--- Log opened Wed Jul 01 00:00:55 2009 | ||
ckotil | must be perlDreamer Time | 00:04 |
---|---|---|
@preaction | must be. | 00:05 |
@preaction | he just thinks the world goes round him | 00:05 |
ckotil | thankfully 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 #webgui | 01:01 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 01:01 | |
CIA-44 | WebGUI: colin * r11395 /branch/WebGUI_7.6/docs/create.sql: Preparing for 7.6.29 release. | 02:08 |
+perlmonkey2 | Is 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 |
@preaction | perlmonkey2: map { $_ => $_ } @array | 02:16 |
+perlmonkey2 | That is certainly a solution :) | 02:16 |
+perlDreamer | tavisto: http://www.mil-oss.org/ | 02:16 |
+perlDreamer | perlmonkey2, I think this will work, too: join "\n", @array | 02:17 |
@tavisto | interesting.. | 02:17 |
@tavisto | I'll actually be in atlanta but on Jul 15-21st | 02:18 |
@tavisto | son of ah | 02:18 |
+perlmonkey2 | map only returns a list right? selectList only takes a ref to a hash. or am I missing something. | 02:21 |
+perlDreamer | { } fixes that | 02:21 |
+perlDreamer | selectList will also take a string | 02:21 |
+perlDreamer | tavisto: I can't tell if that is the military talking to us, or us to present to the military | 02:22 |
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui | 02:25 | |
-!- mode/#webgui [+v patspam] by ChanServ | 02:25 | |
+perlmonkey2 | perlDreamer: join with \n adds an extra blank choice. | 02:28 |
+perlmonkey2 | why can't I figure out a simple selectList? | 02:28 |
+perlDreamer | It's the weather outside | 02:29 |
+perlmonkey2 | trying to reverse engineer how to set the selected value in it from the toHtml code is driving me nuts. | 02:29 |
+perlmonkey2 | and where is the code that allows it to take a \n delimited string? | 02:31 |
+perlDreamer | WebGUI::Form::List, ->getOptions | 02:34 |
+perlDreamer | selectList inherits from that | 02:35 |
+perlmonkey2 | yeah, 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 |
+perlmonkey2 | getOriginalValue must be satiated. | 02:36 |
+perlmonkey2 | it's just too fancy for me. | 02:40 |
+perlmonkey2 | guess I should hand code my selectLists | 02: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 |
+perlDreamer | why not add a test to t/Form/SelectList.t to check it out? | 02:42 |
+perlDreamer | maybe it's a real bug | 02:42 |
+perlmonkey2 | can'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 nap | 02:43 | |
+perlDreamer | I'll backlog when I'm back | 02:43 |
+perlDreamer | sorry for skipping out on you, perlmonkey2 | 02:43 |
+perlmonkey2 | no worries, but setting the value works for 'selected' in the Auth usage. | 02:44 |
@tavisto | yeah I'm not sure either perldreamer | 02:48 |
+perlmonkey2 | oh this is killing me. It was a firefox rendering issue where 'selected' wasn't being highlighted unless the selectbox had focus. | 02:49 |
+perlmonkey2 | this is going to require more beer to numb the pain :P | 02:49 |
CIA-44 | WebGUI: colin * r11396 /branch/WebGUI_7.6/ (4 files in 4 dirs): Ready for 7.6.30 development | 02:52 |
Mech422 | mornin all | 03:51 |
@tavisto | Mech422, aren't you in Cali? | 03:51 |
Mech422 | tavisto: yeah - but I'm a vampire :-) | 03:52 |
Mech422 | tavisto: how goes the DNS stuff ? It looked pretty good this AM | 03:52 |
@tavisto | wow 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 morning | 03:52 |
@tavisto | and you are PDT! | 03:52 |
Mech422 | well, I went to bed around 10am I think - so thats about 8 hours :-) | 03:53 |
@tavisto | heh, 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 issues | 03:53 |
@tavisto | anyway, I'm off to the treadmill.. ttyl :) | 03:53 |
Mech422 | I was hitting webgui.org around 5 am and it seemed ok... | 03:53 |
Mech422 | ahh - mention my name - I could use some excercise | 03:53 |
Mech422 | :-) | 03:53 |
Mech422 | ugg - us mil going with drupal ? yeesh | 03:54 |
Mech422 | thats just ugly | 03:55 |
+perlDreamer | they need to be saved, Mech422 | 04:00 |
Mech422 | hey pd :-) | 04:01 |
+perlDreamer | yo, yer Mech-ness | 04:03 |
Mech422 | Da Mighty Mech ? | 04:03 |
Mech422 | Da Messy Mech ? | 04:03 |
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has quit [Read error: 60 (Operation timed out)] | 04:04 | |
Mech422 | oh - I got my demo site re-assembled on the new wG beta and the wre release | 04:04 |
Mech422 | all on 64bit goodness | 04:04 |
Mech422 | next 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 |
Mech422 | I set /news up as a cs - but I'm at a loss as to how to get / to 'pull' the entries from /news | 04:07 |
-!- daviddelikat [n=dav@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #WebGUI | 04:08 | |
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has left #webgui [] | 04:13 | |
@tavisto | use a Syndicated Content asset | 04:38 |
@tavisto | then give the SC asset the URL of the RSS feed that the CS generates | 04:39 |
+perlDreamer | use the StoryArchive instead | 04:42 |
Mech422 | err... Umm ? | 04:44 |
Mech422 | Don't use collab system ? | 04:45 |
Mech422 | ahh - use the SC as the front page with the RSS feed... gotcha | 04:45 |
Mech422 | pd: I'm how would storyarchive fit into this? would it replace the CS ? | 04:46 |
Mech422 | god 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 |
Mech422 | I'm also not sure how I would go about changing templates so the first item shows more 'teaser' then later items | 04:49 |
+perlDreamer | Mech422, that's built into the StoryTopic | 04:50 |
Mech422 | So StoryTopic is part of StoryArchive ? | 04:52 |
+perlDreamer | they're related | 04:54 |
+perlDreamer | StoryTopic lets you pull stories from a StoryArchive by keyword | 04:54 |
@tavisto | i dunno, my rule of thumb is never to use anything that perldreamer built | 04:56 |
+perlDreamer | words to live by, from brother tavisto | 04:56 |
Mech422 | heh | 04:56 |
+perlDreamer | of 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 | |
@tavisto | which is why I use Drupal instead of WebGUI.. since Perldreamer has probably touched all of the code in webgui | 04:57 |
+perlDreamer | so probably only things built by preaction and rizen are safe | 04:57 |
@tavisto | lol. | 04:57 |
Mech422 | ok - I'll fart around with SC and the SA stuff | 04:57 |
* perlDreamer suggests less beans in the diet, Mech422 | 04:57 | |
Mech422 | tavisto: oh - I thought that was so you could get those phat mil. contracts | 04:57 |
@tavisto | actually, I think someone should get banned for saying "i use drupal" or "i use joomla" in channel | 04:57 |
@tavisto | yeah I did see that at the mil-oss.org site | 04:58 |
@tavisto | topic of discussion... blah | 04:58 |
Mech422 | tavisto: nah - cross pollinization is good | 04:58 |
Mech422 | tavisto: know your enemy, etc etc | 04:58 |
@tavisto | good idea, it's time for me to visit the joomla channel and I'll start asking about why I should use Joomla instead of WebGUI | 04:58 |
Mech422 | yeah - kinda odd they get a discussion... I would have thought one of the big java based systems maybe - but drupal ? | 04:58 |
@tavisto | since people do that to us all the time | 04:58 |
@tavisto | I wonder if it's the commercially supported drupal | 04:59 |
Mech422 | tavisto: good idea :-) and check out the sites too... see how the lure people in, etc | 04:59 |
Mech422 | tavisto: for instance, typo3 used to just overwhelm you with a ton of unorganzied information | 04:59 |
@tavisto | i had better not find a guy named "drupaldreamer" over there | 05:00 |
Mech422 | huge site, little value | 05:00 |
Mech422 | hehe | 05:00 |
+perlDreamer | I could take him | 05:00 |
@tavisto | what if perldreamer is actually a spy and has been taking all of our best ideas and putting them into drupal | 05:00 |
@tavisto | ...... | 05:01 |
+perlDreamer | no, I only sabotage the code to ruin the reputation | 05:01 |
+perlDreamer | it's much easier that way | 05:01 |
@tavisto | yeah good point, and you're good at it | 05:01 |
+perlDreamer | wait til you see how the ProgressBar blows up | 05:01 |
@tavisto | noooooooooo....don't get to 100% | 05:01 |
@tavisto | it's like the bus in Speed getting to 55 | 05:01 |
@tavisto | all joking aside, how much work did it take to get the progressbar implemented? | 05:02 |
+perlDreamer | it took 4 of us about 3 hours | 05:02 |
+perlDreamer | preaction had the core idea | 05:02 |
@tavisto | wow | 05:02 |
+perlDreamer | I wrote the reusable API | 05:02 |
+perlDreamer | and then JT rewrote it to be simpler | 05:03 |
+perlDreamer | now it takes about 45 minutes to add the ProgressBar to a new operation | 05:03 |
+perlDreamer | with hand testing and i18n | 05:03 |
@tavisto | very cool man... I love the fact that you guys can bolt that on to anything in WebGUI now too right? | 05:03 |
+perlDreamer | totally | 05:03 |
+perlDreamer | right now it's used by the Rollback Version tag, delete asset, purge asset, paste asset, reorder asset and promote/demote asset | 05:04 |
@tavisto | ok I'm kinda concerned why I'm hearing gun shots at 10pm when it's dark outside and not hunting season | 05:04 |
+perlDreamer | those are the Zope users | 05:04 |
Mech422 | pd: nah - zope users just roll back the transaction to cover their tracks | 05:07 |
topsub | any bug known updating between 7.6.27 to 7.6.29? | 05:34 |
+perlDreamer | nope | 05:39 |
+perlDreamer | what's happening, topsub? | 05:39 |
topsub | nothing, i'm 2 behind just wanted to check before i did the upgrade | 05:51 |
topsub | like last time i ran into something thats all | 05:51 |
Mech422 | wow - firefox is really not working well with this new demo site | 06:01 |
Mech422 | keeps losing all the css/styling on the page | 06: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 | |
Mech422 | pd: 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 |
Mech422 | I _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 |
+perlDreamer | that is what you want | 06:23 |
+perlDreamer | a custom story archiving workflow | 06:23 |
Mech422 | ahh.. | 06:25 |
Mech422 | actually, I probably want that to begin with - sorta a 'permalink' ... | 06:25 |
+perlDreamer | hm | 06:25 |
Mech422 | but I don't want to have to change the SC or SA every month | 06:26 |
+perlDreamer | huh? | 06:26 |
+perlDreamer | you lost me there | 06:26 |
+perlDreamer | it will automatically ignore archived posts, and you can derive the new URL "date phrase" from the date inside the story. | 06:26 |
Mech422 | well - I don't want to have to create a new 'folder' (/2009/06, /2009/07, etc) every month | 06:26 |
+perlDreamer | we went through this before :) | 06:27 |
+perlDreamer | wG URLs and hierarchy are separate | 06:27 |
Mech422 | yeah | 06:27 |
+perlDreamer | and the story archive makes folders for every day that stories are submitted | 06:27 |
+perlDreamer | go into the Asset Manager and look | 06:27 |
Mech422 | ahh - I didn't see that | 06:27 |
+perlDreamer | well, you aren't supposed to ;) | 06:27 |
Mech422 | I did notice that story's don't ask for a URL when you add them | 06:27 |
+perlDreamer | yes, they work just like a post, or an event, or a wiki page in that way | 06:28 |
+perlDreamer | the url is derived from the title | 06:28 |
Mech422 | ahh - I have a june_30_2009 folder in my story archive | 06:29 |
+perlDreamer | yes | 06:29 |
+perlDreamer | and tomorrow there will be july_1_2009 folder | 06:29 |
+perlDreamer | if I remember correctly, the whole folder is archived at once | 06:29 |
+perlDreamer | rather than story by story | 06:29 |
Mech422 | Oh! I _can_ navigate to a day directly! | 06:30 |
Mech422 | thats the part that was 'missing' - I can use teststory/storyarchive/june_30_2009 | 06:31 |
Mech422 | except all the css/themeing appears to be missing | 06:31 |
@tavisto | Okay I'm beginning to get a little worried about Mech422 teaching a large session at the wuc | 06:32 |
@tavisto | I hope he figures this stuff out so that he doesn't mess up the keynote | 06:32 |
@tavisto | ;) | 06:32 |
+perlDreamer | it's just a folder, Mech422. | 06:33 |
+perlDreamer | it's not meant to be publicly viewable, kind of private for the Archive | 06:33 |
Mech422 | I think its a teminalogy thing... when I have 'archive' I think 'moved to permenant storage'... | 06:33 |
@tavisto | just kidding btw.. Mech422, I'm not trying to piss off a vampire | 06:33 |
+perlDreamer | yeah, I mentioned that to rizen | 06:33 |
Mech422 | I think story Archive uses it more in the context of 'collection' ? | 06:34 |
+perlDreamer | but we couldn't find a better term | 06:34 |
Mech422 | ahh | 06:34 |
+perlDreamer | it didn't pass the spousal test | 06:34 |
+perlDreamer | the archive is the gateway and repository | 06:34 |
Mech422 | tavisto: eh - hang out some garlic, and you'll be fine :-) | 06:34 |
+perlDreamer | the topic is the aggregator | 06:34 |
+perlDreamer | and story is the item of value | 06:34 |
@tavisto | perlDreamer is hairy... like a werewolf... I wonder why you guys are getting along so well | 06:35 |
Mech422 | but teststory/storyarchive/june_30_2009/Story_1 doesn't work :-( | 06:35 |
Mech422 | so I will need to muck about with url field :-( | 06:35 |
Mech422 | in that case, its almost easier to use a cs and just set the url field to '/2009/06/30/Story_1' right from the begginging | 06:36 |
Mech422 | and skip the whole workflow thing ? | 06:36 |
+perlDreamer | perhaps | 06:37 |
+perlDreamer | but then you have to do all the lead story work and everything else by hand | 06:37 |
Mech422 | no, shouldn't the cs 'blog' view show most recent to oldest by default ? | 06:38 |
+perlDreamer | remember that in the cs "blog" is just a template | 06:38 |
+perlDreamer | post ordering is a setting in the CS itself | 06:39 |
Mech422 | ahh - ok - well, I'd have to muck around with getting 'more' teaser on the first entry, and 'less' teaser text for older stories | 06:39 |
+perlDreamer | yeah, StoryTopic does that for you automatically | 06:39 |
Mech422 | but I think that would actually be simpler then writing a work flow ? | 06:40 |
+perlDreamer | why 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 | |
Mech422 | eh - I figured I broke it so I get to keep both halfs ? | 06:41 |
Mech422 | I suppose it is a fairly common use case | 06:41 |
Mech422 | if 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 |
+perlDreamer | well, what you're asking for is to have the date put into the url by default | 06:43 |
+perlDreamer | and it will always have the same URL, regardless of being archived or not | 06:44 |
+perlDreamer | it won't change when it is archived, in other words | 06:44 |
Mech422 | yeah! | 06:44 |
Mech422 | the 'it won't change' part is the big part for us | 06:44 |
+perlDreamer | so if the intention of the date is to make it a permalink, you don't need it | 06:45 |
+perlDreamer | if it's for some other reason, then you might still need it | 06:45 |
Mech422 | the date part makes it easy for us to go back and see what happened on 1968/05/13/Mech_Is_Born | 06:45 |
Mech422 | we can go to /1968/05/13 and see all the news for that day | 06:46 |
+perlDreamer | no | 06:46 |
+perlDreamer | that url won't exist in the system | 06:46 |
+perlDreamer | march_13_1968 will | 06:46 |
Mech422 | may | 06:46 |
Mech422 | btw - why use full month names ? it looks a lil 'odd' ? | 06:47 |
Mech422 | or 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 Archive | 06:47 |
Mech422 | LOL - i18n its unambigous sounds better :-P | 06:48 |
Mech422 | no mm/dd vs dd/mm issues | 06:48 |
+perlDreamer | that's true | 06:48 |
Mech422 | Hmm - storyTopic is dependent upon the 'keywords' field in the story... | 06:58 |
+perlDreamer | yes | 06:58 |
Mech422 | so we need to add a 'dummy' keyword to every story to get them to show up in the topic | 06:59 |
Mech422 | hmm - thats badly phrased | 07:00 |
+perlDreamer | have you tried putting no keyword in the topic to see what happens? | 07:00 |
Mech422 | yeah - nothing displays in the topic | 07:00 |
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has joined #webgui | 07:00 | |
Mech422 | being 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 discription | 07:01 |
Mech422 | am I makeing _any_ sense at all ? :-P | 07:01 |
+perlDreamer | maybe the StoryArchive other assets really don't do what you want, like I thought they would | 07:01 |
+perlDreamer | either that, or you need to write more RFEs ;) | 07:02 |
Mech422 | Ah Ha! we need a storyTopic that can do a straight reverse chronological listing of all stories! thats a pretty good description | 07:02 |
+perlDreamer | sure, one that pulls all stories, regardless of keyword | 07:03 |
+perlDreamer | which is kind of what the StoryArchive does | 07:03 |
+perlDreamer | without the lead story template variables | 07:03 |
Mech422 | the 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 page | 07:03 |
+perlDreamer | the design spec was for CNN-like news | 07:04 |
+perlDreamer | which doesn't have that | 07:04 |
Mech422 | right - I was actually using plain StoryArchive before - I just added the topic when you mentioned it | 07:04 |
+perlDreamer | StoryTopic does the lead story template variables, StoryArchive doesn't | 07:04 |
Mech422 | I had thought that chaing the story archive template in StoryArchive migth do this ? | 07:05 |
+perlDreamer | no, those variables don't exist in the StoryArchive | 07:05 |
Mech422 | well phoeey | 07:05 |
Mech422 | dammit - I _want_ to use StoryArchive :-P | 07:05 |
Mech422 | looks like some slick code :-) | 07:05 |
* perlDreamer is biased | 07:06 | |
@tavisto | *tavisto still unhappy that PerlDreamer did not acknowledge his werewolf vs vampire joke* | 07:07 |
Mech422 | maybe I could tear apart the StoryTopic template and get it to grok story's with no keywords | 07:07 |
* perlDreamer intends to bite tavisto net time we meet | 07:07 | |
+perlDreamer | prepare to join the pack, brother | 07:07 |
@tavisto | *tavisto shows his teeth* Sorry bro, I'm on the other team | 07:08 |
+perlDreamer | you can be a hybrid lycan | 07:08 |
@tavisto | oh great... so I gotta buy a $15,000 battery after I'm midway through my life | 07:08 |
Mech422 | I take it underworld was big around the pb offices ? | 07:09 |
@tavisto | son of ah.. this sucks | 07:09 |
@tavisto | anything sci-fi, fantasy, etc... pretty much is.. Lots of geeks and nerds roaming around PB | 07:09 |
Mech422 | hmm - 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 |
Mech422 | tavisto: heh - my eq2 addiction is finally showing signs of petering off | 07:12 |
+perlDreamer | if you have a story with keywords sports and tech, it would show up in both topics | 07:12 |
+perlDreamer | otherwise, you only get stories with the topic's keyword in it | 07:12 |
@tavisto | eq2 is still going? | 07:13 |
@tavisto | wow | 07:13 |
@tavisto | that's like telling me you are still playing Dark Ages of Camelot online | 07:13 |
Mech422 | perlDreamer: umm - I can't find where to ...oh its on the metadata tab | 07:13 |
+perlDreamer | :) | 07:13 |
@tavisto | That's like telling me you are running WebGUI 4 right now | 07:13 |
+perlDreamer | which means that if there's no keyword in the topic, you get all stories? | 07:13 |
+perlDreamer | isn't that what you wanted? | 07:14 |
Mech422 | all stories _with_ a keyword | 07:14 |
Mech422 | tavisto: actually - eq1 is still going... and sony just announced expansions for both eq1 and eq | 07:14 |
Mech422 | err..eq1 and eq2 | 07:14 |
Mech422 | we could get around keywords just by forcing the clerk to input a dummy 'story' keyword for each story | 07:15 |
+perlDreamer | sure, or add it to your custom commit workflow | 07:15 |
+perlDreamer | or, change the edit form to hardcode it | 07:16 |
+perlDreamer | since that's templatable, too | 07:16 |
Mech422 | ahh - changing the edit form would prolly be the path of least resistance | 07:16 |
+perlDreamer | set the keywords to be hidden in the form and set to "mandatoryKeywordBecausePerlDreamerIsANazi" | 07:16 |
Mech422 | ROFL | 07:16 |
@tavisto | wow, you gotta be kidding me | 07:16 |
@tavisto | although I think Ultima Online is still going somehow | 07:16 |
@tavisto | that was and is still my favorite game. That's how Rizen and I met actually | 07:17 |
Mech422 | yeah - I think the ultima server code is out in the wild | 07:17 |
Mech422 | but eq is on its 10 year anniversary and eq2 is on its fifth I think | 07:17 |
@tavisto | oh 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 server | 07:17 |
@tavisto | insane. | 07:18 |
Mech422 | I'm looking forward to one called earthrise | 07:18 |
Mech422 | I'm getting pretty annoyed with class based games | 07:18 |
Mech422 | especially for crafting | 07:18 |
Mech422 | use based or point based seems the way to go | 07:19 |
@tavisto | yeah I love MMORPGs and used to play, get burned out, then sell my accounts | 07:21 |
@tavisto | but I just dont have the time. It's 12:21 right now and I'm sending email | 07:21 |
Mech422 | I'm like that with most stuff - compulsive about it for 6 months, then hang it up | 07:21 |
@tavisto | Ive 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 |
Mech422 | that's why contracting was always so much fun - 6 months then off to a new challenge | 07:21 |
@tavisto | yep, that's true. | 07:22 |
Mech422 | lol - thats a short day for me :-P | 07:22 |
Mech422 | but I have no life :-P | 07:22 |
Mech422 | my friends all moved out of silicon valley years ago | 07:22 |
Mech422 | I'm like the last hold out :-P | 07:23 |
@tavisto | yeah they apparently didn't want to pay the outrageous taxes eh | 07:23 |
Mech422 | nah - they just couldn't find new jobs paying $125K+ | 07:23 |
Mech422 | lots of people around here went from 90+ year to 50 year | 07:24 |
@tavisto | ouch | 07:24 |
Mech422 | yeah - middle management of course | 07:24 |
Mech422 | but also techies | 07:24 |
Mech422 | lots of php/perl/python people | 07:24 |
Mech422 | .net and java seemed to stay pretty much the same though | 07:24 |
Mech422 | which is surprising considering how over payed java guys are | 07:24 |
@tavisto | So 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 |
Mech422 | heh - some pretty subjective things there | 07:25 |
@tavisto | I'm curious since you are fairly new and have been playing with WebGUI awhile | 07:25 |
Mech422 | the _biggest_ impression I get is that I'm the first 'new' webgui 'developer' in a long time | 07:25 |
Mech422 | there seems to be a big gap in between 'user docs' and 'god mode'... | 07:26 |
@tavisto | mmmm... well atleast in IRC you are | 07:26 |
Mech422 | like everyone that works on webgui either is an end user, or already knows it inside and out | 07:26 |
Mech422 | LOL | 07:26 |
@tavisto | I actually talk to quite a few new peeps that download it and aren't active in the community.. but mod stuff to their own needs | 07:26 |
@tavisto | of course... we only hear from people like that if they need support contracts, or want to purchase something. :) | 07:27 |
Mech422 | wow - I'm slacking then :-P | 07:27 |
@tavisto | nope, you have more of an interest in being active in the community... which is a great thing | 07:27 |
Mech422 | no I mean on learning webgui | 07:27 |
Mech422 | even with the time I spend working with it - I don't really feel I 'understand' it.. | 07:28 |
Mech422 | but then again - it was the same with plone at first too | 07:28 |
Mech422 | thats just part of workign with a large system | 07:28 |
@tavisto | yeah, I guess it is. I've been working with it since we started so I kinda pieced it together as we went | 07:29 |
@tavisto | but I'm also not a dev | 07:29 |
Mech422 | :-) | 07:30 |
Mech422 | its definately got a learning curve | 07:30 |
elnino | wegui has a different philosophy than anything eslse I've seen | 07:30 |
elnino | that was *my* learning curve | 07:30 |
Mech422 | elnino: oh? in what way ? | 07:31 |
@tavisto | elnino is a developer | 07:31 |
@tavisto | I never knew it until one day when we started talking more in here | 07:31 |
Mech422 | heh - its the quiet ones ya gotta watch ;-P | 07:31 |
elnino | I'm not sure how to respond. | 07:32 |
elnino | I dont' develop for pb. | 07:32 |
Mech422 | I'm just curious as to what difference you noticed ? | 07:32 |
@tavisto | no, I'm saying in general though | 07:32 |
elnino | but I have 15 years. | 07:32 |
elnino | philosophy in gui, not in programming. Tho I'm really impressed with the programming once I got into that part. | 07:34 |
elnino | and 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 |
Mech422 | heh - having the buttons on the 'wrong' sides of the forms thru me at first... :-P | 07:35 |
elnino | those are the only other cms's I'ved worked with | 07:35 |
Mech422 | I'll be interested to see how things go as I spend more time with it | 07:36 |
@tavisto | That's because they were on the 'right' side | 07:36 |
Mech422 | yeah - having them so you don't have to scroll is more logical - though not what you generally encounter | 07:36 |
Mech422 | I guess every large system has a 'mindset' you have to get into... | 07:38 |
+perlDreamer | very true | 07:38 |
Mech422 | zope/plone are obvious about it - "the zen of zope" "zope zen" etc etc | 07:38 |
Mech422 | but its just a fact of life | 07:39 |
+perlDreamer | Mech422, just think like a smiling, purple octopus | 07:40 |
+perlDreamer | it'll all be fine | 07:40 |
+perlDreamer | as long as Cthulu doesn't get jealous that we're tripping on his vibe | 07:40 |
Mech422 | hehe | 07:40 |
Mech422 | well my next tasks will be learning how to grab content from other 'parts' of the site | 07:40 |
+perlDreamer | shortcuts and snippets | 07:41 |
Mech422 | like reaching into a storyArchive and listing its contents or pulling blog entries | 07:41 |
Mech422 | ahh -but how do you actually reference the cotent and 'grab' it ? | 07:41 |
Mech422 | $this->somecontent.getValue() ? | 07:41 |
+perlDreamer | are you talking codewise, or template wise? | 07:41 |
Mech422 | prolly start in templates - should be simpler right ? | 07:42 |
+perlDreamer | simpler, but more limited | 07:42 |
+perlDreamer | because you're only given a particular set of variables | 07:43 |
+perlDreamer | and no programming control | 07:43 |
+perlDreamer | you could switch to Template::Toolkit | 07:43 |
Mech422 | no looping ? say I wanted to make my top ten list ? | 07:43 |
+perlDreamer | if you want to make it out of things that you are given, that's fine | 07:44 |
Mech422 | I can't setup a 10 item loop in a template ? | 07:44 |
+perlDreamer | sure you can | 07:44 |
Mech422 | ahh | 07:44 |
+perlDreamer | but only if that template has a loop | 07:44 |
Mech422 | umm - aren't I creating the template? can't I just give it a loop? | 07:44 |
+perlDreamer | the template can work on a given set of variables | 07:44 |
+perlDreamer | for example, go to your dev site, and turn on admin mode | 07:45 |
Mech422 | already on :-) | 07:45 |
+perlDreamer | from the admin console, click on the Life Saver icon for Help | 07:45 |
+perlDreamer | Find the Article template | 07:45 |
+perlDreamer | and click on that link | 07:45 |
+perlDreamer | that is a complete list of all template variables that an article template can use | 07:45 |
Mech422 | ok - but you said 'no programming control' - I took that to mean 'no looping, no conditionals' ? | 07:46 |
+perlDreamer | no, the templating engine supports both of those | 07:47 |
+perlDreamer | but, you cannot give the template an object and allow the template designer to call arbitrary methods on it | 07:47 |
Mech422 | ahh - ok, thats pretty common | 07:47 |
+perlDreamer | you can do that in Template::Toolkit | 07:48 |
+perlDreamer | but WebGUI still won't pass you the objects | 07:48 |
+perlDreamer | just the same regular old variables in TT syntax instead of HTML::Template syntax | 07:48 |
Mech422 | yeah - plone has the concept of 'restricted' methods | 07:49 |
Mech422 | you have to 'flag' methods as web accessible | 07:49 |
Mech422 | (believe it or not - a method with no comment can't be hit from the web :-P ) | 07:50 |
+perlDreamer | we have that in webgui as well, although a little differently | 07:50 |
+perlDreamer | only subs that start with www_ are allowed to be called by the content engine | 07:50 |
Mech422 | but how do you 'traverse' the site to find 'objects' (atoms? pages?) | 07:51 |
+perlDreamer | from the template, or from the content engine? | 07:51 |
Mech422 | ahh - that makes more sense then the stupid comment thing - that bit me many a time | 07:51 |
Mech422 | from a template or snippet ? | 07:51 |
+perlDreamer | from the template, you are in a small, isolated world | 07:51 |
Mech422 | say 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 |
+perlDreamer | in that case, I would make a shortcut of the blog with a custom template that only listed 5 things | 07:52 |
+perlDreamer | or, I'd use a syndicated content asset | 07:52 |
Mech422 | Hmm... | 07:53 |
+perlDreamer | if you want it all over your site, then you mark it as a package so that it can be deployed multiple times on the site | 07:53 |
+perlDreamer | so it's done at the Asset level, not at the template level | 07:53 |
Mech422 | and what if it wasn't a 'static' resource - like say a 'today in history' box | 07:53 |
Mech422 | where you had a folder for every day of the year with fun facts about that day | 07:54 |
+perlDreamer | okay | 07:54 |
+perlDreamer | and the folder is full of snippets? | 07:54 |
Mech422 | err..ok... | 07:54 |
Mech422 | snippets text whatever | 07:54 |
+perlDreamer | and you want to pull one snippet out and display it on some page? | 07:55 |
Mech422 | how do you dynamically get a reference to a particular day (folder) and list its contents ? | 07:55 |
+perlDreamer | AssetProxy macro | 07:55 |
Mech422 | ahh | 07:55 |
+perlDreamer | use the Date macro to build the date part of the URL | 07:55 |
@tavisto | there is a ^RandomAssetProxy macro too if you want to pull random assets | 07:55 |
+perlDreamer | or, if it was a SQL table, you could use the SQL macro to do it | 07:55 |
@tavisto | you can also use the advertising engine to serve up random images if that's what you want to do | 07:56 |
Mech422 | I think AssetProxy would be the next thing for me to read up on then.. | 07:56 |
+perlDreamer | Mech422, this is what I recommend | 07:56 |
+perlDreamer | Read the WebGUI primer from top to bottom, twice | 07:56 |
+perlDreamer | then read the whole Macro book | 07:56 |
Mech422 | though I think I'm gonna have a lot of 'unlearning' to do | 07:57 |
+perlDreamer | Are you afraid? | 07:57 |
+perlDreamer | You may be too old to undergo the training | 07:57 |
+perlDreamer | I have been teaching WebGUI newbies for 300 years | 07:57 |
Mech422 | afraid - no ? looking forward to it ? no ? :-P | 07:57 |
@tavisto | 318 years.. and you are getting old and forgetful now | 07:57 |
Mech422 | http://www.plyonshq.com <- this is the sort of thing I look forward too... | 07:57 |
+perlDreamer | Sorry, 'www.plyonshq.com' does not exist or is not available. | 07:58 |
Mech422 | you might want to take a look - docs are decent but not great ... the core is 'small is beautiful' :-) | 07:58 |
Mech422 | crap - sorry its http://www.pylonshq.com | 07:58 |
Mech422 | mimimalist web framework with numerous interchangable parts | 07:59 |
@tavisto | ooooh nice | 08:00 |
@tavisto | Hao just posted to staff blog | 08:00 |
Mech422 | no where near the functionality the wG offers - its more for web apps then cms | 08:00 |
@tavisto | talking about the possibility of 1-page checkout in wG ecommerce | 08:00 |
@tavisto | wahoo! | 08:00 |
@tavisto | perldreamer, you and I have been interested in that since the beginning | 08:01 |
@tavisto | topsub did that awhile back on his own and it was pretty slick | 08:01 |
+perlDreamer | nice | 08:01 |
elnino | what is http://www.cmsinfo.org supposed to be about? there is a blog aobut webgui, but it's really old. | 08:01 |
@tavisto | looks like they covered WebGUI announcements for awhile | 08:03 |
+perlDreamer | then we changed the RSS url out from underneath them | 08:04 |
+perlDreamer | twice | 08:04 |
Mech422 | is Aegir - that became the Asgard cms didn't it ? | 08:04 |
@tavisto | night all | 08:04 |
-!- tavisto [n=tavisto@96.230.192.126] has quit [] | 08:04 | |
Mech422 | nite tavis! | 08:04 |
elnino | bye | 08:04 |
Mech422 | lol -midguard - I haven't looked at htat in years... | 08:05 |
Mech422 | pd: 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 |
+perlDreamer | that's correct | 08:07 |
elnino | does anyone know ehab? | 08:09 |
+perlDreamer | he watches TBB, and might monitor the dev forum | 08:10 |
elnino | what's TBB | 08:10 |
+perlDreamer | The Black Blog | 08:10 |
elnino | does he log in here? | 08:10 |
+perlDreamer | never seen him in here | 08:10 |
elnino | k. | 08:11 |
Mech422 | Should a storyArchive be inside a pageLayout ? | 08:11 |
elnino | i'm sleepy. I'm going... fast... | 08:11 |
elnino | bye | 08:11 |
Mech422 | bye elnino! | 08:11 |
+perlDreamer | 'night, elnino | 08:11 |
elnino | later! | 08:11 |
+perlDreamer | Mech422, it can part of a page layout if you wish | 08:11 |
+perlDreamer | or it can work standalone | 08:12 |
Mech422 | I'm just trying to figure out why my css and stuff keeps dissappearing | 08:12 |
Mech422 | but its doing it on the admin side too - and I didn't touch any of those templates | 08:12 |
Mech422 | its happening on both ff and opera | 08:12 |
Mech422 | so prolly not a browser cache thing | 08:12 |
+perlDreamer | probably not | 08:12 |
+perlDreamer | is IE doing it, too? | 08:13 |
Mech422 | wtf? uggh - I hate lil annoyances :-P | 08:13 |
Mech422 | umm - lemme check | 08:13 |
Mech422 | blah - my keyboard is hosed in windows | 08:15 |
Mech422 | vista does NOT seem to like this ms usb keyboard :-P lemme check on the other machine | 08:15 |
Mech422 | ok - yes, it does it in IE to | 08:18 |
+perlDreamer | what do you do to make the CSS and stuff disappear? | 08:18 |
Mech422 | its prolly something to do with giving the site a name but using numeric ip to access it | 08:19 |
Mech422 | editing a story in the story archive , click 'save', then click 'back to site' and you get back to the storyarchive with missing css | 08:19 |
Mech422 | but it happens all over the place, so I'm assuming its a stupid configuration thing on my side | 08:19 |
+perlDreamer | is your story archive inside of a page layout? | 08:19 |
Mech422 | yeah - thats why I asked | 08:20 |
+perlDreamer | okay, that sounds like an asset focus issue | 08:20 |
+perlDreamer | try this | 08:20 |
+perlDreamer | go back to your dev site's home page | 08:20 |
+perlDreamer | then go to the page with the archive on it | 08:20 |
+perlDreamer | then click on add page | 08:20 |
+perlDreamer | and watch the url | 08:20 |
+perlDreamer | the URL is different, you're actually looking at a different "page" | 08:21 |
+perlDreamer | that page is made by the _archive_, not the page layout | 08:21 |
+perlDreamer | so if the archive and layout have different styles, then they will look different | 08:21 |
Mech422 | add page ? you mean add page layout or add story ? | 08:22 |
+perlDreamer | add story, sorry | 08:22 |
Mech422 | ok - with you so far | 08:23 |
Mech422 | buth when I go 'back to site' - shouldn't I get my stuff back ? | 08:23 |
+perlDreamer | only if it takes you back to the layout instead of the archive | 08:23 |
* perlDreamer suspects it's taking you to the archive | 08:23 | |
Mech422 | your right | 08:23 |
Mech422 | ok - so thats that | 08:23 |
+perlDreamer | to fix that, edit the style and set it to use the same style template as the page layout | 08:24 |
Mech422 | different - but still no styling | 08:26 |
+perlDreamer | do you have CSS in the page layout template itself? | 08:26 |
+perlDreamer | because the Archive would not get that unless it was rendered inside the layout | 08:27 |
Mech422 | its in the source | 08:27 |
+perlDreamer | source? | 08:27 |
Mech422 | lemme try firebug - its prolly just not getting the css due to name vs. ip crap - document source has css file | 08:27 |
Mech422 | (references css file rather) | 08:27 |
+perlDreamer | okay | 08:28 |
Mech422 | actually, it says it got the css file | 08:31 |
Mech422 | I'll worry about that later - its gotta be something silly as it works | 08:32 |
Mech422 | as it works most of the time | 08:33 |
Mech422 | huh - the front page gives 302 'found' messagges but when its 'broken' the css comes back as 304 'not changed' ? | 08:34 |
Mech422 | not sure if thats significant | 08:34 |
Mech422 | ok - gonna haul my lazy butt out for a walk.. | 08:40 |
Mech422 | g'nite pd! | 08:40 |
+perlDreamer | later, Mech422 | 08:42 |
* perlDreamer is heading to bed | 08:42 | |
+perlDreamer | my laptop is so hot I can smell solder | 08: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 #webgui | 09:24 | |
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has joined #webgui | 09:38 | |
-!- ryuu_ro [n=rory@gw.oqapi.nl] has joined #webgui | 09: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 #webgui | 11:23 | |
-!- mode/#webgui [+v bartjol] by ChanServ | 11:23 | |
-!- carogray [n=Caroline@173-114-223-232.pools.spcsdns.net] has joined #webgui | 12:59 | |
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit ["Leaving."] | 13:26 | |
-!- plainhao [n=plainhao@mail.xbiotica.com] has joined #webgui | 14:08 | |
-!- mode/#webgui [+o plainhao] by ChanServ | 14: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 #webgui | 15:04 | |
-!- perlmonkey2 [n=perlmonk@adsl-70-137-19-55.dsl.okcyok.swbell.net] has joined #webgui | 16:09 | |
-!- mode/#webgui [+v perlmonkey2] by ChanServ | 16:09 | |
-!- mech422 [n=steve@c-98-210-208-123.hsd1.ca.comcast.net] has joined #webgui | 16:16 | |
+bartjol | it's admin! | 16:17 |
mech422 | Umm - I thought I was Steve! ? :-P | 16:21 |
mech422 | And how is Mr. bartjol this fine morning ? | 16:21 |
+bartjol | well, mainly warm | 16:22 |
mech422 | oh? warm as in nice weather, or warm as in building a/c broke and your surrounded by heat generating pc's ? | 16:22 |
+bartjol | mainly nice weather | 16:23 |
+bartjol | so that's ok | 16:23 |
mech422 | ahh yes, much nicer then the too many pc's thing :-) | 16:24 |
mech422 | I'm getting rather annoyed, as something seems to be slightly off with my new vista64 based desktop | 16:24 |
+bartjol | only 6 in this room | 16:24 |
mech422 | I'm running debian in VirtualBox on it, and its sorta 'wierd'... like now, kde isn't showing desktop previews correctly | 16:25 |
+bartjol | and hoping that ff3.5 really is better | 16:25 |
mech422 | ohh - donna got it yesterday - she seemed to like it ok - no complaints but no jumping for joy either | 16:26 |
+bartjol | mm | 16:26 |
+bartjol | well, I had problems lately with 3.0.11 crashing | 16:26 |
+bartjol | and eating 500+ MB of mem | 16:26 |
mech422 | I'm thinking it might be the seagate 1.5TB drives | 16:27 |
mech422 | I 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/out | 16:27 |
+bartjol | well, I can't help you on this one | 16:29 |
mech422 | heh - I'm looking at the configuration... I seem to recall there was a check box somewhere that controled the desktop preview thingy in the pager | 16:30 |
mech422 | ahh - somehow 'window thumbnails' got turned off... | 16:34 |
mech422 | bartjol: do you happen to do much js ? | 16:35 |
+bartjol | alas | 16:35 |
+bartjol | but I can always try | 16:36 |
mech422 | heh - I thought I might read up on it a bit - I was just curious if you had any recommendations for toolkits.. | 16:36 |
mech422 | wG uses YUI, plone uses JQuery, then there's dojo, and prototype... | 16:37 |
+bartjol | well http://www.ja-sig.org/wiki/display/UP3/Javascript+Toolkit+Comparison | 16:37 |
mech422 | Oh very cool! | 16:37 |
mech422 | thanks :-) | 16:37 |
+bartjol | google is my friend | 16:38 |
-!- SquOnk [n=emhn@201.211.88.228] has joined #webgui | 16:38 | |
mech422 | heh - forgot about mochikit | 16:38 |
SquOnk | Hi everyone | 16:38 |
SquOnk | Updated 7.6.29 packages for Debian in my repo. | 16:39 |
SquOnk | Hopefully, the 7.6.30 package will have automatic database maintenance. | 16:39 |
+perlmonkey2 | This 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 #webgui | 17:04 | |
+perlmonkey2 | Me thinks something is rotten in the state of Denmark | 17:07 |
+perlmonkey2 | and by Denmark I mean Firefox. | 17:07 |
-!- tavisto [n=tavisto@96.230.192.126] has joined #WebGUI | 17:07 | |
-!- mode/#webgui [+o tavisto] by ChanServ | 17:07 | |
mech422 | Hmm - MS is supporting jquery ? didn't know that | 17:14 |
mech422 | crud konqui crashed | 17:14 |
mech422 | dammit! | 17:14 |
-!- Haarg [n=haarg@76.210.72.162] has joined #webgui | 17:16 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 17:16 | |
-!- dapperedodo [n=dappered@gw.oqapi.nl] has joined #webgui | 17:23 | |
@tavisto | so mech422, have you mastered WebGUI in the last 6-8 hours? | 17:23 |
SquOnk | lol | 17:24 |
* SquOnk is teaching one of his minions how to create a WebGUI style | 17:25 | |
SquOnk | We're deploying WebGUI for the Venezuelan Ministry of Economy and Finances. | 17:26 |
-!- cap10morgan [n=wmorgan@75.71.249.188] has joined #webgui | 17:26 | |
-!- mode/#webgui [+v cap10morgan] by ChanServ | 17:26 | |
SquOnk | Once it's online, we'll probably get permission to list it in webgui.org | 17: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 #WebGUI | 17:34 | |
-!- mode/#webgui [+o khenn] by ChanServ | 17:34 | |
+bartjol | aaah , minions roasted with garlic | 17: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 #webgui | 17:44 | |
-!- mode/#webgui [+o bopbop] by ChanServ | 17:44 | |
+bartjol | perlmonkey2: what is wrong with ff today | 17:45 |
+bartjol | I find it rather refreshing after 3.0.11 | 17:45 |
+bartjol | and firebug works ok for me | 17:47 |
+bartjol | maybe I have a superior OS originating from the Redmond area | 17:48 |
+perlmonkey2 | bartjol: 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 |
daviddelikat | holy cow, firefox footprint doubled...!!! | 17:57 |
+perlmonkey2 | Then 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 |
+perlmonkey2 | But after killing it 5 or so times it started working again. | 17:57 |
@Haarg | what version of firebug? | 17:57 |
+bartjol | the beta | 17:57 |
+perlmonkey2 | 1.4.0b3 | 17:57 |
+perlmonkey2 | and I'm on FF3.5b4 | 17:58 |
+perlmonkey2 | If 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 |
+bartjol | ah the morning ritual of restarting a browser 5 times with a cup of coffee | 17:59 |
+perlmonkey2 | hah, 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 |
+bartjol | what kinnd of os are you running> | 18:00 |
+perlmonkey2 | starting to lose faith in Gecko and starting to get mighty curious about Webkit. | 18:01 |
+perlmonkey2 | Fedora 11 | 18:01 |
+bartjol | no one is running that here | 18:01 |
+bartjol | :( | 18:01 |
+perlmonkey2 | Which 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 |
@Haarg | sounds like you problems are more firebug related than gecko | 18:01 |
+perlmonkey2 | Haarg: even with the menu bar becoming unresponsive? | 18:02 |
+perlmonkey2 | next time it repeats I'll disable firebug and see if that resolves it. | 18:02 |
@Haarg | from what i've heard firefox works significantly worse on linux though | 18:02 |
@Haarg | than either windows or mac | 18:02 |
+perlmonkey2 | Haarg: no idea. I used Opera on Mac and haven't used windows in...well, half a decade. | 18:03 |
daviddelikat | so, 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 |
+perlmonkey2 | bartjol what do people run there? Windows and Ubuntu? | 18:04 |
+bartjol | and some apple like stuff | 18:04 |
+bartjol | not sure about ubuntu | 18:04 |
+bartjol | oh, yeah, we have that | 18:04 |
+perlmonkey2 | daviddelikat: I've never seen 35MB level usage. I've always been somewhere around 100MB with FF. | 18:05 |
+bartjol | daviddelikat: for me it went down from 500 MB to 240 MB | 18:05 |
daviddelikat | wow! thats impressive | 18:05 |
+bartjol | but I use a lot of tabs | 18:05 |
daviddelikat | I wonder what I'm doing ... | 18:05 |
+bartjol | yeah | 18:05 |
+bartjol | well I think 400 was average | 18:05 |
daviddelikat | I use tabs for ~everything~ | 18:05 |
+bartjol | at 500 it began to crash | 18:06 |
daviddelikat | but I've got the same 4 tabs now that I had befpre I started... | 18:06 |
+bartjol | mmm | 18:06 |
+bartjol | strange | 18:06 |
+perlmonkey2 | bartjol 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 :D | 18:06 |
+bartjol | maybe a higher base amount, but less per tab | 18:06 |
daviddelikat | I guess I'm not done looking, I'll have to tryt leaving some JS runnign over night and see what happens | 18:06 |
+bartjol | I wish you luck perlmonkey2 | 18:06 |
+perlmonkey2 | bartjol you are a good fellow | 18:07 |
+perlmonkey2 | :P | 18:07 |
+bartjol | don't stick out your tongue at me! ;) | 18:07 |
@tavisto | bartjol, I have a picture of gooey on his own boat | 18:09 |
@tavisto | a very large sailboat (for him) | 18:09 |
@tavisto | I'll let you know once I put it in the gooey on the go gallery | 18:09 |
+bartjol | tavisto: ah, cool, more gooeys on boats | 18:11 |
+bartjol | perlmonkey2: did it work? | 18:12 |
+perlmonkey2 | bartjol still here without lockups enjoying my compiz wizbang | 18:15 |
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has left #webgui [] | 18:15 | |
+perlmonkey2 | bartjol I mean not sure whom bartjol is | 18:17 |
+perlmonkey2 | hmm, not sure why I keep getting lower case b's | 18:17 |
+bartjol | no? | 18:17 |
+bartjol | I am me | 18:18 |
+perlmonkey2 | Bartjol my tab complete keeps using the lower case. | 18:18 |
+perlmonkey2 | well that is weird, the user list only shows a single Bartjol but tab complete thinks there are two. | 18:18 |
+bartjol | ah | 18:18 |
+bartjol | strange | 18:19 |
+bartjol | I am the good part of the twin | 18:19 |
* perlmonkey2 is having many strange technical difficulties today, perhaps he should embrace ludditism. | 18:19 | |
-!- bartjol is now known as BartJol | 18:20 | |
+BartJol | and now? | 18:20 |
+perlmonkey2 | BartJol: ah, there we go | 18:21 |
+perlmonkey2 | on a single BartJol for my autocomplete :) | 18:22 |
+perlmonkey2 | s/on/only/ | 18:22 |
+BartJol | something strange happened to my nick | 18:22 |
-!- BartJol [n=bartjol@host2.procolix.com] has quit ["Leaving."] | 18:24 | |
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: gugod, SquOnk, @preaction | 18:47 | |
mech422 | ahh! its not my computer | 18:47 |
mech422 | jqueryvsmootools.com crashes konqui! | 18:47 |
-!- Netsplit over, joins: @preaction, SquOnk, gugod | 18:48 | |
mech422 | heh - thought I had bad disk or bad mem for a bit there | 18: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 | |
@tavisto | it's the koolaid that you spilled on your laptop last week | 19:06 |
mech422 | tavisto: hehe - att least I didn't drink da kool-aid *ba* *dum* *bum* | 19:11 |
mech422 | :-) | 19:11 |
@tavisto | wait.. at&t? | 19:11 |
@tavisto | are you calling me out for getting the new iPhone 3GS 32GB Black superphone? | 19:12 |
@preaction | DA SUPAPHONE! | 19:12 |
@tavisto | *tavisto draws his weapon* | 19:12 |
mech422 | actually, 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 |
@tavisto | let's get him preaction! | 19:12 |
mech422 | iphone? your joking right ? | 19:12 |
@preaction | it was ruby ridge, right? | 19:12 |
@tavisto | well I thought it makes reference to being in a cult.. Dave Ramsey also says it all the time | 19:12 |
+perlmonkey2 | hahaha | 19:12 |
+perlmonkey2 | preaction++ | 19:12 |
@tavisto | aha it is | 19:13 |
mech422 | jonestown - mass suicide | 19:13 |
@preaction | the koolaide was laced with cyanide or arsenic or something | 19:13 |
@tavisto | yep | 19:13 |
mech422 | women and children included | 19:13 |
@tavisto | except the founder didnt drink right? | 19:13 |
+perlmonkey2 | don't forget the armed thugs shooting people who backed out. | 19:13 |
mech422 | rather macrabre when you think about how its used now | 19:13 |
@preaction | it was cherry-flavored, if i remember ;) | 19:13 |
mech422 | anyway - on to cheerier stuff like iphone bashing :-) | 19:13 |
@tavisto | preaction is immune to cyanide so he's still doing pretty good after drinking it... except for those blackouts | 19:13 |
mech422 | actualy, I hear the iphone is great as long as you don't need to make phone calls .... :-P | 19:14 |
@tavisto | the iPhone is the alpha and omega of mainstream phone technology | 19:14 |
@tavisto | I have 4-5 bars in most places around me | 19:14 |
+perlmonkey2 | *ahem* Android. | 19:14 |
mech422 | perlmonkey2: yeah - my buddy has a g1 and it sounds awesome | 19:14 |
mech422 | too bad the new android htc handset is like $650 unlocked :-( | 19:15 |
@tavisto | Actually, I will admit that the Samsung Jet definitely w00ps all over the petty iPhone, Palm, Android debates | 19:15 |
@tavisto | 800mhz chip, 2GB of onboard ram, and an organic LED display that requires no backlighting and 66% less power usage | 19:15 |
mech422 | samsung jet ? *gotta google* | 19:15 |
@tavisto | do it right now... it's amazing | 19:15 |
@tavisto | I knew they were using OLED in TVs now.. But not on a cell | 19:15 |
+perlmonkey2 | mech422: yep, I loves my G1. looooves it. | 19:17 |
+perlmonkey2 | mech422: the new HTC is hardly an improvement on the G1. I really dig physical keyboards. | 19:17 |
mech422 | perlmonkey2: you has one ? bastich :-P I just got my BB last year so I'm not trading in for a while | 19:17 |
+perlmonkey2 | espeically a nice largish one like the G1's. | 19:17 |
mech422 | yeah - my fingers are too fat for the BB keyboard | 19:18 |
+perlmonkey2 | I can type about 20WPM on the G1, which when I'm in a terminal means I can *almost* code. | 19:18 |
mech422 | but it does a good job with _displaying_ stuff - emails, web pages, word docs - all are pretty well done | 19:18 |
+perlmonkey2 | but 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 | |
mech422 | gah - the ssh client for my BB is lame | 19:19 |
+perlmonkey2 | and the SDK with Eclipse is just tops. Best I've used for hardware dev'ing. | 19:19 |
mech422 | it's a free one that switches to an input box when you enter commands | 19:19 |
+perlmonkey2 | mech422: 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 |
mech422 | supposedly the commercial one is better, but I don't do enough ssh'ing on the phone to spend $$ | 19:20 |
mech422 | let me check out this samsung thingy... | 19:20 |
mech422 | jet.samsungmobile.com is fuxored | 19:22 |
+perlmonkey2 | tavisto: You have the Kindle App yet. That *almost* got me to buy an iphone. | 19:23 |
mech422 | ok - 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 #webgui | 19:25 | |
mech422 | tv out on a cell phone ?? | 19:28 |
@tavisto | nope, don't read enough right now perlMonkey2 | 19:38 |
@tavisto | but 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 |
@tavisto | I should say the content available on iTunes (movies, tv shows, music, etc...) | 19:39 |
@tavisto | I 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 email | 19:40 |
@preaction | heh | 19:41 |
@preaction | dont' forget games! | 19:41 |
@tavisto | but of course... preaction... always completing my sentences | 19:42 |
@tavisto | and that's why I think preaction is | 19:42 |
mech422 | umm - and for making phone calls ? | 19:42 |
mech422 | I mean, it _is_ a phone | 19:42 |
mech422 | :-P | 19:42 |
mech422 | or not, in the iphone case | 19:43 |
@preaction | i didn't want an iphone until my friends got one and kept playing games and fun applications | 19:43 |
* mech422 ducks | 19:43 | |
@preaction | pfft, we're BEYOND phones now | 19:43 |
@preaction | this is a Phone++ | 19:43 |
@tavisto | I'm on it all day long.. no problems with connectivity for me.. I hear San Fran is still rough | 19:43 |
@preaction | we've evolved past the need for phones | 19:43 |
mech422 | ROFL - my phone is so cool, it won't even _talk_ to a voice network :-P | 19:43 |
@tavisto | but you can pick 1000 areas where verizon, or sprint sux too | 19:43 |
@tavisto | this 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 data | 19:44 |
@tavisto | until they have that... and can show their network is better... it's just bs | 19:44 |
mech422 | funny - my client in LA claims his iphone drops so many calls he has to carry his old (tmobile?) phone too | 19:44 |
-!- ekennedy [n=ekennedy@70-14-83-104.pools.spcsdns.net] has quit [Read error: 60 (Operation timed out)] | 19:44 | |
@tavisto | 65% of mobile data traffic on the web is from iPhone users. That's incredible! | 19:44 |
+perlmonkey2 | I had no problems at all with TMobile/G1 in San Fran or San Jose. | 19:45 |
+perlmonkey2 | 3g everywhere. | 19:45 |
@tavisto | mech422 I have friends that say that too. Mostly on the 3G phone version | 19:45 |
mech422 | not really - 'mobile data traffic' - thats what - iphone, treos (sooo last year :-P), bb's (all biz, no video here!), and android ? | 19:45 |
@tavisto | I 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 interference | 19:46 |
+perlmonkey2 | and who talks on a phone anymore except to their grandparents. It's either text or IM or social apps for communicating. | 19:46 |
mech422 | yeah - he's had his awhile, so it's not the latest and greatest iphone | 19:46 |
@tavisto | I 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 |
mech422 | perlmonkey2: yeah - I can't believe people actually like SMS... typing on those stupid lil keyboards | 19:47 |
+perlmonkey2 | mech422: 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 |
mech422 | LOL - we just got a palm pre flyer in the mail - talk about timing :-P | 19:48 |
mech422 | perlmonkey2: 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 offer | 19:49 |
mech422 | I can't imagine trying to 'say' anything remotely complex via SMS | 19:49 |
+perlmonkey2 | mech422: that is highly doubtful. what is an SMS, 512Bytes? | 19:50 |
@preaction | less, 212 | 19:50 |
mech422 | how fast can you diagnose a problem via sms and how fast via voice ? | 19:50 |
mech422 | voice (speech) imparts the most info in the shortest time - hence highest bandwidth | 19:50 |
+perlmonkey2 | mech422: 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 |
mech422 | if all you do is trivia... | 19:51 |
mech422 | but I don't do a lot of that - I want to _communicate_ | 19:51 |
mech422 | exchange ideas -not just 'send' but 'recieve' | 19:51 |
mech422 | plus tmobile can 'lose' SMS messages for hours when the network is busy | 19:51 |
+perlmonkey2 | well 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 |
mech422 | perlmonkey2: I could see that over SMS - but you prefer to type rather then say use skype ? | 19:52 |
+perlmonkey2 | mech422: 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 |
+perlmonkey2 | mech422: absolutey | 19:53 |
+perlmonkey2 | I'd prefer some computer IM discussion for project discussions. | 19:53 |
mech422 | wow | 19:53 |
+perlmonkey2 | voice 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 |
+perlmonkey2 | too much room for misinterpretation and misundersstandings. | 19:54 |
mech422 | perlmonkey2: yeah - I don't generally have to 'prove' who said what.. and I find speech faster and more expressive | 19:54 |
mech422 | perlmonkey2: well, text messages have no guarantee on delivery time - strictly 'best effort' - I've recieved a few recently that where hours in transit | 19:55 |
+perlmonkey2 | speechis faster and more expressive. I just want everything logged :D | 19:55 |
mech422 | perlmonkey2: tape recorder ? | 19:55 |
mech422 | :-P | 19:55 |
+perlmonkey2 | yeah, double check their location for wire tapping laws :P | 19:55 |
+perlmonkey2 | but really, if a voice conversation is warranted, I make the effort for a face-to-face. | 19:56 |
mech422 | just say "I'm recording this cuz your boss is cheap and has a short memory and loves scope creep " :-P | 19:56 |
+perlmonkey2 | heh | 19:56 |
+perlmonkey2 | Plus 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 |
mech422 | yeah - face to face seems to have fallen out of favor in this digital world :-) | 19:57 |
+perlmonkey2 | nothing 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 #webgui | 20:01 | |
mech422 | Awesome idea! | 20:05 |
mech422 | put that aethism to work! | 20:06 |
mech422 | and sucker some rich holier-then-thou's while yer at it ! | 20:06 |
mech422 | oh sorry - wrong channel | 20:09 |
mech422 | I was referencing this: http://eternal-earthbound-pets.com/ | 20:09 |
mech422 | perlmonkey2: yeah - and don't forget the white board | 20:11 |
mech422 | 90% fumes, and the 10% ink always ends up on your hand or shirt :-P | 20:11 |
daviddelikat | mech422: that is hilarious! kind of like the cryogenics of the 70's | 20:13 |
daviddelikat | perhaps 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 |
mech422 | daviddelikat: maybe water your plants after the rapture ? | 20:16 |
daviddelikat | sounds good... | 20:16 |
mech422 | daviddelikat: collect your mail ? | 20:16 |
daviddelikat | cancel your magazine subscriptions | 20:16 |
mech422 | LOL | 20:16 |
daviddelikat | sell your house | 20:16 |
mech422 | I wonder if they actually have any clients ? | 20:17 |
daviddelikat | i dont know but hteir order form doesn't match their front page | 20:17 |
mech422 | I wonder the same thing whenever I get a pyramid scheme or nigerian prince email... | 20:17 |
daviddelikat | order form says 1 pet for $110 front page says 2 | 20:17 |
daviddelikat | hey I'm a close friend of all those nigerian princes | 20:18 |
mech422 | 2 for 1 sale ? maybe the rapture is getting close- going out of biz sale | 20:18 |
mech422 | ya 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 | |
daviddelikat | i imagine so ... speaks volumes about americans | 20:19 |
-!- carogray [n=Caroline@209.113.248.2] has joined #webgui | 20:27 | |
mech422 | Hmm... I wonder where Synq is hiding | 20:39 |
+perlmonkey2 | Their employees are assured to be around for they have violated Mark 3:29. From the FAQ. | 20:41 |
mech422 | preaction: I was tinkering with my new build stuff the other day and noticed xpdf gets patches applied... | 20:41 |
@preaction | weird | 20:41 |
mech422 | so maybe each package should get a subdir for the 'recipe' and patches etc ? | 20:42 |
mech422 | so instead of recipes/xpdf.sh we'd have recipes/xpdf/build.sh and recipes/xpdf/patches/foo1.patch ? | 20:43 |
@preaction | you might look at how FreeBSD's ports system does it | 20:43 |
@preaction | they do this same thing, `make` downloads the source, applies patches, and then builds | 20:44 |
mech422 | yeah - T2 does it all in shell | 20:44 |
mech422 | but I didn't think rizen would be interested in something to 'complicated' ? | 20:45 |
mech422 | personally - I like a single manifest file with subdirs for each package to hold the 'recipe', patches, custom jpegs or whatever | 20:46 |
mech422 | i think it's a good compromise between maintainability, functionality, and complexity | 20:47 |
mech422 | but there's not really much point in doing it if no-one else likes/uses it | 20:49 |
ckotil | Any idea why a .graffile file will not upload via the filepile asset? | 20:49 |
@preaction | .graffle isn't a file, it's a directory | 20:49 |
ckotil | .graffle | 20:49 |
ckotil | ah, that explains it. | 20:50 |
@preaction | it's one of OS X's bundle things (like .app) | 20:50 |
ckotil | thanks, ill have my user zip it up in that case | 20:50 |
ckotil | gotcha. | 20:50 |
mech422 | osx has a .graffle ? heh - cute :-) | 20:50 |
-!- khenn [n=khenn@76.208.68.155] has quit [] | 20:54 | |
@Haarg | os x has bundles that are really directories, but get treated like files by Finder | 21:08 |
-!- cap10morgan [n=wmorgan@75.71.249.188] has quit [] | 21:34 | |
-!- cap10morgan [n=wmorgan@75.71.249.188] has joined #webgui | 21:37 | |
-!- mode/#webgui [+v cap10morgan] by ChanServ | 21:37 | |
-!- ekennedy [n=ekennedy@70-14-19-53.pools.spcsdns.net] has joined #webgui | 21:50 | |
-!- plainhao [n=plainhao@mail.xbiotica.com] has quit [] | 22:17 | |
+perlmonkey2 | ut 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 |
@tavisto | then you will fight in the shade.... | 22:18 |
+perlmonkey2 | :D | 22:18 |
+perlmonkey2 | tavisto: If loving that movie is wrong, I don't want to be right. | 22:19 |
@tavisto | that's right. | 22:19 |
@tavisto | amen brotha | 22:19 |
@tavisto | my mind is telling me noooooooooo......... but my body....... my boddddddy.... | 22:20 |
+perlmonkey2 | had to youtube that video :D | 22:20 |
@tavisto | the R Kelly one? | 22:21 |
+perlmonkey2 | yep | 22:22 |
@tavisto | did you see this? http://www.plainblack.com/news/webgui-8-goes-php | 22:23 |
+perlmonkey2 | tavisto: you sir are an EVIL man | 22:24 |
@tavisto | wait for it | 22:24 |
@tavisto | RICKROLLED | 22:24 |
@tavisto | but with style perlmonkey2! | 22:24 |
@tavisto | it's the narrated version | 22:24 |
+perlmonkey2 | yeah, you got me several times in the past with that version | 22:24 |
@tavisto | muwhaha | 22:24 |
+perlmonkey2 | yet I STILL click that link | 22:24 |
@tavisto | feel free to give the URL out to your friends | 22:24 |
@tavisto | it's the legit plainblack address that gets ya | 22:25 |
+perlmonkey2 | yep | 22:25 |
@tavisto | I'll have to mix it up from now on | 22:25 |
+perlmonkey2 | hah, #drupal just banned me for that link. Guess they didn't see the humor. | 22:47 |
+perlmonkey2 | Such sweet community on those php sites. Abundant sense of humor. | 22:48 |
@tavisto | nice work | 22:51 |
@tavisto | did they ban you because it was a rickroll | 22:51 |
@tavisto | or did they ban you because it was a webgui link | 22:51 |
@preaction | you'd be hostile too if you had to work with PHP all day | 22:51 |
-!- kathyk [n=chatzill@137.53.249.130] has joined #webgui | 23:05 | |
kathyk | what? no perldreamer? | 23:06 |
-!- kathyk is now known as dreamersgirl | 23:06 | |
@preaction | huh, that's weird | 23:06 |
dreamersgirl | he's probably still galavanting around town with the boys... | 23:07 |
dreamersgirl | there's a special Disney train in town just for today | 23:08 |
@preaction | ooh nice | 23: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 | |
SquOnk | re | 23:18 |
-!- dapperedodo [n=dappered@ip4da72a6b.direct-adsl.nl] has joined #webgui | 23:18 | |
SquOnk | 7.6.29 packages just hit Debian Sid! Ha! | 23:19 |
SquOnk | .seen bartjol | 23:19 |
* SquOnk is listening to: Genesis - Genesis - Taking It All Too Hard - (0:12/3:58) | 23:19 | |
SquOnk | Ups, 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 #webgui | 23: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 #webgui | 00:36 | |
-!- khenn [n=khenn@adsl-76-208-68-155.dsl.mdsnwi.sbcglobal.net] has joined #WebGUI | 00:44 | |
-!- mode/#webgui [+o khenn] by ChanServ | 00:44 | |
CIA-44 | WebGUI: translation * r11397 /translations/German/German/Asset_MatrixListing.pm: Update from translation server | 00:53 |
CIA-44 | WebGUI: translation * r11398 /translations/German/German/Asset_MatrixListing.pm: Update from translation server | 00: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 #webgui | 00:57 | |
-!- ekennedy [n=ekennedy@173-118-152-60.pools.spcsdns.net] has left #webgui [] | 01:09 | |
CIA-44 | WebGUI: translation * r11399 /translations/German/German/ (Asset_Navigation.pm Asset_Thingy.pm): Update from translation server | 01:10 |
CIA-44 | WebGUI: translation * r11400 /translations/German/German/ (WebGUI.pm FilePump.pm): Update from translation server | 01:10 |
-!- khenn [n=khenn@adsl-76-208-68-155.dsl.mdsnwi.sbcglobal.net] has left #WebGUI [] | 01:21 | |
CIA-44 | WebGUI: translation * r11401 /translations/German/German/FilePump.pm: Update from translation server | 01:23 |
CIA-44 | WebGUI: colin * r11402 /branch/WebGUI_7.6/ (5 files in 5 dirs): Fix more iCal creation and reading bugs. With tests. | 01:38 |
CIA-44 | WebGUI: colin * r11403 /WebGUI/ (5 files in 5 dirs): Forward porting fixes for iCal escaping and unescaping, and line wrapping. | 01:38 |
CIA-44 | WebGUI: translation * r11404 /translations/German/German/Asset.pm: Update from translation server | 01: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 #webgui | 02:41 | |
-!- mode/#webgui [+v patspam] by ChanServ | 02: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 #webgui | 04: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 #WebGUI | 05:12 | |
-!- mode/#webgui [+o tavisto] by ChanServ | 05: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 #webgui | 05:53 | |
-!- f00li5h is now known as f00li5h[HireMe] | 06:13 | |
mech422 | man - 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 #webgui | 07:09 | |
-!- mode/#webgui [+o plainhao] by ChanServ | 07:09 | |
-!- CIA-44 [n=CIA@208.69.182.149] has joined #WebGUI | 07: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 #WebGUI | 07:25 | |
-!- mode/#webgui [+o tavisto] by ChanServ | 07:25 | |
@tavisto | what's up party people? | 07:26 |
-!- perlmonkey2 [n=perlmonk@adsl-70-137-19-55.dsl.okcyok.swbell.net] has quit ["Leaving."] | 07:29 | |
mech422 | tavisto: party canceled on account of sleepy :-P | 07:54 |
@tavisto | bah | 07: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 #webgui | 08:01 | |
mech422 | tavisto: 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 |
mech422 | I slept for 1 hour, then _bounced_ out of bed wide awake... my butt has been dragging ever since | 08:03 |
@tavisto | yep I bet it is | 08:11 |
@tavisto | I 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 night | 08:11 |
@preaction | if i don't get 10 hours of sleep i feel groggy all day | 08:12 |
@preaction | more than 3 days in a row of that and i pass out | 08:12 |
@tavisto | When 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 |
@tavisto | granted, I was up for 29 hours straight... the plane ride home was brutal | 08:12 |
-!- dapperedodo [n=dappered@gw.oqapi.nl] has joined #webgui | 08:52 | |
mech422 | my mom just came back from england - she was saying Logan airport in boston got closed yesterday (today?) | 08:52 |
mech422 | some sort of electrical storm - they got redirected to connecticut, but couldn't dis-embark as there wasn't any customs officers to check passports | 08:52 |
mech422 | they finally got into logan like 6 hours later :-/ | 08:53 |
-!- ryuu_ro [n=rory@gw.oqapi.nl] has joined #webgui | 09: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 #webgui | 09:48 | |
-!- bartjol [n=bartjol@host2.procolix.com] has joined #webgui | 10:53 | |
-!- mode/#webgui [+v bartjol] by ChanServ | 10:53 | |
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: perlbot, +bartjol, daviddelikat, ryuu_ro, +patspam | 11:10 | |
-!- Netsplit over, joins: perlbot | 11:11 | |
-!- bartjol [n=bartjol@host2.procolix.com] has joined #webgui | 11:17 | |
-!- ryuu_ro [n=rory@gw.oqapi.nl] has joined #webgui | 11:17 | |
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui | 11:17 | |
-!- daviddelikat [n=dav@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui | 11:17 | |
-!- ServerMode/#webgui [+vv bartjol patspam] by irc.freenode.net | 11: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 #webgui | 13:21 | |
-!- perlmonkey2 [n=perlmonk@adsl-70-137-19-55.dsl.okcyok.swbell.net] has joined #webgui | 15:37 | |
-!- mode/#webgui [+v perlmonkey2] by ChanServ | 15:37 | |
-!- ckotil [n=newtrino@snare.grnoc.iu.edu] has joined #webgui | 15:55 | |
-!- carogray1 [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui | 16: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 #webgui | 16:35 | |
-!- mode/#webgui [+v MrHairgrease] by ChanServ | 16:35 | |
+MrHairgrease | javascript question. | 16:40 |
+MrHairgrease | see: http://webgui.pastebin.com/m4ba4c7f | 16:40 |
+MrHairgrease | What I'm trying to do is to let the DefinitieTool constructor creat object that more or less inherit from DynamicDropper | 16:41 |
+MrHairgrease | but I don't want to rewrite the constructor | 16:42 |
+MrHairgrease | any idea's how I should do that | 16:42 |
+MrHairgrease | ? | 16:42 |
+MrHairgrease | see lines 39 - 41 | 16:42 |
daviddelikat | I've seen this sort of thing... | 16:42 |
daviddelikat | I think that JS has a system that calls a SUPER function sort of like perl | 16:43 |
daviddelikat | I'll see if I can find it | 16:43 |
+MrHairgrease | that's the prototype chain | 16:43 |
* daviddelikat looking at JS documentation | 16:43 | |
+MrHairgrease | but you can only add a prototype to an object | 16:43 |
+MrHairgrease | which a contructor isn't | 16:43 |
+MrHairgrease | afaik | 16:44 |
daviddelikat | the constructor is part of an object though... | 16:44 |
daviddelikat | you add a constuctor to the new object that calls the constructor from the parent object | 16:44 |
+MrHairgrease | ok, so how would I do that? | 16:45 |
+MrHairgrease | DefinitieTool = function () [ | 16:46 |
daviddelikat | working on it... | 16:46 |
+MrHairgrease | this.prototype = new DynamicDropper( arguments); | 16:46 |
+MrHairgrease | } | 16:46 |
+MrHairgrease | maybe that'll work | 16:46 |
daviddelikat | are you using YUI? | 16:46 |
daviddelikat | you could use YAHOO.extend(...) | 16:47 |
+MrHairgrease | oh | 16:47 |
+MrHairgrease | hehe | 16:47 |
+MrHairgrease | yeah I'm using YUI | 16:47 |
+MrHairgrease | I'll chcek that one out | 16:47 |
daviddelikat | but Im sure that JS has a construct... | 16:47 |
daviddelikat | http://www.javascriptkit.com/javatutors/oopjs3.shtml | 16:50 |
daviddelikat | its not what I would call elegant, but then neither is javascript | 16:51 |
-!- tavisto [n=tavisto@96.230.192.126] has joined #WebGUI | 16:52 | |
-!- mode/#webgui [+o tavisto] by ChanServ | 16:52 | |
+MrHairgrease | javascript is elegant | 16:52 |
+MrHairgrease | we're just doing it wrong | 16:52 |
daviddelikat | javascript was not designed to do what people use it for today | 16:52 |
daviddelikat | this results in very in-elegant sollutions to many problems... | 16:53 |
daviddelikat | you can try to make a dog work like a spider by grafting on legs, but it will never look as good a s a spider | 16:53 |
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: f00li5h[HireMe], +perlmonkey2 | 17:05 | |
-!- Netsplit over, joins: +perlmonkey2, f00li5h[HireMe] | 17:05 | |
+MrHairgrease | ok | 17:07 |
+MrHairgrease | got it to wrok with YUI extend | 17:07 |
+MrHairgrease | It's done like this: http://webgui.pastebin.com/m11a702d2 | 17:09 |
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has joined #webgui | 17:26 | |
-!- Haarg [n=haarg@adsl-76-208-68-129.dsl.mdsnwi.sbcglobal.net] has joined #webgui | 17:27 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 17:27 | |
-!- ryuu_ro [n=rory@gw.oqapi.nl] has quit ["I'm Off"] | 17:38 | |
+perlmonkey2 | If 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 |
+MrHairgrease | ask here | 17:46 |
+bartjol | or there | 17:46 |
+MrHairgrease | $session->id->generate | 17:46 |
+MrHairgrease | or be like th eurotrash | 17:47 |
+bartjol | but that is not the question | 17:47 |
+MrHairgrease | and know *EVERYTHING* (echo echo echo) | 17:47 |
+bartjol | how would you find it is | 17:47 |
+bartjol | eeeh | 17:47 |
+perlmonkey2 | MrHairgrease: 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 |
+MrHairgrease | ack guid? | 17:48 |
@Haarg | why would you need to do that yourself? | 17:48 |
+bartjol | well, I would look for a method to create the asset in asset | 17:48 |
+MrHairgrease | b/c pm2 is not from europe | 17:48 |
+bartjol | and read the code | 17:48 |
+MrHairgrease | =) | 17:48 |
+bartjol | Asset.pm | 17:48 |
+bartjol | or look in the online api | 17:48 |
+perlmonkey2 | Haarg: I don't need a real assetId, I need a unique id to identify encryption instances. | 17:49 |
+perlmonkey2 | ack guid brought it up :D | 17:49 |
@Haarg | seems like WebGUI::Session::Id should really just be WebGUI::GUID or something | 17:50 |
@tavisto | preaction, http://sosexpert.com/blog/?p=5339 | 17:54 |
@tavisto | that's unfortunately a potential customer I was working with.. who apparently doesn't like the quote that Vrby provided | 17:54 |
@tavisto | Or maybe he's trying to get a comparison on cost from someone else.. not sure. It's a good size project though | 17:55 |
+bartjol | well, I like the footer beneath the message: Proudly powered by WordPress and Carrington | 17:58 |
+MrHairgrease | ah well | 17:59 |
@Haarg | MrHairgrease, is there a reason for WebGUI::Shop::TaxDriver::EU to load SOAP::Lite? | 18:07 |
+MrHairgrease | Oh, yeah | 18:07 |
+MrHairgrease | that was from the first vesrion when I did the VAT nr checking myself | 18:08 |
+MrHairgrease | no I'm using Business:Tax::VAT for that | 18:08 |
daviddelikat | check it out! http://delikat.homeip.net:8080/ | 18:08 |
+MrHairgrease | so it's not necessary anymore | 18:08 |
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui | 18:14 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 18:14 | |
+perlDreamer | morning, folks | 18:14 |
daviddelikat | perlDreamer: http://delikat.homeip.net:8080/ | 18:14 |
daviddelikat | g'mornin | 18:14 |
+perlDreamer | interesting concept, daviddelikat | 18:15 |
+perlDreamer | how do you close newly opened tabs? | 18:15 |
daviddelikat | its the new helpdesk | 18:15 |
@tavisto | top of the mornin' to ya | 18:15 |
daviddelikat | its a work in progress | 18:15 |
daviddelikat | where do you think the close button ought to be? | 18:16 |
+perlDreamer | on the tab | 18:16 |
+perlDreamer | little X icon | 18:16 |
daviddelikat | I thought you'd say that... | 18:17 |
+perlDreamer | seems like I've seen that somewhere before... | 18:17 |
+perlDreamer | also, given the recent formatting problems, I'd suggest a new ticket layout | 18:17 |
+perlDreamer | that uses a 1 column layout instead of 2 | 18:17 |
daviddelikat | hmmm, not int he scope of my project | 18:17 |
daviddelikat | have to see what the boss thinks... | 18:18 |
daviddelikat | whats wrong with this format? | 18:18 |
+perlDreamer | have a look at the newest bug on webgui.org's bug board | 18:18 |
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has quit ["Leaving."] | 18:23 | |
daviddelikat | perlDreamer: I think the solution to that is to put the Issue text into a box with auto scrollbars... | 18:23 |
+perlDreamer | it 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 |
+perlDreamer | but like you said, out of scope | 18:25 |
-!- MrHairgrease [n=martin@gw.oqapi.nl] has left #webgui [] | 18:26 | |
+perlmonkey2 | Should the web user have permission to write to the conf file/ | 18:26 |
+perlmonkey2 | ? | 18:26 |
+bartjol | sure | 18:27 |
+bartjol | :) | 18:27 |
+perlDreamer | it's not under the DocumentRoot | 18:27 |
+perlDreamer | bartjol: kathy says hi | 18:28 |
+bartjol | ah, thank, give her my regards | 18:28 |
+perlDreamer | will do :) | 18:28 |
-!- bartjol [n=bartjol@host2.procolix.com] has quit ["Leaving."] | 18:30 | |
@Haarg | perlmonkey2, apache's user shouldn't need write permission to the config files | 18:31 |
+perlmonkey2 | Haarg: even if you are using session->config->set? | 18:31 |
@Haarg | apache should never do that | 18:31 |
+perlmonkey2 | :( | 18:31 |
+perlmonkey2 | if that's true, then I have a way blown deadline. | 18:31 |
@Haarg | that's why the settings table exists | 18:32 |
@Haarg | config files only get loaded on startup | 18:32 |
+perlmonkey2 | I think it was decided to put this in the config file for safety since encryption keys/info would be stored there. | 18:33 |
@Haarg | even if apache could write to the file, which it can't depend on, forked apache processes wouldn't get the new information | 18:33 |
+perlmonkey2 | Haarg: was going to put in a button to restart webgui | 18:34 |
@Haarg | in the web interface? | 18:34 |
+perlmonkey2 | yeah | 18:34 |
@Haarg | ouch | 18:34 |
@Haarg | that's getting into a whole different issue | 18:35 |
+perlDreamer | usually, only root is allowed to do that | 18:35 |
@tavisto | firefox 3.5 seems to move a bit quicker with wG admin on | 18:37 |
@tavisto | than the old ff | 18:37 |
+perlDreamer | it'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-44 | WebGUI: 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 | |
daviddelikat | haarg: how hard would it be to add a list command to wgd --> it would list the assets inside another asset. | 19:01 |
@Haarg | wgd ls | 19:01 |
daviddelikat | oh | 19:01 |
daviddelikat | gotta get new glasses | 19:01 |
@Haarg | would be nice if it was a bit faster, but that can't be done without keeping the program running | 19:04 |
+perlDreamer | wgdd is the WebGUI Developer Daemon | 19:05 |
@Haarg | heh | 19:06 |
CIA-44 | WebGUI: colin * r11406 /branch/WebGUI_7.6/ (3 files in 3 dirs): Backporting event error message i18n | 19:08 |
+perlDreamer | I added the config counter to the upgrade script, finally. | 19:20 |
+perlDreamer | and by next Thursday I'll have that package import option (for in-place vs in-parent) done, too | 19:21 |
CIA-44 | WebGUI: 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-44 | WebGUI: colin * r11408 /WebGUI/sbin/upgrade.pl: | 19:23 |
CIA-44 | WebGUI: Add a counter to the upgrade script, so you know how many configs there are | 19:23 |
CIA-44 | WebGUI: to do, and how many are done. | 19:23 |
CIA-44 | WebGUI: 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 #webgui | 19:39 | |
-!- mode/#webgui [+v cap10morgan] by ChanServ | 19: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 #webgui | 20:02 | |
-!- cap10morgan_ [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui | 20:04 | |
-!- mode/#webgui [+v cap10morgan_] by ChanServ | 20:04 | |
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has quit [Read error: 104 (Connection reset by peer)] | 20:04 | |
* perlDreamer goes to the gym | 20:35 | |
-!- tavisto [n=tavisto@96.230.192.126] has joined #WebGUI | 20:58 | |
-!- mode/#webgui [+o tavisto] by ChanServ | 20:58 | |
-!- cap10morgan_ is now known as cap10morgan | 21:14 | |
-!- knowmad1 [n=william@97.66.185.250] has joined #webgui | 22:15 | |
knowmad1 | hey folks! | 22:15 |
knowmad1 | i just got the Ubuntu security email about Compress::Raw::Zlib vulnerabilities | 22:15 |
knowmad1 | any concern for WebGUI/WRE? | 22:16 |
knowmad1 | i didn't see any forum discussions in my search | 22:16 |
@preaction | looks like the latest WRE uses 2.019 | 22:18 |
-!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has joined #webgui | 22:29 | |
+perlmonkey2 | ut oh, now I'll never get anything done ever again: http://www.agdinteractive.com/games/games.html | 22:30 |
-!- carogray1 [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit [Read error: 104 (Connection reset by peer)] | 22:31 | |
+perlDreamer | perlmonkey2: It costs $100 to play those games | 22:34 |
+perlmonkey2 | perlDreamer: eh? I'm downloading now and didn't see anything about prices. | 22:35 |
+perlDreamer | no linux/MacOs versions available | 22:35 |
+perlmonkey2 | I've got a XP vm and am going to try wine | 22:36 |
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui | 22:36 | |
+perlmonkey2 | need to run some test cases on the encryption module. no fun and games for me. | 22:37 |
+perlDreamer | a few good reasons to look at Test Driven Development: http://use.perl.org/~Mark+Leighton+Fisher/journal/39210 | 22:40 |
* perlmonkey2 pulls out his HTML hammer and smacks a query around. | 23:17 | |
+perlmonkey2 | Oh, I see my problem. I'm using my HTML hammer and I need the SQL hammer. | 23:17 |
+perlmonkey2 | Hmm, 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 |
+perlDreamer | wgd reset --dev | 23:22 |
+perlmonkey2 | ah, 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 |
@Haarg | dbh->quote_identifier | 23:25 |
@Haarg | or backquotes if you are doing it directly i guess | 23:26 |
-!- wgGuest96 [n=wgGuest9@pool-71-176-188-20.hgrtmd.east.verizon.net] has joined #webgui | 23:26 | |
-!- wgGuest96 is now known as Zeos | 23:26 | |
+perlmonkey2 | arrg!! backticks is how you do it. But I'll use quote_identifier, it looks more correct. | 23:26 |
+perlmonkey2 | thanks Haarg | 23:26 |
@Haarg | anything dynamic i would say always use quote_identifier | 23:27 |
+perlmonkey2 | roger roger. Sanitizers++ | 23:28 |
@preaction | hi Zeos! did you have a question? | 23:42 |
+perlmonkey2 | sub execute{my $self = shift; $self->session->log->error("I'm in the workflow");} Why would my workflow not be running? | 23:48 |
+perlmonkey2 | In running workflows it has shown up suspended with the last state an error. But nothing in the logs. | 23:49 |
+perlDreamer | is the workflow syntax clean? | 23:50 |
+perlmonkey2 | perlDreamer: if I mess up the syntax I get an exceptoin | 23:52 |
+perlmonkey2 | well and error in the logs | 23:52 |
+perlmonkey2 | and when the sql was bad I received an error there also. | 23:52 |
+perlDreamer | does execute need to return anything in particular to work correctly? | 23:52 |
+perlDreamer | like OK, or DONE or WAITING? | 23:53 |
+perlmonkey2 | But for some reason the logs aren't showing up. Maybe spectre is running as someone without permissions to write to messages | 23:53 |
+perlmonkey2 | even before it returns I have log statements. | 23:53 |
+perlDreamer | you mean there's no test for this? ;) | 23:53 |
+perlmonkey2 | perl spectre.pl --test ? is that what you mean? | 23:54 |
+perlDreamer | no, perl t/Workflow/Activity/PerlMonkeyActivity.t | 23: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 #webgui | 00:00 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 00:00 | |
+perlmonkey2 | perlDreamer: I'd like to just run the workflow successfully once before writing the test for it. | 00:01 |
+perlmonkey2 | Or just get it to execute the first line after execute, just to show it entered. | 00:02 |
+perlmonkey2 | I 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 | |
+perlmonkey2 | When 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-44 | WebGUI: colin * r11410 /WebGUI/docs/ (upgrades/upgrade_7.7.12-7.7.13.pl gotcha.txt): Remove session db based token storage. | 00:10 |
+perlDreamer | daviddelikat, 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 profile | 00:30 |
daviddelikat | is there a macro or function that can provide that link? | 00:31 |
+perlDreamer | $session->user->profileURL, I think | 00:31 |
daviddelikat | it be easy enough to add | 00:31 |
daviddelikat | but we want the named user not the current user i think | 00:32 |
+perlDreamer | $user->getProfileUrl | 00:32 |
+perlDreamer | that should be around anyway, if they're displaying usernames instead of userIds | 00:32 |
daviddelikat | I'll take a look. | 00:32 |
@preaction | anyone 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 |
@preaction | instead of session scratch, a user scratch? | 00:33 |
+perlDreamer | where would you need it? | 00:33 |
daviddelikat | yes that would be handy | 00:33 |
@preaction | example: I need to keep track of the number of notifications i've sent a user | 00:34 |
daviddelikat | I would use it to set the default value for the helpdesk table number of rows | 00:34 |
@preaction | there 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 Exist | 00:34 |
+perlDreamer | one problem I see with it is that, unlike session scratch, it won't ever go away | 00:35 |
@preaction | daviddelikat: that should work as a session thing | 00:35 |
+perlDreamer | so it could grow without checks/limits | 00:35 |
@preaction | perlDreamer: it will go away when the user is deleted, but yes that's the idea | 00:35 |
daviddelikat | yeah but it would be nice as a user thing | 00:35 |
+perlDreamer | right, and sessions go away faster than users | 00:35 |
daviddelikat | it shouldn't grow though because it will only have certain programatic parameters | 00:36 |
@preaction | think if it as a profile field, invisible, not-editable, and more importantly not visible or editable to Admins of the site | 00:36 |
@preaction | either that, or it should be easier to create these profile fields. a way to say "newOrCreate()" or something | 00:37 |
@preaction | i'm lazy, and i have to do this too often | 00:37 |
+perlDreamer | newOrCreate sounds good to me | 00:37 |
+perlDreamer | it's just a wrapper around existing things | 00:38 |
+perlDreamer | and it would be nice for upgrade scripts | 00:38 |
CIA-44 | WebGUI: 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-44 | WebGUI: colin * r11412 /releases/WebGUI_7.7.13-beta: Release 7.7.13-beta | 01:09 |
* perlmonkey2 contemplates sacrificing goats to make any of the workflows write to the logs. | 01:12 | |
+perlDreamer | perlmonkey2, it's working for me in a test | 01:19 |
+perlmonkey2 | hmm, 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 |
+perlDreamer | what level is your logger set to? | 01:20 |
+perlmonkey2 | I think info, but shouldn't matter as i'm logging to error | 01:20 |
+perlmonkey2 | error | 01:20 |
+perlmonkey2 | it is set to ERROR | 01:20 |
CIA-44 | WebGUI: colin * r11413 /WebGUI/ (4 files in 4 dirs): Ready for 7.7.14 development | 01:23 |
+perlDreamer | so, just for giggles, set it to warn, restart apache, and try again | 01:24 |
+perlmonkey2 | hmm, with warn I'd think I'd be getting a lot of extra logs. but nothing | 01:26 |
+perlmonkey2 | but my code is definetely runnign | 01:26 |
+perlDreamer | I've tried it both with a test script, and via the UI and it's logging for me | 01:26 |
+perlDreamer | in both cases | 01:27 |
+perlmonkey2 | I'll see if non-spectre actions can log | 01:27 |
+perlmonkey2 | ridiculous...utterly ridiculous. | 01:30 |
+perlmonkey2 | I 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 |
+perlDreamer | sounds like you need less goats and more beer | 01:37 |
+perlmonkey2 | perlDreamer: need more brains | 01:38 |
+perlDreamer | I'll call George Romero | 01:39 |
+perlmonkey2 | Heh, good one. I was thinking more like this: http://www.youtube.com/watch?v=UQYjZc7gKXc | 01:42 |
mech422 | blarggle | 02:22 |
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has quit [Read error: 113 (No route to host)] | 02:22 | |
mech422 | how does this look for a build file ? http://webgui.pastebin.com/m3c65ee47 | 02:24 |
mech422 | for the 'simple' case - only lines 8-10 change, or as this example shows you can have real logic in the build function | 02:25 |
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui | 02:30 | |
-!- mode/#webgui [+v patspam] by ChanServ | 02:30 | |
+perlDreamer | sf.net just released a new look and feel | 02:35 |
+perlDreamer | and it seems quite broken | 02:35 |
mech422 | perlDreamer: sf.net is always broken :-P | 02:37 |
mech422 | perlDreamer: btw - could you look at the paste bin above and see what you thing ? | 02:38 |
mech422 | s/thing/think | 02:38 |
+perlDreamer | I think that I don't grok bash | 02:39 |
mech422 | ? | 02:40 |
mech422 | I fail | 02:40 |
mech422 | you weren't really supposed to need to know bash to use it | 02:40 |
mech422 | mostly - 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 |
+perlDreamer | mech422, I only mean that I don't know enough about build scripts to know if what I see is good or not | 02:42 |
mech422 | oh - how does it seem from a usability standpoint ? | 02:44 |
mech422 | simple enough to figure out what to put where ? | 02:44 |
+perlDreamer | seems okay | 02:54 |
+perlDreamer | how does it get WRE specific build flags passed into it? | 02:54 |
mech422 | env flags | 02:56 |
mech422 | though there really arent many to speak of | 02:56 |
mech422 | here's the usage message so you can see what it does: http://webgui.pastebin.com/m6826791e | 03:06 |
mech422 | basically you can do stuff like: driver.sh update perl openssl apache | 03:07 |
mech422 | or: driver.sh download (this will download all packages listed in packages.txt ) | 03:08 |
mech422 | echo.... echo..........echo.....................echooooo | 04:24 |
mech422 | wow its quiet today | 04:37 |
CIA-44 | WebGUI: patspam * r11414 /WebGUI/ (2 files in 2 dirs): Fixed Survey::Test diagnostics when comparing complex data structures | 04:52 |
CIA-44 | WebGUI: patspam * r11415 /WebGUI/lib/WebGUI/Asset/Wobject/Survey.pm: Fixed: Survey - check for groupToEditSurvey as well as groupToViewSurvey in canView | 04:52 |
CIA-44 | WebGUI: patspam * r11416 /WebGUI/lib/WebGUI/Asset/Wobject/Survey/ExpressionEngine.pm: | 04:52 |
CIA-44 | WebGUI: Fixed bug in Survey::ExpressionEngine - was not using most recent survey | 04:52 |
CIA-44 | WebGUI: response to resolve external values | 04:52 |
-!- cap10morgan [n=wmorgan@75.71.249.188] has joined #webgui | 04:53 | |
-!- mode/#webgui [+v cap10morgan] by ChanServ | 04:53 | |
+perlDreamer | calendar is getting more sticky all the time | 05: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 | |
+perlmonkey2 | perlDreamer: So when was the last time you did something as stupid as I did today? Ever? When you were 3? | 05:24 |
+perlDreamer | probably yesterday | 05:24 |
+perlDreamer | when I said, "Sure, I'll fix the calendar. It will be easy" | 05:24 |
+perlmonkey2 | hah, you crack me up | 05:24 |
+perlmonkey2 | hahaha | 05:24 |
+perlmonkey2 | famous last words | 05:24 |
+perlDreamer | actually, it is easy, it's just a lot of work | 05:31 |
+perlDreamer | lots more work than I thought, and most of it comes from the interpretation of time zones and end times | 05:32 |
+perlDreamer | I think I'm going to draw up a proposal and float it past JT and Doug and see what they say about it | 05:32 |
mech422 | anyone know if there's any c++ template code in the WRE ? | 05:41 |
mech422 | I 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 shared | 05:41 |
mech422 | # libraries. Libtool builds these by default if | 05: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 this | 05:41 |
mech422 | # issue. | 05:41 |
elnino | anyone know what "auto pinging" is? | 05:43 |
mech422 | umm - you don't have to hand deliver the ping packets ? :-P | 05:46 |
mech422 | elnino: in what context did you see this ? | 05:46 |
elnino | someone what's a CMS that has this feature/functionality. no description given. | 05:47 |
+perlmonkey2 | elnino: 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 |
mech422 | elnino: oh | 05:48 |
+perlmonkey2 | I'd put money on a notification system for when connectivity is lost to the site. | 05:48 |
mech422 | email notification | 05:48 |
mech422 | perlmonkey2: nah - I bet they want notification on content update | 05:48 |
+perlmonkey2 | what does pinging have to do with content? | 05:48 |
mech422 | ping-back | 05:48 |
mech422 | I'm guessing the confused it from blogtalk - 'trac back' and 'ping back' | 05:49 |
mech422 | s/the/they/ | 05:49 |
+perlmonkey2 | seems possible | 05:49 |
mech422 | could go either way... | 05:50 |
elnino | hmm. interesting ok. | 05:50 |
+perlmonkey2 | don't use their terminology, just bid it both ways :D | 05:50 |
mech422 | does this person seem the type to actually know what a network ping is ? | 05:50 |
elnino | Thanks guys! | 05:50 |
elnino | probably not mech422. | 05:50 |
mech422 | bid it with both - and tell them it costs double :-P | 05:50 |
elnino | I'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 |
mech422 | I always love that monitoring shit | 05:53 |
mech422 | people never realize its a 2 location thing | 05: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 ? " :-P | 05:54 |
mech422 | at which point you can sell them a nice off site monitoring service :-) | 05:55 |
+perlmonkey2 | Which is why everything should be written down with lots and lots of diagrams. | 06:14 |
+perlmonkey2 | When 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 |
+perlmonkey2 | feels like there should have been more alliteration in that last sentence. | 06:16 |
topsub | Whats the min. ram you would use on webgui? | 06:17 |
mech422 | Heh.. personally, I find vodka to be most helpful when dealing with non-technical clients :-P | 06:17 |
mech422 | topsub: that sounds like a dangerous question - how much load before it's allowed to die ? | 06:18 |
mech422 | but then again, when I see 'min ram' I think < 128M :-) | 06:19 |
mech422 | topsub: if it helps any - my dev. box is 512M for the whole machine including wG but I'm the only one that hits it | 06:22 |
+perlDreamer | topsub, never less than a gig | 06:29 |
+perlDreamer | WebGUI will run on less | 06:30 |
+perlDreamer | but it won't perform well | 06:30 |
+perlDreamer | the more sites, the more apache and mysqld children, the more memory | 06:44 |
+perlDreamer | elnino, google says that autoping is a notification by the site that pages have changed | 06:52 |
+perlDreamer | either the ability to ping other sites, or to respond to those kinds of pings, I'd guess | 06:52 |
topsub | ah. i want o get more for my box | 06:52 |
@preaction | perlDreamer: re: Calendar, I told you so :p | 06:55 |
+perlDreamer | I know. I'm working on a spec to send on to you. | 06:55 |
+perlDreamer | still, there's a lot of good code in here | 06:55 |
@preaction | yeah, but it doesn't handle the hairy cases well. | 06:56 |
@preaction | as 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 time | 06:56 |
+perlDreamer | well, if you've backlogged, I think the problems are simple, they just need to be fixed all over the place | 06:57 |
+perlDreamer | which is where good tests come in | 06:57 |
@preaction | indeed | 06:57 |
+perlDreamer | due to the original coding, it's fairly easy to test | 06:57 |
@preaction | i'm backlogged until next month probably, but i'll definately look over whatever you want me to | 06:57 |
+perlDreamer | no need to post process HTML to get the template variables | 06:57 |
@preaction | the way some of my projects are going, i suspect i'm really backlogged until after the WUC :p | 06:58 |
+perlDreamer | there are fewer things cooler than hacking while watching the Matrix | 06:58 |
@preaction | i 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 :p | 06:58 |
@preaction | and 7.7 has all the performance enhancements Alumni paid for | 06:59 |
@preaction | (template attachments and minifying) | 06:59 |
@preaction | am i correct in assuming that perl -e'undef < 3' will always be false? | 07:00 |
+perlDreamer | yes | 07:00 |
+perlDreamer | in numerical context, undef == 0 | 07:00 |
@preaction | in fact, that "undef TEST 'anything'" will always be false? | 07:00 |
+perlDreamer | no | 07:00 |
+perlDreamer | undef == 0 | 07:00 |
+perlDreamer | undef eq '' | 07:00 |
@preaction | if undef == 0, then 0 < 3, then that is true | 07:00 |
+perlDreamer | whoops, then I read the original question wrong | 07:01 |
+perlDreamer | undef < 3 is always true | 07:01 |
@preaction | yeah, you're right, crap | 07:01 |
@preaction | then something else is wrong with my code | 07:01 |
+perlDreamer | paste? | 07:01 |
@preaction | http://webgui.pastebin.com/m3585f2bb <- it's pretty ugly | 07:03 |
@preaction | but 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 |
@preaction | after a third interval, the user gets deleted | 07:05 |
@preaction | this workflow activity runs once per minute right now (will be moved to once per hour) | 07:05 |
@preaction | this is where i found out that Interval form types are retarded | 07:05 |
@preaction | this is also where i found i needed a not-profile-field :p | 07:05 |
@preaction | (iow, this little activity should be a lot easier than it's been made here...) | 07:06 |
+perlDreamer | this is why you want 8 days as an interval | 07:06 |
@preaction | right | 07:06 |
@preaction | it was 7 weeks actually, but yeah | 07:06 |
@preaction | because 8 weeks they're deleted | 07:06 |
+perlDreamer | are you buying my "use the right tool for the job" response? | 07:06 |
@preaction | no, i'm not. that field IS the right tool :p | 07:06 |
+perlDreamer | DBIx::Class vs DBI speed comparison: http://use.perl.org/~domm/journal/39213 | 07:07 |
+perlDreamer | the field is the right tool, but the secondsToInterval isn't | 07:07 |
@preaction | anyway, right now i'm thinking that either line 39 is never reached, or that line 39 is always false | 07:07 |
@preaction | oh, secondsToInterval can be fixed though | 07:07 |
+perlDreamer | it can be fixed "this time" | 07:08 |
+perlDreamer | and next time | 07:09 |
+perlDreamer | and the time after that | 07:09 |
+perlDreamer | but DateTime is the right solution for this time and all of them now | 07:09 |
@preaction | no, it can be fixed permanently. divide by the larged number you can until you get an integer response | 07:09 |
@preaction | so when $input % $divisor == 0, return $input % divisor, $labels{$divisor} | 07:10 |
+perlDreamer | but what's more valid, 8 weeks or 2 months? | 07:10 |
@preaction | 2 months | 07:10 |
@preaction | oh | 07:10 |
@preaction | snap | 07:10 |
+perlDreamer | right | 07:10 |
@preaction | 2 months != 8 weeks | 07:10 |
+perlDreamer | well, we're talking intervals so approximately | 07:10 |
+perlDreamer | DateTIme::Duration makes for good reading | 07:11 |
@preaction | i 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 case | 07:12 |
-!- perlmonkey2 [n=perlmonk@adsl-70-137-19-55.dsl.okcyok.swbell.net] has quit ["Leaving."] | 07:12 | |
@preaction | but, it of course remains to be seen | 07:12 |
+perlDreamer | true | 07:12 |
@preaction | ideally i'd like to have both. one for easy prototyping, and improved speed in the other | 07:12 |
@preaction | but with the number of moving parts in WebGUI... maybe the idea should be to reduce the number of APIs we have, period | 07:13 |
@preaction | user, group, profile == necessary. asset == optional. | 07:13 |
@preaction | webgui will work w/o assets, in theory | 07:13 |
@preaction | macros, also optional. i wonder what kind of speedup we'd get without having to parse for macros | 07:14 |
@preaction | i mean, yes, everybody loves macros. even i do, but what if there was a site you didn't need them on? | 07:15 |
+perlDreamer | in general, JT's found that for HTML::Template that macros are faster than template variables. | 07:15 |
@preaction | or, better, what if there was another way to get nearly the same functionality? | 07:15 |
+perlDreamer | and that was before Graham's speed-up earlier this year | 07:15 |
@preaction | true, and graham's speed-up was what, 3x or 30x | 07:15 |
@preaction | one of those i know | 07:15 |
@preaction | but still, webgui is huge and major parts are not touched by many sites | 07:16 |
+perlDreamer | it was a bunch | 07:16 |
@preaction | and we keep adding more parts, and those parts may or may not be used by people | 07:16 |
+perlDreamer | it would be easy to add a check of the config file variable before doing macro processing | 07:16 |
@preaction | exactly | 07:16 |
+perlDreamer | if no macros are listed, skip the parse | 07:17 |
+perlDreamer | but every default template in WebGUI uses macros | 07:17 |
+perlDreamer | ^Extras | 07:17 |
@preaction | ah. crap | 07:17 |
+perlDreamer | well, a lot of default templates | 07:17 |
@preaction | well, pie in the sky. there might come a day where big pieces of webgui become optional | 07:17 |
+perlDreamer | keep dreaming, preaction. Great things come of dreams | 07:18 |
@preaction | i'm also thinking of implementing Test::Class sooner rather than later. i like the idea immensely | 07:19 |
mech422 | Have you guys heard of WSGI ? | 07:32 |
+perlDreamer | sounds familiar | 07:32 |
+perlDreamer | Web Services....? | 07:32 |
mech422 | Web Services Gateway Interface I think | 07:33 |
mech422 | basically it allows you to create 'pipelines' for processing web requests | 07:33 |
@preaction | it's CGI++. it's also huge in the Python world | 07:34 |
mech422 | so you can (re-)configure a site to use various modules | 07:34 |
mech422 | preaction: right :-) | 07:34 |
mech422 | not sure if there's something comparable in perl | 07:34 |
mech422 | but that would be a cool way to do something like wG | 07:34 |
mech422 | for instance - i18n ? don't need it ? remove it from the pipeline | 07:34 |
mech422 | want authentication ? wire it into the pipeline | 07:35 |
mech422 | need to change template engines - rewire the pipeline | 07:35 |
mech422 | etc etc | 07:35 |
mech422 | very very cool stuff :-) | 07:35 |
+perlDreamer | sounds like the apache request cycle | 07:35 |
+perlDreamer | content handlers and the like | 07:35 |
mech422 | Hmm - yo no se Apache ? | 07:36 |
mech422 | :-P | 07:36 |
mech422 | oh! it would be cool to get wG running on nginx too :-) | 07:36 |
mech422 | wonder if anyone has done that yet ? | 07:36 |
@preaction | mech422: frodwith has some time set aside to see about WebGUI as FastCGI | 07:37 |
@preaction | (instead of mod_perl) | 07:37 |
mech422 | would FastCGI reduce teh coupling/reliance on apache ? | 07:39 |
mech422 | that would be a nice by-product :-) | 07:39 |
+perlDreamer | I don't know. It's hard enough testing on multiple browsers. | 07:41 |
+perlDreamer | testing on multiple servers sounds like even less fun. | 07:41 |
@preaction | FastCGI would decouple from the server entirely. | 07:42 |
mech422 | perlDreamer: heh | 07:42 |
@preaction | fastcgi means your application is, itself, a long-running server process | 07:42 |
mech422 | preaction: ahh - very cool :-) | 07:42 |
+perlDreamer | preaction, you'd still have to deal with FastCGI differences on the different servers. FastCGI on apache, and all the rest. | 07:43 |
@preaction | eh, WebGUI only has to support one if we want | 07:43 |
mech422 | umm - supposedly FCGI is a standard isn't it ? | 07:43 |
+perlDreamer | sure, just like HTML | 07:43 |
+perlDreamer | and like perl | 07:43 |
* perlDreamer is too cynical nowadays | 07:43 | |
@preaction | p5 isn't a standard ;) | 07:44 |
@preaction | p6 is | 07:44 |
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui | 07:44 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 07:44 | |
mech422 | heh - well, choice is always nice | 07:44 |
topsub | Is it possible for an RFE to be able to delete itemsi n your clip board? | 07:47 |
@preaction | topsub: i'll take your meaning to be "Could I make an RFE to do this"? and yes | 07:47 |
@preaction | you can make an RFE to ask WebGUI to tie your shoes if you wanted ;) | 07:47 |
+perlDreamer | better put a lot of karma into that last one | 07:48 |
+perlDreamer | topsub, RFEs with patches have good chances of being implemented. | 07:48 |
@preaction | well, they will get put into webgui as soon as the RFE's approved, provided they follow our guidelines | 07:49 |
+perlDreamer | yeah, 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 done | 07:50 |
+perlDreamer | 1 hour tops, with hand testing and i18n | 07:50 |
+perlDreamer | the delete button sits right next to the paste button | 07:51 |
mech422 | ok - time to make da breakfast burrito | 07:56 |
mech422 | bbl | 07:56 |
-!- cap10morgan_ [n=wmorgan@75.71.249.188] has joined #webgui | 07:57 | |
-!- mode/#webgui [+v cap10morgan_] by ChanServ | 07:57 | |
topsub | sorry i guess i was asking does anyone copy stuff then like.. i don't need it anymore and just want to delete it | 08:01 |
@preaction | yes, i've done that a couple times now | 08:01 |
+perlDreamer | i still think it's a good RFE | 08:05 |
@preaction | yes, likewise | 08:05 |
-!- cap10morgan [n=wmorgan@75.71.249.188] has quit [Read error: 60 (Operation timed out)] | 08:06 | |
CIA-44 | WebGUI: 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 #webgui | 08:12 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 08:12 | |
CIA-44 | WebGUI: colin * r11418 /WebGUI/ (4 files in 4 dirs): | 08:23 |
CIA-44 | WebGUI: Add an Event method for returning a non-inclusive end DataTime object. | 08:23 |
CIA-44 | WebGUI: Have Calendar use that for determining the end of a week in viewWeek. | 08:23 |
CIA-44 | WebGUI: Fix getEventsIn to do all comparisons in UTC so that extra events are not added in. | 08:23 |
CIA-44 | WebGUI: colin * r11419 /branch/WebGUI_7.6/ (4 files in 4 dirs): Backport calendar and event fixes and tests. | 08:23 |
+perlDreamer | preaction, if you have time, check out the new Event and Calendar tests | 08:24 |
@preaction | kk | 08:26 |
Radix_ | lol @ http://blogs.computerworld.com/london_stock_exchange_to_abandon_failed_windows_platform | 08:33 |
+perlDreamer | Radix_, 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 |
mech422 | I'm really surprised they use pc's anyway... | 08:39 |
mech422 | when 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 |
elnino | jeepers 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 sleepy | 08:40 | |
mech422 | elnino: 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 | |
mech422 | SnowWrite is asking about aptanna ? anyone used the editor ? | 09:02 |
@preaction | which editor? | 09:07 |
@preaction | oh, doesn't work with Perl | 09:07 |
@preaction | i've used Komodo IDE, which works with Perl | 09:07 |
@preaction | hmm... based on Eclipse, which i've never liked | 09:08 |
@preaction | but then I hate IDEs on principle | 09:08 |
-!- Zeos [n=wgGuest9@pool-71-176-188-20.hgrtmd.east.verizon.net] has quit [Remote closed the connection] | 09:12 | |
mech422 | preaction: yeah - she's looking at aptana but wants textmate or coda | 09:16 |
mech422 | aptanna doesn't work with perl ? funny - I would have thought eclipse did perl ? | 09:16 |
mech422 | I _like_ eclipse - I just wish it wasn't sooo slow as to be unusable :-P | 09:16 |
-!- ryuu_ro [n=rory@gw.oqapi.nl] has joined #webgui | 09:20 | |
@preaction | eclipse does have a Perl plugin, but i don't know what aptana does that's special for Perl | 09:28 |
mech422 | ahh | 09:29 |
@preaction | i'm a vim person, i've got plans to make vim easier to use | 09:29 |
@preaction | there are plugins for certain things, but they're not very friendly currently | 09:29 |
@preaction | there's a VCS plugin, for Git, SVN, CVS, but it's horrible to use | 09:29 |
@preaction | it can be much nicer | 09:29 |
mech422 | I like kate myself... its 'just enough' ide for me | 09:29 |
mech422 | oh? I didn't realize vim had a plugin system.... | 09:30 |
@preaction | vim has a whole scripting language | 09:30 |
@preaction | like emacs only less of a real language | 09:30 |
@preaction | vim.org has scripts for download | 09:30 |
@preaction | perl-support is nice, has a lot of good stuff | 09:30 |
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has joined #webgui | 09: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 #webgui | 11:18 | |
-!- mode/#webgui [+v bartjol] by ChanServ | 11:18 | |
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit ["Leaving."] | 12:05 | |
-!- dapperedodo [n=dappered@87.213.33.210] has joined #webgui | 12:25 | |
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui | 12: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 #WebGUI | 15: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 #WebGUI | 15: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 #webgui | 16:29 | |
-!- mode/#webgui [+v perlmonkey2] by ChanServ | 16:29 | |
-!- dapperedodo [n=dappered@87.213.33.210] has left #webgui [] | 16:32 | |
-!- SquOnk [n=emhn@201.211.88.228] has joined #webgui | 16:52 | |
+perlmonkey2 | holy smokes, everyone see the new webgui padre plugin? | 16:54 |
mech422 | padre ? | 17:12 |
mech422 | oh cool :-) | 17:13 |
SquOnk | It's a nice IDE for Perl... something for the VIM/EMACS impaired <g> | 17:13 |
mech422 | heh - rather appropriate as I just spent hours trying to get Kate (kde editor) to work properly on vista | 17:16 |
* SquOnk shudders at anything KDE related | 17:18 | |
SquOnk | mech422: Try VIM or EMACS on Windows | 17:18 |
mech422 | Somehow I can't picture Donna using Emacs :-P Kate worked ok, but the sftp editing wouldn't go :-( | 17:20 |
mech422 | she's also looking at aptana (eclipse) and lusting after textmate and coda :-P | 17:21 |
mech422 | SquOnk: what don't you like about KDE ? what do you use instead ? | 17:22 |
SquOnk | mech422: Gnome + Xmonad | 17:22 |
SquOnk | mech422: Too bloated. Too windowy. Too slow even on a fast machine with loads of RAM. | 17:23 |
mech422 | dunno xmonad ? (goes to google..) | 17:23 |
SquOnk | mech422: It's a window manager written in Haskell and thus customizable with it. | 17:23 |
mech422 | slow ? heh - can't say I've noticed, even though I'm running in a VM ? | 17:23 |
mech422 | ahh - my issue was Gnome was it always felt half done | 17:23 |
SquOnk | mech422: It is. And when running on batteries it's _hell in summer_. | 17:23 |
mech422 | but that was years ago - I haven't really touched gnome since before miguel moved onto mono | 17:24 |
SquOnk | mech422: Most of Gnome has no relation with Mono (yet) | 17:24 |
SquOnk | mech422: There are some applications written in Mono, but not the core nor the really useful ones. | 17:24 |
mech422 | except the founders - I meant I havent touched gnome in lcose to 10 years... | 17:24 |
mech422 | prolly back when Miguel was still doing the evolution company (in boston? ) | 17:25 |
mech422 | anyway - I'm very happy with KDE, and pissed/disappointed I can't use it for windows yet :-( | 17:26 |
SquOnk | mech422: Hopefully you will one day. | 17:28 |
SquOnk | I for one won't. | 17:28 |
mech422 | hmmm - wonder if Rasterman ever finished that desktop he was doing... | 17:31 |
mech422 | e17 ? | 17:31 |
mech422 | Enlightenment! thats it :-) | 17:32 |
+perlmonkey2 | The one thing I really miss about emacs is the ability to execute shell commands from a window. | 17:54 |
SquOnk | mech422: There has been few (if any?) releases lately. He expects everyone to check out from SVN and build | 17:54 |
+perlmonkey2 | mech422: what do you like about KDE over Gnome? | 17:54 |
SquOnk | perlmonkey2: You can do that in VIM | 17:54 |
+perlmonkey2 | SquOnk: really? how!! :D | 17:54 |
+perlmonkey2 | ah, I read oen article that said you can't and another says :sh | 17:55 |
SquOnk | perlmonkey2: You want to run something and have it's output on a VIM window, right? | 17:55 |
+perlmonkey2 | ah, :sh is lame :( | 17:55 |
+perlmonkey2 | SquOnk: yes, like emacs does. | 17:56 |
SquOnk | perlmonkey2: You should get the Perl plugin for VIM and be merry | 17:56 |
+perlmonkey2 | maybe 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 |
+perlmonkey2 | I have the perl plugin for vim. very nice. | 17:56 |
SquOnk | perlmonkey2: Well, Perl -> Run -> output let's you configure where do you want your output... | 17:57 |
SquOnk | perlmonkey2: ...then you hit Ctrl-F9 and the program will run, having whatever it outputs in either a new window or and xterm | 17:58 |
mech422 | SquOnk: yeah - there was something a few weeks ago, but it seems to be very sporadic | 18:00 |
mech422 | his personal domain is really out of date too :-( | 18:00 |
mech422 | perlmonkey2: Umm - I say KDE feels more 'polished' to me then gnome did | 18:01 |
mech422 | perlmonkey2: it just seems to fit together well, work well, and look good | 18:02 |
mech422 | perlmonkey2: 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 understood | 18:03 |
+perlmonkey2 | hmm, maybe I should give it another go. It doesn't use Gtk but qt, right? | 18:03 |
mech422 | yeah- qt4 now | 18:03 |
mech422 | actually, if you like eye candy - its got a native compositing/effects engine that works with 2D cards now :-) | 18:04 |
+perlmonkey2 | this latest version of gnome seems fairly bullet proof. But I have nothing to compare it to. | 18:04 |
+perlmonkey2 | I use compiz with gnome and it is pretty whizbang. | 18:04 |
+perlmonkey2 | brb, going to log in with kde | 18: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 #webgui | 18:08 | |
-!- mode/#webgui [+v perlmonkey2] by ChanServ | 18:08 | |
+perlmonkey2 | hmm, 450MB install and I'd have to give up gnome-terminal, plus rhythmbox beats amarok any day of the week. | 18:08 |
mech422 | compviz 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 setup | 18:09 |
mech422 | rhythmbox ? I haven't see that | 18:09 |
+perlmonkey2 | hmm...In the Fedora 11 build compiz is a button click away. | 18:10 |
+perlmonkey2 | ust turn it on in preferences. | 18:10 |
mech422 | I actually like amarok - but I'm not much for music - just use it for the occasional streaming radio stuff | 18:10 |
mech422 | perlmonkey2: yeah - last time I tried you needed to hack config files and enable X11 crap by hand | 18:11 |
+perlmonkey2 | I 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 |
+perlmonkey2 | mech422: wow, what distro/version | 18:11 |
+perlmonkey2 | ? | 18:11 |
mech422 | does gnome-terminal do tabbed sessions ? and have a ssh-agent ? that's really nice for when I have to connect to the servers | 18:11 |
mech422 | perlmonkey2: source - debian about a year ago ? | 18:11 |
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui | 18:12 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 18:12 | |
mech422 | perlmonkey2: back during the compviz - fusion split thing | 18:12 |
+perlmonkey2 | mech422: yes and yes. I couldn't live without tabbed terms | 18:12 |
+perlmonkey2 | cntrl-j/k to move back and forth. | 18:12 |
+perlDreamer | tabbed terms are awesome | 18:12 |
+perlmonkey2 | yeah, it is like......a little slice of heaven. | 18:12 |
+perlmonkey2 | mech422: ah, fusion. I have painful memories of that. | 18:13 |
mech422 | hmm- 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 iTunes | 18:13 |
mech422 | yeah - tabbies rock :-) | 18:13 |
mech422 | trying to look at rythmbox now | 18:14 |
+perlmonkey2 | yes, the fedora repo has many many options. But the most complete solution that bugs me the least seems to be rythmbox. | 18:14 |
+perlmonkey2 | heh, I'm so closed minded. Not in the repos then it is alpha :P | 18:14 |
mech422 | heh - I guess ITunes really sucks - even the windows crowd hates it :-P | 18:14 |
+perlmonkey2 | yeah, 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 |
mech422 | here'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 |
mech422 | I just know I couldn't uninstall the dam thing from xp when one of the kids installed it | 18:16 |
+perlmonkey2 | oooohhhh, shiny | 18:16 |
+perlmonkey2 | that is pretty | 18:16 |
mech422 | man - rythmbox is ugly! | 18:17 |
mech422 | are those screen shots current ? | 18:17 |
+perlmonkey2 | heh, looks a lot like macos | 18:17 |
mech422 | kde ? yeah - they have a lot of 'make kde4 into osx' type themes | 18:17 |
+perlmonkey2 | rhythmbox is ugly. They didn't get the memo that function without form is for losers. | 18:17 |
mech422 | hehe | 18:17 |
+perlmonkey2 | I don't like single menu bar though. My tool bar is jammed with quick starts and monitoring applets. | 18:18 |
mech422 | perlmonkey2: you can look at http://www.kde-look.org/ if you want to see whats out there | 18:18 |
mech422 | oh - you can have as many 'panels' as you want - is that want you mean ? | 18:19 |
+perlmonkey2 | okay okay, downloading kde now :P | 18:19 |
mech422 | heh - not pressuring :-P thats why the kde-look link - if ya like eye candy, you can browse without installing :-P | 18:19 |
* perlDreamer doesn't like kde anymore | 18:19 | |
+perlmonkey2 | mech422: is a panel a bar on the top or bottom for adding menu related stuff? | 18:19 |
+perlDreamer | I loved kmail | 18:20 |
+perlDreamer | until it lost my addressbook in the last upgrade | 18:20 |
mech422 | perlDreamer: kontact needs some serious love ... | 18:20 |
mech422 | kmail is its weakest piece - the time tracking stuff is killer though | 18:20 |
+perlmonkey2 | kde falls into the webkit sphere doesn't it? | 18:20 |
mech422 | webkit came from kde, yeah | 18:20 |
+perlmonkey2 | can gecko really survive with people standardizing on webkit? | 18:21 |
mech422 | umm - a panel is like a think bar you can put on anywhere on the screen with icons for launching apps, menus that 'slide' out etc | 18:21 |
+perlmonkey2 | I guess so. With an ecosystem of millions, it can probably do just fine. | 18:21 |
mech422 | they can also 'swallow' stuff to the 'systray' area | 18:22 |
+perlmonkey2 | mech422: 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 |
+perlmonkey2 | oh | 18:22 |
+perlmonkey2 | no, it is called a panel | 18:22 |
mech422 | yeah - I don't see gecko going away ... but I'd love to see all the webkit fixes/enhancements merged back to KDE | 18:22 |
+perlmonkey2 | nevermind that I said anything :P | 18:22 |
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has quit ["Leaving."] | 18:24 | |
+perlmonkey2 | hmm, 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 |
mech422 | it shouldn't... | 18:24 |
mech422 | I thought they 'agreed' on that now | 18:24 |
mech422 | kde can use gnome shortcuts and vice versa ? | 18:24 |
+perlmonkey2 | nice | 18:25 |
mech422 | oh - you mean app specific directories for config files and such ? | 18:25 |
+perlmonkey2 | right | 18:25 |
mech422 | yeah - if you fire up a ton of new apps , you'll get them :-P | 18:25 |
mech422 | I was thinking desktop shortcuts and menus | 18:25 |
+perlmonkey2 | gnome's flora/fauna plus KDE's should make a solid mess of my .home | 18:25 |
mech422 | heh - create a new user ? | 18:26 |
CIA-44 | WebGUI: 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 |
mech422 | just for testing ? | 18:26 |
+perlmonkey2 | ut oh, forogt about konsole. I think that is why I abandoned kde all those years ago. No tabbing? | 18:26 |
mech422 | yeah - it tabs | 18:26 |
+perlmonkey2 | whew | 18:26 |
mech422 | but its not control-t by default - its somethign stupid | 18:27 |
+perlmonkey2 | and looks pretty doing it (from the screen shots ) | 18:27 |
mech422 | check the settings | 18:27 |
+perlmonkey2 | yeah, I have to customize almost everything I use to my preferred hotkeys. Eclipse/Netbeans are egregious in their default settings. | 18:27 |
mech422 | its like shift-control-bark-at-the-moon or somethign | 18:27 |
+perlmonkey2 | hah | 18:27 |
SquOnk | You missed --pretty-please | 18:28 |
mech422 | the 'problem' was some useless feature had usurped ctrl-t | 18:28 |
+perlmonkey2 | never can find the bark-at-the-moon key when I need it :P | 18:28 |
mech422 | its right next to vi's 'dammit!' key | 18:28 |
mech422 | quit-dammit! , save-dammit!, bark-at-the-moon-dammit! | 18:29 |
SquOnk | In 22 years of vi I haven't had the need for such key | 18:29 |
mech422 | you don't use ':q!' ? | 18:29 |
mech422 | or ':w!' ? | 18:29 |
SquOnk | Yes, but without the cursing :) | 18:29 |
mech422 | the '!' used to be called the 'dammit' | 18:29 |
+perlmonkey2 | oh, by damnit you mean bang! Like if you don't complete this command I'm going to get a gun and go BANG | 18:29 |
SquOnk | I've had to remap CapsLock to ESC though, but that's a hardware problem :) | 18:30 |
+perlmonkey2 | you have to threaten VIM to show you mean it. | 18:30 |
mech422 | perlmonkey2: yeah - it used to be the dammit... then it was the 'bang" in ''sha-bang'" ('#!') | 18:30 |
+perlmonkey2 | heh, 94 minutes is the fastest I could possibly download KDE. Yay for living in the sticks. | 18:31 |
+perlmonkey2 | I like damnit better | 18:31 |
mech422 | perlmonkey2: I do too - but I'm an old redneck :-P | 18:31 |
+perlmonkey2 | but splat is just perfect and timeless. | 18:31 |
mech422 | hehe... and what was the old story about the person that called support trying to get '6' to edit their file ? | 18:32 |
mech422 | oh - and on the emacs front we have emacs = Eighty Megs And Constantly Swapping :-P | 18:33 |
+perlmonkey2 | yeah, I knew moving out here my internets would be teh sux, but a plethora of reasons to live outside the cities. | 18:33 |
+perlmonkey2 | heh | 18:33 |
SquOnk | EMACS = EMACS Makes Any Computer Slow | 18:34 |
SquOnk | EMACS = Escape Meta Alt Control Shift | 18:34 |
mech422 | I grew up in the sticks (New Hampshire) - so of course, I moved to the city :-) I think everyone just likes a change.. | 18:34 |
+perlmonkey2 | I think emacs usually had a one keystroke advantage in editing, and could certainly traverse files faster. | 18:34 |
mech422 | SquOnk: heh - that last one opens the emacs tetris game doesn't it ? :-P | 18:34 |
SquOnk | mech422: Wouldn't know | 18:35 |
+perlmonkey2 | no, I think it turns on the hot water in the emacs sink. | 18:35 |
mech422 | hehe | 18:35 |
mech422 | anyway - not sure KDE apps are the 'best of breed' for any particular usage.. but they fit together nicely, and seem pretty solid | 18:36 |
mech422 | I use stuff like kpdf/ockular a lot for work - along with Kate and Konversation for irc | 18:36 |
+perlmonkey2 | Hmm, 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 |
mech422 | I started in New England and ended up exactly opposite - 'big city' , 'left coast' | 18:37 |
+perlmonkey2 | If I ever leave I'm thinking Sacremento megaplex area somewhere. Still surrounded by agriculture, but close to the Ocean and multitudes. | 18:38 |
+perlmonkey2 | Although if I'm rich it will be San Fran | 18:39 |
mech422 | Really? I've been thinking about going back to phx | 18:39 |
mech422 | but it would be hard to give up Fry's | 18:39 |
mech422 | (Fry's in phx suck :-P ) | 18:39 |
+perlmonkey2 | What could possibly attract you to Phoenix? | 18:40 |
mech422 | oh - check out kdevelop once you got it running - it was shaping up _really_ nice last time I checked | 18:40 |
+perlmonkey2 | If you grew up with the green, the brown is hard to take. I loved Albuquerque, but the desert was just too much. | 18:40 |
SquOnk | perlmonkey2: I'm betting is not football. | 18:40 |
mech422 | actually - I was surprised how green it is... | 18:40 |
mech422 | and how much rain there is :-P | 18:40 |
+perlmonkey2 | hmm | 18:40 |
+perlmonkey2 | Flagstaff sure isn't | 18:41 |
mech422 | but its _cheap_ , _great_ weather | 18:41 |
mech422 | oh - flag is just a wide spot in the road - they don't believe in landscaping out there | 18:41 |
mech422 | aside from a few old junkers on the lawn :-P | 18:41 |
mech422 | ASU girlies in shorts all year is a nice benefit too | 18:42 |
+perlmonkey2 | I'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 |
mech422 | Umm - decent tech - Amex, GE, Motorola, Intel, McDongal Douglas, etc | 18:42 |
* SquOnk trumps ASU girlies with any Venezuelan girl | 18:43 | |
SquOnk | ...which happen to be in shorts most of the time | 18:43 |
+perlmonkey2 | SquOnk++ yay for the ladies in the shorts. | 18:44 |
mech422 | only real down side is all the old snow birds | 18:44 |
mech422 | and the fact that too many califorians figured out how cool it is, and are raising the prices :-P | 18:44 |
mech422 | when intel moved in, they literally broke 2 school districts with all hte new kids | 18:45 |
+perlmonkey2 | Hmm, google maps shows Phoenix a blip of green smack in the middle of high desert. Just like Albuquerque. no thanks :) | 18:45 |
+perlDreamer | well, notwithstanding the fact that the state has been in a financial crisis for like two years? | 18:45 |
mech422 | buidling moritoriums, lotteries for building permits, prices doubling on houses | 18:45 |
mech422 | perlDreamer: hello ? califorian - there is no finincial crisis :-P | 18:46 |
+perlmonkey2 | think of the property taxes you'll get to pay. And the knowledge that they'll be skyrocketing for years to come. | 18:46 |
mech422 | perlDreamer: I mean hell, Compared to Cali, phx is a model of responsible goverance :-P | 18:47 |
+perlmonkey2 | I have this idea that Californians will start trading goods with chopped up pieces of IOU's. | 18:47 |
mech422 | Donna just said some thing about some states considering using precious metals for trade ? | 18:47 |
mech422 | I was babbling about kde so I didnt' get the whole thing though | 18:47 |
+perlmonkey2 | mech422: 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 |
+perlmonkey2 | nope, cnbc | 18:49 |
mech422 | hmm - so are they handing out iou's in 4 weeks ? | 18:49 |
+perlmonkey2 | no way, the feds will jump in at the last moment. | 18:50 |
mech422 | eh - 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 out | 18:51 |
+perlmonkey2 | The required bailout would be smaller than GM got. | 18:51 |
+perlmonkey2 | hold up, trying to get to the numbers in the cnbc slideshow. hard to do while downloading kde on a 768kbps connection :P | 18:52 |
+perlmonkey2 | $15billion shortfall in cali. Small fraction of the auto bailouts. With $300billion in revenues, how is that even possible? | 18:55 |
mech422 | ask arney :-P | 18:56 |
+perlmonkey2 | Cali's 2010 budget is 22% short and Arizona's is 28% short. For 2009, Cali also has a 6% edge in fiscal responsibility :D | 18:56 |
mech422 | 6% ? I'll deal with it :-P | 18:57 |
mech422 | and its the stuff that gets cut that bugs me... | 18:58 |
+perlmonkey2 | 2010 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 |
+perlDreamer | mech422, then the media is slandering California. It says the governator is like getting ready to declare bankruptcy | 18:58 |
mech422 | like schools - summer school's have cut their second session already - regardless of what happens with the budget | 18:58 |
+perlmonkey2 | mech422: 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 :P | 18:59 |
mech422 | perlDreamer: ? 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 thru | 18:59 |
mech422 | perlmonkey2: touche! | 18:59 |
+perlDreamer | gotcha | 18:59 |
+perlmonkey2 | I 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 |
mech422 | too be honest - I really feel he's brought too much 'hollywood' to the govenorship | 19:00 |
mech422 | and I'm sick of him shortchanging schools | 19:00 |
+perlmonkey2 | If we don't raise taxes we'll have to start selling children to the dog food factories!! | 19:01 |
mech422 | for 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 |
+perlmonkey2 | yeah, 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 #webgui | 19:03 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 19:03 | |
+perlDreamer | man, it is so odd to write method calls _inside_ WebGUI::Session | 19:04 |
+perlDreamer | my fingers are trained to type $session->var | 19:04 |
+perlDreamer | $session->log | 19:04 |
+perlDreamer | and typing $self->var just looks odd | 19:04 |
+perlmonkey2 | perlDreamer: you're hacking session? | 19:05 |
+perlDreamer | it does need to be bug fixed every now and then | 19:05 |
+perlmonkey2 | how do you keep from cracking under the pressure? one mistake and you take down half the internets :P | 19:06 |
+perlDreamer | well, having done it already does help | 19:06 |
+perlDreamer | It was the great Form fiasco of 2006 | 19:06 |
+perlDreamer | we have this thing called the Text form | 19:06 |
+perlDreamer | I broke that | 19:06 |
+perlmonkey2 | bah, who even uses that :P | 19:07 |
+perlDreamer | I know | 19:07 |
+perlDreamer | Losers! | 19:07 |
+perlmonkey2 | mech422: 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 |
mech422 | Hmm - I dont know... | 19:18 |
mech422 | wouldn't that just make the GAO auditors the new 'crooked politicians' ? | 19:18 |
+perlmonkey2 | mech422: 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 #webgui | 19:22 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 19:22 | |
mech422 | permonkey2: 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 positions | 19:37 |
mech422 | perlmonkey2: leading me to doubt either the abilities or the motives of the people that actually take the jobs... | 19:38 |
CIA-44 | WebGUI: colin * r11421 /WebGUI/ (3 files in 3 dirs): Fix the form for the Product. It was returning variants with no quantity. | 19:38 |
mech422 | but to be honest, I've only really been exposed to state workers - not federal employees | 19:38 |
mech422 | authorize.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 #webgui | 20:29 | |
-!- mode/#webgui [+v perlmonkey2] by ChanServ | 20: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 cap10morgan | 20:36 | |
+perlmonkey2 | mech422: 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 |
mech422 | perlmonkey2: sorry man - if that was saracasm it went undetected :-) | 20:39 |
mech422 | or maybe I'm just so used to it I take it for granted ? | 20:39 |
@preaction | KDE is imho where Gnome should be trying to go in terms of customizability and features | 20:41 |
@preaction | Gnome is so focused on usability that they seem to miss new features that could help them reach their usability goal | 20: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 |
mech422 | that 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 #webgui | 20:42 | |
@preaction | integration is good though, see OS X | 20:42 |
perlmonkey21 | mech422: missed that last, kde locked up on me | 20:42 |
mech422 | btw - a friend just asked about gnome vs kde for his new install - he got kde 3-to-0 as the answer... | 20:43 |
mech422 | perlmonkey21: really ? wow - thats odd ? the app or the whole desktop ? | 20:43 |
@preaction | there's no simple app to get photos off of a camera, you use iPhoto, which also has editing built-in | 20:43 |
perlmonkey21 | mech422: the whole desktop | 20:43 |
perlmonkey21 | couldn't even ctrl-alt # into a non-x term. | 20:43 |
mech422 | perlmonkey21: are you on kde 3 or kde 4 ? | 20:43 |
perlmonkey21 | mech422: fedora 11 kde 4.2.4.2 or whatever it is. | 20:44 |
perlmonkey21 | latest stable I think | 20:44 |
mech422 | ahh - can't help there - I don't do RH - I'm more of a debian man | 20:44 |
mech422 | donna is running kunbuntu with kde 4.2 in a virtual box - no problems | 20:45 |
mech422 | I'm running (*cry*) 3.X in a virtual box | 20:45 |
mech422 | neither of us has had lock ups though ? | 20:46 |
mech422 | perlmonkey21: btw - do you really like kde or was the early comment meant as sarcasm? Maybe I just take kde for granted now ? | 20:46 |
perlmonkey21 | mech422: no, it is way slicker than I thought it was going to be. Puts gnome to shame. | 20:47 |
perlmonkey21 | But QT is just a nicer looking library than Gtk and also 100x easier to work with. | 20:47 |
mech422 | heh - cool - glad you like it :-) | 20:47 |
mech422 | I find KDE really good for my day to day stuff | 20:47 |
perlmonkey21 | hmm, not hotkey to make konsole window full size, it is either full screen or nothing. | 20:48 |
perlmonkey21 | s/not/no/ | 20:48 |
mech422 | ? isn't full size == full screen ? | 20:48 |
perlmonkey21 | well 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 |
mech422 | btw - you can add 'decorators' to the windows - I think there's 'slots' for up to 6 of them ? | 20:49 |
mech422 | ahh | 20:49 |
perlmonkey21 | actually let me check again, I'm not used to it being down there and might have misunderstood what happened. | 20:49 |
perlmonkey21 | nope, it covers up the panel | 20:49 |
mech422 | the panel can autohide too if that helps | 20:49 |
perlmonkey21 | no, I like it down there. | 20:50 |
mech422 | in 3.5 it does what you want | 20:50 |
perlmonkey21 | usually have my network machine monitors there | 20:50 |
mech422 | so there is prolly an option for it in the settings somewhere ? | 20:50 |
mech422 | my 'maximize' decorator does it | 20:50 |
perlmonkey21 | what is the maximize hotkey? | 20:51 |
mech422 | (btw - you can change the decorators on the border - you know close, minimize,maximize) | 20:51 |
mech422 | lemme look in the settings and see if there's a keyboard shortcut | 20:51 |
perlmonkey21 | hah, you can drag desktop widgets into the panel and they have a panel mod.e | 20:54 |
perlmonkey21 | too much fun. | 20:54 |
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui | 20:55 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 20:55 | |
mech422 | perlmonkey: live desktop previews in the pager are nice too :-) | 20:55 |
mech422 | perlmonkey21: you can get more 'plasmoids' (desktop widgets) from www.kde-look.org | 20:56 |
mech422 | can find a shortcut for maximize though - just the window decorators | 20:56 |
mech422 | ah-ha! | 20:57 |
mech422 | its un-assigned in my version | 20:57 |
mech422 | you can assign it in control panel->regional and accesibility->keyboard shortcuts | 20:58 |
-!- perlmonkey22 [n=perlmonk@adsl-70-137-19-55.dsl.okcyok.swbell.net] has joined #webgui | 20:58 | |
-!- perlmonkey21 [n=perlmonk@adsl-70-137-19-55.dsl.okcyok.swbell.net] has quit [Read error: 60 (Operation timed out)] | 20:58 | |
perlmonkey22 | pager locked itup. I guess no compiz for me in kde | 20:58 |
mech422 | oh no... | 20:58 |
mech422 | no | 20:58 |
mech422 | use the builtin schtuff | 20:58 |
mech422 | sorry - I should have thought of that | 20:59 |
mech422 | I don't think it plays nice with compiz | 20:59 |
perlmonkey22 | well I turned the compiz settings down last time. | 20:59 |
perlmonkey22 | although the kde menus don't even mention the name compiz, just call it desktop effects. | 20:59 |
mech422 | I'd actually turn it off (remove the module?) | 20:59 |
perlmonkey22 | Probably asking too much from an intel g50 vid. | 20:59 |
mech422 | yeah - kde has a builtin effects/compositing engine | 21:00 |
mech422 | nah - it was designed for use on even 2d cards :-) | 21:00 |
mech422 | that was one of the big selling points of using it instead of compiz | 21: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 better | 21:01 |
perlmonkey22 | hmm, so in desktop settings turning on effects turns on plasma and not compiz? | 21:03 |
mech422 | Umm - I didn't think compiz was an option... but I would definately use plasma | 21:03 |
perlmonkey22 | then it must be plasma which is locking up | 21:03 |
mech422 | but you still have compiz running from your gnome session don't you ? | 21:04 |
* mech422 is confused ? | 21:04 | |
mech422 | our machines don't even have compiz installed - so I'm not quite sure what optiosn your getting ? | 21:04 |
perlmonkey22 | mech422: nope, no gnome sessions running | 21:05 |
mech422 | not gnome - compiz? it used to hook into x11.conf and have its own daemon and crap didn't it ? | 21:05 |
perlmonkey22 | well I have gnome-keyring and gdm-simple-slave | 21:05 |
mech422 | actually - gnome is fine - its compiz I think is a problem | 21:05 |
perlmonkey22 | But I think those are both fro the login screen. | 21:05 |
perlmonkey22 | compiz isn't running | 21:06 |
mech422 | you can run gnome apps inside kde (and kde apps inside gnome) | 21:06 |
mech422 | I do that with stuff like Gimp | 21:06 |
mech422 | ok - 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 | |
perlmonkey22 | mech422: I started with full eye candy. toned it down. then turned it off | 21:08 |
mech422 | hmm - donna had 'desktop effects' disabled in hers :-P | 21:09 |
mech422 | ahh - the 'all effects' tab... | 21:09 |
mech422 | last I checked - some of the effects were a bit flaky (they are plugins) | 21:09 |
mech422 | I had these working fine: explosion, fade, magic lamp, transluceny, wobbly windows | 21:11 |
mech422 | desktop cube, cover switch, and one of the 'live preview' pager thingys | 21:12 |
mech422 | oh! on advanced - we have compositing type 'openGL' | 21:13 |
+perlDreamer | mech422: http://rss.slashdot.org/~r/Slashdot/slashdot/~3/0rigp6NJ3Ks/Seattle-Data-Center-Outage-Disrupts-E-Commerce | 21:18 |
mech422 | yeah - authorize is getting hammered - a fire in the NOC, and the backups failed ? | 21:19 |
mech422 | looks like they're coming back on line now according to their twitter stream | 21:21 |
mech422 | perlmonkey22: 'desktop grid' is a nifty effect | 21:23 |
mech422 | sorta like a extra-large 'live preview' | 21:24 |
perlmonkey22 | mech422: 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 |
mech422 | dam man - you are having a ton of problems | 21:36 |
mech422 | sorry bout that - I haven't had any issues to speak of :-( | 21:37 |
perlmonkey22 | with effects turned off things are working just fine. no worries. | 21:39 |
mech422 | heh - donna likes the eye candy - but I'm still on 3.5 | 21:43 |
mech422 | btw - _this is cool_ - http://basket.kde.org :-) | 21:44 |
mech422 | if you like 'oneNote' or ad-hoc 'association' programs, basket is awesome :-) | 21:44 |
mech422 | but last I checked it wasn't ready for kde4 :-( | 21:45 |
mech422 | the really cool thing was being able to 'attach' files to your baskets... | 21:46 |
perlmonkey22 | wow, that is pretty cool | 21:50 |
mech422 | perlmonkey22: yeah - there's a nice time tracker too | 21:56 |
mech422 | fire up 'kontact' and poke around a bit - its a pretty good outlook/evolution type app | 21:56 |
mech422 | I need sleep | 21:57 |
mech422 | I got 2 hours last night, then couldn't sleep :-( | 21:57 |
mech422 | perlmonkey22: I'll be back later :-) Save up any questions for me :-) | 21:57 |
perlmonkey22 | mech422: 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 #WebGUI | 22:36 | |
mech422 | perlmonkey22: Hmm - kde 4.2.4 is out and supposedly much nicer then 4.2.2 (at least on debian...) | 23:08 |
mech422 | perlmonkey22: maybe upgrading to 4.2.4 or 4.3rc1 would help ? | 23:08 |
+perlDreamer | mech422, I thought you were asleep | 23:31 |
mech422 | perlmonkey22: http://userbase.kde.org/GPU-Performance | 23:51 |
mech422 | perlDreamer: yeah - I thought so too :-P | 23:51 |
mech422 | its not quite insomnia - but my sleep schedule seems to be getting really really whack | 23:51 |
+perlDreamer | yeah | 23:53 |
+perlDreamer | that's not healthy, dude | 23:54 |
* perlDreamer recommends a strong dose caffeine, then go to bed at 11:00pm | 23:54 | |
+perlDreamer | sleep until 7:00 the next day | 23:54 |
mech422 | heh - 7 pm you mean ? I've had 2 hours sleep since what - 3pm yesterday ? going to 11pm would result in a coma :-P | 23:55 |
--- Day changed Sat Jul 04 2009 | ||
+perlDreamer | no, sleep 8 hours a day. 11:00pm to 7:00am | 00:04 |
* perlDreamer moonlights as a doctor | 00:05 | |
+perlDreamer | is it bad if you laptop starts smelling hot, like solder? | 00:06 |
SquOnk | perlDreamer: Not if you have a rare steak near | 00:28 |
+perlDreamer | SquOnk, you'd ruin a good steak with solder? | 00:29 |
SquOnk | perlDreamer: Smear some bbq and you won't notice | 00:30 |
SquOnk | Besides, you haven't had steak until you've had an argentinian steak | 00:30 |
+perlDreamer | indeed | 00:36 |
* SquOnk will be cooking a "parrillada" argentinian style tomorrow | 00:37 | |
-!- ekennedy [n=ekennedy@174-154-94-218.pools.spcsdns.net] has joined #webgui | 00:43 | |
+perlDreamer | later, everyone | 00: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 | |
elnino | Happy 4th everyone! Bye | 06: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 #webgui | 08:00 | |
-!- mode/#webgui [+v cap10morgan_] by ChanServ | 08: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 #webgui | 13: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 #WebGUI | 14:04 | |
-!- mode/#webgui [+o khenn] by ChanServ | 14: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 #webgui | 16: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 #webgui | 19:59 | |
-!- mode/#webgui [+v BartJol] by ChanServ | 19:59 | |
CIA-46 | WebGUI: colin * r11422 /WebGUI/lib/WebGUI/Asset/ (Wobject/StoryTopic.pm Wobject.pm Story.pm): | 20:22 |
CIA-46 | WebGUI: Fix POD to increase POD coverage, mainly by fixing typos and removing | 20:22 |
CIA-46 | WebGUI: unused code. | 20:22 |
CIA-46 | WebGUI: 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-46 | WebGUI: colin * r11424 /WebGUI/lib/WebGUI/ (Asset/Wobject/StoryArchive.pm Account/Shop.pm): More POD fixes. | 20:38 |
CIA-46 | WebGUI: colin * r11425 /WebGUI/lib/WebGUI/Asset/Sku.pm: Add missing POD for Tax. | 20:38 |
CIA-46 | WebGUI: colin * r11426 /WebGUI/lib/WebGUI/Asset/Wobject/Poll.pm: Add missing POD. | 22:08 |
CIA-46 | WebGUI: colin * r11427 /WebGUI/lib/WebGUI/Asset/Wobject/Poll.pm: Use as many autogenerated form fields as possible. | 22:38 |
CIA-46 | WebGUI: 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 #webgui | 23:11 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 23:11 | |
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui | 23:21 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 23:21 | |
+perlDreamer | Happy 4th of July, everyone! | 23:22 |
CIA-46 | WebGUI: 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-46 | WebGUI: colin * r11430 /WebGUI/lib/WebGUI/Asset/ (FilePile.pm Template.pm): Add missing POD to these assets. | 23:37 |
CIA-46 | WebGUI: 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-46 | WebGUI: colin * r11432 /WebGUI/lib/WebGUI/Asset/Wobject/Layout.pm: Add missing POD to Layout. | 00:07 |
CIA-46 | WebGUI: colin * r11433 /WebGUI/lib/WebGUI/Shop/PayDriver/PayPal/PayPalStd.pm: Add missing POD to PayPalStd. | 00:07 |
CIA-46 | WebGUI: 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-46 | WebGUI: colin * r11435 /WebGUI/lib/WebGUI/Asset/Sku/Product.pm: Add missing to the Product. | 00:52 |
+perlDreamer | Anybody mind if I watch Airwolf? | 01:16 |
+perlDreamer | I can turn down the volume if it's too loud | 01:17 |
-!- hansw [n=hans@p5480763A.dip.t-dialin.net] has joined #webgui | 01:39 | |
-!- hansw is now known as onki | 01:39 | |
-!- onki [n=hans@p5480763A.dip.t-dialin.net] has quit ["Leaving"] | 01:57 | |
CIA-46 | WebGUI: colin * r11436 /WebGUI/lib/WebGUI/Shop/PayDriver/ITransact.pm: Add missing POD to ITransact | 02:22 |
CIA-46 | WebGUI: 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-46 | WebGUI: colin * r11438 /WebGUI/lib/WebGUI/Asset/Wobject/Collaboration/Newsletter.pm: | 02:37 |
CIA-46 | WebGUI: Remove methods that are copy/paste from the skeleton, and add missing POD | 02:37 |
CIA-46 | WebGUI: to the Newsletter. | 02:37 |
CIA-46 | WebGUI: colin * r11439 /WebGUI/lib/WebGUI/PerformanceProfiler.pm: Add missing POD to PerformanceProfiler. | 03:08 |
CIA-46 | WebGUI: colin * r11440 /WebGUI/lib/WebGUI/Asset/ (File.pm File/Image.pm): | 03:52 |
CIA-46 | WebGUI: Add POD missing from File and Image. Remove duplicate code in Image that | 03:52 |
CIA-46 | WebGUI: can be inherited from File. | 03:52 |
CIA-46 | WebGUI: colin * r11441 /WebGUI/lib/WebGUI/Asset/Wobject/ (HttpProxy.pm HttpProxy/Parse.pm): Add missing POD to the HttpProxy | 03:52 |
CIA-46 | WebGUI: colin * r11442 /WebGUI/lib/WebGUI/Asset/WikiPage.pm: Add POD missing from the WikiPage. 12/441 files left | 04:07 |
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has quit ["Leaving."] | 05:26 | |
CIA-46 | WebGUI: colin * r11443 /WebGUI/lib/WebGUI/Asset/Wobject/WikiMaster.pm: Add POD missing from WikiMaster | 06:27 |
CIA-46 | WebGUI: colin * r11444 /WebGUI/lib/WebGUI/Asset/WikiPage.pm: Fix a POD whitespace issue in the WikiPage. | 06:55 |
CIA-46 | WebGUI: colin * r11445 /WebGUI/lib/WebGUI/Asset/Post.pm: Add missing POD to the Post. | 06:55 |
CIA-46 | WebGUI: 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 #webgui | 08:49 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 08: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 #webgui | 09:16 | |
chimpbabwe | sick of fat, ugly, dog-faced bitches constantly running their mouths? | 09:16 |
chimpbabwe | go to www.cumshotonherface.com | 09:16 |
chimpbabwe | see girls who are actually easy on the eyes | 09:16 |
chimpbabwe | and know what god gave them their mouths for | 09:16 |
chimpbabwe | for worshipping cock | 09:16 |
-!- chimpbabwe [n=chimpbab@dsl-209-90-144-105.tor.primus.ca] has left #webgui [] | 09:16 | |
-!- mode/#webgui [+b chimpbabwe*!*@*] by preaction | 09:24 | |
-!- dapperedodo [n=dappered@ip4da72a6b.direct-adsl.nl] has joined #webgui | 10: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 #webgui | 11:03 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 11:03 | |
-!- daviddelikat1 [n=dav@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #WebGUI | 11: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 #webgui | 12: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 #webgui | 17:09 | |
-!- mode/#webgui [+v perlmonkey2] by ChanServ | 17:09 | |
-!- perlmonkey2 [n=perlmonk@75.43.164.195] has quit ["Leaving."] | 17:32 | |
-!- perlmonkey2 [n=perlmonk@75.43.164.195] has joined #webgui | 17:59 | |
-!- mode/#webgui [+v perlmonkey2] by ChanServ | 18:00 | |
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui | 19:23 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 19:23 | |
+perlDreamer | If 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-46 | WebGUI: colin * r11447 /WebGUI/lib/WebGUI/Asset/Post/Thread.pm: Add missing POD, and fix POD typos in the Thread. | 19:41 |
CIA-46 | WebGUI: colin * r11448 /WebGUI/lib/WebGUI/Asset/Wobject/Dashboard.pm: Add missing POD to Dashboard 8/441 | 19:56 |
-!- dreamersgirl [n=chatzill@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui | 20:03 | |
CIA-46 | WebGUI: colin * r11449 /WebGUI/lib/WebGUI/AssetCollateral/DataForm/Entry.pm: Add missing POD in DataForm::Entry | 20:09 |
CIA-46 | WebGUI: colin * r11450 /WebGUI/lib/WebGUI/AssetCollateral/DataForm/Entry.pm: Fix a bug in AssetCollateral/DataForm/Entry with renameField. | 20:23 |
CIA-46 | WebGUI: colin * r11451 /branch/WebGUI_7.6/lib/WebGUI/AssetCollateral/DataForm/Entry.pm: Backportind DataForm entry bugfix. | 20:23 |
CIA-46 | WebGUI: colin * r11452 /WebGUI/lib/WebGUI/Asset/Shortcut.pm: Add some of the POD missing from the Shortcut. | 22:09 |
CIA-46 | WebGUI: 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 #webgui | 23: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 #webgui | 23:21 | |
-!- mode/#webgui [+v perlmonkey2] by ChanServ | 23:21 | |
CIA-46 | WebGUI: colin * r11454 /WebGUI/ (lib/WebGUI/Group.pm t/Group.t): Have just 1 list of groups that should not be deleted. | 23:53 |
CIA-46 | WebGUI: colin * r11455 /WebGUI/ (3 files in 3 dirs): | 23:53 |
CIA-46 | WebGUI: Unify the list of protected groups into Group->vitalGroup. Refactor | 23:53 |
CIA-46 | WebGUI: WebGUI::Test and Operation/Group to use that list. | 23:53 |
--- Day changed Mon Jul 06 2009 | ||
+perlDreamer | 5 more modules to go... | 00:04 |
CIA-46 | WebGUI: 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 #webgui | 01: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 #webgui | 01:58 | |
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui | 03:00 | |
-!- mode/#webgui [+v patspam] by ChanServ | 03:00 | |
-!- LTR_bob [n=bob@5ED6766C.cable.ziggo.nl] has joined #webgui | 04: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 #webgui | 05: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 #WebGUI | 05:58 | |
-!- mode/#webgui [+o tavisto] by ChanServ | 05:58 | |
+perlDreamer | tavisto! | 06:02 |
@tavisto | howdy, happy 4th of July | 06:02 |
+perlDreamer | you, too, dude. | 06:02 |
@tavisto | i still have large fireworks going off in my neighborhood | 06:02 |
Radix_ | you guys still partying? | 06:02 |
@tavisto | I celebrated today by firing off about 8-10 different guns with a bunch of friends of mie | 06:02 |
@tavisto | mine | 06:02 |
+perlDreamer | are you lighting them, or is it the neighbors? | 06:03 |
Radix_ | it's like the 6th july here | 06:03 |
@tavisto | not me.. someone in my neighborhood. There are 165 houses in my neighborhood so not sure | 06:03 |
@tavisto | It's July 5th right now.. in 1 hour it'll be the 6th cuz I'm EDT | 06:03 |
Radix_ | anything bigger than a sparkler here is illegal :( | 06:03 |
@tavisto | the rule of thumb is that many places stagger their fireworks shows so that they aren't all at the same time | 06:04 |
@tavisto | so some do it Friday, some do it Saturday, and others do it tonight | 06:04 |
Radix_ | cool.. happy 4th july for you guys anyway :) | 06:04 |
Radix_ | our celebrations are january 26th - australia day ;) | 06:04 |
@tavisto | and 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 |
@tavisto | I see... I'll try and remember that | 06:05 |
+perlDreamer | They're just upholding the fine tradition of rebellion and challenging laws | 06:05 |
+perlDreamer | "Because that' taxation without representation, and that's not fair." | 06:05 |
@preaction | most states have those same laws: you can't purchase fireworks in the state, but you can purchase them outside and bring them in | 06:06 |
@preaction | (wisconsin has one too, at least) | 06:07 |
CIA-46 | WebGUI: colin * r11457 /WebGUI/lib/WebGUI/Asset/Wobject/Collaboration.pm: | 06:27 |
CIA-46 | WebGUI: Add missing POD. Also, do not call methods from Wobject that are inherited from | 06:27 |
CIA-46 | WebGUI: Asset. | 06:27 |
-!- dreamersgirl [n=chatzill@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui | 06:40 | |
CIA-46 | WebGUI: doug * r11458 /WebGUI/lib/WebGUI/Auth/LDAP.pm: Added POD to WebGUI::Auth::LDAP | 06:42 |
CIA-46 | WebGUI: colin * r11459 /WebGUI/lib/WebGUI/Operation/User.pm: Add missing POD for Operation/User.pm | 06:55 |
-!- perlmonkey2 [n=perlmonk@75.43.164.195] has quit ["Leaving."] | 07:00 | |
CIA-46 | WebGUI: colin * r11460 /WebGUI/lib/WebGUI/Asset/Wobject/DataForm.pm: Add 40% to POD coverage in DataForm. | 07:10 |
CIA-46 | WebGUI: 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-46 | WebGUI: colin * r11462 /WebGUI/ (4 files in 4 dirs): Add the missing Map icons. | 07:53 |
CIA-46 | WebGUI: colin * r11463 /WebGUI/lib/WebGUI/Storage.pm: Fix mistakes in POD for Storage.pm | 07: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 #webgui | 07:54 | |
+perlDreamer | How 'bout you, stDavid. Want to help us reach 100% Pod coverage for WebGUI? | 07:55 |
stDavid | Sure pD... Now? | 07:57 |
+perlDreamer | Pod::Coverage has a bug. If won't work propertly if the package declaration does not match the file name and path. | 07:57 |
+perlDreamer | So Asset.pm, AssetTrash.pm, et. al. register as missing POD. | 07:57 |
+perlDreamer | I 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 |
+perlDreamer | You up for taking a look at it? | 07:58 |
+perlDreamer | This weekend, I hand added missing POD for 39 modules. Doug ponied up for writing one, too. | 07:59 |
stDavid | Actually 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 |
+perlDreamer | sure! | 08:00 |
* perlDreamer didn't know you had children | 08:01 | |
stDavid | One 11 year-old... We're working on a robotics project this summer together for a Carnegie Mellon program. He keeps me VERY busy | 08:03 |
stDavid | Hence the early wake-up calls | 08:03 |
+perlDreamer | yeah, early sucks, but helping make robots with you son, that's priceless. | 08:03 |
stDavid | Wouldn't trade it for anything. You have 2 kids? | 08:04 |
+perlDreamer | yeah, two boys. 8 and 10 | 08:04 |
stDavid | (sometimes) wish they would stay that age forever | 08:04 |
stDavid | but, as they get older, there are more things you can do with them | 08:05 |
stDavid | the trick is to stay close to them | 08:05 |
+perlDreamer | yes. It's not easy to do. | 08:05 |
stDavid | no, it's not, but | 08:05 |
stDavid | always must try | 08:06 |
stDavid | Well, 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 |
+perlDreamer | yeah, check the svn history. | 08:08 |
+perlDreamer | I didn't have to write them all, | 08:08 |
+perlDreamer | just the missing ones | 08:08 |
+perlDreamer | I type very fast | 08:08 |
stDavid | I believe you, just makes my hands sweaty thinking about it though. Writing any documentation is beyond valor IMHO. | 08:09 |
+perlDreamer | thanks :) | 08:10 |
stDavid | YW - ttyl | 08:10 |
CIA-46 | WebGUI: 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 #webgui | 09:20 | |
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has joined #webgui | 09: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 #webgui | 10:43 | |
-!- bartjol [n=bartjol@host2.procolix.com] has joined #webgui | 10:55 | |
-!- mode/#webgui [+v bartjol] by ChanServ | 10:55 | |
+bartjol | morning | 10:55 |
Radix_ | morning bart | 11: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 #webgui | 11:47 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 11:47 | |
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui | 12: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 #webgui | 13: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 #webgui | 14:07 | |
-!- mode/#webgui [+o plainhao] by ChanServ | 14:07 | |
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui | 15:03 | |
-!- carogray [n=Caroline@host2.209.113.248.conversent.net] has joined #webgui | 15: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 #webgui | 16:34 | |
-!- mode/#webgui [+o bopbop] by ChanServ | 16:34 | |
-!- perlmonkey2 [n=perlmonk@75.43.164.195] has joined #webgui | 16:50 | |
-!- mode/#webgui [+v perlmonkey2] by ChanServ | 16:50 | |
-!- s4eek [n=charles@andc-fw1.exploreos.com] has joined #webgui | 17:12 | |
-!- Haarg [n=haarg@75.50.88.180] has joined #webgui | 17:17 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 17:17 | |
-!- ekennedy [n=ekennedy@70-12-78-192.pools.spcsdns.net] has joined #webgui | 17:23 | |
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui | 17:34 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 17:34 | |
-!- ryuu_ro [n=rory@gw.oqapi.nl] has quit ["I'm Off"] | 17:38 | |
+bartjol | hey colin | 17:41 |
+perlDreamer | Hey, bartjol! | 17:41 |
+perlDreamer | How are you doing this week? | 17:41 |
+bartjol | I was wondering something regarding internationalization | 17:41 |
+perlDreamer | What is it? | 17:41 |
+bartjol | well in march I had a small conversation with JT | 17:41 |
+bartjol | on setting the language of a setting | 17:42 |
+bartjol | my proposal was to use a scratch variable | 17:42 |
+bartjol | which he was ok with | 17:42 |
+bartjol | if it was documented and API'd | 17:42 |
+bartjol | that is actually not the hard part | 17:43 |
+bartjol | but | 17:43 |
+bartjol | when the Internationalization partt gets the language | 17:43 |
+bartjol | with thegetLanguage method | 17:43 |
@Haarg | the language of a setting? | 17:43 |
+bartjol | sorry, session | 17:44 |
+bartjol | my bad | 17:44 |
+bartjol | okl, during the retrieval, the language is given as a parameter | 17:45 |
+bartjol | to that method | 17:45 |
+bartjol | my question is: | 17:45 |
+bartjol | what would be better, give the language as a parameter, or let the getLanguage method figure out what language to get | 17:46 |
@Haarg | what do you want to accomplish with per-session languages? | 17:46 |
+perlDreamer | I think the end goal is for a Visitor to choose their preferred language, without having an account | 17:46 |
+bartjol | well, that a visitor user can read the i18n text in they're own language | 17:46 |
+perlmonkey2 | hmm, 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 |
+bartjol | like: if you can't read the text: "register here", how can you expect people to register | 17:47 |
@Haarg | my plan for wg8 is that visitor (at least) will base the language on the http request headers | 17:47 |
+bartjol | well, but thgat means there will be an extra variable somewhere, instead of the visitors profile language | 17:48 |
+bartjol | which is ok, but if I am in the states, I still might wat to read duitch text | 17:49 |
+bartjol | so you want to be able to change it | 17:49 |
@Haarg | true | 17:49 |
@Haarg | either way, it will work quite differently in 8 | 17:50 |
+bartjol | so they don't bite each other, but complete each other | 17:50 |
@Haarg | language is going to have a different api around it and probably won't be a user profile field | 17:50 |
+bartjol | also not when logged in? | 17:50 |
+perlDreamer | what would it be instead, Haarg? | 17:50 |
@Haarg | likely directly in the user table | 17:51 |
@Haarg | we could easily have a scratch variable as part of that api | 17:51 |
+bartjol | well, at the moment, that should not be too hard either | 17:52 |
+bartjol | but, for the sake of my knowledge, let's go back to my original question | 17:52 |
+bartjol | the exercise of making it, will be obsolete | 17:52 |
@Haarg | yeah, we could add what you are proposing in 7.8 | 17:53 |
+perlDreamer | bartjol, from reading International.pm, the scratch variable needs to be in two places | 17:54 |
+bartjol | pro for the embedding in the getLanguage method is, that you don't have to make a language variable each time you call the getlanguage method | 17:54 |
+perlDreamer | sub get, and sub makeUrlCompliant | 17:55 |
@Haarg | i would think the best way to do it would be to have International->new just pull from an additional source when getting defaults | 17:55 |
@Haarg | makeUrlCompliant should be adjusted anyway. it wasn't adjusted along with the rest of the methods | 17:56 |
@Haarg | ->{_language} will always exist now so there is no reason for it to try to pull defaults | 17:56 |
+perlDreamer | I see your point about putting it in new. It's not likely to change mid-request | 17:57 |
@Haarg | even if it were, it would be the same as the user changing their language | 17:58 |
@Haarg | and i18n objects don't stay around for the whole request | 17:58 |
+perlDreamer | not yet, anyway :) | 18:00 |
@Haarg | we could possibly change that in 7.8. as long as things to according to plan the 8.0 api will be procedural. | 18:03 |
+bartjol | well, that sounds nic | 18:06 |
+bartjol | ew | 18:06 |
+bartjol | so in overview: | 18:09 |
+bartjol | the I18n module gets a variable setLanguageScratchVar | 18:09 |
+bartjol | and the method new finds out what the value is, if not it defaults to the profile language (at the moment) | 18:10 |
@Haarg | something like that | 18:10 |
+bartjol | not a vraiable, but a method | 18:10 |
+bartjol | which sets a scratch variable language | 18:11 |
+bartjol | argh | 18: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 #webgui | 18: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 #webgui | 19:17 | |
-!- s4eek [n=charles@andc-fw1.exploreos.com] has quit [] | 19:29 | |
+perlmonkey2 | Woah, 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.html | 19:34 |
+perlDreamer | heh | 19:37 |
+perlDreamer | going to buy one? | 19:37 |
+perlDreamer | and what's the charging time? | 19:37 |
+perlmonkey2 | might especially if they are free. Everywhere I go is pretty much in range 10x over with those things. | 19:40 |
+perlmonkey2 | perlDreamer: 6 12V batteries in series so 72V at ~30AH. So 2.2KwH. ~$.15 to completely fill up. | 19:43 |
+perlmonkey2 | perlDreamer: I'd think the larger problem is they use normal golf cart batteries. Lucky to get 500 charges before replacing them. | 19:48 |
+perlmonkey2 | But I guess that's a few years of normal daily use. | 19:49 |
+perlDreamer | yeah | 19:49 |
+perlDreamer | how long is a charge? | 19:49 |
+perlmonkey2 | 30 miles they say. | 19:49 |
+perlmonkey2 | at 25mph. | 19:49 |
+perlDreamer | ah, how long to recharge? | 19:49 |
+perlDreamer | 8 hours, 12 hours? | 19:50 |
+perlmonkey2 | 2KwH....just limited on how fast the batteries can safely take a charge. 4-8 hour range I'd guess. | 19:50 |
+perlDreamer | and will they plug into a windmill? | 19:50 |
+perlmonkey2 | hah | 19:50 |
+perlDreamer | I was looking into building a solar charger for my lawnmower | 19:50 |
+perlDreamer | but it takes about 5 cents to recharge it | 19:50 |
+perlmonkey2 | that'd be pretty cool. | 19:50 |
+perlDreamer | and the cells cost a lot | 19:50 |
+perlDreamer | I've seen homemade recharging rigs costing about $100 | 19:51 |
+perlDreamer | which is a long time for breakeven | 19:51 |
+perlmonkey2 | yeah, 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 |
+perlmonkey2 | Getting it anywhere except the grid is not going to be making you money. | 19:52 |
+perlmonkey2 | perlDreamer: 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 |
+perlDreamer | awesome! | 19:55 |
+perlDreamer | that's been a stopping point for a long time | 19:55 |
+perlmonkey2 | yeah, 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 :P | 19:56 |
+perlmonkey2 | and I've discovered the steel/metal recycling place. It is a wonderland for anyone who contemplates what exactly a welder means. | 19:57 |
+perlDreamer | nice :) | 19:58 |
+perlDreamer | what's the correct way to write this in bash: for file in (Asset*.pm); do perl -I /data/WebGUI/lib/ -wc %; done | 20:01 |
+perlDreamer | seems like it is for file in Asset.*.pm; do perl -I /data/WebGUI/lib -wc $file; done | 20:03 |
+perlmonkey2 | bash knows what to do with 'Asset.*.pm' ? | 20:05 |
+perlDreamer | yup | 20:05 |
CIA-46 | WebGUI: colin * r11465 /WebGUI/ (19 files in 11 dirs): | 20:11 |
CIA-46 | WebGUI: Provide a framework for CSRF protection, with tests. | 20:11 |
CIA-46 | WebGUI: Add CSRF protection to Asset editSave, AssetManager, VersionTags and Group operations. | 20:11 |
-!- dionak [n=dionak@97.66.185.250] has joined #webgui | 20:17 | |
dionak | anyone online familiar with the survey asset? | 20:24 |
+perlDreamer | I hear that perlmonkey2 is | 20:25 |
+perlDreamer | but patspam is the most recent developer of it | 20:25 |
dionak | i'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 |
dionak | thanks, pd. | 20:25 |
dionak | perlmonkey2, are you available? | 20:26 |
dionak | ok, thanks. I've emailed Pat | 20:33 |
CIA-46 | WebGUI: colin * r11466 /WebGUI/lib/WebGUI/ (7 files in 2 dirs): | 20:38 |
CIA-46 | WebGUI: Automatically add a token to any autogenerated form. | 20:38 |
CIA-46 | WebGUI: Refactor previous commits to take advantage of that. | 20:38 |
-!- David___ [n=David@130.156.38.11] has joined #webgui | 20:41 | |
David___ | Hello i have a question, what is the best way to migrate from windows webgui to linux | 20:41 |
+perlDreamer | copy your config file | 20:42 |
+perlDreamer | your database file | 20:42 |
+perlDreamer | and your uploads directory | 20: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 way | 20:42 |
@Haarg | what problems do you run into? | 20:42 |
David___ | most of it is there, but not all | 20:42 |
David___ | some of my pictures are missing | 20:42 |
@Haarg | some of the files appear to be missing? | 20:42 |
David___ | yes..apper is the right word | 20:43 |
@Haarg | what version are you using | 20:43 |
@Haarg | ? | 20:43 |
David___ | windows 7.4.40 stable | 20:43 |
David___ | i need to go to linux latetst webgui version | 20:43 |
@Haarg | ok | 20:44 |
@Haarg | in the uploads directories there are a bunch of 2 character directories, and under those more 2 character directories | 20:44 |
David___ | yes | 20:44 |
David___ | that is correct | 20:45 |
@Haarg | the problem is that on windows, the file system is case insensitive, so some of those directories can get combined when they shouldn't | 20:45 |
@Haarg | the third level directories that are 22 characters long should have the correct case | 20:45 |
@Haarg | and the first two levels are created using characters 1-2 and 3-4 of that 22 character id | 20:45 |
@Haarg | so if you know some shell or perl scripting you can move them to the correct paths | 20:46 |
@Haarg | somewhere i have a script to do that but i don't know where | 20:46 |
David___ | i am very limited on shell , and no knowledge on perl | 20:47 |
David___ | sorry i m newbie on this | 20:47 |
@Haarg | http://haarg.org/fixUploadsCase.pl | 20:49 |
@Haarg | after transfering the files to the linux machine, run | 20:50 |
@Haarg | perl fixUploadsCase.pl /data/domains/www.site.com/public/uploads | 20:50 |
+perlDreamer | Haarg, can I stick that on the Bazaar? | 20:51 |
@Haarg | sure | 20:51 |
David___ | ok.. i 'll try it | 20:51 |
@Haarg | perlDreamer, there is also http://haarg.org/convert_storage.pl | 20:52 |
@Haarg | which is not set up for use on a live site, but shows the concept | 20:52 |
@Haarg | moving from base64 to hex directories | 20: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 #webgui | 20:53 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 20:53 | |
@Haarg | wb | 20:53 |
+perlDreamer | haarg, what would be the difference between the 2? | 20:53 |
CIA-46 | WebGUI: colin * r11467 /WebGUI/t/Form.t: Check for generation of the csrf token. | 20:53 |
+perlDreamer | pidgin crashed | 20:53 |
@Haarg | [12:52:16] <Haarg> perlDreamer, there is also http://haarg.org/convert_storage.pl | 20:53 |
@Haarg | [12:52:32] <Haarg> which is not set up for use on a live site, but shows the concept | 20:53 |
@Haarg | [12:52:55] <Haarg> moving from base64 to hex directories | 20:53 |
+perlDreamer | and must be used with what version of WebGUI? | 20:54 |
@Haarg | the first is for correcting the case problems, the second for moving to hex encoding | 20:54 |
@Haarg | currently we support both | 20:54 |
@Haarg | all new storage locations are created as hex | 20:54 |
@Haarg | but if a hex location doesn't exist it will check for a base64 version | 20:55 |
@Haarg | i think 7.6 is when that change happened | 20:55 |
@Haarg | 7.6.3 | 20:56 |
+perlDreamer | how much do you want for it, Haarg? | 21:15 |
@Haarg | if you're willing to clean it up you can do with it whatever you please | 21:16 |
+perlDreamer | since 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 download | 21:24 |
ckotil | heh. | 21:55 |
+perlDreamer | there are people, real people, who can eat food by themselves, right? | 22:07 |
* perlDreamer is despairing of having a nice meal with adults | 22:08 | |
+perlDreamer | or at least people who don't talk with their mouth stuffed full of food | 22:08 |
@preaction | heh | 22:09 |
-!- BartJol [n=plainstu@49-167.surfsnel.dsl.internl.net] has joined #webgui | 22:26 | |
-!- mode/#webgui [+v BartJol] by ChanServ | 22:26 | |
-!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has joined #webgui | 22: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 #webgui | 22:33 | |
-!- plainhao [n=plainhao@mail.xbiotica.com] has quit [] | 22:36 | |
-!- tavisto [n=tavisto@96.230.192.126] has joined #WebGUI | 22:46 | |
-!- mode/#webgui [+o tavisto] by ChanServ | 22:46 | |
+perlDreamer | sorry, preaction | 22:46 |
@preaction | about? | 22:50 |
@preaction | WHAT HAVE YOU DONE TO ME? | 22:50 |
@preaction | WHEN WILL THE MADNESS END? WHY GOD WHYYYYYY | 22:50 |
+perlDreamer | It's one bug per week, dude | 22:50 |
+perlDreamer | Kind of like Klinger and the pins | 22:51 |
+perlDreamer | Just sign my Section 8 papers | 22:51 |
@bopbop | oh goodie, you gave him my bug! | 22:52 |
@bopbop | yippeeee | 22:52 |
+perlDreamer | Do you have any other bugs that I need to assign to preaction? | 22:53 |
@bopbop | maybe | 22:53 |
@preaction | dot.dot.dot | 22:53 |
@preaction | at first I was like "LOL" but then, I srsed | 22:54 |
@bopbop | there's the edit field in thing | 22:54 |
@bopbop | but I'm not sure that's for him | 22:54 |
+perlDreamer | no, that's either Yung or a generic bug fixer | 22:54 |
@bopbop | yup | 22:54 |
CIA-46 | WebGUI: colin * r11468 /WebGUI/ (4 files in 4 dirs): Allow snippets to be really empty, without showing the Page Not Found screen. | 22:54 |
CIA-46 | WebGUI: colin * r11469 /branch/WebGUI_7.6/ (4 files in 4 dirs): Backporting snippet fix. | 22:54 |
+perlDreamer | what is "srs"ed, preaction? | 22:55 |
@preaction | serioused | 22:55 |
-!- BartJol [n=plainstu@49-167.surfsnel.dsl.internl.net] has left #webgui [] | 22:55 | |
@preaction | it's the opposite of this: http://www.myconfinedspace.com/wp-content/uploads/2007/05/i-lold.jpg | 22:57 |
SDuensin | Likely old news for you guys: http://www.cmswire.com/cms/web-cms/open-source-web-content-management-for-retailers-003948.php | 23:19 |
* perlDreamer goes on an errand | 23:19 | |
@preaction | THEY DONT' LIKE THE ROCKSTAR BANNER? | 23:20 |
@preaction | damn them. i thought that was the best thing evar | 23:20 |
SDuensin | I did. :-) | 23:20 |
SDuensin | I posted a nice comment for that article. Hopefully it goes up soon. | 23:20 |
@preaction | maybe we just like cheesy things | 23:22 |
SDuensin | I 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 |
@preaction | sweet | 23:22 |
@preaction | it'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 |
SDuensin | Speaking of sharing, it'd sure be nice to get that VFS WebDAV into the main release... :-P | 23:23 |
@preaction | don't worry, it's coming, be patient | 23:24 |
SDuensin | Just being the squeaky wheel. Hint, hint. :-D | 23: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 |
SDuensin | I'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 missing | 23:25 |
@preaction | we can't release any features until we branch for new development, which won't be until 7.7 goes stable | 23:25 |
@Haarg | you ran it with the full uploads path as a paramater? | 23:25 |
@preaction | so if you want new features to come sooner, we need all the bugs currently reported fixed | 23:25 |
@Haarg | *parameter | 23:25 |
SDuensin | Yea, I know that. Type faster! | 23:25 |
David___ | yes .. just like you sent it to me | 23:25 |
David___ | perl fixUploadsCase.pl /data/domains/www2/public/uploads | 23:26 |
David___ | can it be the different versions of webgui? | 23:26 |
@Haarg | shouldn't be | 23:27 |
@Haarg | what do you get from ls /data/domains/www2/public/uploads ? | 23:27 |
David___ | a list with all the 2 digit folders | 23:28 |
David___ | is there anyway for me to import packages of data from the old to the new webgui? | 23:30 |
@Haarg | asset data yes | 23:30 |
David___ | i have tried that but when the file is bigger than 60 meg. it fails | 23:31 |
@Haarg | http://gist.github.com/141659 try this script | 23:31 |
David___ | same parameters? | 23:34 |
@Haarg | yes | 23:34 |
David___ | not able to work with /data/domains/www2/public/uploads/00/64/00646e0feb54aa98d4862c618ac9fcac | 23:35 |
@Haarg | are you sure you are using 7.4.40? | 23:35 |
@Haarg | or 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 |
@Haarg | you'd need to move it to the linux server first | 23:36 |
@Haarg | but you'd want to run the script before doing any upgrades etc | 23:37 |
David___ | ok. what i did was i copy the public folder and the sql file to the new webgui | 23:37 |
David___ | and i m running the script on the new box | 23:37 |
@Haarg | that should work fine | 23:38 |
David___ | that's where i get the erros | 23:38 |
@Haarg | when you first ran the script, did you see lots of warnings about uninitialized variables? | 23:39 |
@Haarg | or only a few | 23:39 |
David___ | only a few | 23:39 |
David___ | it did the mv to a lot of them | 23:39 |
@Haarg | because those paths should only exist if you were running a newer version | 23:39 |
@Haarg | http://haarg.org/fixUploadsCase.pl i've fixed the script to avoid those paths it can't deal with | 23:39 |
@Haarg | the next thing would be after running the script, look at some specific cases of it not working properly | 23:41 |
David___ | ok the script run without anything happen | 23: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 cases | 23:43 |
@Haarg | that should be because it already fixed what it could on the first run | 23:43 |
David___ | the images are there.. but no luck on finding them | 23:47 |
David___ | i get a couple of errors on modproxy and webgui | 23:47 |
-!- tavisto [n=tavisto@96.230.192.126] has quit [] | 23:47 | |
@Haarg | well, take an example image that is missing and try to find it on the filesystem | 23:47 |
@Haarg | and compare the urls | 23:48 |
David___ | well paths are the same, and the files are there. but asset manager can't find it | 23:54 |
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has joined #webgui | 23:59 | |
--- Day changed Tue Jul 07 2009 | ||
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui | 00:03 | |
-!- mode/#webgui [+v cap10morgan] by ChanServ | 00: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 #webgui | 00: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 | |
+perlDreamer | oooohhhh | 00:25 |
+perlDreamer | YUI 3.0.0 beta 1 released | 00:25 |
SDuensin | I'd be a lot more excited about YUI if someone had a decent layout tool for it. | 00:29 |
+perlDreamer | maybe you could swap rizen a nifty YUI layout tool in exchange for a webdav implementation? | 00:38 |
SDuensin | Dude, I've been mulling a VisualBasic-for-WebGUI type thing over in my head for some time now. | 00:40 |
@preaction | there is a YUI Grid Layout tool on the web, it might be able to be ported to WebGUI | 00: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 #webgui | 00:51 | |
-!- mode/#webgui [+v perlDreamer1] by ChanServ | 00:52 | |
CIA-46 | WebGUI: translation * r11470 /translations/German/German/ (Asset_AdSku.pm AssetAspect_RssFeed.pm): Update from translation server | 00:53 |
+perlDreamer1 | they should have been using WebGUI: http://lwn.net/Articles/340130/ | 00:59 |
+perlmonkey2 | holy crap, it is already 5? where did my day go? | 01:01 |
+perlDreamer1 | daydreaming about windmills, wire welders and electric cars? | 01:01 |
+perlmonkey2 | no, working hard | 01:03 |
+perlmonkey2 | makes time pass too fast | 01: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 #webgui | 01:15 | |
sbaur | Hi Everyone! | 01:16 |
sbaur | Are the nightly builds that used to be available at http://www.webgui.org/downloads/builds/ still available somewhere? | 01:16 |
@preaction | http://www.plainblack.com/downloads/builds/ | 01:16 |
-!- dionak [n=dionak@97.66.185.250] has quit [] | 01:17 | |
-!- perlDreamer1 is now known as perlDreamer | 01:17 | |
sbaur | thanks preaction, i'll submit a bug for the bad link on the source installs page | 01:17 |
+perlDreamer | 'bout time that impostor got out of here | 01:17 |
-!- carogray [n=Caroline@72-58-170-1.pools.spcsdns.net] has joined #webgui | 01:17 | |
@Haarg | sbaur, 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 | |
sbaur | usually 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 |
sbaur | it's a lot faster than grabbing the tar.gz, untarring it and then checking the file | 01: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 | |
@Haarg | could looking at the file in the vcs do the same for you sbaur? | 01:27 |
sbaur | haarg: if there's a tag or something that will get me to a specific version | 01:28 |
sbaur | today i was looking at 7.5.40 stuff | 01:28 |
+perlDreamer | sbaur, tags in SVN are like directories | 01:28 |
sbaur | that would work then | 01:28 |
@Haarg | i still don't have all of the tags done in git, though that is planned | 01:28 |
+perlDreamer | https://svn.webgui.org/svnweb/plainblack/browse/releases/WebGUI_7.5.40-stable/ | 01:28 |
+perlDreamer | you can use SVN::Web to browse to it, then download the copy that you want | 01:29 |
+perlDreamer | or just remove the svnweb stuff to grab the file you want with svn cat (I think) | 01:29 |
@Haarg | it'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 stuff | 01:29 |
+perlDreamer | svn cat https://svn.webgui.org/plainblack/releases/WebGUI_7.5.40-stable | 01:30 |
CIA-46 | WebGUI: 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-46 | WebGUI: 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 |
sbaur | Haarg: 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 |
@Haarg | http://github.com/plainblack/webgui/tree/master is where our code will live in the future btw | 01: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 #webgui | 02:24 | |
-!- sbaur [n=sbaur@130.157.145.37] has left #webgui [] | 02:28 | |
* perlmonkey2 sees encrypted data :D | 02:31 | |
+perlDreamer | how do you know its encrypted? | 02:31 |
+perlmonkey2 | I'm looking at it. | 02:31 |
+perlmonkey2 | it used to be json | 02:31 |
+perlmonkey2 | it is wrong | 02:32 |
+perlmonkey2 | I 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 #webgui | 03:02 | |
-!- mode/#webgui [+v patspam] by ChanServ | 03:02 | |
-!- dionak [n=dionak@cpe-024-074-157-216.carolina.res.rr.com] has joined #webgui | 03:03 | |
+perlmonkey2 | patspam: encrypted data doesn't appear to like it in text fields. looks like binary only :( | 03:19 |
+perlmonkey2 | just an fyi | 03:19 |
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has quit [] | 03:23 | |
elnino | hey 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.6 | 03:45 |
+perlDreamer | could be, what's the warning? | 03:45 |
+perlDreamer | Hopefully not "Written by perlDreamer" | 03:45 |
elnino | WARN - xxx.xxxs.com.conf - WebGUI::Asset::newByUrl[1822] - The URL * was requested, but does not exist in your asset tree. | 03:46 |
elnino | opps. interesting. the warning WAS WebGUI::Asset::newByUrl[1822] - The URL b-snfoxj2n4doc01wjcqvq was requested, but does not exist in your asset tree. | 03:46 |
elnino | what did *I* change? | 03:46 |
elnino | oh. I'm using it on two sites. =) | 03:47 |
* perlDreamer has dinner with the fam, bbiaw | 03:51 | |
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui | 04: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 #webgui | 04:42 | |
CIA-46 | WebGUI: 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 |
+perlDreamer | daviddelikat1: ping | 05:50 |
daviddelikat1 | yo | 05:50 |
daviddelikat1 | Gnip | 05:50 |
daviddelikat1 | perlDreamer: sup? | 05:51 |
+perlDreamer | Do you know how to tell HTML::TokeParser to not decode HTML entities? | 05:52 |
daviddelikat1 | I think I did once | 05:52 |
daviddelikat1 | :) | 05:52 |
daviddelikat1 | :P | 05:52 |
+perlDreamer | that helps :) | 05:52 |
daviddelikat1 | have you browsed the docs? | 05:53 |
daviddelikat1 | I think it was easy to find | 05:53 |
+perlDreamer | I've read TokeParser, PullParser, and HTML::Parser | 05:53 |
+perlDreamer | it's related to this bug: http://www.webgui.org/bugs/tracker/9935 | 05:53 |
daviddelikat1 | ... looking... | 05:53 |
+perlDreamer | here's how the bug works | 05:54 |
+perlDreamer | you type content into a post | 05:54 |
+perlDreamer | the post gets processed and it makes a synopsis from the post content | 05:54 |
+perlDreamer | the synopsis has HTML entities that get decoded | 05:55 |
+perlDreamer | but when they saved to the db, it only inserts characters up to the first decoded entity | 05:55 |
daviddelikat1 | so splitTag is producing the final text when you rewally want it to still have the HTML encoded specials | 05:55 |
+perlDreamer | well, I want splitTag to produce the final text with the entities left encoded. | 05:56 |
+perlDreamer | I have tried $p->attr_encoded, and it didn't do anything useful | 05:56 |
+perlDreamer | from what I've read, we have to build our own version of get_text, using get_token as a base | 05:57 |
+perlDreamer | since it doesn't decode entities by default | 05:58 |
elnino | hey 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 |
+perlDreamer | elnino, does the macro generate warnings when the test for the macro is run? | 05:59 |
elnino | I didn't try the test, because it created the naviation links great for my site. I just happend to cross the warnings. | 05:59 |
elnino | let me see. | 06:00 |
+perlDreamer | you're sure this is made by the macro? | 06:00 |
elnino | yep, 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 macro | 06:00 |
elnino | there 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 |
elnino | butmaybe that's because I'm not using a template. | 06:02 |
+perlDreamer | the problem with newByUrl is due to bad documentation | 06:04 |
+perlDreamer | it says assetId, but in Oregonian, that means assetUrl | 06:04 |
+perlDreamer | time to be Dr. Daddy, DDS | 06:04 |
+perlDreamer | bbiaw | 06:04 |
elnino | I 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 tries | 06:05 | |
* elnino still confused because it does find the pages using the assetid. | 06:05 | |
elnino | url doesn't work with or without the slash | 06:07 |
daviddelikat1 | perlDreamer: 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 so | 06:13 | |
elnino | how do I run a test for the macro? | 06:13 |
elnino | ok | 06:13 |
+perlDreamer | env WEBGUI_CONFIG=/data/WebGUI/etc/someWebGUI.conf perl t/Macro/PrevNext.t | 06:13 |
+perlDreamer | hm, elnino, the test is running clean for me on 7.7.14-pre | 06:18 |
+perlDreamer | no warnings | 06:19 |
+perlDreamer | and the test does check passing a URL into the macro | 06:19 |
+perlDreamer | let me try the macro on a site and see what happens | 06:19 |
* elnino is stuck trying to figure out vi's stupid "features" | 06:19 | |
* elnino sighs finally. | 06:21 | |
elnino | I apparantly don't have a test.pm | 06:24 |
elnino | Can'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 |
elnino | BEGIN failed--compilation aborted at /data/WebGUI/lib/WebGUI/Macro/t/PrevNext.t line 5. | 06:24 |
+perlDreamer | that's unfortunate | 06:28 |
+perlDreamer | I've tried this on a dev site and it works like I'd expect it to. | 06:28 |
+perlDreamer | what does your macro invocation look like? | 06:28 |
elnino | oh there it is. | 06:28 |
elnino | hold on. I just found test.pm | 06:28 |
+perlDreamer | PrevNext.t really wants to be in /data/WebGUI/t/Macro | 06:29 |
+perlDreamer | not lib/WebGUI/Macro | 06:29 |
elnino | right. | 06:29 |
elnino | ok. PrevNext.t is in /data/WebGUI/t/Macro. | 06:31 |
elnino | I'm in /data/WebGUI/t | 06:31 |
elnino | and I'm running env WEBGUI_CONFIG=/data/WebGUI/etc/www.landmarklandscapedesigns.com.conf perl Macro/PrevNext.t | 06:32 |
elnino | and 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 |
elnino | BEGIN failed--compilation aborted at /home/data/WebGUI/lib/WebGUI/Config.pm line 18. | 06:32 |
elnino | Compilation failed in require at /home/data/WebGUI/lib/WebGUI/Session.pm line 18. | 06:32 |
elnino | BEGIN failed--compilation aborted at /home/data/WebGUI/lib/WebGUI/Session.pm line 18. | 06:32 |
elnino | Compilation failed in require at (eval 11) line 1. | 06:32 |
elnino | sorry... | 06:32 |
elnino | I did setenvironment.. I'll do it again. | 06:32 |
+perlDreamer | I finally gave up and put it in root's .bashrc file | 06:32 |
elnino | the .t file? | 06:33 |
+perlDreamer | setenvironment.pl | 06:33 |
+perlDreamer | er, setenvironment.sh rather | 06:34 |
+perlDreamer | that way I'm always working with the WRE's environment | 06:34 |
elnino | oh good grief... | 06:37 |
elnino | I think i need to go to bed. I can't think. I'll revisit this | 06:37 |
elnino | later. | 06:37 |
+perlDreamer | good night, elnino | 06:38 |
elnino | no worrries, I have my links, I'm happy. | 06:38 |
elnino | just a warning message that lingers. | 06:38 |
elnino | good night. | 06:38 |
elnino | ok. 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.pm | 06:43 |
elnino | ok. it's there. | 06:43 |
elnino | now I'm going to sleep. | 06:44 |
elnino | =) | 06:44 |
+perlDreamer | l8r ;) | 06:44 |
-!- tavisto [n=tavisto@96.230.192.126] has joined #WebGUI | 06:45 | |
-!- mode/#webgui [+o tavisto] by ChanServ | 06:45 | |
+perlDreamer | greets, tavisto | 06:48 |
@tavisto | howdy | 06:48 |
@tavisto | anyone in here using google latitude? | 06:48 |
@tavisto | just 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 privacy | 06:49 |
+perlDreamer | I'm sure that rizen has other ways of keeping tabs on you, tavisto | 06:50 |
+perlDreamer | I wouldn't sweat it | 06:50 |
@tavisto | hah lol | 06:50 |
@tavisto | yeah skype/IM work pretty good for that | 06:50 |
* perlDreamer is going to call it a night, too | 06:51 | |
+perlDreamer | later, all | 06:51 |
@tavisto | yeah I'm about ready to.. couple more minutes | 06: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 #webgui | 08:06 | |
-!- mode/#webgui [+v cap10morgan] by ChanServ | 08:06 | |
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui | 09: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 #webgui | 10:35 | |
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit ["Leaving."] | 10:36 | |
-!- bartjol [n=bartjol@host2.procolix.com] has joined #webgui | 10:54 | |
-!- mode/#webgui [+v bartjol] by ChanServ | 10:54 | |
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui | 11:29 | |
-!- mode/#webgui [+v patspam] by ChanServ | 11: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 #webgui | 14:05 | |
-!- mode/#webgui [+o plainhao] by ChanServ | 14:05 | |
+bartjol | mmm, wondering whether I found a bug | 14:32 |
CIA-46 | WebGUI: translation * r11474 /translations/Dutch/Dutch/ (5 files): Update from translation server | 15:53 |
xdanger | is there anyone around who can share some knowledge about the mail queue and "cron"? | 15:57 |
+bartjol | well, depends on what you want to know | 16:00 |
+bartjol | haven't looked into that too much yet | 16:00 |
xdanger | I have a client who wants "realtime" emails | 16:00 |
+bartjol | ah | 16:00 |
+bartjol | realtime as in less than a minute? | 16:01 |
-!- carogray1 [n=Caroline@98.217.214.184] has joined #webgui | 16:01 | |
xdanger | was just wondering at what interval is thet activity runed? | 16:01 |
xdanger | s/thet/that/ | 16:01 |
+bartjol | well, that depends on the settings of your scheduler | 16:01 |
xdanger | ah! | 16:02 |
xdanger | thats what I was looking for =) | 16:02 |
xdanger | wonder if it will break with a small value | 16:02 |
+bartjol | well | 16:03 |
+bartjol | that depends on how many mails are send probably | 16:03 |
xdanger | I hope that it's enough for them that we run that once every minute | 16:04 |
+bartjol | well, normally with the 5 minute interval I get messages within 2 or 3 minuytes | 16:05 |
+bartjol | depends on what spectre has to do | 16:05 |
+bartjol | you can try to tweak you spectre settings | 16:05 |
xdanger | did that... | 16:06 |
xdanger | But I think that there isn't an easy way to get it under one minute | 16:06 |
+bartjol | well, experience will be the teacher | 16:07 |
+bartjol | normally it won't be a problem | 16:08 |
xdanger | It could be for this client... they are not easy =) | 16:08 |
+bartjol | but if they have many users or send a lot of group e-mails it can | 16:08 |
xdanger | why isn't sendmail run in realtime in some places? | 16:08 |
xdanger | this is a dataform | 16:09 |
xdanger | so max 1 email | 16:09 |
+bartjol | well, as I said, maybe webgui does more stuff with it, like attaching footers and stuff | 16:09 |
+bartjol | darn, I did not say that | 16:10 |
+bartjol | changed my sentence, sorry | 16:10 |
+bartjol | I think you can make a workflow that is run immediately | 16:11 |
+bartjol | but I haven't done that myselfd | 16:11 |
+bartjol | mmm, some of the new i18n doesn't make sense to me | 16:25 |
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit ["Leaving."] | 16:50 | |
-!- PCCC [n=David@130.156.38.11] has joined #webgui | 16:56 | |
-!- perlmonkey2 [n=perlmonk@75.43.164.195] has joined #webgui | 16:57 | |
-!- mode/#webgui [+v perlmonkey2] by ChanServ | 16:57 | |
+bartjol | ey, perlmonkey2, anything to do with the story asset? | 17:01 |
+perlmonkey2 | bartjol Not me. | 17:01 |
+bartjol | mmm | 17:01 |
+perlmonkey2 | thought that was all perldreamer | 17:01 |
* bartjol is grinning evilish | 17:01 | |
+perlmonkey2 | ah | 17:02 |
+perlmonkey2 | you worked on it? | 17:02 |
+bartjol | the translation | 17:02 |
+bartjol | and I don't understand some of it | 17:02 |
-!- cap10morgan [n=wmorgan@75.71.249.188] has joined #webgui | 17:04 | |
-!- mode/#webgui [+v cap10morgan] by ChanServ | 17:04 | |
PCCC | good morning does anybody knows how to import files bigger than 100mb | 17:07 |
@preaction | PCCC: don't use the web interface | 17:08 |
PCCC | so what can i use? | 17:09 |
+bartjol | well, copy it to your server | 17:09 |
+bartjol | and use fileImport.pl | 17:09 |
+bartjol | in /data/WebGUI/sbin | 17:10 |
+bartjol | or wherever your WebGUI/sbin dir is | 17:10 |
-!- dionak [n=dionak@cpe-024-074-157-216.carolina.res.rr.com] has quit [] | 17:10 | |
PCCC | ok, i'll give it a go | 17:11 |
+bartjol | read the help of that script | 17:11 |
+bartjol | you need some partameters | 17:11 |
PCCC | ok | 17:11 |
+bartjol | preaction: may I ask you something | 17:13 |
@preaction | bartjol: go ahead | 17:13 |
+bartjol | I noticed that there is a publicProfile JSON entry in the wg_privacysettings | 17:13 |
+bartjol | but I actually see only the field publicProfile being used | 17:14 |
+bartjol | do I miss something | 17:14 |
+bartjol | oh, sorry, that is in the userprofiling stuff | 17:14 |
+bartjol | you need some context | 17:14 |
+bartjol | I also always wine about that | 17:15 |
@preaction | there's no reason to show the state of the publicProfile field to anybody except the user who can edit it | 17:15 |
+bartjol | ah, that's only a state | 17:15 |
@preaction | so the privacysetting isn't currently necessary | 17:15 |
+bartjol | ok | 17:15 |
+bartjol | well, useless to do extra work taking it out | 17:16 |
+bartjol | mmm, I have a user that wants to be the default to set the profile public, but not the fields within | 17:16 |
+bartjol | but I believe the default db setting is chosen | 17:17 |
+bartjol | not that of the setting chosen in user profiling | 17:17 |
+bartjol | so you cannot overrule that setting | 17:17 |
+bartjol | except by altering the db tables settings | 17:21 |
-!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has joined #webgui | 17:27 | |
-!- cap10morgan [n=wmorgan@75.71.249.188] has quit [] | 17:30 | |
CIA-46 | WebGUI: translation * r11475 /translations/Dutch/Dutch/ (8 files): Update from translation server | 17:38 |
-!- tavisto [n=tavisto@96.230.192.126] has joined #WebGUI | 17:40 | |
-!- mode/#webgui [+o tavisto] by ChanServ | 17:41 | |
+perlmonkey2 | Anyone 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 |
+perlmonkey2 | Except NASA says that blip on the sun doesn't qualify as a sunspot and "Knowing" was released on DVD today. | 17:41 |
+bartjol | mmm, I think pygmee people ar responsible | 17:42 |
+perlmonkey2 | I think Summet Entertainment hired some clever marketeers. | 17:42 |
-!- dionak [n=dionak@97.66.185.250] has joined #webgui | 17:44 | |
CIA-46 | WebGUI: translation * r11476 /translations/Dutch/Dutch/ (Asset.pm Asset_Matrix.pm): Update from translation server | 17:54 |
-!- Haarg [n=haarg@76.210.68.185] has joined #webgui | 17:55 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 17: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 #webgui | 18:31 | |
-!- perlDreamer [n=colink@71.117.209.184] has joined #webgui | 18:40 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 18:40 | |
+perlDreamer | Good morning, everybody | 18:40 |
@preaction | morning! | 18:43 |
CIA-46 | WebGUI: colin * r11477 /WebGUI/ (2 files in 2 dirs): Fix bad i18n copy/paste error in the Shortcut. | 18:43 |
CIA-46 | WebGUI: colin * r11478 /branch/WebGUI_7.6/ (2 files in 2 dirs): Backport Shortcut i18n fix. | 18:43 |
daviddelikat1 | mornin pd | 18:50 |
daviddelikat1 | I looked at your html decoding problem | 18:50 |
daviddelikat1 | I think the easiest thing to do would be to re-encode the text | 18:51 |
daviddelikat1 | tho that is nt my favirite solution | 18:51 |
daviddelikat1 | i plodded through toe code for a while and found there is no simple way to turn off decoding | 18:51 |
daviddelikat1 | so you solution about writing a 'plugin' that duplicates the get_text code but without the decoding may be the best solution. | 18:54 |
+perlDreamer | re-encoding won't work, because it would encode any real HTML markup inside the returned synopsis | 18:56 |
+perlDreamer | so I agree, the best thing to do is to rebuild get_trimmed_text | 18:56 |
+perlDreamer | although I am going to submit a 15 character patch back to the author to do it the right way | 18:56 |
daviddelikat1 | you can tell the re-encoder to do only certain bits... | 18:56 |
+perlDreamer | HTML::TokeParser is a sub-class of HTML::Parser, which has an attr_encoded property which says: "Don't decode my text". | 18:57 |
daviddelikat1 | and avoid the '<>&' | 18:57 |
+perlDreamer | davidelikat: How would it handle this: <p>I said <b>greater than</b>, you know ></p> | 18:57 |
+perlDreamer | > would get decoded unconditionally | 18:58 |
+perlDreamer | and needs to be reencoded | 18:58 |
daviddelikat1 | sure you always find problems with my suggestion ( boo hoo ) | 18:58 |
daviddelikat1 | .... | 18:59 |
* perlDreamer has written too many tests not to think corner cases | 18:59 | |
daviddelikat1 | i did not see the 'do not decode text' thing in the code | 18:59 |
daviddelikat1 | so I think you will have to re-write it. | 18:59 |
daviddelikat1 | unless the do-no-decode is inside teh HTML::encoder class. | 18:59 |
+perlDreamer | no, it's inside HTML::Parser | 19:00 |
daviddelikat1 | are you looking at the current version or the version used in WG? | 19:00 |
+perlDreamer | both | 19:01 |
+perlDreamer | perldoc HTML::Parser, look for attr_encoded | 19:02 |
+perlDreamer | and then wonder why HTML::TokeParser won't obey it | 19:02 |
daviddelikat1 | perhaps the code is not following the documentation? | 19:03 |
daviddelikat1 | brb | 19:03 |
daviddelikat1 | there was a dumpster truck doing its thing across the street and it sounded like my kids were running around upstairs ... | 19:04 |
daviddelikat1 | but nobodys home | 19:04 |
daviddelikat1 | ... | 19:05 |
daviddelikat1 | so when I looked at the code there was only one thing that would skip entity decoding | 19:05 |
daviddelikat1 | and that was if gat_token returned a glag indicating the token is data | 19:06 |
daviddelikat1 | s/glag/flag/ | 19:06 |
+perlDreamer | right. I think it should also include a check for $self->attr_encoded | 19:07 |
+perlDreamer | so || $self->attr_encoded is 15-20 characters | 19:07 |
+perlDreamer | very small patch | 19:07 |
+perlDreamer | but WAY useful | 19:07 |
daviddelikat1 | sounds good to me | 19:07 |
daviddelikat1 | I think there are two places to apply it though | 19:08 |
@preaction | okay, so i'm testing the Collaboration RSS feed items, and the attachments are absolute URLs (not full URLs). is this a bug? | 19:16 |
daviddelikat1 | perlDreamer: 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 128 | 19:17 |
+perlDreamer | preaction: what's the difference between full and absolute? | 19:18 |
@preaction | http://domain.com <- a full URL has that | 19:18 |
@preaction | an absolute URL starts with /path/to/file.jpg | 19:18 |
+perlDreamer | daviddelikat, I agree, get_phrase would be good, too, but I wasn't thinking beyond the immediate problem. | 19:19 |
+perlDreamer | Good catch | 19:19 |
+perlDreamer | preaction, do they work? | 19:19 |
@preaction | they work, technically, but you, the site author, have to add your domain to the end of them | 19:19 |
@preaction | er.. to the beginning rather | 19:20 |
@preaction | also, we don't quite support attachments in RSS right now (at least, not according to any RSS/Atom spec) | 19:20 |
@preaction | so i believe this is just backwards-compat for those using the RSS "feed" as a straight-up XML feed to power weird things | 19:20 |
+perlDreamer | preaction: that sounds more like a bug | 19:21 |
+perlDreamer | XML::FeedPP is supposed to do the right thing for attachments | 19:21 |
+perlDreamer | if you post it, I'll look at it later | 19:22 |
@preaction | i don't want to touch it, that's the problem, i just want to test it | 19:22 |
+perlDreamer | or I'll assign it to someone with more experience in web standards | 19:22 |
@preaction | so i'm going to test it as-is and we'll fix it later | 19:22 |
+perlDreamer | no | 19:22 |
+perlDreamer | why write a test to verify a bug? | 19:23 |
@preaction | as i mentioned, it might be working properly. | 19:23 |
@preaction | i want to wait until a beta release, then fix every stupidity of the CS that we can identify | 19:23 |
+perlDreamer | but this reaches beyond the CS | 19:24 |
+perlDreamer | it also affects StoryManager and SC assets | 19:24 |
@preaction | no, this is in the getRssFeedItems in the CS, it's not part of the Aspect | 19:24 |
-!- beernutz [i=B33rNutZ@173-29-148-188.client.mchsi.com] has joined #webgui | 19:33 | |
beernutz | How 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 |
+perlDreamer | beernutz, you need to talk with mech422 if he comes into the room | 19:38 |
+perlDreamer | he's our resident 64-bit expoert | 19:38 |
beernutz | k, thank you so much | 19:38 |
+perlDreamer | however, if you search the forums on webgui.org, in the etc and developer sections, it may give you some help | 19:38 |
+perlDreamer | short answer, prepare for pain | 19:39 |
beernutz | ya, that is what i have been seeing | 19:39 |
beernutz | trying to seeif i can get a 32bit slice to simplify | 19:40 |
+perlDreamer | one of the design goals for WRE 1.0 is to get it working under 64-bit | 19:40 |
+perlDreamer | I hear they are very close | 19:40 |
PCCC | does anybody know how to upload a webgui package over 100mg | 19:52 |
-!- perlmonkey2 [n=perlmonk@75.43.164.195] has quit ["Leaving."] | 20:00 | |
+perlDreamer | PCCC, 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 #webgui | 20:02 | |
-!- mode/#webgui [+v perlmonkey2] by ChanServ | 20:02 | |
* perlDreamer runs off | 20:02 | |
topsub | can webgui do invoicing yet? | 20:34 |
@preaction | what do you mean by invoicing? | 20:35 |
topsub | sorry got distracted | 20:39 |
topsub | say you have clients as users, you want to send them abill bascially | 20:39 |
topsub | is this something we could get working in webgui | 20:39 |
topsub | using the Shop? | 20:40 |
topsub | only thing i could think of is having them manually type in the amount owed but i was trying to advoid that | 20:40 |
@preaction | provided the product is part of the Shop, yes | 20:43 |
topsub | Can you setup a product so the user can enter in the price? | 20:54 |
+perlmonkey2 | I want to shop at topsub's store. | 21:08 |
-!- PCCC [n=David@130.156.38.11] has left #webgui [] | 21:26 | |
@preaction | you can create a product that would allow that, yes | 21:28 |
-!- LTR_bob [n=bob@5ED6766C.cable.ziggo.nl] has joined #webgui | 22:10 | |
+perlmonkey2 | perlDreamer: ping | 22:14 |
+perlmonkey2 | actually 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 |
+perlmonkey2 | multiple no encryption providers I mean. | 22:17 |
@Haarg | seems a little odd to have one provider be a singleton and others not, if that is what you are describing | 22:19 |
@Haarg | but if it doesn't make any difference to the external api it shouldn't matter much | 22:19 |
+perlmonkey2 | Haarg: 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 |
+perlmonkey2 | But 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 |
+perlmonkey2 | I'll just have the workflow check provider types and use a different query for None. | 22:23 |
@preaction | but why? the workflow shouldn't care what the provider does | 22:26 |
+perlmonkey2 | preaction: the workflow is the way new providers are switched to. | 22:33 |
+perlDreamer | perlmonkey2: pong | 22:33 |
+perlmonkey2 | in the admin panel say you switch to Simple, None, then Simple. | 22:33 |
+perlmonkey2 | it doesn't happen instantly, but the next time the workflow runs. | 22:33 |
+perlmonkey2 | perlDreamer: was just going to ask you about what's in the scroll. | 22:33 |
+perlDreamer | I'll backlog | 22:33 |
+perlmonkey2 | preaction: sorry that didn't make much sense. | 22:34 |
+perlmonkey2 | the 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 |
+perlmonkey2 | woohoo, can switch from providers all day long, interrupting the workflow, whatever and it works. | 22:43 |
+perlDreamer | perlmonkey2: 1!@aslkjasf(*D:SKD009 !@#al;ljsdfalsd(&(*kjk;kj:):):)@!3kj;lkj9suoi|{}| | 22:53 |
CIA-46 | WebGUI: colin * r11479 /WebGUI/docs/upgrades/upgrade_7.7.6-7.7.7.pl: | 22:55 |
CIA-46 | WebGUI: Duplicate the old RSS asset fix right before the upgrade sub that causes problems, | 22:55 |
CIA-46 | WebGUI: 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 #webgui | 22:57 | |
-!- carogray1 [n=Caroline@98.217.214.184] has quit [Read error: 104 (Connection reset by peer)] | 22:57 | |
+perlmonkey2 | perlDreamer: Is that "I <3 U" encrypted? | 22:58 |
+perlDreamer | it's either that, or the result of cat paws on the keyboard | 22:59 |
-!- PCCC [n=David@130.156.38.11] has joined #webgui | 23:03 | |
+perlmonkey2 | perlDreamer: You cat must be drunk to tab complete my name then write gibberish on the screen. Tell him gentlemen wait until 6. | 23:10 |
+perlDreamer | it's 6 off the east coast | 23:10 |
@Haarg | perlDreamer, did you end up posting those uploads scripts anywhere? | 23:11 |
@Haarg | fixing/converting scripts | 23:11 |
+perlDreamer | they're on the bazaar | 23:11 |
@Haarg | link? | 23:11 |
+perlDreamer | http://www.webgui.org/bazaar/convert-from-base64-to-hexad-decimal-storage-locations | 23:12 |
+perlDreamer | http://www.webgui.org/bazaar/correct-case-of-webgui-uploads | 23:12 |
@Haarg | http://haarg.org/fixUploadsCase.pl i updated this slightly | 23:12 |
@Haarg | also, the other was written for my own use to convert webgui's paths, so it uses 'git mv' | 23:13 |
@Haarg | also some other questionable things i have in there like the triple map+glob, but it works so w/e | 23:15 |
+perlDreamer | hm | 23:16 |
+perlDreamer | I'll reupload fixUploadsCase now | 23:16 |
+perlDreamer | and have a look to the other soon | 23:16 |
-!- plainhao [n=plainhao@mail.xbiotica.com] has quit [] | 23:22 | |
* perlDreamer feels the need to quote Bill Cosby | 23:25 | |
+perlDreamer | "It's the brain damage!" | 23:25 |
topsub | my store, enter in your own price for LCD tvs.. | 23:26 |
topsub | haha.. silly clients | 23:26 |
-!- PCCC [n=David@130.156.38.11] has left #webgui [] | 23:33 | |
--- Day changed Wed Jul 08 2009 | ||
+perlDreamer | Haarg, should we be able to write UTF-8 into the synopsis in the db? | 00:01 |
@Haarg | yes | 00:01 |
@Haarg | all text fields should be utf8 | 00:01 |
@Haarg | text/char | 00:02 |
+perlDreamer | So, if I had a string that looked like this: | 00:02 |
+perlDreamer | Brandhei?e Neuigkeiten rund um's Klettern f?r euch aus der Region | 00:02 |
+perlDreamer | and in the db all that showed up was "Brandhei" | 00:03 |
+perlDreamer | what does that mean? | 00:03 |
@Haarg | what kind of asset? | 00:03 |
+perlDreamer | Post | 00:03 |
@Haarg | does the content get saved properly? | 00:03 |
+perlDreamer | yes | 00:03 |
+perlDreamer | http://www.webgui.org/bugs/tracker/9935 | 00:04 |
+perlDreamer | Enter post data into the RTE | 00:04 |
@Haarg | what if you explicitly give that as the synopsis? | 00:04 |
+perlDreamer | I haven't tried that yet | 00:04 |
+perlDreamer | So, enter post content | 00:04 |
+perlDreamer | it pulls a synopsis from the content | 00:04 |
+perlDreamer | but while doing that | 00:04 |
+perlDreamer | it decodes all HTML entities | 00:04 |
+perlDreamer | the db write stops at the first decoded German entity | 00:05 |
@Haarg | decoded or encoded? | 00:05 |
+perlDreamer | decoded (from ëaut;) | 00:05 |
@Haarg | it sounds like rte is encoding the characters which it shouldn't really need to | 00:05 |
+perlDreamer | not seeing any options to make it not encode | 00:06 |
@Haarg | where is the decoding happenning? | 00:06 |
+perlDreamer | HTML::TokeParser | 00:07 |
SDuensin | Is anyone else considering heavy drinking today? | 00:07 |
+perlDreamer | I have a fix that changes that | 00:07 |
+perlDreamer | but then I started thinking about why the db would care about the content | 00:07 |
@Haarg | it shouldn't matter and should be fine for tokeparser to decode it | 00:07 |
@Haarg | so the return value from tokeparser is cut off like that? | 00:08 |
+perlDreamer | no | 00:08 |
@Haarg | or our code is doing it afterward? | 00:08 |
+perlDreamer | it's fine all the way up to update | 00:08 |
+perlDreamer | I haven't checked it farther than that | 00:08 |
+perlDreamer | it's fine all the way inside ->update | 00:13 |
+perlDreamer | where 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 #webgui | 00:13 | |
+perlDreamer | the <DF> and <FC> are 8-bit characters? | 00:13 |
@Haarg | yeah | 00:14 |
@Haarg | i'm not sure that is correct | 00:14 |
@Haarg | utf-8 doesn't use 8-bit characters | 00:15 |
@Haarg | how are you dumping that? | 00:17 |
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui | 00:17 | |
+perlDreamer | $session->log->warn(Dumper \%setPairs) | 00:18 |
+perlDreamer | and looking at it 3 ways | 00:18 |
+perlDreamer | vim, less and tail | 00:19 |
@Haarg | i'd make sure whatever you dump for testing of that use $Useqq and $Useperl | 00:19 |
+perlDreamer | I'll redo it | 00:20 |
@Haarg | alternatively, change the db debug log use ->ascii on the json encoder | 00: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 | |
+perlDreamer | which I think is the same in hex as before, just using octal? | 00:23 |
+perlDreamer | the entity decode table is hardcoded inside HTML::Entities | 00:23 |
@Haarg | it seems like that should all work | 00:27 |
+perlDreamer | the only thing I could think of that column being different from all the others | 00:28 |
@Haarg | it's text | 00:28 |
+perlDreamer | If I go to a regular asset and enter in the string into the Summary (synopsis) in the edit form, it saves fine | 00:33 |
@Haarg | what 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 |
@Haarg | http://perldoc.perl.org/functions/chr.html | 00:37 |
@Haarg | so they are internally not encoded as utf-8 | 00:37 |
@Haarg | which is where the problem comes from | 00:37 |
@Haarg | DBD::mysql is probably doing something dumb in its utf8 encoding stuff | 00:38 |
+perlDreamer | I think I can make a small test case. Is it worth reporting? | 00:38 |
@Haarg | Encode.pm handles it properly from what i can see | 00:39 |
@Haarg | probably | 00:39 |
+perlDreamer | cool, I'll work on that while doing the release | 00:40 |
-!- plainhao [n=plainhao@mail.xbiotica.com] has joined #webgui | 00:40 | |
-!- mode/#webgui [+o plainhao] by ChanServ | 00:40 | |
@Haarg | http://rt.cpan.org/Public/Bug/Display.html?id=25590 | 00:40 |
@Haarg | might be the same problem | 00:40 |
+perlDreamer | it looks like the same signature | 00:41 |
+perlDreamer | stopped at the first decoded character | 00:41 |
+perlDreamer | he even provided a patch | 00:41 |
@Haarg | as for a workaround, we may need to wrap HTML::Entities::decode_entities | 00:43 |
@Haarg | to always convert to utf-8 | 00:43 |
+perlDreamer | monkey patch? | 00:43 |
+perlDreamer | brb | 00:44 |
@Haarg | i was more thinking just a wrapper | 00:44 |
+perlDreamer | HTML::Entities::decode_entities is called internally by other modules, though | 00:44 |
@Haarg | yeah | 00:45 |
@Haarg | i'm not sure the best way to go about it | 00:45 |
+perlDreamer | for now, I reimplemented TokeParsers get_text_trimmed inside splitTag | 00:46 |
+perlDreamer | this is just ugly | 00:46 |
-!- PCCC [n=David@130.156.38.11] has left #webgui [] | 00:46 | |
@Haarg | couldn't you just utf-8 encode the result from it? | 00:46 |
@Haarg | instead of re-implementing it? | 00:46 |
-!- dionak [n=dionak@97.66.185.250] has quit [] | 00:51 | |
@Haarg | utf8::upgrade $_ for values TML::Entities::entity2char; | 00:54 |
@Haarg | if we wanted to go the monkeypatch route | 00:54 |
@Haarg | lost a %H in there | 00:54 |
+perlDreamer | or at least the output of $tokenParser->get_trimmed_text; | 00:54 |
+perlDreamer | that seems to work | 00:59 |
@Haarg | it seems like HTML::Entities should be returning utf8 strings normally. i wonder if that is a change that would be accepted. | 01:03 |
@Haarg | well, 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 | |
+perlDreamer | right | 01:16 |
-!- tavisto [n=tavisto@96.230.192.126] has quit [] | 01:23 | |
CIA-46 | WebGUI: colin * r11480 /WebGUI/ (4 files in 4 dirs): | 01:35 |
CIA-46 | WebGUI: Work around bugs in HTML::Entities, which doesn't output strict utf8, and | 01:35 |
CIA-46 | WebGUI: DBD::mysql, which doesn't encode high characters correctly. This shows up | 01:35 |
CIA-46 | WebGUI: in the Post synopsis, HTML::splitTag and Post->getSynopsisAndContent. | 01:35 |
+perlDreamer | I'm going to have a hard problem with 50 character git commit comments | 01:35 |
+perlmonkey2 | waaaa, git limits comments to 50char? | 01:36 |
@Haarg | no | 01:37 |
@Haarg | although it does encourage a 50 character limit on the first line of the comment | 01:37 |
@Haarg | to treat it along the lines of an email subject | 01:37 |
CIA-46 | WebGUI: colin * r11481 /branch/WebGUI_7.6/ (4 files in 4 dirs): Backporting Post synopsis fix. | 02:04 |
CIA-46 | WebGUI: 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 #webgui | 02:13 | |
-!- mode/#webgui [+v perlmonkey2] by ChanServ | 02:13 | |
-!- s4eek [n=charles@andc-fw1.exploreos.com] has quit [] | 02:18 | |
CIA-46 | WebGUI: 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 #webgui | 03:06 | |
-!- mode/#webgui [+v patspam] by ChanServ | 03: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 #webgui | 03:40 | |
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit [Read error: 104 (Connection reset by peer)] | 03:57 | |
+perlDreamer | roll roll roll the release | 06:08 |
+perlDreamer | gently down the tubes | 06:08 |
+perlmonkey2 | patspam: ping | 06:08 |
CIA-46 | WebGUI: colin * r11484 /branch/WebGUI_7.6/docs/create.sql: Preparing for 7.6.30 release | 06:13 |
SDuensin | :-) | 06:14 |
SDuensin | Ok, well, I bought the shop guide. Even read some of it. Now I'm pretty sure I'm screwed. | 06:14 |
* SDuensin sighs | 06:14 | |
+perlmonkey2 | SDuensin: what's wrong? | 06:15 |
SDuensin | I need a subscription SKU that changes the amount it costs dynamically each month... | 06:15 |
+perlmonkey2 | workflow | 06:15 |
+perlmonkey2 | can't you write something to run the logic for you on each month? | 06:16 |
SDuensin | From what I understand, iTransact just keeps running whatever was first posted to them and just notifies WG if it worked or not. | 06:16 |
+perlmonkey2 | ah | 06:16 |
SDuensin | Getting the amount data into WG isn't a problem. It's charging the user for it. | 06:16 |
+perlmonkey2 | right I see that | 06:16 |
+perlmonkey2 | you 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 |
SDuensin | Yep. I was afraid of that. Welcome to PCI Hell. | 06:18 |
+perlmonkey2 | I'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 |
+perlmonkey2 | cheesy non-solution, charge them the max and refund what they don't use. | 06:19 |
SDuensin | hehehe | 06:19 |
+perlmonkey2 | Looks like you are about to go into the monthly billing business :( | 06:20 |
SDuensin | Oh yea, it'll be a hoot. | 06:20 |
SDuensin | Ok, I got two more (easier) questions while you're here... | 06:21 |
SDuensin | Is the POS Terminal in WebGUI yet? If so, I'm blind and can't find it. | 06:21 |
SDuensin | And do you know how PB runs both the PB and WG sites from the same instance? | 06:21 |
@preaction | SDuensin: the POS stuff is just allowing a "Cashier" to make a purchase using another user's information | 06:21 |
+perlDreamer | It's in 7 | 06:21 |
+perlDreamer | 7.7 | 06:22 |
+perlmonkey2 | No idea, I havne't spent much time working on [head] | 06:22 |
@preaction | PB and WG are now seperate again | 06:22 |
+perlDreamer | SDuensin, it's Rewrite magic | 06:22 |
SDuensin | preaction - Oh yea? Bad mojo living together? | 06:22 |
+perlDreamer | big big big database | 06:22 |
@preaction | no, just too big | 06:22 |
@preaction | we may need to distribute them in the future, so we did this | 06:22 |
SDuensin | I'm looking to combine three of my sites so all my company pages share a single user database. | 06:23 |
@preaction | but, we also made SSO between the two, so hopefully we'll be able to put that into WebGUI someday | 06:23 |
@preaction | SSO and profile sync | 06:23 |
+perlmonkey2 | preaction: any chance of that code going public? | 06:23 |
SDuensin | SSO/Sync sounds fun. | 06:24 |
SDuensin | Still, one user database, one online store. It'd make my life easier. Right now I have three. | 06:24 |
+perlmonkey2 | and I mean, public before it is released with WG | 06:24 |
@preaction | perlmonkey2: i e-mailed JT, he wrote it. I'll let you know what he says | 06:24 |
+perlmonkey2 | preaction: thanks | 06:25 |
SDuensin | Was the mod_rewrite stunt documented anywhere? | 06:27 |
+perlDreamer | I think it's in the wiki | 06:29 |
SDuensin | OK, I'll check it again. Didn't find much before, but I was kind of in a rush. | 06:30 |
SDuensin | Nothing with "rewrite" or "mod_rewrite". | 06:30 |
* SDuensin is liking the wiki less and less these days. :-( | 06:30 | |
@preaction | yeah, it needs some work to make it easier to organize | 06:31 |
@preaction | that's my second order of business come August | 06:31 |
SDuensin | Even a "List Every Damn Thing Here" button would help. | 06:31 |
+perlDreamer | how about a "put everything in 1 place button so you can search for it" | 06:33 |
+perlDreamer | SDuensin, you have to check _all_ the wikis | 06:33 |
+perlDreamer | they are all separate now | 06:33 |
SDuensin | Yea, I know it's all separate. Sucks! | 06:34 |
SDuensin | Thanks for the reminder though. Found it. | 06:35 |
@preaction | is it in the Admin one? | 06:36 |
SDuensin | yea | 06:36 |
@preaction | link me? i can't find it either | 06:37 |
@preaction | search sucks | 06:37 |
@preaction | so i want to fix the keywords on that article to make it easier to find | 06:37 |
SDuensin | http://www.webgui.org/community-wiki/multi-site-setup-7.5 | 06:39 |
SDuensin | I just searched for "rewrite". | 06:39 |
@preaction | ah, the title sucks too | 06:39 |
@preaction | there, fixed the title and added some more keywords | 06:41 |
+perlDreamer | not one, or two, but three assets! | 06:42 |
+perlDreamer | nuts! | 06:42 |
SDuensin | :-) | 06:42 |
SDuensin | The new WG site looks nice, but finding things on it got a lot more difficult. | 06:43 |
+perlDreamer | I think I need to channel Billie Mays for my WUC talk | 06:43 |
@preaction | SDuensin: if the wiki had two features, it would be much better: Subscribe (email notifications), and keyword relationships (for organizing the unorganizable) | 06:44 |
@preaction | subscribe would increase the quality by allowing people to become editors and vet content | 06:44 |
@preaction | the keyword relationships would build a table of contents, as well as other things | 06:45 |
+perlDreamer | wouldn't keyword relationships just be an extension of search | 06:45 |
+perlDreamer | since it's already keyword based? | 06:45 |
+perlDreamer | also, it sounds like we need to build a subscription assetAspect | 06:46 |
@preaction | not really. you'd set up the links from keyword to keyword. "A" is a parent of "B", then you know that A > B | 06:46 |
@preaction | i have one almost built, just needs some bugfixing and tweaking | 06:46 |
@preaction | it's been sitting bitrotting for about 6 months now | 06:46 |
+perlDreamer | and POD and tests? | 06:46 |
@preaction | it's Test-driven | 06:47 |
+perlDreamer | awesome | 06:47 |
+perlDreamer | am I being maintenance-nazi enough? | 06:47 |
@preaction | once we move to git, i can fork and have a nicer place to get collaboration on my half-baked ideas | 06:47 |
@preaction | we're not backing out untested changes yet, and we haven't set up Selenium or Continual Integration | 06:48 |
@preaction | on that note, a couple people (and me) are building a CI project in Perl | 06:48 |
@preaction | once August rolls around, i might be leading the development on it | 06:48 |
@preaction | http://wiki.github.com/konobi/Cradle | 06:49 |
+perlDreamer | CI? | 06:50 |
+perlDreamer | ah, ci | 06:50 |
+perlDreamer | gotcha | 06:50 |
+perlDreamer | are you going to hook something buildbot like into Smolder? | 06:50 |
@preaction | Cradle will be very buildbot-like, probably yes | 06:51 |
@preaction | and it will have Smolder bindings, but won't be reliant on Smolder | 06:51 |
@preaction | reports can go anywhere (like smolder), or you can make your own report generator | 06:52 |
@preaction | every step is going to be pluggable, Update source, Build, Test, Report | 06:52 |
@preaction | so as one kind of Report, I can keep track of test coverage by module, and notify someone if it goes down | 06:52 |
@preaction | as another type, I can do the same for failing tests | 06:52 |
@preaction | and as a final type, i can shuffle a report off to Smolder | 06:53 |
-!- perlmonkey2 [n=perlmonk@75.43.164.195] has left #webgui [] | 06:59 | |
CIA-46 | WebGUI: colin * r11485 /releases/WebGUI_7.6.30-stable: Release 7.6.30-stable | 07:00 |
@preaction | perlDreamer: if you have any ideas on what the CI system that WebGUI uses should do, let me know | 07:02 |
@preaction | i'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 |
SDuensin | WTH? I just added a user to a group and it says they will expire on 6/19/1941. | 07:04 |
@preaction | but now i need sleep. days keep getting busier and busier | 07:04 |
@preaction | uh... heh, BIGINT rollover perhaps? | 07:04 |
SDuensin | Beats me. | 07:04 |
* preaction sleeps | 07:04 | |
SDuensin | Ok, this is too good to not share: http://www.wthr.com/global/story.asp?s=10651525 | 07:06 |
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui | 07:09 | |
+perlDreamer | SDuensin, I kind of get that guy. | 07:26 |
+perlDreamer | What good is there in spending 100's of thousands of dollars on property if you don't get to decide what to do with it | 07:26 |
+perlDreamer | maybe he's an environmentalist, and objects to the use of gasoline mowers? | 07:27 |
SDuensin | Buy a goat, not a shotgun. | 07:28 |
CIA-46 | WebGUI: colin * r11486 /branch/WebGUI_7.6/ (4 files in 4 dirs): Ready for 7.6.31 development | 07:31 |
+perlDreamer | goats produce methany gas. Very non-carbon neutral. | 07:31 |
SDuensin | hehe | 07:33 |
CIA-46 | WebGUI: colin * r11487 /branch/WebGUI_7.6/ (3 files in 2 dirs): | 07:53 |
CIA-46 | WebGUI: Update the object cache on editSave and autoCommit, so that it doesn't lie about | 07:53 |
CIA-46 | WebGUI: its version lock status. | 07:53 |
CIA-46 | WebGUI: colin * r11488 /WebGUI/ (3 files in 2 dirs): | 07:53 |
CIA-46 | WebGUI: Forward port fix for updating property cache on editSave with autoCommit | 07:53 |
CIA-46 | WebGUI: so that the asset does not lie about its autocommit status. | 07:53 |
+perlDreamer | boy, that colin guy was busy today | 07:53 |
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit [Read error: 104 (Connection reset by peer)] | 08:03 | |
topsub | haha /golf clap | 08:07 |
CIA-46 | WebGUI: 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 out | 08:33 | |
+perlDreamer | more hackery tomorrow | 08:33 |
-!- perlDreamer [n=colink@71.117.209.184] has quit ["Leaving."] | 08:33 | |
CIA-46 | WebGUI: colin * r11490 /WebGUI/lib/WebGUI/Asset.pm: Remove debug code. | 08:38 |
CIA-46 | WebGUI: colin * r11491 /WebGUI/docs/ (3 files in 3 dirs): | 08:38 |
CIA-46 | WebGUI: Change the default ThingyRecord template to show a thank you message, | 08:38 |
CIA-46 | WebGUI: View Cart link, and continue shopping link. | 08:38 |
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has joined #webgui | 09:30 | |
-!- bartjol [n=bartjol@host2.procolix.com] has joined #webgui | 10:10 | |
-!- mode/#webgui [+v bartjol] by ChanServ | 10:10 | |
-!- SynQ [n=koendejo@194.171.50.123] has joined #WebGUI | 10:16 | |
-!- MrHairgrease [n=martin@gw.oqapi.nl] has joined #webgui | 10:49 | |
-!- mode/#webgui [+v MrHairgrease] by ChanServ | 10:49 | |
-!- ryuu_ro [n=rory@gw.oqapi.nl] has joined #webgui | 11:24 | |
-!- plainhao [n=plainhao@mail.xbiotica.com] has quit [] | 12:05 | |
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui | 12:29 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 12:29 | |
-!- carogray [n=Caroline@72-61-111-228.pools.spcsdns.net] has joined #webgui | 12: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 #webgui | 13:34 | |
-!- mode/#webgui [+o plainhao] by ChanServ | 13: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 #webgui | 16:04 | |
-!- s4eek [n=charles@andc-fw1.exploreos.com] has quit [Client Quit] | 16:08 | |
-!- bopbop [n=kmccombs@24.183.106.111] has joined #webgui | 16:21 | |
-!- mode/#webgui [+o bopbop] by ChanServ | 16: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 #WebGUI | 16:23 | |
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit ["Leaving."] | 16:44 | |
-!- perlmonkey2 [n=perlmonk@75.43.164.195] has joined #webgui | 16:44 | |
-!- mode/#webgui [+v perlmonkey2] by ChanServ | 16:44 | |
-!- dionak [n=dionak@97.66.185.250] has joined #webgui | 16:46 | |
-!- carogray [n=Caroline@host2.209.113.248.conversent.net] has joined #webgui | 16:47 | |
-!- danny_mk [n=chatzill@68.15.55.161] has joined #webgui | 16:51 | |
-!- mode/#webgui [+v danny_mk] by ChanServ | 16: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 #webgui | 16:52 | |
-!- mode/#webgui [+v danny_mk] by ChanServ | 16: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 #webgui | 16:54 | |
-!- mode/#webgui [+v danny_mk] by ChanServ | 16:54 | |
-!- danny_mk is now known as danny_mk_IsAway | 17:00 | |
-!- tavisto [n=tavisto@96.230.192.126] has joined #WebGUI | 17:01 | |
-!- mode/#webgui [+o tavisto] by ChanServ | 17:01 | |
-!- danny_mk_IsAway is now known as danny_mk | 17:22 | |
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has joined #webgui | 17:36 | |
elnino | Hi!! are changes to the admin settings logged? so I can see if anyone changed any of the settings? | 17:36 |
@preaction | no | 17:38 |
elnino | dang | 17:38 |
-!- bopbop [n=kmccombs@24.183.106.111] has quit ["bye"] | 17:45 | |
+bartjol | danny_mk: hi I'm installing the modules for your AuthOpenId app | 17:51 |
+bartjol | but the LWPx::ParanoidAgent faisl on it's tests | 17:51 |
+bartjol | did you encounter that problem | 17:52 |
-!- ryuu_ro [n=rory@gw.oqapi.nl] has quit [Read error: 110 (Connection timed out)] | 17:53 | |
+danny_mk | hmmm | 17:53 |
+danny_mk | what test does it fail? | 17:54 |
+danny_mk | which test? | 17:54 |
+danny_mk | barjol: which test? | 17:54 |
+bartjol | ah | 17:54 |
+bartjol | wait, I put it in pastebin | 17:55 |
+bartjol | http://webgui.pastebin.com/m29ecfcae | 17:55 |
+bartjol | so the first, but it sems to need another moudule | 17:57 |
elnino | Other than collaboration systems, what else might have it's own settings for "committing versions"? | 17:57 |
+danny_mk | hmmm... try upgrading: LWP::Debug | 17:58 |
+danny_mk | perl -MCPAN -e 'install LWP::Debug' | 17:58 |
+bartjol | well, we don't use cpan | 17:58 |
+bartjol | but I'll install it | 17:58 |
+danny_mk | OK | 17:58 |
+danny_mk | let me know how it goes | 17:58 |
+bartjol | which perl did you use? | 18:00 |
+bartjol | I see a deprecated: | 18:00 |
+bartjol | http://search.cpan.org/search?mode=module&query=LWP::Debug | 18:00 |
+bartjol | and we're on 5.10 | 18:01 |
-!- frodwith [n=pdriver@66.175.192.44] has joined #webgui | 18:02 | |
-!- mode/#webgui [+o frodwith] by ChanServ | 18:02 | |
-!- frodwith [n=pdriver@66.175.192.44] has quit [Client Quit] | 18:02 | |
-!- frodwith [n=pdriver@helios.tapodi.net] has joined #webgui | 18:03 | |
-!- mode/#webgui [+o frodwith] by ChanServ | 18:03 | |
-!- frodwith [n=pdriver@helios.tapodi.net] has quit [Client Quit] | 18:03 | |
-!- frodwith [n=pdriver@helios.tapodi.net] has joined #webgui | 18:04 | |
-!- mode/#webgui [+o frodwith] by ChanServ | 18:04 | |
+danny_mk | bartjol: 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.pm | 18:04 |
+bartjol | well, that is strange | 18:04 |
+bartjol | off course I can try to install | 18:05 |
+bartjol | but I'm doubting whether that will be stable | 18:05 |
+MrHairgrease | Bart, it won't work w/o LWP::Debug | 18:05 |
+MrHairgrease | You'll have to install that as well | 18:05 |
+bartjol | well, ok | 18:05 |
+MrHairgrease | and then install the paranoiduseragent | 18:06 |
+bartjol | sure | 18:06 |
+danny_mk | you can comment those out in the LWPx::ParanoidAgent module, it is only used twice in the subroutine: sub _need_proxy | 18:06 |
+danny_mk | of course this is a maintenance nightmare because you will have to keep track of your changes | 18:06 |
+MrHairgrease | it's used in way more places | 18:07 |
+MrHairgrease | oh, but all are in send_request | 18:07 |
+danny_mk | what? | 18:07 |
+MrHairgrease | LWP::Debug::trace | 18:07 |
+danny_mk | AH! the entire module was deprecated. Yup, you are right | 18: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 #webgui | 18:45 | |
-!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has left #webgui [] | 18:45 | |
CIA-46 | WebGUI: 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 #webgui | 18:59 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 18:59 | |
-!- dionak [n=dionak@97.66.185.250] has joined #webgui | 19:01 | |
-!- cap10morgan [n=wmorgan@75.71.249.188] has joined #webgui | 19:10 | |
-!- mode/#webgui [+v cap10morgan] by ChanServ | 19:10 | |
daviddelikat | fire bug is a bit unreliable about displaying errors... | 19:10 |
@tavisto | daviddelikat, preaction just posted a staff blog entry about this. He switched to Safari 4 because of the problems with it | 19:11 |
daviddelikat | I'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 #webgui | 19:23 | |
-!- wgGuest32 is now known as zeos | 19:23 | |
-!- perlDreamer [n=colink@c-98-232-212-12.hsd1.wa.comcast.net] has joined #webgui | 19:37 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 19:37 | |
+perlDreamer | morning folks | 19:37 |
+perlDreamer | any buzz about Google OS? | 19:37 |
+perlDreamer | sounds like a good, small platform to distribute with our favorite CMS appliance | 19:37 |
daviddelikat | whats it based on? | 19:38 |
-!- steveo_aa [n=sno@adsl-76-226-142-79.dsl.sfldmi.sbcglobal.net] has joined #WebGUI | 19:41 | |
-!- mode/#webgui [+o steveo_aa] by ChanServ | 19:41 | |
+perlDreamer | LInux | 19:42 |
+perlDreamer | see linkage on slashdot and linux weekly news | 19:42 |
+perlDreamer | congrats on the PBWG, steveo_aa | 19:42 |
+perlDreamer | oh, and daviddelikat, Haarg wisely advised me to use Encode to fix the HTML::TokeParser entity problem. | 19:47 |
+perlDreamer | 1-line fix instead of copy and paste code from inside HTML::TokeParser | 19:48 |
daviddelikat | oh the great and wise haarg!! | 19:48 |
@Haarg | actually, didn't you use utf8::upgrade? | 19:49 |
+perlDreamer | yes, I did. | 19:49 |
daviddelikat | my question about google OS is can I install it on my palm computer? | 19:50 |
+perlDreamer | oh, I don't know | 19:50 |
daviddelikat | then I want to be able to run a local httpd so I can serve up a few apps for myself... | 19:51 |
+perlDreamer | http://googleblog.blogspot.com/2009/07/introducing-google-chrome-os.html | 19:51 |
+perlDreamer | iirc, targeted for intel and arm processors | 19:51 |
+perlDreamer | I'm sure it will be crossported quickly | 19:51 |
daviddelikat | I wonder how well it will run on a 386? | 19:53 |
+perlmonkey2 | daviddelikat: Android can run iJetty | 20:03 |
-!- stDavid [n=stDavid@216-199-225-46.tpa.fdn.com] has joined #webgui | 20:03 | |
daviddelikat | sorry what are we talking about? | 20:03 |
+perlmonkey2 | running webservers on your handhelds | 20:04 |
daviddelikat | how good is iJetty? | 20:04 |
+perlmonkey2 | never used it | 20:04 |
daviddelikat | I need perl running too... :) | 20:04 |
+perlmonkey2 | roll your own handheld with a gumstix ;) | 20:05 |
daviddelikat | I think I'll just strap a dual P4 on my back and use the palm for interface... | 20:05 |
* daviddelikat google gumstix | 20:05 | |
-!- ryuu_ro [n=rory@5351698C.cable.casema.nl] has joined #webgui | 20:06 | |
-!- ryuu_ro [n=rory@5351698C.cable.casema.nl] has quit [Client Quit] | 20:06 | |
+perlDreamer | it'll keep you warm, daviddelikat | 20:08 |
daviddelikat | the batteries'll keep me fit too.... | 20:09 |
daviddelikat | ok so how do I get debug info in safari... | 20:10 |
daviddelikat | I have the web inspector running | 20:10 |
daviddelikat | b ut it is empty... | 20:10 |
-!- hansw [n=hans@p548044F2.dip.t-dialin.net] has joined #webgui | 20:11 | |
@preaction | daviddelikat: open the develop menu and click "Start Debugging Javascript" | 20:20 |
daviddelikat | thats much easier than what I did... | 20:21 |
daviddelikat | well a little easier ... I right clicked and inspected an element... | 20:21 |
daviddelikat | got me going anyway... | 20:22 |
daviddelikat | thanks 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 #webgui | 20: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 #webgui | 21:30 | |
+perlDreamer | daviddelikat, seems like the Helpdesk is doing funny things to usernames with underscores | 21:49 |
+perlDreamer | like removing them | 21:49 |
* perlDreamer is running out of battery. Time to head home. bbiaw after lunchtime | 21: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 #webgui | 22:38 | |
-!- mode/#webgui [+v perlmonkey2] by ChanServ | 22:38 | |
+perlmonkey2 | Question 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 |
+perlmonkey2 | Here'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 #webgui | 22:56 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 22:56 | |
@Haarg | how does the configuration of the encryption providers work? | 22:56 |
+perlmonkey2 | So 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 |
+perlmonkey2 | Haarg: 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 |
+perlmonkey2 | It was set to add/delete/edit providers, but having webgui edit the config file was frowned upon :P | 22:57 |
+perlmonkey2 | I'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 |
@Haarg | what alteration would the admin be doing? | 22:58 |
+perlmonkey2 | nothing. Just letting hte user know which providers it is okay to alter in the config. | 22:58 |
+perlmonkey2 | oh, it turns on/off global encryptoin. | 22:58 |
+perlmonkey2 | and has a shortcut to start the workflow. | 22:59 |
+perlmonkey2 | I 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 |
@Haarg | is there a reason the configuration for this can't be stored in the database? | 23:00 |
@Haarg | aside from encryption keys | 23:00 |
+perlmonkey2 | security, I guess. | 23:00 |
@Haarg | what i mean is, i understand that you can't have encryption keys in the db as that invalidates the whole point of this | 23:01 |
+perlmonkey2 | but 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 |
@Haarg | but it seems like any other configuration (which i don't know what there is) would be done in the db | 23:02 |
+perlmonkey2 | but any editing of the config besides the key's/encryptoin method, is pretty cosemetic and doesn't matter. | 23:02 |
+perlmonkey2 | yeah, I see what you're saying. | 23:02 |
+perlmonkey2 | and 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 |
@Haarg | well, i don't know all the information you are storing about them, but what you are saying seems mostly correct | 23:04 |
@Haarg | you just want to have some kind of feedback to the admin of what providers are being used | 23:04 |
+perlmonkey2 | only 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 |
+perlmonkey2 | So basically we have a 'name', 'provider' type, and then Simple needs a 'key' and HSM needs a 'url'. | 23:06 |
+perlmonkey2 | okay, 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 #webgui | 23:40 | |
@steveo_aa | I hadn't noticed that I was this month's PGWG poser boy. | 23:44 |
@steveo_aa | PBWG | 23:44 |
@preaction | yessir! | 23:45 |
@steveo_aa | (poser wasn't a typo, chuckle) | 23:45 |
+perlDreamer | it's a promotion? | 23:45 |
@steveo_aa | My life is going backwards from being a company owner to a support dev. | 23:46 |
@steveo_aa | But I voluntarily gave up the owner life. Way too many stresses. | 23:46 |
@steveo_aa | I'll have to let you know later if being the July PBWG is anything more than marketing. | 23:48 |
@steveo_aa | But it is good to be recognized, even as a commercial. | 23:49 |
@steveo_aa | Speaking of "commercial" I was once on a nationally televised commercial back in 1994. | 23:49 |
@steveo_aa | I 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 |
@preaction | ha, nice | 23:52 |
@steveo_aa | The 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_aa | The 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_aa | Someday I should digitize the commercial and post it online. | 23:56 |
@steveo_aa | 15 years later and we still have Dee Dee the devil dog. | 23:56 |
@steveo_aa | Her 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 | |
+perlmonkey2 | If 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 #webgui | 00:09 | |
SquOnk | Hi everyone. | 00:09 |
@Haarg | pretty much just instantiate and ->run | 00:10 |
+perlDreamer | Is is WebGUI::Error->caught, or Exception::Class->caught? | 00:12 |
@Haarg | the first will catch any of our exceptions, the second anything using E::C | 00:12 |
@Haarg | so probably the former | 00:13 |
SquOnk | I'm looking for suggestions. Picture this: | 00:13 |
SquOnk | We have a set of assets that should go on the right column. | 00:13 |
SquOnk | For 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 that | 00:15 |
@preaction | i would suggest different style templates probably | 00:15 |
SquOnk | preaction: That's what I thought. | 00:15 |
@preaction | the other way would be a navigation | 00:15 |
SquOnk | preaction: My partner here had a wicked idea, though. | 00:15 |
@preaction | but there would be some weirdness | 00:15 |
@Haarg | a nav set to show siblings may work | 00:15 |
SquOnk | How about a macro having a sort of "overloading" feature. | 00:16 |
+perlDreamer | wait a sec | 00:17 |
+perlDreamer | is it WebGUI::Exception, or WebGUI::Error? | 00:17 |
+perlDreamer | the package is WebGUI::Exception | 00:17 |
+perlDreamer | but it throws things in WebGUI::Error | 00:17 |
@preaction | perlDreamer: it's WebGUI::Error | 00:17 |
SquOnk | You create assets with URL /a/b/c and /a/b/c/d... | 00:17 |
@Haarg | the only place you use 'WebGUI::Exception' is to load the .pm | 00: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 |
SquOnk | He just wants to write a macro :) | 00:19 |
+perlDreamer | SquOnk, sounds like the RelativeUrl macro in the Bazaar | 00:19 |
SquOnk | perlDreamer: Ah, will check. Thanks | 00:19 |
+perlDreamer | or is it RootUrl.... | 00:19 |
+perlDreamer | one of those | 00:20 |
+perlDreamer | So I have this exception that is being thrown, but not being caught by WebGUI::Error | 00:20 |
+perlDreamer | it is caught by an eval, and the right error message from the exception shows up in $@ | 00:20 |
@Haarg | how is it thrown? | 00:21 |
+perlDreamer | WebGUI::Error::Shop::RemoteShippingRate->throw(error => 'Problem with UPS Online Tools XML: '. $xmlData->{Response}->{Error}->{ErrorDescription}); | 00:22 |
@Haarg | WebGUI::Exception::Shop has problems | 00:26 |
@Haarg | its exceptions don't inherit from WebGUI::Error | 00:26 |
@Haarg | http://gist.github.com/143203 | 00:27 |
+perlDreamer | thanks, Haarg | 00:34 |
+perlDreamer | must be time to write some tests for Exception::Shop.pm | 00:34 |
+perlDreamer | rather, past time... | 00:40 |
CIA-46 | WebGUI: 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 #webgui | 00:45 | |
+perlDreamer | it'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-46 | WebGUI: 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 | |
+perlmonkey2 | So you have to have a workflow activity in a workflow before you can run it? | 01:04 |
@Haarg | yes | 01:04 |
elnino | Other than collaboration systems, what else might have it's own settings for how it commits changes/postings/versions? | 01:06 |
@Haarg | wiki | 01:06 |
elnino | ok. Cool. Thanks. | 01:07 |
@Haarg | gallery as well | 01:07 |
-!- danny_mk [n=chatzill@68.15.55.161] has quit ["ChatZilla 0.9.85 [Firefox 3.0.11/2009060215]"] | 01:08 | |
elnino | ok. Thanks haarg | 01:09 |
+perlDreamer | story manager | 01:10 |
+perlDreamer | thingy...? | 01:11 |
@Haarg | no | 01:11 |
@Haarg | matrix | 01:12 |
@Haarg | the ems might, i don't remember | 01:12 |
elnino | helpdesk? | 01:13 |
* elnino looks at dbschema | 01:13 | |
elnino | story archive has a approvalWorkflowId? | 01:13 |
+perlDreamer | of course | 01:13 |
+perlDreamer | who knows what kind on unscrupulous people might submit stories... | 01:14 |
@Haarg | helpdesk would as well, but it isn't core | 01:14 |
elnino | hmm. calendar too? | 01:15 |
+perlDreamer | yes | 01:16 |
+perlDreamer | sounds like we need a wiki page... | 01:16 |
elnino | dataform? Map? (what's that?) | 01:16 |
+perlDreamer | what's Map? | 01:16 |
elnino | Yeah, I was planning on writing on on this. | 01:16 |
elnino | there's a table called Map | 01:17 |
@Haarg | i think map may | 01:17 |
+perlDreamer | DataForm, yes | 01:17 |
elnino | my 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 |
elnino | then it dawned on me... | 01:18 |
+perlDreamer | Map has an autocommit for adding points | 01:18 |
+perlDreamer | each point is an asset | 01:18 |
+perlDreamer | Map is WebGUI + Google Maps | 01:18 |
+perlmonkey2 | Why does Thingy create a workflow instance of this class? className=>"WebGUI::Asset::Wobject::Thingy" | 01:19 |
elnino | so what wiki should this be under? user? | 01:20 |
+perlmonkey2 | would be nice if the next developers guide shows an example of creating a workflow instance. | 01:20 |
+perlDreamer | elnino: developer, I think | 01:21 |
elnino | really? | 01:21 |
+perlDreamer | perlmonkey2, you can check t/Workflow/Activity/*.t | 01:21 |
+perlDreamer | or check out Operation/User.pm | 01:22 |
+perlDreamer | elnino, I guess it depends on the audience. If you think users would want to know this, then it definitely should go into the users wiki | 01:22 |
elnino | hmm. it appears that any wikis on version tags are under admin. | 01:22 |
+perlmonkey2 | thanks perlDreamer | 01:22 |
elnino | I find splitting up the wiki is confusing. | 01:23 |
+perlDreamer | i think there's a bug filed for that, elnino. Your comments about it would be very helpful in getting the issue fixed. | 01:23 |
+perlDreamer | perlmonkey2, I think className is the type of object it wants to get | 01:23 |
+perlmonkey2 | perlDreamer: 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 |
+perlDreamer | yes, but it doesn't care about the type of objects they receive | 01:25 |
+perlDreamer | aside from shoving the right ones into them, I think | 01:25 |
CIA-46 | WebGUI: colin * r11495 /branch/WebGUI_7.6/ (4 files in 4 dirs): Backport exception tests and subclassing fixes. | 01:25 |
CIA-46 | WebGUI: colin * r11496 /WebGUI/lib/WebGUI/Exception/Shop.pm: Add POD for Exception/Shop. | 01:25 |
+perlmonkey2 | so I should be able to leave that blank since my workflow activity doesn't need an object/?class passed in. | 01:25 |
+perlDreamer | which line in Thingy are we talking about? | 01:26 |
+perlmonkey2 | triggerWorkflow | 01:28 |
+perlDreamer | ah, I see | 01:28 |
+perlDreamer | yeah, className is the type of object that it want to receive | 01:28 |
+perlmonkey2 | and method? | 01:28 |
+perlDreamer | methodName is how to build one | 01:29 |
+perlmonkey2 | how to build one what? | 01:29 |
+perlDreamer | a className | 01:29 |
+perlDreamer | className => what I want, methodName => how to build one, parameters => how to customize it | 01:29 |
+perlDreamer | perldoc Workflow::Instance.pm | 01:30 |
+perlmonkey2 | no idea why an activity would need that, but I'm sure some do. | 01:30 |
+perlDreamer | well, if you want to work on a particular user, you'd need to know which userId to fetch with methodName from className | 01:31 |
+perlmonkey2 | not sure why the documenation for classname and method name are for set instead of create. maybe create calls set. | 01:32 |
+perlmonkey2 | either way, I didn't find t. | 01:32 |
@Haarg | the 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 |
@Haarg | in your case, you don | 01:33 |
@Haarg | 't have an object so it is simpler | 01:33 |
-!- dionak [n=dionak@cpe-024-074-157-216.carolina.res.rr.com] has joined #webgui | 01:44 | |
@tavisto | what's up party peeeeeeeeeeople? | 01:45 |
+perlmonkey2 | tavisto: despairing | 01:46 |
@tavisto | nooooooo | 01:47 |
@tavisto | why is everyone in a bad mood today? It's been a good day for me and WebGUI leads | 01:47 |
+perlmonkey2 | bah, Instance tries to instantiate an object and pass it to the Activity? I'm not even passing anything in. | 01:48 |
@Haarg | it doesn't have to | 01:48 |
+perlmonkey2 | tavisto: spends hours digging through code trying to figure something out, make zero progress, and realize how bad you suck. | 01:48 |
@tavisto | I have 2 trivia questions... 1st one to answer them both correctly gets a handclap and a smiley from tavisto. | 01:48 |
@Haarg | don't give it that information and it won't try to use an object | 01:49 |
@Haarg | look at Operation::Workflow::www_runWorkflow | 01:49 |
+perlmonkey2 | Haarg: 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 |
+perlmonkey2 | ah, must have been trying to rerun a previously failed workflow. | 01:50 |
+perlmonkey2 | just worked :D:D:D:D:D:D | 01:50 |
@tavisto | #2 - Is it possible to embed a poll asset into a message board post? I don't think ^AssetProxy(); works. | 01:50 |
@Haarg | karma is probably pulled from i18n, so renaming it wouldn't be simple in all cases | 01:50 |
@Haarg | collab posts usually filter out macros, but you can change that | 01:51 |
@Haarg | it would be dangerous if untrusted people were allowed to post to it though | 01:51 |
@Haarg | also, when you voted it would take you to the original poll asset | 01:51 |
@tavisto | oh yeah.. that's right | 01:51 |
daviddelikat | anybody want to peek at the new tabbed help desk tickets? http://delikat.homeip.net:8080/ | 01:53 |
@Haarg | looks like a good start | 01:55 |
@Haarg | would it be possible to have close buttons on the tabs themselves? | 01:55 |
@Haarg | also might be good to have immediate feedback - open the tab right away with a throbber in it or something | 01:55 |
daviddelikat | I 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 link | 01:56 |
daviddelikat | I can see about opening the tab earlier | 01:57 |
@Haarg | hmm | 01:57 |
daviddelikat | are there any examples you can point out | 01:57 |
@Haarg | might be able to change the order of the events | 01:57 |
@Haarg | i guess you don't get control over capturing/bubbling using yui's event stuff since it wouldn't work in ie | 01:58 |
@Haarg | http://blog.davglass.com/files/yui/tab3/ | 02:00 |
elnino | ok. http://www.webgui.org/use/community-wiki/version-tags-overview - here's my start thanks haarg, perldreamer! | 02:06 |
+perlDreamer | elnino, you are simply awesome | 02:06 |
elnino | you didn't read it. lol | 02:06 |
+perlDreamer | If we had 3 people who made as many bug postings, wiki pages and RFEs as you did, WebGUI would be better off | 02:06 |
+perlDreamer | now, how do we get you to do core contributions? | 02:06 |
elnino | send my kids to college. | 02:07 |
+perlDreamer | hm, can I do that with WebGUI karma? | 02:07 |
elnino | maybe? | 02:07 |
elnino | lol, well, I try to contribute as I can. you guys have an awesome product! | 02:08 |
elnino | I'm going to make supper and go to sleep, signing off.... | 02:08 |
elnino | bye. | 02:08 |
+perlDreamer | later :) | 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 #webgui | 02: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 | |
+perlDreamer | oh dear lord, I'm domesticated! | 02:34 |
+perlDreamer | ahhhhhhhhhhhhh | 02:34 |
daviddelikat | you 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 | |
daviddelikat | theres the close box... needs some style work, and I'm still debugging the 'close function, but it should work fine... | 03:02 |
daviddelikat | http://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 #webgui | 03:03 | |
@Haarg | nice | 03:08 |
daviddelikat | do you have an example of the other thing... displaying the 'throbber'? | 03:09 |
@Haarg | nope | 03:09 |
-!- tavisto [n=tavisto@96.230.192.126] has left #WebGUI [] | 03:12 | |
@preaction | very nice! i might actually enjoy using this version of the helpdesk | 03:13 |
SDuensin | Hey daviddelikat - one thing bothers me about that help desk... | 03:20 |
SDuensin | *I* don't have it! :-) | 03:20 |
daviddelikat | it doesn't work yet either | 03:20 |
SDuensin | Well, that's a minor problem. :-D | 03:20 |
daviddelikat | it should be out by EOW... | 03:20 |
SDuensin | Oh yea? Excellent! | 03:21 |
daviddelikat | now the tab close/reopen works fine | 03:34 |
daviddelikat | needs optimizing though... | 03:35 |
SDuensin | I just need a help desk / bug board. | 03:36 |
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui | 03:38 | |
daviddelikat | well, this one is not officialy released, but it is the one they use on webgui.org | 03:39 |
SDuensin | Thought it looked familiar. :-) | 03:39 |
daviddelikat | you can get it from git | 03:39 |
daviddelikat | you might ask around if anybody cares if you use it... | 03:39 |
SDuensin | Does it still download files instead of displaying search results in Safari? | 03:39 |
daviddelikat | but i expect they would welcome another beta sire | 03:39 |
daviddelikat | site | 03:40 |
daviddelikat | i dont know | 03:40 |
daviddelikat | im trying to remember where that bug occurs, i can test it... | 03:40 |
SDuensin | I think it happens any time you search. | 03:40 |
@Haarg | try clicking the button instead of pressing enter | 03:41 |
SDuensin | I'll remember that. | 03:41 |
@Haarg | i 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 |
daviddelikat | it is still a problem exactly as you've described it... | 03:43 |
daviddelikat | it is also on my list... | 03:43 |
SDuensin | Ok, was just curious. | 03:43 |
SDuensin | Gotta run for a bit. :-) | 03:43 |
-!- plainhao [n=plainhao@mail.xbiotica.com] has joined #webgui | 03:50 | |
-!- mode/#webgui [+o plainhao] by ChanServ | 03:50 | |
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui | 03:56 | |
-!- mode/#webgui [+v patspam] by ChanServ | 03:56 | |
+perlDreamer | daviddelikat++ | 03:59 |
daviddelikat | wait till you see my next trick | 04:00 |
+perlDreamer | oh! | 04:00 |
+perlDreamer | Did you see the thing I posted about names with underscores? | 04:00 |
daviddelikat | um no | 04:00 |
daviddelikat | is it bad? | 04:01 |
+perlDreamer | yeah | 04:01 |
+perlDreamer | not 100% bad | 04:01 |
+perlDreamer | but like 80% bad | 04:01 |
+perlDreamer | because you can't tell which user the bug got assigned to | 04:01 |
daviddelikat | can you give ma ahint of a link or something? | 04:01 |
+perlDreamer | yup | 04:01 |
+perlDreamer | this bug: http://www.webgui.org/use/bugs/tracker/10617 | 04:01 |
+perlDreamer | I assigned it to Mike_S | 04:02 |
+perlDreamer | but that's not what the bug says | 04:02 |
daviddelikat | sorry thats like greek to me | 04:03 |
daviddelikat | what is a .cdn file? | 04:03 |
+perlDreamer | don't worry about the bug, look at who it is assigned to ;) | 04:03 |
+perlDreamer | perlmonkey2: you're set -> http://rss.slashdot.org/~r/Slashdot/slashdot/~3/hCDhyvZ6hqg/US-Offering-45M-For-Huge-Wind-Energy-Test-Bed | 04:03 |
+perlDreamer | but you're going to need a bigger welder | 04:03 |
daviddelikat | whos mikes? | 04:04 |
daviddelikat | is that the problem? | 04:04 |
+perlDreamer | that's the thing | 04:04 |
daviddelikat | the name? | 04:04 |
+perlDreamer | I assigned to Mike_S | 04:04 |
daviddelikat | I get it... | 04:04 |
+perlDreamer | can you fix it, doctor? | 04:04 |
+perlDreamer | or do we need to take it out behind the woodshed, along with old Shem? | 04:04 |
daviddelikat | I'll take a look after I submit the current project... | 04:05 |
daviddelikat | I was working on something related to user ids a little while ago... | 04:05 |
daviddelikat | its all very curious what kind of odd stuff WG does with bits of data... | 04:05 |
+perlDreamer | yes | 04:06 |
+perlDreamer | now, I have a general question for the room | 04:06 |
+perlDreamer | In the CS, it makes a Post template variable for seeing the user's profile | 04:06 |
+perlDreamer | $var{"userProfile.url"} = $self->getUrl("op=viewProfile;uid=".$self->get("ownerUserId")) | 04:07 |
+perlDreamer | but viewProfile is deprecated, and there's an API for getting the link to a user's profile | 04:07 |
+perlDreamer | using the API, however, means making 1 user object for every post in the list | 04:07 |
+perlDreamer | do I go the correct route which could be slower, or the fast route, which may not be right? | 04:08 |
@Haarg | perlDreamer, i'm pretty sure the problem happened when you assigned the user | 04:09 |
@Haarg | i just assigned the bug to Mike_S | 04:09 |
+perlDreamer | there was no Mike_S in the list that search gave me | 04:09 |
carogray | hi late night workers | 04:09 |
+perlDreamer | but I'll believe you that the problem was PEBKAC | 04:10 |
@Haarg | well, if the user wasn't in the list that may be a separate problem | 04:10 |
@Haarg | but mikes is a different user from Mike_S | 04:10 |
+perlDreamer | thanks for fixing that, Haarg | 04:11 |
daviddelikat | my turn... | 04:11 |
daviddelikat | Haarg: | 04:11 |
daviddelikat | what is it about WGdev commands that forces them to exit after the run? | 04:11 |
@Haarg | you are looking at writing your own? | 04:12 |
daviddelikat | no I'm improvising a shell... | 04:12 |
@Haarg | ah | 04:12 |
daviddelikat | tired of waiting for long loads | 04:12 |
+perlDreamer | wgdev REPL? | 04:12 |
daviddelikat | I was going for wgsh | 04:13 |
@Haarg | that behavior should probably change - basically when it started i had some commands that would exit | 04:13 |
@Haarg | so i made them all exit to be consistant | 04:14 |
daviddelikat | but even if I put the code in a eval it still exits all the way out | 04:14 |
@Haarg | more specifically, they would exec | 04:14 |
@Haarg | it calls exit directly | 04:14 |
daviddelikat | the exec would be the issue | 04:14 |
@Haarg | so the behavior should probably change so they never exit | 04:15 |
@Haarg | and the case i wanted exit for will just have to use system instead | 04:15 |
daviddelikat | which case is that? | 04:15 |
@Haarg | wgd db | 04:15 |
carogray | any idea why we get the message, | 04:16 |
carogray | "The page you have requested does not exist. | 04:16 |
carogray | What would you like to do? | 04:16 |
carogray | Add the missing page. | 04:16 |
carogray | Back to site." | 04:16 |
carogray | After we change a URL and save? | 04:16 |
daviddelikat | probably because the browser is still looking at the old url | 04:17 |
+perlDreamer | look for errors in the logs? | 04:17 |
@Haarg | the change url function or the edit screen? | 04:17 |
@Haarg | it'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 running | 04:17 |
@Haarg | *it'd be more | 04:18 |
carogray | Haarg:change URL | 04:18 |
carogray | we were merrily fixing URL's today and then all of a sudden could no longer do it | 04:18 |
@Haarg | asset manager or from content? | 04:19 |
carogray | mm. | 04:19 |
carogray | both | 04:19 |
@Haarg | and is the url changing actually failing or is it just reporting that error afterward? | 04:19 |
carogray | url changing seems to be actually failing... | 04:19 |
@Haarg | it sounds like a bug either way, so that should be reported | 04:19 |
carogray | then can no longer edit asset from either manager or content | 04:20 |
carogray | big bug | 04:20 |
@Haarg | yeah, that's not good | 04:20 |
carogray | would there be a reason it was working and then just stopped? | 04:20 |
+perlDreamer | it's actually a feature | 04:20 |
+perlDreamer | changing URLs breaks links to pages :) | 04:21 |
* perlDreamer will try anything to prevent new bugs from being posted | 04:21 | |
carogray | more please oh | 04:21 |
carogray | here's me getting more an dmore puzzled | 04:21 |
+perlDreamer | Haarg is right, it needs to be posted. | 04:21 |
carogray | ok... | 04:22 |
+perlDreamer | Please check the log files for errors, and be very detailed with what needs to be done to duplicate the error. | 04:22 |
carogray | log files are ...? can I do that? hosted on PB? | 04:22 |
+perlDreamer | what kind of server do you have, carorgray? | 04:23 |
+perlDreamer | virtual host? | 04:23 |
+perlDreamer | shell access? | 04:24 |
carogray | not virtual host... | 04:24 |
carogray | I think we did some shell access a couple of years ago...something to do with sudo or something? | 04:24 |
@Haarg | daviddelikat, if you wanted to work around the exit thing until i get to fixing it, you might look at t/03_WGDev-Command.t | 04:25 |
daviddelikat | thanks | 04:25 |
@Haarg | it has code to trap exits | 04:25 |
@Haarg | the BEGIN right at the top and sub capture_exit | 04:26 |
daviddelikat | thats kinda cool | 04:26 |
@Haarg | using that strategy, the BEGIN defining CORE::GLOBAL::exit needs to be before anything using exit is compiled | 04:28 |
@Haarg | http://github.com/haarg/wgdev/issues#issue/3 | 04:30 |
daviddelikat | here it is wgsh beta 0.0.0.0 http://webgui.pastebin.com/d43f60a48 | 04:31 |
daviddelikat | so far it works OK | 04:31 |
daviddelikat | i have not tested all functions... | 04:31 |
@preaction | okay, if the next thing is to be able to pipe output from one command into another, you are all buying me new pants | 04:33 |
daviddelikat | ls, edit, package seem to work; thats what I was hoping for | 04:33 |
daviddelikat | db does not work | 04:34 |
@preaction | also, perhaps a way to call system commands as part of a |-chain? | 04:35 |
daviddelikat | start a rfe list | 04:36 |
CIA-46 | WebGUI: 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 |
@Haarg | you 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 branch | 04:38 |
@Haarg | github's issue tracker would work well for an rfe list | 04:38 |
daviddelikat | I'm not likely to do much more than I have... | 04:39 |
@Haarg | well, i'd be interested in improving it at some point | 04:39 |
daviddelikat | its really cool but does not generate revenue... | 04:39 |
@preaction | wish i had the cash to fund development | 04:40 |
@preaction | but 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 #webgui | 04:42 | |
CIA-46 | wgdev: Patrick Donelan master * r16373e0 / lib/WGDev/Command/Package.pm : | 04:43 |
CIA-46 | wgdev: Fixed bug with Package --output-dir option | 04:43 |
CIA-46 | wgdev: Renamed option to --to since hypenated options are not supported. - http://bit.ly/IqzCq | 04:43 |
CIA-46 | wgdev: Graham Knop master * r0342277 / (8 files in 4 dirs): add tidy command and tidy test and other files - http://bit.ly/BRP3s | 04:43 |
CIA-46 | wgdev: Graham Knop master * r6cb8162 / MANIFEST.SKIP : soem updates and cleanups to MANIFEST.SKIP - http://bit.ly/QzCSQ | 04:43 |
@Haarg | soem | 04:44 |
@Haarg | me speel gud | 04:44 |
Aspire_Team | How do I get avatars to display in a User List? <tmpl_var user_profile_avatar_value> just gives me the asset id | 04:46 |
@Haarg | it's not actually an asset id, but a storage id | 04:48 |
@Haarg | you should be able to use the StorageUrl macro | 04:48 |
@Haarg | ^StorageUrl(<tmpl_var user_profile_avatar_value>); | 04:49 |
Aspire_Team | Great, I'll try it out. | 04:51 |
Aspire_Team | Now 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_Team | I guess that is just html | 04:52 |
@Haarg | yeah | 04:52 |
@preaction | right | 04:52 |
Aspire_Team | Thanks. | 04:53 |
@Haarg | you can also send a second parameter to that macro | 04:53 |
@Haarg | if it is 'thumb' it will return the url to the thumbnail instead | 04:53 |
Aspire_Team | i.e. ^StorageUrl(<tmpl_var user_profile_avatar_value>,thumb); or ^StorageUrl(<tmpl_var user_profile_avatar_thumb>); | 04:58 |
@Haarg | the former | 05:00 |
Aspire_Team | Works like a charm! Thanks Haarg! | 05:08 |
Aspire_Team | dhelsten 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 | |
+perlmonkey2 | George Washington killed his sensai and he never said why. | 06:17 |
-!- cap10morgan [n=wmorgan@75.71.249.188] has quit [] | 06:25 | |
+perlDreamer | is a sensai like a sensei, but american? | 06:25 |
+perlmonkey2 | perlDreamer: damn google and it not seeing that as misspelled. | 06:28 |
+perlDreamer | maybe I'm wrong | 06:29 |
+perlDreamer | you know us oregonians | 06:29 |
+perlDreamer | we're very stubborn, pushy and opinionated | 06:29 |
+perlmonkey2 | So you're French? | 06:30 |
* perlmonkey2 oh snaps | 06:30 | |
+perlmonkey2 | I need a hobby project for WebGUI. Something to do on my own for fun | 06:31 |
+perlmonkey2 | I've been toying with S3 integration, but that would cut into PB's profit model, and I dont' want to do that. | 06:31 |
+perlDreamer | how does test writing strike you? :) | 06:31 |
+perlmonkey2 | Like digging ditches :P | 06:32 |
+perlmonkey2 | maybe I could find some beauty in it. I'm under-experienced in test writing. | 06:32 |
+perlDreamer | it'll change the way you write code | 06:32 |
+perlDreamer | It's like in the Matrix, when Cipher is talking to Neo | 06:32 |
+perlmonkey2 | and add 20% to my total time per task. | 06:32 |
+perlDreamer | actually, no | 06:32 |
+perlmonkey2 | your link said it added 20%. | 06:33 |
+perlDreamer | right, but it also said there was reduced maintenance | 06:33 |
+perlDreamer | so it takes you 20% more upfront, billable time | 06:33 |
+perlDreamer | but saves you face later in fixing bugs at cost | 06:33 |
+perlmonkey2 | In 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 :P | 06:34 |
+perlDreamer | gotcha ;) | 06:34 |
+perlmonkey2 | anyways, what did you have in mind with the test writing, or were you speaking of generalities? | 06:35 |
+perlDreamer | it would just be great to have someone else helping to write tests | 06:41 |
+perlDreamer | right now I'm at the point where I can point to specific tasks that need to be done | 06:41 |
+perlDreamer | like | 06:41 |
+perlDreamer | write tests to bring User.pm coverage back up to 100% | 06:41 |
+perlDreamer | Look into integrating WebGUI::PseudoRequest with Test::Apache2 | 06:42 |
+perlmonkey2 | well 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 |
+perlDreamer | figure out a way to autostart a server for WWW::Mech tests | 06:42 |
+perlmonkey2 | mech? | 06:43 |
+perlmonkey2 | why use mech? how is that different from the api calls? | 06:43 |
+perlDreamer | mech is good for integration testing | 06:43 |
+perlDreamer | most of the API calls are all unit tests | 06:43 |
+perlDreamer | so we know that each gear and cog works | 06:44 |
+perlDreamer | but the machine is still untested | 06:44 |
+perlDreamer | also, somethings can only be done from the UI, like authentication | 06:44 |
+perlmonkey2 | mech used to be my favorite plaything | 06:44 |
+perlmonkey2 | for years | 06:44 |
+perlDreamer | I'd love for the server autostart thing to be written | 06:44 |
+perlDreamer | we'll need it for WWW::Mech, and for Selenium | 06:44 |
+perlmonkey2 | back when I was at the university I'd keep 5 servers handling 1MB/s each for days using Mech and Heritrix. | 06:46 |
+perlmonkey2 | autostart? I dont get it? Test is ran as root and runs teh wre startup? | 06:47 |
+perlDreamer | right, 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 testing | 06:49 |
+perlDreamer | it's really just chaining WRE calls together | 06:49 |
+perlDreamer | addsite.pl | 06:50 |
+perlDreamer | wreservice | 06:50 |
+perlDreamer | etc | 06:50 |
+perlDreamer | hm, more like two environment variables | 06:50 |
+perlDreamer | WEBGUI_CONFIG and WEBGUI_LIVE | 06:50 |
+perlDreamer | well, there's also the DNS setup, since any site will need to be able to be resolved by IP | 06:52 |
+perlDreamer | so maybe the hostname needs to be passed into addsite, so that it gets created with a good website name | 06:52 |
+perlDreamer | something like shawshank.localdomain | 06:52 |
+perlmonkey2 | 127.0.01 or bust | 07:05 |
+perlmonkey2 | anyways, 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 | |
+patspam | perlDreamer: howdy | 07:29 |
+perlDreamer | hey, patspam! | 07:29 |
+patspam | I'm back from the dead =) | 07:29 |
+perlDreamer | dead? | 07:30 |
+perlDreamer | you been sick? | 07:30 |
+patspam | nah, just been too busy at $work to hang out on #webgui | 07:30 |
+perlDreamer | that happens. | 07:30 |
+perlDreamer | between fathering and work I haven't had time to work on smaller projects | 07:31 |
+perlDreamer | it takes me 12 hours to get 8 hours of billable work done | 07:31 |
+patspam | yeah that really sucks, I feel the same thing even without kids in the mix | 07: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 #webgui | 09:32 | |
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has joined #webgui | 09:34 | |
-!- SynQ [n=koendejo@host2.procolix.com] has joined #WebGUI | 10:03 | |
SynQ | ola | 10:03 |
SynQ | com esta | 10:03 |
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui | 10:07 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 10: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 #WebGUI | 10: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 #webgui | 11:04 | |
-!- bartjo1 is now known as BartJol | 11:05 | |
-!- mode/#webgui [+v BartJol] by ChanServ | 11:05 | |
-!- plainhao [n=plainhao@mail.xbiotica.com] has quit [] | 12:51 | |
-!- Celestar [n=vici@fire2.tngtech.com] has joined #webgui | 12:51 | |
Celestar | lol. ok the topic redirects me to the wiki, and the getting started of the wiki redirects me to the IRC channel :P | 12:52 |
Celestar | is there any easy way to import an existing page, especially the CSS into webGUI? | 12:55 |
Celestar | and could anyone point me to some docs how to do so? | 12:55 |
+BartJol | Celestar: ah | 13:05 |
+BartJol | like you have a html page | 13:05 |
+BartJol | and want to import that? | 13:05 |
+BartJol | well, that can't be done automatically | 13:06 |
+BartJol | afiad | 13:06 |
+BartJol | s/d/k/ | 13:06 |
+BartJol | I would put the css in a snippet and link to that in the template | 13:07 |
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: @steveo_aa, Celestar, SDuensin, f00li5h[HireMe], @frodwith, stDavid, +patspam | 13:12 | |
-!- Netsplit over, joins: steveo_aa | 13:12 | |
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui | 13:12 | |
-!- Netsplit over, joins: +patspam, stDavid, @frodwith, SDuensin | 13:12 | |
-!- ServerMode/#webgui [+ovo steveo_aa patspam frodwith] by irc.freenode.net | 13:12 | |
-!- f00li5h[HireMe] [n=f00li5h@211.30.203.217] has joined #webgui | 13:13 | |
-!- Celestar [n=vici@fire2.tngtech.com] has joined #webgui | 13: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 #webgui | 14:05 | |
-!- mode/#webgui [+o plainhao] by ChanServ | 14:05 | |
-!- Celestar [n=vici@fire2.tngtech.com] has joined #webgui | 15:59 | |
Celestar | hail | 15:59 |
Celestar | I have an existing website which I would like to import into webGUI somehow. can anyone point me to do resources? | 16:04 |
+BartJol | ah, you missed my notes Celestar | 16:13 |
+BartJol | ? | 16:13 |
Celestar | yeah | 16:16 |
Celestar | I had connection problems :( | 16:16 |
Celestar | or rather a reboot problem while irssi was running in screen :P | 16:16 |
+BartJol | ah | 16:17 |
+BartJol | ok | 16:17 |
+BartJol | BartJol: Celestar: ah | 16:17 |
+BartJol | BartJol: like you have a html page | 16:17 |
+BartJol | BartJol: and want to import that? | 16:17 |
+BartJol | BartJol: well, that can't be done automatically afiak | 16:17 |
+BartJol | BartJol: I would put the css in a snippet and link to that in the template | 16:17 |
Celestar | k | 16:18 |
+BartJol | not really bringing you forward yet, but I ned to know where you start | 16:18 |
Celestar | I will give it a try | 16:18 |
Celestar | I managed to somehow paste some stuff in the wrong place by accident and rendered the admin interface unusable :P | 16:18 |
+BartJol | because of the rendering, some divs will automatically be generated | 16:18 |
+BartJol | cool | 16:18 |
+BartJol | but inconvenient | 16:19 |
+BartJol | what kinda source do you have know? | 16:21 |
+BartJol | now | 16:21 |
Celestar | plain static html | 16:22 |
Celestar | with a single css | 16:22 |
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit ["This computer has gone to sleep"] | 16:25 | |
Celestar | will try in an hour or so | 16:27 |
+BartJol | good luck | 16:36 |
-!- bopbop [n=kmccombs@24-183-106-111.dhcp.mdsn.wi.charter.com] has joined #webgui | 16:39 | |
-!- mode/#webgui [+o bopbop] by ChanServ | 16:39 | |
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit ["Leaving."] | 17:11 | |
-!- dionak [n=dionak@97.66.185.250] has joined #webgui | 17:11 | |
-!- Haarg [n=haarg@76.210.70.250] has joined #webgui | 17:12 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 17:12 | |
-!- perlmonkey2 [n=perlmonk@adsl-76-213-115-80.dsl.okcyok.sbcglobal.net] has joined #webgui | 17:45 | |
-!- mode/#webgui [+v perlmonkey2] by ChanServ | 17:45 | |
-!- perlmonkey21 [n=perlmonk@76.213.115.80] has joined #webgui | 17: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 #webgui | 17:47 | |
-!- mode/#webgui [+v perlmonkey2] by ChanServ | 17:47 | |
-!- tavisto [n=tavisto@96.230.192.126] has joined #WebGUI | 17:48 | |
-!- mode/#webgui [+o tavisto] by ChanServ | 17:48 | |
-!- dionak [n=dionak@97.66.185.250] has quit [Remote closed the connection] | 17:52 | |
+perlmonkey2 | what's new today? | 18:08 |
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui | 18:09 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 18:09 | |
+perlDreamer | BartJol, you bug posting fiend! | 18:10 |
+BartJol | I know | 18:11 |
+BartJol | I'll raise our karma | 18:11 |
+BartJol | well, I'll be translating some more in the future, which is good for the # of bugs that are posted and resolved :) | 18:12 |
+perlDreamer | it turns out that the Post also suffered from the viewProfile bug | 18:12 |
+BartJol | I saw | 18:12 |
+perlDreamer | indeed :) | 18:12 |
+BartJol | perlDreamer: and I i18'd my holiday notice for you again | 18:14 |
+perlDreamer | you are so kind | 18:15 |
+perlDreamer | where are you sailing this time? | 18:15 |
+BartJol | Friesland | 18:15 |
+BartJol | 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=A | 18:15 |
SynQ | that is a bit north | 18:16 |
SynQ | this 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=A | 18:16 |
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui | 18:17 | |
-!- mode/#webgui [+v cap10morgan] by ChanServ | 18:17 | |
+BartJol | well, close enough | 18:17 |
+perlDreamer | seems shorter than the last trip | 18:17 |
+BartJol | yeah | 18:17 |
SynQ | actually 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=A | 18:18 |
SynQ | that is where I whish I was | 18:18 |
+BartJol | :) | 18:18 |
+BartJol | sitting on the shore, see other people fumble at the bridge | 18:18 |
+perlDreamer | ah, the good ol' days | 18:19 |
+BartJol | yes, the beste schippers staan aan wal | 18:19 |
SynQ | in this case: the beste schippers stay at home | 18:20 |
+perlDreamer | I thought the best shippers came from The Netherlands, drank beer and used WebGUI | 18: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 #webgui | 18:30 | |
+cap10morgan | perlDreamer: want to do some bug squashing today? | 18:36 |
+perlDreamer | yes! | 18:36 |
-!- Celestar [n=vici@fire2.tngtech.com] has quit [Read error: 60 (Operation timed out)] | 18:47 | |
SynQ | let's go home | 18:50 |
-!- SynQ [n=koendejo@host2.procolix.com] has quit ["Leaving."] | 18:50 | |
+cap10morgan | perlDreamer: ok, getting you an instance setup now | 18:57 |
+cap10morgan | this was an issue upgrading from 7.7.11 -> 7.7.12 right? | 18:57 |
+cap10morgan | (asks the guy who reported the bug) | 18:57 |
+cap10morgan | ah, nope | 18:58 |
+cap10morgan | 7.7.10 -> 7.7.11 | 18:58 |
+cap10morgan | ok, so setting you up w/ a 7.7.10 instance of that site | 18:58 |
+perlDreamer | at 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 |
+perlDreamer | Haarg, 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 |
@Haarg | what would lead to a package failing to import? | 19:02 |
+perlDreamer | well, right now possible a bug with Storage.pm | 19:02 |
@Haarg | aside from a serious problem of some kind | 19:02 |
+perlDreamer | but ->import is not guaranteed to always work? | 19:02 |
@Haarg | as far as i know it isn't supposed to fail | 19:03 |
+perlDreamer | and anything we ship should be tested at least twice before it gets to a customer site | 19:03 |
+cap10morgan | perlDreamer: where was that asset test you mentioned the other day? | 19:07 |
+cap10morgan | would be interesting to run that on this site's DB | 19:07 |
+cap10morgan | since it's in such bad shape | 19:07 |
+perlDreamer | t/Asset/Asset_diagnose.t | 19:07 |
@Haarg | the only case of a package import failure that is handled 'gracefully' is if the package file itself is corrupt | 19:07 |
+cap10morgan | oh yeah, thanks | 19:07 |
@Haarg | and that should never happen for an upgrade | 19:08 |
+perlDreamer | cap10morgan, remember, though. That test does not give 100% database coverage | 19:08 |
+perlDreamer | right, Haarg | 19:08 |
+cap10morgan | yeah, i'm just curious what it says on this site's database | 19:08 |
@Haarg | so package import failures should be upgrade failures | 19:08 |
+perlDreamer | Cool. I'll trap it in an eval and give some better feedback about what's going on . | 19:09 |
+perlDreamer | preaction: no new templates today. They didn't pass the template tests. | 19:39 |
@preaction | template tests? | 19:39 |
@preaction | oh, have you been watching the template working group thread? | 19:40 |
+perlDreamer | :) | 19:40 |
+perlDreamer | they were almost ready to be installed | 19:40 |
+perlDreamer | then I ran t/hardcodedExtras.t, t/i18n/template.t and t/templateChecker.t | 19:40 |
CIA-46 | WebGUI: colin * r11498 /WebGUI/docs/upgrades/ (4 files): Better error handling for importing packages. | 19:53 |
CIA-46 | WebGUI: colin * r11499 /branch/WebGUI_7.6/docs/upgrades/_upgrade.skeleton: Backporting package import error trapping. | 19:53 |
CIA-46 | WebGUI: 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 #webgui | 20:09 | |
-!- mode/#webgui [+o rizen] by ChanServ | 20:09 | |
-!- rizen [n=rizen@adsl-70-226-179-161.dsl.mdsnwi.ameritech.net] has quit [Client Quit] | 20:09 | |
* perlDreamer goes to the gym | 20:10 | |
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has quit [] | 21:21 | |
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui | 21:30 | |
-!- mode/#webgui [+v cap10morgan] by ChanServ | 21:30 | |
+perlmonkey2 | Can someone point me at a Wobject which catches the wobject edit returns to process changes to its definition? | 21:53 |
+perlDreamer | huh? | 21:56 |
+perlDreamer | wobjects aren't allowed to dynamicaly change their definition | 21:56 |
@preaction | that would be very bad | 21:56 |
@preaction | definition describes the underlying database table (and never vice-versa) | 21:57 |
+perlDreamer | perlmonkey2: put down the keystone and try that question again, please :) | 21:57 |
+perlmonkey2 | hah. I mean when someone edits the definition I need to catch that in the wobject in order to affect some special changes. | 22:00 |
+perlDreamer | the only place that does that is Crud | 22:01 |
+perlmonkey2 | In 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 |
+perlmonkey2 | okay, cool, thanks. | 22:01 |
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [] | 22:03 | |
@Haarg | the only thing that comes to mind is saving the definition and comparing that to the current definition after an upgrade | 22:03 |
@Haarg | but that sounds pretty horrible | 22:04 |
+perlmonkey2 | I thought there was a method from Asset that could be overridden to handle definition posts. | 22:05 |
@Haarg | handle definition posts? | 22:06 |
+perlmonkey2 | Haarg: well when you submit your edits to the definition. Or is that Form passed to new? | 22:06 |
@Haarg | now i'm even more confused | 22:06 |
+perlmonkey2 | sorry | 22:07 |
@Haarg | are you about asset data updates? | 22:07 |
@Haarg | or database structure updates? | 22:07 |
+perlDreamer | perlmonkey2: are you talking about processPropertiesFromFormPost, or editing code for the definition subroutine? | 22:07 |
+perlmonkey2 | asset data updates | 22:07 |
+perlmonkey2 | from the admin panel when you are editing a new/existing wobject. | 22:07 |
+perlmonkey2 | the definition autoforms. | 22:07 |
+perlmonkey2 | yes! | 22:07 |
+perlmonkey2 | pd that's it. | 22:07 |
+perlDreamer | that's pPFFP | 22:07 |
+perlmonkey2 | whew, I didn't have a clue what I was talking about :D | 22:08 |
@Haarg | www_editSave uses processPropertiesFromFormPost | 22:08 |
+perlmonkey2 | but we got there, even if it was the hard way. | 22:08 |
@Haarg | but wouldn't you want to handle this at a lower level? | 22:08 |
@Haarg | like ->update ? | 22:08 |
+perlDreamer | update would be better, then you'd capture ALL data changes to the asset | 22:09 |
+perlmonkey2 | Hmm, 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 |
+perlDreamer | but what if it gets changed via a script? | 22:10 |
+perlDreamer | or via editBranch | 22:10 |
@Haarg | so the actual encryption is handled elsewhere? | 22:10 |
@Haarg | like in the sql layet? | 22:10 |
+perlmonkey2 | This should be the only way to edit which type of encryption is used. | 22:11 |
+perlmonkey2 | Haarg: the encryption is done by a workflow. | 22:11 |
+perlmonkey2 | well, 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 |
+perlDreamer | perlmonkey2: The old RSS was built that way, and it was a nightmare. | 22:11 |
+perlmonkey2 | This isn't my spec, but was pounded out by JT and Pat | 22:12 |
+perlmonkey2 | But I don't see why it would be a problem. | 22:12 |
+perlDreamer | I get in trouble for this frequently, but I'd push back on the spec with respect to that. | 22:12 |
@Haarg | it makes sense to use a workflow for the global enable/disable | 22:13 |
+perlmonkey2 | there 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 |
+perlmonkey2 | and the workflow is in charge of making sure any changes to the type of provider are eventually executed for all altered rows. | 22:14 |
@Haarg | i think you are using the word definition incorrectly | 22:14 |
+perlmonkey2 | what do you calls a wobjects settings? | 22:14 |
+perlDreamer | s/instance's definition/instance's data/; | 22:14 |
+perlmonkey2 | err, properties. | 22:15 |
+perlDreamer | right | 22:15 |
+perlDreamer | in WebGUI parlance, the definition will never be changed by a user, only a developer | 22:15 |
+perlmonkey2 | and the definition means the table schema which defines the wobject? | 22:16 |
@Haarg | roughly, yes | 22:16 |
+perlmonkey2 | okay, whew. I made that way harder than necessary. | 22:18 |
@Haarg | where are you actually storing the information about the provider? | 22:24 |
+perlmonkey2 | Haarg: there will be two tables | 22:26 |
+perlmonkey2 | way, information about hte provider? Like the keys, its id, etc? that is in the config file. | 22:27 |
+perlmonkey2 | The providerId will be stored as a property, and also so in the cryptProvidersTable which has the table,field,key,providerId,oldProviderIds | 22:27 |
@Haarg | ok | 22:29 |
@Haarg | so using ->update for this wouldn't be right since it isn't acually asset properties that are being modified | 22:30 |
@Haarg | so you'd need to use processPropertiesFromFormPost like you were thinking | 22:30 |
@Haarg | although you'd want to have a real api for it and just have pPFFP hand off the new settings to it | 22:31 |
+perlmonkey2 | Haarg: 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 |
+perlmonkey2 | Not sure what an API would look like for it? wrapper fo setProvider which also updates the property? | 22:33 |
@Haarg | Crypt::setProvider is basically what i meant i think | 22:33 |
@Haarg | just used to seeing too much code in pPFFP | 22:34 |
+perlmonkey2 | Yeah, 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 |
+perlmonkey2 | Don't want tests having their calls sent to SUPER | 22:34 |
+perlmonkey2 | for pPFFP. | 22:34 |
-!- stDavid [n=stDavid@pool-71-100-12-202.tampfl.dsl-w.verizon.net] has joined #webgui | 22: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 #webgui | 22:59 | |
+perlDreamer | you can't catch a bad mysql insert with eval? | 23:01 |
@Haarg | not easily | 23:02 |
@Haarg | any sql failure usually triggers a fatal error which kills the whole request | 23:03 |
@Haarg | something that needs to change in 8 | 23:03 |
+perlDreamer | yes | 23:03 |
@Haarg | well, fatal needs to go away entirely | 23:03 |
+perlDreamer | I see | 23:06 |
+perlDreamer | I have a dream. I dream of a day where we subclass DBD::Mysql instead of wrap it | 23:19 |
+perlDreamer | and save method calls left and right | 23:19 |
+perlDreamer | and decide how we handle SQL errors | 23:20 |
+perlDreamer | and all the little programmers would stand around, hand-in-hand | 23:21 |
+perlDreamer | singing about Coca-cola | 23:21 |
@Haarg | as it stands i think we could entirely eliminate SQL.pm | 23:24 |
@Haarg | it does almost nothing of value given DBI's API as it is today | 23:24 |
+perlDreamer | hashRefOfHashRefs? | 23:25 |
@Haarg | http://search.cpan.org/~timb/DBI-1.609/DBI.pm#selectall_hashref | 23:26 |
+perlDreamer | very nice | 23:27 |
+perlDreamer | and selectall_arrayref, too | 23:27 |
@Haarg | yeah | 23:28 |
@Haarg | most of the utility methods have equivalents directly in DBI | 23:28 |
+perlDreamer | so we'd only need setRow ? | 23:28 |
@Haarg | something like that | 23:29 |
+perlDreamer | maybe that could just be an aspect for database collateral | 23:29 |
@Haarg | the other thing is logging | 23:30 |
@Haarg | but using DBI's tracing mechanism would work for that | 23:30 |
-!- stDavid [n=stDavid@pool-71-100-12-202.tampfl.dsl-w.verizon.net] has quit [] | 23:31 | |
+perlDreamer | preaction, Haarg, do you have any pending bug commits? | 23:35 |
+perlDreamer | I'd like to start the release a little early | 23:35 |
@preaction | no, i'm clear | 23:35 |
+perlDreamer | no, you're supposed to say, "Oh, I forgot! Let me get that fixed right away!" | 23:36 |
@preaction | i'm way too busy to say that :p | 23:36 |
+perlDreamer | this is funny: http://twitter.com/sp4449/statuses/2555626938 | 23:38 |
CIA-46 | WebGUI: colin * r11501 /WebGUI/t/Asset/Asset.t: Use WebGUI::Test rollback methods instead of an END block. | 23:38 |
CIA-46 | WebGUI: 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 #webgui | 00:07 | |
-!- mode/#webgui [+o plainhao] by ChanServ | 00:07 | |
-!- LTR_bob [n=bob@5ED6766C.cable.ziggo.nl] has quit ["Leaving."] | 00:09 | |
-!- Celestar [n=vici@mnch-5d856a55.pool.einsundeins.de] has joined #webgui | 00:18 | |
CIA-46 | WebGUI: colin * r11503 /releases/WebGUI_7.7.14-beta: Release 7.7.14-beta | 00: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 #webgui | 01:22 | |
CIA-46 | WebGUI: 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 #WebGUI | 01:38 | |
-!- mducharme-work [n=nothing@66-202-165-66.rev.knet.ca] has joined #webgui | 01:40 | |
mducharme-work | good evening | 01:40 |
mducharme-work | I'm working with the thingy object to link two data sets together | 01:41 |
mducharme-work | it works, and I have links from the Cities and ISPs tables so that each city has an associated ISP | 01:41 |
mducharme-work | but if I want to pull the ISP phone number onto the same page as the city data, it uses a different relationship | 01:42 |
mducharme-work | so 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 want | 01:42 |
mducharme-work | there has to be some way of pulling the data from both tables onto the same page.. | 01:45 |
mducharme-work | do 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 #webgui | 02:22 | |
-!- mducharme [n=nothing@S0106000e0cc03cff.wp.shawcable.net] has quit ["Leaving."] | 02:34 | |
-!- mducharme [n=nothing@S0106000e0cc03cff.wp.shawcable.net] has joined #webgui | 02:35 | |
+perlmonkey2 | Is there a way to overload the asset update call so that a property is pulled from a table besides its own? | 02:36 |
@Haarg | not generally | 02:37 |
+perlmonkey2 | Just realized the spec calls for all wobject instances to be able to edit the encryption globally. | 02:37 |
+perlmonkey2 | encryption settings that is. | 02:37 |
@Haarg | not sure i follow | 02:37 |
+perlmonkey2 | encryption settings will be global for all instances of that wobject. | 02:38 |
@Haarg | so the settings are per asset class | 02:38 |
@Haarg | that's not something that should be handled by update | 02:38 |
@Haarg | you can have pPFFP handle them and pass them off to a different api | 02:39 |
+perlmonkey2 | So 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 |
+perlDreamer | this is starting to sound like it has bad race condition problems | 02:39 |
+perlmonkey2 | Haarg: 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 |
+perlDreamer | what happens if someone tries to change the encryption while the workflow is running? | 02:40 |
+perlmonkey2 | perlDreamer: no worries, you can't screw up the encryption as long as the proper providers exist. | 02:40 |
@Haarg | if the settings aren't stored in the asset's tables (as defined ->definition) they shouldn't use ->update | 02:40 |
+perlmonkey2 | perlDreamer: 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 |
@Haarg | you can fit it into the edit screen by adding to the form, and process them through pPFFP though | 02:41 |
+perlmonkey2 | perlDreamer: actually once it finishes updating it checks to see if anything changed and then would start over. | 02:41 |
+perlmonkey2 | Haarg: you sir are a brilliant man. | 02:41 |
+perlDreamer | no offense, but /me is getting more skeptical. Not about the implementation, but about the whole concept. | 02:42 |
+perlmonkey2 | Haarg: wait, where would I access the form for the edit screen? | 02:42 |
@Haarg | i don't really know how your implementation works so it's hard for me to say | 02:43 |
+perlmonkey2 | I'm looking through the asset.pm and not seeing it | 02:43 |
+perlDreamer | you'd subclass getEditForm and modify the tabform object there | 02:43 |
@Haarg | but getEditForm i think can do pretty much whatever it wants | 02:43 |
+perlmonkey2 | Haarg: right now I've just added a param to the properties | 02:43 |
+perlmonkey2 | ah, I see | 02:43 |
@Haarg | if it isn't stored in the asset's own table you don't want it in definition | 02:43 |
+perlDreamer | perlmonkey2, Asset/Sku/ThingyRecord has a good example of doing just that | 02:43 |
@Haarg | be sure it is clear that the settings are global though since everything else on that screen is per instance | 02:43 |
+perlDreamer | although it just stuffs in some javascript | 02:43 |
+perlmonkey2 | perlDreamer: 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 |
+perlmonkey2 | perlDreamer: thank ye thank ye | 02:44 |
+perlmonkey2 | Haarg: yes, absolutely. Although no real damage can be done as long as no one edits the config file and removes/edits providers. | 02:44 |
+perlmonkey2 | perlDreamer: trust me, as long as the providers are in tact, you can't mess up the fields. They are always accessible. | 02:45 |
+perlDreamer | I look forward to reviewing and extending your tests :) | 02:45 |
+perlmonkey2 | decrypt() doesn't care what the set provider is, it gets the provider from the field's header. | 02:45 |
@Haarg | it sounds like it will all work on a technical level, just the way various parts work together sounds like it could become unpleasant | 02:45 |
+perlmonkey2 | unless the provider is None, then there is no header. | 02:45 |
+perlmonkey2 | its actually a pretty smooth design. I thoguht it was jacked up until I saw how bullet proof the design was. | 02:46 |
+perlmonkey2 | think 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 |
+perlDreamer | which 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-46 | WebGUI: colin * r11505 /branch/WebGUI_7.6/docs/ (3 files in 3 dirs): | 02:57 |
CIA-46 | WebGUI: Unify tags used for title in the layout templates. They are all | 02:57 |
CIA-46 | WebGUI: now H2 tags, similar to the way they'll be done in the new | 02:57 |
CIA-46 | WebGUI: 7.7 templates. | 02:57 |
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui | 03:16 | |
-!- mode/#webgui [+v patspam] by ChanServ | 03: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 #webgui | 03:36 | |
-!- patspam1 is now known as patspam | 03:36 | |
-!- mode/#webgui [+v patspam] by ChanServ | 03: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 #webgui | 03:53 | |
-!- patspam1 is now known as patspam | 03:53 | |
-!- mode/#webgui [+v patspam] by ChanServ | 03:53 | |
+perlDreamer | anyone 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 | |
+perlmonkey2 | oh 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 |
+perlmonkey2 | SDuensin: ah yes, proof we live in a cruel world. | 05:11 |
SDuensin | You have no idea. I may end up back in ASP.NET. | 05:17 |
+perlmonkey2 | SDuensin: at least its .NET ? | 05:20 |
SDuensin | That's a consolation? | 05:20 |
* SDuensin sighs | 05:23 | |
SDuensin | My projects have run my funds dry. Time to get a "real" job for awhile and pay some bills. | 05:24 |
+perlmonkey2 | hah, I'd hustle for handy man work before I'd get a real job. | 05:25 |
SDuensin | Unless they need a handy programmer, I'm not of much use. | 05:26 |
+perlmonkey2 | If you can work the hustle, get things done, and schedule things right, you can make serious cash. | 05:26 |
+perlmonkey2 | the world is short of people who can fix random things. | 05:26 |
SDuensin | I have a random broken drawer, leaky tub, and a few other things of my own. | 05:27 |
carogray | it's me again more stupid questions | 06:12 |
carogray | If 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 |
carogray | ie I want to test out a header | 06:14 |
+perlmonkey2 | carogray: seems easy enough just to test? | 06:21 |
carogray | trying to figure out how the metatags work and looking at applying CSS to small bits at a time | 06:22 |
carogray | cannot get syntax and understanding of what goes where | 06:22 |
carogray | gave up on metadata extra head tags and just put css in properties of snippet | 06:22 |
carogray | <head> | 06:23 |
carogray | <style type="text/css"> | 06:23 |
carogray | CSS....stuff | 06:23 |
carogray | then </head> </style> then enclosed html snippet in body tags - I know this is not the way to do it ultimately | 06:23 |
carogray | but I just wanted to see if I could make the header look the way I want it to | 06:24 |
carogray | cannot 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 |
carogray | SORRY - 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 |
carogray | never mind | 06:30 |
+perlmonkey2 | heh, I do that all the time | 06:33 |
+perlmonkey2 | no worries | 06:33 |
+perlmonkey2 | This, my friends, is a person devoted to science: http://i136.photobucket.com/albums/q184/KengoDrums/Screenshot.png | 06:34 |
CIA-46 | WebGUI: patspam * r11506 /WebGUI/lib/WebGUI/Asset/Wobject/Survey/Test.pm: Survey: fixed handling of multi-choice question bundles in Test.pm | 06:40 |
CIA-46 | WebGUI: patspam * r11507 /WebGUI/ (4 files in 4 dirs): | 06:40 |
CIA-46 | WebGUI: FilePump bug fixes | 06:40 |
CIA-46 | WebGUI: Restricted file uris to uploads and extras dirs | 06:40 |
CIA-46 | WebGUI: Validation messages for invalid file uris | 06:40 |
CIA-46 | WebGUI: Updated i18n | 06:40 |
CIA-46 | WebGUI: Added more tests | 06: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 #webgui | 07:22 | |
-!- mode/#webgui [+v cap10morgan] by ChanServ | 07: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 #webgui | 08:14 | |
topsub | when 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 #webgui | 08: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 #webgui | 09:22 | |
-!- cap10morgan [n=wmorgan@75.71.249.188] has quit [] | 10:17 | |
-!- SynQ [n=koendejo@host2.procolix.com] has joined #WebGUI | 10:52 | |
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui | 11:04 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 11: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 #webgui | 13:51 | |
-!- plainhao [n=plainhao@mail.xbiotica.com] has joined #webgui | 14:05 | |
-!- mode/#webgui [+o plainhao] by ChanServ | 14:05 | |
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui | 14:32 | |
-!- MrHairgrease [n=martin@gw.oqapi.nl] has joined #webgui | 15:50 | |
-!- mode/#webgui [+v MrHairgrease] by ChanServ | 15: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 #webgui | 17:36 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 17:36 | |
-!- perlmonkey2 [n=perlmonk@76.213.115.80] has joined #webgui | 17:44 | |
-!- mode/#webgui [+v perlmonkey2] by ChanServ | 17:44 | |
-!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has joined #webgui | 17: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 #WebGUI | 18:01 | |
-!- mode/#webgui [+o tavisto] by ChanServ | 18:01 | |
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui | 18:24 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 18:24 | |
mducharme-work | perlDreamer: I'm running LDAP for auth right now... | 18:32 |
+perlDreamer | cool! | 18:32 |
+perlDreamer | if you can help me get a test server set up, I can fix a bug | 18:32 |
mducharme-work | sure | 18:32 |
+perlDreamer | I don't need organizations, roles, business structures or anything beyond usernames and passwords | 18:33 |
mducharme-work | the ldap setup in webgui is confusing because the options are mislabelled | 18:33 |
+perlDreamer | really? | 18:33 |
mducharme-work | yes | 18:33 |
mducharme-work | well poorly labelled | 18:33 |
mducharme-work | labelled in such a way that no LDAP directory uses, to my knowledge | 18:33 |
+perlDreamer | well, labels can be changed. It could be that whoever wrote that part used whatever was familiar to them or their company. | 18:34 |
mducharme-work | right | 18:35 |
SynQ | it was martin | 18:35 |
SynQ | as far as I'm aware | 18:35 |
@plainhao | mysql> select * from webguiVersion; | 18:35 |
@plainhao | ERROR 1194 (HY000): Table 'webguiVersion' is marked as crashed and should be repaired | 18:35 |
+perlDreamer | SynQ, you blame martin for everything | 18:35 |
+perlDreamer | uh oh | 18:35 |
SynQ | but of course | 18:35 |
SynQ | :) | 18:35 |
SynQ | plainhao: mysqlcheck -r webguiVersion | 18:36 |
mducharme-work | well for starters the ldap URL is generally simple... ldap://serverip:389/ | 18:36 |
+perlDreamer | mducharme-work, I actually need help on the _LDAP_ side, too | 18:36 |
mducharme-work | ahh | 18:36 |
mducharme-work | using openldap or edirectory or AD? | 18:36 |
+perlDreamer | openldap | 18:36 |
SynQ | plainhao: does that help? | 18:37 |
@plainhao | did that recover from backup? | 18:37 |
@plainhao | i should've asked before i ran the command :) | 18:37 |
mducharme-work | ok, we have a guy here using openldap, I mostly use edir.. he uses phpldapadmin to manage openldap, it looks fairly user friendly | 18:37 |
SynQ | the command fixes that table | 18:37 |
SynQ | if it can be fixed | 18:37 |
+perlDreamer | mducharme-work: I'm cool with using vim and a commandline | 18:38 |
SynQ | recovery from backup works differently | 18:38 |
@plainhao | ok, thanks, SynQ | 18:38 |
SynQ | plainhao: did your server crash or something? | 18:38 |
SynQ | since in that case you might be better off with this command: | 18:38 |
mducharme-work | perlDreamer 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 |
+perlDreamer | yup, but I only need 2 users | 18:39 |
SynQ | mysqlcheck -Ar ALL | 18:39 |
mducharme-work | ok | 18:39 |
+perlDreamer | this is a one-time setup for doing a debug | 18:39 |
SynQ | mysqlcheck -Ar | 18:39 |
SynQ | -A for 'ALL databases' | 18:39 |
SynQ | and -r for repair | 18:39 |
@plainhao | ah, ok | 18:39 |
@plainhao | thanks again, SynQ | 18:40 |
SynQ | no problem | 18:40 |
@Haarg | perlDreamer, 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 |
@Haarg | i've set it up and tested with it in the past but don't remember any of it | 18:41 |
SynQ | perhaps documenting it in the wiki is a good plan | 18:41 |
+perlDreamer | Haarg, you got it. I'd much rather have this working with Net::LDAP::Server::Test, but expediency wins in this case. | 18:42 |
@Haarg | thanks, and yeah at some point it would be great to get that worked out | 18:42 |
* Haarg notes that it is no longer 'the wiki' :/ | 18:44 | |
+perlDreamer | yeah :( | 18:44 |
+perlDreamer | :< | 18:44 |
SynQ | what is is called then now? | 18:45 |
mducharme-work | one 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 sync | 18:45 |
+perlDreamer | in 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 sections | 18:45 |
mducharme-work | work phone, home phone, address, title, etc | 18:45 |
+perlDreamer | mducharme-work, isn't that in there already | 18:45 |
SynQ | probably it should go in this wiki: http://www.webgui.org/admin/wiki | 18:45 |
+perlDreamer | sync profiles to ldap? | 18:45 |
+perlDreamer | and sync profiles from ldap? | 18:45 |
+perlDreamer | they are workflows | 18:45 |
mducharme-work | perldreamer I've never seen an explanation of what that does | 18:45 |
@Haarg | you can do that mducharme, but it isn't obvious how it is done | 18:45 |
SynQ | multiple wiki's suck | 18:46 |
mducharme-work | I tried turning it on but it didn't seem to do anything | 18:46 |
SynQ | they should all be interconnected | 18:46 |
+perlDreamer | mducharme-work, in return for helping me get this setup, I can swap you some LDAP workflow help. | 18:46 |
SynQ | or at least inherit into a 'master wiki' like the calendar does | 18:46 |
SynQ | oh | 18:47 |
SynQ | I see I just repeated the selfish opinion of perlDreamer in my own selfish words | 18:47 |
mducharme-work | cool | 18:47 |
+perlDreamer | SynQ, maybe we should add some comments to the bug that is posted about this... | 18:47 |
SynQ | http://www.webgui.org/design/forum/forum/wiki-in-new-design | 18:49 |
SynQ | that one? | 18:49 |
+perlDreamer | this 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 |
+perlDreamer | SynQ: this one - http://www.webgui.org/use/bugs/tracker/10585 | 18:50 |
SynQ | posted one | 18:50 |
* SynQ pokes preaction | 18:51 | |
SynQ | I think he is vast asleep | 18:51 |
SynQ | I'm also very sad to see that there has been not even one submission for the design contest | 18:51 |
+perlDreamer | I know. I'm sorry for that. | 18:51 |
SynQ | the announcement for the design contest is also hard to find though | 18:51 |
SynQ | I tried to find the rules today | 18:51 |
SynQ | and found myself reloading the page 10 times just to be able to click on the right banner | 18:52 |
SynQ | It's also not in this list: http://www.webgui.org/promote/inthenews | 18:52 |
* perlDreamer pokes tavisto | 18:52 | |
SynQ | I would say that the contest should be prolonged for at least 1 month | 18:53 |
SynQ | the deadline being at the 1st of september would be a good plan | 18:53 |
mducharme-work | on an unrelated note are there any plans to make the webgui upgrade process any more user friendly? | 18:53 |
+perlDreamer | sure. And the winner announced at the WUC, perhaps? | 18:53 |
SynQ | good plan | 18:54 |
+perlDreamer | mducharme-work: what issues are you having with upgrades? | 18:54 |
-!- tavisto [n=tavisto@96.230.192.126] has quit [] | 18:54 | |
+perlDreamer | we fixed two upgrade bugs this week. Here's what it took | 18:54 |
+perlDreamer | 1) user posted a bug | 18:54 |
+perlDreamer | 2) user answered questions about the bug with a week of being asked | 18:54 |
+perlDreamer | it's really quite simple ;) | 18:55 |
mducharme-work | well 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 enough | 18:55 |
mducharme-work | because I've had upgrades fail before because I had missed a perl module in the gotchas | 18:55 |
+perlDreamer | perl modules have been left out of the gotchas, too | 18:55 |
+perlDreamer | but testEnvironment.pl is almost always up to date | 18:55 |
SynQ | mducharme-work: you should always use the WRE | 18:56 |
mducharme-work | yeah I do use the WRE | 18:56 |
SynQ | 0.9.3 works fine for current stable and current beta | 18:56 |
+perlDreamer | even with the WRE, you have to install modules | 18:56 |
mducharme-work | exactly | 18:56 |
SynQ | perlDreamer: not if it's up to me | 18:56 |
+perlDreamer | well, have had to | 18:56 |
+perlDreamer | thanks to SynQ, that's gotten much better | 18:56 |
mducharme-work | why can the module installation not be triggered by the same upgrade pl script that upgrades the database? | 18:56 |
+perlDreamer | such a script has been written by cap10morgan | 18:57 |
SynQ | is github broken? | 18:57 |
+perlDreamer | quite possibly | 18:57 |
-!- cap10morgan [n=wmorgan@75.71.249.188] has joined #webgui | 18:57 | |
-!- mode/#webgui [+v cap10morgan] by ChanServ | 18:57 | |
+perlDreamer | whoa! | 18:57 |
SynQ | that sucks | 18:57 |
+perlDreamer | cap10morgan: good morning. | 18:57 |
SynQ | there is the devil | 18:58 |
mducharme-work | and 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-work | er when the upgrade runs | 18:58 |
mducharme-work | not the scripts | 18:58 |
+perlDreamer | cap10morgan: Please meet mducharme-work. He's interested in your auto-upgrade script | 18:58 |
@Haarg | SynQ, http://twitter.com/github | 18:58 |
SynQ | ah | 18:58 |
SynQ | in my opinion github sucks | 18:59 |
+cap10morgan | hey mducharme-work | 18:59 |
mducharme-work | hey | 18:59 |
SynQ | plainblack should run their own git server | 18:59 |
SynQ | just like they did the svn one | 18:59 |
+perlDreamer | but what happens when PB goes down? | 18:59 |
+perlDreamer | I think the hope was that by running it on an external service it would be more reliable, and less maintenance | 19:00 |
@Haarg | moving git to someone else's hosting was done on purpose | 19:00 |
SynQ | well | 19:00 |
SynQ | Haarg: I know | 19:00 |
+cap10morgan | mducharme-work: you have some questions about my new upgrade script? | 19:00 |
mducharme-work | I didn't even know about it | 19:00 |
mducharme-work | but there are lots of things I do not like about the current upgrade process | 19:00 |
+cap10morgan | it's submitted for inclusion in WRE 1.0 at this point, but i use it every day | 19:01 |
+cap10morgan | the main things it adds are automatic handling of "stop" versions | 19:01 |
+cap10morgan | and automatic installation of newly required perl modules | 19:01 |
mducharme-work | I 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 install | 19:01 |
mducharme-work | "stop" versions? | 19:01 |
SynQ | I was going to have a look at WRE development status | 19:01 |
SynQ | but github is down | 19:01 |
+perlDreamer | due to database changes, sometimes you can't always change from one version of WebGUI to another | 19:01 |
+cap10morgan | those are versions you have to install and upgrade to before you can move on | 19:02 |
mducharme-work | right | 19:02 |
@Haarg | luckily stop versions have been pretty predictable for a while | 19:02 |
mducharme-work | yeah I know you need all the pl and sql scripts to get there in the correct step sequence | 19:02 |
+cap10morgan | currently it relies on a json metadata file to know what's what | 19:02 |
mducharme-work | I've discovered that once when I had to upgrade a really really old webgui to the latest version | 19:02 |
SynQ | I'm going to have to include the perl modules needed for the openId module into the WRE some day soon | 19:02 |
+cap10morgan | eventually that will need to be replaced by a plainblack web service or something similar | 19:02 |
+perlDreamer | it should be a file in git | 19:03 |
+perlDreamer | that drives testEnvironment.pl | 19:03 |
+perlDreamer | that way, it's only ever in 1 place | 19:03 |
SynQ | mducharme-work: we have an 'upgrade factory' | 19:03 |
+cap10morgan | or a file in git :) | 19:03 |
+perlDreamer | so there aren't any differences | 19:03 |
+cap10morgan | maybe w/ a backup copy on update.webgui.org | 19:03 |
+perlDreamer | mducharme-work: how does this look for an ldif file: http://webgui.pastebin.com/m719a0233 | 19:03 |
SynQ | which is a special VM that can be used for webgui upgrades for versions back till 5.5.4 | 19:03 |
+perlDreamer | brb | 19:04 |
+cap10morgan | speaking of which, i need to send rizen a new patch | 19:04 |
+cap10morgan | i fixed a few bugs since i sent that to him | 19:04 |
mducharme-work | my other comment is the upgrade scripts should have a common output format for whether the particular steps completed successfully | 19:05 |
mducharme-work | and 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 database | 19:05 |
SynQ | perhaps a 'upgrade on a copy' would be nicer | 19:06 |
mducharme-work | I 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/ tree | 19:06 |
SynQ | that you take a copy of the site (a point in time snapshot) | 19:06 |
SynQ | upgrade that copy and if it worked you turn it into the 'working site' | 19:06 |
mducharme-work | that would be excellent | 19:06 |
mducharme-work | that way there would be almost no downtime | 19:07 |
SynQ | is there a way to turn a WebGUI instance into 'read only' mode? | 19:07 |
mducharme-work | because one day for some reason there was a duplicate record in the database, dunno how it got there, it was in the sessions table | 19:07 |
mducharme-work | but it caused upgrade of one of my sites to fail | 19:07 |
mducharme-work | it continued on through the upgrades not noticing the problem but the site didn't work afterwards, had to go find and delete the offending row | 19:08 |
mducharme-work | perlDreamer: typically the objectclass for a user would be inetOrgPerson | 19:08 |
+perlDreamer | SynQ: not really | 19:09 |
+perlDreamer | due to user logging, content metadata and all it pretty much has to be read/write | 19:09 |
+perlDreamer | also session scratch and caching | 19:10 |
+perlDreamer | it's doable, just isn't done now | 19:10 |
+perlDreamer | mducharme-work: aside from that is it okay? | 19:10 |
SynQ | perlDreamer: that is a pitty | 19:10 |
mducharme-work | perldreamer you will probably need to specify an sn and cn as well | 19:10 |
mducharme-work | and your dn should include the actual object name | 19:11 |
SynQ | perlDreamer: that would be something awsome to work on at the hackaton | 19:11 |
SynQ | make WebGUI able to switch to a sort of 'snap shottable state' | 19:11 |
mducharme-work | depending if you want the object to be referenced with uid or cn, you would use dn: uid=joebob,dc=localhost | 19:11 |
mducharme-work | or you could use dn: cn=joebob,dc=localhost | 19:12 |
mducharme-work | oh and it should be userPassword, not password: | 19:12 |
SynQ | I have to go home | 19:12 |
mducharme-work | the choice to use "dn: uid=etc" versus "dn: cn=etc" will have a bearing on the webgui config | 19:13 |
mducharme-work | so 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 webgui | 19:14 |
mducharme-work | the name and help for that field is totally wrong | 19:14 |
mducharme-work | the help popup text says it's generally "shortname" but I've *never* seen that before | 19:15 |
mducharme-work | it's actually in 90% of cases either cn or uid | 19:15 |
mducharme-work | that's the most mislabeled piece of the entire ldap setup page | 19:16 |
mducharme-work | I might like to suggest new labels for some of those ldap settings if anybody is interested in considering them | 19:16 |
+perlDreamer | mducharme, we always listen to suggestions | 19:20 |
+perlDreamer | we can't always take them, but we'll always listen | 19:21 |
+perlDreamer | and if we can't we'll try to tell you why | 19:21 |
+perlDreamer | we'll go with cn instead of uid then | 19:22 |
+perlDreamer | mducharme-work: is this better: http://webgui.pastebin.com/m63d8b40c | 19:23 |
mducharme-work | yeah that looks like it should work | 19:26 |
+perlDreamer | cool | 19:26 |
SynQ | hatsa | 19:26 |
mducharme-work | http://webgui.pastebin.com/f16830386 | 19:26 |
mducharme-work | those are my suggested changes to the labels | 19:26 |
SynQ | 1000 karma to rfe 10593 | 19:26 |
@Haarg | github is working now | 19:27 |
SynQ | I know | 19:27 |
SynQ | now I really need to go | 19:28 |
* perlDreamer boots SynQ! | 19:28 | |
+perlDreamer | scoot | 19:28 |
+perlDreamer | go! | 19:28 |
+perlDreamer | beautiful women need their husband and father | 19:29 |
SynQ | ok | 19:29 |
SynQ | bye ~ | 19:29 |
+perlDreamer | mducharme-work: when I try to add that LDIF file it says: (34) Invalid DN syntax | 19:51 |
mducharme-work | er hang on let me ask my openldap guy here | 19:51 |
+perlDreamer | the problem isn't in the LDIF, it's in my slapd.conf | 19:52 |
mducharme-work | your dc in the ldif file may not match your actual dc's | 19:53 |
mducharme-work | typically you would use like dc=company,dc=com instead of dc=localhost | 19:53 |
mducharme-work | depending on what your domain name is | 19:53 |
+perlDreamer | it'll actually check the domain name? | 19:53 |
mducharme-work | no | 19:54 |
mducharme-work | that's just the standard | 19:54 |
mducharme-work | you can make it whatever, but all objects have to go inside that root context | 19:54 |
mducharme-work | or in ou's inside that root context | 19:54 |
+perlDreamer | I'll append the conf info the ldif and repaste for comparison | 19:55 |
+perlDreamer | http://webgui.pastebin.com/m7f0a525d | 19:56 |
mducharme-work | try putting a space after the comma | 19:59 |
mducharme-work | my openldap guy didn't see anything wrong with your ldif file.. | 19:59 |
mducharme-work | try adding uid as a property as well | 20:04 |
mducharme-work | uid: joebob | 20:04 |
mducharme-work | that would be my suggestion | 20:04 |
+perlDreamer | eeerrrrrgh | 20:05 |
+perlDreamer | the dn was wrong in my slapd.conf | 20:05 |
+perlDreamer | now I'm getting invalid credentials when trying to log in to run ldapadd | 20:05 |
mducharme-work | do you have a rootpw set in the config file? | 20:07 |
+perlDreamer | yes | 20:07 |
+perlDreamer | as clear text | 20:07 |
mducharme-work | ok.. 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 password | 20:08 |
+perlDreamer | ldapadd -x -D "cn=Manager,dc=localhost" -W -f ../lib/WebGUI/user1 -v | 20:09 |
+perlDreamer | ?? | 20:09 |
mducharme-work | yeah, should do it | 20:10 |
mducharme-work | we normally do all this with the phpldapadmin so | 20:10 |
-!- carogray1 [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui | 20:10 | |
mducharme-work | perlDreamer: did that work? | 20:15 |
+perlDreamer | nope | 20:15 |
-!- carogray1 [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has left #webgui [] | 20:15 | |
mducharme-work | same error, invalid credentials? | 20:16 |
+perlDreamer | yes | 20:16 |
+perlDreamer | okay, now I'm authenticated | 20:17 |
+perlDreamer | now I get: ldapadd -x -D "cn=Manager,dc=localhost" -W -f ../lib/WebGUI/user1 -v | 20:17 |
+perlDreamer | uh | 20:17 |
+perlDreamer | ldap_add: No such object (32) | 20:17 |
+perlDreamer | do I need to add the inetOrgPerson object? | 20:18 |
mducharme-work | no, inetOrgPerson is a class, not an object | 20:18 |
mducharme-work | in webgui terms, classes are is like types of wobjects, and attributes are the properties of those types of wobjects | 20:19 |
mducharme-work | you should already have inetOrgPerson.schema included in your slapd.conf | 20:19 |
+perlDreamer | yep | 20:20 |
mducharme-work | how did you fix the auth issue | 20:20 |
+perlDreamer | I wasn't restarting the daemon as I was making config file changs | 20:20 |
mducharme-work | ahh | 20:20 |
mducharme-work | ok so your dc=localhost is correct and what you are using? | 20:21 |
+perlDreamer | yes | 20:21 |
mducharme-work | ok.. the file is properly in unix format? | 20:21 |
+perlDreamer | yes :) | 20:21 |
+perlDreamer | I turned on verbose mode, and the parse seems fine | 20:22 |
mducharme-work | http://www.openldap.org/faq/data/cache/157.html | 20:22 |
mducharme-work | does that help? | 20:25 |
+perlDreamer | yes | 20:25 |
+perlDreamer | sounds like I need to add dc=localhost | 20:25 |
+perlDreamer | a 'root' node in WebGUI Asset parlance | 20:25 |
mducharme-work | right | 20:26 |
mducharme-work | http://www.openldap.org/doc/admin24/quickstart.html | 20:26 |
mducharme-work | step 10 on that page says how | 20:26 |
mducharme-work | you just make an ldif file that creates that object | 20:26 |
mducharme-work | once you do that your user add should work | 20:26 |
+perlDreamer | ah ha! | 20:28 |
mducharme-work | the distro we used did that automatically | 20:33 |
mducharme-work | so I didn't know that needed to be done manually :) | 20:33 |
+perlDreamer | it _was_ in the quick start guide | 20:38 |
+perlDreamer | I should have read more thoroughly | 20:38 |
+perlDreamer | okay, time to setup WebGUI for LDAP | 20: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 #webgui | 20:42 | |
mducharme-work | ok | 20:43 |
mducharme-work | this is the part I know well | 20:43 |
mducharme-work | your ldap url should be ldap://serveripaddress:389/ | 20:43 |
mducharme-work | you might need dc=localhost on the end of that too | 20:43 |
mducharme-work | connect dn should be your rootdn and identifier should be your rootpw | 20:44 |
+perlDreamer | okay | 20:44 |
mducharme-work | authentication attribute should be dn and ldap identity cn | 20:44 |
mducharme-work | then you just change your overall auth settings under settings and turn on auto registration if you want, and you should be done | 20:45 |
+perlDreamer | you lost me there | 20:45 |
+perlDreamer | with the dn and ldap identity cn | 20:45 |
mducharme-work | in 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 |
+perlDreamer | ah, okay | 20:46 |
-!- tavisto [n=tavisto@96.230.192.126] has joined #WebGUI | 20:46 | |
-!- mode/#webgui [+o tavisto] by ChanServ | 20:46 | |
+perlDreamer | it says the connection is valid, that's good | 20:46 |
mducharme-work | once you have it set up you should be able to log in to webgui as either Manager or joebob | 20:47 |
+perlDreamer | do I need to add a WebGUI user for those LDAP users? | 20:47 |
mducharme-work | it will do it automatically once you go into settings and switch your auth from webgui auth to ldap | 20:47 |
mducharme-work | any previous users created would be using webgui auth, it won't change those, so don't worry about it changing admin or something | 20:48 |
mducharme-work | because it won't | 20:48 |
mducharme-work | and turn on ldap auto registration | 20:48 |
mducharme-work | it makes things easier | 20:48 |
+perlDreamer | it works | 20:49 |
+perlDreamer | and I can duplicate the bug | 20:49 |
mducharme-work | what is the bug, if I might ask? | 20:50 |
+perlDreamer | oh, it's not a secret or anything | 20:50 |
+perlDreamer | if a password has a space in it, the user cannot log in to WebGUI | 20:50 |
mducharme-work | ahh | 20:50 |
+perlDreamer | so, in addition to user joebob, I also added user spacebob, with a space in his password | 20:50 |
+perlDreamer | and sure enough, not auto-login or user creation | 20:51 |
mducharme-work | right | 20:51 |
mducharme-work | btw did you see my pastebin earlier with my recommended renames of those ldap settings? | 20:51 |
+perlDreamer | yes, I did | 20:51 |
+perlDreamer | I'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 |
+perlDreamer | for the most part, they're only i18n label changes, so I can't see that anyone would mind | 20:53 |
+perlDreamer | hm, it's getting passed all the way to the ldap bind inside Net::LDAP fine | 20:59 |
+perlDreamer | this may not be a WebGUI bug | 20:59 |
-!- perlbot_ is now known as perlbot | 21:01 | |
-!- perlmonkey21 [n=perlmonk@adsl-76-213-115-80.dsl.okcyok.sbcglobal.net] has joined #webgui | 21:13 | |
-!- perlmonkey2 [n=perlmonk@76.213.115.80] has quit [Nick collision from services.] | 21:14 | |
-!- perlmonkey21 is now known as perlmonkey2 | 21:14 | |
-!- mode/#webgui [+v perlmonkey2] by ChanServ | 21:15 | |
+perlDreamer | mducharme-work, do you know how to read LDAP "messages"? | 21:16 |
+perlDreamer | would you recognize a poorly encoded message? | 21:17 |
+perlDreamer | I think the problem here is with Net::LDAP itself, and the way it's encoding the message to send it to the server | 21:36 |
+perlDreamer | I'll post this as a bug to Net::LDAP, and see where it goes | 21:37 |
mducharme-work | hrm | 21:40 |
mducharme-work | no I don't know how to read ldap messages | 21:40 |
-!- cap10morgan [n=wmorgan@75.71.249.188] has quit [] | 21:45 | |
+perlmonkey2 | I'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 |
+perlmonkey2 | Yeah, 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 #webgui | 22:38 | |
-!- mode/#webgui [+v cap10morgan] by ChanServ | 22:38 | |
-!- carogray2 [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui | 22:38 | |
-!- carogray3 [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui | 22: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 #webgui | 23:43 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 23:43 | |
+perlDreamer | mducharme-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 | ||
+perlDreamer | the sync process goes one way only | 00:01 |
+perlDreamer | from LDAP, to WebGUI | 00:01 |
CIA-46 | WebGUI: 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 #webgui | 00:38 | |
elnino | a 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 |
+perlDreamer | elnino, 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 |
elnino | ah.. 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 |
+perlDreamer | Admin is a subgroup of everything by default | 00:46 |
+perlDreamer | it's hardcoded that way | 00:46 |
elnino | yep. Saw that too. | 00:46 |
elnino | oh. It's set up via the groups area too. | 00:46 |
elnino | I 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-work | perlDreamer: ahh I thought it would go both ways | 01:15 |
+perlDreamer | no, it only pulls from LDAP into WebGUI | 01:15 |
+perlDreamer | each field would need some kind of datestamp so you'd know who was most recently updated | 01:16 |
mducharme-work | ok | 01:16 |
mducharme-work | unless it did a comparison of each | 01:16 |
mducharme-work | on login | 01:16 |
-!- tavisto [n=tavisto@96.230.192.126] has quit [] | 01:17 | |
+cap10morgan | perlDreamer: i gotta run in about 30 min. but i can setup this ec2 instance for you if you want to debug that cdn upgrade issue | 01:19 |
-!- daviddelikat [n=dav@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #WebGUI | 01:19 | |
+perlDreamer | please do, cap10morgan | 01:21 |
+perlDreamer | I think it's going to work with the patch | 01:21 |
+perlDreamer | so it's just verifying | 01:21 |
+cap10morgan | ok, should be ready in 10 minutes or so | 01:21 |
+cap10morgan | the patch didn't work when i tried it | 01:21 |
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui | 01:22 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 01:22 | |
+perlDreamer | bummer, but we'll work it out cap10morgan | 01:23 |
+cap10morgan | yeah, hopefully it's still something simple | 01: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 #webgui | 01:35 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 01: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-46 | WebGUI: colin * r11509 /WebGUI/ (3 files in 3 dirs): Do not rely on a database default for the profile field formType. | 01:53 |
CIA-46 | WebGUI: colin * r11510 /branch/WebGUI_7.6/ (3 files in 3 dirs): Backporting profileField default formType fix. | 01:53 |
+perlDreamer | elnino, are you still here? | 02:07 |
* perlDreamer is between bugs, so I thought I'd tackle your latest next | 02:08 | |
mducharme-work | perldreamer 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 way | 02:15 |
+perlDreamer | aside from that php thing? | 02:16 |
+perlDreamer | in any case | 02:16 |
mducharme-work | there are open source web interfaces for ldap but none are good at user self service, except one that is for edirectory | 02:16 |
+perlDreamer | I see | 02:16 |
mducharme-work | but that doesn't help people using openldap | 02:16 |
+perlDreamer | well, it should be possible to write a custom workflow for WebGUI that does that | 02:16 |
+perlDreamer | and, WebGUI already has the hooks for triggering it | 02:16 |
mducharme-work | phpldapadmin is meant for centralized admin, not user self-management | 02:17 |
+perlDreamer | so, if someone were to start with Workflow/Activity/SyncProfileToLdap and reverse it, it should be possible to do what you want | 02:17 |
+perlDreamer | and use wG for a front end for LDAP | 02:17 |
mducharme-work | yup | 02:17 |
+perlDreamer | unless you have a space in the password | 02:17 |
+perlDreamer | :/ | 02:17 |
+perlDreamer | Do you know how to program in perl, mducharme-work? | 02:20 |
mducharme-work | I used to ages ago | 02:21 |
mducharme-work | but it's been like.. 13 years or so | 02:21 |
mducharme-work | lol | 02:21 |
+perlDreamer | wow | 02:21 |
+perlDreamer | that is a long time ago | 02:21 |
mducharme-work | oh CRAP | 02:21 |
mducharme-work | I was customizing the login template | 02:21 |
mducharme-work | thankfully made a duplicate | 02:22 |
mducharme-work | and now I can't log in to my site | 02:22 |
mducharme-work | oy this will be fun... | 02:22 |
mducharme-work | how do I get back in to fix this... | 02:22 |
+perlDreamer | you should be able to construct the login using URL parameters | 02:22 |
+perlDreamer | first, try this: http://mywebgui.localdomain/?op=auth;method=login | 02:23 |
+perlDreamer | uh, use your real site name, not my dev site :) | 02:23 |
mducharme-work | ahh thank you! | 02:24 |
mducharme-work | I found the URL parameters from another site | 02:24 |
+perlDreamer | that's a handy URL to bookmark, by the way | 02:25 |
+perlDreamer | what, and the turn on admin url | 02:25 |
+perlDreamer | do you use the WebGUI toolbar? | 02:25 |
+perlDreamer | it's a little piece of javascript that will append those URL params to the current URL so they work on any site | 02:25 |
mducharme-work | ahh | 02:26 |
mducharme-work | no, never heard of it | 02:26 |
+perlDreamer | I think it's in the Bazaar on webgui.org | 02:26 |
mducharme-work | I wish there was a way to nest style templates in webgui | 02:27 |
+perlDreamer | nest? | 02:27 |
mducharme-work | well | 02:27 |
mducharme-work | it's probably easier just to show you an example | 02:27 |
mducharme-work | http://www.gobcn.ca/ | 02:27 |
+perlDreamer | ok | 02:28 |
mducharme-work | that'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 redesign | 02:28 |
mducharme-work | you can see that orange gradient on the back of the main page | 02:28 |
+perlDreamer | yes | 02:28 |
mducharme-work | well it's only on the main page, not on the others | 02:28 |
+perlDreamer | you sure? | 02:29 |
mducharme-work | if 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 border | 02:29 |
+perlDreamer | but you want it in the foreground, instead of the white box | 02:29 |
mducharme-work | except communities map under about us, missed that one | 02:29 |
mducharme-work | on the main page only, yes | 02:29 |
+perlDreamer | and now you're doing that with 2 style templates? | 02:30 |
mducharme-work | I 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 lines | 02:30 |
mducharme-work | so 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 box | 02:30 |
mducharme-work | and went through all my pages and changed them to the page layout template that draws the white box | 02:31 |
mducharme-work | of course that also necessitates customizing login, search, collaboration, etc templates | 02:31 |
mducharme-work | so it seems silly either way | 02:32 |
+perlDreamer | yeah, I'd go with the dual templates | 02:32 |
mducharme-work | it would be nice if you could "nest" style templates, would solve that type of problem for me | 02:32 |
+perlDreamer | if it really bothers you, you could use snippets for the constant parts of the template | 02:32 |
+perlDreamer | and assetProxy them into the template | 02:32 |
mducharme-work | so that a template would be inserted into its parent wherever the "content" area was | 02:33 |
mducharme-work | on-the-fly | 02:33 |
mducharme-work | should be possible | 02:33 |
+perlDreamer | maybe some conditional code in the style template would help | 02:34 |
+perlDreamer | if main page, then do this | 02:34 |
+perlDreamer | otherwise, do that | 02:34 |
mducharme-work | only problem is that style templates don't have an if ishome like nav templates do | 02:35 |
mducharme-work | although I suppose I could do it based on the page title | 02:36 |
+perlDreamer | you would need to use either a macro, or maybe one of the session variables | 02:36 |
mducharme-work | of course if someone created a new page somewhere else on the site called "Home" it would get the wrong thing | 02:36 |
+perlDreamer | yes | 02:36 |
+perlDreamer | I think a small macro would do it, unless I have the order of processing between templates and macros backwards | 02:37 |
+perlDreamer | wait | 02:37 |
+perlDreamer | isn't that the if macro? | 02:37 |
mducharme-work | yeah I was gonna say it would only work if the macro processed first | 02:37 |
mducharme-work | the if macro? | 02:37 |
+perlDreamer | there is a macro named "if" ^If(condition, text1, text2); | 02:38 |
+perlDreamer | but putting HTML into that is not fun | 02:38 |
+perlDreamer | and I think macros eval after templates | 02:38 |
mducharme-work | I'll try this | 02:40 |
mducharme-work | ^If('^Page(title);' ne 'Home', <div id="main-pane">); | 02:45 |
mducharme-work | hrm that is running regardless of whether page title is home or not | 02:45 |
mducharme-work | it's inserting that html regardless, I mean | 02:45 |
+perlDreamer | right, because cond is not a conditional, it's a boolean | 02:45 |
mducharme-work | http://www.webgui.org/design/wiki/if-macro | 02:47 |
mducharme-work | I'm going by the examples on that page | 02:47 |
+perlDreamer | I think you may have missed the note on the top of that page | 02:48 |
mducharme-work | oops | 02:48 |
mducharme-work | I saw it but misread it | 02:48 |
+perlDreamer | here's something else to try | 02:49 |
+perlDreamer | there's an SQL macro | 02:49 |
mducharme-work | so ^If(ne, ^Page(title);, 'Home'); <--- would that do it? | 02:49 |
+perlDreamer | so 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 |
+perlDreamer | something like this | 02:50 |
+perlDreamer | ^If( ^SQL(select 1 where someVariable = (select value from settings where name='defaultPage'));, '<div id="main-pane">); | 02:52 |
+perlDreamer | I just don't know off the top of my head what someVariable is | 02:52 |
+perlDreamer | or if the whole idea will work or not | 02:52 |
mducharme-work | is there any docs on the usage of the new If macro? | 02:52 |
CIA-46 | WebGUI: colin * r11511 /WebGUI/ (3 files in 3 dirs): | 02:53 |
CIA-46 | WebGUI: Update POD in HTML.pm, 'html' is not an option for format content. | 02:53 |
CIA-46 | WebGUI: Fix Comment formatting in the AssetAspect. | 02:53 |
CIA-46 | WebGUI: colin * r11512 /branch/WebGUI_7.6/ (3 files in 3 dirs): Backporting comments aspect formatting fix. | 02:53 |
+perlDreamer | the if macro works exactly like a <tmpl_if> | 02:53 |
+perlDreamer | aside from that wiki page, the Macro booklet is available from the Bazaar | 02:54 |
+perlDreamer | I don't know if it covers the If macro | 02:54 |
+perlDreamer | looks like it doesn't | 02:55 |
+perlDreamer | but like I said, ^If(one, two, three); is the same as <tmpl_if one>two<tmpl_else>three</tmpl_if> | 02:55 |
+perlDreamer | it won't perform logic, aside from determing if the string "one" is true or false | 02:56 |
mducharme-work | ahh gotcha! | 02:56 |
+perlDreamer | maybe I should add that to the wiki page :) | 02:56 |
mducharme-work | heh oh well it's not working | 03:01 |
mducharme-work | ^If(^Page(title);="Customer Car2","Care","No Care"); | 03:01 |
+perlDreamer | it won't | 03:02 |
mducharme-work | I put that on the "Customer Care" page and it's consistently outputting "Care" | 03:02 |
+perlDreamer | it won't do a comparison | 03:02 |
mducharme-work | I thought tmpl_if could do comparisons | 03:02 |
+perlDreamer | no | 03:02 |
mducharme-work | well = anyway | 03:02 |
+perlDreamer | it only checks the argument for truth | 03:02 |
+perlDreamer | and "^Page(title);="Customer Car2" as a string is true | 03:03 |
mducharme-work | right | 03:03 |
+perlDreamer | because it isn't empty or 0 | 03:03 |
mducharme-work | and there's no new comparison macro which does what that used to do | 03:04 |
+perlDreamer | no | 03:04 |
+perlDreamer | not unless you try that SQL hack I mentioned above | 03:04 |
mducharme-work | I'll give that a shot, once I can figure out how to pull the current page assetid | 03:07 |
+perlDreamer | try ^Page(assetId) may work | 03:08 |
* perlDreamer is going to call it a day | 03:24 | |
+perlDreamer | later, all | 03: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 #webgui | 03:36 | |
-!- mode/#webgui [+v patspam] by ChanServ | 03:36 | |
-!- cap10morg [n=irchon@198.202.202.22] has joined #webgui | 03: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 #webgui | 04: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 f00li5h | 05: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 #webgui | 14:08 | |
-!- carogray1 [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui | 15: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 #webgui | 15:31 | |
daviddelikat | gotta love it! MS IE 8 can't connect to the web... | 17:35 |
daviddelikat | wont load any pages at all! | 17:35 |
carogray | can 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 acknowledged | 17:40 |
carogray | daviddelikat: did you try that compatibility thing? | 17:41 |
daviddelikat | which compatibility thing? | 17:41 |
carogray | it's a funny little icon just to right of addess bar looks like a broken page | 17:42 |
daviddelikat | feel free to ask, I may or may not have the answer | 17:42 |
daviddelikat | but I'll tyr... | 17:42 |
daviddelikat | try... | 17:42 |
daviddelikat | the address bar on IE? | 17:43 |
carogray | my 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 |
carogray | yes address bar in IE | 17:43 |
daviddelikat | answer: no | 17:43 |
daviddelikat | but there are all kinds of css things that could be keeping your text from displaying... | 17:44 |
carogray | YAY! I thought there was some sort of standards rule or something that said it had to. it can just be "loose"? | 17:44 |
carogray | it's not keeping my text from displaying... it's a positioning thing | 17:44 |
daviddelikat | positioning is a pain in the but... | 17:45 |
carogray | a menu I want inside a div was just right, then I put it in a p tag and it wansered far away | 17:45 |
carogray | wandered | 17:45 |
carogray | for sure | 17:45 |
daviddelikat | I'm currently having trouble with some tabs in YUI | 17:45 |
daviddelikat | it puts one piece on top of another... | 17:46 |
carogray | keep finding I think I am almost there and then suddenly 3 days later find I have to begin thewhole blinkin' thing all over again | 17:46 |
carogray | YUI is totally beyond me at this point! | 17:46 |
daviddelikat | have you tried firebug? or something like it? | 17:46 |
carogray | can't go there right now, have to get an entire website transferred over to WG by end of tomorrow night | 17:47 |
carogray | yeah - I like firebug | 17:47 |
carogray | also I use dreamweaver 8 a lot to see | 17:47 |
carogray | and play | 17:47 |
carogray | not for fun, I mean fiddle | 17:47 |
daviddelikat | good luck finishing your project... ( sounds like fun to me ) | 17:48 |
carogray | would so much rather be outside playing finally stopped raining after a month and I have a duck house I must finish | 17:48 |
carogray | thanks | 17:48 |
daviddelikat | cool ... duck house | 17:48 |
daviddelikat | where abouts is all this rain? | 17:48 |
carogray | yeah, 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 free | 17:49 |
carogray | in NH | 17:49 |
carogray | been raining nearly a month | 17:49 |
carogray | feels like summer in England | 17:49 |
daviddelikat | cool | 17:49 |
daviddelikat | we just had an awesome storm go through last night | 17:49 |
carogray | where are you | 17:49 |
daviddelikat | first real rain we've had in a month | 17:49 |
daviddelikat | WI | 17:49 |
carogray | ahah you are one of those? | 17:49 |
daviddelikat | we have nickel sized hail | 17:49 |
carogray | that sounds dangereuse | 17:50 |
carogray | everybody would be needing houses! | 17:50 |
daviddelikat | we didn't have much damage so far as I can tell... | 17:50 |
daviddelikat | but there is a hole in the fabric on out swing | 17:51 |
daviddelikat | s/out/our/ | 17:51 |
daviddelikat | so some of it was hard enough to hurt. | 17:51 |
carogray | for sure | 17:51 |
daviddelikat | I've got to get busy here, lots to do... | 17:51 |
carogray | gotta get back to my headache..too | 17:52 |
carogray | later | 17:52 |
carogray | thanks | 17:52 |
daviddelikat | your wlecome | 17: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 #webgui | 17: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 #webgui | 19:30 | |
CIA-46 | WebGUI: colin * r11513 /WebGUI/docs/changelog/7.x.x.txt: Note a bug fix that was actually fixed a while ago. | 19:38 |
CIA-46 | WebGUI: 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 #webgui | 20:00 | |
-!- mode/#webgui [+v perlmonkey2] by ChanServ | 20:01 | |
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui | 21:13 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 21:13 | |
+perlDreamer | preaction: ping | 21: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 #webgui | 22:22 | |
topsub | Anyone 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/m39876d34 | 22:23 |
daviddelikat | I think your secodn rule has to exclude items that match the first rule | 22:28 |
daviddelikat | im guessing the final text has both the index.php and our_work_detail.php | 22:29 |
topsub | well here is my goal: I'm taking urls like this domain.com/index.php/our_work to domain.com/our_work | 22:30 |
topsub | in the 2nd rule | 22:30 |
topsub | so any url that is passed domain.com/index.php/contact will go to domain.com/contact | 22:31 |
topsub | bascially just removing the index.php | 22:31 |
topsub | on the portfolio page i am doing an ajax request /detail/1 i need to rewrite it to our_work_detail.php?id=1 | 22:32 |
daviddelikat | I don't know much about rewrite, but it looks like it would do the opposite. | 22:32 |
daviddelikat | the index part that is | 22:33 |
topsub | all my links on the site are domain.com/contact | 22:33 |
topsub | domain.com/about_us | 22:33 |
daviddelikat | so your url is doman.com/about but you want it to go to the index.php script right? | 22:34 |
daviddelikat | I think it is applying that rule to the detail urls also: | 22:35 |
daviddelikat | detaiil/5 ===> index.php/include/pages/our_work_detail.php?id=5 | 22:35 |
topsub | yes the domain.com/about to index.php/about | 22:36 |
topsub | i 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 page | 22:36 |
daviddelikat | thats what I thought, you need to make sure the detail match is the last match so it doesn't apply the other rule | 22:37 |
daviddelikat | perhaps 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 |
daviddelikat | sorry I'm speculating here | 22:38 |
topsub | so more line 8 to 7 | 22:39 |
daviddelikat | you might want to hit the apache web site and see wht they say about the rewrite tules. | 22:39 |
topsub | then on line 7 add a rule that if it is detail to skip | 22:39 |
topsub | like i said alone each rule works | 22:39 |
topsub | when they are both uncommented it crashes | 22:39 |
topsub | for some reason | 22:39 |
daviddelikat | yeah, its definatly applying both rules then, ... | 22:40 |
daviddelikat | see if you can get it to spit out the final text for the URL | 22:40 |
topsub | i think because that /index line is saying anything thats pass through its crashing | 22:42 |
daviddelikat | I just looked at the syntax a apache.com, add the 'L' to the flags at the end | 22:45 |
daviddelikat | that will fix your problem | 22:45 |
daviddelikat | http://webgui.pastebin.com/d5ca6fb3b | 22:45 |
topsub | hmm doesn't seem like working | 22:49 |
daviddelikat | you might try back Monday, when there are mode people online.. | 22:51 |
topsub | ya | 22:52 |
topsub | haha | 22:52 |
topsub | i am wondering if i can do a rewritecond above the index rule | 22:52 |
+perlDreamer | that's what ya get for using PHP | 23:06 |
* perlDreamer blows a raspberry | 23:06 | |
topsub | haha | 23:13 |
topsub | for a client | 23:13 |
topsub | not me | 23:13 |
daviddelikat | hey PD hows it going? | 23:13 |
topsub | I got further, http://webgui.pastebin.com/m17d34dcf | 23:13 |
topsub | both working but when i call the detail page via ajax | 23:14 |
topsub | i'm getting blank screen like its not picking it up | 23:14 |
-!- eon` [n=xorl@sys-adm.org] has joined #webgui | 23:19 | |
* perlDreamer is doing WebGUI promotional work | 23:19 | |
eon` | so, I changed the theme in webgui, but, it didn't change *at* all | 23:19 |
+perlDreamer | check out this page: http://en.wikipedia.org/wiki/RSS | 23:19 |
+perlDreamer | eon`: what do you mean by that? | 23:19 |
+perlDreamer | just exactly did you do to 'change the theme'? | 23:20 |
eon` | perlDreamer: I used the steps on the webgui site to change it | 23:20 |
eon` | it says it's using that new style under the "Display" area of the branch | 23:20 |
eon` | but, it's not | 23:20 |
eon` | ahh | 23:20 |
+perlDreamer | did you clear the cache on the site, and in your browser? | 23:21 |
eon` | yeah, i figured it out. | 23:21 |
+perlDreamer | is there a pending version tag that needs to be committed or approved? | 23:21 |
+perlDreamer | ah, sweet | 23:21 |
eon` | It wasn't very clear about editing root->home | 23:21 |
eon` | gotta edit home's branch | 23:21 |
eon` | not the theme's branch | 23:21 |
+perlDreamer | you could update the wiki page to clear that up | 23: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 |
daviddelikat | this is insane... it appears that quite suddenly none of the JS on my WG site is running. | 23:24 |
daviddelikat | I don't know what I did, but its a greate feature. | 23:24 |
daviddelikat | even made safari crash | 23:25 |
eon` | now how to create my own theme | 23:25 |
topsub | woot got it!!! | 23:26 |
eon` | how do you create hmm more or less | 23:27 |
eon` | how do I create a wgpkg? | 23:27 |
daviddelikat | I love wild goose chases... | 23:30 |
+perlDreamer | eon`, that is pretty simple | 23:34 |
+perlDreamer | Any asset can be a package | 23:34 |
+perlDreamer | Edit the asset, and go to the Metadata tab | 23:34 |
eon` | got it | 23:34 |
+perlDreamer | select Yes | 23: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 | |
+perlDreamer | right | 23:34 |
eon` | right\ | 23:34 |
eon` | cool | 23:34 |
+perlDreamer | to export the package, use the Asset Manager. | 23:34 |
+perlDreamer | there's a very large wiki page on making styles for WebGUI | 23:35 |
+perlDreamer | best practice is to put everything into one folder | 23:35 |
+perlDreamer | templates, images, css snippets, js, etc | 23:35 |
+perlDreamer | navigation config | 23:35 |
eon` | perlDreamer: yeah if you click the link on the wiki it goes the the "plan black" site | 23:35 |
eon` | the wiki page is broken | 23:35 |
+perlDreamer | which page? | 23:35 |
eon` | https://www.webgui.org/community-wiki/how-to-give-webgui-your-own-style | 23:35 |
eon` | click on export wgpkg | 23:35 |
eon` | it's down at the end of the page | 23:36 |
eon` | but if you just click the link it goes to the wrong location ;) | 23:36 |
+perlDreamer | oy | 23:36 |
+perlDreamer | yeah, wrong website | 23:36 |
+perlDreamer | those links must have been inserted by hand | 23:36 |
+perlDreamer | I think I'm going to edit that using vim | 23:36 |
eon` | vim, my only home | 23:37 |
eon` | haha | 23:37 |
+perlDreamer | I miss the vim text editing plugin for firefox | 23:37 |
eon` | hmmm | 23:38 |
eon` | can do I manually create my own assets folder | 23:38 |
+perlDreamer | sure | 23:38 |
+perlDreamer | which version of wG are you using, dude? | 23:39 |
eon` | 7.6.29 debian SID | 23:39 |
+perlDreamer | when you go to the asset manager, there should be a content bar down below the asset browsing pane | 23:41 |
+perlDreamer | from there you can add a folder | 23:41 |
eon` | i see | 23:42 |
eon` | only "With selected:" | 23:42 |
+perlDreamer | no | 23:42 |
eon` | update delete cut copy duplicate | 23:42 |
+perlDreamer | Is there an admin bar on the left side of the page/ | 23:42 |
+perlDreamer | ? | 23:42 |
eon` | yes | 23:42 |
eon` | I am looking | 23:42 |
+perlDreamer | then you can add a folder with that | 23:42 |
+perlDreamer | I keep forgetting in which version we made that change | 23:42 |
* perlDreamer is going to run outside to do some yardwork, but I'll check back in periodically. | 23:43 | |
eon` | perlDreamer: ah | 23:44 |
eon` | got it | 23:44 |
+perlDreamer | btw, I updated most of the links on that wiki page | 23:44 |
eon` | under the basic yeah? | 23:44 |
eon` | I see "new content" | 23:44 |
+perlDreamer | yes | 23:44 |
+perlDreamer | Under Basic | 23:44 |
+perlDreamer | about 6 items down | 23:44 |
+perlDreamer | Folder | 23:44 |
eon` | yeah | 23:44 |
+perlDreamer | are you trying for the design contest? | 23:44 |
eon` | nope | 23:45 |
eon` | just trying to integrate my own design into the webgui interface | 23:45 |
+perlDreamer | well, if you're interested, there are cash and karma awards | 23:45 |
eon` | cool | 23:45 |
+perlDreamer | and to the best of my knowledge, there are no other entries yet | 23:45 |
eon` | are you the same github perldreamer? | 23:46 |
+perlDreamer | I am | 23:46 |
+perlDreamer | the one, the only, the overworked | 23:46 |
* perlDreamer will be back in a while | 23:47 | |
eon` | ah ok cool | 23:47 |
--- Day changed Sun Jul 12 2009 | ||
eon` | ok so I made my theme all webgui compatible | 00:13 |
eon` | now to make it so webgui can use it | 00:13 |
eon` | it's not showing up in the style menu | 00:13 |
eon` | hmmm | 00:13 |
eon` | wrong namespace that's why | 00:14 |
+perlmonkey2 | Is there a way to have a profile field only show up for a single user profile field? | 00:21 |
eon` | hmmm | 00:22 |
eon` | my page is seemingly ignoring my css | 00:22 |
eon` | kind of odd | 00:22 |
eon` | yar | 00:24 |
eon` | got it! | 00:24 |
eon` | now to fix how it broke my menu and nav | 00:24 |
+perlDreamer | perlmonkey2: what do you mean? | 00:27 |
+perlmonkey2 | perlDreamer: 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 lol | 00: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 wordpress | 00:42 |
+perlDreamer | cool! | 00:44 |
eon` | that or since then | 00:44 |
eon` | i've doubled my ability to learn things ahah | 00:45 |
+perlDreamer | WebGUI is not known for its easy learning curve | 00:45 |
eon` | eh | 00: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 logic | 00:46 |
-!- carogray1 [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui | 00:46 | |
eon` | logic+syntax, that's it | 00:46 |
+perlDreamer | "WebGUI is logical." I like that | 00:46 |
eon` | why is this damned wgpkg not importing though, I see it go into the /var/lib/webgui/uploads/..... | 00:46 |
+perlDreamer | are you importing it into a new site? | 00:46 |
eon` | new folder | 00:47 |
eon` | n/m | 00:47 |
eon` | figured it out | 00:47 |
+perlDreamer | I think I'm going to wait 3 minutes before answering all your questions ;) | 00:47 |
eon` | perlDreamer: I would, I learn quickly haha | 00: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 about | 00:48 |
+perlmonkey2 | heat index is 106 with the temp at 100. some metals are starting to melt. | 00:48 |
eon` | perlDreamer: yowza | 00:48 |
+perlmonkey2 | perlDreamer: ah, how to do automatically check for coverage on unit tests? | 00:49 |
+perlmonkey2 | that wasn't even a real sentence. obviously I've spent too much time out in the oven, er, outside. | 00:50 |
+perlDreamer | perlmonkey2: cover -delete; perl -MDevel::Cover t/someTest.t; cover | 00:50 |
+perlmonkey2 | hmm | 00:50 |
+perlmonkey2 | interesting | 00:50 |
+perlDreamer | file:///data/WebGUI/coverage/index.html -> Firefox | 00:50 |
+perlDreamer | or is it coverage.html? | 00:55 |
+perlDreamer | one of those | 00:55 |
eon` | perlDreamer: How do you refresh the cache for webgui? | 00:59 |
eon` | found it burried | 01:00 |
+perlDreamer | buried? | 01:01 |
+perlDreamer | It's the 2nd link from the top inthe admin bar | 01:01 |
eon` | yeah the admin console is crunched up | 01:02 |
eon` | well toggled | 01:02 |
+perlDreamer | perlmonkey2: this is the correct file URI: file:///data/WebGUI/cover_db/coverage.html | 01:12 |
+perlmonkey2 | perlDreamer: sweet thanks :) | 01:13 |
mducharme | every time in the past I've suggested webgui to people, I've met a certain amount of resistance | 01:18 |
eon` | so | 01:18 |
eon` | I put my theme under root > Home > themename | 01:19 |
eon` | why does it show up on the front page? | 01:19 |
mducharme | becuase you put it in home | 01:19 |
mducharme | make a theme folder under root | 01:19 |
mducharme | and put it in there instead | 01:19 |
eon` | ok | 01:19 |
eon` | how do I move that folder? | 01:19 |
mducharme | cut and paste | 01:19 |
mducharme | via asset manager | 01:19 |
eon` | hah | 01:19 |
mducharme | check the folder, cut, browse to root, paste | 01:19 |
eon` | that was awesome | 01:19 |
+perlDreamer | why don't people like it, mducharme? | 01:21 |
mducharme | perlDreamer: 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 |
mducharme | there's a fear it'll prevent people from making the website the way they want | 01:22 |
mducharme | because with joomla all sites tend to look the same, and other CMS's | 01:22 |
mducharme | and the silly thing is, in like 100% of cases these are sites that are brochure sites, not doing anything fancy, webgui handles everything just fine | 01:23 |
mducharme | but there is still that fear | 01:23 |
+perlDreamer | especially if you show them this: https://www.webgui.org/promote/sightings | 01:23 |
+perlDreamer | all those sites are quite different from one another | 01:23 |
mducharme | yeah and I show them that type of stuff | 01:25 |
mducharme | but still there is that fear | 01:25 |
+perlDreamer | well, maybe if we make WebGUI a great front end for self-managing LDAP data it will help persuade them | 01:25 |
mducharme | and there are a few cases in which people want to do things a specific way which are not the easiest in webgui | 01:25 |
+perlDreamer | that can be very true | 01:26 |
mducharme | whereas there is an alternative method that works just as well that is webgui friendly | 01:26 |
+perlDreamer | speaking of which, did you get the sql query thing to work? | 01:26 |
mducharme | it's like once I was requested to have news articles grouped by month | 01:26 |
eon` | hmmm | 01:26 |
eon` | cleared cache and the nav I made is not respecting my menu design | 01:26 |
mducharme | perl no, the macro doesn't even seem to run | 01:26 |
+perlDreamer | odd, let me try it | 01:26 |
+perlDreamer | mducharme, the new Story Manager will group news articles by month, by default | 01:27 |
mducharme | and archived in categories by year then by month | 01:27 |
mducharme | ahh | 01:27 |
mducharme | must be in the new version | 01:27 |
+perlDreamer | yes, it's in 7.7 | 01:27 |
mducharme | the beta? | 01:27 |
mducharme | I'm running stable everywhere | 01:27 |
mducharme | nervous about betas | 01:27 |
mducharme | how long until stable jumps to the new code? | 01:27 |
+perlDreamer | soon | 01:27 |
mducharme | that's good to know | 01:28 |
+perlDreamer | definitely before the WUC | 01:28 |
mducharme | story manager replaces the collaboration wobject as far as news articles go? | 01:28 |
+perlDreamer | yes | 01:28 |
+perlDreamer | smaller, lighter, faster | 01:28 |
+perlDreamer | RSS and atom feeds | 01:28 |
mducharme | cool | 01:28 |
mducharme | sounds good | 01:28 |
+perlDreamer | and a built in story aggregator called the StoryTopic | 01:28 |
mducharme | I'd like to see the thingy be a bit more powerful, has it improved in 7.7? | 01:29 |
+perlDreamer | I have a talk about it at the WUC, if you're interested | 01:29 |
+perlDreamer | Thingy is just more stable | 01:29 |
+perlDreamer | no improvements | 01:29 |
mducharme | ahh | 01:29 |
mducharme | rats | 01:29 |
mducharme | heh | 01:29 |
+perlDreamer | do you have RFEs filed for what you want? | 01:29 |
mducharme | no, I don't know where to go to file them heh | 01:29 |
+perlDreamer | www.webgui.org/rfe | 01:30 |
mducharme | the new webgui site design drives me nuts at work there | 01:30 |
+perlDreamer | sorry, www.webgui.org/use/rfe | 01:30 |
+perlDreamer | you should be able to search for existing thingy RFEs, and submit new ones | 01:31 |
mducharme | we still use firefox 2.x at work | 01:32 |
eon` | perlDreamer: how can I generate a nav w/out <li> </li> every href? | 01:32 |
mducharme | due to a bug in 3.x that is not yet fixed | 01:32 |
mducharme | the webgui site appears all wonky in firefox 2.x | 01:32 |
+perlDreamer | eon`: try a different template | 01:33 |
eon` | making my own heh | 01:33 |
+perlDreamer | mducharme, that sounds like a bug | 01:33 |
eon` | changing the way the navigation works | 01:33 |
+perlDreamer | www.webgui.org/bugs | 01:33 |
mducharme | the menu is centered instead of on the left | 01:33 |
mducharme | and the site content is pushed down and appears on a dark background | 01:33 |
mducharme | and the quote on the main page is in the wrong spot too and covers up the menu | 01:34 |
mducharme | heh | 01:34 |
eon` | http://174.143.247.26/try it out | 01:34 |
eon` | http://174.143.247.26/ ** | 01:34 |
+perlDreamer | very nice | 01:35 |
+perlDreamer | clean layout | 01:35 |
eon` | one issue, been meaning to get someone elses opinion | 01:35 |
mducharme | looks to be working ok | 01: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 |
mducharme | eon yeah that text is too hard to read | 01:37 |
eon` | that's what I thought | 01:37 |
eon` | I am a tad bit color blind, so it stands out to me, but needed someone elses opinion | 01:37 |
eon` | white would be ok yeah? | 01:37 |
mducharme | yeah I think so.... I actually almost always prefer websites with a plain white background personally, with black text | 01:37 |
eon` | yeah, iw anted the same idea, just with a blue hue | 01:37 |
mducharme | there 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 white | 01:37 |
mducharme | but the most important thing is always maximizing contrast | 01:38 |
mducharme | the grey color shows up fine in the footer | 01:38 |
eon` | hmmm | 01:41 |
eon` | how to figure out why the "HOME" button just dissapeared from my Navigation | 01:42 |
eon` | relative to rootm /a/b/ +2 self siblings descedants ./a/ +1 | 01:42 |
mducharme | the self should do it, strange | 01:43 |
eon` | yeah | 01:44 |
eon` | it shows the 'default' buttons | 01:44 |
eon` | but doesn't show "HOME" | 01:44 |
+perlDreamer | mducharme: I'm an idiot! | 01:45 |
+perlDreamer | The If macro only works on strings | 01:45 |
+perlDreamer | so to have it return the "else" case, it has to get the empty string | 01:46 |
mducharme | yeah | 01:46 |
mducharme | what about naming the page "0"? | 01:46 |
+perlDreamer | what a stupid macro! | 01:46 |
mducharme | or would it consider that to be 1 as well | 01:46 |
+perlDreamer | 0 ne '', so that is true | 01:46 |
mducharme | is there a way to bring the old "If" macro into the current webgui? | 01:47 |
mducharme | I downloaded an older webgui but didn't see an If.pm in the macros dir | 01:47 |
+perlDreamer | it is a bad security hole | 01:47 |
mducharme | how so? | 01:47 |
mducharme | eon why would you show siblings | 01:49 |
mducharme | you shouldn't show siblings for a nav starting at home | 01:49 |
mducharme | otherwise you will get import node and crap in the nav | 01:49 |
+perlDreamer | The if statement would let you execute little pieces of perl | 01:49 |
+perlDreamer | _any_ little piece of perl | 01:50 |
mducharme | ahh, I see | 01:50 |
mducharme | I 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 false | 01:50 |
mducharme | heh | 01:51 |
mducharme | I've wondered why HTML::Template never supported comparison operators in the tmpl_if statement | 01:52 |
+perlDreamer | You can install HTML::Template::Expr and use it instead | 01:52 |
+perlDreamer | or Template::Toolkit | 01:52 |
+perlDreamer | but that often requires rebuilding a lot of templates | 01:53 |
+perlDreamer | wG 8 will use Template::Toolkit | 01:53 |
+perlDreamer | by default | 01:53 |
mducharme | and that allows if's with actual operators, like =, !=, < > etc? | 01:53 |
+perlDreamer | yes | 01:54 |
eon` | wtf why won't home show up | 01:54 |
+perlDreamer | they think that even with the local field advantage they're going to lose? | 01:55 |
mducharme | eon you should not have siblings selected | 01:55 |
eon` | i disabled that cleared cache | 01:55 |
eon` | and home still not showingh | 01:55 |
mducharme | your start point should be /a/ +1 | 01:55 |
mducharme | is that what its set to? | 01:56 |
eon` | i had it /a/b/ +2 | 01:56 |
mducharme | that's the problem | 01:57 |
+perlDreamer | mducharme: this is closer -> ^If(^SQL("select if('^Page(assetId);'='68sKwDgf9cGH58-NZcU4lg','1','')");,Home,Elsewhere); | 01:57 |
eon` | hmm | 01:58 |
eon` | yeah still no home | 01:58 |
mducharme | perlbot: I"ll give that a try | 01:58 |
mducharme | er perlDreamer even | 01:58 |
-!- dreamersgirl [n=chatzill@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui | 01:58 | |
eon` | and it doesn't appear that any change I make to my nav does anything | 01:58 |
mducharme | eon are you sure your page is using your nav and not the default nav? | 01:59 |
eon` | yeah it's using my nav | 01:59 |
mducharme | er your style is using your nav and not the default nav? | 01:59 |
eon` | with the style of my menu | 01:59 |
eon` | which may be breaking it | 01:59 |
mducharme | I don't think it's anything to do with the style | 01:59 |
mducharme | I don't see it even inserting home into the code anywhere | 01:59 |
mducharme | perlDreamer: I tried running a ^SQL macro on another page and it didn't parse it, it just printed what I typed | 02:00 |
+perlDreamer | Is it enabled in your site config file? | 02:00 |
mducharme | perhaps not | 02:00 |
+perlDreamer | check the macros section | 02:00 |
mducharme | I 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 yet | 02:00 |
mducharme | I'll have to try that on monday | 02:01 |
mducharme | how are you calling the nav from your style template, eon? | 02:01 |
mducharme | and 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 Navigation | 02:02 |
mducharme | and you're sure you're making changes to the nullim_navigation | 02:02 |
eon` | the Navigation template is my own nullim_menu | 02:03 |
eon` | under display | 02:03 |
mducharme | you made nullim_menu a copy of the default coolmenus one with the site template? | 02:03 |
eon` | copy of another themes template | 02:04 |
eon` | let me pastebin it | 02:04 |
eon` | http://pastebin.com/m493961b0 | 02:04 |
mducharme | <tmpl_unless page.isTopOfBranch> | 02:06 |
+perlDreamer | mducharme: this will do it -> ^SQL("select if('^Page(assetId);'='68sKwDgf9cGH58-NZcU4lg','home','elsewhere')"); | 02:06 |
+perlDreamer | just forget the stupid If macro altogether | 02:06 |
+perlDreamer | since SQL provides one for us | 02:06 |
mducharme | that only runs that code if the page is not the top of the branch | 02:07 |
mducharme | home is the top of the branch, therefore it doesn't display it | 02:07 |
mducharme | I think that's what's causing home to not display for you | 02:07 |
mducharme | perlDreamer: thanks much, I'll give that a shot on mon when I can enable the SQL macro | 02:07 |
+perlDreamer | cool | 02:07 |
+perlDreamer | I think I'm going to write a wiki article about that | 02:08 |
+perlDreamer | and then I'm going to file a bug against the If macro | 02:08 |
+perlDreamer | because it's nigh on useless for 0 to be true | 02:08 |
mducharme | eon 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 #webgui | 02:11 | |
-!- mducharme-work [n=nothing@66-202-165-66.rev.knet.ca] has quit [Read error: 104 (Connection reset by peer)] | 02:11 | |
mducharme | eon`? | 02:12 |
mducharme | oop, now your menu has disappeared altogether | 02:13 |
* perlDreamer tries to do more chores outside. | 02:16 | |
mducharme | my favorite menu for webgui is smartmenus | 02:19 |
mducharme | you can do almost anything with them | 02:19 |
mducharme | smartmenus.org | 02:20 |
mducharme | they integrate nicely in webgui, you just need a bulleted list nav to base it on | 02:20 |
mducharme | and make the config js file a snippet for easy modifications | 02:21 |
eon` | mducharme: yeah | 02:23 |
eon` | i am trying to reconfigure the menu as many different ways to see if it changes | 02:24 |
mducharme | eon did you see what I said | 02: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 |
mducharme | that tmpl_unless is causing your problem I can almost guarantee it | 02:25 |
eon` | mducharme: that worked | 02:25 |
mducharme | ok | 02:25 |
eon` | damn, i love webgui haha | 02:26 |
mducharme | your menu is still disappeared | 02:27 |
mducharme | or perhaps you have not commited version | 02:27 |
mducharme | ahh now it is there | 02:28 |
-!- mducharme-work [n=nothing@66-202-165-66.rev.knet.ca] has joined #webgui | 02:30 | |
-!- mducharme-work1 [n=nothing@66-202-165-66.rev.knet.ca] has quit [Read error: 54 (Connection reset by peer)] | 02:31 | |
mducharme | strange, what's wrong with my work client | 02:33 |
eon` | heh | 02:57 |
eon` | mducharme: how do I add a blog to a page of my site? | 02:59 |
mducharme | eon - webgui has this thing called a "collaboration system" | 03:00 |
mducharme | its used for news, weblogs, message boards, photo galleries, all kinds of stuff | 03:00 |
eon` | sweet | 03:00 |
eon` | clicked on it | 03:00 |
mducharme | it's fully templated so that it works well for all those things | 03:00 |
mducharme | if you don't like the way something looks, you can adjust it | 03:01 |
eon` | so like for instance | 03:01 |
eon` | the default post shows "Approved Subject User views replies rating date | 03:02 |
mducharme | yeah, that's one of the templates | 03:02 |
mducharme | you can have it display things differently depending on the template you use | 03:03 |
eon` | ok cool | 03:03 |
mducharme | I don't know if there's a way to pull all the articles on a single page for a blog, never tried that before | 03:03 |
mducharme | most blog sites have them all on one page at least going back a certain number, dunno if you can do that | 03:04 |
mducharme | but you can customize a lot | 03:04 |
mducharme | if you just want a blog site youd probably use wordpress or something | 03:04 |
mducharme | but collaboration system is good for a blog on an existing site | 03:04 |
eon` | http://174.143.247.26/ | 03:06 |
eon` | it does :D | 03:06 |
eon` | gotta figure out how to change the visual output of it though | 03:06 |
mducharme | yeah that just displays the summary on the page I think though | 03:07 |
mducharme | what do you mean by visual output | 03:07 |
eon` | see the box around each post? | 03:07 |
mducharme | yeah | 03:07 |
eon` | very faint, but anoying | 03:07 |
mducharme | that's all in the template | 03:07 |
mducharme | you can either find a template that is closer to what you want | 03:07 |
eon` | in the template I created? | 03:07 |
mducharme | or duplicate that one and changed it | 03:07 |
mducharme | no, in the collaboration system template | 03:07 |
eon` | ah | 03:07 |
eon` | where is that template located | 03:08 |
mducharme | "collaboration system template" under "display" | 03:09 |
eon` | ah | 03:09 |
eon` | sweet | 03:09 |
mducharme | there are about 15 to choose from | 03:09 |
mducharme | you find one that is closer to what you want, and if you still want to customize it, you duplicate that and go make the changes | 03:09 |
eon` | yeah got it | 03:10 |
eon` | it put a big ole "RED" window up saying "Duplicate this before editing" | 03:11 |
mducharme | oh right | 03:11 |
mducharme | that red window is new | 03:11 |
mducharme | forgot | 03:11 |
mducharme | lol | 03:11 |
eon` | lol | 03:11 |
mducharme | it didn't used to be there | 03:11 |
eon` | I like that feature | 03:11 |
mducharme | so if you customized something, and upgraded webgui, it would erase your customizations | 03:11 |
mducharme | unless you knew to do that | 03:11 |
mducharme | lol | 03:11 |
eon` | yeah | 03: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 it | 03:19 |
mducharme | you're probably just missing a tag | 03:20 |
mducharme | it does that if you have a start tag but no end tag | 03:20 |
mducharme | or vice versa | 03:20 |
eon` | hmmm | 03:23 |
mducharme | easy enough to fix | 03:26 |
mducharme | if you just want to remove the box though you would only have to change the css code for the template, not the template itself | 03:27 |
mducharme | I think the css code for the template is in the 'metadata' tab of the properties | 03:28 |
eon` | http://pastebin.com/mbfa225 | 03:31 |
eon` | check that over see if you see anything funky | 03:31 |
eon` | I am not seeing it | 03:31 |
eon` | <tmp_if replies> <tmpl_var replies> <tmpl_var replies.label> </tmpl_if> it's that line | 03:35 |
eon` | if I add that to the line it braeks | 03:35 |
eon` | breaks* | 03:35 |
eon` | hah | 03:35 |
eon` | i see it | 03:36 |
mducharme | ahh | 03:37 |
eon` | tmp_ <--- | 03:37 |
eon` | now to fix the new brokenness it brought upon the page | 03:38 |
eon` | keeps generating this <div class="pagination"> wrapping my stuff | 03:47 |
eon` | not sure why | 03:47 |
eon` | sorry | 03: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 :D | 03: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 :D | 03: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 | |
mducharme | looks good | 04:15 |
eon` | mducharme: is there a syntax highlighter built in or a patch to do something like this | 04:18 |
eon` | http://sys-adm.org/scripts/vhost.pl ? | 04:18 |
mducharme | dunno | 04:26 |
eon` | well it kinda does | 04:30 |
eon` | in the editor it shows it as a snipper but, it doesn't aftewords | 04:31 |
eon` | guess imma have to write my own patch to get this feature | 04:38 |
eon` | bbiab though | 04:38 |
+perlDreamer | w00t! | 05:11 |
+perlDreamer | we can fix the If macro | 05:11 |
+perlDreamer | but first, it needs tests | 05:11 |
+perlDreamer | and fixes to the POD | 05:11 |
+perlDreamer | and some code restyling | 05:11 |
+perlDreamer | and | 05:11 |
+perlDreamer | and | 05:11 |
+perlDreamer | and! | 05:11 |
+perlDreamer | a pony! | 05:11 |
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui | 05:12 | |
-!- mode/#webgui [+v patspam] by ChanServ | 05:12 | |
-!- perlmonkey2 [n=perlmonk@76.213.115.80] has quit ["Leaving."] | 05:13 | |
+perlDreamer | patspam, do you have the patience to postulate some POD, please? | 05:15 |
+patspam | possibly.. | 05:15 |
+patspam | :) | 05:15 |
+perlDreamer | the potentialities are pleasing | 05:15 |
+perlDreamer | I have good news and bad news | 05:16 |
+perlDreamer | I have permission to fix the If macro | 05:16 |
+perlDreamer | that's the good news | 05:16 |
+perlDreamer | but the bad news is that currently, the If macro sucks | 05:16 |
+patspam | I don't think I've ever used the If macro | 05:16 |
+patspam | I came up with a new macro a couple of days ago | 05:17 |
+perlDreamer | really? | 05:17 |
+patspam | we have a site with 5 different major sections, each need their own style | 05:17 |
+patspam | the designer was using 5 style templates, almost identical except that they used different css class names | 05:18 |
+patspam | the sections live under /programs/section1/... /programs/section2/..., etc.. | 05:18 |
+patspam | so i wrote a macro that returns the sectionX slug of the current page | 05:19 |
+perlDreamer | nice :) | 05:19 |
+patspam | so those 5 templates reduce to one | 05:19 |
+patspam | but then i though | 05:19 |
+patspam | t | 05:19 |
+perlDreamer | there's a variation of that on the Bazaar, called the RootUrl macro | 05:19 |
+patspam | ah ok | 05:19 |
+patspam | does it accept a regex? | 05:19 |
+perlDreamer | or RelativeUrl macro | 05:19 |
+perlDreamer | no, it doesn't | 05:19 |
+patspam | I was thinking the macro should take an arbitrary regexp, and match that against the current url | 05:20 |
+patspam | oh and the other thing with the macro, if you pass an argument, the root asset gets instantiated and that property gets returned | 05:20 |
+patspam | e.g. Slug(menuTitle); returns the menu title of the current sectionX | 05:21 |
+patspam | which is handy for putting in a common heading in the template, a link to the root, etc.. | 05:21 |
+patspam | eliminating template duplication is my new obsession | 05:22 |
+patspam | as part of that I wrote a mod for Template.pm yesterday that adds a "show me where this template is being used" button | 05:22 |
+perlDreamer | I wonder if I should abstract that asset introspection bit I wrote for delete group | 05:23 |
+perlDreamer | it crawls through all the definitions it can find, looking for certain field types | 05:24 |
+patspam | asset definitions? | 05:24 |
+perlDreamer | asset definitions, setting definition, Workflow Activity defintions | 05:24 |
+perlDreamer | and a few others that I could find | 05:24 |
+perlDreamer | Shop | 05:25 |
+patspam | nice, I could definitely use that for this template thing | 05:25 |
+patspam | i'm just covering asset defns at this stage | 05:25 |
+patspam | this morning I want to add a button that lets you globally replace all usages of a template with another template | 05:25 |
+patspam | to make it easy to decommission a template | 05:25 |
+patspam | but first I will write some pod for you :) | 05:26 |
+patspam | looks like you already added the missing POD to Survey.pm? | 05:45 |
+patspam | perlDreamer: where in particular did you want me to postulate my POD? | 05:47 |
+patspam | ah SurveyJSON has 84% POD coverage | 05: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 #webgui | 06:10 | |
-!- mode/#webgui [+v patspam] by ChanServ | 06:10 | |
+perlDreamer | positive POD prediction, patspam | 06:21 |
+patspam | gotta love when you find a bug as a result of updating the documentation | 06:26 |
+perlDreamer | what? | 06:26 |
+perlDreamer | awesome! | 06:26 |
+perlDreamer | I 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 |
+perlDreamer | eon`, there is an optional editor that we've turned off because it has more problems than useful features | 06:35 |
eon` | perlDreamer: well I mean, not editing | 06:35 |
eon` | but http://sys-adm.org/scripts/vhost.pl output like this | 06:35 |
+perlDreamer | no, nothing like that | 06:35 |
+perlDreamer | unless you'd like to write it for us? =) | 06:35 |
eon` | I could :) | 06:35 |
eon` | there's already a syntax high-lighter for perl | 06:36 |
eon` | I just have to add the feature to webgui | 06:36 |
+perlDreamer | well, here's what I'd do then | 06:36 |
+perlDreamer | 1) write it. Follow all good WebGUI style as set in the developer wiki | 06:36 |
+perlDreamer | write a few tests for it | 06:36 |
+perlDreamer | make sure it has POD | 06:36 |
+perlDreamer | 2) Submit an RFE saying that you'd like the feature added | 06:36 |
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit [Read error: 54 (Connection reset by peer)] | 06:36 | |
+perlDreamer | include the patch against the latest SVN | 06:36 |
* perlDreamer needs to run for tonight, but patspam is another very experienced WebGUI dev who is good at answering questions | 06:37 | |
+perlDreamer | quick recommendation, add a syntax highlight method to WebGUI::HTML | 06:38 |
+perlDreamer | add an option to Snippet to highlight | 06:38 |
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has quit ["Leaving."] | 06:38 | |
eon` | that's what my plan was | 06:38 |
eon` | to add a drop down "Syntax Highlight: <dropdown>" with the selected language. | 06:39 |
CIA-46 | WebGUI: patspam * r11515 /WebGUI/lib/WebGUI/Asset/Wobject/ (Survey/SurveyJSON.pm Survey.pm): | 06:41 |
CIA-46 | WebGUI: Add missing POD to SurveyJSON | 06:41 |
CIA-46 | WebGUI: Also fix a bug I noticed while updating POD - when removing a | 06:41 |
CIA-46 | WebGUI: multiple-choice bundle the question should have its questionType | 06:41 |
CIA-46 | WebGUI: set to the generic "Multiple Choice' question type rather than | 06:41 |
CIA-46 | WebGUI: 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 #webgui | 13:54 | |
-!- carogray1 [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui | 13: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 #webgui | 15:40 | |
wgGuest75 | It seems the diskussion forums have been deleted/cleared again from the webgui-Site | 15:41 |
wgGuest75 | I just want to find out how to reset a users-PW | 15:41 |
-!- wgGuest75 [n=wgGuest7@91.37.254.160] has quit [] | 16:48 | |
-!- perlmonkey2 [n=perlmonk@76.213.115.80] has joined #webgui | 17:00 | |
-!- mode/#webgui [+v perlmonkey2] by ChanServ | 17:00 | |
+perlmonkey2 | This make sense to anyone? got: 'WebGUI::Crypt::None=SCALAR(0xeaf1700)' | 18:41 |
+perlmonkey2 | # expected: 'WebGUI::Crypt::None' | 18:41 |
+perlmonkey2 | from a test. Just returning an instantiated object. Not sure why isa_ok is finding that first string. | 18:41 |
+perlmonkey2 | Dont' get it, logging the ref of the returned object gives me a None without the =SCALAR crap. | 18:49 |
+perlmonkey2 | testing 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 #webgui | 20:44 | |
-!- mode/#webgui [+v cap10morgan] by ChanServ | 20:44 | |
+perlmonkey2 | I 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 #webgui | 22:47 | |
-!- mode/#webgui [+v cap10morgan] by ChanServ | 22: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 #webgui | 23:30 | |
-!- mode/#webgui [+v cap10morgan] by ChanServ | 23:31 | |
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui | 23:50 | |
CIA-46 | WebGUI: 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-46 | WebGUI: 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-46 | WebGUI: 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 #WebGUI | 00: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 #webgui | 02:04 | |
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has joined #WebGUI | 02:26 | |
-!- mducharme [n=nothing@S0106000e0cc03cff.wp.shawcable.net] has left #webgui ["Leaving."] | 02:36 | |
-!- mducharme [n=nothing@S0106000e0cc03cff.wp.shawcable.net] has joined #webgui | 02:36 | |
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui | 04:08 | |
-!- mode/#webgui [+v patspam] by ChanServ | 04: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 #webgui | 04:37 | |
-!- mode/#webgui [+v patspam] by ChanServ | 04: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 #webgui | 06: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 #webgui | 07:27 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 07:27 | |
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has quit ["Leaving."] | 07:38 | |
CIA-46 | wgdev: Graham Knop master * r0342277 / (8 files in 4 dirs): add tidy command and tidy test and other files - http://bit.ly/xc6Xt | 08:38 |
CIA-46 | wgdev: Graham Knop master * r6cb8162 / MANIFEST.SKIP : soem updates and cleanups to MANIFEST.SKIP - http://bit.ly/16DbDM | 08:38 |
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has joined #webgui | 09:33 | |
CIA-46 | wgdev: Patrick Donelan master * r1647c8a / lib/WGDev/Command/Ls.pm : Added -r|--recursive option to wgd ls command - http://bit.ly/sdRX0 | 10:07 |
CIA-46 | WebGUI: patspam * r11662 /branch/WebGUI_flux/ (8 files in 5 dirs): | 11:09 |
CIA-46 | WebGUI: Better template diagnostics on failure. It now also includes the template URL, and templateId | 11:09 |
CIA-46 | WebGUI: in both the onscreen and logged output. | 11:09 |
CIA-46 | WebGUI: patspam * r11663 /branch/WebGUI_flux/ (3 files in 3 dirs): Changed survey .js/css files to remove hardcoded absolute extras paths. | 11:09 |
CIA-46 | WebGUI: patspam * r11664 /branch/WebGUI_flux/lib/WebGUI/Asset.pm: Removed debug line, whups. | 11:09 |
CIA-46 | WebGUI: 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-46 | WebGUI: 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-46 | WebGUI: patspam * r11667 /branch/WebGUI_flux/ (3 files in 3 dirs): | 11:09 |
CIA-46 | WebGUI: Fix the error message shown when you try to send a message from the Inbox, but none | 11:09 |
CIA-46 | WebGUI: of your friends allow private messaging. | 11:09 |
CIA-46 | WebGUI: 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-46 | WebGUI: patspam * r11669 /branch/WebGUI_flux/lib/WebGUI/Help/Asset_Navigation.pm: And more changes. | 11:09 |
CIA-46 | WebGUI: 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-46 | WebGUI: patspam * r11671 /branch/WebGUI_flux/ (6 files in 6 dirs): | 11:09 |
CIA-46 | WebGUI: Fix a bug in the Story when handling images of different sizes. Add a | 11:09 |
CIA-46 | WebGUI: photoWidth property to the StoryArchive, and resize all newly uploaded pictures | 11:09 |
CIA-46 | WebGUI: to a Story. | 11:09 |
CIA-46 | WebGUI: patspam * r11672 /branch/WebGUI_flux/ (3 files in 3 dirs): Cherry-picked updates from master | 11:09 |
CIA-46 | WebGUI: patspam * r11673 /branch/WebGUI_flux/docs/ (2 files in 2 dirs): Fixed #10491: Side by Side template metadata extra headers CSS. | 11:09 |
CIA-46 | WebGUI: patspam * r11674 /branch/WebGUI_flux/www/extras/wobject/Shortcut/querybuilder.css: Fix hardcoded extra in Shortcut query builder. | 11:10 |
CIA-46 | WebGUI: patspam * r11675 /branch/WebGUI_flux/www/extras/wobject/Profiler/sortabletable.js: Remove hardcoded extrasPath in the JS. | 11:10 |
CIA-46 | WebGUI: patspam * r11676 /branch/WebGUI_flux/www/extras/ (7 files): Remove unused files from extras. | 11:10 |
CIA-46 | WebGUI: patspam * r11677 /branch/WebGUI_flux/www/extras/WebGUI.js: Remove another unused file in extras. | 11:10 |
CIA-46 | WebGUI: patspam * r11678 /branch/WebGUI_flux/ (2 files in 2 dirs): fix icons not drawing initially in admin panel in IE | 11:10 |
CIA-46 | WebGUI: 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 inaccessible | 11:10 |
CIA-46 | WebGUI: patspam * r11680 /branch/WebGUI_flux/docs/changelog/7.x.x.txt: fix massively misplaced changelog entry | 11:10 |
CIA-46 | WebGUI: patspam * r11681 /branch/WebGUI_flux/ (lib/WebGUI/Session/Url.pm t/Session/Url.t): Forward port urlize changes, and tests. | 11:10 |
CIA-46 | WebGUI: 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-46 | WebGUI: 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-46 | WebGUI: 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-46 | WebGUI: patspam * r11715 /branch/WebGUI_flux/lib/WebGUI/i18n/English/WebGUI.pm: Add missing lastUpdated attributes for i18n tags in WebGUI. | 11:28 |
CIA-46 | WebGUI: patspam * r11716 /branch/WebGUI_flux/lib/WebGUI/i18n/English/WebGUI.pm: more missing lastUpdated tags. | 11:28 |
CIA-46 | WebGUI: patspam * r11717 /branch/WebGUI_flux/lib/WebGUI/AdminConsole.pm: Update POD for the AdminConsole | 11:28 |
CIA-46 | WebGUI: patspam * r11718 /branch/WebGUI_flux/lib/WebGUI/i18n/English/WebGUI.pm: Add missing commas to patch I committed yesterday | 11:28 |
CIA-46 | WebGUI: patspam * r11719 /branch/WebGUI_flux/lib/WebGUI/ (Content/AssetManager.pm i18n/English/Asset.pm): i18n a button label for Paste. | 11:28 |
CIA-46 | WebGUI: patspam * r11720 /branch/WebGUI_flux/ (8 files in 5 dirs): | 11:28 |
CIA-46 | WebGUI: Add a progress bar for long running ops. First implementation is | 11:28 |
CIA-46 | WebGUI: with paste. Also fix bugs with redirecting from the admin bar back to a | 11:28 |
CIA-46 | WebGUI: page instead of staying in the Asset Manager. | 11:28 |
CIA-46 | WebGUI: patspam * r11721 /branch/WebGUI_flux/docs/upgrades/packages-7.7.11/admin_progress_bar.wgpkg: Adding template for progress bar. | 11:28 |
CIA-46 | WebGUI: patspam * r11722 /branch/WebGUI_flux/lib/WebGUI/ (ProgressBar.pm AssetClipboard.pm): Make it work with debug mode turned on. | 11:28 |
CIA-46 | WebGUI: 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-46 | WebGUI: patspam * r11724 /branch/WebGUI_flux/ (2 files in 2 dirs): Fix instructions for data to be entered on the paypal website. | 11:28 |
CIA-46 | WebGUI: patspam * r11725 /branch/WebGUI_flux/ (3 files in 2 dirs): spew forth more data! | 11:29 |
CIA-46 | WebGUI: patspam * r11726 /branch/WebGUI_flux/ (9 files in 6 dirs): Add group privilege checking to the Shipping Drivers | 11:29 |
CIA-46 | WebGUI: patspam * r11727 /branch/WebGUI_flux/lib/WebGUI/ (i18n/English/Asset.pm AssetClipboard.pm): i18n the clipboard pasting progress bar data. | 11:29 |
CIA-46 | WebGUI: 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-46 | WebGUI: patspam * r11729 /branch/WebGUI_flux/ (3 files in 3 dirs): Add a progress bar to Edit Branch. | 11:29 |
CIA-46 | WebGUI: patspam * r11730 /branch/WebGUI_flux/lib/WebGUI/AssetClipboard.pm: Mark www_paste as deprecated. | 11:29 |
CIA-46 | WebGUI: patspam * r11731 /branch/WebGUI_flux/lib/WebGUI/ProgressBar.pm: | 11:29 |
CIA-46 | WebGUI: ProgressBar tweaks | 11:29 |
CIA-46 | WebGUI: Output skips macro processing | 11:29 |
CIA-46 | WebGUI: Modperl buffering is side-stepped ($|++) | 11:29 |
CIA-46 | WebGUI: Modproxy buffering is side-stepped (output size) | 11:29 |
CIA-46 | WebGUI: Javascript extensibility | 11: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 #webgui | 11:42 | |
CIA-46 | WebGUI: patspam * r11749 /branch/WebGUI_flux/lib/WebGUI/User.pm: User::delete now deletes flux and history data | 11:43 |
CIA-46 | WebGUI: patspam * r11750 /branch/WebGUI_flux/lib/WebGUI/Asset/Wobject/Survey.pm: Minor bugfixes/tweaks to Survey | 11:43 |
CIA-46 | WebGUI: patspam * r11751 /branch/WebGUI_flux/ (5 files in 4 dirs): | 11:43 |
CIA-46 | WebGUI: Moved flux-enabling script to sbin/flux.pl. | 11:43 |
CIA-46 | WebGUI: Updated docs, fixed a minor bug that was preventing tests from passing. | 11:43 |
CIA-46 | WebGUI: patspam * r11752 /branch/WebGUI_flux/ (8 files in 7 dirs): Added WebGUI::History | 11:43 |
CIA-46 | WebGUI: patspam * r11753 /branch/WebGUI_flux/lib/WebGUI/Exception.pm: Re-ordered Exception objects to reduce future manual merges | 11:43 |
CIA-46 | WebGUI: patspam * r11754 /branch/WebGUI_flux/ (3 files in 3 dirs): Fast-tracked Survey fixes from master | 11:43 |
CIA-46 | WebGUI: patspam * r11755 /branch/WebGUI_flux/lib/WebGUI/Flux/Operand/History.pm: Fixed History bug | 11:43 |
CIA-46 | WebGUI: patspam * r11756 /branch/WebGUI_flux/ (4 files in 2 dirs): Survey: stopped RTE from overlapping dialog buttons in Edit Survey page | 11:43 |
CIA-46 | WebGUI: patspam * r11757 /branch/WebGUI_flux/lib/WebGUI/Asset/Wobject/Survey.pm: Fixed bug where Survey was leaving uncommitted version tags behind | 11:43 |
CIA-46 | WebGUI: patspam * r11758 /branch/WebGUI_flux/lib/WebGUI/Asset/Wobject/Survey.pm: Fixed minor Survey bug that could prevent tests from running in some cases | 11:43 |
CIA-46 | WebGUI: patspam * r11759 /branch/WebGUI_flux/docs/upgrades/ (8 files in 3 dirs): Moved survey template upgrades to the correct folder | 11:44 |
CIA-46 | WebGUI: patspam * r11760 /branch/WebGUI_flux/ (2 files in 2 dirs): Fixed Survey::Test diagnostics when comparing complex data structures | 11:44 |
CIA-46 | WebGUI: patspam * r11761 /branch/WebGUI_flux/lib/WebGUI/Asset/Wobject/Survey.pm: Fixed: Survey - check for groupToEditSurvey as well as groupToViewSurvey in canView | 11:44 |
CIA-46 | WebGUI: patspam * r11762 /branch/WebGUI_flux/lib/WebGUI/Asset/Wobject/Survey/ExpressionEngine.pm: | 11:44 |
CIA-46 | WebGUI: Fixed bug in Survey::ExpressionEngine - was not using most recent survey | 11:44 |
CIA-46 | WebGUI: response to resolve external values | 11:44 |
CIA-46 | WebGUI: patspam * r11763 /branch/WebGUI_flux/lib/WebGUI/Asset/Wobject/Survey/Test.pm: Survey: fixed handling of multi-choice question bundles in Test.pm | 11:44 |
CIA-46 | WebGUI: patspam * r11764 /branch/WebGUI_flux/lib/WebGUI/Asset/Wobject/Thingy.pm: Exposed thingy label in searchResult_field_loop (ref #10618) | 11:44 |
CIA-46 | WebGUI: patspam * r11765 /branch/WebGUI_flux/lib/WebGUI/FilePump/Bundle.pm: backported doc update from master | 11:44 |
CIA-46 | WebGUI: patspam * r11766 /branch/WebGUI_flux/ (4 files in 4 dirs): | 11:44 |
CIA-46 | WebGUI: FilePump bug fixes | 11:44 |
CIA-46 | WebGUI: Restricted file uris to uploads and extras dirs | 11:44 |
CIA-46 | WebGUI: Validation messages for invalid file uris | 11:44 |
CIA-46 | WebGUI: Updated i18n | 11:44 |
CIA-46 | WebGUI: Added more tests | 11:44 |
CIA-46 | WebGUI: patspam * r11767 /branch/WebGUI_flux/lib/WebGUI/Macro/FilePump.pm: | 11:44 |
CIA-46 | WebGUI: Made FilePump work for Print CSS too. | 11:44 |
CIA-46 | WebGUI: Factored out the functions that generate the <script> and <link> tags | 11:44 |
CIA-46 | WebGUI: in the FilePump macro, and added the (optional) extras param so | 11:44 |
CIA-46 | WebGUI: that you can do: FilePump(my-printable-bundle,css,'media="print"'); and | 11:44 |
CIA-46 | WebGUI: 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-46 | WebGUI: patspam * r11769 /branch/WebGUI_flux/ (23 files in 13 dirs): Removed non-flux mods from Flux branch | 11:56 |
CIA-46 | WebGUI: patspam * r11770 /branch/WebGUI_flux/FLUX_README.txt: Updated FLUX_README.txt | 11:56 |
+patspam | no more commit spam from me, i promise | 11:56 |
-!- carogray [n=Caroline@173-114-8-63.pools.spcsdns.net] has joined #webgui | 12:53 | |
-!- plainhao [n=plainhao@mail.xbiotica.com] has joined #webgui | 14:07 | |
-!- mode/#webgui [+o plainhao] by ChanServ | 14: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 #webgui | 15:00 | |
-!- perlmonkey2 [n=perlmonk@adsl-76-213-115-80.dsl.okcyok.sbcglobal.net] has joined #webgui | 16:09 | |
-!- mode/#webgui [+v perlmonkey2] by ChanServ | 16:09 | |
-!- perlmonkey21 [n=perlmonk@adsl-76-213-115-80.dsl.okcyok.sbcglobal.net] has joined #webgui | 16:14 | |
-!- mode/#webgui [+v perlmonkey21] by ChanServ | 16: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 #WebGUI | 16:59 | |
-!- mode/#webgui [+o tavisto] by ChanServ | 16:59 | |
-!- Haarg [n=haarg@76.210.68.86] has joined #webgui | 18:03 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 18: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 #webgui | 18: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 #webgui | 18:54 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 18:55 | |
+perlDreamer | morning, folks | 18:55 |
@tavisto | morning | 18:55 |
-!- Haarg [n=haarg@76.210.68.86] has quit ["Leaving"] | 18:59 | |
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui | 19:00 | |
-!- mode/#webgui [+v cap10morgan] by ChanServ | 19:00 | |
-!- Haarg [n=haarg@76.210.68.86] has joined #webgui | 19:05 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 19:05 | |
+perlmonkey21 | I was mocked, roundly, by Randal Schwartz yesterday for working on a project that uses svn. | 19:10 |
+perlDreamer | merlyn is a good guy | 19:11 |
+perlDreamer | and we are moving to git | 19:11 |
@tavisto | Does Wayne Brady have to choke a b#$%^? | 19:11 |
+perlDreamer | okay, so we have this new CSRF thing | 19:12 |
@tavisto | (waits to see if there are any Dave Chappelle fans in the channel who get the reference) | 19:12 |
+perlDreamer | important actions need to be via POST instead of GET | 19:12 |
+perlDreamer | except that most AdminConsole links are GETs | 19:13 |
+perlDreamer | This means that the AdminConsole will be getting a form wrapped around all submenu items | 19:13 |
+perlDreamer | and some javascript to dispatch to the right function and submit the form | 19:13 |
+perlDreamer | I don't want to copy that code all over the place, so I'm thinking about adding new methods to AdminConsole | 19:13 |
+perlDreamer | addSubmittedSubmenuItem | 19:14 |
+perlDreamer | and addSubmittedConfirmedSubmenuItem | 19:14 |
+perlmonkey21 | That sounds complex. | 19:14 |
+perlDreamer | I agree, but I can't think of a better way to do it. | 19:15 |
+perlDreamer | Do you have suggestions? | 19:15 |
+perlmonkey21 | thinking | 19:17 |
+perlDreamer | maybe just extend the options currently there? | 19:19 |
+perlmonkey21 | rewrite adminconsole from the ground up with ajax? | 19:19 |
+perlmonkey21 | no idea | 19:19 |
+perlDreamer | kind of outside the scope of a bugfix ;) | 19:19 |
+perlDreamer | but I like the way you think, perlmonkey21! | 19:19 |
* perlDreamer will shave, pack lunch, and ponder | 19:19 | |
+perlmonkey21 | 7.7.14 claims to have already fixed CSRF? | 19:21 |
+perlmonkey21 | I guess just not in the adminconsole. | 19:21 |
+perlDreamer | the framework is there to fix _anything_, it just has to be implemented on a case by case basis | 19:33 |
+perlDreamer | the worst case, by far, is the delete icon | 19:34 |
+perlDreamer | I managed to get free rides for the kids on the new light-rail system today, so I'll be out several hours. | 19:42 |
+perlDreamer | if y'all need me, please leave me a message here, or email me | 19:42 |
-!- rizen [n=rizen@76.210.68.86] has joined #webgui | 20:49 | |
-!- mode/#webgui [+o rizen] by ChanServ | 20:49 | |
CIA-46 | WebGUI: translation * r11771 /translations/German/German/Account_FriendManager.pm: Update from translation server | 21:08 |
mducharme-work | hrm | 21:38 |
CIA-46 | WebGUI: translation * r11772 /translations/German/German/ (Asset_Matrix.pm Asset_MatrixListing.pm): Update from translation server | 21:38 |
CIA-46 | WebGUI: translation * r11773 /translations/German/German/ShipDriver.pm: Update from translation server | 21:38 |
CIA-46 | WebGUI: translation * r11774 /translations/German/German/WebGUI.pm: Update from translation server | 21:38 |
CIA-46 | WebGUI: translation * r11775 /translations/German/German/ (TaxDriver_EU.pm VersionTag.pm): Update from translation server | 21:38 |
mducharme-work | I wonder if there is any way to pass the username and password of the logged in user in the http proxy gadget | 21:38 |
mducharme-work | or through links | 21:39 |
@preaction | the proxied URL supports Macros | 21:41 |
@preaction | so you could pass the username (but not password, never password) as a URL parameter | 21:42 |
mducharme-work | is there a macro for username and password of the logged in user? | 21:42 |
mducharme-work | ahh | 21:42 |
mducharme-work | our existing intranet system allows passing the password | 21:42 |
@preaction | the password is never ever stored. a hashed version is, which cannot be used to find the real password | 21:43 |
mducharme-work | hoped that webgui could too | 21:43 |
@preaction | uh... that sounds very very bad | 21:43 |
@preaction | a password should never be passed over plaintext to any other system, even if you "trust" that system | 21:43 |
mducharme-work | why not, if it's done over ssl? | 21:43 |
@preaction | over ssl is not over plaintext | 21:44 |
mducharme-work | well it's plaintext in the ssl heh | 21:44 |
@preaction | and 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-work | yup, all in a tightly controlled LAN segment | 21:45 |
@Haarg | plus part of the point of ssl is to deal with that issue | 21:45 |
mducharme-work | I want to have single sign on from the website to other webapps | 21:45 |
mducharme-work | without having to put something like Novell iChain in front of it all | 21:46 |
@preaction | the only time WebGUI knows the password is while it's checking it against the hash, you could SSO during that time | 21:46 |
@preaction | (in other words, extend the Auth module to do what you want) | 21:47 |
mducharme-work | or pull the password from ldap.... | 21:47 |
@Haarg | if 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 |
@Haarg | a user/pass login that is | 21:47 |
@preaction | password is stored unaltered in LDAP? that sounds like a recipe for trouble. | 21:48 |
@preaction | people don't use different passwords for everything. that password could also be their gmail account, their bank account, their etc... | 21:48 |
mducharme-work | edirectory stores the password with multiple hash types | 21:48 |
@preaction | probably your LDAP server's fault :p | 21:48 |
mducharme-work | one is cleartext, but that is protected so that by default no users can access it | 21:49 |
mducharme-work | you have to define a very specific access list for what users can access the cleartext version of the password | 21:49 |
mducharme-work | the actual store is encrypted so if someone stole a copy of the LDAP database the password store itself is encrypted | 21:49 |
@preaction | no 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 security | 21:50 |
@preaction | i know you probably can't alter the webapps you want to SSO to, so a real secure solution is probably off the table | 21:50 |
mducharme-work | most of the webapps in question are in house actually | 21:50 |
mducharme-work | developed in php | 21:50 |
@preaction | just anytime i hear "cleartext" and "password" it gets my cockles up | 21:51 |
mducharme-work | they use the apache ldap auth where it comes up with the popup window | 21:51 |
@preaction | oh, 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 in | 21:51 |
@preaction | you mean HTTP Basic Auth | 21:51 |
mducharme-work | yeah | 21:51 |
@preaction | the token-based SSO will work much nicer, and potentially more secure (no working with passwords at all) | 21:52 |
mducharme-work | ok 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-work | trying 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 that | 21:53 |
@preaction | or 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 |
@preaction | OpenID would probably be your best model for this | 21:53 |
mducharme-work | ok | 21:53 |
CIA-46 | WebGUI: translation * r11776 /translations/German/German/Asset_Matrix.pm: Update from translation server | 21:54 |
@preaction | what kind of traffic graphs? | 21:54 |
mducharme-work | we're an ISP | 21:54 |
mducharme-work | a telco | 21:54 |
@preaction | (hell, if you can make WebGUI be an OpenID provider, that would be awesome) | 21:54 |
mducharme-work | we want to give the customers access to their traffic graphs and not the traffic graphs of others | 21:54 |
@preaction | you could write an asset that would check who is logged in and then show the traffic graph for that user | 21:55 |
mducharme-work | it 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 graph | 21:55 |
mducharme-work | hrm | 21:56 |
@preaction | the Developer's Guide would probably help you immensely | 21:56 |
mducharme-work | hrm.. I haven't programmed in perl for like 13 years though | 21:57 |
mducharme-work | I don't remember any of it | 21:57 |
mducharme-work | lol | 21:57 |
@preaction | yeah, it'd be easiest to do with a little bit of programming, no matter what language you end up doing it in | 21:58 |
mducharme-work | is it possible to have attributes of a user that admins can write to but users cannot? | 22:02 |
mducharme-work | besides group membership? | 22:02 |
@tavisto | Hi mducharme-work, I got your email re: design and passed along the info to our client services group. | 22:19 |
mducharme-work | oh lol | 22:20 |
mducharme-work | that's a funny coincidence that you are in here | 22:20 |
mducharme-work | thanks | 22:22 |
mducharme-work | tavisto: how long until I could expect pricing, probably? | 22:22 |
@tavisto | We have several staff and community members in here at any given time. It's a good venue for collaboration and mingling. :) | 22:23 |
@tavisto | Can'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-work | ok, at least knowing they are swamped is something | 22:26 |
@tavisto | yeah, do you have a specific deadline you are trying to make? | 22:26 |
mducharme-work | no specific deadline | 22:27 |
mducharme-work | I 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 templates | 22:27 |
mducharme-work | and I have lots of other things to do heh | 22:28 |
mducharme-work | I 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 it | 22:29 |
-!- SynQ2 [n=SynQ@f70096.upc-f.chello.nl] has joined #WebGUI | 22:39 | |
-!- plainhao [n=plainhao@mail.xbiotica.com] has quit [] | 22:42 | |
@tavisto | yep, that definitely makes sense. | 22:42 |
-!- pattieja [n=pattieja@kr.structure.northwestern.edu] has joined #webgui | 22:46 | |
pattieja | hello | 22:47 |
@tavisto | greetings | 22:47 |
pattieja | I'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 |
SynQ2 | hi there | 22:48 |
SynQ2 | tavisto: can we extend the Design contest until august 14th ? | 22:49 |
SynQ2 | and place more prominent banners for it? | 22:49 |
pattieja | I 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 |
SynQ2 | no submission has been placed yet | 22:49 |
pattieja | I'm running WebGUI 7.6.30-stable using WRE 0.9.3. | 22:49 |
pattieja | I 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 |
pattieja | not sure what to do... | 22:50 |
@tavisto | pattieja, 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 question | 22:51 |
pattieja | thanks tavisto, no problem. | 22:51 |
@tavisto | SynQ2, 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-46 | WebGUI: paul * r11777 /WebGUI/lib/WebGUI/ (4 files in 2 dirs): rewrite of PayPal payment driver | 22:53 |
pattieja | I 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 skipped | 22:53 |
SynQ2 | tavisto: you have to reload at least 5 times before you get it if you are looking for it | 22:53 |
SynQ2 | plus it is not announced on the front page | 22:53 |
SynQ2 | plus no-one in the community is talking about it | 22:54 |
SynQ2 | it seems that there are no designers in the community who are interested in the contest | 22:54 |
SynQ2 | which means that no-one cares about karma or that the rules for the contest are too strict | 22:54 |
SynQ2 | or something else :) | 22:54 |
@tavisto | It 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 swamped | 23:00 |
@tavisto | many 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 team | 23:02 |
-!- rizen_ [n=rizen@76.210.68.86] has joined #webgui | 23: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 #webgui | 23:13 | |
pattieja | tavisto, I think I figured it out! | 23:13 |
@tavisto | that's great pattieja! | 23:14 |
pattieja | I tracked the WebGUI::Session to WebGUI::Config | 23:14 |
pattieja | in that file, there was addToArray but also addToHash | 23:14 |
@tavisto | sorry 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 projects | 23:14 |
SynQ2 | tavisto: can you take up the extension of the deadline with Kristi and make that happen? | 23:14 |
pattieja | when 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 |
pattieja | now to apply it to the actual Trivia.pm test Wobject... | 23:15 |
pattieja | if it works, I assume that someone might want to update the _NewWobject.skeleton and _NewAsset.skeleton and wiki pages? | 23:15 |
mducharme-work | I wish the new WebGUI site actually worked with firefox 2.x | 23:16 |
pattieja | I 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 #webgui | 23:17 | |
-!- mode/#webgui [+o Haaarg] by ChanServ | 23:17 | |
@tavisto | SynQ2, we're going to extend the contest | 23:21 |
@tavisto | Tabitha is also going to post an updated news story talking about the contest and new deadline | 23:22 |
@tavisto | we'll also push it out on facebook and twitter | 23: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 | |
SynQ2 | tavisto: superb :) | 23:37 |
pattieja | well, 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 |
pattieja | I'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 |
SynQ2 | nite | 23:45 |
SynQ2 | ~ | 23:45 |
CIA-46 | WebGUI: colin * r11778 /WebGUI/ (8 files in 6 dirs): | 23:46 |
CIA-46 | WebGUI: Reverting 11777 due to lack of docs, upgrade script, and adding new | 23:46 |
CIA-46 | WebGUI: code during feature freeze. | 23:46 |
* perlDreamer sighs | 23:46 | |
+perlDreamer | not going to win any friends with that one | 23:46 |
-!- rizen [n=rizen@76.210.68.86] has joined #webgui | 23:47 | |
-!- mode/#webgui [+o rizen] by ChanServ | 23:47 | |
mducharme-work | hmm? | 23:52 |
-!- Haaaarg_ [n=haarg@76.210.68.86] has joined #webgui | 23: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 #webgui | 00:32 | |
-!- pattieja [n=pattieja@kr.structure.northwestern.edu] has left #webgui ["Ex-Chat"] | 00:48 | |
CIA-46 | WebGUI: paul * r11779 /WebGUI/ (8 files in 6 dirs): Requested docs/scripts added for 11777 | 01:29 |
-!- Haaaarg_ [n=haarg@76.210.68.86] has quit ["This computer has gone to sleep"] | 01:39 | |
CIA-46 | WebGUI: 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-46 | WebGUI: 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 |
@preaction | perlDreamer: your r11778 commit seems to have added more than you thought | 02:19 |
+perlDreamer | crud | 02:19 |
+perlDreamer | preaction, thanks for catching that | 02:20 |
+perlDreamer | maybe 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-46 | WebGUI: 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 #webgui | 03:07 | |
-!- rizen [n=rizen@76.210.68.86] has quit [] | 03:09 | |
CIA-46 | WebGUI: 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 #webgui | 03: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 #webgui | 04:12 | |
-!- mducharme [n=nothing@S0106000e0cc03cff.wp.shawcable.net] has quit [Client Quit] | 04:13 | |
-!- mducharme [n=nothing@S0106000e0cc03cff.wp.shawcable.net] has joined #webgui | 04:14 | |
-!- mducharme [n=nothing@S0106000e0cc03cff.wp.shawcable.net] has quit [Client Quit] | 04:14 | |
-!- mducharme [n=nothing@S0106000e0cc03cff.wp.shawcable.net] has joined #webgui | 04:14 | |
-!- perlbot_ [n=perlbot@c-69-180-46-57.hsd1.ga.comcast.net] has joined #webgui | 04: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 #webgui | 04:36 | |
-!- mode/#webgui [+v patspam] by ChanServ | 04:36 | |
-!- tavisto [n=tavisto@96.230.192.126] has joined #WebGUI | 04:41 | |
-!- mode/#webgui [+o tavisto] by ChanServ | 04:41 | |
-!- rizen [n=rizen@h69-128-55-18.mdsnwi.dedicated.static.tds.net] has joined #webgui | 04:41 | |
-!- mode/#webgui [+o rizen] by ChanServ | 04: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 #webgui | 04:52 | |
-!- mode/#webgui [+v cap10morgan] by ChanServ | 04: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 #webgui | 05:09 | |
-!- mode/#webgui [+v patspam] by ChanServ | 05:09 | |
+perlDreamer | I'm trying (futilely) to submit a form from an HREF tag. | 05:50 |
+perlDreamer | in the HREF, I've set onclick="this.form.func.value='newOp';this.form.submit();" | 05:51 |
+perlDreamer | Firebug tells me that this.form is undefined | 05:51 |
+perlDreamer | is the form only set on valid input type elements? | 05:51 |
+patspam | for onclick, 'this' should be bound to the form element | 05:56 |
+patspam | er no | 05:56 |
+patspam | the clicked element | 05:56 |
@preaction | so you have to walk up this.parentNode.parentNode(etc...) until you find the form | 05:57 |
+patspam | or use: onclick="console.log(YAHOO.util.Dom.getAncestorByTagName(this, 'form'))" | 06:03 |
+patspam | but it's nicer if you use yui event to assign the handler | 06:03 |
+patspam | is 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 it | 06:04 |
+perlDreamer | is it evil to use document.formId ? | 06:04 |
+perlDreamer | tell me more, patspam | 06:05 |
+perlDreamer | what's the bug? | 06:05 |
+patspam | permission denied message when you hit paste | 06:05 |
+perlDreamer | paste from where? | 06:05 |
+patspam | for any asset in the asset manager | 06:05 |
+patspam | trying to reproduce locally | 06:05 |
+perlDreamer | pasting from Clipboard manager, admin bar, or asset manager? | 06:05 |
+patspam | admin bar and asset manager | 06:06 |
+patspam | didn't try clipboard manager | 06:06 |
+perlDreamer | I'm on 7.7.15-pre, and the asset manager is working for me | 06:06 |
+perlDreamer | I'll try a beta site | 06:06 |
+patspam | I'm pulling down a copy of the db locally so that i can test on the same site | 06:07 |
+perlDreamer | asset manager is working for me | 06:08 |
+perlDreamer | but the admin bar isn't | 06:08 |
+perlDreamer | because it's a GET request | 06:08 |
+perlDreamer | and it's being blocked by the accursed CSRF token checker | 06:08 |
+perlDreamer | clipboard manager works | 06:09 |
+patspam | admin bar is working for me in 7.7.13 | 06:10 |
+patspam | but maybe i only tested asset manager in 7.7.14 | 06:11 |
+patspam | just firing up that test site, will reproduce shortly | 06:11 |
+perlDreamer | cool | 06:11 |
+perlDreamer | preaction, will you hate my guts if I use document.myFormId, or just look at it askance? | 06:12 |
+patspam | are you using document.myFormId just to get the dom element? | 06:13 |
+perlDreamer | yes | 06:13 |
+patspam | just use document.getElementById() then | 06:13 |
+perlDreamer | so I can alter the form.op.value, and then do form.submit | 06:13 |
+perlDreamer | portable and works better? | 06:13 |
+patspam | yep | 06:13 |
+patspam | as long as the element id is unique on the page | 06:14 |
+perlDreamer | it'll be unique | 06:15 |
+patspam | ah yep, past from admin console is broken in 7.7.14 too | 06:15 |
+perlDreamer | please try on this site: http://beta.webgui.org/demo1247540996_364/home | 06:16 |
+perlDreamer | cut the flash, go to the asset manager, then paste it from the green paste button below the asset pane | 06:16 |
* perlDreamer has to brush and floss kids' teeth, back in 25 | 06:17 | |
+patspam | perlDreamer: for that demo site - asset manager works, LHS admin bar broken | 06:21 |
+patspam | submitted as bug #10638 | 06:25 |
* patspam heads out for lunch | 06: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 perlbot | 08: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 #webgui | 09:08 | |
-!- mode/#webgui [+o rizen] by ChanServ | 09: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-46 | wgdev: Patrick Donelan master * rec7c495 / lib/WGDev/Command/Ls.pm : | 09:33 |
CIA-46 | wgdev: Added a few more convenient getLineage rules to Ls | 09:33 |
CIA-46 | wgdev: Added: includeOnlyClasses, excludeOnlyClasses, limit, and isa. - http://bit.ly/11JW5i | 09:33 |
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has joined #webgui | 09:34 | |
CIA-46 | wgdev: Patrick Donelan master * r72754cb / lib/WGDev/Command/Ls.pm : Added smartmatch filtering to Ls - http://bit.ly/SA3Zk | 10:42 |
CIA-46 | wgdev: Patrick Donelan master * rc69bc4e / lib/WGDev/Command/Ls.pm : Made code work for pre-perl 5.10 - http://bit.ly/Wqhk9 | 10:43 |
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui | 12: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 #webgui | 12:55 | |
-!- WebGUI [n=SynQ@f70096.upc-f.chello.nl] has joined #WebGUI | 13: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 #webgui | 14:03 | |
-!- mode/#webgui [+o plainhao] by ChanServ | 14: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 #WebGUI | 14:06 | |
WebGUI | 7.6.30 stable and 7.7.14 | 14:07 |
WebGUI | beta | 14:07 |
-!- WebGUI is now known as SynQ2 | 14:07 | |
-!- WebGUI [n=SynQ@f70096.upc-f.chello.nl] has joined #WebGUI | 14:12 | |
-!- WebGUI is now known as SynQ3 | 14:12 | |
-!- Socrates [i=socrates@ringbreak.dnd.utwente.nl] has joined #webgui | 14: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 #WebGUI | 14: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 #webgui | 15:23 | |
-!- mducharme1 [n=nothing@S0106000e0cc03cff.wp.shawcable.net] has joined #webgui | 15: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 mducharme | 16:02 | |
-!- SquOnk [n=emhn@bolivar.unesr.edu.ve] has joined #webgui | 16:17 | |
SquOnk | Hi everyone | 16:17 |
-!- bopbop [n=kmccombs@24-183-106-111.dhcp.mdsn.wi.charter.com] has joined #webgui | 16:20 | |
-!- mode/#webgui [+o bopbop] by ChanServ | 16:20 | |
-!- perlmonkey2 [n=perlmonk@adsl-76-213-115-80.dsl.okcyok.sbcglobal.net] has joined #webgui | 16:34 | |
-!- mode/#webgui [+v perlmonkey2] by ChanServ | 16:34 | |
-!- rizen [n=rizen@76.210.61.113] has joined #webgui | 16:49 | |
-!- mode/#webgui [+o rizen] by ChanServ | 16: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 #webgui | 17:10 | |
wgGuest91 | I'm trying to learn webgui and am a bit lost. | 17:11 |
SquOnk | wgGuest91: Did you read the WebGUI Primer? | 17:11 |
-!- danny_mk [n=chatzill@68.15.55.161] has joined #webgui | 17:11 | |
-!- mode/#webgui [+v danny_mk] by ChanServ | 17:12 | |
wgGuest91 | Yep. I'm finding it hard to find more than surface level instructions. | 17:12 |
wgGuest91 | I'm trying to get the site to look like I'd coded with html and css. And it doesn't respond. | 17:12 |
wgGuest91 | Are there any tutorials or articles on how to create a style? | 17:13 |
SquOnk | wgGuest91: Have you read http://www.webgui.org/community-wiki/how-to-give-webgui-your-own-style | 17:13 |
-!- WebGUI is now known as SynQ2 | 17:13 | |
wgGuest91 | Yes, I've been through it several times. | 17:13 |
SquOnk | wgGuest91: Well, that has proved useful for me several times... | 17:14 |
SquOnk | wgGuest91: What do you mean by "doesn't respond"? | 17:14 |
wgGuest91 | there'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 |
SquOnk | wgGuest91: HTML and CSS are not programming languages, but I digress | 17:15 |
SquOnk | wgGuest91: Check for HTML tags not properly nested/closed | 17:15 |
-!- tavisto [n=tavisto@96.230.192.126] has joined #WebGUI | 17:15 | |
-!- mode/#webgui [+o tavisto] by ChanServ | 17:15 | |
wgGuest91 | Yes, it's all a learning process for me. | 17:15 |
SquOnk | wgGuest91: Check that you've added the <tmpl_var body.content> tag... | 17:16 |
SquOnk | wgGuest91: That's why I asked what do you mean by "doesn't respond" | 17:16 |
wgGuest91 | I don't think that the style (i.e. html portion) is seeing my css (which is in a snippet) | 17:17 |
SquOnk | wgGuest91: Aha. So the page "works", but it just looks ugly. Is that it? | 17:17 |
wgGuest91 | I think that's it. | 17:17 |
wgGuest91 | I have a feeling that I'm not getting the URL portions correct in the code. | 17:18 |
SquOnk | wgGuest91: All right. Did you include a <link ...> tag for the CSS in the <head> of the template? | 17:18 |
wgGuest91 | yes | 17:18 |
wgGuest91 | <link rel="stylesheet" type="text/css" href="bmds_style.css"> | 17:18 |
SquOnk | wgGuest91: And you'd be right. Make sure you use ^FileUrl(/url/you/set/for/the/snippet/in/webgui); | 17:18 |
SquOnk | wgGuest91: There's your problem. The href should point to WebGUI's URL notion, not a hardcoded thing. | 17:19 |
SquOnk | wgGuest91: Assuming you loaded bmds_style.css as a snippet in WebGUI, you should set a specific URL for it in WebGUI. | 17:19 |
SquOnk | wgGuest91: Then replace href="bmds_style.css" with href="^FileUrl(/url/you/set/for/the/snippet/in/webgui);" and it should work | 17:20 |
wgGuest91 | sorry, this is where I'm getting lost... | 17:20 |
SquOnk | wgGuest91: Edit the snippet in webgui and set a specific URL for it. Say /css/bmds_style.css | 17:21 |
SquOnk | wgGuest91: Then edit the template and set | 17:21 |
wgGuest91 | you're saying put href="^FileUrl (/bmds_style.css"> ? | 17:21 |
SquOnk | href="^FileUrl(/css/bmds_style.css);" | 17:21 |
SquOnk | wgGuest91: Yes. | 17:21 |
SquOnk | wgGuest91: (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 |
wgGuest91 | didn't work as I have it above | 17:23 |
SquOnk | wgGuest91: And the closing angle bracket | 17:23 |
SquOnk | <link rel="stylesheet" type="text/css" href="^FileUrl(/css/bmds_style.css);" > | 17:24 |
+danny_mk | SquOnk: you probably want to have him/her cut out the "rendered" url to see if it points to an actual file | 17:24 |
SquOnk | wgGuest91: And do not leave a space between FileUrl and the opening parens | 17:24 |
wgGuest91 | <link rel="stylesheet" type="text/css" href="^FileUrl (/css/bmds_style.css);"> | 17:24 |
wgGuest91 | deleting that space... | 17:25 |
SquOnk | wgGuest91: That should work assuming you set /css/bmds_style.css as specific URL for the snippet. | 17:25 |
wgGuest91 | I'm thinking that I don't have a folder called css. Maybe that's why this isn't working. | 17:25 |
SquOnk | wgGuest91: 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 |
SquOnk | wgGuest91: WebGUI allows you to set any specific URL regardless of filesystem structure. | 17:26 |
wgGuest91 | ahh, ok. | 17:26 |
-!- stDavid [n=stDavid@72.64.138.146] has joined #webgui | 17:26 | |
wgGuest91 | so I should go back and add "/css" to the URL within the snippet? | 17:27 |
SquOnk | wgGuest91: Yes | 17:27 |
wgGuest91 | I currently have this "themes/bmds_home/bmds_style.css" | 17:28 |
wgGuest91 | and and am changing it to css/bmds_style.css? | 17:29 |
SquOnk | wgGuest91: Well, either change that to css/bmds_style.css or change ^FileUrl(themes/bmds_home/bmds_style.css) | 17:29 |
SquOnk | wgGuest91: Yes. As long as whatever you put there matches whatever you put inside ^FileUrl(); | 17:29 |
wgGuest91 | I now have <link rel="stylesheet" type="text/css" href="^FileUrl(themes/bmds_home/bmds_style.css);"> | 17:30 |
wgGuest91 | but it wasn't successful | 17:31 |
SquOnk | wgGuest91: 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 |
SquOnk | wgGuest91: You can copy and paste to http://webgui.pastebin.com | 17:33 |
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui | 17:34 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 17:34 | |
wgGuest91 | sorry to need things explained so literally, but do you mean viewing the source of my webgui template page? | 17:36 |
SquOnk | wgGuest91: The source of the main page. The one that doesn't look right. | 17:36 |
SquOnk | wgGuest91: That way you can figure out whether the href is being filled correctly by webgui or not. | 17:36 |
wgGuest91 | OK, so I found 2 places where is says link. I've posted that into the window of pastebin.com... | 17:39 |
wgGuest91 | It should be there? (Claire) | 17:40 |
SquOnk | wgGuest91: Yes. But there's no reference to _your_ CSS there... | 17:45 |
SquOnk | wgGuest91: ...those are the standard CSS used by webgui. | 17:45 |
SquOnk | wgGuest91: Please paste the template you've created | 17:45 |
wgGuest91 | ok | 17:45 |
mducharme | if 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 |
mducharme | unless I am missing something | 17:46 |
mducharme | :) | 17:46 |
wgGuest91 | mducharme: that didn't work | 17:50 |
SquOnk | wgGuest91: 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_html | 17:50 |
SquOnk | wgGuest91: Did you apply the style to the site? | 17:50 |
wgGuest91 | Hmmm, you might have something there. | 17:51 |
SquOnk | wgGuest91: Admin -> Goto the /home page -> Click on the Layout icon -> Edit branch -> Select the style -> Apply recursively | 17:52 |
SquOnk | wgGuest91: 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 |
wgGuest91 | does <tmpl_var body.content> go straight into <body>? or within a specific div? | 17:54 |
-!- Haarg [n=haarg@76.210.61.113] has joined #webgui | 17:54 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 17:54 | |
SquOnk | wgGuest91: Well, it goes where you want it to go, as long as its somewhere inside <body> .. </body> | 17:56 |
SquOnk | wgGuest91: For starters, try placing it instead of ^AssetProxy(themes/bmds_home/bmds_html); | 17:57 |
SquOnk | wgGuest91: The first step is getting WebGUI to use your template and CSS properly. | 17:57 |
wgGuest91 | yes | 17:58 |
wgGuest91 | would it help to paste my css up? | 18:00 |
wgGuest91 | There 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 | |
SquOnk | wgGuest91: Sure | 18:09 |
wgGuest91 | Oops, thought I'd already done it. | 18:10 |
SquOnk | wgGuest91: 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 |
SquOnk | wgGuest91: So the CSS is fine, and the template too. | 18:12 |
SquOnk | wgGuest91: You just need to apply the template to the site. | 18:12 |
-!- cap10morgan [n=wmorgan@75.71.249.188] has quit [] | 18:12 | |
wgGuest91 | I've applied it to the home page layout. Still not seeing it. None of the colors are even showing. | 18:14 |
wgGuest91 | Is my html too complicated? It is a 3 column layout inbetween a header and footer. | 18:16 |
SquOnk | wgGuest91: Do the "page source" thing again and paste the whole thing | 18:19 |
wgGuest91 | Ok | 18:19 |
mducharme-work | <link rel="stylesheet" type="text/css" href="The Asset you requested does not store files."> | 18:24 |
mducharme-work | that's the problem | 18:24 |
+perlDreamer | mducharme-work++ | 18:25 |
mducharme-work | don't use FileUrl there | 18:25 |
mducharme-work | I don't and it works | 18:25 |
mducharme-work | just put the URL in | 18:25 |
wgGuest91 | remove the macro? | 18:25 |
mducharme-work | yes | 18:26 |
mducharme-work | check your css snippet to make sure the URL in it is correct, you have to use the URL it lists | 18:26 |
mducharme-work | URLs in webgui start off matching the asset tree layout, but when you move things, the URL doesn't change | 18:27 |
mducharme-work | so 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 moved | 18:27 |
mducharme-work | if 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 it | 18:28 |
wgGuest91 | This is the URL I have set in the snippet: themes/bmds_home/bmds_style.css | 18:29 |
mducharme-work | ok, so make the link href="/themes/bmds_home/bmds_style.css" | 18:29 |
mducharme-work | in your template | 18:29 |
mducharme-work | also make sure you can access the snippet in a browser by going to http://www.example.com/themes/bmds_home/bmds_style.css | 18:30 |
mducharme-work | substituting whatever you domain name is | 18:30 |
wgGuest91 | Yes, that worked. I get the css. | 18:31 |
wgGuest91 | Hey, went back to the home page, and I think we might have something! | 18:32 |
wgGuest91 | The background colour is there, and I have 3 columns. I suppose once I get my assets in there, it will take more form | 18:34 |
wgGuest91 | Thanks 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 #webgui | 18:37 | |
-!- mode/#webgui [+v cap10morgan] by ChanServ | 18:37 | |
SquOnk | wgGuest91: Have fun | 18:38 |
-!- s4eek [n=charles@andc-fw1.exploreos.com] has joined #webgui | 18:41 | |
CIA-46 | WebGUI: colin * r11784 /WebGUI/lib/WebGUI/ (Help/WebGUI.pm i18n/English/WebGUI.pm): Add Help docs for the Admin Console template. | 18:53 |
CIA-46 | WebGUI: colin * r11785 /WebGUI/ (3 files in 3 dirs): Add a form to the admin console for CSRF protected actions. | 18:53 |
CIA-46 | WebGUI: 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-work | hrm anybody know how to clear and rebuild the awstats? | 19:30 |
mducharme-work | spectre caused 780,000 hits in two days, had to open the config file and exclude the ip itself from showing up in the stats | 19:30 |
mducharme-work | that takes care of things going forward but the past stats still show the spectre accesses | 19:30 |
+perlDreamer | that 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-work | heh | 19:32 |
mducharme-work | I just don't want the spectre accesses to show up as ghost hits | 19:32 |
mducharme-work | spectre accesses.. ghost hits... that's ironic | 19:32 |
mducharme-work | anyhow seriously, how do I get these stats to rebuild from the beginning | 19:32 |
mducharme-work | heh | 19:32 |
+perlDreamer | no clue | 19:33 |
+perlDreamer | it'd be in the awstats docs, if anywhere | 19:33 |
+perlDreamer | http://www.lifelesspeople.com/forum/archive/how-to-reset-awstats-32666.htm | 19:33 |
mducharme-work | thanks, that did the trick | 19:35 |
-!- wgGuest91 [n=wgGuest9@209.240.47.182] has quit [] | 20:01 | |
@tavisto | perldreamer, I have another one of those phantom version tags on cmsmatrix | 20: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 #webgui | 20:49 | |
-!- mode/#webgui [+v cap10morgan] by ChanServ | 20:49 | |
@tavisto | anyone in here use the Opera browser? | 20:58 |
@tavisto | or have access to it on their machine? | 20:58 |
@Haarg | yes | 20:59 |
@tavisto | Haarg, could you go out to www.cmsmatrix.org and tell me if the compare and search buttons work in that browser? | 21:33 |
@Haarg | appears to do nothing | 21:35 |
@tavisto | alright, so the report I got today is true. It said neither button did anything | 21:35 |
@tavisto | Thanks Haarg, I'll fill out the bug | 21:35 |
mducharme-work | hrm | 21:49 |
mducharme-work | plainblack runs cmsmatrix? | 21:49 |
@preaction | yes | 21:50 |
@preaction | well, runs implies we actually do something. we moderate the posts and fix bugs in the Matrix webgui asset, that's about it | 21:51 |
mducharme-work | ahh | 21:51 |
mducharme-work | I read online once years ago about cmsmatrix, someone complaining that the site was biased towards webgui | 21:54 |
@preaction | as 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 better | 21:55 |
@preaction | that being said, it was used to compare WebGUI against other CMSes for ideas on how to improve WebGUI | 21:55 |
@preaction | s/used/used by us/ | 21:55 |
mducharme-work | right | 21:56 |
mducharme-work | heh I never realized opencms was still around | 21:59 |
mducharme-work | used to use that prior to webgui | 21:59 |
@tavisto | WebGUI crushes opencms | 21:59 |
mducharme-work | yeah I know | 21:59 |
@tavisto | *tavisto stomps out the charred remains of opencms* | 22:00 |
mducharme-work | heh | 22:00 |
@tavisto | for awhile they were getting lots of media buzz and we're sitting here going.... heeeeellooooo | 22:00 |
mducharme-work | they are similar in many ways, which is why I liked webgui, I found it an easier to use, more powerful opencms | 22:00 |
mducharme-work | I set up a site once with Joomla and hated Joomla | 22:00 |
@tavisto | oh yeah, CMSmatrix is definitely neutral given that all the product data is provided by the vendors | 22:01 |
mducharme-work | and tried typo3 once and didn't like that either, that was way confusing | 22:01 |
@tavisto | WebGUI was the first CMS added so that was a organic benefit | 22:01 |
@tavisto | but otherwise, the site is just a side project that is powered by WebGUI | 22:01 |
@tavisto | I know because I manage the project :) | 22:01 |
mducharme-work | ahh | 22:02 |
@tavisto | the 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 that | 22:03 |
@preaction | heh, time, right | 22:03 |
@tavisto | just make things a bit more aligned with user expectations | 22:03 |
@tavisto | for one, we shouldn't display products that don't match.. that still confuses many peeps | 22:03 |
@preaction | while we're also getting ready for WUC and releasing 7.7 stable :p | 22:04 |
@tavisto | but 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 |
@preaction | yeah, perhaps it should make an accordian alphabetically? | 22:05 |
@tavisto | I'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 compile | 22:05 |
@preaction | or be able to group by other criteria? | 22:05 |
@preaction | dood, not my fault that HTML takes forever to compile | 22:06 |
@tavisto | when 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 are | 22:06 |
@tavisto | :) | 22:06 |
@tavisto | but I'm sure we'll hash on that topic in the coming days | 22:07 |
mducharme-work | webgui has a trouble ticketing / bug reporting app? | 22:07 |
@preaction | yeah, matrix needs a little bit of work | 22:07 |
@tavisto | if not, I will be whipping you devs with a wet noodle | 22:07 |
@preaction | mducharme-work: the HelpDesk is available, but not part of the core package yet | 22:07 |
@tavisto | until you comply | 22:07 |
@Haarg | helpdesk is still a bit rough, but is improving | 22:07 |
@preaction | tavisto: no massuh, don't be hittin on me massuh | 22:07 |
mducharme-work | oh really? | 22:08 |
mducharme-work | we use third party software for help desk at the moment | 22:08 |
@preaction | thank daviddelikat for making helpdesk awesome, though he's not here right now | 22:08 |
@Haarg | yeah, and he has more stuff coming that will help a ton | 22:08 |
mducharme-work | we actually have two help desks, one runs on something called GroupLink, the other runs on sugarcrm | 22:08 |
@preaction | we want to completely redo our Project Management System, HelpDesk is just the start of that | 22:09 |
mducharme-work | the matrix comparison really should say free add on for help desk, it says it's included | 22:09 |
@preaction | there is one included, it's a Collaboration System with a special template | 22:09 |
@preaction | it's just not as nice as HelpDesk is | 22:09 |
mducharme-work | is the new story manager completely replacing the old collaboration system? | 22:10 |
mducharme-work | or is it for news only and not for other stuff | 22:11 |
@preaction | it's only for news | 22:11 |
+perlDreamer | tavisto, thanks for the phantom version tag bug ping | 22:11 |
+perlDreamer | please forward me the notice that told you there was a pending version tag | 22:11 |
@preaction | like Gallery replaced the CS for files, and other assets will replace other CS uses with more specialized and enhanced features | 22:11 |
mducharme-work | hrm.. why would CS have not simply been extended to be able to do more? | 22:12 |
mducharme-work | or was that not possible/realistic? | 22:12 |
+perlDreamer | the CS was becoming a bloated, unmaintainable pig | 22:13 |
@preaction | it's not realistic. the CS is a huge application with so much old code it's impossible to add new code | 22:13 |
mducharme-work | I mean it's great to have more options in how news content is presented, becuase the current CS is kinda limited | 22:13 |
+perlDreamer | it needs gastric bypass surgery | 22:13 |
mducharme-work | ahh.. so by having it be a swiss army knife it also was too big? | 22:13 |
+perlDreamer | StoryManager, Gallery, HelpDesk are the result of that | 22:13 |
+perlDreamer | mducharme, exactly | 22:13 |
mducharme-work | is it slowly going to be phased out? | 22:13 |
+perlDreamer | no | 22:13 |
+perlDreamer | it'll just be downsized in wg8, I think | 22:13 |
mducharme-work | downsized to just do forums? | 22:14 |
@preaction | i don't know what we're going to do with the CS yet, but making it our general forum application would be a good start | 22:14 |
@preaction | forum/mailing list <- if it just does that it would be fine | 22:14 |
+perlDreamer | preaction: I got the JS figured out this morning | 22:16 |
mducharme-work | hrm can that story manager pull RSS feeds too? or do you still need to use syndicated content for that? | 22:16 |
+perlDreamer | that's a SC function | 22:16 |
+perlDreamer | aggregation | 22:16 |
@preaction | mducharme-work: still need a syndicated content feed for that | 22:16 |
mducharme-work | ok | 22:16 |
mducharme-work | what about categories of news | 22:17 |
mducharme-work | can you have a single storymanager with multiple news categories? | 22:17 |
@preaction | that's what the Story Topic is for | 22:17 |
mducharme-work | ok | 22:17 |
+perlDreamer | a news category is called a "keyword" | 22:17 |
@preaction | you make a Story Archive, then you can have Story Topics to show the categories of news | 22:17 |
+perlDreamer | I keep forgetting that form.submit() does not return anything useful. | 22:17 |
+perlDreamer | so for a while, i was getting two page requests from 1 click | 22:17 |
mducharme-work | gotcha | 22:17 |
mducharme-work | I just asked because currently my users are set to an in-house start page, www.ktc.ca/start | 22:18 |
mducharme-work | the screenshots online of the new story manager make it look like it would be nice for that | 22:18 |
+perlDreamer | it needs a little template love, but yes. Definitely | 22:19 |
mducharme-work | yeah the start page right now looks ugly | 22:20 |
+perlDreamer | in a "perfect" StoryManager setup, the Archive would not be visible to the average use | 22:20 |
+perlDreamer | only the topics | 22:20 |
mducharme-work | any planned enhancements to weatherdata, because at the moment it looks kinda useless to me | 22:21 |
mducharme-work | I tried using it for that start page at first but it didn't do a lot, so I swapped it out | 22:21 |
+perlDreamer | all it does is show weather data for one site | 22:21 |
@preaction | probably, it was part of the Dashboard, but the dashboard is kinda horrible | 22:21 |
@preaction | i want to enhance the bejesus out of it | 22:21 |
+perlDreamer | No! | 22:22 |
+perlDreamer | No enhancements | 22:22 |
+perlDreamer | fixes first | 22:22 |
* perlDreamer puts on his maintenance nazi hat | 22:22 | |
@preaction | it's BAD | 22:22 |
@preaction | perlbot Bad | 22:22 |
perlbot | Broken As Designed - There comes a time when it's easier to start from scratch. | 22:22 |
mducharme-work | there's no tempC | 22:22 |
mducharme-work | and no way of displaying the forecast | 22:22 |
+perlDreamer | tavisto, if you can get me that notice before the logs rollover, I have a much better chance of finding the bug | 22:23 |
+perlDreamer | but if you send me the email tomorrow, I make you no promises | 22:23 |
@preaction | perlDreamer: i'll fix the ThingyRecord bugs today, map may take longer | 22:28 |
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: @bopbop | 22:29 | |
-!- Netsplit over, joins: bopbop | 22:35 | |
-!- mode/#webgui [+o bopbop] by ChanServ | 22:35 | |
-!- bopbop [n=kmccombs@24-183-106-111.dhcp.mdsn.wi.charter.com] has quit [Client Quit] | 22:36 | |
+perlmonkey2 | How do you test a workflow that has the potential to run for hours? | 22:36 |
SquOnk | perlmonkey2: --speed=warp2 | 22:37 |
@preaction | very slowly | 22:37 |
+perlmonkey2 | hah | 22:38 |
@preaction | also, the workflow should yield every few minutes | 22:38 |
@preaction | so just test to make sure the workflow does what it is supposed to for a minute, and that it yeilds properly | 22:38 |
+perlmonkey2 | preaction: 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 |
+perlmonkey2 | ah | 22:38 |
@preaction | then you can delete the workflow and spectre will clean up | 22:39 |
+perlmonkey2 | Yes, 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 |
@preaction | the workflow should not run for longer than 60 seconds, that's the core convention | 22:40 |
@preaction | 60 seconds at a time, i mean | 22:40 |
+perlmonkey2 | preaction: 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 |
@preaction | you can run it yourself, don't go back out to spectre for it | 22:41 |
+perlmonkey2 | okay. sounds like a plan :) | 22:41 |
@preaction | WebGUI::Workflow->new( )->run; | 22:41 |
-!- plainhao [n=plainhao@mail.xbiotica.com] has quit [] | 22:46 | |
+perlDreamer | perlmonkey2, there are test setups for running workflow activities | 22:52 |
+perlmonkey2 | perlDreamer: 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 |
+perlDreamer | can you arrange it so it won't run for hours? | 22:54 |
+perlDreamer | also, there are CPAN modules for fooling time() | 22:54 |
+perlmonkey2 | perlDreamer: 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 |
+perlDreamer | I see your point | 22:57 |
+perlDreamer | but usually tests require controlled situations | 22:57 |
+perlDreamer | so 10 TB shouldn't happen | 22:57 |
+perlmonkey2 | hmm, 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 |
+perlmonkey2 | maybe this is overblown anyways, as you say, tests should only be ran on dev instances. | 22:58 |
+perlmonkey2 | or in cases where someone needs to see what's breaking and knows what they are doing. | 22:58 |
+perlDreamer | yeah, if someone runs this on a production site, they're begging for trouble | 22:59 |
+perlDreamer | I know there are queries in the tests that do things like 'delete from someTable' | 22:59 |
+perlmonkey2 | they probably can't as webgui shouldn't have table creation rights on a production instance shoudl it? | 22:59 |
+perlmonkey2 | my tests I create new tables to throw my junk into. then just drop the table. | 22:59 |
+perlmonkey2 | at least for the stuff that is going to be encrypted. a failure there could lock up a lot of data. | 23:00 |
+perlDreamer | the tests connect as the user in the config file | 23:00 |
+perlDreamer | not as the user running the tests | 23:00 |
+perlmonkey2 | right and db permissions are set in the db. the webgui db users probably shouldn't ahve create or drop, I would think. | 23:00 |
+perlDreamer | otherwise, the upgrade scripts wouldn't work | 23:00 |
+perlmonkey2 | ah | 23:00 |
+perlDreamer | or Thingy | 23:01 |
+perlmonkey2 | that's right. so the db user does need create and drop | 23:01 |
+perlmonkey2 | doh | 23:01 |
+perlmonkey2 | I'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 | :P | 23:01 |
+perlDreamer | you're killing me, perlmonkey2 | 23:04 |
+perlmonkey2 | Then my plans our nearing completion :D | 23:05 |
+perlmonkey2 | s/our/are/ | 23:05 |
+perlDreamer | killing me softly with his code, killing me softly... | 23:05 |
+perlmonkey2 | wow, using the wrong word really detracts from a person's rhetoric. | 23:05 |
+perlmonkey2 | hahahha | 23:05 |
SDuensin | I feel left out. Like I should be called "perlScott" or something. | 23:06 |
-!- preaction is now known as perlaction | 23:07 | |
+perlDreamer | perlDuensin | 23:07 |
+perlDreamer | jaegerPerl | 23:07 |
+perlDreamer | perlHunter | 23:07 |
@perlaction | unf, yeah yeah | 23:07 |
+perlmonkey2 | heh | 23:09 |
+perlmonkey2 | Hmm, DeleteExpiredSessions.t looks like a good one to copy. | 23:19 |
+perlDreamer | woohoo! | 23:25 |
+perlDreamer | YouTube is phasing out support for IE6 | 23:25 |
+perlmonkey2 | crap. 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 |
+perlDreamer | it won't ship with any other default encryption providers? | 23:28 |
+perlmonkey2 | yes, btu will they be configured? | 23:28 |
+perlDreamer | force the config for the test, then restore it to what was there before | 23:29 |
+perlDreamer | you can use WebGUI::Test->originalConfig to do that | 23:29 |
+perlmonkey2 | and 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 |
+perlmonkey2 | duh. I can create a mock config entry for the Simple provider. | 23:29 |
+perlDreamer | :) | 23:29 |
+perlmonkey2 | thanks 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 | |
+perlmonkey2 | wait, 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 |
+perlmonkey2 | nm, there are some tests which use it | 23:31 |
+perlDreamer | tests are normally run as root, or as a user who can write to the configs | 23:32 |
+perlmonkey2 | groovy | 23:32 |
+perlDreamer | and remember, production setups != development and test setups | 23:32 |
+perlmonkey2 | wait, just calling originalConfig on a param will automagically restore it when the test ends? | 23:38 |
+perlmonkey2 | yep, so says the pd | 23:38 |
+perlmonkey2 | pod | 23:38 |
+perlmonkey2 | smooth | 23:38 |
+perlDreamer | :) | 23:58 |
-!- steve__ [n=steve@c-98-210-208-123.hsd1.ca.comcast.net] has joined #webgui | 23:58 | |
steve__ | Hi all | 23:58 |
-!- steve__ is now known as Mech422 | 23:58 | |
@perlaction | hey, i was looking for you! | 23:59 |
Mech422 | perlmonkey2: how is kde working out for you ? | 23:59 |
@perlaction | did 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 | ||
Mech422 | Moi? I swear I thought she was single! | 00:00 |
@perlaction | she was my sister you frog! | 00:00 |
Mech422 | But she was sooo cute? noone would think your related! | 00:00 |
+perlDreamer | obviously, perlaction's strong, masculine features mask the resemblance | 00:01 |
@perlaction | she's 16... expect a visit from Dateline | 00:01 |
Mech422 | 16's legal :-P | 00:01 |
@perlaction | not really, in that we're kinda similar | 00:01 |
Mech422 | hey PD :-) | 00:01 |
@perlaction | she has a darker, richer beard than i do though | 00:01 |
Mech422 | anyway - I did post a script that should basically work ... oh duh.. hang on... | 00:02 |
Mech422 | I have a haxored script for the most recent drop | 00:02 |
@perlaction | your build script wouldn't be able to build to other places than /data/wre, would it? | 00:03 |
Mech422 | whats your prerferred opts for patches ? (diff -nur ? ) | 00:04 |
@perlaction | diff -nur should work fine | 00:04 |
Mech422 | my 'new build' (like 'new deal' or 'new economy' ? :-P ) can - but I was told /data is hard coded in places | 00:04 |
+perlDreamer | yo, Mech422 | 00:04 |
Mech422 | and I want to talk to SynQ about the new stuff and see if he likes it | 00:04 |
+perlDreamer | SynQ, SynQ2: ping | 00:05 |
@perlaction | i'd like to be able to build a WRE without nuking my current WRE :p | 00:05 |
Mech422 | yeah - that would be nice | 00:06 |
Mech422 | patch: http://webgui.pastebin.com/m78d232a2 | 00:08 |
Mech422 | full: http://webgui.pastebin.com/m592711aa | 00:09 |
Mech422 | that should be most recent - 0.9.3 | 00:09 |
@Haarg | would be nice if pastebin didn't screw with patch files | 00:09 |
Mech422 | with wG 7.7.9 I think | 00:09 |
Mech422 | Haarg: oh dam - sorry | 00:10 |
@perlaction | click the download link | 00:10 |
Mech422 | perlDreamer: so how's stuff in the land of pD ? | 00:10 |
Mech422 | surviving summer vacation ? | 00:11 |
@Haarg | ah, download link does work | 00:11 |
+perlDreamer | no children have been injured so far | 00:11 |
Mech422 | how about parents ? :-P | 00:11 |
+perlDreamer | adults are bruised, battered and disrespected | 00:11 |
Mech422 | ahh - so, situation normal then :-) | 00:12 |
Mech422 | we have 6 running around right now - from 12-25 :-P | 00:13 |
Mech422 | here's a sample of what my build 'recipes' look like: http://webgui.pastebin.com/m474e19ff | 00:13 |
Mech422 | there 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 stuff | 00:14 |
Mech422 | each 'package' has a sub-directory of its own, so you can stuff patch files in with the recipe for locally maintained patches | 00:14 |
Mech422 | creating new 'recipe' generally consists of copying the template recipe and changing maybe 5 lines :-) | 00:16 |
Mech422 | unpack() really should determine archive type based on 'file' but I got lazy - this is also where you would put any required patch commands | 00:17 |
-!- SynQ2 [n=SynQ@f70096.upc-f.chello.nl] has quit [Read error: 104 (Connection reset by peer)] | 00:20 | |
Mech422 | heh - guess I'm not talkign to SynQ today :-P | 00:20 |
+perlDreamer | he's normally in here at 8:00am PDT | 00:26 |
+perlDreamer | or, drop him an PM from webgui.org | 00:26 |
CIA-46 | WebGUI: colin * r11787 /branch/WebGUI_7.6/docs/changelog/7.x.x.txt: Fix spacing in the changelog. | 00:26 |
+perlDreamer | his username there is koen | 00:26 |
+perlDreamer | just find a post with his name, click on the username to head to his profile, and drop him a private message | 00:27 |
Mech422 | 8am PDT ? ackk - what an ungodly hour... | 00:28 |
Mech422 | prolly much nicer in germany where its like midnight or something civilized :-P | 00:28 |
+perlDreamer | he'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 #webgui | 00:29 | |
Mech422 | ahh - thought it was .de | 00:30 |
Mech422 | perlaction: so that diff help any ? | 00:31 |
-!- cap10morgan_ [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui | 00:34 | |
-!- mode/#webgui [+v cap10morgan_] by ChanServ | 00:34 | |
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has quit [Read error: 104 (Connection reset by peer)] | 00:34 | |
@perlaction | Mech422: dunno yet. gotta remake my linode later tonight | 00:36 |
Mech422 | ahh | 00:36 |
Mech422 | Hmm - 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 |
+perlmonkey2 | Mech422: gave up on it. | 00:37 |
+perlmonkey2 | the graphics were beautiful and I still use konsole, but the applets and tools just didn't seem as useful. | 00:38 |
Mech422 | perlmonkey2: 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 |
+perlmonkey2 | plus the graphics acceleration crashed my machine in KDE while compiz works fine for gnome. | 00:39 |
+perlmonkey2 | all the applets I use. weather, system monitors, tomboy. But the biggest was plasma would occasionally lock up. | 00:39 |
Mech422 | hmm - 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 bug | 00:40 |
+perlmonkey2 | granted I'm on a GMA video car, but compiz has no problems. | 00:40 |
+perlmonkey2 | intel video here though | 00:40 |
Mech422 | yeah - 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 |
+perlmonkey2 | but it was pretty. I'll give KDE that, things were absolutely beautiful. I've never seen a windowing system look that nice. | 00:41 |
+perlmonkey2 | didn't use kate | 00:41 |
Mech422 | my biggies are kate, konsole, and korganizer | 00:42 |
+perlmonkey2 | hmm, yeah my only editor is VIM and I use either google or tomboy for organization. | 00:43 |
Mech422 | tomboy ? (goes to google...) | 00:44 |
+perlmonkey2 | applet that allows you to write sticky notes. | 00:44 |
+perlmonkey2 | great for task lists and reminders | 00:44 |
+perlmonkey2 | can be used with dav to have everything stored on a central server so all your machines use the same storage. | 00:45 |
+perlDreamer | Mech422, you can always try the AssetProxy macro to bring in a Search asset where you want it | 00:45 |
Mech422 | perlDreamer: ohhh - sneaky is you :-) I likes... | 00:45 |
+perlmonkey2 | wow, korganizer just had a fit when I tried to start it. had to kill it . | 00:45 |
+perlDreamer | strong am I in the force | 00:45 |
@Haarg | perlDreamer, given the stop versions we have now, do you see any reason to keep 7.6 upgrades around in 7.7? | 00:46 |
Mech422 | perlmonkey2: korganizer pulls in half of KDE as plugins - kmail, baskets(tomboy), timetracker, and a bunch of other stuff | 00:46 |
+perlDreamer | Every 7.7 version is a stop version? | 00:47 |
Mech422 | perlDreamer: heh, yes you are.... now lets see if I can do that without horking everything | 00:47 |
+perlDreamer | how does that work for the shunt path when 7.6 goes stable? | 00:47 |
+perlDreamer | well, not every version | 00:48 |
Mech422 | perlmonkey2: the central server thing sounds cool - not sure if baskets can do that | 00:48 |
+perlDreamer | .2, .3, .4, and .5 | 00:48 |
@Haarg | what i mean is that you can't upgrade direct from 7.6.14 or below so we shouldn't need those upgrades | 00:48 |
+perlDreamer | I see | 00:48 |
+perlDreamer | yes, I agree | 00:48 |
Mech422 | perlmonkey2: baskets can be exported though, like oneNote folders - so you can mail a basket and all its attachments to someone | 00:49 |
+perlDreamer | in any case, at the rate bugs are growing, 7.7 won't go stable before the apocalypse in 2012 | 00:49 |
@Haarg | i'll be helping out a lot more soon | 00:49 |
+perlmonkey2 | nice in theory, but I'll probably never use it. With a laptop why would I ever have a desktop on another machine? | 00:49 |
Mech422 | perlmonkey2: for home/work use maybe ? | 00:50 |
Mech422 | kinda cool it cross platform too | 00:50 |
+perlmonkey2 | I 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 |
Mech422 | hmm - wonder why it needs specific application plugins to drag evolution emails or bugzilla reports to the note ? | 00:51 |
+perlDreamer | perlaction, !? is better than fluffer/nutella sandwiches made with chocolate waffles | 00:51 |
Mech422 | perlmonkey2: yeah - I haven't tried thunderbird in ages | 00:52 |
Mech422 | and I'm the only guy in the world that hates gmail | 00:52 |
Mech422 | I actually liked the yahoo stuff | 00:52 |
+perlmonkey2 | Qt vs Gtk. That war is starting to look one sided. Without corporate sponsors I think Gnome would be dead. | 00:52 |
@tavisto | I hate gmail too | 00:52 |
@tavisto | *high fives Mech422* | 00:52 |
Mech422 | tavisto: :-) | 00:53 |
@tavisto | it's a great extra spam email address... so I love it in that regard | 00:53 |
+perlmonkey2 | If Yahoo could build a spam filter I'd give them a chance. | 00:53 |
@tavisto | but using it for real? hah. never! | 00:53 |
+perlDreamer | tavisto: send me your tired, your poor, your bad version tag links | 00:53 |
@tavisto | um | 00:54 |
@tavisto | you want the link eh | 00:54 |
+perlDreamer | (10:22:56 AM) tavisto: perldreamer, I have another one of those phantom version tags on cmsmatrix | 00:54 |
Mech422 | perlmonkey2: 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 |
+perlDreamer | and an admin level account on cmsmatrix org | 00:54 |
@tavisto | yeah but the URL will be enough to debug eh | 00:54 |
+perlDreamer | it's a good start | 00:54 |
-!- cap10morgan_ [n=wmorgan@h19-afsc.ded.indra.com] has quit [Read error: 104 (Connection reset by peer)] | 00:55 | |
Mech422 | perlmonkey2: if KDE on windows actually takes off, things could get very interesting... | 00:55 |
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui | 00:55 | |
-!- mode/#webgui [+v cap10morgan] by ChanServ | 00:55 | |
+perlmonkey2 | Mech422: 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 |
Mech422 | perlmonkey2: just too bad that eclipse and OO are java based and sooo dam slow | 00:56 |
+perlmonkey2 | hmm, OO is slow because it is a beast. But I've no problems with eclipse (once it loads). | 00:56 |
Mech422 | perlmonkey2: really seems like there a ton of monitor applets? but I don't know as I don't really use them | 00:56 |
Mech422 | perlmonkey2: I was using eclipse for python work - it was painful | 00:57 |
+perlmonkey2 | if 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 |
Mech422 | perlmonkey2: 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...sloow | 00:58 |
+perlmonkey2 | I'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 |
Mech422 | ahh - never tried to do that | 00:58 |
Mech422 | In KDE, I would have guessed the 'small' version was just the thumbnail/preview of a 'real' full screen app but I guess not | 00:59 |
+perlmonkey2 | but 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 |
+perlDreamer | if only it worked better, used less memory and was more stable... | 01:00 |
Mech422 | perlDreamer: actually - it is pretty small memory wise... | 01:01 |
+perlmonkey2 | Mech422: 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 |
Mech422 | people think because it spawns a ton of processes its a hog - but its been pretty reasonable with memory/cpu requirements for me | 01:01 |
+perlDreamer | Gnome uses less. Maybe it's just the Fedora setup? | 01:01 |
+perlmonkey2 | but konsole. konsole should be the crown jewel of KDE. That is a term's terminal. | 01:02 |
Mech422 | perlDreamer: 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 |
+perlmonkey2 | perlDreamer: 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 | |
Mech422 | perlmonkey2: 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' one | 01:03 |
+perlDreamer | Mech422: when WebGUI is sucking up the rest of your available memory, it all counts | 01:03 |
+perlmonkey2 | Mech422: in kde or gnome? | 01:03 |
+perlmonkey2 | perlDreamer: 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 |
Mech422 | perlmonkey2: in both actually :-P there's always the dead projects and the 'half-baked' ones and figuring out the 'good' ones is a chore | 01:04 |
+perlmonkey2 | Mech422: fedora defaults with only a single choice for each area. Even with rpmfusion I have a limited selection of applets per category. | 01:04 |
Mech422 | perlmonkey2: ahh - cool. I always end up looking at every package :-P | 01:05 |
Mech422 | debian choices are cool - but sometimes its a bit of 'information overload' .. | 01:05 |
+perlmonkey2 | perlDreamer: 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 | |
Mech422 | btw - out of two brand new seagate 1.5TB drives - one has developed an annoying 'rattle' when the head steps | 01:06 |
Mech422 | seems to work ok - and the other one is quiet - but the one is just annoying | 01:06 |
+perlmonkey2 | I'd be returning the noisy one. | 01:07 |
+perlmonkey2 | vibrations in a drive probably mean it won't last long. | 01:07 |
+perlDreamer | it's that extra half TB, just rattling around empty | 01:07 |
Mech422 | perlmonkey2: I should... but I'd have to RMA it now (fry's 2 week return window passed) | 01:08 |
+perlDreamer | it's like my truck, it doesn't ride smooth 'til drop a yard of bark dust in the back | 01:09 |
Mech422 | heh | 01:11 |
Mech422 | its like the cobbler kids... my home machines don't get no love | 01:12 |
Mech422 | I really _should_ consolidate all the old drives into a NAS for the house | 01:12 |
* SDuensin pats his Drobo lovingly. | 01:13 | |
* perlDreamer wants to get a toaster for that | 01:13 | |
Mech422 | I really _should_ setup more traffic montoring for the house and make sure the son isn't surfing playboy.com :-P | 01:13 |
SDuensin | Heck, that's a tame site. :-P | 01:13 |
Mech422 | I really _should_ setup streaming servers for the ps3/xbox360 for media | 01:14 |
Mech422 | SDuensin: heh - remind me to consult you for the block list :-) | 01:14 |
SDuensin | hehe | 01:14 |
* SDuensin wonders if there's a way to export his history...? :-D | 01:15 | |
Mech422 | SDuensin: Or can you just email me your bookmark file ? :-D | 01:15 |
Mech422 | but anyway - I never get around to any of it | 01:15 |
Mech422 | I wanted to do some 'smart house' stuff too | 01:15 |
Mech422 | perlDreamer: Ohh - with all your construction, are you doing the smart house thing ? | 01:15 |
+perlDreamer | no | 01:16 |
+perlDreamer | I wanted to use some X10 hardware for external LED christmas lights | 01:16 |
+perlDreamer | but the X10 hardware "leaks", and the lights never turn fully off | 01:16 |
* SDuensin has a HAL2000 here. | 01:16 | |
+perlDreamer | you have to hack the units to make them work correctly, and the models I have haven't been hacked yet | 01:16 |
SDuensin | Leaks? Do you need the dim feature? If not, use an appliance module. | 01:16 |
SDuensin | X10 is neat, but damn, it's slow. | 01:17 |
+perlDreamer | SDuensin, that's what I have | 01:17 |
Mech422 | perlDreamer: aww - thats too bad :-( | 01:17 |
+perlDreamer | it's the appliance load detect feature that leaks | 01:17 |
SDuensin | Ah, that kinda makes sense. | 01:17 |
+perlDreamer | hard to convince the wife to spend more, when we went out to get the first set | 01:17 |
+perlDreamer | "No, honey. Really. It'll work this time!" | 01:17 |
+perlDreamer | recently I've been daydreaming about a solar powered laptop recharge rig | 01:22 |
CIA-46 | WebGUI: colin * r11788 /branch/WebGUI_7.6/docs/create.sql: Preparing for 7.6.31 release. | 01:25 |
CIA-46 | WebGUI: colin * r11789 /releases/WebGUI_7.6.31-stable: Release 7.6.31-stable | 01:25 |
* perlDreamer is going to have to fix that, I think | 01:26 | |
mducharme | ooo.. a new stable? | 01:35 |
+perlDreamer | yes | 01:38 |
+perlDreamer | every tuesday | 01:38 |
+perlDreamer | no LDAP relabeling yet, though | 01:39 |
+perlDreamer | it's still on the TODO list | 01:39 |
mducharme | I never knew it was every tuesday | 01:47 |
mducharme | it always seemed so random | 01:47 |
@perlaction | tuesday is the stable release, thursday is the beta release | 01:47 |
* SDuensin never knew that either. Funky. | 01:47 | |
@perlaction | when there's only one, it's wednesday, but with colin leading releases, he can keep them to tuesday if he wants | 01:47 |
* perlDreamer will do as he is told, master perlaction | 01:50 | |
* perlDreamer bows in the Drakian fashion | 01:50 | |
@perlaction | eh, as i said it's up to you when you do the release really | 01:52 |
@perlaction | just thinking that consistency might be better for you and all other involved parties | 01:52 |
+perlDreamer | regularity is nice | 01:57 |
mducharme | strange | 01:57 |
mducharme | pidgin just popped up and told me "perlDreamer has joined #webgui" | 01:57 |
mducharme | just now.. must be some kind of bug | 01:58 |
+perlDreamer | very odd | 01:58 |
mducharme | I have to figure out how to turn off those popups | 01:58 |
mducharme | I installed some add ons and now it tells me anytime anybody joins any channel I'm on heh | 01:58 |
CIA-46 | WebGUI: colin * r11790 /releases/WebGUI_7.6.31-stable: Removing accidental preemptory release tag. | 02:00 |
CIA-46 | WebGUI: colin * r11791 /releases/WebGUI_7.6.31-stable: Release 7.6.31-stable | 02:00 |
+perlDreamer | hey, we have a site style contest entry finally | 02:09 |
Mech422 | hey pD - if I assetProxy-fu a container into a page - does the nifty editing stuff still work ? | 02:09 |
Mech422 | like adding assets to the container or drag-and-drop into the container ? | 02:10 |
+perlDreamer | good question | 02:11 |
+perlDreamer | never tried it | 02:11 |
+perlDreamer | it might work | 02:11 |
+perlDreamer | kind of like Lucy holding the football | 02:11 |
+perlDreamer | Mech422, WebGUI is full of stuff like that | 02:12 |
+perlDreamer | for example, HTML::Template doesn't allow you do to do comparisons | 02:12 |
CIA-46 | WebGUI: colin * r11792 /branch/WebGUI_7.6/ (4 files in 4 dirs): Ready for 7.6.32 release. | 02:12 |
+perlDreamer | but you can use the SQL macro to do comparisons, and return true or false to the If Macro | 02:13 |
Mech422 | pD: okies...I'll fart around with it a bit and see what I break :-P | 02: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.com | 02: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 | |
+perlDreamer | perlaction: just downloaded Selenium IDE | 02:49 |
+perlDreamer | we should make a place to put recipes | 02:49 |
+perlDreamer | with my CSRF gaffes, seems obvious I should have something to back me up | 02:51 |
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has quit [Read error: 104 (Connection reset by peer)] | 02:51 | |
@perlaction | perlDreamer: once August rolls around I'v got something better, a Test::A8N fixture | 02:52 |
@perlaction | which reminds me i should ask if anyone has a Selenium one built | 02:52 |
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui | 02:52 | |
-!- mode/#webgui [+v cap10morgan] by ChanServ | 02:52 | |
+perlmonkey2 | Mech422: streaming video for the ps3 is as simple as setting up ushaer | 02:54 |
+perlmonkey2 | ushare | 02:54 |
SDuensin | Or Rosie! :-) | 02:56 |
SDuensin | (Another fine WebGUI site: www.getrosie.com) | 02:56 |
-!- CIA-44 [n=CIA@208.69.182.149] has joined #WebGUI | 02:58 | |
@perlaction | SDuensin: is there a VGA or a mini displayport on that thing? | 02:58 |
SDuensin | Nope. She feeds the data to your console or other media player. | 02:59 |
@perlaction | i'm trying to make thin terminals around my house with commodity hardware (touchscreen monitors and remote X sessions) | 03:00 |
SDuensin | I'd love to do that here, too. Not found an inexpensive solution yet. | 03:00 |
@perlaction | there another wall-wart thing that does have a VGA port on it, but they're not shipping yet that I see | 03:01 |
SDuensin | There is? URL? | 03:01 |
@perlaction | trying to find it | 03:01 |
SDuensin | Might be a nice companion to Rosie. :-) | 03:01 |
@perlaction | can you put a 3/8" speaker port on rosie? like Apple's AirPort Express does? | 03:02 |
SDuensin | You'd have to add sound hardware inside her, too. | 03:03 |
SDuensin | Might be able to be done, but it'd not be cheap. | 03:03 |
@perlaction | ah, mais oui | 03:03 |
@perlaction | whereas 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" port | 03:04 |
SDuensin | Rosie is ideal for people like my dad who have an XBMC and a couple laptops. Media everywhere. | 03:04 |
SDuensin | Dunno how Apple does theirs. | 03:04 |
@perlaction | though if there were some software... | 03:04 |
SDuensin | Ever see a BeagleBoard? Neat toy that could maybe be used for client stuff. | 03:05 |
@perlaction | i'm guessing that with software you can throw special packets over the wireless and have them picked up and translated | 03:07 |
@perlaction | which, with some Python, wouldn't be too ugly of a hack i think | 03:07 |
SDuensin | Wait. You're not pythonaction. :-P | 03:07 |
@perlaction | it's been my experience that it's easier to get low-level, down and dirty with Python than Perl | 03:08 |
@perlaction | where Perl is the glue of the Internet, Python is the glue of GNU/Linux OS | 03:08 |
SDuensin | Too bad the BeagleBoard only has stereo out. It'd be a killer XBMC host otherwise. | 03:09 |
@perlaction | eh, for $70 I guess I'll just use AirPort Expresses everywhere | 03:12 |
@perlaction | well, one place really (the kitchen). for the living room there's an Apple TV | 03:13 |
@perlaction | Rosie might be nice for a Drobo | 03:13 |
SDuensin | She's cheaper than a DroboShare, that's for sure. | 03:14 |
@perlaction | plus the DroboShare doesn't work with the big 8-drive Drobo | 03:14 |
@perlaction | for some stupid reason i never found out | 03:14 |
SDuensin | It doesn't? That's dumb. | 03:15 |
SDuensin | I had problems with the DroboShare dropping me when I was pushing data hard to the Drobo. I quit using it. | 03:15 |
+perlDreamer | perlaction, /me is confused | 03:15 |
+perlDreamer | Test::A8N, or Selenium or both? | 03:15 |
@perlaction | wow... i haven't had the nerve to get a drobo yet | 03:15 |
@perlaction | perlDreamer: Test::A8N will use Selenium, but we won't use Selenium IDE to build tests, we'll use Plain English | 03: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 #webgui | 03:16 | |
-!- mode/#webgui [+v cap10morgan] by ChanServ | 03:16 | |
@perlaction | this way we can do two things: (1) have automated tests, (2) describe the functionality for people to read | 03:16 |
* SDuensin loves his Drobo. | 03:17 | |
@perlaction | so it does work nicely, except for DroboShare? | 03:18 |
@perlaction | i was thinking of using a mac mini to power it, or a Time Capsule | 03:18 |
SDuensin | Yea. Works great! | 03:18 |
SDuensin | Mine is slung off my Linux server. | 03:18 |
+perlDreamer | perlaction: 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 #WebGUI | 03:31 | |
@perlaction | perlDreamer: 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 #webgui | 03:39 | |
-!- mode/#webgui [+v patspam] by ChanServ | 03:39 | |
@perlaction | http://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 soon | 03:43 |
+perlDreamer | perlaction, I should hope so. | 04:02 |
+perlDreamer | about post editing recipes | 04:02 |
Mech422 | later 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 #webgui | 04: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 #webgui | 05:18 | |
-!- mode/#webgui [+v patspam] by ChanServ | 05: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 #webgui | 05:24 | |
-!- mode/#webgui [+v patspam] by ChanServ | 05:24 | |
* patspam pulls from http://github.com/perlmonkey2/webgui/tree/crypt | 06:19 | |
-!- Message [n=none@75-1-177-145.lightspeed.snantx.sbcglobal.net] has joined #webgui | 06: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 #webgui | 06:33 | |
-!- mode/#webgui [+v patspam] by ChanServ | 06: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 #webgui | 06:34 | |
-!- mode/#webgui [+v patspam] by ChanServ | 06: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 #webgui | 06:39 | |
-!- mode/#webgui [+v patspam] by ChanServ | 06: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 #webgui | 06:47 | |
-!- mode/#webgui [+v patspam] by ChanServ | 06: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 #webgui | 06:48 | |
-!- mode/#webgui [+v patspam] by ChanServ | 06:48 | |
+perlmonkey2 | perlDreamer: 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 |
+perlmonkey2 | perlaction: what do you think? | 07:27 |
+perlDreamer | will check soon | 07:28 |
* perlDreamer isn't getting any hits on that, perlmonkey2 | 07:30 | |
+perlmonkey2 | doh, 'ack userProfileData' | 07:30 |
+perlmonkey2 | Those are a lot of modules making raw queries to the same table. | 07:31 |
+perlDreamer | I know in some cases they are doing that to save an object call | 07:32 |
+perlDreamer | like the firstName/lastName stuff from the Inbox | 07: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 |
+perlmonkey2 | or it is cached? | 07:33 |
+perlDreamer | in that case, they don't have a user object | 07:33 |
+perlmonkey2 | ah | 07:33 |
+perlDreamer | for the most part, I agree with you, but it needs to be looked at on a case by case basis | 07:33 |
+perlmonkey2 | This makes it hard to encrypt user profile data :) | 07:33 |
+perlDreamer | well, that means one of several things | 07:33 |
+perlDreamer | either Crypt won't ever be merged in | 07:33 |
+perlmonkey2 | Yeah, I'll hit up the pb guys manana. | 07:33 |
+perlDreamer | or it'll never be used for those tables | 07:34 |
+perlmonkey2 | ah | 07:34 |
+perlDreamer | or the code has to be rewritten | 07:34 |
+perlDreamer | take the one in Operation/Settings | 07:34 |
+perlDreamer | there is no way they're going to iterate over every user object in the db, instead of making 1 direct db write | 07:35 |
+perlmonkey2 | Hmm, an API would have to make allowances for global changes. | 07:36 |
+perlDreamer | a crypt API? | 07:36 |
+perlDreamer | which API are you talking 'bout, Willis? | 07:36 |
+perlDreamer | perlmonkey2: does this return an "array object" in js- return [curleft,curtop]; | 07:38 |
+perlmonkey2 | the new User API for handling the profile table | 07:40 |
+perlDreamer | nope, it's a regular old array | 07:40 |
+perlmonkey2 | :) | 07:40 |
+perlDreamer | you're digging pretty deep for this Crypt thing | 07:42 |
+perlmonkey2 | perlDreamer: shouldn't we be trying to cut out all the raw sql anyways? Shouldn't objects own their tables? | 08:07 |
+perlDreamer | you know I agree with that concept, but speed of execution is hard to argue against | 08:08 |
+perlmonkey2 | unless User was caching its results and its tables were being needlessly accessesd several times for data that resided in its objects. | 08:08 |
CIA-44 | WebGUI: doug * r11795 /WebGUI/lib/WebGUI/Asset/Sku/ThingyRecord.pm: marked comment appropriately | 08:09 |
CIA-44 | WebGUI: doug * r11796 /WebGUI/lib/WebGUI/Asset/Sku/ThingyRecord.pm: perltidy | 08:09 |
CIA-44 | WebGUI: doug * r11797 /WebGUI/ (4 files in 4 dirs): added thingyrecord per-field pricing | 08:09 |
CIA-44 | WebGUI: doug * r11798 /WebGUI/docs/ (3 files in 2 dirs): added thingyrecord per-field price to right upgrade | 08:09 |
+patspam | perlDreamer: it's for RFE #10277 | 08:09 |
+patspam | so that you can go into User Profiling, toggle the "encrypt this field" option, and have wg magically start encrypting that field | 08:10 |
+patspam | if 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 off | 08:11 |
+perlmonkey2 | But 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 |
+perlmonkey2 | 200 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 | |
+perlDreamer | patspam, 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 |
+perlDreamer | maybe for the goal of encrypting the data, that's fine | 08:25 |
+patspam | encryption is a pain in the butt | 08:28 |
+patspam | so much thought and work for something that just makes your site slower, and that the end user never sees | 08:29 |
+perlDreamer | when Node.appendChild is called, does it tell the new child that it has a parent? | 08:29 |
+patspam | for what definition of "tell"? | 08:31 |
+patspam | the browser will redraw | 08:31 |
+perlDreamer | I'm working on a Gallery bug. When you mouseover a thumbnail, it creates new DOM nodes for the thumbnail pop-up | 08:31 |
+perlDreamer | when it tries to get rid of them, then it gives me errors. | 08:32 |
+perlDreamer | this.parent undefined | 08:32 |
+perlDreamer | the javascript that makes the new DOM nodes uses appendChild to put them in place | 08:32 |
@perlaction | because it's this.parentNode | 08:32 |
+perlDreamer | my bad. Here's a 1 -line paste: elements[i].parentNode.removeChild( elements[i] ); | 08:33 |
+patspam | does it only do it when you mouse in and then mouse out quickly? | 08:34 |
@perlaction | that should work | 08:34 |
+perlDreamer | elements[i].parentNode is null | 08:34 |
+perlDreamer | i=0 | 08:34 |
+perlDreamer | so it's the new link that's created | 08:34 |
+perlDreamer | it's in the DOM, but when it gets to scaleThumbDown, it's lost its parentNode somehow | 08:34 |
+perlDreamer | patspam, the speed doesn't seem to matter | 08:35 |
+patspam | i was thinking it might be trying to remove it before the dom has finished rebuilding | 08:35 |
+perlDreamer | I'm starting to think that scaleThumbDown is being called twice | 08:37 |
+perlDreamer | the first time it works | 08:37 |
+perlDreamer | that's it | 08:38 |
+perlDreamer | Do we have to listen to both? | 08:41 |
+perlDreamer | newBox is a big href | 08:41 |
+perlDreamer | and newContainer is the image and the caption | 08:41 |
+perlDreamer | newBox is a small href, right on top of the old one | 08:44 |
+perlDreamer | newContainer is still the image and caption | 08:44 |
+perlDreamer | when newContainer is being closed, it must be triggering mouseout, too. | 08:44 |
@perlaction | from what i remember of that code, there are two elements that have mouseout listeners | 08:46 |
@perlaction | both mouseouts are being triggered. | 08:47 |
@perlaction | but from what i remember about that code, there's a reason for both, because that code sucks | 08:47 |
@perlaction | (IE6 makes that code suck) | 08:47 |
@perlaction | so put it in a "try { ... } catch (e) { .. } " block and just ignore the error | 08:47 |
@perlaction | or try to detect if there's a parentNode and only remove it if there is | 08:48 |
+perlDreamer | I'll add that bit about both as a comment | 08:49 |
+perlDreamer | because I would have pulled one of them | 08:49 |
+perlDreamer | wait a sec, perlaction | 08:50 |
+perlDreamer | right at the top is a BrowserDetect which bombs out if it's less than IE7 | 08:50 |
@perlaction | then perhaps it was IE7, or perhaps it was just leftover from when i was trying to make IE6 work | 08:51 |
+perlDreamer | http://gist.github.com/147482 | 08:51 |
+perlDreamer | probably safer to trap the call to parentNode rather than muck with the code | 08:52 |
@perlaction | i believe that browserdetect was because IE6 didn't properly support some of the wacky CSS tricks i was using | 08:55 |
-!- perlbot [n=perlbot@c-69-180-46-57.hsd1.ga.comcast.net] has quit [Read error: 110 (Connection timed out)] | 09:02 | |
+perlDreamer | checking parentNode worked | 09:04 |
+perlDreamer | but after I installed the fix for the _real_ bug i was trying to fix, it didn't even work | 09:05 |
* perlDreamer is going to call it a night | 09:08 | |
+perlDreamer | I 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 #webgui | 09:22 | |
CIA-44 | WebGUI: 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 #webgui | 10:02 | |
SynQ | goodmorning | 10:06 |
ryuu_ro | morning | 10:06 |
SynQ | I want that car-game | 10:06 |
SynQ | that sucker game | 10:07 |
ryuu_ro | :) try to buy it then | 10:07 |
SynQ | after I fill in my address I am redirected to the game-page (/games/sucker) and I cannot go to the cart again | 10:10 |
-!- SynQ [n=koendejo@host2.procolix.com] has left #WebGUI [] | 10:11 | |
-!- SynQ [i=koen@ringbreak.dnd.utwente.nl] has joined #WebGUI | 10:33 | |
-!- mode/#webgui [+v SynQ] by ChanServ | 10:33 | |
+SynQ | ah :) | 10:33 |
+SynQ | hello | 10:33 |
ryuu_ro | oh no, he has a voice now ;) | 10:34 |
+SynQ | and a real irc client too :) | 10:34 |
Socrates | SynQ: ah, there you are | 10:37 |
+SynQ | yes I am | 10:39 |
Socrates | check your priv msg SynQ | 10:39 |
+SynQ | I have :) | 10:39 |
+SynQ | http://www.webgui.org/2009-design-contest | 10:47 |
+SynQ | that should be the topic for #WebGUI for the next few weeks | 10:47 |
-!- perlbot [n=perlbot@c-69-180-46-57.hsd1.ga.comcast.net] has joined #webgui | 11:28 | |
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui | 12: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 #webgui | 12:58 | |
-!- carogray1 [n=Caroline@173-114-218-13.pools.spcsdns.net] has joined #webgui | 13: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 #webgui | 14:03 | |
-!- mode/#webgui [+o plainhao] by ChanServ | 14: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 #webgui | 15:13 | |
-!- MrHairgrease [n=martin@gw.oqapi.nl] has joined #webgui | 15:25 | |
-!- mode/#webgui [+v MrHairgrease] by ChanServ | 15: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 #webgui | 16:18 | |
-!- mode/#webgui [+o bopbop] by ChanServ | 16:18 | |
-!- s4eek [n=charles@andc-fw1.exploreos.com] has joined #webgui | 16:29 | |
-!- carogray1 [n=Caroline@host2.209.113.248.conversent.net] has joined #webgui | 16:57 | |
CIA-44 | WebGUI: 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-44 | WebGUI: martin * r11801 /WebGUI/ (docs/changelog/7.x.x.txt lib/WebGUI/Account/Shop.pm): | 17:27 |
CIA-44 | WebGUI: Fixed a bug in my purchases where tarnsaction amounts were shown that did not take into account the in store credit | 17:27 |
CIA-44 | WebGUI: 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 #webgui | 17:42 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 17:42 | |
+perlDreamer | MrHairgrease, okay if I backport the VersionTag fix back to 7.6? | 17:43 |
+MrHairgrease | sure | 17:44 |
+MrHairgrease | I just forgot | 17:44 |
+perlDreamer | I'll do the Shop in-store credit one, too, while I'm at it | 17:48 |
+perlDreamer | You've been busy today | 17:48 |
+MrHairgrease | actually I fixed those Mondayevening =) | 17:49 |
-!- tavisto [n=tavisto@96.230.192.126] has joined #WebGUI | 17:49 | |
-!- mode/#webgui [+o tavisto] by ChanServ | 17:49 | |
+MrHairgrease | just haven't had the time to apply those fixes to the core | 17:49 |
+MrHairgrease | There's also a problem that receipt aren't being sent for transactions with a zero amount | 17:51 |
+MrHairgrease | that can happen by either: | 17:51 |
+MrHairgrease | a) solely free items in the cart, or | 17:51 |
+perlDreamer | matching amount by in-store credit | 17:51 |
+MrHairgrease | b) yeah that | 17:51 |
+MrHairgrease | if the amount is zero, the paydriver is completely circumvented | 17:52 |
+MrHairgrease | which is good in one way | 17:52 |
+MrHairgrease | but bad since paydrivers sent out the sale notifiocation and the receipts | 17:52 |
+perlDreamer | yeah | 17:52 |
+MrHairgrease | I'm not sure how to fix it... | 17:53 |
+perlDreamer | sounds like we need to abstract out WebGUI processing from paymentProcessing | 17:53 |
+perlDreamer | so that the drivers themselves can still be called | 17:53 |
+perlDreamer | SynQ: is that really you? | 17:54 |
+MrHairgrease | yeah something like that would be necesarry | 17:54 |
+MrHairgrease | prolly move the send notifications to processTransaction | 17:54 |
+MrHairgrease | err | 17:55 |
+MrHairgrease | completePurchase | 17:55 |
-!- Haarg [n=haarg@76.210.64.175] has joined #webgui | 17:56 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 17:56 | |
+MrHairgrease | but then you'd miss the ability to have a per PayDriver instance receipt template | 17:56 |
+MrHairgrease | I'm not sure if you really need that | 17:56 |
+MrHairgrease | but I guess it's there for a reason | 17:56 |
+SynQ | perlDreamer: ? | 17:56 |
+SynQ | perlDreamer: you summoned me? | 17:57 |
+perlDreamer | SynQ: there's a fellow named Mech422 who'd like your feedback on some potential WRE build scripts | 17:57 |
+SynQ | ah | 17:57 |
+perlDreamer | can you hang around until 2:00pm PDT? | 17:57 |
+SynQ | I'm awfully busy these days | 17:57 |
+SynQ | what time is it now in PDT? | 17:57 |
+perlDreamer | 8:00am | 17:57 |
+perlDreamer | so, about 6 hours | 17:57 |
CIA-44 | WebGUI: colin * r11802 /branch/WebGUI_7.6/ (3 files in 3 dirs): Backporting VersionTag unsafe copy fix. | 17:58 |
CIA-44 | WebGUI: 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 |
+SynQ | that would be around 23:00 here | 17:58 |
+SynQ | I can do that | 17:58 |
+SynQ | I'll get on channel around that time | 17:58 |
+perlDreamer | thanks :) | 17:58 |
+perlDreamer | He is the guy who says he built the WRE on 64-bit | 17:58 |
+SynQ | I'll see if I can find the time to read the wg-dev thread on that matter before then | 17:58 |
+perlDreamer | MrHairgrease: how about if the PayDrivers themselves checked for 0, and internally skipped any payment processing, but still called the backend? | 17:59 |
+perlDreamer | that should still allow the per paydriver templates | 17:59 |
+MrHairgrease | yup | 18:00 |
+MrHairgrease | but then you'd have to pass the selectPayemntGateway screen | 18:00 |
+MrHairgrease | and that would be stoopid | 18:01 |
+MrHairgrease | =) | 18:01 |
+perlDreamer | yes, but also required for those per paydriver templates | 18:02 |
@tavisto | wow preaction, did you see that dropbox is going to have an iPhone app! | 18:03 |
+MrHairgrease | indeed | 18:03 |
+perlDreamer | maybe we need a "free" paydriver for that | 18:03 |
+MrHairgrease | and there's my dilemma | 18:03 |
+MrHairgrease | yeah | 18:03 |
+perlDreamer | never displayed, but has a specific template | 18:03 |
+MrHairgrease | that's also crossed my mind | 18:03 |
+perlDreamer | and it rejects attempts to use it unless the balance is 0 | 18:03 |
+perlDreamer | and has excellent POD and tests | 18:03 |
+MrHairgrease | hehe | 18:03 |
-!- carogray1 [n=Caroline@host2.209.113.248.conversent.net] has quit ["Leaving."] | 18:23 | |
mducharme-work | is the product gadget going to be extended to allow customization of product? | 18:26 |
mducharme-work | like if something is available in different colors? | 18:26 |
-!- s4eek [n=charles@andc-fw1.exploreos.com] has quit [] | 18:27 | |
+perlDreamer | you can do that now, mducharme-work | 18:30 |
+perlDreamer | it's just a different variant | 18:30 |
+perlDreamer | you can try it out this way | 18:31 |
+perlDreamer | add a product | 18:31 |
+perlDreamer | it will say "set initial price and sku" | 18:31 |
+perlDreamer | set one | 18:31 |
+perlDreamer | the next time you're at that screen, that link will have changed | 18:31 |
+perlDreamer | it will now say, "add variant" | 18:31 |
mducharme-work | ahh | 18:31 |
mducharme-work | ok | 18:31 |
+perlDreamer | so you can have one that is blue, red, turquoise, aqua | 18:31 |
mducharme-work | that won't work for exactly what I have in mind though | 18:31 |
-!- kristi [n=kmccombs@24-183-106-111.dhcp.mdsn.wi.charter.com] has joined #webgui | 18:31 | |
+perlDreamer | or different sizes | 18:31 |
+perlDreamer | what do you need? | 18:32 |
mducharme-work | well | 18:32 |
mducharme-work | I do some work for a place that sells art and frames it | 18:32 |
mducharme-work | their website is old and doesn't do online sales, but it does allow people to choose frames and backing online | 18:32 |
mducharme-work | so any one of several hundred frame designs is an option for any piece of art | 18:33 |
mducharme-work | adding those individually for each artwork would not be feasible | 18:33 |
+perlDreamer | make one, then copy/paste? | 18:33 |
+perlDreamer | or, make them buy the frame separately | 18:34 |
mducharme-work | the frames change from time to time | 18:34 |
mducharme-work | depending on availability | 18:34 |
mducharme-work | right, but then they can't see what it looks like | 18:34 |
mducharme-work | I could easily program in an image of the frame and backing etc to overlay the art with some javascript | 18:35 |
+perlDreamer | ah | 18:35 |
mducharme-work | unless I had a page that let them choose a frame, backing and artwork | 18:35 |
mducharme-work | and add them to cart from the same spot | 18:35 |
mducharme-work | hrm | 18:35 |
mducharme-work | that would probably take some sql hacking though | 18:36 |
@tavisto | speaking 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 |
@tavisto | I'm guessing you'd need to make a custom version of the poll asset | 18:39 |
mducharme-work | what is meant by "link in excel documents" | 18:39 |
@perlaction | tavisto: that is going to be a feature of the DataTable I suspect. but it is not currently | 18:39 |
@tavisto | I'm guessing pulling the data from excel docs | 18:39 |
@perlaction | importing excel into DataTable, and then graphing using DataTable | 18:40 |
@tavisto | ah okay! Good idea | 18:40 |
mducharme-work | you can export from excel to CSV easily enough | 18:40 |
@perlaction | yeah, it'll be a CSV import in any case | 18:40 |
@tavisto | So if this person needed this functionality, they could fund the feature to enable datatable asset to allow import from CSV | 18:40 |
+perlDreamer | no native Excel support? | 18:41 |
+perlDreamer | there are perl modules that do that | 18:41 |
@tavisto | I suppose that would have to be tied into workflow or something so that the file is always sync'd | 18:41 |
mducharme-work | I expect more work would be needed for the graphs, than for importing from csv | 18:41 |
@perlaction | yes, and they're horrible because Excel is horrible | 18:41 |
@perlaction | actually, with martin's GraphMagick it's not too bad | 18:41 |
* MrHairgrease is working on ChartMagick | 18:41 | |
@perlaction | oh, yeah, that | 18:42 |
+MrHairgrease | It's in my git repo if you're interested | 18:42 |
+MrHairgrease | but still not finishe | 18:42 |
+MrHairgrease | github i mean | 18:43 |
-!- bopbop [n=kmccombs@24-183-106-111.dhcp.mdsn.wi.charter.com] has quit [Read error: 110 (Connection timed out)] | 18:48 | |
@Haarg | hmm | 18:51 |
@Haarg | somehow we ended up with two different thingyrecord icons | 18:51 |
+perlDreamer | we did? | 18:52 |
+perlDreamer | little box with a + in it? | 18:52 |
+perlDreamer | hm | 18:52 |
@Haarg | https://svn.webgui.org/plainblack/WebGUI/www/extras/assets/thingyRecord.gif https://svn.webgui.org/plainblack/WebGUI/www/extras/assets/thingyrecord.gif | 18:52 |
@perlaction | i like the little box one better | 18:54 |
+perlDreamer | it's your asset, so we nuke the record | 18:55 |
@perlaction | yay! i made a decision! | 18:55 |
* perlDreamer is not good at decisions | 18:56 | |
+perlDreamer | okay, the record is gone | 18:57 |
kristi | I would like the little box w/ a dollar sign in it... since it goes w/ Shop | 19:00 |
-!- perlmonkey2 [n=perlmonk@76.213.115.80] has joined #webgui | 19:00 | |
-!- mode/#webgui [+v perlmonkey2] by ChanServ | 19:00 | |
+perlDreamer | I like that idea, kristi | 19:03 |
kristi | well, I don't know who does the icons around here... maybe I'll poke my nose out and see if I can find out | 19:05 |
@perlaction | kristi: Tabitha did that one | 19:05 |
kristi | ok | 19:05 |
+perlDreamer | perlaction: your javascript defies the accumulated wisdom of Google and YUI | 19:07 |
@perlaction | which one? | 19:07 |
+perlDreamer | offset calculations for thumbnail pop-up in the gallery | 19:07 |
@perlaction | oh, heh, yeah, that's pretty old | 19:08 |
+perlDreamer | oh no | 19:08 |
+perlDreamer | successfully defies | 19:08 |
@perlaction | you want to see successfully defying Google, look at the map.js ;) | 19:08 |
@perlaction | they did everything in their power to make things difficult, i swear | 19:08 |
+perlDreamer | kristi: re Products and pictures, is this 7.7 or 7.6? | 19:10 |
CIA-44 | WebGUI: colin * r11804 /WebGUI/www/extras/assets/ (thingyrecord.gif small/thingyrecord.gif): Remove duplicate thingy record icon. | 19:10 |
kristi | 7.7 | 19:10 |
kristi | the images were there in 7.6 | 19:10 |
kristi | now... poof! | 19:11 |
+perlDreamer | using the nifty asset History browser, could you pull up the history of that asset? | 19:11 |
kristi | gone | 19:11 |
kristi | it's a whole bunch of assets | 19:11 |
kristi | let me look at a couple | 19:11 |
+perlDreamer | perlaction: according to google search, javascript books and YUI, you have to consider offsetParent for offset calculations | 19:11 |
+perlDreamer | but using those methods puts the pop-ups in the wrong place | 19:12 |
@perlaction | only when the parent is not "position: relative" | 19:12 |
@perlaction | position: relative creates a new positioning context | 19:12 |
@perlaction | well, any "position" other than "static" (which is the default) | 19:12 |
+perlDreamer | i see, so by using position absolute you bypass all that | 19: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 | |
@perlaction | position: relative with no offset does nothing, it just creates the new positioning context | 19:14 |
+perlDreamer | okay 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 |
+perlDreamer | http://www.webgui.org/bugs/tracker/9962 | 19:15 |
+perlDreamer | occasionally IE7 puts the pop-up in the wrong place | 19:15 |
+perlDreamer | so a bug is placed in WebGUI | 19:15 |
+perlDreamer | but it's not a browser quirk, and its intermittent | 19:16 |
@perlaction | it's a browser quirk, but let me show you something quick | 19:16 |
@perlaction | the bazaar does almost this same thing, but using pure CSS instead | 19:17 |
+perlDreamer | if it's intermittent, how can it be a browser quirk? | 19:18 |
@perlaction | sometimes position: relative isn't being set on the parent div, for some reason | 19:18 |
@perlaction | or isn't being obeyed | 19:18 |
@perlaction | http://www.webgui.org/bazaar/theme-victoria <- roll over the thumbnails to see a better solution to this problem | 19:19 |
@perlaction | not sure if it works in IE6, but it should degrade more gracefully than having to do a stupid browser detect | 19:20 |
@perlaction | if you want, you can leave the bug open for now and i can address it later | 19:20 |
-!- cap10morgan [n=wmorgan@75.71.249.188] has joined #webgui | 19:27 | |
-!- mode/#webgui [+v cap10morgan] by ChanServ | 19:27 | |
+perlDreamer | it looks pretty simple, just template changes | 19:29 |
-!- carogray [n=Caroline@host2.209.113.248.conversent.net] has joined #webgui | 19:29 | |
+perlDreamer | but it'll bust any current custom templates that are being used | 19:29 |
+perlDreamer | I need this: http://www.thinkgeek.com/bd48/ | 19:30 |
+perlmonkey2 | userProfileData 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 |
+perlDreamer | and potentially speed as well? | 19:37 |
+perlDreamer | sorry, I've done a lot of optimization work recently, and it's stuck in my head | 19:37 |
-!- tavisto [n=tavisto@96.230.192.126] has quit [] | 19:39 | |
+perlmonkey2 | yes, speed being a bonus. | 19:40 |
+perlmonkey2 | several 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 |
+perlDreamer | no, I suspect that it's going to be slower | 19:49 |
+perlDreamer | because iterating row by row, object by object is slower than telling MySQL to set them all to 0 | 19:49 |
+perlDreamer | like the Operation/Setting code we talked about last night | 19:49 |
+perlDreamer | unless you'll provide a way to reset it all rows to 0 without iterating? | 19:49 |
kristi | anyone 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 |
+perlDreamer | the search is not compound | 19:52 |
+perlDreamer | hm, maybe it ought to be | 19:52 |
+perlDreamer | sounds like a bug to me | 19:53 |
kristi | and another question: why isn't asset history paginated? | 19:54 |
kristi | ok, I'll post the first as a bug | 19:54 |
+perlDreamer | it should be paginated | 19:57 |
kristi | ok, I'll post another bug | 19:57 |
+perlDreamer | that's another bug | 19:57 |
+perlDreamer | speaking of bugs, we need to update the Content Manager's guide from this bug: http://www.webgui.org/use/bugs/tracker/10642 | 19:57 |
+perlDreamer | no hierarchy allowed in ZipArchives | 19:58 |
kristi | zip archive is an enigma to me | 19:58 |
kristi | it's been explained multiple times by multiple people and I have yet to make it work | 19:59 |
kristi | as it was explained to me | 19:59 |
kristi | could it be that in the bug the user wasn't using the zip archive for the correct use? | 19:59 |
kristi | just wondering... it's not really to store zipped fles | 20:00 |
kristi | files | 20:00 |
+perlDreamer | right | 20:00 |
+perlDreamer | the ZipArchive is a way to upload 1 full webpage into WebGUI | 20:00 |
kristi | hmmm | 20:00 |
+perlDreamer | so, you create a ZipArchive of the HTML, CSS, JS, and images | 20:01 |
+perlDreamer | you upload that, and wG expands it back out | 20:01 |
+perlDreamer | you set the initial page to the name of the HTML | 20:01 |
+perlDreamer | and wG will render that for you, instead of the ZipArchive | 20:01 |
+perlDreamer | well, _as_ the ZipArchive | 20:01 |
+perlDreamer | in AdminMode, it works like a Redirect, showing you a link to the page and editing controls | 20:01 |
+perlDreamer | to store a zipped file, you'd use a regular old File asset | 20:02 |
kristi | I'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 chapter | 20:02 |
kristi | right, and lots of people try to use it for that unfortunately | 20:02 |
+perlDreamer | I know | 20:02 |
+perlDreamer | It's not a well named Asset | 20:02 |
kristi | no | 20:02 |
kristi | maybe we should post an RFE to rename it :) | 20:02 |
+perlDreamer | I have a feeling that RFE would be implemented immediately if you can think of a better name for it | 20:03 |
kristi | yeah, that's the problem... there's nothing short and sweet that comes to mind | 20:04 |
+perlDreamer | LocalPage? | 20:04 |
kristi | maybe, but not everyone uses it for a page per se, do they? | 20:04 |
@perlaction | i have a feeling that nobody uses the ziparchive and it can be removed :p | 20:04 |
kristi | perlaction, you might be on to something | 20:05 |
kristi | except | 20:05 |
kristi | a bug was posted, so apparently someone is trying to use it | 20:05 |
+perlDreamer | yes, by sbaur | 20:05 |
kristi | "trying" | 20:05 |
@perlaction | replaced with something that, instead, turns .html into Article, .jpg, .gif, .png into Image, anything else into File | 20:05 |
kristi | is there a better way in WebGUI to do what she wants to do? | 20:05 |
+perlDreamer | PassThru URL | 20:05 |
+perlDreamer | except that then the uploading is more difficult | 20:06 |
+perlDreamer | that's the nice thing about the ZipArchive | 20:06 |
kristi | okie dokie, call out added | 20:09 |
-!- cap10morgan [n=wmorgan@75.71.249.188] has quit [] | 20:20 | |
+perlDreamer | kristi, pagination on top and bottom of page? | 20:20 |
-!- perlaction is now known as preaction | 20:23 | |
kristi | perlDreamer: yes please | 20:23 |
+perlDreamer | it was like that M.A.S.H. episode about Captain Tuttle. | 20:23 |
+perlDreamer | Added AJAX, javascript code and everything required | 20:24 |
+perlDreamer | except the div tag required to _hold_ the pagination controls | 20:24 |
kristi | :) | 20:24 |
+perlDreamer | kristi, can we dig a bit more on the missing products? | 20:27 |
+perlDreamer | when was the last time you saw the images/ | 20:27 |
kristi | oh boy | 20:28 |
kristi | I have no idea | 20:29 |
kristi | I don't go out there that often | 20:29 |
+perlDreamer | okay, so a while ago. It could have been any of a number of upgrades then | 20:29 |
kristi | but happened to be in that vicinity of the site about two weeks ago | 20:29 |
kristi | yep | 20:29 |
-!- carogray1 [n=Caroline@host2.209.113.248.conversent.net] has joined #webgui | 20:29 | |
+perlDreamer | did it start out as a 7.6 site? | 20:29 |
kristi | it may have started as a 7.5 site | 20:30 |
kristi | but shop stuff, so 7.6 content | 20:30 |
kristi | it was all there over this winter | 20:30 |
kristi | and spring | 20:30 |
kristi | so it's been fairly recent that the images disappeared | 20:30 |
kristi | and if I look at the assets themselves the files are no longer attached | 20:30 |
+perlDreamer | are there old versions of the assets available, or have they been automatically cleaned up? | 20:31 |
kristi | nope, all cleaned up | 20:32 |
kristi | purged revisions started on 6/21 | 20:33 |
+perlDreamer | well, I'll go through the upgrade scripts, then try to run upgrades and see what shakes out | 20:34 |
kristi | alright | 20:34 |
+perlDreamer | although, PB seemed to get by with no problems | 20:34 |
kristi | yeah, and I don't know why this would be any different | 20:35 |
+perlDreamer | it's the code that Frank added | 20:35 |
+perlDreamer | if WebGUI::User->usernameExists(kristi) then ... | 20:35 |
kristi | must be | 20:35 |
+perlDreamer | by Friday, the AssetManager will be more useful | 20:36 |
+perlDreamer | if there was a button that cleared the current search results, would you expect it to be called Reset or Clear? | 20:36 |
+perlmonkey2 | perlDreamer: Yes, and why would the User API have to be limited to single row updates? | 20:36 |
+perlDreamer | perlmonkey2: it doesn't. If you're providing that, then you've assuaged all my issues | 20:37 |
+perlmonkey2 | Why couldn't the API be made to accomidate every query currentlyused? | 20:37 |
kristi | Clear | 20:37 |
+perlmonkey2 | It 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 | |
kristi | perlDreamer: 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 there | 20:39 |
CIA-44 | WebGUI: colin * r11805 /WebGUI/ (3 files in 3 dirs): Add divs required to hold pagination controls. | 20:39 |
+perlDreamer | that may be due to the Session created by Spectre | 20:39 |
@preaction | probably spectre not calling itself Admin for that task | 20:39 |
+perlDreamer | shame on spectre, being perplexing | 20:40 |
@preaction | perhaps the Spectre user should be something else, like System or something | 20:40 |
@preaction | Admin could mean I did it, or Spectre did it. If Admin is a shared account, I may not know. | 20:40 |
kristi | that's a good point preaction | 20:41 |
+perlDreamer | I'd buy a new Spectre user | 20:41 |
@preaction | userId 0 | 20:42 |
@preaction | that'd be an 8.0 feature though, considering the problems it will cause | 20:42 |
+perlDreamer | huh/ | 20:43 |
+perlDreamer | what problems? | 20:43 |
@preaction | every query that expressly removes Visitor and Admin will now also need to remove System | 20:43 |
@preaction | every SQLReport | 20:43 |
@preaction | every custom application | 20:43 |
+perlDreamer | oy | 20:43 |
@preaction | i'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, preaction | 20:44 | |
+perlmonkey2 | woooohooo! preaction+++++++ | 20:44 |
+perlmonkey2 | preaction: have you done any DBIx::Class speed tests? | 20:45 |
+perlDreamer | okay, one handy dandy clear button for the asset history search form, and sorting keeps the results. | 20:45 |
@preaction | not yet, i'm still in the middle of making a Modern::WebGUI::Asset that uses Moose and DBIx::Class | 20:45 |
+perlmonkey2 | On my system at no load, I'm seeing about 150 microseconds per open query and 100micros per insert/update | 20:45 |
@preaction | what's that compared to raw DBI calls? | 20:45 |
+perlmonkey2 | holy crap | 20:45 |
+perlmonkey2 | preaction: yes, those are using webgui's DB wrapper | 20:46 |
@preaction | oh, i thought you meant DBIx::Class | 20:46 |
+perlmonkey2 | nope, but I can install those and give them a go. | 20:46 |
@preaction | i suspect with DBIx::Class's magic caching that we can get read improvements | 20:46 |
@preaction | if you want, i'm doing my project as a hobby thing, i don't know how it will go over with TMRFE | 20:47 |
+perlmonkey2 | But 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 |
@preaction | http://github.com/preaction/modern-webgui | 20:47 |
+perlmonkey2 | preaction: once I finish up with some wrapups today I will offer my services to your project i fyou like. | 20:47 |
+perlmonkey2 | sweet :) | 20:48 |
+perlmonkey2 | Heh, 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 |
@preaction | i already know that adding Moose and DBIx::Class to our prefork preload adds only 6MB to our preforked memory usage | 20:49 |
@preaction | so if we can blow up CPU-wise, we might have a chance to get this implemented sooner rather than later | 20:50 |
+perlmonkey2 | And no one can complain if Moose adds some microseconds and DBX::CL will subtract milliseconds. | 20:50 |
@preaction | exactly | 20:50 |
@preaction | especially considering the developer time involved | 20:50 |
@preaction | we're probably talking days of savings there | 20:51 |
+perlmonkey2 | If I ever ran into a personal silver bullet for making things vastly easier, it was Moose. | 20:51 |
+perlmonkey2 | Does every call to WG::International->new result in a DB query? If so, right there are massive savings. | 20:54 |
CIA-44 | WebGUI: 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 |
+perlDreamer | asset History all buttoned up again | 20:58 |
+perlDreamer | perlmonkey2: shouldn't be any db calls for new. It talks to the user object, which has the profile stuff cached inside | 20:59 |
+perlmonkey2 | perlDreamer: there should never be a call to WebGUI::International->new($session,$assetName)? | 21:00 |
+perlDreamer | it's all file access | 21:02 |
+perlDreamer | no db involved | 21:03 |
* perlDreamer gets sent to the showers for "being a stinky Daddy". | 21:03 | |
CIA-44 | WebGUI: doug * r11807 /WebGUI/www/extras/yui-webgui/build/thingyRecord/thingyRecord.js: removed debug alerts | 21:09 |
CIA-44 | WebGUI: doug * r11808 /WebGUI/docs/upgrades/packages-7.7.15/thingyRecord-view.wgpkg: added new thingyrecord template | 21:09 |
+perlmonkey2 | perlDreamer: that day of the week already? | 21:21 |
+perlDreamer | new thingyRecord icons committed | 21:35 |
CIA-44 | WebGUI: 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 #webgui | 21:50 | |
-!- mode/#webgui [+v danny_mk] by ChanServ | 21:50 | |
+perlmonkey2 | Any 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 |
@Haarg | without more information i couldn't say why it would be failing | 22:13 |
@Haarg | i have never seen that happen | 22:13 |
-!- plainhao [n=plainhao@208.75.85.237] has quit [] | 22:39 | |
@Haarg | as for the purpose of Pluggable, it's mainly a small performance enhancement | 22:42 |
@Haarg | and safety | 22:42 |
@Haarg | while 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 loaded | 22:43 |
@Haarg | also, eval "use $module" would be a bad idea in general as opposed to eval "require $module" | 22:44 |
@Haarg | use can end up importing functions, which it doesn't make much sense to do at runtime and is more likely to cause problems | 22:44 |
+perlDreamer | All I want is some frigging ThingyRecord icons with dollar signs on their heads! | 22:46 |
+perlmonkey2 | Weird, 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 |
+perlmonkey2 | But 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 |
@Haarg | can you give a real example of that? | 22:54 |
+perlmonkey2 | Well it is the crypt branch on github. But let me explain what happens. | 22:55 |
+perlmonkey2 | A 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 |
+perlmonkey2 | encrypt makes a call to Crypt->getProvider which returns the correct provider object. | 22:56 |
+perlmonkey2 | But when I moved the return if already exists below the call to load the module, it always works. | 22:57 |
@Haarg | i'd probably have to look at the code | 22:58 |
+perlmonkey2 | but the strangest part is the intermittent failures. | 22:58 |
@Haarg | if this is inside apache, could it be due to the multiple forks? | 22:58 |
+perlmonkey2 | But either way, moving the return if already exists below the call to pluggable shouldn't add any measured reduction in speed. | 22:59 |
+perlmonkey2 | Haarg: But why would one http process have a cached object, but not the module loaded? | 22:59 |
+perlmonkey2 | seems like if it has one it has the other. | 22:59 |
@Haarg | i don't know. like i say, i'd have to look at the code. | 23:00 |
+perlmonkey2 | Haarg: if you care to look, http://github.com/perlmonkey2/webgui/tree/master on the crypt branch. | 23:01 |
@Haarg | i 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 |
+perlmonkey2 | Haarg: http://github.com/perlmonkey2/webgui/blob/5a7af120f9877ad2d0a2efbe7ce0a108ab2f3159/lib/WebGUI/Crypt.pm line 95 | 23:02 |
+perlmonkey2 | And line 119 is where the module is loaded. | 23:02 |
+perlmonkey2 | Haarg: let me knwo if I can help with bringing these branches inline with wG. | 23:03 |
+perlmonkey2 | But right now I'm doing good to manage my own local repo and to push back to github :P | 23:03 |
@Haarg | nothing you can help with really | 23:03 |
@Haarg | one thing is that there's really no reason to use Pluggable::run in that situation | 23:06 |
@Haarg | its purpose is to load the module then run a method | 23:07 |
@Haarg | but you are already loading it | 23:07 |
@Haarg | so you could just to $module->new(...) | 23:07 |
+perlmonkey2 | hmm | 23:09 |
+perlmonkey2 | okay, I'll need to digest that. | 23:09 |
@Haarg | or replace the load + run with Pluggable::instanciate($class, $params) | 23:09 |
+perlmonkey2 | Haarg: which way would you go with? ie which is more elegant? | 23:12 |
@Haarg | my personal preference is to just use pluggable::load | 23:14 |
@Haarg | then $module->new(...); | 23:14 |
+perlmonkey2 | Haarg: okay, that makes the constructors look more normal as $class is passed in. | 23:15 |
+perlmonkey2 | with run, class is not passed in. | 23:15 |
+perlmonkey2 | And 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 |
@Haarg | i wouldn't expect it to cause problems the way you had it, it just makes it a bit wierd to read | 23:18 |
+perlmonkey2 | Well 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 :P | 23:22 |
+perlmonkey2 | Anyone 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 hrs | 23: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 #webgui | 23:56 | |
-!- mode/#webgui [+v MrHairgrease] by ChanServ | 23:56 | |
+perlmonkey2 | Crap, 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 |
+MrHairgrease | anyone knows if a intel Atom Z520 cpu could run webgui for dev purposes? | 23:57 |
--- Day changed Thu Jul 16 2009 | ||
+perlmonkey2 | MrHairgrease: 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 |
+perlmonkey2 | when 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 #webgui | 00:05 | |
MrHairgrease1 | erm, my wifi died... | 00:05 |
-!- MrHairgrease [n=martin@5ED040EC.cable.ziggo.nl] has quit [Read error: 104 (Connection reset by peer)] | 00:05 | |
Socrates | thank god, at first i read my wife died... it's just the wireless | 00:06 |
-!- MrHairgrease1 is now known as MrHairgrease | 00:06 | |
-!- mode/#webgui [+v MrHairgrease] by ChanServ | 00:07 | |
+MrHairgrease | no worries socrates, I'm not married =) | 00:07 |
Socrates | I know that, but you're living together now | 00:09 |
Socrates | ahwellahwell, time for bed | 00:10 |
-!- carogray1 [n=Caroline@host2.209.113.248.conversent.net] has quit [Read error: 104 (Connection reset by peer)] | 00:12 | |
+MrHairgrease | oh i see | 00:12 |
+MrHairgrease | it eelco | 00:12 |
+MrHairgrease | well see you tomorrow then =) | 00:12 |
-!- carogray [n=Caroline@mobile-166-217-031-008.mycingular.net] has joined #webgui | 00:46 | |
-!- mducharme-work [n=nothing@66-202-165-66.rev.knet.ca] has joined #webgui | 01:26 | |
+perlmonkey2 | Wow, tracking down everywhere userProfileData is used and wrapping it with crypt is just about impossible. | 01:31 |
+perlDreamer | yup | 01:40 |
-!- MrHairgrease [n=martin@5ED040EC.cable.ziggo.nl] has left #webgui [] | 01:44 | |
+perlmonkey2 | heh, 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 |
+perlDreamer | are you talking about the funky table joins for making a username? | 01:46 |
+perlmonkey2 | no, I'm talking about the rats nest like ProjectManager with how it handles the userProfileData table. | 01:47 |
+perlmonkey2 | No clue where/what I'd wrap with crypt calls. | 01:47 |
+perlDreamer | you have to force the queries to return userIds, then build user objects for each one to access the required data | 01:47 |
+perlmonkey2 | ah, in _resourceSearchPopup @resources needs to be processed. | 01:49 |
+perlmonkey2 | hah | 01:49 |
+perlmonkey2 | no, this isn't for a merge into head. | 01:49 |
+perlmonkey2 | This is to get it done | 01:49 |
+perlmonkey2 | Nightmare of a task. | 01:49 |
+perlmonkey2 | and then testing all this? so far most users of userProfileData have limited or zero test coverage. | 01:51 |
+perlDreamer | yup | 01:53 |
+perlDreamer | which is why I spend so much time harping on people for POD and tests | 01:53 |
@Haarg | perlmonkey2, anything of value in your gh-pages branch? | 01:55 |
+perlmonkey2 | Haarg: not my branch. Probably patspams | 01:55 |
@Haarg | ok | 01:55 |
+perlmonkey2 | left over form the fork he made | 01:56 |
@Haarg | is crypt the only one you have stuff in? | 01:56 |
+perlmonkey2 | yep | 01:59 |
+perlmonkey2 | everythign is in the crypt branch | 01:59 |
+perlmonkey2 | I've grown to hate "return $sql;" | 02:00 |
+perlmonkey2 | I bet DBIx::Class allows overloading accessors to tables and fields to wrap calls. | 02:01 |
@Haarg | yeah | 02:01 |
+perlmonkey2 | hahah mY ($ID) = $SESSION->DBSLAVE->QUICKARRAY("SELECT USERID FROM USERPROFILEDATA WHERE EMAIL=?",[$EMAIL]); | 02:05 |
+perlmonkey2 | Which requires a $email = $session->crypt->encrypt($email,{table=>'userProfileData', field=>'email'}); | 02:06 |
+perlmonkey2 | This is never going to work :P | 02:06 |
CIA-44 | WebGUI: colin * r11810 /WebGUI/docs/ (2 files in 2 dirs): Make the StoryTopic story template the same as the StoryArchive template | 02:08 |
+perlDreamer | preaction, you are a genius | 02:08 |
-!- danny_mk [n=chatzill@68.15.55.161] has quit ["ChatZilla 0.9.85 [Firefox 3.0.11/2009060215]"] | 02:21 | |
+perlmonkey2 | what's an easy way to pm another user in wg? | 02:29 |
+perlmonkey2 | or how do you add friends? | 02:29 |
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui | 02:31 | |
-!- mode/#webgui [+v patspam] by ChanServ | 02:31 | |
+perlmonkey2 | perlDreamer: what is that call to run all the system tests? | 02:31 |
+perlDreamer | prove -rm --verbose t/ | 02:32 |
+perlmonkey2 | ah, prove...thanks | 02:32 |
-!- carogray [n=Caroline@mobile-166-217-031-008.mycingular.net] has quit [Read error: 110 (Connection timed out)] | 02:32 | |
+perlDreamer | export WEBGUI_CONFIG=/data/WebGUI/etc/mywebgui.conf prove -rm --verbose t/ | 02:32 |
+perlDreamer | redirect that into some logging type file | 02:32 |
@Haarg | patspam, just the person i wanted to talk to | 02:33 |
+patspam | hola! | 02:33 |
+perlmonkey2 | howdy | 02:33 |
@Haarg | i'm trying to get flux branch cleaned up again with git vs svn | 02:34 |
+patspam | I did a bit of house cleaning the other day, removed all the non-flux stuff from the branch | 02:34 |
@Haarg | is the code on github up to date at this point? | 02:35 |
+perlmonkey2 | patspam: 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 |
+perlmonkey2 | Haarg: mine is latest. | 02:35 |
@Haarg | yeah, crypt is easy to get resolved | 02:35 |
+patspam | I just pushed flux up to github, up to date now and should match flux svn branch | 02:37 |
@Haarg | ok | 02:37 |
@Haarg | do you have anything else local that isn't on github? | 02:38 |
CIA-44 | WebGUI: colin * r11811 /WebGUI/lib/WebGUI/i18n/English/WebGUI.pm: forgot i18n for AssetHistory clear button | 02:38 |
+patspam | I'll check | 02:41 |
+patspam | no that's all of it | 02:42 |
@Haarg | ok | 02:42 |
@Haarg | what 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's | 02:43 |
@preaction | perlDreamer: how am i a genius this time? | 02:43 |
+patspam | Haarg: ok | 02:44 |
+perlDreamer | getFileUploadControl | 02:44 |
+patspam | Haarg: will that mean I have to redownload the entire svn history again? because that takes ages for me | 02:45 |
@Haarg | what would probably work best is | 02:46 |
@Haarg | any work you are doing on flux or your other branches you would work out of the new fork | 02:48 |
@Haarg | and if you wanted to commit bug fixes to core until we switch over use the repo you already have | 02:48 |
@Haarg | but i may be able to work something else out that would work better for you than that | 02:49 |
@Haarg | actually, the other option would just be to stop updating the svn flux branch | 02:50 |
@Haarg | and once we do the actual switch over i can do an easier re-sync | 02:50 |
@Haarg | git-svn screws with the history a lot, which is the problem from my perspective | 02:51 |
+patspam | yeah I agree, it gets confused easily | 02:51 |
+patspam | ok I'll stop committing to the flux svn branch | 02:51 |
+patspam | perlmonkey2: I'll do this git stuff and then run those tests, cool? | 02:53 |
+patspam | Haarg: have you pulled everything you need from my github repo? If so I'll rename it now | 02:54 |
@Haarg | yes, i have everything pulled from it | 02:54 |
@Haarg | perlmonkey2, would you be using git-svn for any core development you would do at this point? | 02:57 |
+perlmonkey2 | patspam: cool, thanks | 03:08 |
+perlmonkey2 | Haarg: 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 |
+perlmonkey2 | not an svn branch, but a svn co | 03:09 |
@Haarg | ok | 03:09 |
+patspam | Haarg: how are beta releases tagged in the the pb webgui repo on githib? | 03:11 |
@Haarg | i do them manually and haven't been keeping quite up to it | 03:11 |
@Haarg | since svn's idea of a tag isn't very reasonable | 03:12 |
+patspam | the only issue with me using the pb webgui github repo is how up to date it stays | 03:14 |
+patspam | because I merge with each new beta release into my custom branches | 03:14 |
@Haarg | yeah | 03:15 |
+patspam | I guess the tagging isn't so important, I should just be able to look up the commit | 03:15 |
+patspam | and match it against the beta release commit | 03:15 |
@Haarg | i can set it up to automatically update | 03:16 |
+patspam | that would be awesome | 03:16 |
@Haarg | just have to figure out how to compile git-svn again | 03:16 |
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui | 03: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-44 | WebGUI: patspam * r11812 /WebGUI/lib/WebGUI/Macro/FilePump.pm: | 03:36 |
CIA-44 | WebGUI: Made FilePump work for Print CSS too. | 03:36 |
CIA-44 | WebGUI: Factored out the functions that generate the <script> and <link> tags | 03:36 |
CIA-44 | WebGUI: in the FilePump macro, and added the (optional) extras param so | 03:36 |
CIA-44 | WebGUI: that you can do: FilePump(my-printable-bundle,css,'media="print"'); and | 03:36 |
CIA-44 | WebGUI: have the media attribute set on your Print CSS <link> tag. | 03:36 |
-!- mducharme [n=nothing@S0106000e0cc03cff.wp.shawcable.net] has joined #webgui | 03:39 | |
+patspam | Haarg: ok I'm using the pb git repo now | 03:41 |
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui | 04:47 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 04:47 | |
+perlmonkey2 | In Workflow.t when it is testing the number of default workflows, is that meant to be ran on a fresh install? | 05:21 |
+perlmonkey2 | The test expects 11 workflows. That seems a bit short. | 05:21 |
+patspam | perlDreamer: can I get your help? I'm trying to get fix the failing tests in t/Macro/FilePump.t | 05:24 |
+patspam | I added a test to make the problem explicit - getFileContentsAsScalar from the test file asset is returning null | 05:25 |
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit ["Leaving."] | 05:37 | |
CIA-44 | WebGUI: patspam * r11813 /WebGUI/t/Macro/FilePump.t: Partly fixed t/Macro/FilePump.t | 05:44 |
+perlmonkey2 | perlDreamer: 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 #webgui | 05:59 | |
-!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has left #webgui [] | 05:59 | |
+perlDreamer | I'm here | 06:03 |
+perlDreamer | I don't play tennis, perlmonkey2 | 06:03 |
+perlDreamer | perlmonkey2: there are 12 workflows | 06:04 |
+perlDreamer | make sure whatever git repo you're using is up to date | 06:04 |
CIA-44 | WebGUI: 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 |
+perlmonkey2 | perlDreamer: okay, I updated it. | 06:27 |
+perlDreamer | tennis? | 06:27 |
* perlDreamer is lost, dudel | 06:27 | |
+perlmonkey2 | Just wondering. We could have taken on Graham and Doug at the WUC. | 06:27 |
+perlmonkey2 | I dno't play either and I doubt they do. So 2 on 2 + beer. | 06:28 |
+perlmonkey2 | We could hold a tournament. Invite everyone, but anyone who knows how to play can only ref. | 06:28 |
+perlDreamer | and what did you update? | 06:30 |
+perlmonkey2 | update? the number of workflows in a revert'd instance. | 06:31 |
+perlmonkey2 | the repo I was using was set to 11 | 06:31 |
+perlDreamer | be careful merging that in, you could revert a whole bunch of stuff | 06:31 |
+perlmonkey2 | yeah, it could be extremely dangerous. | 06:32 |
+perlmonkey2 | but 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 |
+perlmonkey2 | I 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 |
+perlmonkey2 | Just 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 |
+perlmonkey2 | perlDreamer: 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 |
+perlDreamer | perlmonkey2: If it can be done, you can do it. | 06:46 |
+perlDreamer | and that's not flattery | 06:46 |
+perlDreamer | it would be hours and hours of work, for sure | 06:46 |
+perlDreamer | but you've got the skillz | 06:46 |
+perlmonkey2 | I'd have to okay it with TMWDE | 06:48 |
+perlDreamer | Is that TMRFE's brother? | 06:50 |
+perlmonkey2 | The Man Who Decides Everything. Might be TMRFE's daddy :P | 06:51 |
+perlDreamer | ah, I thought it was The Man We Don't Envy | 06:51 |
+perlmonkey2 | oh, yes, he's that too. Heavy is the weight he must bear. | 06:51 |
+perlmonkey2 | But 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 |
+perlmonkey2 | I 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 |
+perlDreamer | that's not going to interfere with Project Windmill, is it? | 06:55 |
+perlmonkey2 | Pull up all our carpet and start treating and staining the concrete. | 06:55 |
+perlmonkey2 | Reside the house. Paint the deck. | 06:56 |
+perlmonkey2 | Cut 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 |
+perlmonkey2 | the barn is to have a proper shop for the windmills. | 06:56 |
+perlDreamer | when do you have time to code with all that? | 06:57 |
+perlmonkey2 | It 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 :D | 06:57 |
+perlmonkey2 | Well, I only code when I have contracts for the time being. | 06:57 |
+perlmonkey2 | Or I start up my wG consulting business and pay contractors to do all this work around my house. | 06:59 |
+perlmonkey2 | Surprisingly 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 |
+perlmonkey2 | Maybe I should see if I can point a few at perlDreamer consulting or SDuensin's shop. | 07:04 |
* perlDreamer is full | 07:04 | |
+perlDreamer | over full | 07:05 |
+perlDreamer | to have more time, I need to get rid of a kid | 07:05 |
+perlmonkey2 | I'm looking to adopt | 07:05 |
+perlDreamer | it takes me 12-13 hours to get 8 hours of work done | 07:05 |
+perlDreamer | lunches, squabbles, cleaning, cooking | 07:05 |
+perlmonkey2 | sounds 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 | |
+perlmonkey2 | SDuensin: 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 |
SDuensin | Dude, I would seriously be in your debt. | 07:22 |
SDuensin | I'm a horrible salesman. | 07:22 |
+perlmonkey2 | Yeah for 10% :P | 07:22 |
+perlmonkey2 | just kidding | 07:22 |
SDuensin | Hell, that'd be OK with me. :-) | 07:23 |
+perlmonkey2 | My dad made me sell as a kid growing up. | 07:23 |
+perlDreamer | candy bars, pepperoni sticks, websites | 07:23 |
+perlDreamer | all the same | 07:23 |
+perlmonkey2 | but 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 |
SDuensin | I worked retail for a few years. I can sell game software. Apparently nothing else. | 07:25 |
+perlmonkey2 | SDuensin: you're selling yourself short. | 07:26 |
+perlmonkey2 | can'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 |
+perlmonkey2 | just keep grinding away at those 99 no's so you can get that 100'th yes. | 07:27 |
SDuensin | I'm trying. REALLY trying lately. I'd like to keep my health insurance. | 07:27 |
+perlmonkey2 | Have 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 |
SDuensin | Read some stuff online. No actual books. | 07:32 |
SDuensin | Gotta get in front of people first. I need to grow a pair and just canvas the town on foot. | 07:32 |
+perlmonkey2 | yeah man that's the spirit | 07:33 |
+perlmonkey2 | just cold call or just show up at doors to talk to managers/owners. | 07:33 |
SDuensin | I need to put a folder together with why I kick ass and WebGUI rocks. :-) | 07:34 |
+perlmonkey2 | The 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 |
SDuensin | That's a good idea. | 07:34 |
SDuensin | I've been doing the same with places I already do business with. | 07:34 |
+perlmonkey2 | course I didn't knwo what I was doing and got taken to the cleaners by a paint brush factory :P | 07:35 |
+perlmonkey2 | but I learned a lot | 07:36 |
+perlDreamer | they're always trying to cover up stuff | 07:36 |
+perlmonkey2 | doh ! :P | 07:36 |
SDuensin | Yea, I lost a nice site recently. Learned a lot there, too. Kinda glad I don't have to deal with her anymore. | 07:37 |
+perlmonkey2 | I 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 |
+perlDreamer | I think it's better to lose bad customers. | 07:38 |
+perlDreamer | it's less business, but in the long run you end up with the opportunity to have better customers | 07:39 |
+perlmonkey2 | You 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 |
SDuensin | I agree. This woman was going to be nothing but trouble. | 07:39 |
SDuensin | She 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 |
+perlmonkey2 | SDuensin: 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 |
SDuensin | Ah, 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 |
+perlmonkey2 | No 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 |
+perlmonkey2 | Boom, they're in for the 10%, they're in for the full contract. | 07:44 |
* SDuensin likes "boom". | 07:44 | |
+perlmonkey2 | The main thing is that 10% allows you to negotiate fair rates for the changes they *will always* want. | 07:46 |
+perlmonkey2 | And doesn't leave you scared they'll just leave you hanging with a bunch of unpaid time. | 07:46 |
SDuensin | I like that idea. It's much better than a tarball of unused code. | 07:47 |
+perlmonkey2 | paint brush factory | 07:47 |
SDuensin | Shame, too. I made WebGUI do some spiffy things. | 07:47 |
+perlmonkey2 | In 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 |
SDuensin | Oh god. | 07:48 |
+perlmonkey2 | So they walked all over me. | 07:48 |
SDuensin | (Although, I quite enjoyed doing Palm code.) | 07:48 |
+perlmonkey2 | But whatever, it was fun. | 07:48 |
SDuensin | https://www.jaegertech.net/software/jt-wof <-- One of the first PalmOS games! | 07:49 |
+perlmonkey2 | Yeah, Palm was fun. Interested in seeing what WebOS will be like. But tough to beat Android. | 07:49 |
SDuensin | Wish Android was on a decent network. | 07:49 |
+perlmonkey2 | haha, nice | 07:49 |
SDuensin | Did that before there was an SDK. | 07:50 |
+perlmonkey2 | SDuensin: yeah tmobile sucks, but I didn't care. I had to have a G1. | 07:50 |
+perlmonkey2 | wow | 07:50 |
+perlmonkey2 | wow | 07:50 |
+perlmonkey2 | Dev'ing on Palm even with the SDK was no walk in the park. | 07:50 |
SDuensin | Wasn't a bad OS. Made sense. API was clean. | 07:50 |
SDuensin | The whole database thing was kinda strange. | 07:52 |
SDuensin | Still, when I did JT WOF, the machine had all of 128k. Impressive what it could do! | 07:53 |
+perlmonkey2 | Palm was always shooting itself in the foot though. I don't miss dealing with them yanking around their third party devs. | 07:57 |
SDuensin | I 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 #webgui | 08:07 | |
+perlmonkey2 | g'night everyone, see you on the other side. | 08:08 |
SDuensin | Later 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-44 | WebGUI: 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-44 | WebGUI: colin * r11816 /branch/WebGUI_7.6/ (3 files in 3 dirs): Backport Product storage/revision fix. | 08:22 |
CIA-44 | WebGUI: colin * r11817 /WebGUI/t/Asset/Sku/Product.t: Update the # of tests in Asset/Sku/Product.t | 08: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 #webgui | 09:36 | |
-!- ryuu_ro [n=rory@gw.oqapi.nl] has joined #webgui | 09: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 #webgui | 11:47 | |
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui | 12:24 | |
-!- MrHairgrease [n=martin@gw.oqapi.nl] has joined #webgui | 13:56 | |
-!- mode/#webgui [+v MrHairgrease] by ChanServ | 13:56 | |
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit ["Leaving."] | 14:09 | |
-!- plainhao [n=plainhao@mail.xbiotica.com] has joined #webgui | 15:15 | |
-!- mode/#webgui [+o plainhao] by ChanServ | 15:15 | |
-!- bopbop [n=kmccombs@24-183-106-111.dhcp.mdsn.wi.charter.com] has joined #webgui | 16:11 | |
-!- mode/#webgui [+o bopbop] by ChanServ | 16:11 | |
-!- tavisto [n=tavisto@209.49.176.2] has joined #WebGUI | 16:47 | |
-!- mode/#webgui [+o tavisto] by ChanServ | 16:47 | |
-!- tavisto_ [n=tavisto@209.49.176.2] has joined #WebGUI | 16: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 #WebGUI | 16:53 | |
-!- mode/#webgui [+o tavisto] by ChanServ | 16: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 #WebGUI | 16: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 #WebGUI | 16:58 | |
-!- mode/#webgui [+o tavisto] by ChanServ | 16: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 #WebGUI | 17: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 #WebGUI | 17:03 | |
-!- mode/#webgui [+o tavisto] by ChanServ | 17:03 | |
-!- tavisto__ [n=tavisto@209.49.176.2] has joined #WebGUI | 17: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 #webgui | 17:21 | |
-!- ryuu_ro [n=rory@gw.oqapi.nl] has quit ["I'm Off"] | 17:31 | |
-!- plainhao [n=plainhao@mail.xbiotica.com] has joined #webgui | 17:49 | |
-!- mode/#webgui [+o plainhao] by ChanServ | 17:49 | |
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui | 17:49 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 17: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 #webgui | 18:22 | |
-!- mode/#webgui [+v perlmonkey2] by ChanServ | 18:22 | |
-!- s4eek [n=charles@andc-fw1.exploreos.com] has joined #webgui | 18:28 | |
+perlDreamer | morning, folks | 18:28 |
mducharme-work | morning | 18:29 |
+MrHairgrease | goodmorning | 18:29 |
+perlmonkey2 | FYI, 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 |
+perlDreamer | I 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, mducharme | 18:49 | |
+perlmonkey2 | Disabling 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, SDuensin | 18:52 | |
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: carogray, @Haarg, SDuensin, mducharme | 18:58 | |
-!- Netsplit over, joins: @Haarg, mducharme, carogray, SDuensin | 18:59 | |
CIA-44 | WebGUI: colin * r11818 /WebGUI/t/Macro/FilePump.t: Finish fixing filepump macro tests | 19:15 |
-!- plainhao [n=plainhao@mail.xbiotica.com] has joined #webgui | 19:40 | |
-!- mode/#webgui [+o plainhao] by ChanServ | 19:40 | |
+perlDreamer | Haarg, 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 |
@Haarg | aside from being long is there some other reason it doesn't fit will in the existing file | 19:48 |
+perlDreamer | no | 19:50 |
+perlDreamer | I guess long is okay | 19:50 |
+perlDreamer | except at freshmeat | 19:50 |
+perlDreamer | and we don't have to put the whole thing in there | 19:50 |
@Haarg | yeah | 19:50 |
@preaction | uh.. that many gotchas and it's going into a maintenance release? | 19:50 |
+perlDreamer | no, today is beta release | 19:51 |
+perlDreamer | it lists all changes for every set of templates, since it isn't documented anywhere else | 19:51 |
+perlDreamer | especially where it deals with the article templates | 19:52 |
* perlDreamer goes to the gym | 20:10 | |
mducharme-work | wonder when storymanager will be in stable | 20:13 |
@preaction | 7.7 should go stable in the next month or so | 20:16 |
mducharme-work | excellent! | 20:21 |
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui | 22:06 | |
-!- mode/#webgui [+v cap10morgan] by ChanServ | 22:06 | |
jdanpl | Hi. What is the best solution to display user's Karma? I looked for finished macro. But found nothing. | 22:21 |
+perlDreamer | there's a macro in the Bazaar for that, jdanpl? I think? | 22:23 |
jdanpl | ok, I check | 22:24 |
jdanpl | It's very easy to do. But if somenone made ... | 22:25 |
+perlDreamer | yeah, why reinvent the wheel? | 22:28 |
+perlDreamer | I wrote one and I'm almost sure that it's in the bazaar, but searching the bazaar can be hard... | 22:29 |
jdanpl | I see. | 22:30 |
jdanpl | searching in bazaar is ineffective | 22:31 |
+perlDreamer | http://www.webgui.org/community-wiki/karma-macro | 22:35 |
mducharme-work | hrm | 22:44 |
mducharme-work | I wonder if it's possible to organize products using a thingy | 22:44 |
@preaction | why not a Shelf? | 22:44 |
mducharme-work | how do you categorize them with a shelf? | 22:45 |
@preaction | with multiple shelves, if you give a shelf a keyword, any products with that keyword show up under that shelf | 22:45 |
-!- plainhao [n=plainhao@mail.xbiotica.com] has quit [] | 22:46 | |
+perlDreamer | or, as children of the shelf, too. In case you're a hierarchy fan | 22:46 |
mducharme-work | ahh | 22:46 |
@bopbop | perlDreamer: are you ready to pound me over the head yet? | 22:46 |
+perlDreamer | bopbop: why? | 22:46 |
+perlDreamer | I'd rather you find them now, rather than later. | 22:46 |
@bopbop | I'm creating work for you | 22:46 |
mducharme-work | I'm just looking to see whether it's possible to re-create this site in webgui: http://www.birchwoodartgallery.com/ | 22:46 |
@bopbop | true | 22:46 |
+perlDreamer | You write good bug reports, and you answer questions sooner than 6 weeks | 22:46 |
@preaction | mducharme-work: without looking at the site i'll say "Yes, depending on how much time and money you have". | 22:47 |
@bopbop | heh | 22:47 |
@preaction | now that i'm looking, i'll be able to say better | 22:47 |
-!- LTR_bob [n=bob@5ED6766C.cable.ziggo.nl] has joined #webgui | 22:47 | |
+perlDreamer | but if you're feeling guilty, closing up the pagination macro documentation bug would assuage any (non-existant) hard feelings | 22:48 |
mducharme-work | the way the database works the thingy could do most of it | 22:48 |
@bopbop | perlDreamer: stories per page is confusing me | 22:48 |
+perlDreamer | Archive, or Topic? | 22:48 |
@bopbop | topic | 22:48 |
@bopbop | stirke that | 22:48 |
@preaction | mducharme-work: do you want people to buy things through the site? if so, you just want products/shelves | 22:48 |
@bopbop | stories per topic | 22:48 |
@bopbop | is the one that's confusing me | 22:48 |
@bopbop | if I have that set at 15, but only five on the page, how do I get to the other 10? | 22:49 |
mducharme-work | preaction each artwork is linked to an artist and a category | 22:49 |
@preaction | mducharme-work: that could be two different keywords | 22:49 |
@preaction | with shelves set up for each artist and each category | 22:49 |
mducharme-work | right, but there should be a list of categories and artists so that people do not need to type in the name | 22:50 |
+perlDreamer | when the topic is viewed as a part of a page layout, then it uses stories per topic | 22:50 |
mducharme-work | the artworks are both in a category and an artist | 22:50 |
@preaction | navigation for the shelves | 22:50 |
+perlDreamer | when the topic is viewed with asset focus, then it uses stories per page | 22:50 |
mducharme-work | it is like two attributes of the artwork | 22:50 |
@bopbop | ok, i"ll try it | 22:50 |
+perlDreamer | stories per topic also limits the number of stories in the feeds | 22:50 |
mducharme-work | each artist also has a page with a bio | 22:50 |
mducharme-work | which is why I was thinking a thingy | 22:50 |
@preaction | description of the Shelf containing the Artist | 22:51 |
+perlDreamer | preaction, you should consider doing WebGUI full time | 22:51 |
+perlDreamer | you're very good at it | 22:51 |
mducharme-work | so I would have a shelf for the artist and a shelf for the category? | 22:51 |
@preaction | perlDreamer: i think i should | 22:51 |
mducharme-work | that way the artwork would show up in both places? | 22:51 |
@preaction | mducharme-work: yes | 22:51 |
mducharme-work | ok, 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-work | actually both clickable | 22:52 |
@preaction | given a good URL, you can alter the template for that. otherwise a macro | 22:52 |
+perlDreamer | could you hardwire the URL to a search asset? | 22:53 |
@preaction | Products also have "related products" built-in | 22:53 |
+perlDreamer | with keywords preset and the magic form field? | 22:53 |
@preaction | search would work too | 22:53 |
mducharme-work | hrm | 22:54 |
mducharme-work | right ok, that makes sense | 22:54 |
mducharme-work | then the framing is the only other part lacking | 22:54 |
@preaction | product variants | 22:54 |
@preaction | each variant is a different frame | 22:55 |
@preaction | alternatively, frames could be another Product | 22:55 |
+perlDreamer | there are 100 frames per artwork, and each product has the same frames | 22:55 |
+perlDreamer | and he wants to be able to provide a preview of the artwork with the frame | 22:55 |
+perlDreamer | via JS and image superposition | 22:55 |
mducharme-work | yeah that bit I know would take extra programming | 22:56 |
@preaction | now we're talking a custom Product, but not a hugely complicated one | 22:56 |
@preaction | and one that i could see myriad uses for: Photos, Lithographs, etc.. | 22:56 |
mducharme-work | there 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 common | 22:56 |
@preaction | with the custom Product, you can also do the Artist thing | 22:57 |
mducharme-work | at the moment they use a 15 year old dos program that is no longer made to do all their sales | 22:57 |
@preaction | (but i would leave Category to the keywords field) | 22:57 |
@preaction | and I would still add the Artist as a keyword so that the shelves will work | 22:57 |
mducharme-work | right.. how would you do the custom product? you'd program it? | 22:58 |
mducharme-work | as a new type of wobject? | 22:58 |
@preaction | as a subclass of WebGUI::Asset::Sku::Product | 22:58 |
mducharme-work | ahh! | 22:58 |
mducharme-work | so you can do inheritance, like with C++? | 22:58 |
mducharme-work | I haven't touched perl in like 13 years | 22:58 |
@preaction | so you'd only have to add/change a few things | 22:58 |
mducharme-work | gotcha! | 22:59 |
mducharme-work | that makes total sense | 22:59 |
@preaction | yes, Perl is called alternately the first post-modern language and "The Swiss Army Chainsaw" | 22:59 |
+perlDreamer | mducharme-work, if needed, I'm sure that Plain Black could make you a quote for building that custom Product for you. | 22:59 |
mducharme-work | if there was a custom product that calculated everything out, they could ditch their old dos program | 23:00 |
mducharme-work | and do everything through the website, even on site | 23:00 |
mducharme-work | this is looking interesting... | 23:01 |
+perlDreamer | from any given shelf, you can also do product export for sync'ing up inventory with other programs | 23:02 |
+perlDreamer | that 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-work | ahh | 23:04 |
mducharme-work | so for the existing site I could just dump it all to a csv | 23:04 |
mducharme-work | the whole database | 23:04 |
mducharme-work | and import it in webgui | 23:04 |
+perlDreamer | yes, but like I mentioned, that's a per-shelf feature | 23:04 |
mducharme-work | right | 23:05 |
-!- jdanpl [n=jdanpl@xdsl-461.lubin.dialog.net.pl] has quit ["Leaving"] | 23:13 | |
+perlDreamer | new site templates look good | 23:15 |
+perlDreamer | okay, this working from home thing isn't so bad | 23:23 |
+perlDreamer | I'm outside, on a blanket in the shade, watching the kids play. | 23:23 |
CIA-44 | WebGUI: 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-work | template working group? | 23:29 |
mducharme-work | whazzat? | 23:29 |
+perlDreamer | yeah, it's a group of people who set out to make a much better set of default templates for WebGUI | 23:29 |
+perlDreamer | they have a forum in the design section of webgui.org | 23:30 |
mducharme-work | ahh cool | 23:30 |
+perlDreamer | so today is the culmination of many months of work for them | 23:30 |
mducharme-work | yeah I find most of the built in templates ugly/unusable, I make my own for almost every site... | 23:30 |
mducharme-work | so that's good to see | 23:31 |
+perlDreamer | that's the default style | 23:31 |
+perlDreamer | the templates are one element of that, and they'll be easier to work with now | 23:31 |
+perlDreamer | there's a unified CSS file for the site | 23:31 |
* SDuensin cheers for unified CSS! | 23:34 | |
mducharme-work | so you mean no more css bits and pieces in the actual templates? | 23:35 |
mducharme-work | one 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 | |
+perlDreamer | well, all the recently modified templates, yes | 23:46 |
-!- fibioni [n=pops@71-35-190-7.tukw.qwest.net] has joined #webgui | 23:48 | |
-!- mode/#webgui [+o fibioni] by ChanServ | 23: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 #WebGUI | 00:24 | |
-!- mode/#webgui [+o tavisto] by ChanServ | 00: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 #webgui | 00:40 | |
SquOnk | Hi everyone | 00:40 |
SquOnk | Looking for a suggestion | 00:40 |
SquOnk | Say 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-work | you could always use the new html 5 tags..... | 00:41 |
CIA-44 | WebGUI: colin * r11820 /WebGUI/t/Form/ (19 files): Update Form tests to work with CSRF. | 00:41 |
CIA-44 | WebGUI: colin * r11821 /WebGUI/t/User.t: Update User.t to work with CSRF tokens. | 00:41 |
SquOnk | mducharme-work: Ok. I was thinking of something more along the "youtube" and friends kind. | 00:42 |
mducharme-work | otherwise, mpeg and mp4 files can stream from quicktime, I don't think windows media player supports embedded streaming on the page | 00:42 |
mducharme-work | SquOnk: the html 5 tags are very much the same as youtube | 00:42 |
mducharme-work | except no flash | 00:42 |
mducharme-work | when it comes to the actual look and behavior of the player | 00:43 |
SquOnk | mducharme-work: I will look into that, thanks. | 00:43 |
SquOnk | BTW, webgui 7.5.31 made it into Debian Sid yesterday | 00:43 |
mducharme-work | why would they put such an old version in? | 00:43 |
mducharme-work | and how do they expect to handle upgrades | 00:44 |
mducharme-work | heh | 00:44 |
+perlDreamer | all right! | 00:46 |
+perlDreamer | Thanks for the hard work, SquOnk | 00:46 |
SquOnk | I meant 7.6.31 | 00:47 |
mducharme-work | ahh | 00:47 |
SquOnk | I'm trying to get dbconfig support over the weekend. dbconfig allows for automatic database creation on install. | 00:48 |
SquOnk | It asks for all the necessary parameters (hostname, db name, user, password, etc.) and does the dirty work. | 00:49 |
SquOnk | It'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 knowbot | 00:51 | |
SquOnk | Wow! The package has 16 popcon installations... not bad. | 00:51 |
SquOnk | (and no bugs ;-) | 00:51 |
SDuensin | 16 what? | 00:51 |
-!- knowbot is now known as stDavid | 00:52 | |
mducharme-work | SquOnk: is it the WRE, or just webgui | 00:52 |
SquOnk | Debian has a mechanism known as PopCon (for Popularity Contest) | 00:52 |
SquOnk | When you install Debian it asks if you want to periodically report to the project whatever packages you've got installed. | 00:52 |
SquOnk | This popcon allows the release team to better judge which packages are more popular than others when setting up the installation media. | 00:53 |
SquOnk | The webgui package in Sid has received 16 popcon votes. That means that at least 16 different machines with popcon enabled have installed webgui | 00:53 |
SquOnk | I know my machines do not have popcon, nor do my customer's machines. | 00:53 |
+perlDreamer | might be a good way to give WebGUI more visibility, if you did | 00:54 |
+perlDreamer | is it a security risk? | 00:54 |
SquOnk | mducharme-work: Just webgui. | 00:54 |
SquOnk | perlDreamer: What would be a security risk? | 00:54 |
+perlDreamer | I was wondering why you don't have popcon installed | 00:54 |
SquOnk | perlDreamer: Oh, I see. | 00:54 |
+perlDreamer | prove --state=failed,save FTW | 00:54 |
mducharme-work | SquOnk: then when a new version comes out, what is the upgrade mechanism | 00:55 |
SquOnk | perlDreamer: My customers simply don't want popcon at all. It's their choice. | 00:55 |
SquOnk | mducharme-work: For the time being, you run wg-upgrade --doit | 00:55 |
SquOnk | mducharme-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-work | squonk right but what if someone updates the webgui in debian and someone installs the new version with apt-get, it wouldn't upgrade the database | 00:55 |
SquOnk | mducharme-work: In the current state of the package, you have to run wg-upgrade --doit. | 00:56 |
SquOnk | mducharme-work: (And that's documented) | 00:56 |
mducharme-work | ahh 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 instead | 00:56 |
SquOnk | mducharme-work: After adding dbconfig support, I will provide automatic upgrade | 00:56 |
mducharme-work | that's the danger I see anyway | 00:57 |
SquOnk | mducharme-work: Most Debian users know they have to check /usr/share/doc/webgui/README.Debian for hints | 00:57 |
SquOnk | mducharme-work: But yes, you have a point. The package is a work in progress, though | 00:57 |
mducharme-work | I 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 automatically | 00:58 |
SquOnk | mducharme-work: Right. That's why my package is still in Sid and I haven't proposed it for release (yet). | 00:58 |
mducharme-work | ok | 00:58 |
mducharme-work | good, we are on the same page then, that sounds good then :) | 00:59 |
SquOnk | Um... If I want a crumtrail, I need Relative to Current URL and Pedigree, right? | 01:29 |
SquOnk | crumbtrail | 01:29 |
SquOnk | Self and Ancestors, actually... | 01:34 |
@Haarg | SquOnk, where could i see the scripts or whatever procedure you use to convert a webgui release tarball into a debian package? | 01:35 |
SquOnk | Haarg: apt-get source webgui | 01:36 |
SquOnk | Haarg: Look inside debian, specially debian/rules :) | 01:36 |
SquOnk | Say I have the following set of layouts | 01:42 |
SquOnk | Home -> Foo -> Bar | 01:42 |
SquOnk | I want to have a crumbtrail showing Home > Bar and whatever Bar has below, but never have Foo shown in the crumbtrail | 01:42 |
SquOnk | I tried hiding Foo from navigation, but then the menu stops at Home | 01:42 |
SquOnk | What am I missing? | 01:43 |
+perlDreamer | What does it look like if it is Home -> Foo -> Baz -> Bar ? | 01:43 |
CIA-44 | WebGUI: colin * r11822 /WebGUI/t/Asset/Wobject/DataForm/DataForm.t: This is a only a copy of Article.t | 01:44 |
CIA-44 | WebGUI: colin * r11823 /WebGUI/t/ (8 files in 4 dirs): Update tests for modified code, and for CSRF checks. | 01:44 |
CIA-44 | WebGUI: colin * r11824 /WebGUI/t/Asset/Wobject/Article.t: Change article test to use templates that aren't deleted. | 01:44 |
CIA-44 | WebGUI: colin * r11825 /WebGUI/lib/WebGUI/Shop/PayDriver/PayPal.pm: Fix a POD type in the new PayPal.pm | 01:44 |
SquOnk | perlDreamer: I have Home -> Foo -> Bar. I'd like it to show Home -> Bar. | 01:45 |
+perlDreamer | and everything below Bar | 01:45 |
SquOnk | perlDreamer: If I eventually have Home -> Foo -> Bar -> Baz, I'd like it to have Home -> Bar -> Baz | 01:46 |
SquOnk | perlDreamer: Exactly | 01:46 |
+perlDreamer | well, how about cheating? | 01:46 |
SquOnk | perlDreamer: I created a menu Relative to current URL, self + ancestors | 01:46 |
+perlDreamer | don't do that | 01:46 |
SquOnk | perlDreamer: But if I hide anything in the middle, it stops at Home | 01:46 |
+perlDreamer | use a HomeLink macro | 01:46 |
SquOnk | perlDreamer: All right, how do I go about then? | 01:46 |
+perlDreamer | and make the navigation be descendants only | 01:46 |
+perlDreamer | well, self and descendants | 01:47 |
SquOnk | perlDreamer: Descendants? | 01:47 |
+perlDreamer | my children, and their children | 01:47 |
SquOnk | perlDreamer: Say I'm sitting in Bar, I want it to show Home -> Bar | 01:47 |
@Haarg | seems like one way to go would be to hide it with the template | 01:47 |
SquOnk | perlDreamer: If I'm sitting in Baz (below Bar), I want it to show Home -> Bar -> Baz | 01:47 |
+perlDreamer | hm | 01:47 |
@Haarg | i don't know of any nav rules you could use to get what you want | 01:48 |
SquOnk | That's what I thought | 01:48 |
+perlDreamer | try using the relative Depth rules then | 01:48 |
+perlDreamer | and skip everything 1 level below Home | 01:48 |
SquOnk | perlDreamer: I see | 01:48 |
@Haarg | perlDreamer, in the template? | 01:48 |
+perlDreamer | yes | 01:48 |
SquOnk | perlDreamer: What if I hide some more layouts along the way? >;-) | 01:49 |
@Haarg | wouldn't you want to use absolute depth? | 01:49 |
+perlDreamer | yes. that would be better | 01:49 |
@Haarg | or i guess relative is based on the first asset now so maybe it would work | 01:49 |
+perlDreamer | yes, it all depends on the starting point | 01:51 |
+perlDreamer | but, since it has to work at depth=4, absolute will always work correctly | 01:51 |
+perlDreamer | so root = 1 | 01:51 |
+perlDreamer | home = 2 | 01:51 |
+perlDreamer | children of home = 3 | 01:51 |
+perlDreamer | and 4 and below are good | 01:52 |
+perlDreamer | Haarg: putting csrf form generation into WebGUI::Form has made for some interesting test failures | 01:55 |
@Haarg | i'm not surprised | 01:56 |
-!- SquOnk [n=emhn@201.211.88.228] has quit ["Yippie kay-ai-yay, fudder muckers!"] | 02:19 | |
+perlDreamer | Haarg, I could use some help with this one | 02:26 |
+perlDreamer | t/Asset/AssetExport.html | 02:26 |
@Haarg | sure, just a sec | 02:26 |
+perlDreamer | somehow, it's being written with 2 different csrfTokens, so the login macro form is different | 02:26 |
+perlDreamer | it's getPage | 02:44 |
+perlDreamer | getPage is being told to switch the user to Visitor | 02:44 |
+perlDreamer | and when it calls $session->user, it starts a new var, which creates a new token. | 02:44 |
@Haarg | what test # is this? | 02:45 |
@Haarg | the only failures i see in that test look to be environment specific | 02:45 |
+perlDreamer | test on line 432 | 02:48 |
+perlDreamer | test #52 | 02:48 |
@Haarg | ah, indeed | 02:49 |
@Haarg | sorry, 4 different things going on at the same time. i somehow missed that. | 02:49 |
+perlDreamer | you juggle well. I can only do 3 | 02:53 |
@Haarg | i 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 #webgui | 02:56 | |
-!- mode/#webgui [+v patspam] by ChanServ | 02:56 | |
@Haarg | patspam, webgui git repository should be updating automatically now | 02:57 |
+patspam | great, thanks haarg | 02:57 |
@Haarg | i'll be getting the flux branch up to date in a few minutes | 02:57 |
@Haarg | emergency to deal with atm | 02:57 |
+patspam | emergency? | 02:58 |
@Haarg | server having a problem | 02:58 |
+patspam | dang | 02:58 |
+perlDreamer | patspam, I fixed the FilePump macro test | 03:03 |
+perlDreamer | wrong filename ;) | 03:03 |
+patspam | ah legend! | 03:03 |
+patspam | I was scratching my head for a while over that one | 03:04 |
SDuensin | That 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 | |
@Haarg | perlmonkey2, you around? | 03:17 |
@Haarg | patspam, flux, thingy_defaultView_maxEntries, and template_usage pushed to plainblack's webgui repo | 03:19 |
+patspam | awesome | 03:19 |
@Haarg | they should be up to date from your git repo | 03:19 |
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has quit [Read error: 113 (No route to host)] | 03:19 | |
+patspam | how long till wg switches to git? | 03:20 |
+perlDreamer | I think we should merge in template_usage. But there's no RFE for it for JT to approve/deny/comment on | 03:20 |
+patspam | it's on my list! | 03:20 |
+patspam | =p | 03:20 |
+perlDreamer | I hear ya :) | 03:21 |
@Haarg | i didn't actually look at it, what does it do? | 03:21 |
@Haarg | we switch as soon as 7.7 goes stable | 03:21 |
+perlDreamer | suppose you want to replace a template with another template, all through the site | 03:21 |
@Haarg | which should be soon, but there's still a pretty god list of bugs to get through | 03:21 |
+perlDreamer | that's template_usage | 03:21 |
+perlDreamer | or, find out where your template is being used? | 03:21 |
@Haarg | ah | 03:21 |
+perlDreamer | that's t_u, too | 03:21 |
+patspam | the other thing I want to add to t_u is an option to diff your template against any other template in the same namespace | 03:22 |
+perlDreamer | edit branch is great for changing site style, but it's too cude | 03:22 |
+perlDreamer | too crude for other uses | 03:22 |
+patspam | but I haven't been able to find a good cpan module for generating diff output as html | 03:22 |
+perlDreamer | what does SVN::Web use? | 03:23 |
+patspam | that would be really handy for comparing custom templates against default ones post-upgrade | 03:23 |
@Haarg | it does it itself iirc | 03:23 |
+patspam | it has it's own i think | 03:23 |
+patspam | yeah | 03:23 |
+perlDreamer | bummer | 03:23 |
+perlDreamer | maybe we should reach in and abstract his code out from underneath him | 03:23 |
+perlDreamer | Haarg, still stalled. Time for me to make dinner for the fam | 03:24 |
@Haarg | now i just need to get perlmonkey2's crypt up to date and get him switched to the new git repo | 03:25 |
@Haarg | but that should be simple | 03:25 |
@Haarg | won't need to rewrite all the merge points | 03:25 |
@Haarg | i'd like to automate the tag creation, but i don't trust it | 03:26 |
@Haarg | the way tags get created now and how git-svn interperets them isn't always correct | 03:27 |
-!- daviddelikat [n=dav@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #WebGUI | 03:29 | |
+perlmonkey2 | Haarg: sup? | 04:20 |
+patspam | perlDreamer: I've RFE'd template_usage (#10659) | 04:21 |
+perlDreamer | sweet, I'll ping rizen about it and see if he'll look at it sooner rather than later | 04:21 |
+perlmonkey2 | patspam: Those new tests working for you? They dovetailed nicely with the normal tests. | 04:25 |
+patspam | I'll pull and test now :) | 04:27 |
+perlmonkey2 | I'm a local hero | 04:32 |
+perlDreamer | perhaps international | 04:33 |
+perlmonkey2 | My 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 |
+perlDreamer | wow, I thought you were joking about code! | 04:34 |
+perlmonkey2 | But 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 |
+perlDreamer | because of the beer | 04:34 |
+perlmonkey2 | No because I'm thick headed. | 04:35 |
-!- cap10morgan [n=wmorgan@75.71.249.188] has joined #webgui | 04:36 | |
-!- mode/#webgui [+v cap10morgan] by ChanServ | 04:36 | |
SDuensin | perlmonkey2 - Nice! | 04:36 |
SDuensin | (All you people being named "perl*" really screws with my tab completion!) | 04:36 |
+perlmonkey2 | He'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 :P | 04:36 |
+perlmonkey2 | SDuensin: heh, yeah, I'm not welcome on #perl because of that :P | 04:36 |
+perlDreamer | are you serious? | 04:37 |
+perlDreamer | I was perlDreamer on #parrot with no issues | 04:37 |
+perlmonkey2 | no. I sometimes catch flak for the name. | 04:37 |
+perlmonkey2 | but people aren't seriously mad. | 04:37 |
daviddelikat | perlmonkey2: can you help me with my tree? | 04:39 |
+perlmonkey2 | daviddelikat: sure, I've watched Discovery's logging show. | 04:39 |
+perlmonkey2 | I 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 |
daviddelikat | I could provide some beer | 04:40 |
SDuensin | Is Parrot making *any* progress? I've not checked in on that lately. | 04:40 |
daviddelikat | would have been more than $3k if you missed | 04:40 |
+perlmonkey2 | daviddelikat: 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 |
+perlmonkey2 | Then I did the magic Discovery channel logging cuts. | 04:41 |
daviddelikat | sound impressive | 04:41 |
+perlmonkey2 | course 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 |
+perlmonkey2 | Yeah, now that I have all this wood I need to see about a wood burning steam turbine to supplement my wind turbines :D | 04:42 |
+perlmonkey2 | Maybe now some sunlight can get to ground and I can stem the tide of the erosion. | 04:43 |
+perlDreamer | ah, but if you'd busted the powerlines they would have put in some below-ground lines for you | 04:44 |
SDuensin | Yea, and you'd have learned how much it costs to install an underground power line. | 04:45 |
daviddelikat | who's doing underground power lines? | 04:45 |
+perlDreamer | Haarg, I got it! You're off the hook, dude. | 04:45 |
CIA-44 | WebGUI: colin * r11826 /WebGUI/t/Asset/AssetExportHtml.t: fix this piece of crap test, again. | 04:54 |
+perlDreamer | that test took two hours of time to fix | 04:55 |
+perlDreamer | from 4:00 until now | 04:55 |
+perlmonkey2 | perl -e 'for (1 .. 100){my $e = `perl Crypt.t`;print $e}' | grep \# | 05:00 |
+perlmonkey2 | Does it get fancier than that? | 05:00 |
+perlmonkey2 | sophisticated. elegant. | 05:00 |
+perlmonkey2 | don't be jealous. | 05:00 |
+perlmonkey2 | no one wants to mock that? | 05:01 |
+patspam | preaction: ping | 05:19 |
@preaction | sup yo | 05:19 |
+patspam | perlmonkey just tipped me off about the modern-webgui branch | 05:19 |
@preaction | crap on a cracker, now EVERYBODY knows ;) | 05:20 |
+patspam | heh | 05:20 |
@preaction | the idea is to start with Assets, then do Session, then the base APIs like Form, Users, Groups, etc... | 05:21 |
@preaction | and maintain compatibility with current WebGUI, which i believe is completely possible | 05:21 |
+patspam | that 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 moose | 05:21 |
@preaction | so Modern::WebGUI and normal WebGUI can be run side-by-side | 05:21 |
@preaction | so Core webgui doesn't need to have Modern::WebGUI, but developers can still use it if they want | 05:21 |
+patspam | ahh nice | 05:21 |
+patspam | can we call it WebGoose? | 05:22 |
@preaction | webgui is flexible enough now to allow this | 05:22 |
@preaction | heh, i like Modern::WebGUI, taking from the Modern::Perl initiative | 05:22 |
@preaction | i'm going to be using Test::Class to write tests for the new asset API, then start filling in blanks | 05:23 |
@preaction | i'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 |
+perlmonkey2 | preaction: got a TODO list? | 05:24 |
@preaction | perlmonkey2: 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 classes | 05:25 |
@preaction | that's about as far as I've gotten | 05:25 |
@preaction | next step is filling in those methods with functionality | 05:25 |
@preaction | and writing Test::Class-based tests | 05:25 |
+perlmonkey2 | could Modern:: include major upgrades to the API as long as they are backwards compatiable? | 05:25 |
@preaction | then making a Moose::Role for compabitility with current WebGUI::Asset (so Modern::WebGUI::Asset can be used in navigations and such) | 05:26 |
+perlmonkey2 | Since this is basically a rewrite of lots of core? | 05:26 |
@preaction | major? i'm making a whole new API, and then laying on a compatibility layer | 05:26 |
+perlmonkey2 | hah :D | 05:26 |
@preaction | the new names use underscores, so they don't conflict | 05:26 |
+perlmonkey2 | I DIG IT! | 05:26 |
+patspam | yay for underscores! | 05:26 |
@preaction | the compatibility layer will be a moose role, so it can be used until we don't need it anymore | 05:26 |
+perlmonkey2 | I <3 Moose | 05:26 |
@preaction | (when Modern::WebGUI::Asset becomes WebGUI::Asset) | 05:27 |
+patspam | post-WUC (post-current project completion), I will learn moose, and then I will join the revolution | 05:27 |
+perlmonkey2 | oh yeah. JT doens't realize it, but the day is coming. | 05:27 |
+perlmonkey2 | it's like the only really brilliant thing about python put into perl. | 05:27 |
+patspam | will make the transition to perl6 smoother too | 05:28 |
@preaction | well, it's a race really. we've already been discussing WebGUI in Perl 6 | 05:28 |
+patspam | crazy | 05:28 |
@preaction | but yes, if we make this new API now, then changing things to p6 will be nicer | 05:28 |
@preaction | i also want to make a Perl::Critic::Policy for our API breaks that will happen in WebGUI 8.0 | 05:29 |
@preaction | there should be no reason why we can't make these API transitions as painless as possible for you guys (and ourselves) | 05:29 |
+perlmonkey2 | preaction: This is exciting stuff. | 05:31 |
+patspam | it's completely evil. I'm not going to be able to concentrate on work for a week | 05:31 |
@preaction | if 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 that | 05:31 |
@preaction | M::W::Asset is how you search and stuff | 05:32 |
+perlmonkey2 | nice | 05:32 |
+perlmonkey2 | sounds reasonable | 05:32 |
@preaction | and yeah, with this, Test::A8N, and Cradle, I think YAPC really paid off like gangbusters for WebGUI ;) | 05:33 |
+patspam | I'm not completely sold on the namespace though, Modern::WebGUI:... is a lot of keystrokes | 05:33 |
@preaction | yes, for now | 05:33 |
+perlmonkey2 | WebGoose has a certain charm :P | 05:33 |
@preaction | http://wiki.github.com/konobi/Cradle <- more exciting to me than Modern::WebGUI | 05:34 |
-!- mducharme1 [n=nothing@S0106000e0cc03cff.wp.shawcable.net] has joined #webgui | 05:34 | |
+patspam | not for the sake of the webgoose name, more for my fingers.. maybe X::WebGUI? | 05:34 |
@preaction | WebGUIx::? | 05:35 |
+patspam | yeah! | 05:35 |
+perlmonkey2 | ah, WebGUIx....Like the Moosex:: namespaces. | 05:35 |
+patspam | cradle looks like perlDreamer's christmas wish list | 05:35 |
+perlmonkey2 | that is.....SEXY! | 05:35 |
@preaction | yeah, 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 stuff | 05:36 |
@preaction | he shouldn't have to police us, we should police ourselves, or we should have a system policing us automatically | 05:37 |
+perlmonkey2 | preaction: yeah, cradle sounds really really cool. Would be nice to know in near real time where and what would break if merged. | 05:38 |
@preaction | exactly | 05:38 |
@preaction | or if somebody does something bad, tell them. like "you committed code with no tests" | 05:38 |
@preaction | or "you committed code that broke a test" | 05:39 |
+perlmonkey2 | who would do such a thing? /me looks elsewhere | 05:39 |
@preaction | we all do it :p | 05:39 |
@preaction | and that's the problem | 05:39 |
@preaction | starting in 7.8, i'll be manually bitchslapping anyone who does it | 05:39 |
@preaction | er... whatever 7.7+1 is | 05:40 |
* patspam heads out for lunch | 05:47 | |
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit [Read error: 104 (Connection reset by peer)] | 05:47 | |
+perlmonkey2 | manual 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 mducharme | 05:57 | |
* perlDreamer likes mundane boring stuff | 06:43 | |
+perlDreamer | sniff | 06:43 |
-!- daviddelikat [n=dav@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit ["Leaving."] | 07:00 | |
+perlDreamer | that's something my old boss could never understand | 07:00 |
+perlDreamer | he thought that since I was smart, that he could throw anything at me | 07:00 |
+perlDreamer | well, I seem to excel at stuff that's easy, boring, mundane and routine | 07:01 |
+perlDreamer | I am the master of maintenance | 07:01 |
+perlDreamer | that, and talking to myself in IRC channels | 07:08 |
perigrin | happens to everyone | 07:09 |
+perlDreamer | Haarg, preaction, I'm thinking about requiring Test::Differences for tests. | 07:16 |
+perlDreamer | when comparing large HTML files, it gives you a nice diff of the files | 07:18 |
+perlDreamer | which is much better than | 07:18 |
+perlDreamer | got: | 07:18 |
+perlDreamer | textual vomit | 07:18 |
+perlDreamer | expected: | 07:18 |
+perlDreamer | textual vomitus | 07:18 |
CIA-44 | WebGUI: colin * r11827 /WebGUI/t/Asset/AssetExportHtml.t: Remove debug Test module. | 07:23 |
+perlDreamer | Haarg, ping | 07:26 |
+perlDreamer | need some wgd reset and initial release commit help | 07:26 |
+perlDreamer | after altering the default content to work with the new templates, I have missing files, and new storage locations | 07:27 |
+perlDreamer | I'm guessing that I just svn rm the missing ones, and svn add the new? | 07:27 |
@Haarg | what kind of alterations were needed to the default content? | 07:28 |
@Haarg | what did it look like prior to doing that? | 07:28 |
@Haarg | but yes, after running wgd build | 07:28 |
@Haarg | you would add the new files and rm the missing files | 07:29 |
+perlDreamer | in the old default article, if you had an attachment that was an image, it would render the image | 07:30 |
+perlDreamer | in the new default article, it only shows the list of attachments | 07:30 |
+perlDreamer | so I had to change 3-4 articles in the default content to use the Article with Image template | 07:30 |
+perlDreamer | that made new revs of each article, with attachments | 07:30 |
+perlDreamer | I'm going to push on | 07:32 |
CIA-44 | WebGUI: colin * r11828 /WebGUI/ (19 files in 13 dirs): Preparing for 7.6.32 release | 07:42 |
CIA-44 | WebGUI: translation * r11829 /translations/Polish/Polish/ (24 files): Update from translation server | 07:55 |
+patspam | perlDreamer: jt approved the template_usage rfe | 08:00 |
+patspam | next we need your definition() introspector | 08:00 |
+perlDreamer | it's in Group.pm, called by ->delete | 08:01 |
+perlDreamer | it'll need some abstraction | 08:01 |
+perlDreamer | but it has tests :) | 08:01 |
@preaction | quick 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 |
@preaction | http://www.techcrunch.com/2009/07/16/awesome-the-game-crafter-lets-you-build-and-sell-your-own-custom-board-games/ | 08:03 |
+perlDreamer | no, just make it clear that you're involved | 08:03 |
@preaction | just wanted to reply about how fast this is all coming ;) | 08:03 |
@preaction | i thought i had a week or two to put a game up, but people are already remarking on the lack of games available for purchase | 08:04 |
+perlDreamer | y'all just launched! | 08:04 |
+perlDreamer | what can they expect? | 08:05 |
@preaction | i know! | 08:05 |
* perlDreamer is going to have to whip up TuxPaint and make some railroad tiles :) | 08:05 | |
@preaction | we were too busy making sure we could launch | 08:05 |
+perlDreamer | but I need square tiles | 08:05 |
@preaction | as it was we launched 2 weeks late | 08:05 |
+perlDreamer | my fault | 08:05 |
@preaction | we're in the process of developing tiles/tokens | 08:05 |
@preaction | crap, now you got me thinking about a railroad game | 08:06 |
+perlDreamer | dibs | 08:06 |
+perlDreamer | dibs on the genre | 08:06 |
@preaction | but it can't be too like railroad tycoon | 08:06 |
@preaction | something simple, cards with tasks like "move one blue brick to the post office". | 08:06 |
@preaction | first person to be able to do it gets the card. 5 cards wins | 08:07 |
@preaction | http://www.mojamix.com/ <- this... is... awesome... | 08:18 |
* SDuensin wants to write a game. Dang artists! Such a pain! | 08:18 | |
@preaction | yesterday. our first day. 6400 visitors. 83,000 page views, 332,000 hits | 08:21 |
SDuensin | Very nice. Color me jealous. Any pointers on generating buzz? Old www.getrosie.com is getting lonely. | 08:21 |
@preaction | submit your site to everywhere | 08:21 |
@preaction | join hardware hacker forums and get/give help | 08:22 |
SDuensin | Yea, we're going to help with homebrew folks. | 08:22 |
CIA-44 | WebGUI: colin * r11830 /releases/WebGUI_7.7.15-beta: Release 7.7.15-beta | 08:23 |
+perlDreamer | make you own cereal! | 08:23 |
+perlDreamer | I love it!! | 08:23 |
+perlDreamer | I need to make custom cereals for the kids | 08:23 |
SDuensin | Homebrew data will start showing up on our site very soon now that I have beta hardware. | 08:23 |
SDuensin | Also trying to build a development/demo emulator for it. | 08:24 |
+perlDreamer | is this the mini-plug machine, SDuensin? | 08:27 |
SDuensin | yea | 08:27 |
SDuensin | New photos are coming soon of the actual unit. Rosie isn't beige/white. She's sexy iPhone-Black. | 08:28 |
+perlDreamer | and shiny? | 08:30 |
SDuensin | Yea. It's damn close to what the iPhone looks like. | 08:30 |
@preaction | with a white rose sticker on it? | 08:30 |
SDuensin | No branding on these yet. The logo needs cleaned up or redone. Not decided yet. | 08:31 |
SDuensin | For 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-44 | WebGUI: colin * r11831 /WebGUI/ (4 files in 4 dirs): Ready for 7.7.16 development. | 08:38 |
SDuensin | Whoa. Speak of the devil. Just got logo samples in email. :-) | 08:38 |
+perlDreamer | mducharme, 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 |
+perlDreamer | http://www.webgui.org/develop/wiki/basic-ldap-setup | 09:05 |
+perlDreamer | Haarg, that's the page you requested | 09:05 |
+perlDreamer | good night, everyone | 09: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 #webgui | 09:34 | |
CIA-44 | WebGUI: translation * r11832 /translations/Polish/Polish/ (PayDriver_PayPal.pm Asset_Subscription.pm): Update from translation server | 10:37 |
-!- mducharme [n=nothing@S0106000e0cc03cff.wp.shawcable.net] has quit [Read error: 104 (Connection reset by peer)] | 11:03 | |
CIA-44 | WebGUI: translation * r11833 /translations/German/German/ (Asset_Matrix.pm PayDriver_PayPal.pm): Update from translation server | 11:24 |
CIA-44 | WebGUI: translation * r11834 /translations/German/German/Asset_Event.pm: Update from translation server | 11:24 |
CIA-44 | WebGUI: translation * r11835 /translations/German/German/Asset_Layout.pm: Update from translation server | 11:24 |
CIA-44 | WebGUI: translation * r11836 /translations/German/German/Asset_Layout.pm: Update from translation server | 11: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 #webgui | 15:01 | |
-!- daviddelikat [n=dav@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #WebGUI | 15:18 | |
-!- carogray [n=Caroline@host2.209.113.248.conversent.net] has joined #webgui | 15:26 | |
-!- MrHairgrease [n=martin@gw.oqapi.nl] has joined #webgui | 16:20 | |
-!- mode/#webgui [+v MrHairgrease] by ChanServ | 16: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 #webgui | 16:45 | |
-!- tavisto [n=tavisto@209.49.176.2] has joined #WebGUI | 16:52 | |
-!- mode/#webgui [+o tavisto] by ChanServ | 16:53 | |
-!- Haarg [n=haarg@76.210.77.62] has joined #webgui | 17:18 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 17:18 | |
-!- perlmonkey2 [n=perlmonk@adsl-76-213-115-80.dsl.okcyok.sbcglobal.net] has joined #webgui | 17:33 | |
-!- mode/#webgui [+v perlmonkey2] by ChanServ | 17:33 | |
@Haarg | perlmonkey2, let me know when you have some time | 17:45 |
+perlmonkey2 | if you'll give me a few seconds to get some coffee I'll have all the time you might need. | 17:45 |
@Haarg | sounds good | 17:46 |
+perlmonkey2 | Haarg: what's up? | 17:48 |
@Haarg | i'd like to get you switched over to the official webgui git repo | 17:48 |
+perlmonkey2 | that sounds......daunting. | 17:49 |
@Haarg | so basically, if you can make sure you have everything in your crypt branch pushed to github, i'll get it merged into our repo | 17:49 |
+perlmonkey2 | my branch has a ton of core assets/wobjects with some major barely tested alterations. A merge is out of the question. | 17:49 |
@Haarg | i don't mean a code merge | 17:50 |
+perlmonkey2 | it is a fresh push right now. | 17:50 |
@Haarg | i just mean getting the history corrected so it's accurate and based on the real repo | 17:50 |
+perlmonkey2 | ah, ic | 17:50 |
@Haarg | after i get it in the repo, you can re-fork from the official repo and get a fresh clone | 17:51 |
+perlmonkey2 | I'll have to ask on git how to switch my repo to anothe repo. | 17:51 |
@Haarg | then continue work on that | 17:51 |
+perlmonkey2 | okay | 17:51 |
@Haarg | so are you fully pushed now? | 17:51 |
+perlmonkey2 | So my crypt branch will be a branch off the official repo. | 17:51 |
+perlmonkey2 | yes | 17:51 |
+perlmonkey2 | everything is up. | 17:51 |
+perlmonkey2 | And I'll fork that branch as a repo which I'll pull from? | 17:52 |
@Haarg | you'll just delete your webgui repo on github | 17:53 |
@Haarg | and fork plainblack's repo | 17:53 |
+perlmonkey2 | I thought I was supposed to fork the main wg repo and just work with the branch? | 17:53 |
+perlmonkey2 | oh, okay | 17:53 |
+perlmonkey2 | and work with my crypt branch in the wg repo. got it. | 17:54 |
@Haarg | well, you'll still be pushing to your own repo on github | 17:54 |
@Haarg | but it will be based on plainblack's repo instead of patspam's | 17:54 |
+perlmonkey2 | I'm following | 17:54 |
+perlmonkey2 | dang 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 #webgui | 17:59 | |
@Haarg | well, i'm doing the history rewriting right now | 17:59 |
@Haarg | it will be done in 15 minutes or so | 18:00 |
+perlmonkey2 | Haarg: is the git repo sync'd with svn head often? | 18:01 |
@Haarg | every 10 minutes | 18:01 |
+perlmonkey2 | and is it a two way merge? IE, can I commit changes to head with git? | 18:01 |
@Haarg | no | 18:01 |
+perlmonkey2 | ok | 18:02 |
@Haarg | if you want to do work on webgui core, you'll want to use an svn checkout | 18:02 |
+perlmonkey2 | got 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 #webgui | 18:06 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 18:06 | |
@Haarg | morning perlDreamer | 18:08 |
+perlDreamer | hey, Haarg | 18:08 |
+perlDreamer | with all the new templates, /me was a little afraid of showing up here this morning | 18:09 |
+perlDreamer | but all's quiet so far | 18:09 |
@Haarg | well | 18:09 |
@Haarg | should i not tell you about the things the template upgrade broke? | 18:09 |
@Haarg | there's a couple pages at least on plainblack that didn't get their templates switched | 18:10 |
+perlDreamer | no, do tell me | 18:10 |
@Haarg | i'm still looking at some of it | 18: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 #webgui | 18:20 | |
-!- mode/#webgui [+o bopbop] by ChanServ | 18:20 | |
+perlDreamer | morning, bopbop | 18:30 |
-!- cap10morgan_ [n=wmorgan@75.71.249.188] has joined #webgui | 18:35 | |
-!- mode/#webgui [+v cap10morgan_] by ChanServ | 18:35 | |
@bopbop | morning perlDreamer | 18:37 |
+perlDreamer | you remember yesterday, when you asked if I was mad at you? | 18:37 |
@bopbop | yes... | 18:37 |
+perlDreamer | I think it would have been pertinent to point out that you'd just posted 8 new bugs | 18:38 |
@bopbop | lol | 18:38 |
* preaction thinks that perlDreamer doesn't know the fear that bopbop instills in the PB staff | 18:38 | |
+perlDreamer | although it wouldn't have changed my answer ;) | 18:38 |
@preaction | but seriously, i'd sooner cross JT than Kristi :p | 18:38 |
@bopbop | preaction: just posted a ThingyRecord bug for you :) | 18:38 |
@preaction | you mean for colin | 18:39 |
@bopbop | ok | 18:39 |
@bopbop | for him then | 18:39 |
* preaction slinks away | 18:39 | |
-!- preaction is now known as notaction | 18:39 | |
@notaction | oy! velkommen! donde esta la WebFUI? | 18:39 |
+MrHairgrease | could this: http://webgui.pastebin.com/d4e0a183b | 18:39 |
+MrHairgrease | be related to the new CSRF stuff? | 18:40 |
+perlDreamer | it's leftover debug code | 18:40 |
-!- cap10morgan [n=wmorgan@75.71.249.188] has quit [Read error: 60 (Operation timed out)] | 18:40 | |
+MrHairgrease | no, I mean the spectre errors directly following it | 18:40 |
+MrHairgrease | hmm no | 18:42 |
+MrHairgrease | it seems not | 18:42 |
@Haarg | perlmonkey2, crypt should be up to date on http://github.com/plainblack/webgui | 18:42 |
+MrHairgrease | it was prolly coincidence | 18:42 |
+perlmonkey2 | Haarg: sweet, thanks. | 18:43 |
@notaction | let's say i had an SVN repo that contained a lot of code that was on our dev box but not production | 18:43 |
@notaction | and i want to maintain that situation | 18:43 |
@notaction | should i create a git branch called "production" and only merge that on production? | 18:43 |
@Haarg | sounds about right | 18:45 |
@notaction | now i just have to reconcile the old dev/prod into the git... | 18:45 |
+perlmonkey2 | Haarg: 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 |
@Haarg | because we don't really want anyone committing to plainblack's webgui repo yet | 18:48 |
+perlmonkey2 | ah, ic | 18:48 |
@Haarg | and given how git works, it's almost no work to switch between them anyway | 18:48 |
+perlmonkey2 | Haarg: do you have to approve forks? cause my fork isn't showing up in my account. | 18:48 |
@Haarg | well, you already have a webgui fork | 18:50 |
@Haarg | so you probably want to rename or delete that first | 18: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 #webgui | 19:14 | |
CIA-44 | WebGUI: colin * r11837 /WebGUI/ (docs/changelog/7.x.x.txt lib/WebGUI/Content/Asset.pm): Fix template diagnostics, reverse templateId and assetId. | 19:24 |
CIA-44 | WebGUI: colin * r11838 /WebGUI/docs/changelog/7.x.x.txt: Fix indenting in changelog | 19:24 |
CIA-44 | WebGUI: 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 |
+perlDreamer | kristi: could you please look at this bug: http://www.webgui.org/use/bugs/tracker/10661 | 19:51 |
+perlDreamer | try to download and unpack those two versions of WebGUI | 19:52 |
+perlDreamer | wait a sec | 19:52 |
+perlDreamer | nevermind | 19:52 |
+perlDreamer | do you do command line stuff like that? | 19:52 |
@Haarg | i just checked 7.7.15, and it doesn't have a problem like that | 19:58 |
@bopbop | no, perlDreamer | 20:04 |
+perlDreamer | that's fine bopbop. You're probably busy anyway | 20:05 |
+perlDreamer | writing bugs... | 20:05 |
@bopbop | :) | 20:06 |
+perlDreamer | you're good to let me tease you about that, bopbop | 20:08 |
+perlDreamer | i should have most of those cleaned up in about 2 hours work | 20:08 |
@bopbop | cool- I appreciate you resolving them- helps me get my stuff done for the books | 20:09 |
daviddelikat | perlDreamer: you have a minute? | 20:14 |
+perlDreamer | I do | 20:14 |
daviddelikat | can you look at the new helpdesk for me | 20:14 |
daviddelikat | and let me know if the administrative tasks function the way you expect? | 20:14 |
daviddelikat | http://delikat.homeip.net:8080/ | 20:15 |
daviddelikat | admin password is the default | 20:15 |
daviddelikat | feel free to open and close any ticket you like... | 20:15 |
+perlDreamer | how do I add a ticket? | 20:15 |
daviddelikat | are you logged in? | 20:16 |
+perlDreamer | no | 20:16 |
+perlDreamer | isn't visitor allowed to log tickets? | 20:16 |
daviddelikat | most everything should be the same except that the ticket shows up in itsw own tab | 20:16 |
daviddelikat | apparently not by detault | 20:16 |
daviddelikat | I have not messed with perms at all... just took what it gave me. | 20:17 |
@Haarg | it's showing a closed ticket on the open tickets page | 20:18 |
+perlDreamer | can't assign a ticket, because Admin doesn't have a first name or last name | 20:18 |
daviddelikat | I'll check on that | 20:18 |
daviddelikat | just press search with empty name | 20:19 |
+perlDreamer | search with empty name gave me "dav", but not Admin | 20:20 |
daviddelikat | would you normally be able to assign to admin? | 20:20 |
+perlDreamer | should be able to assign it to anyone in the right group | 20:21 |
+perlDreamer | I closed a bug, and it did disappear from the list | 20:21 |
+perlDreamer | so something is wonky with the bug submitted by dav on the front list | 20:22 |
daviddelikat | could be that it has been closed three or four times... | 20:22 |
+perlDreamer | true | 20:22 |
+perlDreamer | on the tab for the new bug, the 5 and the X are superimposed | 20:23 |
daviddelikat | yeah thats a CSS thing for the experts to figure out | 20:23 |
+perlDreamer | if 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 again | 20:24 |
daviddelikat | do you think we need to refresh the tables? | 20:25 |
+perlDreamer | it should either be done automatically, or there needs to be a button to update them. | 20:25 |
+perlDreamer | I'd say it needs both | 20:25 |
+perlDreamer | same thing for the ticket view | 20:26 |
+perlDreamer | since it does an AJAX submit, it's possible to camp out on a ticket and never see a reply | 20:26 |
+perlDreamer | unless you reload the whole page | 20:26 |
+perlDreamer | i don't know if that's included in the scope of your work, though | 20:26 |
daviddelikat | my thought exactly... | 20:27 |
daviddelikat | I think it is a great idea though | 20:27 |
+perlDreamer | thanks :) | 20:27 |
+perlDreamer | Haarg and I are full of great ideas, since we use it several hours per day | 20:27 |
daviddelikat | would you say the functions all work as expected? | 20:27 |
+perlDreamer | with the exception of the 1 ticket to all tickets view, yes | 20:28 |
@Haarg | as far as tab changes i think so yes | 20:28 |
daviddelikat | sorry could you elaborate on the 1 ticket thing? | 20:28 |
+perlDreamer | when I resolved that ticket, and went back to the list of all tickets, the status wasn't updated | 20:28 |
daviddelikat | do you mean that the dat is not refreshed? | 20:28 |
daviddelikat | ok | 20:28 |
+perlDreamer | right | 20:28 |
@Haarg | although i do thing having it switch to the ticket tab immediately when you click on it would be better for feedback | 20:29 |
daviddelikat | well if it is easy to do , I may just drop it in | 20:29 |
daviddelikat | yes I agree, I was trying to do that with an indicator, but it has not worked... | 20:29 |
@Haarg | either way, this is an improvement over what we currently have | 20:30 |
+perlDreamer | definitely | 20:30 |
daviddelikat | thanks | 20:30 |
+perlDreamer | wish list aside, nice work! | 20:30 |
daviddelikat | I still have a problem with file uploads... | 20:31 |
daviddelikat | hope to have that resolved shortly | 20:31 |
daviddelikat | ever see an error like this: Failed to load source for: http://delikat.homeip.net:8080/home/the-help-desk/1?func=uploadFile | 20:36 |
+perlDreamer | no | 20:37 |
daviddelikat | I get it when I try to upload a file | 20:38 |
+perlDreamer | me, too | 20:38 |
+perlDreamer | it's like the Helpdesk doesn't know what to do with the JSON that is returned after the file is uploaded | 20:38 |
daviddelikat | cant find it in the source code | 20:38 |
+perlDreamer | I don't get an error though | 20:38 |
+perlDreamer | my browser tries to download some JSON | 20:38 |
daviddelikat | if you look at the responce to the request that is the text it has. | 20:39 |
CIA-44 | WebGUI: colin * r11840 /WebGUI/docs/credits.txt: Remove note about invicta providing the PayPal payment module. | 20:39 |
daviddelikat | you have to use a JS debugger to see the response. | 20:39 |
daviddelikat | weird part is the upload is successful. | 20:41 |
+perlmonkey2 | crap.....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 |
+perlmonkey2 | so would i just clone the crypt branch? | 20:43 |
+perlDreamer | Haarg, I'm wondering if the download issue is also due to FF 3.5 | 21:01 |
+perlDreamer | there are already 2-3 bugs logged against it for Javascript issues that work fine in other browsers | 21:02 |
daviddelikat | do you mean my download issue? | 21:02 |
+perlDreamer | no, the webgui tgz download issue | 21:02 |
CIA-44 | WebGUI: colin * r11841 /WebGUI/docs/ (3 files in 3 dirs): | 21:10 |
CIA-44 | WebGUI: Fix Navigation templates that still use PBtmpl0+048 after 7.7.15 upgrade. | 21:10 |
CIA-44 | WebGUI: New package for people upgrading from below .15, new upgrade script for | 21:10 |
CIA-44 | WebGUI: users on .15. | 21:10 |
daviddelikat | does safari have known problems with attaching files to helpdesk tickets? | 21:14 |
* perlDreamer knows of 2 safari issues | 21:16 | |
+perlDreamer | 1) The whole TinyMCE | 21:16 |
daviddelikat | browser compatibility is ~so | 21:16 |
+perlDreamer | 2) The Matrix asset | 21:16 |
daviddelikat | much fun | 21:16 |
* perlDreamer recommends a webgui.org bug helpdesk search | 21:17 | |
daviddelikat | yeah, I have enough to do figuring out why none oe it works in IE | 21:17 |
daviddelikat | is there a usable JS debugger for IE that won't cost me a fortune? | 21:18 |
daviddelikat | free? | 21:18 |
CIA-44 | WebGUI: colin * r11842 /WebGUI/ (docs/changelog/7.x.x.txt lib/WebGUI/AssetClipboard.pm): Add CSRF token to manage clipboard screen. | 21:24 |
+perlDreamer | daviddelikat, there is supposed to be a mini Firebug plugin for IE | 21:31 |
+perlDreamer | notaction knows the name of it | 21:31 |
* perlDreamer goes running | 21:31 | |
+perlDreamer | yay! First time in 3 weeks | 21:31 |
daviddelikat | thanks, enjoy... | 21:32 |
@bopbop | perlDreamer: at last year's WUC you did a presentation Getting Your Ideas into WebGUI | 21:36 |
@bopbop | did you ever have your slides uploaded to the WUC site? | 21:36 |
-!- cap10morgan_ [n=wmorgan@75.71.249.188] has quit [] | 21:38 | |
@bopbop | perlDreamer: nevermind. I found it someplace else | 21:39 |
+perlmonkey2 | webgui.org is a huge site. Can someone give me a select count(*) from inbox there? | 22:02 |
+perlmonkey2 | To get statistics I'm running crypt with 10,000 256byte messages in inbox | 22:04 |
+perlmonkey2 | hmm, I guess it is unreasonable to think that 10,000 emails is large given my own gmail account :P | 22:08 |
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui | 22:22 | |
-!- mode/#webgui [+v cap10morgan] by ChanServ | 22:22 | |
+perlmonkey2 | Anyone 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 | |
+perlmonkey2 | Well 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 |
+perlmonkey2 | that is .19% addition in processing time to have the option of using encryption. | 22:43 |
+perlDreamer | bopbop, the only difference between 2008 and 2007 is the fake phone number I used for JT's cell | 23:05 |
+perlDreamer | in 2k7, it was TeddyWedgers, and in 2k8, it was a pizza place | 23:05 |
+perlmonkey2 | 38 seconds to convert 10,000 emails from one encryption key to another? Sound reasonable? | 23:19 |
+perlDreamer | progress bar? | 23:19 |
+perlmonkey2 | perlDreamer: it happens in a workflow | 23:20 |
+perlDreamer | that's fine then :) | 23:20 |
+perlDreamer | When I make a form field and ask it for its database type, I get back things like: "CHAR(255)", "BIGINT", and so on | 23:21 |
+perlDreamer | but if I ask mysql what the fields are, I often get back something slightly different "BIGINT(20)" | 23:22 |
+perlDreamer | any way to reconcile the two? | 23:22 |
@Haarg | how are you getting the information from mysql? | 23:23 |
@Haarg | you might be able to do something with column_info | 23:23 |
+perlDreamer | that's a DBI call? | 23:23 |
@Haarg | aside from that, parse the lengths | 23:23 |
@Haarg | http://search.cpan.org/~timb/DBI-1.609/DBI.pm#column_info | 23:24 |
+perlDreamer | I was using describe table column | 23:24 |
+perlDreamer | I'll try column_info | 23:24 |
+perlDreamer | we have a nascent bug in the userProfileSystem, and it's time to clean it up once and for all | 23:24 |
+perlDreamer | http://www.webgui.org/use/bugs/tracker/10651 | 23:25 |
+perlDreamer | so I thought I'd build an upgrade script that walks the profile fields and makes sure they're all up to date | 23:27 |
+perlmonkey2 | Without 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 #webgui | 23:37 | |
hansw | hi all | 23:37 |
+perlDreamer | hey, hansw | 23:37 |
hansw | a stupid question from me, maybe not even webgui related | 23:38 |
+perlDreamer | we take 'em all | 23:38 |
@notaction | but we reserve the right to point and laugh | 23:38 |
@notaction | never behind your back, we're not mean | 23:39 |
hansw | I 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 |
@notaction | could be. i don't even know how 5.x determines what the http_host is | 23:39 |
hansw | notaction, laughing at me should be done yes, still using old shit :-) | 23:39 |
@notaction | not your fault, i assume | 23:40 |
hansw | no, mostly time, planning a migrate this autumn | 23:40 |
@notaction | there could be any number of reasons, none of which you or i have any control over | 23:40 |
@notaction | yeah, it's a good 4-6 hour process even if everything goes RIGHT | 23:40 |
@notaction | if stuff goes wrong, well... | 23:40 |
hansw | 4 to 6 hours is fine by me | 23:41 |
* notaction is glad PlainBlack doesn't support 5 or 6 anymore, so he doesn't have to be up until 2am | 23:41 | |
hansw | but I am just to busy with external customers | 23:41 |
hansw | well, the machine runs fine, the websites hosted on it too | 23:41 |
@notaction | if the sites are small, it might be faster to just migrate them manually | 23:42 |
@notaction | 5.x has packages, right? | 23:42 |
hansw | just increased the open files and mysql is sitting on the beach watching requests very easaly | 23:42 |
@notaction | oh, wait, nm that won't work | 23:42 |
+perlDreamer | no, no packages in 5.x | 23:42 |
@notaction | so i was dreaming about wgd shell and i was thinking what if we could SSH into a wgd shell? | 23:42 |
@Haarg | heh | 23:43 |
@notaction | and if wgd shell supported | and > and < redirection, we could do some very interesting things | 23:43 |
@notaction | automat, for example, could do a lot of fun stuff | 23:43 |
@Haarg | patspam proposed a remote wgd at one point but the way he proposed wasn't a way that would be viable | 23:44 |
@Haarg | but you could do something with running it on a remote system | 23:44 |
@notaction | eh, this way is easier: set "wgd shell" as the user's shell | 23:44 |
hansw | am I weird asking what wgd is? | 23:44 |
hansw | webgui daemon? | 23:44 |
@notaction | hansw: no. wgdev is a command-line utility for working with webgui sites | 23:44 |
hansw | ah, ok | 23:44 |
+perlDreamer | it's better than Maggi and Nutella | 23:45 |
hansw | :-) | 23:45 |
@notaction | so i can do "wgd ls className=WebGUI::Asset::Post" and get all the Post assets in a site | 23:45 |
hansw | hmm | 23:45 |
hansw | that sounds nerdy, but useful | 23:45 |
+perlDreamer | it will also let you edit templates from the command line in your favorite editor | 23:46 |
+perlDreamer | and a whole herd of other things | 23:46 |
+perlDreamer | we should all buy Haarg beers for it at the WUC | 23:46 |
@notaction | then if what i wanted happens, i could: wgd ls ... | sed s/Post/MyPost/ | wgd update | 23:46 |
hansw | is there any other editor then vi(m)? | 23:46 |
+perlDreamer | it uses $EDITOR | 23:46 |
@notaction | hansw: of course not | 23:46 |
@Haarg | there is but there shouldn't be | 23:46 |
@notaction | IF I DON'T BELIEVE IN THEM THEY DON'T EXIST | 23:46 |
+perlDreamer | we must love vim, but accept emacs | 23:46 |
+perlDreamer | however | 23:47 |
+perlDreamer | if you use pico.... | 23:47 |
@Haarg | http://github.com/haarg/wgdev/tree/wgsh < this branch does not function | 23:47 |
hansw | notaction, sorry, I only use unix servers not running emacs | 23:47 |
+perlDreamer | I can't promise you a safe stay in #webgui | 23:47 |
@Haarg | but i was trying to adapt what david had into a shell of some kind | 23:47 |
hansw | :-) | 23:47 |
@Haarg | http://github.com/haarg/wgdev/issues#issue/3 this needs fixing before the shell thing can be worked on much more | 23:48 |
hansw | ok, thanks for the info all, going to grab a small beer to celebrate my holiday | 23:48 |
+perlDreamer | holiday? | 23:49 |
carogray | hi guys | 23:50 |
+perlDreamer | howdy, carogray | 23:50 |
carogray | hiya - listen we had a bunch of websites were hosting on a server | 23:50 |
carogray | we were supposed to move them to WebGUI and PlainBlack server > 2 years ago | 23:50 |
carogray | communication breakdown, turns out a few did not get moved and we are shutting down our dedicated server end of month | 23:51 |
carogray | find out today that one of these sites is one that I had thought had already moved to PlainBlack, but it hasn't | 23:51 |
carogray | I have to move it before Tuesday when I am once again going out of the country far from any computers or phones or anything | 23:52 |
+perlDreamer | carogray, I suggest you call PlainBlack on the phone, and see if they can help you. | 23:53 |
carogray | website in use is a WebGUI 5.5.8 | 23:53 |
@notaction | oh god | 23:53 |
carogray | ok 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 it | 23:53 | |
carogray | nope.. just wondering if ...huh.. looking for ideas | 23:54 |
carogray | will try phoning them or login request to see if they will charge me to find out | 23:54 |
carogray | k - you are confirming my worst fears thanks anyhow | 23:54 |
@notaction | carogray: considering the 5.x-7.x upgrade process would be a special service, the phone call is the least of your worries. | 23:54 |
+perlDreamer | not to mention the 2 business day window for the transfer | 23:55 |
@notaction | we stopped doing regular support of pre 7.x versions in March 07 | 23:55 |
carogray | not upgrading...just moving ....that is we have the site set up on the PlainBlack server | 23:55 |
@notaction | you can't move a 5.x site to a 7.x server without upgrading it | 23:56 |
carogray | but people have been using the CS on the old site which I thought was inactive | 23:56 |
carogray | oh... 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 site | 23:56 |
carogray | it's "just" the collaboration system, which is in fact already set up on new server too. | 23:57 |
@Haarg | i'd start by posing it to the support boards | 23:57 |
@Haarg | *posting | 23:57 |
carogray | yep, that's what I was going to try and do after Perldreamer "admonished" me for broaching on IRC | 23:58 |
+perlDreamer | admonished? | 23:58 |
carogray | uhhh. | 23:58 |
+perlDreamer | :) | 23:58 |
carogray | what's a gentle reproach, strong reminder? | 23:58 |
* perlDreamer is a bag of hot air and test scripts | 23:58 | |
carogray | Perldreamer nudged me? | 23:58 |
carogray | what's it mean when ****shows up before your name? | 23:59 |
+perlDreamer | it's reflexive | 23:59 |
+perlDreamer | you say /me | 23:59 |
carogray | you are talking to yourself? | 23:59 |
+perlDreamer | but at the beginning of a sentence | 23:59 |
* notaction is doing something | 23:59 | |
carogray | so it's long for I am a bag of hot air and test scripts | 23:59 |
carogray | longhand | 23:59 |
+perlmonkey2 | It 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 | ||
carogray | ok I see people are asking real questions that can be answered in IRC... I wil go to support board thanks. | 00:00 |
carogray | I am not taking my bat home - not to worry. | 00:00 |
CIA-44 | WebGUI: colin * r11843 /WebGUI/ (6 files in 6 dirs): | 00:09 |
CIA-44 | WebGUI: The shelf now checks for viewing permissions of the products and shelves that it displays. | 00:09 |
CIA-44 | WebGUI: Template with i18n feedback for users. | 00:09 |
CIA-44 | WebGUI: colin * r11844 /WebGUI/docs/changelog/7.x.x.txt: Document bugfix for Shelf. | 00:09 |
mducharme-work | there are problems with upgrading from the really old versions of webgui | 00:16 |
mducharme-work | certain perl modules have deprecrated functions that are required for older upgrade scripts to work | 00:17 |
@Haarg | Parse::PlainConfig and JSON | 00:17 |
mducharme-work | yeah that's it | 00:17 |
@Haarg | it's not that hard to deal with those problems once you know what the problems are | 00:17 |
mducharme-work | I 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 it | 00:18 |
@Haarg | but it takes a while to figure out what is needed unless you've done it a bunch of times already | 00:18 |
mducharme-work | could carogray not just export all his site data and custom templates to packages? | 00:18 |
+perlDreamer | no packages in 7.5 | 00:19 |
+perlDreamer | er, 5.x | 00:19 |
mducharme-work | oh | 00:19 |
mducharme-work | that sucks, cause that would have made it a lot simpler... | 00:19 |
carogray | sorry, heard my name and popped back in | 00:20 |
carogray | not 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 |
+perlDreamer | mducharme, did you have a chance to look at that wiki page I made for simple LDAP setups? | 00:20 |
mducharme-work | wiki page? | 00:21 |
mducharme-work | what wiki page? | 00:21 |
mducharme-work | I don't think I got your link | 00:21 |
+perlDreamer | http://www.webgui.org/develop/wiki/basic-ldap-setup | 00:21 |
-!- SquOnk [n=emhn@201.211.88.228] has joined #webgui | 00:21 | |
+perlDreamer | I must have spoken to your IRC answering machine last night | 00:21 |
SquOnk | Hi everyone | 00:21 |
SquOnk | lol @ IRC answering machine | 00:21 |
mducharme-work | my client crashed last night at one point | 00:22 |
+perlDreamer | SquOnk, I don't know if everyone knows about the new wG debian release yet. | 00:22 |
mducharme-work | the window would have disappeared then | 00:22 |
SquOnk | perlDreamer: I release weekly ;-) | 00:22 |
+perlDreamer | mducharme-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 work | 00:23 |
+perlDreamer | SquOnk: me too :) | 00:23 |
carogray | HaH! 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 |
SquOnk | BTW, the venezuelan Ministry of Economy and Finance will go live with a WebGUI based portal | 00:23 |
carogray | thanks for your thoughts guys I am now good to go | 00:23 |
+perlDreamer | tavisto: wake up! | 00:23 |
mducharme-work | perlDreamer: looks good, except it doesn't explain the format of an LDAP url | 00:24 |
+perlDreamer | ldap://localhost:port, right? | 00:24 |
mducharme-work | yes, but also optional root dn at the end | 00:24 |
CIA-44 | WebGUI: colin * r11845 /branch/WebGUI_7.6/ (7 files in 7 dirs): backport fix for viewable producs and shelves in a shelf | 00:24 |
CIA-44 | WebGUI: 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 server | 00:25 |
mducharme-work | some 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=localhost | 00:25 |
-!- tavisto_ [n=tavisto@209.49.176.2] has joined #WebGUI | 00: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 now | 00:46 |
SquOnk | tavisto_: Nope | 00:47 |
SquOnk | tavisto_: Will be next week, probably on thursday | 00: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 |
SquOnk | tavisto_: And we're working on getting their approval to be added in the WebGUI site | 00:48 |
tavisto_ | to be added in the WebGUI site? | 00:48 |
tavisto_ | I'm not sure I understand | 00:48 |
@notaction | tavisto_: to be added to Sightings | 00:49 |
SquOnk | That's what I meant | 00:50 |
tavisto_ | excellent | 00:51 |
tavisto_ | what are the chances of doing a success story? :) | 00:51 |
SquOnk | tavisto_: Well, we'll wait a couple of months and ask for that | 00:52 |
tavisto_ | Great, they are fairly simple in design. Typically just red tape is our biggest obstacle | 00:52 |
tavisto_ | usually just includes brief intro, a few paragraphs on what they were searching for, and why WebGUI is the right choice | 00:53 |
SquOnk | tavisto_: 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 |
SquOnk | brb | 00:54 |
hansw | most 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 | |
hansw | we run a backup service, the software company that is creating the software is using mysql, there is one 70 GB table they are using | 00:57 |
hansw | sick | 00: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 #webgui | 01:01 | |
CIA-44 | wgdev: Patrick Donelan master * r1647c8a / lib/WGDev/Command/Ls.pm : Added -r|--recursive option to wgd ls command - http://bit.ly/25pAfG | 01:03 |
CIA-44 | wgdev: Patrick Donelan master * rec7c495 / lib/WGDev/Command/Ls.pm : | 01:03 |
CIA-44 | wgdev: Added a few more convenient getLineage rules to Ls | 01:03 |
CIA-44 | wgdev: Added: includeOnlyClasses, excludeOnlyClasses, limit, and isa. - http://bit.ly/Ra8g5 | 01:03 |
CIA-44 | wgdev: Patrick Donelan master * r72754cb / lib/WGDev/Command/Ls.pm : Added smartmatch filtering to Ls - http://bit.ly/12U1wO | 01:03 |
SquOnk | hansw: Yes, but this people (and several others I consult for) simply do not want to use mysql for _anything_ at all | 01:03 |
CIA-44 | wgdev: Patrick Donelan master * rc69bc4e / lib/WGDev/Command/Ls.pm : Made code work for pre-perl 5.10 - http://bit.ly/28Ike | 01:03 |
SquOnk | The form:foo placeholder in SQL Reports refer to a form in the same page? | 01:04 |
SquOnk | Meaning, do I have to create a form before the SQL report? | 01:04 |
@Haarg | it will use the form parameter foo | 01:04 |
hansw | SquOnk, I do understand, we would love to have more pg hosters too | 01:05 |
@Haarg | so you would either need the form or add the ?foo=bar to the url yourself | 01:05 |
SquOnk | Haarg: Let me try to see if it works | 01:05 |
SquOnk | Is it the literal word 'form' or the actual name of the form? | 01:10 |
SquOnk | And by form I mean a WebGUI's Data Form. | 01:11 |
@Haarg | it's the literal word form | 01:11 |
@Haarg | and it doesn't have any relation to the DataForm asset | 01:11 |
SquOnk | Haarg: Ok, that explains a lot. | 01:12 |
SquOnk | Haarg: Then how do I go creating a form so the user can set the SQL report parameters? | 01:13 |
@Haarg | you'd normally create it in the sql report template manually | 01:14 |
SquOnk | Oh | 01:14 |
@Haarg | you could probably abuse a dataform for that purpose, but it would be a bit rough | 01:14 |
* perlDreamer goes on a train vacation | 01:17 | |
SquOnk | Ok, I have a final question for today | 01:17 |
SquOnk | Say I have two pages, one written in english (Statistics) and the other in spanish (Estadísticas) | 01:17 |
SquOnk | Each has a blurb in the appropiate language, and both point to the same set of PDF/XLS and whatnot. | 01:18 |
SquOnk | Is 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 |
hansw | SquOnk, isn't it apache you want to use for that? | 01:19 |
@Haarg | there's two sides to that | 01:19 |
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has quit ["Leaving."] | 01:19 | |
@Haarg | there's the internationalized text we use in various places | 01:19 |
SquOnk | hansw: That was my initial idea, basing it on fixed URLs | 01:20 |
@Haarg | it's planned in 8.0 that that will automatically use the user's browser's language | 01:20 |
SquOnk | hansw: ...but you just gave me an idea, though ;-) | 01:20 |
@Haarg | but it doesn't right now | 01:20 |
hansw | SquOnk, had a simular request for German and English besides Dutch | 01:20 |
@Haarg | for the rest of the content, you'd almost have to do it in apache in some manner | 01:20 |
@Haarg | we don't have any plans for having multi-language assets for instance | 01:21 |
hansw | SquOnk, proxying it? | 01:21 |
SquOnk | hansw: Sort of. If I get it to work I'll summarize here afterwards. | 01:21 |
SquOnk | Now I have a router and a switch to replace, so I'll leave you guys 'til tomorrow. | 01:22 |
hansw | SquOnk, would be nice to know what your solution is, good look replacing hardware | 01:22 |
-!- SquOnk [n=emhn@201.211.88.228] has quit ["Yippie kay-ai-yay, fudder muckers!"] | 01:23 | |
hansw | it would hate to have another accept language solution | 01:24 |
hansw | s/it/I/ | 01:24 |
+cap10morgan | at some point did storage location paths all get converted to hex? | 01:26 |
@Haarg | yes | 01:26 |
@Haarg | well, somewhat | 01:27 |
+cap10morgan | but pre-existing ones weren't changed? | 01:27 |
@Haarg | all new storage paths are in hex | 01:27 |
+cap10morgan | ok | 01:27 |
@Haarg | but it still works with existing locations | 01:27 |
+cap10morgan | i *finally* tracked down this cdn sync bug | 01:27 |
@Haarg | i have a script around that will convert them | 01:27 |
+cap10morgan | it assumes all storage locations are in the new hex format | 01:27 |
@Haarg | ah | 01:27 |
+cap10morgan | and just silently skips ones that aren't | 01:27 |
+cap10morgan | man that was hard to track down :) | 01:27 |
@Haarg | shouldn't be too hard to solve then | 01:28 |
+cap10morgan | do you recall off the top of your head what version that was changed in? | 01:30 |
@Haarg | nope | 01:30 |
@Haarg | before the cdn stuff went in | 01:30 |
+cap10morgan | ok | 01:31 |
+cap10morgan | i'm not sure how i'd fix it | 01:31 |
+cap10morgan | i have a fileId | 01:31 |
@Haarg | well, converting between the id types is pretty simple | 01:31 |
+cap10morgan | and then right now it call $session->id->fromHex($fileId) | 01:31 |
+cap10morgan | to get the Storage obj | 01:31 |
+cap10morgan | any examples i can look at of getting a Storage obj from a path like that? | 01:32 |
@Haarg | from what type of path? | 01:32 |
+cap10morgan | uploads dir | 01:32 |
@Haarg | hex or base64? | 01:32 |
+cap10morgan | the cdn code just iterates over the files in there | 01:32 |
+cap10morgan | it's a mixture | 01:32 |
+cap10morgan | that's why i need to not assume it's hex | 01:32 |
@Haarg | to get the storage id from the file path, you'd take the last dir portion | 01:32 |
+cap10morgan | or base64 | 01:33 |
@Haarg | if it's 40 characters, it's hex. if it's 22, it's base64 | 01:33 |
+cap10morgan | oh, ok, that's the official test eh? | 01:33 |
+cap10morgan | works for me | 01:33 |
@Haarg | i don't know if it's the 'official' test, but we don't really have anything else | 01:34 |
+cap10morgan | sure | 01:34 |
+cap10morgan | should work though :) | 01:34 |
+cap10morgan | so how do i get the guid from the base64? | 01:34 |
+cap10morgan | or do i convert it to hex? | 01:34 |
+cap10morgan | i only see from/toHex in Session::Id | 01:34 |
@Haarg | well, if you have the base64, that is the guid | 01:35 |
@Haarg | as in, that is what you would pass to Storage->get(); | 01:35 |
+cap10morgan | oh! | 01:35 |
+cap10morgan | i see | 01:36 |
+cap10morgan | cool | 01:36 |
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has quit [Read error: 110 (Connection timed out)] | 02:03 | |
@Haarg | notaction, you around? | 02:15 |
@notaction | Haarg: yeah | 02:22 |
@Haarg | i'm redoing some parts of WGDev::Command::run and thinking about removing a feature | 02:22 |
@Haarg | currently it checks for any executables in PATH named wgd-* | 02:23 |
@Haarg | and will run them | 02:23 |
@Haarg | the only real thing that gets you is the automatic setting of the WEBGUI_ROOT etc env variables | 02:23 |
@Haarg | and you can use wgd run to do that | 02:23 |
@Haarg | does it seem like a feature worth saving? | 02:23 |
@Haarg | it messes with the flow of ::run a bunch so i'm thinking of just ripping it out | 02:24 |
@notaction | could there be a way to get something like it back? | 02:25 |
@notaction | like "wgd root && run-my-command" | 02:25 |
@notaction | wgd root will set WEBGUI_ROOT or something? | 02:25 |
@Haarg | well, like i say, you can do 'wgd run blah' | 02:25 |
@Haarg | to run blah with the env variables set | 02:25 |
@notaction | and blah is or is not /usr/bin/wgd-blah | 02:25 |
@Haarg | blah is $PATH/blah | 02:26 |
@notaction | rather, $PATH/wgd-bin | 02:26 |
@notaction | okay, that sounds good | 02:26 |
@notaction | then i can "run sed s/.../.../" | 02:26 |
@Haarg | yeah | 02:26 |
@Haarg | although i imagine something like !sed s/// would work better for the shell | 02:26 |
@notaction | or `...`, though "run" or "system" work just as well | 02: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 #webgui | 04:29 | |
-!- mode/#webgui [+v patspam] by ChanServ | 04:29 | |
-!- perlmonkey21 [n=perlmonk@adsl-76-213-115-80.dsl.okcyok.sbcglobal.net] has joined #webgui | 05:40 | |
perlmonkey21 | ack, 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-44 | WebGUI: patspam * r11847 /WebGUI/ (3 files in 3 dirs): Fixes #10660 Crud doesn't like 0 | 06:18 |
-!- cap10morgan [n=wmorgan@75.71.249.188] has joined #webgui | 07:40 | |
-!- mode/#webgui [+v cap10morgan] by ChanServ | 07: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 #webgui | 09:59 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 10:00 | |
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit ["Leaving."] | 10:40 | |
CIA-44 | WebGUI: translation * r11848 /translations/German/German/Asset_Matrix.pm: Update from translation server | 11:41 |
CIA-44 | WebGUI: translation * r11849 /translations/German/German/ (Asset_Matrix.pm Asset_MatrixListing.pm): Update from translation server | 11:41 |
CIA-44 | WebGUI: translation * r11850 /translations/German/German/ (Asset_Thingy.pm FilePump.pm): Update from translation server | 11: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 #webgui | 14:44 | |
-!- perlmonkey2 [n=perlmonk@adsl-76-213-115-80.dsl.okcyok.sbcglobal.net] has joined #webgui | 19:29 | |
-!- mode/#webgui [+v perlmonkey2] by ChanServ | 19: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 #webgui | 19: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 #WebGUI | 22:31 | |
-!- daviddelikat [n=dav@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #WebGUI | 22:38 | |
--- Day changed Sun Jul 19 2009 | ||
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui | 04:58 | |
-!- mducharme1 [n=nothing@S0106000e0cc03cff.wp.shawcable.net] has joined #webgui | 05: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 preaction | 07: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 #webgui | 11:09 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 11:09 | |
-!- daviddelikat1 [n=dav@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #WebGUI | 11: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 #webgui | 13:21 | |
carogray | anyone 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 #webgui | 17:27 | |
zylopfa | Does anyone know how i attach an additional label/value to a form field? | 17:29 |
zylopfa | I am looking through the fields in the user profiles | 17:29 |
zylopfa | but some of them dont have a default value that i need | 17:30 |
zylopfa | like <option value="">Any</option> | 17:30 |
zylopfa | I tried something like this | 17:30 |
zylopfa | $field->formField({"any"=>'Any'},'','',1,"any"); | 17:31 |
zylopfa | but it dont seem to work | 17:31 |
zylopfa | I want the original form + and extra label/value (<option>) thing | 17:31 |
-!- carogray1 [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui | 17: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 #webgui | 18:30 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 18:30 | |
-!- cap10morgan [n=wmorgan@75.71.249.188] has joined #webgui | 19:05 | |
-!- mode/#webgui [+v cap10morgan] by ChanServ | 19:06 | |
-!- mducharme1 is now known as mducharme | 19: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 #webgui | 19:58 | |
elnino | Hi 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 #webgui | 20:14 | |
-!- mode/#webgui [+v BartJol] by ChanServ | 20:14 | |
-!- tavisto [n=tavisto@209.49.176.2] has joined #WebGUI | 20:45 | |
-!- mode/#webgui [+o tavisto] by ChanServ | 20:45 | |
-!- hansw [n=hans@p54804C4F.dip.t-dialin.net] has joined #webgui | 21: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 #WebGUI | 23:03 | |
--- Day changed Mon Jul 20 2009 | ||
@Haarg | daviddelikat, are there any things about git you find particularly confusing or areas you'd like to know more about? | 00:13 |
daviddelikat | hmmm | 00:13 |
daviddelikat | I guess I'd like to have the basic functions set out plainly... | 00:14 |
@Haarg | ok | 00:14 |
@Haarg | i'm going to try to cover branching, merging, and the index in my madmongers talk | 00:15 |
daviddelikat | I'm a bit confused about how to manage my local git repo, the working copy and the remote copy | 00:15 |
daviddelikat | that is the remote repo. | 00:15 |
perigrin | that's the biggest thing to wrap your head around when you switch to a dvcs from a client/server one | 00:15 |
@Haarg | ok, cool. i'll add some stuff about how remotes work. | 00:16 |
@Haarg | it still puzzles me why os x needs 3.2GB of printer drivers | 00:20 |
@Haarg | preaction, i should ask you the same question i asked david | 00:23 |
hansw | 3.2GB? | 00:25 |
hansw | sick | 00:25 |
hansw | 1.32 GB here, but that is tiger :-) | 00:26 |
hansw | Canon seems to use a lot of stuff | 00:29 |
@Haarg | 1.4GB of that is Epson | 00:30 |
hansw | hmmm, 583 MB in tiger | 00:30 |
hansw | indeed a large one, explains why they spell their dir name in upper case | 00:31 |
@preaction | Haarg: not really, i understand what i need on a daily basis right now | 00:34 |
@preaction | the configuration file and some of ways to make things easier would be nice | 00:34 |
@Haarg | make what kind of things easier? | 00:35 |
hansw | git seems extreamly easy compared to cvs :-) | 00:38 |
hansw | .git/config seems to be the solution | 00:38 |
perigrin | also ~/.gitconfig | 00:39 |
hansw | and a lot more power for users and maintainers | 00:42 |
-!- hansw [n=hans@p54804C4F.dip.t-dialin.net] has quit ["Leaving"] | 00:46 | |
+cap10morgan | Haarg: syncToCdn in Storage.pm assumes that it can say queuePath . '/' . $self->getHexId | 00:49 |
+cap10morgan | do 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 |
@Haarg | depends on the context of what you mean, but i think that sounds right | 00: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 already | 00:51 |
@Haarg | iirc | 00:51 |
+cap10morgan | oh, ok | 00:51 |
+cap10morgan | i'll take a look at that | 00:51 |
daviddelikat | some cache somewhere is just killing me! | 00:52 |
+cap10morgan | oh, probably i should just use $self->{_pathParts} instead | 00:54 |
+cap10morgan | sweet, that seems to have fixed it | 00:58 |
-!- carogray [n=Caroline@static-64-222-94-201.burl.east.myfairpoint.net] has joined #webgui | 01: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 #webgui | 03:20 | |
-!- mode/#webgui [+v patspam] by ChanServ | 03: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 #webgui | 07:14 | |
-!- mode/#webgui [+v cap10morgan_] by ChanServ | 07: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 #webgui | 08:19 | |
-!- mode/#webgui [+o preaction] by ChanServ | 08:20 | |
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has joined #webgui | 09:35 | |
-!- bartjol [n=bartjol@host2.procolix.com] has joined #webgui | 11:23 | |
-!- mode/#webgui [+v bartjol] by ChanServ | 11:23 | |
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui | 11: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 #webgui | 11:47 | |
-!- mode/#webgui [+v bartjol] by ChanServ | 11: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 #webgui | 12:56 | |
+bartjol | adsku dev people around? | 13:49 |
-!- plainhao [n=plainhao@mail.xbiotica.com] has joined #webgui | 14:06 | |
-!- mode/#webgui [+o plainhao] by ChanServ | 14: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 #webgui | 14: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 #webgui | 15:51 | |
-!- mode/#webgui [+o bopbop] by ChanServ | 15: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 #webgui | 15:59 | |
-!- tavisto [n=tavisto@209.49.176.2] has joined #WebGUI | 16:29 | |
-!- mode/#webgui [+o tavisto] by ChanServ | 16:29 | |
-!- tavisto_ [n=tavisto@209.49.176.2] has joined #WebGUI | 16: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-44 | WebGUI: translation * r11851 /translations/Dutch/Dutch/ (9 files): Update from translation server | 17:08 |
-!- Haarg [n=haarg@76.210.61.52] has joined #webgui | 17:15 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 17:15 | |
CIA-44 | WebGUI: translation * r11852 /translations/Dutch/Dutch/ (4 files): Update from translation server | 17:23 |
-!- perlmonkey2 [n=perlmonk@adsl-76-213-115-80.dsl.okcyok.sbcglobal.net] has joined #webgui | 17:33 | |
-!- mode/#webgui [+v perlmonkey2] by ChanServ | 17:33 | |
CIA-44 | WebGUI: translation * r11853 /translations/Dutch/Dutch/Asset.pm: Update from translation server | 17: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 #webgui | 17: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 #webgui | 18:17 | |
-!- mode/#webgui [+v perlmonkey2] by ChanServ | 18: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 #webgui | 18:24 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 18:24 | |
CIA-44 | WebGUI: colin * r11854 /WebGUI/ (3 files in 3 dirs): | 18:45 |
CIA-44 | WebGUI: canUse should check whether the driver is enabled or not. | 18:45 |
CIA-44 | WebGUI: PayDrivers update the local object cache on update. | 18:45 |
CIA-44 | WebGUI: colin * r11855 /branch/WebGUI_7.6/ (3 files in 3 dirs): Backporting enable and update fixes for PayDriver. | 18:45 |
CIA-44 | WebGUI: colin * r11856 /WebGUI/t/Shop/PayDriver/Ogone.t: Update Ogone tests for new driver code. | 18:45 |
CIA-44 | WebGUI: colin * r11857 /WebGUI/lib/WebGUI/Asset/Shortcut.pm: Remove debug code from Shortcut. | 18:45 |
CIA-44 | WebGUI: colin * r11858 /WebGUI/lib/WebGUI/Operation/ProfileSettings.pm: Add CSRF code to ProfileSettings edit profile field and edit profile category. | 18:45 |
CIA-44 | WebGUI: colin * r11859 /WebGUI/ (2 files in 2 dirs): Fix hoverhelp to use Summary vs Synopsis. | 18:45 |
CIA-44 | WebGUI: 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 #webgui | 18:49 | |
-!- mode/#webgui [+v BartJol] by ChanServ | 18:49 | |
+perlDreamer | Hey, BartJol. How was the sailing trip? | 18:59 |
+BartJol | good | 18:59 |
+BartJol | enough wind, sun and rain | 18:59 |
+BartJol | and waves | 18:59 |
+BartJol | Joeri and I went to bring Joeri's boat back at beaufort 5 a6 | 19:00 |
+BartJol | that was a heavy trip | 19:00 |
+BartJol | but I couldn't let his (pregnant) wife go | 19:01 |
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui | 19:06 | |
-!- mode/#webgui [+v cap10morgan] by ChanServ | 19:06 | |
CIA-44 | WebGUI: colin * r11861 /WebGUI/docs/ (2 files in 2 dirs): | 19:08 |
CIA-44 | WebGUI: Add description to StoryArchive template. | 19:08 |
CIA-44 | WebGUI: Fix bad image template variables in Story templates. | 19:08 |
CIA-44 | WebGUI: colin * r11862 /WebGUI/ (docs/changelog/7.x.x.txt lib/WebGUI/Keyword.pm t/Keyword.t): | 19:08 |
CIA-44 | WebGUI: Fix Keywords so that by default, only Keywords from published assets are returned. | 19:08 |
CIA-44 | WebGUI: 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 #webgui | 19:17 | |
-!- mode/#webgui [+o preaction] by ChanServ | 19:18 | |
+perlDreamer | bopbop, to 10658 bug was a good catch | 19:18 |
+perlDreamer | that's a 3-fer | 19:18 |
+perlDreamer | WebGUI'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 Wiki | 19:19 |
CIA-44 | WebGUI: 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 |
+perlmonkey2 | IE 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 |
+cap10morgan | looks like a de facto standard has emerged for forwarded SSL request headers | 19:58 |
-!- stDavid_ [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Read error: 104 (Connection reset by peer)] | 19:59 | |
+cap10morgan | we should probably convert webgui to use that instead of SSLPROXY | 19:59 |
+cap10morgan | it's the X_FORWARDED_PROTO https thing | 19:59 |
-!- pattieja [n=pattieja@kr.structure.northwestern.edu] has joined #webgui | 20:01 | |
pattieja | hello | 20:01 |
pattieja | I'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 |
@bopbop | pattieja: there are chapters on writing assets/wobjects in the Dev Guide | 20:08 |
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui | 20:09 | |
pattieja | thanks bopbop | 20:09 |
@bopbop | you're welcome | 20:09 |
@bopbop | and b&w is probably fine for that book | 20:09 |
+perlDreamer | what? | 20:10 |
+perlDreamer | and miss out on my testing examples in black and white? | 20:11 |
@bopbop | I'm hoping you'll take it 3D in the future- we'll include a set of glasses w/ every guide | 20:11 |
+perlDreamer | 3D is hard, you'll probably get video first | 20:11 |
@bopbop | aww, come on | 20:12 |
@bopbop | if Disney can make 3D books for little kids | 20:13 |
pattieja | I've got 3D glasses available in the lab I work in... :) | 20:13 |
@bopbop | surely perlDreamer could do it | 20:13 |
@bopbop | see, pattieja is all set | 20:13 |
-!- David__ [n=David@130.156.38.11] has joined #webgui | 20:13 | |
pattieja | I 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 images | 20:16 | |
* BartJol thought perlDreamer could make anything with perl | 20:16 | |
+perlDreamer | apparently, I have difficulties with compound Wobjects and commercial pay drivers | 20:17 |
+BartJol | well even you have to kept challenged, otherwise you would be bored | 20:18 |
+BartJol | eeeh | 20:18 |
* perlDreamer needs to do a little less dreamin', and a little more perl | 20:26 | |
+perlDreamer | all will be well :) | 20:26 |
+BartJol | I will take the dreaming part over | 20:26 |
-!- perlDreamer is now known as perlSailer | 20:29 | |
+perlSailer | perlmonkey2: if it works in WebGUI 7.7, why doesn't it work in 7.6? | 20:29 |
+perlmonkey2 | perlSailer: if what works? | 20:29 |
+perlSailer | adding sections, questions, etc. | 20:29 |
+perlSailer | my understanding was that it had been fixed in 7.7 | 20:30 |
+perlSailer | but not in 7.6 | 20:30 |
+perlmonkey2 | I'm running head and IE6/7 is failing for the survey edit screens for redrawing the add sectin/question/answer buttons. | 20:30 |
+perlmonkey2 | and I think I might be on to something. I'm setting the id the same as the container. | 20:30 |
+perlmonkey2 | maybe IE destroys the dom element also. | 20:31 |
+perlSailer | can't we write a virus that would scrub IE off the face of the planet? | 20:31 |
+perlmonkey2 | hm, nope, changing the id to not match the container didn't fix it. | 20:32 |
+perlmonkey2 | bah, 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 | |
+perlmonkey2 | You 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 | |
+perlmonkey2 | Heh, I love irc. Just got through hashing over the issue with the Button YUI lib author. We've discovered a bug. | 21:21 |
+perlSailer | hm, i wonder what's involved in upgrading YUI in WebGUI | 21:23 |
+perlSailer | because I doubt they'll backport the bug to 2.7 | 21:23 |
+perlSailer | or whatever version we use | 21:23 |
@Haarg | well, we may be able to backport it ourselves | 21:24 |
@Haarg | we're using 2.6 | 21:24 |
+perlmonkey2 | perlSailer: no, the bug is that it worked in the first place. | 21:24 |
+perlmonkey2 | the fix shouldn't rely on YUI updates. | 21:25 |
+perlmonkey2 | destroy 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 |
+perlmonkey2 | perlSailer: yeah, like finding out Darth Vader was the good guy or something. | 21:28 |
CIA-44 | wrebuild: Graham Knop master * rdcad4e5 / wre/var/setupfiles/modproxy.conf : only use gzip compression on specified content types, not all requests - http://bit.ly/EgYxI | 21:43 |
+cap10morgan | before 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 |
+perlSailer | as far as I know, that is correct. You'd have to manually put an http:// out in front | 21:55 |
+cap10morgan | ok, that's what i thought | 21:55 |
+cap10morgan | rfe 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 #WebGUI | 21:59 | |
-!- mode/#webgui [+o tavisto] by ChanServ | 21: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 #webgui | 22:04 | |
-!- carogray [n=Caroline@174-147-211-138.pools.spcsdns.net] has joined #webgui | 22:26 | |
+perlmonkey2 | I 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 |
+perlSailer | quitter! You're supposed to work on the bug until you pass the point of useful work and it destroys your self-esteem. | 22:43 |
+perlSailer | then you sleep on it and fix it the next day | 22: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 #webgui | 22:46 | |
+perlSailer | tavisto, someone wants to setup a german Matrix | 22:56 |
-!- knowmad [n=william@97.66.185.250] has joined #webgui | 23:03 | |
-!- bopbop [n=kmccombs@24-183-106-111.dhcp.mdsn.wi.charter.com] has quit ["bye"] | 23:14 | |
knowmad | is 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 #webgui | 23:21 | |
+perlSailer | like what, knowmad? | 23:26 |
+perlSailer | product level stuff, API level stuff, ?? | 23:26 |
knowmad | product-level features | 23:26 |
knowmad | like payment methods | 23:26 |
knowmad | checkout process, etc. | 23:26 |
knowmad | i've added a wiki entry to start capturing these | 23:27 |
knowmad | http://www.webgui.org/use/community-wiki/shopping-cart | 23:27 |
knowmad | just found some more at | 23:28 |
knowmad | http://www.webgui.org/learn/features#idxTUViVjYbfvFYima5ZCc-Q | 23:28 |
@tavisto | what type of matrix perlSailer | 23:29 |
+perlSailer | I translated the new postings in the german forum, tavisto. I think the question was can this be done in german, too? | 23:30 |
knowmad | perlSailer: what happend to perlDreamer? | 23:30 |
+perlSailer | BartJol is now in charge of dreaming | 23:30 |
+perlSailer | so, I'm considering taking up sailing | 23:30 |
knowmad | hmmm, i'm going to have to hear more about this transition at the WUC | 23:30 |
CIA-44 | WebGUI: colin * r11864 /WebGUI/ (3 files in 3 dirs): Remove i18n echo calls in Account/Shop My Sales template. | 23:31 |
knowmad | ttyl | 23: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 | |
topsub | soo topsub is gonig to build a new pc.. | 23:58 |
topsub | always fun | 23:59 |
--- Day changed Tue Jul 21 2009 | ||
@tavisto | get to work sissy! (topsub) | 00:04 |
topsub | haha i'm working by seeing how i am going to spend my money.. haha | 00:04 |
@tavisto | I heard you were building a 486 DX-50.. Not sure that was worth the $1200 you paid for the parts... | 00:05 |
@tavisto | well 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 | |
topsub | haha i'm still figuring that out | 00: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 | |
@tavisto | I don't wanna have to sick perlSailer on you... so you'd better be coming. | 00:06 |
topsub | lol | 00:07 |
topsub | we going to drink in the pres room or w/e its called again | 00:07 |
topsub | haha | 00:07 |
CIA-44 | WebGUI: paul * r11865 /WebGUI/ (10 files in 6 dirs): PayPalStd resurrected | 00:14 |
-!- ekennedy [n=ekennedy@174-156-58-66.pools.spcsdns.net] has joined #webgui | 00:43 | |
-!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has left #webgui [] | 00:46 | |
CIA-44 | WebGUI: 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-44 | WebGUI: 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 #webgui | 02:08 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 02:08 | |
@Haarg | debugging live perl/mod_perl processes: http://use.perl.org/~jjore/journal/39319 http://use.perl.org/~jjore/journal/39325 | 02:39 |
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui | 02:39 | |
-!- mode/#webgui [+v patspam] by ChanServ | 02: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 #webgui | 02:53 | |
-!- mode/#webgui [+v cap10morgan] by ChanServ | 02:53 | |
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has quit [Read error: 110 (Connection timed out)] | 03:15 | |
+perlSailer | any 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 #webgui | 03:46 | |
+patspam | it's a trap for unwary sailors | 03:46 |
+perlSailer | that's what I was thinking | 03:46 |
* perlSailer heads off for some skilly and duff | 04:10 | |
CIA-44 | WebGUI: colin * r11868 /branch/WebGUI_7.6/ (3 files in 3 dirs): Backporting Crud 0 value fix. | 04:10 |
CIA-44 | WebGUI: 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 #WebGUI | 04:54 | |
@Haarg | hopefully 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 |
+perlSailer | you can always skip stuff | 04:57 |
+perlSailer | it's easier than trying to fill in | 04:57 |
@Haarg | yeah | 04:58 |
@Haarg | still 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 food | 05:01 | |
+perlSailer | personally (selfishly) the more you say the more it will help me | 05:05 |
+perlmonkey2 | patspam: 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 | |
+perlmonkey2 | speaking 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 #webgui | 05:47 | |
ekennedy1 | I'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 |
+perlmonkey2 | Hmm, 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 |
+perlmonkey2 | ekennedy1: as admin I went to 'users' then viewed visitors profile. | 05:55 |
+perlmonkey2 | This allowed me to see its inbox. | 05:56 |
ekennedy1 | perlmonkey2: 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 |
+perlmonkey2 | okay in 'users' I clicked on 'Visitor'. then in the admin panel on the right I clicked ' view user's profile'. | 06:01 |
+perlmonkey2 | This takes me to a profile screen with tabs. The middle tab is the inbox. | 06:01 |
+perlmonkey2 | Course this is [head] I'm running. No idea if things are different in older versions. | 06:01 |
ekennedy1 | I was just going to say that my production system is 7.6. Perhaps that is not available. | 06:01 |
+perlmonkey2 | you odon't see those links/ | 06:02 |
+perlmonkey2 | ? | 06:02 |
+perlSailer | no, that's RFE-ish | 06:02 |
+perlSailer | no backporting it | 06:02 |
+perlmonkey2 | then I advise 'select * from inbox' | 06:02 |
+perlmonkey2 | :P | 06:02 |
+perlmonkey2 | oh, ' where userId = 1' | 06:03 |
+perlmonkey2 | :P | 06:03 |
+perlmonkey2 | perlSailer: I'm running out of patience for this bug. | 06:03 |
ekennedy1 | That was what I was going to do but was hoping for a better way. Thanks. | 06:03 |
+perlSailer | kill it! | 06:03 |
+perlmonkey2 | IE is redrawing my entire screen in IE6 on the ajax call. Does it do that to you? | 06:03 |
* perlSailer tries to avoid IE6 | 06:03 | |
+perlSailer | it's like a leaky boat on a stormy sea | 06:04 |
+perlmonkey2 | perlSailer: as part of my 'do something fun' I'm going to try to rewrite parts of the Survey JS with GWT. | 06:04 |
+perlmonkey2 | So 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 :P | 06:05 |
+perlSailer | you'd have to make an argument that we should support YUI and GWT | 06:05 |
+perlSailer | that won't be easy | 06:05 |
+perlmonkey2 | Don't call buzz aldrin a liar: http://www.youtube.com/watch?v=ZOo6aHSY8hU | 06:08 |
+perlSailer | yeah, he looks like an old man | 06:09 |
+perlSailer | but ya have to remember that he was once in the Air Force as a pilot | 06: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 | |
+perlmonkey2 | perlSailer: but GWT doesn't require any additional libraries. | 06:40 |
+perlSailer | I may just be very conservative | 06:43 |
+perlmonkey2 | perlSailer: no, there is zero chance of GWT being introduced into core. But maybe it could be worked into WebGUIx:: assets. | 06:46 |
+perlmonkey2 | But I can't wait to see comparitive JS libs with GWT to see how much smaller they are. | 06:46 |
+perlmonkey2 | Since 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 |
+perlmonkey2 | the 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 #webgui | 06:55 | |
elnino | hi. anyone around for a non-webgui question? | 06:57 |
+perlSailer | you can always ask, elnino | 07:00 |
elnino | perlSailer, eh? | 07:00 |
+perlSailer | taking a dreaming break | 07:00 |
elnino | anyone 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 |
elnino | to install. | 07:01 |
elnino | c-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 |
@preaction | elnino: you have to get the software that works with it | 07:03 |
elnino | ok. so they only support certain opensource, or I write write code to support others using their API? | 07:04 |
elnino | my brain is fried, I suppose I'm not making sense. oh well. Just only curious. | 07:06 |
elnino | we 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 | |
+perlSailer | Congratulations, elnino. | 07:11 |
+perlSailer | We knew you could crank out top-notch code, but this is beyond the call of duty. | 07:11 |
elnino | Thanks. He's been great. | 07:11 |
@preaction | in theory, i believe you could write a cpanel interface for webgui | 07:12 |
@preaction | cpanel is Perl | 07:12 |
elnino | well, 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 night | 07:12 | |
-!- perlSailer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has quit ["Leaving."] | 07:12 | |
elnino | 3 minutes. | 07:13 |
elnino | well. 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 #webgui | 07:38 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 07: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 #WebGUI | 08: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 #WebGUI | 09:07 | |
-!- mode/#webgui [+o steveo_aa] by ChanServ | 09:07 | |
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has joined #webgui | 10:04 | |
-!- bartjol [n=bartjol@host2.procolix.com] has joined #webgui | 11:29 | |
-!- mode/#webgui [+v bartjol] by ChanServ | 11:29 | |
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui | 12:07 | |
-!- carogray1 [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui | 12:07 | |
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has left #webgui [] | 12:32 | |
CIA-44 | WebGUI: translation * r11870 /translations/Dutch/Dutch/ (7 files): Update from translation server | 12:39 |
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui | 13:03 | |
CIA-44 | WebGUI: translation * r11871 /translations/Dutch/Dutch/ (TaxDriver_EU.pm WebGUIProfile.pm): Update from translation server | 13:08 |
-!- plainhao [n=plainhao@mail.xbiotica.com] has joined #webgui | 14:07 | |
-!- mode/#webgui [+o plainhao] by ChanServ | 14: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 #WebGUI | 15:09 | |
CIA-54 | WebGUI: translation * r11872 /translations/Dutch/Dutch/ (4 files): Update from translation server | 15:10 |
CIA-54 | WebGUI: translation * r11873 /translations/Dutch/Dutch/ (ShipDriver.pm PassiveAnalytics.pm): Update from translation server | 15:10 |
-!- cap10morgan [n=wmorgan@75.71.249.188] has joined #webgui | 15:26 | |
-!- mode/#webgui [+v cap10morgan] by ChanServ | 15:26 | |
-!- stDavid [n=stDavid@216-199-225-46.tpa.fdn.com] has joined #webgui | 15:36 | |
CIA-54 | WebGUI: translation * r11874 /translations/Dutch/Dutch/Asset_Story.pm: Update from translation server | 15: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 | |
+bartjol | mm a perlDreamer might come in handy right now | 16:35 |
+bartjol | any story topic dev people? | 16:38 |
+bartjol | don't wanna make a useless bug report | 16:39 |
-!- tavisto [n=tavisto@70.158.103.10] has joined #WebGUI | 16:40 | |
-!- mode/#webgui [+o tavisto] by ChanServ | 16:40 | |
+SynQ | yes! | 16:48 |
-!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has joined #webgui | 16:48 | |
+SynQ | I am traveling back to europe by KLM :) | 16:48 |
+bartjol | May 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 #webgui | 16:59 | |
+SynQ | bartjol: 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 | |
+bartjol | eeeh, no, not exactly, I rather be sponsored and make advertisement for ProcoliX by sailing across the ocean | 17:10 |
CIA-54 | WebGUI: translation * r11875 /translations/Dutch/Dutch/ (Asset_StoryTopic.pm Asset_StoryArchive.pm): Update from translation server | 17:15 |
CIA-54 | WebGUI: translation * r11876 /translations/Dutch/Dutch/Asset_AdSku.pm: Update from translation server | 17:15 |
-!- Haarg [n=haarg@76.210.68.69] has joined #webgui | 17:17 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 17:17 | |
@tavisto | KLM = free beer | 17:17 |
@tavisto | I'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 |
daviddelikat | bartjol: how did the AdSKu translation go? | 17:18 |
daviddelikat | I'm curious because i wrote it | 17:18 |
daviddelikat | ... so be brutal | 17:18 |
+bartjol | oh, well, any stuff I found, I made a bug report for | 17:18 |
+bartjol | let's have a look | 17:19 |
-!- tavisto [n=tavisto@70.158.103.10] has quit [] | 17:19 | |
+bartjol | well, the word click is hard to translate to dutch, because the natural translation sounds stupid, but I used it anyway | 17:20 |
+bartjol | and I thought it was unclear what an impression is | 17:20 |
+bartjol | but the transaltion is easy | 17:20 |
daviddelikat | so what would be a better word/idea for 'click'? | 17:21 |
+bartjol | well, the english word is perfectly clear and fine... in english | 17:22 |
daviddelikat | what do you call it in dutch? | 17:22 |
+bartjol | well to click is klikken | 17:23 |
+bartjol | only different spelling | 17:23 |
+bartjol | but "a click" is "een klik" | 17:23 |
daviddelikat | how do you talk about it normally? | 17:24 |
+bartjol | which I find rather stupid sounding | 17:24 |
+bartjol | more in the verb kind of way | 17:24 |
+bartjol | not the action as a noun | 17:24 |
daviddelikat | so this is just another way that english is messed up - the noun-ification of verbs... and vice versa | 17:25 |
+bartjol | but you did not make me post bugs about it | 17:25 |
+bartjol | yeah | 17:26 |
+bartjol | so no type-o's (as far as I saw) | 17:26 |
daviddelikat | ok thanks | 17:26 |
+bartjol | or inclearities, I would say thumbs up | 17:26 |
+bartjol | but a definition for the impression might b good | 17:27 |
daviddelikat | yeah, I'll have to think about that | 17:27 |
+bartjol | somtimnes that is what I miss in WebGUI] | 17:27 |
+bartjol | that happens more often | 17:27 |
+bartjol | I don't ewanna read a wiki to see what something does | 17:27 |
+bartjol | If I want to find how to do it, that's ok | 17:28 |
daviddelikat | web based programming is so fickle | 17:46 |
+bartjol | mmm, from all the "perl*" gus, only perlbot remains | 17:51 |
CIA-54 | WebGUI: translation * r11877 /translations/Dutch/Dutch/Asset_Survey.pm: Update from translation server | 17:56 |
daviddelikat | so 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 |
+bartjol | mmm | 17:59 |
+bartjol | that does not sound good | 17:59 |
+bartjol | depends on the piece of code of course, but mostly order is important | 18:00 |
daviddelikat | mostly it is the JS that gets skipped, no errors, doesn't even show up in the firebug console/Net page, nothing | 18:00 |
daviddelikat | order can influence how it works, not how it downloads... | 18:01 |
daviddelikat | the script element is still on the page, so it should download it | 18:01 |
+bartjol | mmm | 18: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 #webgui | 18:04 | |
+bartjol | well, without seeing, I can't judge | 18:04 |
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui | 18:13 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 18:14 | |
-!- carogray1 [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit [Read error: 104 (Connection reset by peer)] | 18:14 | |
+bartjol | hey perlDreamer, I left you some work :) | 18:15 |
+perlDreamer | bartjol: I see you've attended the McCombs School for Superior Submission of Bugs | 18:15 |
+bartjol | well, I think this was my top day ever | 18:15 |
+bartjol | that course works | 18:16 |
-!- bartjol [n=bartjol@host2.procolix.com] has quit ["Leaving."] | 18:20 | |
daviddelikat | so about half an hour ago my browser stopped downloading/running any JS leaving me totally frustrated in all that I did | 18:20 |
daviddelikat | no errors local or server | 18:20 |
daviddelikat | nothing | 18:20 |
daviddelikat | just deal flat html | 18:20 |
daviddelikat | /deal/dead/ | 18:20 |
daviddelikat | so I closed the tab and opened a new one | 18:21 |
daviddelikat | and behold it works! | 18:21 |
daviddelikat | gotta love that... | 18:21 |
-!- s4eek [n=charles@andc-fw1.exploreos.com] has joined #webgui | 18:21 | |
-!- perlmonkey2 [n=perlmonk@76.213.115.80] has joined #webgui | 18:25 | |
-!- mode/#webgui [+v perlmonkey2] by ChanServ | 18:25 | |
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has quit ["Leaving."] | 18:28 | |
+perlDreamer | daviddelikat, I think I have decided that javascript is evil. | 18:29 |
daviddelikat | it certainly has more faults than my favorite language | 18:29 |
daviddelikat | but in this case it was the browser/js-engine that seems to be the problem | 18:30 |
@Haarg | i don't mind javascript as a language, i just hate debugging it | 18:31 |
+perlDreamer | I hate how it's not the same everywhere. Aside from that, it's really not that bad. | 18:33 |
daviddelikat | I'm not fond of the fact that it hasn't matured as a language... at all. | 18:33 |
mducharme-work | we have an ajax web application that was developed in house without using a framework like YUI | 18:34 |
daviddelikat | most of what we deal with here are just pasted together bits that make it look better. | 18:34 |
mducharme-work | if we aren't using firefox 2.x it doesn't work | 18:34 |
mducharme-work | I'm almost tempted to move it to a framework...... | 18:35 |
daviddelikat | seems like a wise choice | 18:36 |
-!- cap10morgan [n=wmorgan@75.71.249.188] has quit [] | 18:36 | |
daviddelikat | but you might look at some of the other less weighty frameworks before you choose one... | 18:36 |
mducharme-work | the only one's I'm familiar with are t | 18:38 |
mducharme-work | the yahoo and google ones | 18:38 |
CIA-54 | WebGUI: colin * r11878 /WebGUI/ (docs/changelog/7.x.x.txt lib/WebGUI/i18n/English/WebGUI.pm): WebGUI, versionTag i18n fix | 18:38 |
CIA-54 | WebGUI: colin * r11879 /branch/WebGUI_7.6/ (3 files in 3 dirs): Backporting AdminConsole Help and i18n. | 18:38 |
CIA-54 | WebGUI: colin * r11880 /WebGUI/ (2 files in 2 dirs): i18n fix | 18:38 |
daviddelikat | mducharme-work: heres a start for you, if you want to keep your app light... http://sixrevisions.com/javascript/promising_javascript_frameworks/ | 18:41 |
CIA-54 | WebGUI: colin * r11881 /WebGUI/ (2 files in 2 dirs): i18n fix | 18:54 |
CIA-54 | WebGUI: colin * r11882 /WebGUI/ (2 files in 2 dirs): i18n fix | 18:54 |
CIA-54 | WebGUI: colin * r11883 /WebGUI/ (3 files in 2 dirs): i18n fixes | 18:54 |
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui | 18:57 | |
-!- mode/#webgui [+v cap10morgan] by ChanServ | 18:57 | |
daviddelikat | any body want another look at the new helpdesk? http://delikat.homeip.net:8080/ | 18:58 |
daviddelikat | anybody 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 #webgui | 19:00 | |
@Haarg | what item? | 19:01 |
daviddelikat | the loading box that shows up on my helpdesk | 19:01 |
@preaction | depends on how it's being transparencied | 19:01 |
daviddelikat | I'm not sur ehow it's being trans...ed | 19:01 |
@preaction | Firebug or some other inspector | 19:02 |
@Haarg | for that probably background-color: | 19:02 |
@Haarg | daviddelikat, you might want to add padding-right: 20px to the em for that tab | 19:10 |
daviddelikat | k | 19:11 |
@Haarg | probably easiest if you can add a class to that tab | 19:11 |
daviddelikat | its got some CSS attached to the overlay itself | 19:11 |
daviddelikat | Haarg: having trouble with the padding right suggestion... what do you mean by 'the em'? | 19:29 |
@Haarg | there is an em element in the tab header | 19:29 |
@Haarg | it would probably be best if you could just add a css class to the tab | 19:30 |
@Haarg | then add a rule like .ticket-tab em { padding-right: 20px } | 19:30 |
daviddelikat | I see, thanks | 19:30 |
+perlDreamer | should getFiles return files from subdirectories, or only getFiles(1)? | 19:44 |
@preaction | perlDreamer: i would say getFiles should return all files such that getUrl( $filename ) will do the right thing | 19:47 |
@Haarg | perlDreamer, finally applied your patch to karmagifter | 19:50 |
+perlDreamer | thanks! I'll close out the bug. | 19:50 |
-!- mducharme-work [n=nothing@66-202-165-66.rev.knet.ca] has quit ["Leaving."] | 19:52 | |
daviddelikat | i 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 #webgui | 19:52 | |
@preaction | daviddelikat: i'm surprised you got this far without it ;) | 19:53 |
daviddelikat | anybody recomend a good book? | 19:53 |
@preaction | daviddelikat: zofbot4 sent you some links | 19:53 |
+perlDreamer | CSS: The Definitive Guide is a great reference, but I haven't found a good textbook yet | 19:53 |
daviddelikat | I like reference boos best | 19:53 |
daviddelikat | books... | 19:54 |
daviddelikat | ref books with examples | 19:54 |
daviddelikat | textbooks tend to be too tedious | 19:54 |
@preaction | that's why the websites are better, they can show you right in the browser | 19:54 |
daviddelikat | its hard to find the meat | 19:54 |
@preaction | also, join #css, you can get good help there | 19:54 |
daviddelikat | what is zofbot? | 19:56 |
@preaction | zofbot is the bot in #css | 19:57 |
@preaction | it's pimp-ass pimp | 19:57 |
@preaction | i was gonna put it in here too, zoffix gave me the sauce | 19:57 |
daviddelikat | so its sort of an auto-responder? | 19:58 |
@preaction | it's an IRC bot | 19:58 |
daviddelikat | how does it work? | 19:58 |
@preaction | you type "]factoid" and it prints it out | 19:58 |
@preaction | or "]factoid > user" and it PMs the person | 19:59 |
@preaction | or "]factoid @ user" and it addresses the person | 19:59 |
@preaction | it has many other features | 19:59 |
daviddelikat | do you address it directly or does it grab stuff out of the chat? | 20:00 |
daviddelikat | perhaps there is documentation i could read | 20:00 |
daviddelikat | ? | 20:00 |
@preaction | you address it directly | 20:01 |
@preaction | not really, just ask your question to #css and they'll find the factoid for you | 20:01 |
daviddelikat | Haarg: it would be quite nice if wgd could watch for 'saves' while a user edits an item and update the database with intermediate saves | 20:15 |
daviddelikat | I imagine this is asking quite a bit, but I just wanted to point out that it would be usefull | 20:15 |
@Haarg | it's certainly possible | 20:34 |
daviddelikat | it would be really handy for tweaking templates. | 20:35 |
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: carogray, SDuensin | 20:37 | |
-!- Netsplit over, joins: carogray, SDuensin | 20:38 | |
-!- danny_mk [n=chatzill@64-204-40-34.client.dsl.net] has joined #webgui | 20:38 | |
-!- mode/#webgui [+v danny_mk] by ChanServ | 20:38 | |
-!- carogray [n=Caroline@174-147-211-138.pools.spcsdns.net] has quit [Read error: 104 (Connection reset by peer)] | 20:42 | |
daviddelikat | Haarg: perlDreamer: I just pushed the new helpdesk to the git repo. | 20:44 |
daviddelikat | there 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 |
daviddelikat | meanwhile I'll be reading whatever CSS stuff I can find... | 20:47 |
-!- carogray [n=Caroline@166.203.67.81] has joined #webgui | 21:12 | |
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: SDuensin | 21:21 | |
-!- Netsplit over, joins: SDuensin | 21:26 | |
+perlDreamer | no more test plans: http://www.shadowcat.co.uk/blog/matt-s-trout/a-cunning-no_plan/ | 22:05 |
+perlDreamer | hm | 22:12 |
+perlDreamer | Would it really be a problem is getFiles did not return '.' and '..' anymore? | 22:13 |
@Haarg | it currectly does? | 22:13 |
+perlDreamer | yes | 22:13 |
+perlDreamer | well, getFiles(1) does | 22:13 |
+perlDreamer | getFiles does not | 22:13 |
@Haarg | i can't think of any place that would be useful to return | 22:14 |
+perlDreamer | me either | 22:14 |
+perlDreamer | Path::Class::Dir has a wonderful recursive iterator built into it | 22:14 |
@preaction | who had told me in here they were working with Selenium? | 22:15 |
+perlDreamer | sbaur | 22:15 |
+perlDreamer | sbauer? | 22:15 |
+perlDreamer | (sp ?) | 22:16 |
@preaction | oh right! susan | 22:16 |
@preaction | this IDE thing works niiiiice | 22:17 |
+perlDreamer | yeah, the demos I've seen are nice | 22:17 |
+perlDreamer | but there's something I've never worked out | 22:17 |
+perlDreamer | it would be almost impossible to run Selenium tests in series | 22:17 |
+perlDreamer | unless they all return the website to the default state when they exit | 22:18 |
@preaction | that's what i've been doing | 22:28 |
@preaction | but it's nice to have tests for something we've never had tests for before (in one of our client sites) | 22:29 |
+perlDreamer | did you read the blog post I pasted above? | 22:30 |
+perlDreamer | In Test::Simple 0.88, you can say "done_testing()" | 22:30 |
+perlDreamer | so no more plans required | 22:30 |
@preaction | http://youbrokethebuild.com/ <- ha beautiful | 22:31 |
-!- carogray [n=Caroline@166.203.67.81] has quit [Read error: 110 (Connection timed out)] | 22:31 | |
+perlDreamer | I know I have a picture of JT holding an axe somewhere around here... | 22:40 |
@preaction | so 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 |
@preaction | i'm just getting really tired of stupid regressions like the one Kristi just posted | 22:45 |
-!- LTR_bob [n=bob@5ED6766C.cable.ziggo.nl] has joined #webgui | 22:46 | |
@preaction | i feel like i'm trying to bail out an oil tanker with a teaspoon | 22:46 |
-!- plainhao [n=plainhao@mail.xbiotica.com] has quit [] | 22:51 | |
-!- bmackey [n=chatzill@208.51.39.34] has joined #webgui | 23:02 | |
+perlDreamer | which regression, preaction? | 23:35 |
+perlDreamer | oh, 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 #webgui | 23:45 | |
-!- wgGuest27 is now known as Nexx | 23:45 | |
-!- Nexx is now known as Nexxi | 23:45 | |
Nexxi | I 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 |
@Haarg | not really | 23:47 |
Nexxi | Hmm. I am currently with a host and have ssh, SFTP, and FTP, but I am only familiar with FTP installs | 23:48 |
-!- Nexxi [n=wgGuest2@pool-98-111-94-121.sttlwa.fios.verizon.net] has quit [] | 23:53 | |
+perlDreamer | preaction: fixed | 23:56 |
+perlDreamer | so why don't we hook up bopbop with Selenium, and have her spend 2 days doing basic operations | 23:56 |
@preaction | how stupid was it? | 23:56 |
-!- s4eek [n=charles@andc-fw1.exploreos.com] has quit [] | 23:56 | |
+perlDreamer | it was very subtle | 23:56 |
+perlDreamer | rev 11884 | 23:56 |
@preaction | sounds like a good idea | 23:56 |
+perlDreamer | we can add it to the pre-release testing procedure | 23:57 |
@preaction | and with the new skype release i can share my screen and show her how to do it | 23:57 |
--- Day changed Wed Jul 22 2009 | ||
+perlDreamer | the Selenium Tests can be exported and imported, can't they? | 00:00 |
+perlDreamer | they'd have to have that | 00:00 |
+perlDreamer | a way to write out and replay a script | 00:00 |
@preaction | they can be exported and imported, and the saved file can be moved around | 00:01 |
@preaction | exported means "to another format like Perl, C, or Ruby" | 00:01 |
@preaction | er... so not imported, but the saved file can be moved around and loaded | 00:02 |
+perlDreamer | so if she saves one, I could run it either from the command line, or from Firefox | 00:02 |
+perlDreamer | good | 00:02 |
@preaction | you could open it in your Selenium IDE and export it to Perl if you wanted to | 00:02 |
@preaction | i'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 to | 00:03 |
+perlDreamer | well, until then we could still use the IDE tests | 00:03 |
@preaction | right | 00:03 |
@preaction | something reproducable with minimal effort is the key | 00:04 |
+perlDreamer | right | 00:04 |
+perlDreamer | and expedient | 00:04 |
+perlDreamer | this is something that can be done right now | 00:04 |
+perlDreamer | for example, kristi could clear her site, turn on IDE, and then record building the whole site | 00:04 |
+perlDreamer | and then replay that script and duplicate her site on any other site | 00:05 |
+perlDreamer | that's what I call a backup! | 00:05 |
@preaction | i've noticed that selenium doesn't detect text entered into a TinyMCE editor | 00:07 |
CIA-54 | WebGUI: 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-54 | WebGUI: colin * r11885 /branch/WebGUI_7.6/ (2 files in 2 dirs): Backporting DatabaseLink connection check fix. | 00:08 |
+perlDreamer | I have a passionate, irrational dislike for TinyMCE | 00:08 |
@Haarg | i have a passionate, perfectly rational dislike for TinyMCE | 00:09 |
+perlDreamer | well, between the two of us we have it covered | 00:09 |
+perlDreamer | How 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 | |
@Haarg | i have no problem with them | 00:11 |
@Haarg | but 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 | |
+perlDreamer | I'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 | |
+perlDreamer | preaction, Haarg: I'd really appreciate it if you'd both review the commit | 00:31 |
@Haarg | sure | 00:32 |
+perlDreamer | https://svn.webgui.org/svnweb/plainblack/revision/?rev=11886 | 00:45 |
* perlDreamer has to run some errands, but I'll backlog | 00:45 | |
CIA-54 | WebGUI: 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 |
@Haarg | i don't see anything that stands out as a problem | 01:06 |
@Haarg | i mostly ignored anything to do with the cdn stuff though | 01:06 |
-!- preaction [n=doug@76.210.68.69] has joined #webgui | 01:12 | |
-!- mode/#webgui [+o preaction] by ChanServ | 01:12 | |
@preaction | perlDreamer: r11886 looks good to me | 01: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 #webgui | 01:33 | |
+perlDreamer | Haarg, I did, too. | 01:38 |
+cap10morgan | in wreconsole.pl it sometimes call this bare sub "file" | 01:42 |
+cap10morgan | where is that defined? | 01:42 |
@Haarg | probably Path::Class | 01:43 |
+cap10morgan | ah ha | 01:43 |
+cap10morgan | thanks Haarg | 01:43 |
@Haarg | i hate implicit imports | 01:43 |
+cap10morgan | me too | 01:44 |
@Haarg | the fix for http://www.webgui.org/use/bugs/tracker/10677 is going to be rather ugly | 01:46 |
+perlDreamer | what's causing the bug, is it the feed? | 01:47 |
@Haarg | old version of XML::FeedPP | 01:48 |
@Haarg | it isn't detecting what kind of input you are giving it | 01:48 |
@Haarg | it tries to detect if you are giving it a url, file path, or string | 01:48 |
@Haarg | in 0.38 the regex for a string doesn't catch that feed | 01:49 |
@Haarg | err, 0.37 | 01:49 |
+perlDreamer | no way to manually tell it? | 01:49 |
-!- preaction [n=doug@76.210.68.69] has quit ["This computer has gone to sleep"] | 01:49 | |
@Haarg | 0.38 has a better regex, and newer versions you can manually tell it | 01:49 |
@Haarg | http://cpansearch.perl.org/src/KAWASAKI/XML-FeedPP-0.37/lib/XML/FeedPP.pm | 01:50 |
@Haarg | look at sub load { | 01:50 |
+perlDreamer | swapping the first and second conditionals would help | 01:51 |
@Haarg | it misses all of them though | 01:52 |
@Haarg | the bug only happens with 0.37 | 01:52 |
@Haarg | so we'll probably have to detect that version, and do the same thing load does | 01:52 |
@Haarg | assign the raw hash params | 01:52 |
+perlDreamer | we can't say to use 0.38 only? | 01:52 |
@Haarg | back soon | 01:52 |
+perlDreamer | k | 01:52 |
@Haarg | 7.7 already requires a newer version | 01:53 |
@Haarg | but for 7.6 we don't want to bump the prereq | 01: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 #webgui | 02:10 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 02:10 | |
+perlDreamer | If 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 #webgui | 02:16 | |
-!- Haarg [n=haarg@97-88-245-238.static.mdsn.wi.charter.com] has quit ["Leaving"] | 02:23 | |
CIA-54 | WebGUI: colin * r11887 /branch/WebGUI_7.6/t/Storage/Image.t: Update this test for the deep storage. | 02:53 |
CIA-54 | WebGUI: colin * r11888 /WebGUI/t/Storage/Image.t: update test for new deep storage | 02:53 |
+perlDreamer | It is impossible to write perl while watching Kung-Fu Panda | 03:00 |
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui | 03:25 | |
-!- mode/#webgui [+v patspam] by ChanServ | 03:25 | |
CIA-54 | WebGUI: colin * r11889 /branch/WebGUI_7.6/t/ (Crud/Subclass.t lib/WebGUI/SubClass.pm): | 03:29 |
CIA-54 | WebGUI: Update SubClass test to work. For some reason, having the package | 03:29 |
CIA-54 | WebGUI: inside wasn't allowing inheritance to work. | 03:29 |
CIA-54 | WebGUI: colin * r11890 /WebGUI/t/ (Crud/Subclass.t lib/WebGUI/SubClass.pm): | 03:29 |
CIA-54 | WebGUI: Fix test. Inheritance wasn't working with the package defined inside | 03:29 |
CIA-54 | WebGUI: the test. | 03:29 |
CIA-54 | WebGUI: 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 #webgui | 03:42 | |
SquOnk | Hi guys | 03:43 |
SquOnk | Looking for a suggestion | 03:43 |
SquOnk | What would be the best way to create a page full of links. Simple as that. | 03:43 |
SquOnk | I know it can be done with an article. | 03:43 |
SquOnk | It's there a better way. | 03:43 |
SquOnk | Sort of a "bookmarks page" | 03:43 |
preaction | you can use a CS or a Thingy | 03:44 |
SquOnk | preaction: I see. Will try those. | 03:47 |
SquOnk | preaction: Is there a RFE for an input form designer for SQL Reports? | 03:47 |
SquOnk | preaction: 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 | |
SquOnk | Oh, sorry | 03:48 |
preaction | SquOnk: there used to be "SQLForm", but that was taken out for Thingy | 03:48 |
SquOnk | preaction: 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 |
preaction | what are you creating SQL Reports for? existing SQL tables? | 03:49 |
preaction | Thingy is to create new databases | 03:49 |
SquOnk | preaction: Views and specific queries. | 03:50 |
SquOnk | preaction: I'll give you two examples. | 03:50 |
mducharme | I find the thingy is not configurable enough in terms of how it presents information | 03:50 |
mducharme | and the way records are linked | 03:50 |
SquOnk | preaction: 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 |
preaction | SquOnk: but the SQL table with data already exists? | 03:51 |
SquOnk | preaction: A report that shows details from a specific ticket from a foreign request tracker. It needs the ticket number. | 03:51 |
SquOnk | preaction: Yeah, tables exist in foreign Postgres databases. | 03:51 |
preaction | then you need SQLReport | 03:52 |
SquOnk | preaction: 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 |
preaction | i'm just saying that if you want, you can make them into Thingy databases | 03:52 |
SquOnk | preaction: I understood that, but it's not viable here. I guess I'll build the forms and file an RFE :) | 03:53 |
SquOnk | preaction: 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 |
preaction | you could use the SQLForm | 03:54 |
preaction | it's in the github i believe | 03:54 |
preaction | or otherwise it's in the SVN | 03:54 |
SquOnk | preaction: I see. What do you think of the last idea? | 03:55 |
preaction | we took the SVNForm out for a reason | 03:55 |
preaction | Thingy works better for the end-user | 03:55 |
SquOnk | preaction: I agree... but for data entry. | 03:56 |
preaction | build a small custom asset | 03:57 |
preaction | alternatively, make an asset that takes a DBIx::Class::WebGUI object and builds a data entry form | 03:57 |
SquOnk | preaction: Unless the reports are a few, I guess I'll have to do that | 03:58 |
-!- preaction [n=doug@97-88-245-238.static.mdsn.wi.charter.com] has quit ["This computer has gone to sleep"] | 04:43 | |
+perlDreamer | patspam, does the t/Crud/SubClass.t test run on your box? | 05:02 |
+patspam | yes | 05:02 |
+patspam | is it broken? | 05:02 |
+perlDreamer | I couldn't get it to work here | 05:03 |
+patspam | hmm | 05:03 |
+perlDreamer | It gave me the enigmatic | 05:04 |
+perlDreamer | Couldn't locate object method crud_createTable in WebGUI::Crud::SubClass | 05:04 |
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has quit [Read error: 60 (Operation timed out)] | 05:05 | |
+patspam | I'll have a look at it in a sec, just writing some Crypt tests | 05:05 |
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui | 05:05 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 05:05 | |
+perlDreamer | I changed the test to pull from an external file, and it worked fine | 05:07 |
+perlDreamer | but it was odd | 05:07 |
+perlDreamer | Haarg, could we pick up the XML::FeedPP thread? | 05:11 |
@Haarg | sure | 05:11 |
+perlDreamer | If there's a bug in the module, what's wrong with asking people to upgrade to using it? | 05:12 |
@Haarg | well, it's probably fine. i'm just thinking in a stable version avoiding prereq changes should be avoided | 05:13 |
+perlDreamer | we may kill 2 bugs with one stone if we up the version: https://svn.webgui.org/svnweb/plainblack/revision/?rev=10344 | 05:17 |
+perlDreamer | well, up the version and backport a patch | 05:19 |
+perlDreamer | hang on | 05:20 |
+perlDreamer | that path looks like it was backported... | 05:21 |
+perlDreamer | I see | 05:22 |
+perlDreamer | well, then we should keep going in the same style as before | 05:32 |
SquOnk | All right, I'm off... | 05:33 |
SquOnk | See 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 #webgui | 05:37 | |
-!- mode/#webgui [+v cap10morgan] by ChanServ | 05:37 | |
CIA-54 | WebGUI: 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 #webgui | 06:44 | |
-!- ekennedy [n=ekennedy@174-156-58-66.pools.spcsdns.net] has joined #webgui | 06:47 | |
daviddelikat | I'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-54 | WebGUI: colin * r11893 /releases/WebGUI_7.6.32-stable: Release 7.6.32-stable | 07:50 |
CIA-54 | webgui: Patrick Donelan crypt * r4ccd6d2 / lib/WebGUI/Workflow/Activity/CryptUpdateFieldProviders.pm : Made use of quote_identifier in CryptUpdateFieldProviders - http://bit.ly/jToby | 07:52 |
CIA-54 | webgui: Patrick Donelan crypt * rfaf3c5d / (lib/WebGUI/Crypt.pm t/Crypt/Simple.t): Fix: using regexps to parse binary data needs care - http://bit.ly/28d35u | 07:52 |
CIA-54 | webgui: Patrick Donelan crypt * ra85faa8 / (15 files in 9 dirs): | 07:52 |
CIA-54 | webgui: Crypt refactoring | 07:52 |
CIA-54 | webgui: refactored WebGUI::Crypt::_getProvider | 07:52 |
CIA-54 | webgui: refactored WebGUI::Crypt::encrypt and decrypt | 07:52 |
CIA-54 | webgui: moved providers into WebGUI::Crypt::Provider namespace | 07:52 |
CIA-54 | webgui: added more provider tests | 07:52 |
CIA-54 | webgui: added Provider skeleton - http://bit.ly/jeqGq | 07:52 |
CIA-54 | webgui: Patrick Donelan crypt * rb254c70 / lib/WebGUI/Crypt.pm : Crypt::parseHeader now uses split instead of a regex for speed - http://bit.ly/pMyT5 | 07:52 |
CIA-54 | webgui: Patrick Donelan crypt * r01cde04 / crypt_benchmark.pl : Improved crypt_benchmark.pl - http://bit.ly/8vIZO | 07: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-54 | WebGUI: 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 #webgui | 08:34 | |
-!- mode/#webgui [+o preaction] by ChanServ | 08: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 #webgui | 09:36 | |
+SynQ | morning | 09: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 #webgui | 10:24 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 10:24 | |
CIA-54 | webgui: Patrick Donelan crypt * re12ac1e / (8 files in 7 dirs): | 10:54 |
CIA-54 | webgui: Minor refactoring/improvements | 10:54 |
CIA-54 | webgui: Improved crypt_benchmark.pl | 10:54 |
CIA-54 | webgui: Improved API docs | 10:54 |
CIA-54 | webgui: Removed Crypt::Blowfish cipher from tests because it isn't in the WRE - http://bit.ly/Ey2am | 10:54 |
-!- bartjol [n=bartjol@host2.procolix.com] has joined #webgui | 11:17 | |
-!- mode/#webgui [+v bartjol] by ChanServ | 11: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 #WebGUI | 12:27 | |
-!- plainhao [n=plainhao@mail.xbiotica.com] has joined #webgui | 14:03 | |
-!- mode/#webgui [+o plainhao] by ChanServ | 14: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 #webgui | 15:22 | |
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui | 16:22 | |
-!- mode/#webgui [+v patspam] by ChanServ | 16:22 | |
-!- cap10morgan_ [n=wmorgan@75.71.249.188] has joined #webgui | 16:23 | |
-!- mode/#webgui [+v cap10morgan_] by ChanServ | 16:23 | |
-!- bopbop [n=kmccombs@24-183-106-111.dhcp.mdsn.wi.charter.com] has joined #webgui | 16:36 | |
-!- mode/#webgui [+o bopbop] by ChanServ | 16: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 #webgui | 16:47 | |
-!- cap10morgan_ is now known as cap10morgan | 16:56 | |
-!- mducharme [n=nothing@S0106000e0cc03cff.wp.shawcable.net] has joined #webgui | 16:57 | |
-!- tavisto [n=tavisto@96.230.192.126] has joined #WebGUI | 17:09 | |
-!- mode/#webgui [+o tavisto] by ChanServ | 17:09 | |
-!- cap10morgan_ [n=wmorgan@166.205.132.106] has joined #webgui | 17:15 | |
-!- mode/#webgui [+v cap10morgan_] by ChanServ | 17: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 #webgui | 17:22 | |
-!- mode/#webgui [+v cap10morgan] by ChanServ | 17:22 | |
daviddelikat | just pushed some new code for helpdesk to github | 17: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 #webgui | 17:26 | |
-!- perlbot [n=perlbot@c-69-180-46-57.hsd1.ga.comcast.net] has joined #webgui | 17:27 | |
-!- mode/#webgui [+o preaction] by ChanServ | 17:27 | |
+bartjol | daviddelikat: is that a new Asset? | 17:30 |
+bartjol | sounds cool | 17:31 |
+bartjol | and it is strange that my out of office mail is posted on the dev list... cool, but quite unnecessary | 17:33 |
daviddelikat | no its an optional package, not quite ready for the core | 17:33 |
daviddelikat | but it is the one used on webgui.org | 17:33 |
daviddelikat | the new code should be live by next week and you will notice some differences in performance | 17:34 |
daviddelikat | s/should/may/ | 17:34 |
mducharme | does this new help desk gadget support creating tickets for people who are not users in webgui? | 17:35 |
+bartjol | oh, the thing for the rfe/bug notices | 17:36 |
+bartjol | that is cool | 17:37 |
+bartjol | mducharme: well that is porbably a group security setting | 17:37 |
+bartjol | hopefully | 17:37 |
+bartjol | but I haven't got ionstalled it somewhere | 17:38 |
mducharme | the help desk we run, at least 50% of the calls are from people who have never signed in to our website | 17:38 |
mducharme | I suppose we could create accounts for them, but then they won't know the password if they want to sign into the site as themselves | 17:39 |
+bartjol | well, the visitor is an account | 17:40 |
+bartjol | only a special one | 17:40 |
mducharme | right, but we'd also have to know who the ticket is for | 17:42 |
mducharme | heh | 17:42 |
daviddelikat | thats correct, if you give the 'visitor' account rights to create tickets, then all visitors can do it... | 17:42 |
mducharme | and not just be a ticket associated with "visitor" | 17:42 |
daviddelikat | you could add a meta field for an email address | 17:43 |
mducharme | would be like the time we got the call | 17:43 |
mducharme | "your school's internet connection is down, we are currently working to correct the issue" | 17:44 |
mducharme | no name, no contact number | 17:44 |
mducharme | and we have 84 schools | 17:44 |
mducharme | so no way to know which one was down | 17:44 |
mducharme | lol | 17:44 |
daviddelikat | no callerid? | 17:44 |
mducharme | no callerid | 17:44 |
daviddelikat | cool! | 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 | |
mducharme | see our providers are required to let us know so we can let the school know | 17:45 |
mducharme | so 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 about | 17:45 |
mducharme | lol | 17:45 |
mducharme | that was like the most useless and annoying voicemail | 17:45 |
mducharme | anyhow I can still see sinmilar stuff happening if tickets only get associated with "visitor" | 17:46 |
+bartjol | end-usrs | 17:46 |
daviddelikat | those are really hard to ignore too | 17:46 |
mducharme | "help! our server is broken! call me today!" | 17:46 |
mducharme | from: visitor | 17:46 |
mducharme | :) | 17:46 |
mducharme | that would be my fear | 17:46 |
mducharme | heh | 17:46 |
+bartjol | well, that sounds like logging in is a better plan | 17:46 |
daviddelikat | yes in that case you really have to have an account | 17:46 |
+bartjol | that prohibits that problem | 17:46 |
daviddelikat | of course if their internet is down, they won't be logging any tickets... | 17:47 |
mducharme | something that would fix the problem is by having a "ticket contact" | 17:47 |
mducharme | which could be associated with a user in webgui but wouldn't have to be | 17:47 |
mducharme | just as an idea | 17:47 |
daviddelikat | you can add 'meta fields' to your helpdesk | 17:47 |
daviddelikat | add a couple of fields, email, phone number, name... | 17:48 |
mducharme | like a user without a password, almost | 17:48 |
daviddelikat | sort of, I don't know if meta fields can be 'required' though. | 17:48 |
+bartjol | which are compulsary | 17:48 |
+bartjol | ah | 17:49 |
daviddelikat | you can look a the help desk here http://delikat.homeip.net:8080/ | 17:49 |
daviddelikat | if you happen to know the default password, feel free to use it. | 17:49 |
mducharme | how are the tickets categorized? | 17:50 |
daviddelikat | just don't expect to keep anything there, because I reset this site often. | 17:50 |
mducharme | you can define categories in the help desk? | 17:50 |
daviddelikat | I think you would have to use meta data for that also | 17:51 |
mducharme | could you to drop down meta data? | 17:51 |
+bartjol | cool, I can login on that page as admin | 17:51 |
daviddelikat | pretty sure, you can use most typical data types | 17:52 |
mducharme | but even then you said with metadata you can't make it required | 17:52 |
mducharme | we need for a help desk to be as idiot proof as possible heh | 17:52 |
daviddelikat | not sure but I'mn trying to check... | 17:52 |
daviddelikat | yes, that is what helpdesk if about... | 17:52 |
daviddelikat | a place for idiots to tell you where you goofed up | 17:53 |
daviddelikat | and so I find that I goofed up the metadata system in helpdesk... | 17:53 |
daviddelikat | I cannot seem to create any meta fields | 17:54 |
-!- carogray [n=Caroline@19.Red-80-36-124.staticIP.rima-tde.net] has joined #webgui | 17:55 | |
daviddelikat | I guess I have something else to fix now... | 17:55 |
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui | 18:07 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 18:07 | |
+perlDreamer | bartjol, 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 | |
+bartjol | sure | 18:12 |
+bartjol | not about the typ-o I suppose | 18:12 |
+bartjol | you want MrHairgreas in? | 18:12 |
+bartjol | perlDreamer: what's the problem? Martin did agree on the problem? | 18:13 |
+perlDreamer | he did agree, but I don't understand how the system works | 18:13 |
+bartjol | ah | 18:14 |
+perlDreamer | does this happen on checkout? | 18:14 |
+perlDreamer | or, when viewing the cart? | 18:14 |
+perlDreamer | will a workflow really solve it? | 18:14 |
+bartjol | let's have a look | 18:14 |
+bartjol | I only saw that it might be a problem | 18:14 |
+perlDreamer | martin agrees that it is a problem | 18:15 |
@preaction | I 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 |
@preaction | If their answer isn't immediately and without any hesitation these two words: My own. | 18:16 |
@preaction | Then 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 |
+bartjol | perlDreamer: well, at a sell to a company you need a VAT number in Europe | 18:17 |
+perlDreamer | okay | 18:17 |
+perlDreamer | tavisto: http://www.opensourceforamerica.org/news-and-events | 18:18 |
+bartjol | so you can choose whether you trust them enough to fill in a valid vat number | 18:19 |
+bartjol | or only send when you have validated | 18:19 |
-!- MrHairgrease [n=martin@gw.oqapi.nl] has joined #webgui | 18:19 | |
-!- mode/#webgui [+v MrHairgrease] by ChanServ | 18:19 | |
+bartjol | hey | 18:20 |
+bartjol | I did not even ask | 18:20 |
+bartjol | perlDreamer: wants to discuss my VIES bug MrHairgrease | 18:20 |
+perlDreamer | MrHairgrease: I'd like to understand the VIES unavailable issue a little better before declaring it a bug. | 18:21 |
+MrHairgrease | okay that's simple | 18:21 |
+bartjol | well I only think it is a bug, because the user is uninformed | 18:22 |
+MrHairgrease | there are three possible outcomes of a VIES request | 18:22 |
+MrHairgrease | a) the number is incorrect | 18:22 |
+bartjol | b) the numder is correct | 18:22 |
+MrHairgrease | b) the number is correct | 18:22 |
+MrHairgrease | c) the validity of the number could not be chacked, because one of the VIES providers is down | 18:23 |
+MrHairgrease | in case c) an offline attempt should be made to check the number again at a later moment | 18:23 |
+bartjol | well, you can't connect to it.. | 18:24 |
+bartjol | but that's a detai | 18:24 |
+bartjol | l | 18:24 |
+perlDreamer | yeah, that sounds like a bug | 18:24 |
+MrHairgrease | the 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 time | 18:25 |
+MrHairgrease | some of these db's have more or less scheduled downtime | 18:25 |
+bartjol | ad the tranaction should be halted till it is validated? | 18:25 |
+MrHairgrease | to sync something or so | 18:25 |
+MrHairgrease | no | 18:25 |
+MrHairgrease | that's up to the shop admin | 18:25 |
+bartjol | ok | 18:25 |
+bartjol | off course | 18:25 |
+MrHairgrease | you can set the EU tax plugin to paranoid | 18:25 |
+MrHairgrease | which means that it only accepts validated numbers for tax deduction | 18:26 |
+MrHairgrease | or rathar exemption | 18:26 |
+perlDreamer | the 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 |
@Haarg | perlDreamer, the double gzip issue was a problem with the mod_proxy config | 18:26 |
@Haarg | i fixed it on the server and in wrebuild | 18:26 |
+MrHairgrease | There are two kinds of invalid numbers | 18:26 |
* perlDreamer should be banned from many the WRE source | 18:26 | |
+MrHairgrease | 1) numbers that do not conform to the format issued by the country registering it | 18:27 |
+bartjol | but 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 |
+MrHairgrease | that is checxk offline (no VIES connectivity) by regexes | 18:27 |
+MrHairgrease | uhm bart | 18:27 |
+MrHairgrease | I don't follow | 18:28 |
+MrHairgrease | I'll walk over to you | 18:28 |
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit ["Leaving."] | 18:29 | |
+MrHairgrease | ok | 18:29 |
+MrHairgrease | bart knows that i know what he didn't know | 18:30 |
+MrHairgrease | so to say | 18:30 |
-!- s4eek [n=charles@andc-fw1.exploreos.com] has joined #webgui | 18:30 | |
+bartjol | ah we understand each other now on more subjects than beer | 18:31 |
+MrHairgrease | I'll write the revalidation workflow anyway tomorrow. | 18:31 |
+MrHairgrease | If it cannot go in for some reason I'll dump it in the bazaar | 18:31 |
+MrHairgrease | but in my not so humble opinion it should go in =) | 18:32 |
+bartjol | well, it does complete some other core code | 18:33 |
+MrHairgrease | btw | 18:33 |
+bartjol | vat | 18:33 |
+MrHairgrease | what was the problem with th epaypal module? | 18:33 |
+MrHairgrease | hehe | 18:33 |
+MrHairgrease | i didn't event notice that bart | 18:33 |
+perlDreamer | MrHairgrease, I'm convinced. It's a bug | 18:35 |
+MrHairgrease | good | 18:36 |
* MrHairgrease never thought that the remote hypnosis book would come in handy | 18:36 | |
+perlDreamer | oh, swirly patterns on my monitor.... | 18:36 |
+MrHairgrease | perlDreamer: your eyes are getting heavy | 18:36 |
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit ["This computer has gone to sleep"] | 18:37 | |
+perlDreamer | my hand is getting heavy, because my children need some posterior attitude adjustment | 18:37 |
+MrHairgrease | you suddelnly develop a craving for a juicy lemon which you WILL think tastes like an orange | 18:37 |
+bartjol | and when I snap my fingers | 18:38 |
* perlDreamer starts barking like a dog and writing Ruby code | 18:38 | |
+bartjol | well, as long as you don't use emacs, it's save | 18:38 |
+MrHairgrease | hey bart, you're on the ruby level already? | 18:39 |
+MrHairgrease | good show | 18:39 |
+bartjol | :) | 18:39 |
+bartjol | well, I once installed it | 18:39 |
-!- perlmonkey2 [n=perlmonk@adsl-76-213-115-80.dsl.okcyok.sbcglobal.net] has joined #webgui | 18:47 | |
-!- mode/#webgui [+v perlmonkey2] by ChanServ | 18:47 | |
-!- Haarg [n=haarg@76.210.74.28] has joined #webgui | 18:51 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 18:51 | |
+bartjol | perlmonkey2: is the survey still beta? | 18:56 |
+perlmonkey2 | bartjol: that's more a question for patspam or rizen and crew. | 18:56 |
+bartjol | ah | 18:56 |
+bartjol | I see only crew | 18:57 |
+perlmonkey2 | there is a major reason it should still be in beta. | 18:57 |
+perlmonkey2 | The editor doesn't work correctly in IE. | 18:57 |
+bartjol | I thought you are crew | 18:57 |
+perlmonkey2 | nope, haven't been crew in a long time. | 18:57 |
+bartjol | who uses IE anyways | 18:58 |
+bartjol | except for test purposes | 18:58 |
+perlmonkey2 | exactly! that's what I'm saying | 18:58 |
+perlmonkey2 | embarrassingly 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 |
+bartjol | ah | 18:58 |
+perlmonkey2 | Although 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 | |
+perlmonkey2 | So the next time I have spare gumption I'm rewriting that portion in GWT and not using the YUI libs. | 19:00 |
+bartjol | ok | 19:00 |
+bartjol | but you are solo now? | 19:00 |
+perlmonkey2 | yep, I'm flying solo. | 19:00 |
+bartjol | ok | 19:00 |
+perlmonkey2 | Living off my charm, good looks, and wise investments :P | 19:00 |
+bartjol | but you will come to the wuc right? | 19:01 |
+perlmonkey2 | I'm very positive I'll be going. | 19:01 |
+bartjol | maybe you should start a singing career | 19:01 |
+perlmonkey2 | I can't carry a tune in a bucket. | 19:01 |
+perlmonkey2 | you going to be backpacking across the US again for the WUC? | 19:02 |
+bartjol | nope | 19:02 |
+MrHairgrease | I'm gonna backpack trhough Portugal following the YPAC overthere! | 19:02 |
+MrHairgrease | I even allowed my girlfriend to tag along | 19:02 |
+bartjol | strange | 19:03 |
+bartjol | so you consider the wuc more extreme than the yapc | 19:03 |
+perlmonkey2 | Portugal's backcountry? That sounds beautiful. | 19:03 |
+MrHairgrease | we prolly dive into some nature reserve north east of Porto | 19:04 |
+bartjol | and drink port | 19:04 |
+MrHairgrease | but we'll have two weeks so who knows what else we do | 19:04 |
+perlmonkey2 | Do you require a special anti-sweat backpacking approved hair gel? | 19:04 |
+bartjol | it is time | 19:05 |
+MrHairgrease | bartjol: let's drink a beer now | 19:05 |
+bartjol | that time indeed | 19:05 |
+MrHairgrease | I don't use gel | 19:05 |
+perlmonkey2 | heh | 19:05 |
@preaction | okay, now you're just being jerks... | 19:05 |
+MrHairgrease | I'm a sworn Murrays pomade addict | 19:05 |
@preaction | it's only 11:00am here.. | 19:05 |
+MrHairgrease | murrayspomeade.com | 19:05 |
+MrHairgrease | murrayspomade.com | 19:05 |
+bartjol | well, we didn't invent your stupid timezone | 19:05 |
+MrHairgrease | I'm using the original and the nu nile | 19:05 |
+bartjol | even made a suggestion that we should get rid of it | 19:05 |
+MrHairgrease | bart: now that's not nice | 19:06 |
+bartjol | I'm not saying preactionis stupid | 19:06 |
+bartjol | only his timezone | 19:06 |
+MrHairgrease | preaction, nothing is stopping you from having a beer too | 19:06 |
+MrHairgrease | except for maybe an empty fridge | 19:07 |
@preaction | true, i could probably code some very nice stuff after a couple beers | 19:07 |
@preaction | the problem is i'd never be able to debug such clever code | 19:07 |
+MrHairgrease | treu | 19:07 |
+perlmonkey2 | I'm still drinking coffee, but I'll give it something for what ails you, in honor of your beer drinking. | 19:07 |
@Haarg | i'm in the mood for a beer already | 19:07 |
@preaction | i've got drunk code from 5 years ago i'm still trying to puzzle out. it's like a 3d rubik's cube | 19:07 |
+MrHairgrease | I'm barley able to debug my sober code | 19:07 |
* Haarg is still trying to fix widget code | 19:07 | |
@preaction | i'd rather debug my drunk code than someone else's code ;) | 19:08 |
+perlDreamer | widget 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 | |
+MrHairgrease | okidoke | 19:08 |
+MrHairgrease | time to head off | 19:08 |
@preaction | it's BAD | 19:08 |
@preaction | perlbot bad | 19:08 |
perlbot | Broken As Designed - There comes a time when it's easier to start from scratch. | 19:08 |
+perlmonkey2 | have fun storming the castle! | 19:08 |
+MrHairgrease | hehe | 19:08 |
+MrHairgrease | I didn;t no that one | 19:08 |
+MrHairgrease | bye | 19:08 |
+perlmonkey2 | hasta | 19:08 |
@Haarg | i'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 | |
+bartjol | la vista baby | 19:10 |
-!- bartjol [n=bartjol@host2.procolix.com] has left #webgui [] | 19:10 | |
+perlDreamer | preaction: what should a valid fieldPrice JSON string look like? | 19:12 |
@preaction | uh... i don't remember | 19:12 |
+perlDreamer | hash, or array? | 19:12 |
@preaction | { "fieldId" : price } | 19:12 |
@preaction | i think | 19:13 |
* perlDreamer will try a hash | 19:13 | |
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui | 19:29 | |
-!- mode/#webgui [+v cap10morgan] by ChanServ | 19:29 | |
+perlDreamer | it likes hashes! | 19:32 |
CIA-54 | WebGUI: colin * r11895 /WebGUI/lib/WebGUI/i18n/English/TaxDriver_EU.pm: Fix typo in EU tax driver i18n. | 19:44 |
CIA-54 | WebGUI: 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 strings | 19:44 |
CIA-54 | WebGUI: colin * r11897 /WebGUI/ (3 files in 3 dirs): Fix bad i18n and broken help variables for the Product. | 20:00 |
+perlDreamer | Haarg, at one point, were the profile fields column types manually tweaked to save space in the database? | 20:00 |
@Haarg | not that i know of | 20:01 |
+perlDreamer | I 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 |
+perlDreamer | it found ~5 fields in the default setup | 20:02 |
@Haarg | what fields? | 20:02 |
+perlDreamer | which gave me pause, since I was going to write a tool that would sync them up | 20:02 |
+perlDreamer | publicProfile, allowPrivateMessages, showOnline, and receive{Inbox,Email}Notifications | 20:03 |
+perlDreamer | http://gist.github.com/152135 | 20:04 |
+perlDreamer | There was a bug that I fixed a while ago that prevented profileFields from updating their column type when that changed through the API | 20:04 |
+perlDreamer | so I can't tell if these are a leftover from that, or what | 20:05 |
@Haarg | i'm not sure | 20:09 |
CIA-54 | WebGUI: colin * r11898 /branch/WebGUI_7.6/ (3 files in 3 dirs): Backporting Product i18n and Help fixes | 20:12 |
@Haarg | allowPrivateMessages for one was changed using the api in an upgrade script | 20:20 |
+perlDreamer | I 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 |
@Haarg | i think the field type changed | 20:37 |
+perlDreamer | in that case, I think I'll put the code into ProfileField, and call it from the upgrade script for both branches | 20:38 |
+perlDreamer | it won't be the last time we need to do that | 20: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 #webgui | 20:57 | |
CIA-54 | WebGUI: colin * r11899 /WebGUI/ (4 files in 4 dirs): | 21:14 |
CIA-54 | WebGUI: Add a method to update userProfileData column types. | 21:14 |
CIA-54 | WebGUI: Fix a bug with making a profileField called userId. | 21:14 |
CIA-54 | WebGUI: Update POD | 21:14 |
CIA-54 | WebGUI: Added several profileField tests. | 21:14 |
CIA-54 | WebGUI: colin * r11900 /branch/WebGUI_7.6/ (4 files in 4 dirs): Backporting ProfileField bug fixes, tests and doc changes. | 21:14 |
SDuensin | Ok, that's not good... | 21:27 |
SDuensin | Ran webguiupgrade, ran out of space on /tmp, and when I went back to run it again, wre.conf is zero bytes! | 21:27 |
SDuensin | That's weird. Why on earth would it kill that config file? | 21:32 |
@Haarg | the process of rewriting it failed | 21:32 |
@Haarg | i want to think that's a bug we fixed | 21:32 |
* SDuensin wants to think so, too. :-) | 21:32 | |
@Haarg | what version of Config::JSON do you have? | 21:33 |
SDuensin | How do I know? testEnvironment says it's "OK". | 21:34 |
@Haarg | perl -mConfig::JSON -e'print Config::JSON->VERSION."\n"' | 21:34 |
SDuensin | 1.3.1 | 21:35 |
@Haarg | hmm | 21:36 |
@Haarg | 1.3.0 was supposed to fix that problem | 21:36 |
SDuensin | I'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 #webgui | 22:16 | |
ekennedy | Can 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 |
@preaction | ekennedy: 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 it | 22:25 |
SDuensin | Time to be shocked! I not only submitted a bug report, but a fix! First time for everything! | 22:26 |
ekennedy | preaction: 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 missing | 22:27 |
@preaction | you need to click on the user's profile to make them a friend | 22:28 |
ekennedy | As a normal user where can I access their profile? | 22:29 |
@preaction | make a user list and click on their username, or click on their username from a collaboration system post they made | 22:29 |
ekennedy | Thanks. 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 |
+perlDreamer | no, UserList is a new Wobject | 22:37 |
ekennedy | Thanks. | 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 #webgui | 23:07 | |
-!- carogray [n=Caroline@19.Red-80-36-124.staticIP.rima-tde.net] has joined #webgui | 23:18 | |
-!- plainhao [n=plainhao@mail.xbiotica.com] has quit [] | 23:24 | |
-!- knowmad [n=william@97.66.185.250] has joined #webgui | 23:45 | |
+perlDreamer | http://www.oreillynet.com/pub/e/1386 | 23:46 |
-!- knowmad [n=william@97.66.185.250] has left #webgui [] | 23:53 | |
--- Day changed Thu Jul 23 2009 | ||
CIA-54 | WebGUI: paul * r11901 /WebGUI/lib/WebGUI/ (2 files in 2 dirs): Improved security for PayPalStd | 00: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-work | it's a shame there wasn't an "ldap address book" wobject | 00:44 |
* perlDreamer goes out on some errands | 00:51 | |
CIA-54 | WebGUI: jt * r11902 /WebGUI/lib/WebGUI/Shop/ (7 files in 3 dirs): added legal section | 01:13 |
SDuensin | mducharme-work - Write one! :-) | 01:35 |
@Haarg | SDuensin, could you report that bug about a full /tmp causing config::json to empty the files? | 01:37 |
SDuensin | Sure, Haarg | 01:37 |
SDuensin | Reported. | 01:40 |
mducharme | sduensin heh I don't know enough about perl | 02:17 |
+perlDreamer | mducharme-work, what is an ldap address book? | 02:17 |
mducharme | perldreamer 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 online | 02:25 |
+perlDreamer | That sounds like the UserList wobject | 02:25 |
mducharme | as opposed to maintaining some separate database or list of those things | 02:25 |
mducharme | very much the same, yes | 02:25 |
+perlDreamer | which can display fields from the user's profile | 02:25 |
mducharme | one big difference though | 02:25 |
+perlDreamer | which can pull from LDAP | 02:25 |
@Haarg | very soon i'm going to run out of the office screaming | 02:25 |
mducharme | the userlist object would require that everybody log into the website at least once | 02:25 |
mducharme | otherwise they would not have a profile and their contact info would not appear on the organization's website | 02:26 |
mducharme | becuase 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 |
+perlDreamer | Haarg, maybe you should take a break from that nasty widget and look at a nice Storage bug. | 02:27 |
@Haarg | oh how i wish that was an option | 02:27 |
mducharme | I used a different ldap address book in an iframe for our ktc.ca site | 02:27 |
mducharme | it works, but looks ugly because it doesn't fit in with the rest of the site | 02:27 |
+perlDreamer | mducharme: maybe you could just script the logins and keep the user accounts synchronized that way? | 02:28 |
mducharme | the 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 stuff | 02:28 |
mducharme | but it's been 13 years since I've done perl :) | 02:29 |
mducharme | script the logins? | 02:29 |
mducharme | I'm afraid I don't quite get what you mean | 02:30 |
+perlDreamer | sure, 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 |
mducharme | ahh | 02:30 |
mducharme | hrm | 02:31 |
mducharme | I suppose that would work | 02:31 |
mducharme | would be almost like auto registration but wouldn't require that the user signed in | 02:31 |
+perlDreamer | right | 02:32 |
SDuensin | Yup. | 02:32 |
* SDuensin really needs to play with LDAP more. | 02:32 | |
+perlDreamer | No, LDAP is evil and responsible for global warming | 02:32 |
mducharme | I should put in some LDAP RFE's | 02:32 |
+perlDreamer | just like JavaScript and Webgui Storage locations | 02:32 |
SDuensin | hehe | 02:32 |
mducharme | it'd be really nice if webgui could create accounts on an LDAP server.. to give user self service :) | 02:32 |
SDuensin | JS isn't as evil as the rest of the crap in the browser! | 02:33 |
SDuensin | I just need some kind of central user database thingie here in the house. One that's NOT a Windows abomination. | 02:33 |
mducharme | my dog is farting | 02:35 |
mducharme | SDuensin: what are you referring to as a windows abomination? | 02:37 |
mducharme | heh | 02:37 |
-!- Haarg [n=haarg@76.210.74.28] has quit ["This computer has gone to sleep"] | 02:38 | |
mducharme | MAD? | 02:38 |
SDuensin | Anything running on Windows. :-) | 02:38 |
+perlDreamer | hard to type and scream at the same time | 02:39 |
SDuensin | Why? You Helen Keller or something? | 02:39 |
mducharme | I like novell edirectory personally | 02:40 |
SDuensin | Novell has some cool stuff, but it's all encumbered. I'm big into open source. | 02:40 |
mducharme | and 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 source | 02:40 |
SDuensin | Not an open source nazi or anything, just prefer it. | 02:40 |
mducharme | their directory itself isn't open source, but they make lots of tools for it that are | 02:41 |
mducharme | which do some really cool stuff.. | 02:41 |
SDuensin | That's why they bug me. They're half-assed open. Ran into that when playing with iFolder. | 02:42 |
mducharme | I 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 |
SDuensin | I 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 |
SDuensin | I know, it's all nitpicking. | 02:44 |
mducharme | they've been developing edirectory since the early 90s | 02:44 |
mducharme | 1991 I believe | 02:45 |
mducharme | actually it would have had to have been a year or two after that | 02:45 |
mducharme | at least when the first version came out | 02:45 |
SDuensin | Oh 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 |
mducharme | heh | 02:47 |
mducharme | I know most of their products, I've been certified in their systems for about 10 years now... | 02:47 |
SDuensin | Cool. Tell me how to make iFolder actually work. :-P | 02:48 |
mducharme | did 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 |
SDuensin | No! I'll have to look at that! | 02:50 |
mducharme | before it was a different code base, now it's the same code | 02:51 |
mducharme | which is nice | 02:51 |
mducharme | because people who use the free version are no longer limited in terms of what they can do with it | 02:51 |
mducharme | http://www.kablink.org/ | 02:52 |
mducharme | that's the new website for it | 02:52 |
SDuensin | cool - reading it now | 02:52 |
mducharme | I think they're planning on integrating it with the teaming and conferencing | 02:53 |
mducharme | I don't think they have rpms available yet for anything besides opensuse though | 02:54 |
mducharme | if you want it on a different platform you'd need to build it manually | 02:54 |
* SDuensin can Use the Source, Luke! | 02:55 | |
mducharme | is there a reason why webgui doesn't support webdav? | 02:56 |
SDuensin | It's not done yet? | 02:56 |
mducharme | ahh.. but it's being developed? | 02:56 |
* SDuensin is the resident squeaky wheel for WebDAV. | 02:56 | |
mducharme | I 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 extension | 02:57 |
SDuensin | There's some code in the GIT repo. | 02:57 |
mducharme | automatically make any uploaded jpg or png or gif an image asset or something | 02:57 |
mducharme | any css a snippet | 02:57 |
mducharme | etc | 02:57 |
mducharme | becuase 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 time | 02:58 |
mducharme | heh | 02:58 |
SDuensin | I 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 | |
SDuensin | Just 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 #webgui | 03:11 | |
-!- mode/#webgui [+v patspam] by ChanServ | 03: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 #webgui | 04:40 | |
-!- mode/#webgui [+v cap10morgan] by ChanServ | 04: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 #webgui | 05:12 | |
-!- mode/#webgui [+v cap10morgan] by ChanServ | 05: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 #webgui | 05:28 | |
-!- mode/#webgui [+v cap10morgan] by ChanServ | 05: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 #webgui | 05:33 | |
-!- mode/#webgui [+v cap10morgan] by ChanServ | 05: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 #webgui | 05: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 #webgui | 05:35 | |
-!- mode/#webgui [+v cap10morgan] by ChanServ | 05: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 #webgui | 05:44 | |
-!- mode/#webgui [+v cap10morgan] by ChanServ | 05: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 #webgui | 05:45 | |
-!- mode/#webgui [+v cap10morgan] by ChanServ | 05:46 | |
-!- cap10morgan_ [n=wmorgan@75.71.249.188] has joined #webgui | 05:51 | |
-!- mode/#webgui [+v cap10morgan_] by ChanServ | 05:51 | |
+perlmonkey2 | perlDreamer: 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 #webgui | 06:10 | |
-!- cap10morgan [n=wmorgan@75.71.249.188] has joined #webgui | 06:14 | |
-!- mode/#webgui [+v cap10morgan] by ChanServ | 06: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 #webgui | 06: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 #webgui | 06:26 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 06:26 | |
-!- cap10morgan_ [n=wmorgan@75.71.249.188] has quit [Read error: 110 (Connection timed out)] | 06:31 | |
+perlDreamer | perlmonkey2, perhaps it's time to upgrade this old box, then | 07: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 #webgui | 07: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 #webgui | 09:37 | |
-!- MOAR-f00li5h [n=f00li5h@211.30.203.217] has joined #webgui | 09: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 #webgui | 11:36 | |
-!- mode/#webgui [+v cap10morgan] by ChanServ | 11:37 | |
-!- bartjol [n=bartjol@host2.procolix.com] has joined #webgui | 12:21 | |
-!- mode/#webgui [+v bartjol] by ChanServ | 12:21 | |
-!- cap10morgan_ [n=wmorgan@c-67-177-225-33.hsd1.co.comcast.net] has joined #webgui | 15:41 | |
-!- mode/#webgui [+v cap10morgan_] by ChanServ | 15: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 #webgui | 15:58 | |
-!- mode/#webgui [+v MrHairgrease] by ChanServ | 15:58 | |
-!- dapperedodo [n=dappered@87.213.33.210] has left #webgui [] | 16:06 | |
+MrHairgrease | hey I thought Frank was also going to the YAPC::EU, but he's not on the attendees list. | 16:33 |
+MrHairgrease | Is 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 #webgui | 17:05 | |
-!- bopbop [n=kmccombs@h69-128-105-82.mdsnwi.dedicated.static.tds.net] has joined #webgui | 17:10 | |
-!- mode/#webgui [+o bopbop] by ChanServ | 17:10 | |
-!- Haarg [n=haarg@76.210.64.20] has joined #webgui | 17:11 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 17: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 #webgui | 17:36 | |
-!- mode/#webgui [+v perlmonkey2] by ChanServ | 17:36 | |
-!- wgGuest16 [n=wgGuest1@p54B593A6.dip0.t-ipconnect.de] has joined #webgui | 17:59 | |
-!- wgGuest16 [n=wgGuest1@p54B593A6.dip0.t-ipconnect.de] has quit [Client Quit] | 18:00 | |
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: ckotil, @bopbop | 18:08 | |
-!- Netsplit over, joins: ckotil | 18:10 | |
-!- s4eek [n=charles@andc-fw1.exploreos.com] has joined #webgui | 18:10 | |
-!- bopbop [n=kmccombs@69.128.105.82] has joined #webgui | 18:15 | |
-!- mode/#webgui [+o bopbop] by ChanServ | 18:15 | |
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui | 18:16 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 18: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 #webgui | 19:02 | |
-!- mode/#webgui [+v cap10morgan] by ChanServ | 19:02 | |
-!- bopbop [n=kmccombs@24-183-106-111.dhcp.mdsn.wi.charter.com] has joined #webgui | 19:03 | |
-!- mode/#webgui [+o bopbop] by ChanServ | 19:03 | |
CIA-54 | WebGUI: colin * r11903 /WebGUI/ (4 files in 4 dirs): | 19:56 |
CIA-54 | WebGUI: Form/File will automatically delete empty storage locations, but assets | 19:56 |
CIA-54 | WebGUI: expect them to stick around. Add a flag to Form/File.pm to prevent it | 19:56 |
CIA-54 | WebGUI: from deleting them. Make sensitive assets use that flag. | 19:56 |
CIA-54 | WebGUI: 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 abuse | 20:09 | |
@preaction | also workout? | 20:09 |
perigrin | people go to the gym to workout? | 20:22 |
-!- danny_mk [n=chatzill@68.15.55.161] has joined #webgui | 20:32 | |
-!- mode/#webgui [+v danny_mk] by ChanServ | 20:32 | |
+danny_mk | hello everyone | 20:53 |
+danny_mk | I am getting a redirect loop during a shopping cart view | 20:53 |
-!- snapcount [n=snapcoun@209.133.114.31] has joined #webgui | 20:54 | |
+danny_mk | http://www.mywebsite.com/swap-shop?shop=cart | 20:54 |
-!- mode/#webgui [+v snapcount] by ChanServ | 20:54 | |
+danny_mk | logs don't show any errors since there are no errors happening | 20:54 |
-!- snapcount [n=snapcoun@209.133.114.31] has quit [Client Quit] | 20:57 | |
@preaction | danny_mk: webgui is probably trying to kick you into SSL and it either isn't succeeding or it doesn't realize it succeeded | 21:05 |
+danny_mk | Ah, darnit, I did not notice https in httpfox | 21:06 |
@Haarg | you might want to check your modproxy/modperl configs for any mention of SSLPROXY | 21:07 |
+danny_mk | no mention of sslproxy anywhere, grepped all files | 21:10 |
+danny_mk | is this issue in the Wiki somewhere? | 21:12 |
@Haarg | i'm not sure | 21:12 |
@Haarg | would be good to add if it isn't | 21:12 |
@Haarg | you'd want to add RequestHeader add SSLPROXY "1" | 21:14 |
@Haarg | to your modproxy config in the ssl vhost section | 21:14 |
@Haarg | and SetEnvIf SSLPROXY "1" SSLPROXY in the modperl config | 21:15 |
@Haarg | in the vhost that is | 21:15 |
+danny_mk | alright, added and restarting apache | 21:16 |
+danny_mk | be back soon | 21:16 |
+danny_mk | no dice | 21:27 |
+danny_mk | darn | 21:27 |
+danny_mk | is 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 | |
@Haarg | http://github.com/plainblack/wrebuild/blob/dcad4e5f623c1d96925e60772abba2e1ae1c7589/wre/var/setupfiles/modperl.template | 21:36 |
@Haarg | http://github.com/plainblack/wrebuild/blob/dcad4e5f623c1d96925e60772abba2e1ae1c7589/wre/var/setupfiles/modproxy.template | 21:36 |
@Haarg | you can see in those how the SSLPROXY stuff should be configured | 21:36 |
@Haarg | if you have that set up, there must be a problem elsewhere as well | 21:36 |
+danny_mk | no dice | 21:44 |
+danny_mk | Haarg: OH well, I have to look into this further | 21:45 |
+danny_mk | Seems like the only issue, everything else works fine | 21:45 |
* perlDreamer is back | 22:41 | |
CIA-54 | WebGUI: colin * r11905 /WebGUI/ (5 files in 3 dirs): Fix i18n and Help for StoryArchive, Story | 22:45 |
-!- perlbot_ [n=perlbot@c-69-180-46-57.hsd1.ga.comcast.net] has joined #webgui | 23:10 | |
-!- perlbot_ is now known as tperlbo | 23: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 perlbot | 23: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 #webgui | 23: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 #webgui | 23:29 | |
-!- perlmonkey2 [n=perlmonk@adsl-76-213-115-80.dsl.okcyok.sbcglobal.net] has joined #webgui | 23:53 | |
-!- mode/#webgui [+v perlmonkey2] by ChanServ | 23:53 | |
CIA-54 | WebGUI: colin * r11906 /WebGUI/t/Shop/PayDriver/PayPalStd.t: Update for recent code swizzle. | 23:55 |
@preaction | swizzle? | 23:55 |
@preaction | for blizzle my nizzle? | 23:55 |
+perlDreamer | for the magically rotating PayPal driver of the day | 23:55 |
--- Day changed Fri Jul 24 2009 | ||
+cap10morgan | Is 7.7 going stable today? :) | 00:03 |
+perlDreamer | Biologists have a word for "stable" | 00:04 |
mducharme-work | aurgh | 00:04 |
mducharme-work | frickin sybase database | 00:04 |
+perlDreamer | It refers to an organic system whose state doesn't change anymore | 00:04 |
+perlDreamer | That word is "dead" | 00:05 |
* cap10morgan hits update.webgui.org to download webgui-7.7.16-dead.tar.gz | 00:05 | |
+perlDreamer | no, not going stable today | 00:05 |
+perlDreamer | the big requirement for stable is that all bugs are either fixed, or will only be fixed through large, future changes | 00:06 |
+perlDreamer | we're over 75 bugs right now, so it will be a while | 00:06 |
+cap10morgan | gotcha | 00:06 |
+perlDreamer | but there will be a 7.7.16 released today | 00:06 |
+cap10morgan | well, the beta seems pretty stable on our sites anyway, so we'll probably just launch w/ that if necessary | 00:06 |
+cap10morgan | the new cloud stuff helps us a ton | 00:07 |
+perlDreamer | has mike been addressing your bugs? | 00:07 |
+cap10morgan | oh cool, i'll download webgui-7.7.16-notdeadyet.tar.gz then :) | 00:07 |
+cap10morgan | he said he was going on vacation for a few weeks | 00:07 |
+cap10morgan | but i posted a patch for the first one | 00:08 |
+perlDreamer | cool! It's tested and known to be working? | 00:08 |
+cap10morgan | it works for me :) | 00:08 |
+perlDreamer | if so, we'll stick it into .16 | 00:08 |
+cap10morgan | oh sweet | 00:08 |
+cap10morgan | that would be excellent | 00:08 |
+cap10morgan | it was an issue of assuming hexId always == uploads directory | 00:09 |
+cap10morgan | which isn't true for older assets in there | 00:09 |
+cap10morgan | so 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 work | 00:09 |
+perlDreamer | good catch :) | 00:10 |
+perlDreamer | that earns you a kudo in the changelog, and some karma | 00:11 |
* cap10morgan does the karma whore dance | 00:11 | |
+cap10morgan | whoa, that sounded way less dirty in my head | 00:11 |
+perlDreamer | maybe it should be the "karma war dance" ? | 00:12 |
+cap10morgan | yes, anything's better than whore dance | 00:12 |
+cap10morgan | yikes | 00:12 |
+perlDreamer | we'll expect a demo at the WUC, or course | 00:12 |
+cap10morgan | haha | 00:14 |
+cap10morgan | yeah, that's fair | 00:14 |
CIA-54 | WebGUI: colin * r11907 /WebGUI/etc/WebGUI.conf.original: Add new PayPal drivers, remove old one. | 00:14 |
CIA-54 | WebGUI: colin * r11908 /WebGUI/t/Shop/ (Pay.t PayDriver/PayPal.t): More test maintenance for Payment drivers. | 00:14 |
CIA-54 | WebGUI: colin * r11909 /WebGUI/t/Asset/AssetLineage.t: Update to use automatic tag rollback. | 00:14 |
+perlDreamer | cap10morgan, is the new method you added similar to getPathFrag? | 00:22 |
+cap10morgan | it is, and you could use getPathFrag, but you'd have to re-split the joined path parts | 00:22 |
+cap10morgan | just seemed a waste of valuable regexen ;) | 00:22 |
+perlDreamer | no, good point | 00:23 |
+perlDreamer | in CDN ville, they flattened the hierarchy | 00:23 |
+perlDreamer | that's going to be really slow | 00:23 |
+cap10morgan | maybe s3 has different performance characteristics than a traditional filesystem w/r/t to directories w/ many files | 00:24 |
+cap10morgan | hopefully | 00:24 |
+perlDreamer | I'm not very familiar with the CDN extension, but doesn't it build a queue directory somewhere in filesystem land? | 00:24 |
+cap10morgan | yes, for changes that need to be uploaded to the CDN | 00:25 |
+cap10morgan | that's an every-minute cron job | 00:26 |
+cap10morgan | so in theory it won't get too full | 00:26 |
+perlDreamer | every minute? wow | 00:26 |
+cap10morgan | yeah, we'll see how well that scales :) | 00:26 |
+cap10morgan | i asked about doing it through workflows / spectre (usual pattern of realtime when possible, singleton via spectre when not) | 00:27 |
+cap10morgan | but JT and mike made a pretty convincing case for this model | 00:27 |
CIA-54 | WebGUI: colin * r11910 /WebGUI/ (3 files in 3 dirs): | 00:27 |
CIA-54 | WebGUI: Give StoryArchive sub-folders the same style as their parent. Fix to hide them | 00:27 |
CIA-54 | WebGUI: better upcoming. | 00:27 |
+perlDreamer | I'll write a quick test for getDirectoryId, then commit | 00:29 |
+perlDreamer | Have I begun to pester you about writing tests yet? | 00:29 |
+cap10morgan | hahaha | 00:29 |
+cap10morgan | yes, just now | 00:29 |
+perlDreamer | usually, I pester people about running the tests first | 00:30 |
+perlDreamer | cap10morgan: do you have to pay for an s3 account? Is there a "poor destitute developer's" discount? | 00:33 |
+cap10morgan | you do, but only insofar as you put stuff in it | 00:34 |
+cap10morgan | and it's insanely cheap | 00:34 |
+cap10morgan | i guess, put stuff in it and then access that stuff | 00:34 |
+perlDreamer | so you only pay for usage | 00:34 |
+cap10morgan | yep, like w/ all of EC2 | 00:34 |
+cap10morgan | er, AWS i should say | 00:35 |
+perlDreamer | I'll check that out | 00:35 |
+cap10morgan | they have reserved instances now | 00:35 |
+perlDreamer | I like to be able to run all the tests | 00:35 |
+cap10morgan | but that's optional | 00:35 |
+cap10morgan | yeah | 00:35 |
+cap10morgan | does your test use both a hex and a base64 storage location? | 00:36 |
+perlDreamer | no, but it will shortly ;) | 00:36 |
+cap10morgan | cool | 00:37 |
+cap10morgan | thanks for doing that | 00:37 |
@Haarg | perlDreamer, re: http://www.webgui.org/use/bugs/tracker/10590 | 00:39 |
+cap10morgan | it would be cool, once a transition is made to git, to support running git checkouts of webgui | 00:39 |
+perlDreamer | yes, Haarg? | 00:39 |
+cap10morgan | because then these local fixes are just changesets in your clone of the repo that you can then push back upstream when/if appropriate | 00:39 |
@Haarg | using 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 think | 00:40 |
+perlDreamer | well, we can't add a new module now, anyway | 00:40 |
+perlDreamer | I think preaction just wants less granularity | 00:42 |
+perlDreamer | but that all needs codification (8 weeks, or two months, or 56 days)? | 00:43 |
+perlDreamer | which is what DateTime::Format::Duration does | 00:43 |
+perlDreamer | cap10morgan, 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 |
+cap10morgan | hahaha | 00:53 |
+cap10morgan | yeah because the org. i work for changes its name every 2 weeks | 00:53 |
+cap10morgan | can we do Wes Morgan, Public Interest Network? | 00:53 |
+perlDreamer | sure | 00:55 |
CIA-54 | WebGUI: colin * r11911 /WebGUI/ (4 files in 4 dirs): | 00:55 |
CIA-54 | WebGUI: Fix CDN working with GUID style, vs hex style, storage locations. | 00:55 |
CIA-54 | WebGUI: Add tests for geting a GUID storage location. | 00:55 |
+perlDreamer | bbiab, I need to get my hammock chair setup outside | 00:57 |
CIA-54 | WebGUI: colin * r11912 /WebGUI/docs/changelog/7.x.x.txt: Proper bug attribution. | 01:09 |
CIA-54 | WebGUI: graham * r11913 /WebGUI/ (3 files in 3 dirs): fixed #10590: Session::DateTime->secondsToInterval doesn't allow 7 weeks | 01: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 | |
+perlDreamer | Haarg, what does secondsToInterval(24*3600 + 15) give? | 01:51 |
@Haarg | would be in seconds | 01:51 |
+perlDreamer | it didn't used to be that way | 01:51 |
@Haarg | correct | 01:51 |
@Haarg | i don't see any better options | 01:52 |
+perlDreamer | how about a fall through case back to the original behavior? | 01:52 |
@Haarg | like, an option? | 01:52 |
+perlDreamer | no, like if it isn't exactly 8 days, or 1 days, go back to the old behavior | 01:53 |
@Haarg | so a special case for days? | 01:53 |
+perlDreamer | not sure | 01:54 |
@Haarg | or have it round to one level smaller unit? | 01:54 |
+perlDreamer | all I know is, someone is not going to be happy in the Asset Edit screen when it says 84529 seconds ago | 01:55 |
@Haarg | true | 01:55 |
@Haarg | it's really two separate problems maybe | 01:55 |
@Haarg | so it may be better to revert what i did and have a separate method for cases that need what i added | 01:56 |
@Haarg | so Form::Interval would use the routine i wrote and other things would use the rounding one | 01:58 |
+perlDreamer | won't Form::Interval suffer from the same issue? | 02:00 |
+perlDreamer | well, no | 02:00 |
@Haarg | of ugly formatting? | 02:00 |
+perlDreamer | because it only lets you enter in set values | 02:00 |
+perlDreamer | so many weeks, days, etc | 02:01 |
@Haarg | it would always be a user determined value so if you entered 84529 seconds i would assume that is really what you want | 02:01 |
+perlDreamer | exactly | 02:01 |
+perlDreamer | the problem is when you want to tell the user something happened "a while ago" | 02:01 |
+perlDreamer | and 'a while ago' is now - someSetTime | 02:02 |
@Haarg | yeah | 02:02 |
+perlDreamer | so that sieving the time does strange things, versus binning it | 02:02 |
+perlDreamer | as an aside, if it wasn't for a test failure in the Story asset, I would never have thought of this | 02:04 |
@Haarg | so what would be a good name for the new routine? | 02:04 |
+perlDreamer | if I could choose, I would make the old routine secondsToApproxInterval | 02:06 |
+perlDreamer | but we can't do that, so the new one could secondsToExactInterval? | 02:06 |
@Haarg | i'm just thinking it's probably used in more places | 02:06 |
@Haarg | where the new one is really only needed for Form::Interval i think | 02:06 |
+perlDreamer | what about putting it inside getValue for Form::Interval? | 02:07 |
+perlDreamer | that doesn't make it very accessible though | 02:07 |
@Haarg | yeah, it should be reusable i think | 02:08 |
+perlDreamer | you want me to refactor it? | 02:31 |
@Haarg | i can do it | 02:32 |
@Haarg | http://gist.github.com/153735 patch from before my last commit | 02:39 |
+perlDreamer | thanks, haarg. committed | 02:48 |
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui | 02:50 | |
-!- mode/#webgui [+v patspam] by ChanServ | 02:50 | |
+perlDreamer | graham, thanks for fixing that bug. It's a big help | 02:51 |
CIA-54 | WebGUI: colin * r11914 /WebGUI/ (3 files in 3 dirs): Refactor exact duration intervals into a separate method. | 02:54 |
+perlDreamer | are you still mired in Widget-purgatory? | 03:03 |
@Haarg | i think it's dealt with at this point, although i still need to do some cleanup | 03:03 |
@Haarg | and see if the stuff i've been doing just to get it working needs to be adjusted before going into core | 03:04 |
@Haarg | do 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 |
+perlDreamer | yes | 03:05 |
+perlDreamer | I was thinking that commands should show user level help, and switches should show even more | 03:05 |
+perlDreamer | kind of like man git-commit and git commit -h | 03:05 |
@Haarg | so expand on the usage section maybe | 03:07 |
@Haarg | or have another section along those lines | 03:07 |
+perlDreamer | right | 03:10 |
+perlDreamer | well | 03:13 |
+perlDreamer | I remember that you actively filter the POD | 03:13 |
+perlDreamer | so just show more of it | 03:13 |
+perlDreamer | don't know if you need to write another section just for that | 03:14 |
@Haarg | possibly, but it would take some serious rewriting to turn the option list into something like git commit -h shows | 03:14 |
@Haarg | so that kind of text would need to be in the synopsis or similar | 03:14 |
@Haarg | and i may or may not want to include that in the wgd help display | 03:15 |
+perlDreamer | makes sense | 03:15 |
* perlDreamer is going to grab some dinner, run an errand, then come back for a release | 03:15 | |
-!- perlmonkey2 [n=perlmonk@adsl-76-213-115-80.dsl.okcyok.sbcglobal.net] has quit ["Leaving."] | 03:21 | |
CIA-54 | WebGUI: colin * r11915 /WebGUI/ (lib/WebGUI/Session/DateTime.pm t/Storage.t): | 03:24 |
CIA-54 | WebGUI: And restore the original method, and add tests to catch the approximation in Session/DateTime.t instead | 03:24 |
CIA-54 | WebGUI: of relying on Asset/Story.t | 03:24 |
-!- perlmonkey2 [n=perlmonk@adsl-76-213-115-80.dsl.okcyok.sbcglobal.net] has joined #webgui | 03:25 | |
-!- mode/#webgui [+v perlmonkey2] by ChanServ | 03:25 | |
-!- Haarg [n=haarg@76.210.64.20] has quit ["This computer has gone to sleep"] | 04:01 | |
+patspam | anyone know off-hand if there's any reason why WebGUI::Form::Password isn't listed in types supported by DataForm? | 04:24 |
+patspam | I guess because it returns **** to the dataform list | 04:27 |
+patspam | that'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 core | 04:28 |
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui | 05:01 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 05: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 #webgui | 05:34 | |
-!- mode/#webgui [+v cap10morgan] by ChanServ | 05:34 | |
-!- cap10morgan [n=wmorgan@c-67-177-225-33.hsd1.co.comcast.net] has quit [] | 05:45 | |
CIA-54 | WebGUI: colin * r11916 /WebGUI/t/Session/DateTime.t: More DateTime test fixes. | 05:56 |
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: SDuensin | 06:12 | |
-!- Netsplit over, joins: SDuensin | 06:13 | |
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: MOAR-f00li5h, SDuensin | 06:21 | |
-!- Netsplit over, joins: SDuensin, MOAR-f00li5h | 06:22 | |
CIA-54 | WebGUI: colin * r11917 /WebGUI/docs/create.sql: Preparing for 7.7.16 release | 06:26 |
+perlDreamer | for 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 #webgui | 07:05 | |
CIA-54 | WebGUI: colin * r11918 /releases/WebGUI_7.7.16-beta: Release 7.7.16-beta | 07:09 |
SDuensin | Ok, I got the release notes for 7.7.16... WTF is CSRF? | 07:09 |
+perlDreamer | Cross-Site Request Forgery | 07:11 |
+perlDreamer | Let's suppose that you're a lazy WebGUI Admin | 07:11 |
+perlDreamer | and you never log out | 07:11 |
+perlDreamer | your arch-enemy makes a link in his blog which looks like this: | 07:11 |
+perlDreamer | http://mysite.com/home?func=deleteList;assetId=pb0000001defaultNode | 07:12 |
+perlDreamer | and gets you to click on it | 07:12 |
+perlDreamer | this will nuke your site | 07:12 |
+perlDreamer | and he didn't need your username or password to do it | 07:12 |
+perlDreamer | so we added some CSRF protecting tools to help make the admin actions safer | 07:12 |
SDuensin | Nice! | 07:13 |
* SDuensin adds a link to his blog... :-P | 07:13 | |
SDuensin | So, it's Cross Site Remote Fracking? | 07:13 |
+perlDreamer | yawp | 07:13 |
SDuensin | So really, what's the RF? | 07:14 |
+perlDreamer | Request Forgery | 07:14 |
+perlDreamer | Radio Frequency | 07:15 |
SDuensin | I like mine better. | 07:15 |
SDuensin | :-P | 07:15 |
+perlDreamer | Roger Foxtrot | 07:15 |
+perlDreamer | Remote Fracas | 07:15 |
+perlDreamer | Rubber Feather | 07:15 |
SDuensin | Kinky. | 07:15 |
+perlDreamer | Running Faster | 07:16 |
+perlDreamer | Rhinoceros Fatality | 07:17 |
* perlDreamer is running out of RF's | 07:17 | |
SDuensin | Rhinoceros Fatality? Hehehe | 07:17 |
+perlDreamer | Rhizome Fecundity | 07:20 |
+perlDreamer | Righteously Free | 07:20 |
+perlDreamer | Rampant Fandom | 07:20 |
SDuensin | Ribo Flaven | 07:21 |
+perlDreamer | not bad... | 07:21 |
SDuensin | Hehe | 07:22 |
SDuensin | Wait until I have more to drink. :-) | 07:22 |
+perlDreamer | you coming to the WUC this year? | 07:22 |
SDuensin | I wish. :-( | 07:22 |
SDuensin | Currently 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 #webgui | 07:27 | |
-!- OldMonk [n=raju@122.161.124.65] has joined #webgui | 07: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 #webgui | 08:05 | |
CIA-54 | WebGUI: 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 #webgui | 09:16 | |
+SynQ | I thought RF is Road Forking | 10:45 |
+SynQ | btw mogge | 10:45 |
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit ["Leaving."] | 11:34 | |
-!- bartjol [n=bartjol@kantoor.procolix.com] has joined #webgui | 11:35 | |
-!- mode/#webgui [+v bartjol] by ChanServ | 11:36 | |
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui | 11:39 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 11: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 #webgui | 12: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 #webgui | 14:24 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 14:24 | |
-!- plainhao [n=plainhao@mail.xbiotica.com] has joined #webgui | 14:40 | |
-!- mode/#webgui [+o plainhao] by ChanServ | 14:40 | |
-!- MOAR-f00li5h is now known as f00li5h | 15:22 | |
-!- mducharme [n=nothing@S0106000e0cc03cff.wp.shawcable.net] has joined #webgui | 16:43 | |
-!- tavisto [n=tavisto@76.210.67.6] has joined #WebGUI | 17:21 | |
-!- mode/#webgui [+o tavisto] by ChanServ | 17: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 perlbot | 17:37 | |
-!- cap10morgan [n=wmorgan@c-67-177-225-33.hsd1.co.comcast.net] has joined #webgui | 17:52 | |
-!- mode/#webgui [+v cap10morgan] by ChanServ | 17:52 | |
-!- Haarg [n=haarg@76.210.67.6] has joined #webgui | 17:58 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 17:59 | |
-!- perlmonkey2 [n=perlmonk@adsl-76-213-115-80.dsl.okcyok.sbcglobal.net] has joined #webgui | 18:04 | |
-!- mode/#webgui [+v perlmonkey2] by ChanServ | 18:04 | |
+bartjol | mmm | 18:08 |
+bartjol | poor tavisto | 18: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 #webgui | 18:26 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 18:26 | |
+perlDreamer | bartjol: no i18n bugs today? | 18:26 |
+perlDreamer | I miss my morning workout! | 18:26 |
+bartjol | I haven't translated, working on my presentation | 18:26 |
+bartjol | sorry | 18:27 |
+perlDreamer | it's alright. You must have priorities | 18:27 |
+bartjol | yeah, I'm afraid I have to prgram stuff to make my presentation work | 18:27 |
+perlDreamer | speaking of which, I need to cook breakfast for the family | 18:27 |
+bartjol | :) | 18:27 |
@tavisto | bartjol, you are a big mean dutch girlyman | 18:32 |
+bartjol | not that mean, am I? | 18:32 |
+bartjol | or does my sense of humor reaaly diverge from yours | 18:33 |
+perlmonkey2 | bartjol I think most peoples' sense of humor diverges from tavisto. He's just in a league of his own. | 18:39 |
@tavisto | nah you aren't mean | 18:39 |
+perlmonkey2 | who could possibly keep up? | 18:39 |
@tavisto | ;) | 18:40 |
+bartjol | pweeuw, ow I can rest easy tonight | 18:41 |
+bartjol | mmm, I get a hash | 18:43 |
+bartjol | strange, now it seems to be empty | 18:50 |
+bartjol | thought that lineage was also an asset property | 18:50 |
-!- s4eek [n=charles@andc-fw1.exploreos.com] has joined #webgui | 18:54 | |
+bartjol | well, too bad | 18:54 |
+bartjol | have a nice friday | 18: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 #webgui | 19:23 | |
-!- perlmonkey22 [n=perlmonk@adsl-76-192-127-55.dsl.okcyok.sbcglobal.net] has joined #webgui | 19:27 | |
-!- perlmonkey2 [n=perlmonk@adsl-76-213-115-80.dsl.okcyok.sbcglobal.net] has quit [Read error: 60 (Operation timed out)] | 19:27 | |
+perlDreamer | 22 perlmonkey's on the wall | 19:28 |
+perlDreamer | 22 perlmonkey2 | 19:28 |
+perlDreamer | give one a beer | 19:28 |
+perlDreamer | hear him cheer | 19:28 |
+perlDreamer | 21 perlmonkey's on the wall | 19:29 |
-!- perlmonkey2 [n=perlmonk@adsl-76-192-127-181.dsl.okcyok.sbcglobal.net] has joined #webgui | 19:29 | |
-!- mode/#webgui [+v perlmonkey2] by ChanServ | 19: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 #webgui | 19:51 | |
+perlDreamer | this is going to sound bad | 20:00 |
+perlDreamer | but how do you know, for any given version of WebGUI, which version of the WRE to use? | 20:00 |
mducharme-work | heh | 20:00 |
-!- cap10morgan [n=wmorgan@c-67-177-225-33.hsd1.co.comcast.net] has joined #webgui | 20:00 | |
-!- mode/#webgui [+v cap10morgan] by ChanServ | 20:00 | |
mducharme-work | excellent question :) | 20:00 |
mducharme-work | I wish I knew | 20:00 |
mducharme-work | lol | 20:00 |
@Haarg | you use the latest version of the wre | 20:01 |
@Haarg | unless you are < 7.4.22 | 20:01 |
@Haarg | in that case, you use the latest but install the old version of JSON | 20: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 #webgui | 20:12 | |
-!- mode/#webgui [+v perlmonkey2] by ChanServ | 20:12 | |
+perlmonkey2 | For anyone who uses dd-wrt: http://www.dd-wrt.com/dd-wrtv3/community/developmentnews/34-dd-wrt-httpd-vulnerability-milw0rmcom-report.html | 20:13 |
-!- perlmonkey21 [n=perlmonk@76.192.125.126] has quit [Read error: 110 (Connection timed out)] | 20:14 | |
Radix_ | tomato ftw | 20:15 |
+perlDreamer | what is tomato, Radix_:? | 20:19 |
-!- tavisto [n=tavisto@76.210.67.6] has quit [] | 20:21 | |
mducharme-work | I have to upgrade my wre at some point.. I'm still running.. 0.8.4 I think | 20:25 |
mducharme-work | I'm always nervous about it, in case the latest wre is missing a module that is needed for webgui to function | 20:25 |
CIA-54 | WebGUI: colin * r11920 /WebGUI/ (5 files in 4 dirs): | 20:38 |
CIA-54 | WebGUI: Remove autocommit from addRev in Story, because it committed the | 20:38 |
CIA-54 | WebGUI: story before the keywords were set, which messed up searching. | 20:38 |
CIA-54 | WebGUI: Adjust tests to request autocommit on all submitted stories. | 20:38 |
+perlDreamer | by definition, every version of the wre is missing modules | 20:42 |
+perlDreamer | you have to use testEnvironment.pl to double check it | 20:42 |
-!- perlmonkey21 [n=perlmonk@adsl-70-137-14-231.dsl.okcyok.swbell.net] has joined #webgui | 20:46 | |
-!- perlmonkey22 [n=perlmonk@adsl-70-137-20-74.dsl.okcyok.swbell.net] has joined #webgui | 20:49 | |
-!- perlmonkey23 [n=perlmonk@adsl-76-192-124-223.dsl.okcyok.sbcglobal.net] has joined #webgui | 20:52 | |
-!- mode/#webgui [+v perlmonkey23] by ChanServ | 20: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 #WebGUI | 21:05 | |
-!- mode/#webgui [+o tavisto] by ChanServ | 21:05 | |
-!- perlmonkey21 [n=perlmonk@adsl-70-137-14-231.dsl.okcyok.swbell.net] has quit [Read error: 110 (Connection timed out)] | 21:06 | |
+perlDreamer | hey, tavisto! | 21:07 |
@tavisto | yo yo | 21:08 |
+perlDreamer | did 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-work | perlDreamer: I've seen cases where testEnvironment.pl didnt' pick up everything | 21:20 |
+perlDreamer | sure, but it's usually more up to date then the WRE | 21:21 |
+perlDreamer | so we winnow down, and horse whips devs who forget to update the testEnvironment script | 21:21 |
CIA-54 | WebGUI: colin * r11921 /WebGUI/ (docs/changelog/7.x.x.txt lib/WebGUI/Search/Index.pm): | 21:23 |
CIA-54 | WebGUI: Search indexer appends asset keywords directly to content. Should | 21:23 |
CIA-54 | WebGUI: be separated by spaces. | 21:23 |
CIA-54 | WebGUI: Refactor out common code in create and addKeywords. | 21:23 |
CIA-54 | WebGUI: Use greedy regexps and drop one s///. | 21:23 |
CIA-54 | WebGUI: colin * r11922 /branch/WebGUI_7.6/ (docs/changelog/7.x.x.txt lib/WebGUI/Search/Index.pm): Backporting Search/Index fixes. | 21:23 |
CIA-54 | WebGUI: colin * r11923 /WebGUI/ (docs/changelog/7.x.x.txt lib/WebGUI/Asset/Story.pm): Add Story fields to the search index. | 21:23 |
mducharme-work | at the moment they have to manually update testEnvironment.pl when new things require new versions of perl modules? | 21:23 |
@Haarg | yes | 21:24 |
mducharme-work | is 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-work | that way it would not have to be manually updated? | 21:26 |
@preaction | mducharme-work: nope. look at PPI | 21:27 |
@Haarg | there are ways to do that, but there's also version numbers to be concerned about | 21:27 |
@Haarg | which we currently don't list in the .pm files | 21:27 |
@Haarg | would probably be a good idea to do that as well though | 21:27 |
@Haarg | http://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.pm | 21:29 |
@Haarg | i'm pretty sure there are others as well | 21:29 |
@Haarg | keeping it up to date isn't very hard though | 21:30 |
mducharme-work | sure, but if it was done programmatically, it would remove the possibility of human error | 21:30 |
+perlDreamer | or human laziness | 21:31 |
mducharme-work | or, 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 file | 21:31 |
@Haarg | that is something i plan to change for webgui 8 | 21:31 |
+perlDreamer | didn't cap10morgan do something like that already? | 21:32 |
mducharme-work | and you could have another script that would generate the xml file using those other modules | 21:32 |
mducharme-work | and then the xml file could be pulled down when doing a webgui upgrade to install any required modules in advance | 21:32 |
mducharme-work | just throwing ideas out there :) | 21:32 |
+perlDreamer | mducharme-work: you need to get your hands dirty writing perl again | 21:33 |
@Haarg | we'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-work | the 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 one | 21:38 |
mducharme-work | and perlDreamer while I'd love to re-learn perl and contribute some stuff, at the moment I have too much on my plate | 21:39 |
-!- perlmonkey2 [n=perlmonk@adsl-75-52-206-201.dsl.okcyok.sbcglobal.net] has joined #webgui | 21:50 | |
-!- mode/#webgui [+v perlmonkey2] by ChanServ | 21: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 #webgui | 22:00 | |
-!- mode/#webgui [+v cap10morgan] by ChanServ | 22:00 | |
-!- perlmonkey23 [n=perlmonk@adsl-76-192-124-223.dsl.okcyok.sbcglobal.net] has quit [Read error: 110 (Connection timed out)] | 22:04 | |
+perlDreamer | I understand, mducharme-work. | 22:06 |
-!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has joined #webgui | 22:17 | |
mducharme-work | I really hate dell | 22:18 |
mducharme-work | <grumble> | 22:18 |
mducharme-work | getting a quote from them is like pulling teeth | 22:18 |
-!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has left #webgui [] | 22:20 | |
+perlDreamer | their linux compatibility is so-so, as well | 22:21 |
mducharme-work | we 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 number | 22:23 |
mducharme-work | and 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 now | 22:24 |
mducharme-work | it's just for a single server... not very impressed right now heh | 22:24 |
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has joined #WebGUI | 22:35 | |
+perlDreamer | in this economy, you'd think they'd be a little better in doing business | 22:51 |
mducharme-work | yeah, 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 #webgui | 23:22 | |
-!- mode/#webgui [+v perlmonkey2] by ChanServ | 23:22 | |
-!- CIA-53 [n=CIA@208.69.182.149] has joined #WebGUI | 23: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 #webgui | 23:43 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 23:43 | |
+perlDreamer | FireFox clear cache button. A web developer necessity | 23:48 |
+perlDreamer | Haarg, for the Syndicated Content/XML::FeedPP bug, I think passing -type => url would fix that in 7.6 | 23:53 |
+perlDreamer | at least until people upgrade to 7.7 and no longer need it | 23:53 |
@Haarg | that only works for the new version of XML::FeedPP though | 23:53 |
@Haarg | and it works without it in that version | 23:54 |
+perlDreamer | hm | 23:55 |
@Haarg | basically, there is no way i see to fix it in the older xml::feedpp without hacking around their api | 23:56 |
@Haarg | so maybe we just want to bump the prereq | 23:56 |
@Haarg | hacking around their api wouldn't bother me that much either as long as it was only done for old versions of the module | 23:56 |
+perlDreamer | but unless we check for the version, we have no way of knowing one way or the other | 23:57 |
@Haarg | yes | 23:57 |
+perlDreamer | and this could end up being pretty widespread | 23:57 |
+perlDreamer | well, maybe, maybe not | 23:57 |
@Haarg | we only really consume the feeds in that one place | 23:57 |
@Haarg | and it's only for 7.6 | 23:57 |
+perlDreamer | we could monkey patch the load sub | 23:58 |
+perlDreamer | using the newer load sub | 23:58 |
@Haarg | yeah | 23:59 |
@Haarg | or just do the equivalent thing in our code | 23:59 |
+perlDreamer | but load is called by new | 23:59 |
--- Day changed Sat Jul 25 2009 | ||
+perlDreamer | what about predistorting the input so that source files don't trip the URL option? | 00:00 |
@Haarg | it doesn't trip the url option | 00:01 |
@Haarg | it falls through all the options and hits the croak | 00:01 |
@Haarg | you're right about the new calling load thing, i was thinking you could just call new(); and have it empty | 00:02 |
+perlDreamer | it's not a URL, it's not a file, and it's failing the XML/RSS parse | 00:04 |
+perlDreamer | my "d" key is dying on the laptop | 00:04 |
@Haarg | correct | 00:04 |
@Haarg | monkey patching load for 0.37 is one option, the other is bumping the prereq | 00: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 | |
+perlDreamer | could we shove in a DOCTYPE tag if one isn't detected? | 00:08 |
@Haarg | then we get into detecting the document type ourselves | 00:09 |
@Haarg | i'd go with monkey patching first i think | 00:09 |
+perlDreamer | sure. but his detection is just <!DOCTYPE | 00:09 |
@Haarg | in that place it is | 00:09 |
@Haarg | but then the XML parser gets it | 00:09 |
@Haarg | so we'd have to figure out something it would ignore or figure out the correct doctype | 00:10 |
@Haarg | and that gets pretty nasty for something that we could easily solve with another solution | 00:10 |
+perlDreamer | yeah. Monkey patching it is | 00:11 |
CIA-53 | WebGUI: colin * r11924 /branch/WebGUI_7.6/ (2 files in 2 dirs): | 00:53 |
CIA-53 | WebGUI: Monkey patch XML::FeedPP when the version is too low, to fix getting feeds | 00:53 |
CIA-53 | WebGUI: with funky xml structure. #10677 | 00:53 |
@Haarg | do addToArrayBefore/addToArrayAfter sound like reasonable method names? | 01:06 |
+perlDreamer | yes | 01:08 |
+perlDreamer | as long as the key element is the first argument | 01:08 |
+perlDreamer | addToArrayBefore("this", "newElement"); | 01:08 |
@Haarg | currently i have it as addToArrayAfter('array', 'after this', 'new value') | 01:10 |
+perlDreamer | after reading too much perl poetry, I assume (unsafely) that subjects and objects follow the English model | 01:11 |
+perlDreamer | it really messed with my assembly code progrramming | 01:11 |
@Haarg | did you backport the interval fix? | 01:16 |
+perlDreamer | yes | 01:16 |
+perlDreamer | I'll double check | 01:17 |
+perlDreamer | no, merged, but not committed | 01:17 |
-!- Haarg [n=haarg@76.210.67.6] has quit ["This computer has gone to sleep"] | 01:23 | |
CIA-53 | WebGUI: 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 #webgui | 01:43 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 01:43 | |
+perlDreamer | thanks for the reminder, Haarg | 01:46 |
@Haarg | marked bug as resolved | 01:48 |
CIA-53 | WebGUI: 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 run | 02:13 | |
+perlDreamer | more separator macro work later | 02: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 #webgui | 03:22 | |
-!- mode/#webgui [+v cap10morgan] by ChanServ | 03: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 #webgui | 04:19 | |
-!- mode/#webgui [+v BartJol] by ChanServ | 04: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 #webgui | 05:30 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 05:30 | |
+perlDreamer | anyone up for some black-box testing on the new separator macro processor? | 05:30 |
+perlDreamer | separator macro, FTW! | 07:00 |
CIA-53 | WebGUI: colin * r11927 /WebGUI/ (5 files in 5 dirs): | 07:37 |
CIA-53 | WebGUI: Fix the separator macro. Adds a method to WebGUI::HTML that splits | 07:37 |
CIA-53 | WebGUI: content based on the separator macro, and does a best effort to fill in | 07:37 |
CIA-53 | WebGUI: tags that the splitting breaks by and start and end tags. | 07:37 |
CIA-53 | WebGUI: Update Post and Article to use it. | 07:37 |
CIA-53 | wrebuild: Colin Kuskie master * r7c45b4e / (wre/docs/changelog.txt wre/var/setupfiles/modperl.conf): Disable server generated ETags in modperl.conf, too. - http://bit.ly/bFEFj | 07:48 |
+perlDreamer | daviddelikat, we need a new feature on the Helpdesk | 07:50 |
+perlDreamer | it should show the total number of bugs | 07:50 |
+perlDreamer | when 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 |
+perlDreamer | you can skip animating the drops of blood falling off the axe | 07:51 |
CIA-53 | WebGUI: colin * r11928 /branch/WebGUI_7.6/t/ProfileField.t: Remove tests that were accidently backported and fix the number of tests. | 08:14 |
CIA-53 | WebGUI: 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-53 | WebGUI: colin * r11930 /WebGUI/docs/ (3 files in 3 dirs): | 08:26 |
CIA-53 | WebGUI: Make number in day box in month view 13 pixels wide, so numbers | 08:26 |
CIA-53 | WebGUI: aren't crowded. | 08:26 |
CIA-53 | WebGUI: 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 #webgui | 09:09 | |
-!- mode/#webgui [+v patspam] by ChanServ | 09: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 #webgui | 16:41 | |
-!- mode/#webgui [+v cap10morgan] by ChanServ | 16: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 #webgui | 21:45 | |
SquOnk | Hi everyone | 21:45 |
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui | 21:49 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 21:49 | |
CIA-53 | WebGUI: 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 | |
SquOnk | How 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 #webgui | 22: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 #webgui | 00:24 | |
CIA-53 | WebGUI: colin * r11933 /WebGUI/ (3 files in 3 dirs): i18n the Default My Sales template. | 02:08 |
CIA-53 | WebGUI: colin * r11934 /branch/WebGUI_7.6/docs/ (2 files in 2 dirs): Add gateway macro to CSS calls in account templates. | 02:37 |
CIA-53 | WebGUI: colin * r11935 /WebGUI/t/templateChecker.t: Remove unused modules. | 02:37 |
CIA-53 | WebGUI: colin * r11936 /WebGUI/t/ (badGatewayMacros.t templateChecker.t): | 02:52 |
CIA-53 | WebGUI: Rename a test. templateChecker is now badGatewayMacros, cuz | 02:52 |
CIA-53 | WebGUI: that's what it tests. | 02:52 |
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui | 03:05 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 03:05 | |
-!- CIA-53 [n=CIA@208.69.182.149] has quit [] | 03:59 | |
-!- CIA-53 [n=CIA@208.69.182.149] has joined #WebGUI | 04: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 #webgui | 06: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 #webgui | 06: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 #webgui | 06: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 #webgui | 07: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 #webgui | 07:16 | |
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: f00li5h | 09:07 | |
-!- Netsplit over, joins: f00li5h | 09:32 | |
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui | 10:17 | |
-!- mode/#webgui [+v patspam] by ChanServ | 10:18 | |
-!- LTR_bob [n=bob@5ED6766C.cable.ziggo.nl] has joined #webgui | 11:10 | |
-!- daviddelikat1 [n=dav@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #WebGUI | 11: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 #webgui | 20:24 | |
-!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has left #webgui [] | 20:24 | |
CIA-53 | WebGUI: 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 #webgui | 22: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 #webgui | 23:24 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 23: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 #webgui | 01:14 | |
-!- perlmonkey2 [n=perlmonk@adsl-70-137-11-174.dsl.okcyok.swbell.net] has joined #webgui | 01:52 | |
-!- mode/#webgui [+v perlmonkey2] by ChanServ | 01:52 | |
-!- Trex [n=Trex@c-75-73-234-225.hsd1.mn.comcast.net] has joined #webgui | 02:20 | |
Trex | Hey 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 |
@Haarg | possibly, what problem are you having? | 02:27 |
Trex | I'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 |
Trex | Since 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 |
Trex | The port appears to be open. | 02:31 |
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui | 02:31 | |
-!- mode/#webgui [+v patspam] by ChanServ | 02:31 | |
Trex | There are no logs in /data/wre/var/logs and iptables isn't running. | 02:32 |
Trex | So I'm kind of at a loss as to what to look at next. | 02:32 |
@Haarg | can you open another shell on the server and try connecting with curl to see if the console itself is working? | 02:34 |
@Haarg | should 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 |
Trex | Will try that... | 02:34 |
@Haarg | if that works it's going to be something network related | 02:35 |
@Haarg | the console won't output anything in the logs dir | 02:35 |
Trex | OK, I got the HTML via curl. Hmmm... | 02:35 |
@Haarg | what you might try is to use an ssh tunnel | 02:36 |
@Haarg | ssh -L60834:localhost:60834 server | 02:37 |
@Haarg | then connect to http://localhost:60834/ on the system you connected from | 02:37 |
@Haarg | that's assuming a *nix system | 02:37 |
@Haarg | that's what i usually do when i need to use the console - avoids any problems with firewalls or security | 02:38 |
Trex | Yes, sadly, this is our home network, and the only Linux box is the test server I'm building. | 02:38 |
Trex | Don't suppose you know if there's a Windows equivalent for setting up an ssh tunnel? | 02:39 |
@Haarg | are you using putty? | 02:39 |
Trex | Yes. | 02:39 |
@Haarg | it does have options for that | 02:39 |
@Haarg | there should be a section in the connection config about ssh tunnels | 02:40 |
Trex | Thanks! I never used that aspect of PuTTY before... | 02:40 |
@Haarg | you would want to set the local port to 60834, remote host to localhost, remote port to 60834 | 02:41 |
@Haarg | i'm not sure what other things you would need to specify, i don't have putty in front of me | 02:42 |
Trex | Thanks 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 |
@Haarg | you have an existing connection configured for the server? | 02:51 |
@Haarg | in that case, first load that configuration, then make the forwarding changes, then click connect | 02:52 |
Trex | OK...seems we've worked out the local network issue, so no tunnel needed after all! | 03:03 |
Trex | Haarg: could you use some karma? | 03:04 |
Trex | Gotta run. Thanks again, Haarg! | 03:09 |
-!- Trex [n=Trex@c-75-73-234-225.hsd1.mn.comcast.net] has left #webgui [] | 03:09 | |
CIA-53 | wgdev: Graham Knop master * raf752dc / lib/WGDev/Command/Ls.pm : adjustments to ls command filters due to obsessive stylistic concerns - http://bit.ly/1uPeA1 | 03:16 |
CIA-53 | wgdev: Colin Kuskie master * rcffb4b9 / lib/WGDev/Command/Setting.pm : Adding Setting command - http://bit.ly/WiBs0 | 03:16 |
CIA-53 | wgdev: Graham Knop master * r06c3035 / (.stop_words.txt lib/WGDev/Command/Setting.pm): Perl::Critic cleanups for WGDev::Command::Setting - http://bit.ly/eBs5M | 03:16 |
-!- tavisto [n=tavisto@h69-128-55-18.mdsnwi.dedicated.static.tds.net] has joined #WebGUI | 05:18 | |
-!- mode/#webgui [+o tavisto] by ChanServ | 05: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-53 | webgui: Patrick Donelan group_viz * rb2c64be / lib/WebGUI/Operation/Group.pm : | 08:15 |
CIA-53 | webgui: Made more GraphViz options configurable from url params. | 08:15 |
CIA-53 | webgui: Added hide_description option - http://bit.ly/18rUhj | 08:15 |
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: @Haarg, f00li5h, daviddelikat1 | 08:23 | |
-!- Netsplit over, joins: @Haarg, f00li5h | 08:28 | |
-!- Netsplit over, joins: daviddelikat1 | 08:28 | |
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has joined #webgui | 09:31 | |
+SynQ | morning | 10:00 |
-!- dapperedodo [n=dappered@gw.oqapi.nl] has joined #webgui | 10:01 | |
-!- ryuu_ro [n=rory@gw.oqapi.nl] has joined #webgui | 10:03 | |
+SynQ | mogge | 10:06 |
@Haarg | morning | 11:08 |
-!- bartjol [n=bartjol@kantoor.procolix.com] has joined #webgui | 11:11 | |
-!- mode/#webgui [+v bartjol] by ChanServ | 11: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, daviddelikat1 | 13:25 | |
-!- Netsplit over, joins: f00li5h | 13:25 | |
-!- Netsplit over, joins: daviddelikat1 | 13:26 | |
-!- plainhao [n=plainhao@mail.xbiotica.com] has joined #webgui | 13:35 | |
-!- mode/#webgui [+o plainhao] by ChanServ | 13: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 #webgui | 14: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 #webgui | 15: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 Glarus | 16:16 |
ryuu_ro | what about you? | 16:16 |
+bartjol | I think I agree | 16:16 |
ryuu_ro | I think you should :D | 16:16 |
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit ["Leaving."] | 16:17 | |
+bartjol | so we need a car (or more) and a bob | 16:17 |
ryuu_ro | hmmmm I see a LTR_bob........... ;) | 16:17 |
LTR_bob | bob was here | 16:18 |
+bartjol | well, that might work | 16:18 |
ryuu_ro | I know myself, I we go to a brewery I really shouldn't drive | 16:19 |
-!- stDavid [n=stDavid@216-199-225-46.tpa.fdn.com] has quit [] | 16:27 | |
-!- mducharme [n=nothing@S0106000e0cc03cff.wp.shawcable.net] has joined #webgui | 16:35 | |
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui | 16:58 | |
-!- Haarg [n=haarg@76.210.64.73] has joined #webgui | 17:16 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 17:16 | |
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui | 17:17 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 17:18 | |
-!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has joined #webgui | 17:25 | |
-!- steveo_aa [n=sno@adsl-76-226-142-79.dsl.sfldmi.sbcglobal.net] has joined #WebGUI | 17:25 | |
-!- mode/#webgui [+o steveo_aa] by ChanServ | 17: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 #webgui | 17:33 | |
-!- mode/#webgui [+o preaction] by ChanServ | 17:35 | |
+bartjol | morning duderinos | 17:38 |
+perlDreamer | yo, bartjol | 17:47 |
+bartjol | jo jo | 17:47 |
+perlDreamer | added some new Account i18n over the weekend, for the Account_Shop plugin | 17:47 |
+bartjol | I mean Jol | 17:47 |
+bartjol | mmm | 17:47 |
+bartjol | will it ever end? | 17:48 |
+bartjol | ;) | 17:48 |
+bartjol | but I do have a nice new project for programming | 17:49 |
+perlDreamer | cool! What is it? | 17:49 |
+bartjol | a coupling between two page trees, so you can have multilingual content | 17:49 |
+bartjol | the idea is to give a url as parameter, with the language with it | 17:49 |
+bartjol | the url of the first page of such a tree | 17:50 |
+bartjol | and replace the lineage with that of that of another "first" page | 17:50 |
+bartjol | one thing is that you have to be consistent | 17:51 |
+bartjol | but hey | 17:51 |
+perlDreamer | maybe as part of the project you could make a tool that told people about inconsistencies? | 17:51 |
+bartjol | well, that is good, something with a help file | 17:51 |
+bartjol | that says :you can use it, but if you're inconsistent in page placing, you're on your own | 17:52 |
+bartjol | oh and the final output is link to all other languages that are given as parameter (while the "current" language is skipped) | 17:54 |
+bartjol | but in this way, you don't have to start at the same level | 17:55 |
+bartjol | because from the root of the language page tree, the lineage should be the same | 17:55 |
+perlDreamer | if a page is missing from the language tree, does it pull from the English tree? | 17:55 |
+bartjol | well, I haven't come that far yet | 17:56 |
+bartjol | but a check with a reaction will be necessary | 17:56 |
@preaction | why 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 #webgui | 17:59 | |
-!- s4eek [n=charles@andc-fw1.exploreos.com] has joined #webgui | 17:59 | |
+bartjol | preaction: how would you propose the setup if you want to see only one language of that single asset? | 17:59 |
+bartjol | ryuu_ro had some ideas on that | 18:00 |
@preaction | every browser sends a "Accept-*" set of headers, one of which is the Language | 18:00 |
+bartjol | yes | 18:00 |
@preaction | so 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 scratch | 18:00 |
@preaction | it's not the UI i'd be worried about, it's the database storage | 18:01 |
+bartjol | yeah, rory was talking about duplicating the asset table | 18:01 |
+bartjol | for each language | 18:02 |
+bartjol | like a shodow copy | 18:02 |
@preaction | that'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 |
@preaction | oh, also needs "propertyName" or something | 18:03 |
+bartjol | yeah, it is not necessary to make a full copy | 18:04 |
+bartjol | but I expect that would rather be a WebGUI 8 project | 18:05 |
+bartjol | but I wanna show some decent setup for my presentation | 18:05 |
@Haarg | the plan is that webgui 8 will use those request headers for i18n text at least | 18:06 |
+bartjol | on i18n | 18:06 |
+bartjol | will the i18n still be flattend? | 18:06 |
@Haarg | yes | 18:06 |
+bartjol | ah, is there also an idea how to transfer the existing i18n to the new format? | 18:07 |
@Haarg | yeah | 18:07 |
+bartjol | because I wouldn't really like to start from sratch for the third time | 18:07 |
@Haarg | we certainly wouldn't want to throw away all that work | 18:08 |
+bartjol | thank you very much for that | 18:08 |
-!- cap10morgan [n=wmorgan@c-67-177-225-33.hsd1.co.comcast.net] has joined #webgui | 18:08 | |
-!- mode/#webgui [+v cap10morgan] by ChanServ | 18:08 | |
+perlDreamer | You don't want to see bartjol when he's mad | 18:09 |
+bartjol | well, none of you have seen that | 18: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 #webgui | 18:13 | |
-!- cap10morgan [n=wmorgan@c-67-177-225-33.hsd1.co.comcast.net] has quit [Client Quit] | 18:13 | |
Trex | Hello Haarg, and other folks. I retun with further questions about wre setup... | 18:19 |
Trex | I'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 |
Trex | http://www.webgui.org/install/upgrade_help/cannot-connect-to-mysql | 18:20 |
Trex | http://www.webgui.org/install/upgrade_help/wre-installation-error-centos-5.3 | 18:20 |
@Haarg | hmm | 18:21 |
@Haarg | that doesn't look especially friendly | 18:21 |
@preaction | Trex: that first one is a problem with not having the WRE's environment | 18:21 |
Trex | Specifically, I'm getting "failed in require at (eval 46) line 3" in the second link, rather than eval 121 in the first link | 18:21 |
@preaction | if it says you don't have the DBD::mysql, then you aren't using the WRE's environment | 18:21 |
@preaction | you need to do ". /data/wre/sbin/setenvironment.sh" (the space between the . and / is important) | 18:22 |
@preaction | ah, "source" does work. "source /data/wre/sbin/setenvironment.sh" is the same thing | 18:22 |
Trex | Hmmm...I've been doing that pretty religiously, following the wre setup instructions step by step... | 18:22 |
@Haarg | preaction, are you meaning that it wouldn't be in @INC ? | 18:22 |
@Haarg | because i've done a wre install a bunch of times without setenvironment | 18:23 |
@preaction | if you aren't using the right perl, it won't be in @INC | 18:23 |
@Haarg | the perl executable has all those paths hard coded into it | 18:23 |
@Haarg | ./wreconsole.pl will always use the correct perl | 18:24 |
@preaction | but "perl wreconsole.pl" may not | 18:24 |
-!- mducharme [n=nothing@S0106000e0cc03cff.wp.shawcable.net] has quit [Connection timed out] | 18:24 | |
Trex | I 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 | |
Trex | Would running setenvironment.sh more than once cause problems? | 18:26 |
@preaction | i've had an issue where the second time running wreconsole.pl after a failed setup fails no matter what | 18:26 |
@preaction | but ... | 18:27 |
@preaction | what does "which perl" say at the console? | 18:27 |
@Haarg | it's possibly a problem with centos 5.3 vs 5.2 but i can't test that easily | 18:27 |
@preaction | what does "perl -MDBD::mysql -e'print $DBD::mysql::VERSION'" say? | 18:27 |
Trex | Which perl gives "/data/wre/prereqs/bin/perl" | 18:27 |
Trex | perl -MDBD::mysql -e'print $DBD::mysql::VERSION gives a command prompt (">") | 18:28 |
@preaction | so it loaded | 18:28 |
@Haarg | need an end quote | 18:28 |
@preaction | oh, right | 18:28 |
Trex | Here's what I got after adding a quote at the end: | 18:30 |
Trex | Can'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 |
Trex | Compilation failed in require. | 18:30 |
Trex | BEGIN failed--compilation aborted. | 18:30 |
@preaction | wow, that's a new one on me | 18:30 |
@Haarg | selinux most likely | 18:30 |
@Haarg | try | 18:31 |
@Haarg | echo 0 > /selinux/enforce | 18:31 |
Trex | This 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 |
@preaction | setenforce 0; # also disables it | 18:31 |
Trex | echo 0 > /selinux/enforce didn't spit out any errors, then running perl -MDBD::mysql... did not give me any errors. | 18:32 |
Trex | So that would suggest selinux is involved...? | 18:32 |
@preaction | so try wreconsole.pl now | 18:32 |
@preaction | yes | 18:32 |
@Haarg | probably something we need to fix, but for now disabling it will do | 18:34 |
@Haarg | either 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 restart | 18:35 |
Trex | Initially I tried the back button and then clicking on the automatic install button, but that failed... | 18:35 |
Trex | However, I killed the wreconsole and started it again, and seems to have worked... | 18:35 |
@Haarg | it should also be possible to change the permissions on the files | 18:35 |
Trex | Wreconsole now shows mysql running. I'll go through a basic site setup and let you know if it works... | 18:36 |
+perlDreamer | I use CentOS 5.3, if we need to do testing later | 18:36 |
+perlDreamer | and i always set SELinux in permissive mode | 18:37 |
@Haarg | i'm downloading the iso | 18:37 |
+perlDreamer | oh, and I wrote the test I mentioned in the bug posting | 18:38 |
+perlDreamer | it was fun | 18:38 |
@Haarg | i saw. thanks for doing that. | 18:38 |
@Haarg | i would have fixed the stuff myself but it was abour 4 in the morning and i needed to force myself to sleep at some point | 18:39 |
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui | 18:40 | |
-!- mode/#webgui [+v cap10morgan] by ChanServ | 18:40 | |
+perlDreamer | well, if you hadn't posted it, I wouldn't have written the test and fixed the other template with that problem | 18:41 |
+perlDreamer | so it was all good | 18: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 #webgui | 18:43 | |
Trex | The 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 |
Trex | More permissions issues, perhaps? | 18:48 |
@Haarg | yum install libgomp | 18:48 |
@Haarg | that should be in the install notes, and i think we may have change it so it isn't needed in the future | 18:50 |
@Haarg | at least that one is an easy fix | 18:50 |
Trex | All right! That did it. Thanks. :) | 18:53 |
-!- perlmonkey2 [n=perlmonk@adsl-70-137-11-174.dsl.okcyok.swbell.net] has joined #webgui | 18:53 | |
-!- mode/#webgui [+v perlmonkey2] by ChanServ | 18:53 | |
Trex | Ah...I did overlook the bit about libgomp in install.txt. | 18:55 |
Trex | I'll respond to the folks on the forums about what I learned today. Thanks again for your help. | 18:57 |
Trex | If 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 #webgui | 18:58 | |
@Haarg | you'd basically have to fix the file context on the wre files | 18:58 |
@Haarg | but i don't know any simple way to do that | 18:59 |
@Haarg | don't have a ton of selinux experience | 18:59 |
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: mducharme-work | 19:00 | |
@Haarg | as far as i know it works out of the box with centos 5.2, but that is what we compiled it on | 19:01 |
Trex | I'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 |
@Haarg | we 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 docs | 19:13 |
Trex | Would you like me to file a bug report on this? | 19:17 |
@Haarg | sure | 19:18 |
Trex | Will do. | 19:18 |
-!- bartjol [n=bartjol@kantoor.procolix.com] has quit ["Leaving."] | 19:26 | |
CIA-53 | WebGUI: colin * r11938 /WebGUI/ (3 files in 3 dirs): Empty warranty, brochure and manual show empty areas in the Product. | 19:28 |
CIA-53 | WebGUI: colin * r11939 /branch/WebGUI_7.6/ (3 files in 3 dirs): Backporting product warranty, brochure, manual fixes. | 19:28 |
CIA-53 | WebGUI: colin * r11940 /WebGUI/t/Asset/Sku/Product.t: Remove Product test debug diag. | 19:28 |
@Haarg | perlDreamer, i believe the commit my version tag link in the admin bar is broken | 19:29 |
+perlDreamer | I'll look at it | 19:29 |
+perlDreamer | Does it smell like a CSRF problem? | 19:30 |
@Haarg | that would be my guess | 19:30 |
+perlDreamer | We need to add CSRF protection as a feature to cmsmatrix | 19:30 |
+perlDreamer | Haarg, which version? | 19:32 |
+perlDreamer | it's working for me so far | 19:32 |
+perlDreamer | the link is, anyway | 19:32 |
+perlDreamer | I'll try the form next | 19:32 |
* perlDreamer goes running | 19:34 | |
@Haarg | 7.7, multiple versions per user, skip commit comments | 19:34 |
@Haarg | goes to ?op=commitVersionTagConfirm;tagId= | 19:35 |
@Haarg | with tag id that is | 19:35 |
@Haarg | page shown is version tag list | 19:35 |
-!- mducharme-work1 is now known as mducharme-work | 20: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 #webgui | 20:03 | |
Trex | Thanks 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 #webgui | 20:18 | |
-!- perlmonkey2 [n=perlmonk@adsl-70-137-11-174.dsl.okcyok.swbell.net] has quit ["Leaving."] | 20:43 | |
+perlDreamer | preaction: is there an easy way to make buttons that look like regular text? | 20:44 |
@preaction | style="background: none; border: none; display: inline" <- that's a start | 20:45 |
-!- SquOnk [n=emhn@201.211.88.228] has joined #webgui | 20:47 | |
SquOnk | Greetings everyone | 20:47 |
SquOnk | I've setup an AdSpace and want it to be centered on an otherwise perfectly liquid style. | 20:48 |
SquOnk | I've tried <div id="pub>^AdSpace(suchandsuch)</div> with a custom CSS for the <div> to no avail. | 20:48 |
SquOnk | Suggestions? | 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 #webgui | 20:51 | |
SquOnk | Looks like the AdSpace has a hardcoded style: | 20:53 |
+perlDreamer | SquOnk, I think there's an RFE for that. Have you checked? | 20:53 |
SquOnk | perlDreamer: Nope | 20:54 |
@Haarg | it should be possible to override that | 20:55 |
SquOnk | perlDreamer: Yep, #9057 | 20:56 |
SquOnk | perlDreamer: There are no templates for AdSpace and the style is hardcoded. It will always override whatever CSS one gives. | 20:56 |
@Haarg | use !important | 20:56 |
SquOnk | Haarg: ? | 20:57 |
@Haarg | position: relative !important; | 20:57 |
@Haarg | or on any other rule | 20:57 |
SquOnk | Haarg: Let me try | 20:57 |
@Haarg | will override anything that isn't set to !important | 20:57 |
SquOnk | No joy | 21:00 |
SquOnk | This is hardcoded <div style="position:relative; width:800px; height:50px; margin:0px; overflow:hidden; border:0px;"> | 21:01 |
SquOnk | I have position, margin-left and margin-right set differently and now using !important. | 21:01 |
SquOnk | Meh, no joy | 21:02 |
@Haarg | can you mock up an example on a demo site? | 21:03 |
SquOnk | Haarg: Not right now... | 21:06 |
SquOnk | Haarg: ...but will do. | 21:07 |
SquOnk | ...and I'm also unable to change the size of the loginBox via div.loginBox | 21:10 |
SquOnk | wtf? | 21:10 |
SquOnk | Well, I'm off to a meeting. Have a ball | 21: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 #webgui | 21: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 #webgui | 21:46 | |
CIA-53 | WebGUI: translation * r11941 /translations/German/German/ (4 files): Update from translation server | 21:53 |
CIA-53 | WebGUI: translation * r11942 /translations/German/German/ (Asset_Matrix.pm Asset_Product.pm): Update from translation server | 22:09 |
+perlDreamer | german translation at ~80% | 22:10 |
+perlDreamer | spanish translation at 60% | 22:10 |
+perlDreamer | preaction: with the help of your earlier advice, and several articles, I've gotten down to 2 issues that I can't solve. | 22:10 |
+perlDreamer | the hover effect, and some funky spacing on IE7 | 22:10 |
+perlDreamer | I'm afraid to look at IE6 :/ | 22:14 |
+perlDreamer | If I commit what I have, would you look at it? | 22:14 |
* perlDreamer makes some lunch for the kiddos | 22:19 | |
+perlDreamer | actually, I was quite proud of myself. | 22:19 |
+perlDreamer | I used CSS inheritance, the button tag, and even fixed some alignment issues | 22:19 |
CIA-53 | WebGUI: translation * r11943 /translations/German/German/WebGUI.pm: Update from translation server | 22:23 |
ckotil | A 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.com | 22: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 | |
+perlDreamer | yay! hover effect working | 23:18 |
ckotil | hrm, is there a problem with subscriptions to support tickets? | 23:26 |
ckotil | it appers that im subscribed to all of them. :/ | 23:26 |
+perlDreamer | depends on where you subscribed | 23:30 |
+perlDreamer | it is possible to subscribe to the whole Helpdesk, ckotil | 23:30 |
+perlDreamer | I'd post a support ticket about it | 23:30 |
ckotil | the unsubscribe link in the email i got doesnt work, it just tries to download a JSON file. k ill post a ticket | 23:32 |
ckotil | well, seems to have just unfunked itself. | 23:33 |
ckotil | now 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 |
ckotil | however, 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-53 | WebGUI: colin * r11944 /WebGUI/ (3 files in 3 dirs): | 23:38 |
CIA-53 | WebGUI: Fix Commit from the Admin Bar. Only seen when there's no autocommit, and comments | 23:38 |
CIA-53 | WebGUI: are disabled. Added a button/form to the subpanel with CSRF. | 23:38 |
-!- Haarg [n=haarg@76.210.64.73] has joined #webgui | 23:40 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 23:41 | |
-!- BartJol [n=plainstu@49-167.surfsnel.dsl.internl.net] has joined #webgui | 23:42 | |
-!- mode/#webgui [+v BartJol] by ChanServ | 23:42 | |
+SynQ | hey bart | 23:43 |
+BartJol | hello | 23:43 |
+SynQ | having a good evening? | 23:44 |
+BartJol | had dinner at the Nieuwelaan | 23:45 |
+BartJol | made desert | 23:45 |
+BartJol | now I wanna do some programming | 23:45 |
+SynQ | oeh | 23:45 |
+BartJol | had some trouble with a hash | 23:47 |
+BartJol | solved that one | 23: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 #WebGUI | 00:08 | |
+perlDreamer | that's two CSS bugs in 1 day | 00:14 |
+perlDreamer | I'm pushing my luck.... | 00:14 |
+BartJol | that you reported or fixed? | 00:15 |
+BartJol | I suppose fixed | 00:15 |
+perlDreamer | fixed, this time | 00:15 |
+perlDreamer | not created ;) | 00:15 |
+perlDreamer | more i18n coming down the pipe | 00:17 |
+perlDreamer | you'd think that one of these days we'd find them all... | 00:17 |
+BartJol | and bind them? | 00:19 |
+perlDreamer | yes, in the darkness | 00:19 |
+perlDreamer | in the land of Wisconsin | 00:19 |
+BartJol | noooo, we're no nerds | 00:19 |
+perlDreamer | yesssss, my precious | 00:19 |
+BartJol | the pit of doom for WebGUI bugs | 00:20 |
+perlDreamer | bbiaw | 00:20 |
CIA-53 | WebGUI: colin * r11945 /WebGUI/ (3 files in 3 dirs): | 00:23 |
CIA-53 | WebGUI: Fix a rendering problem in the Product template where images overlap | 00:23 |
CIA-53 | WebGUI: the controls, or brochure, warranty, manual. Also, i18n the word Controls | 00:23 |
CIA-53 | WebGUI: for admin mode being on. | 00:23 |
CIA-53 | WebGUI: colin * r11946 /branch/WebGUI_7.6/ (3 files in 3 dirs): Backporting Product image rendering fix, and i18n. | 00:23 |
+cap10morgan | so 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 it | 00:33 |
+cap10morgan | should i file an issue about that? | 00:33 |
+cap10morgan | er, 7.7.2, not 7.7.1 | 00:35 |
-!- mducharme-work [n=nothing@66-202-165-66.rev.knet.ca] has quit [Read error: 104 (Connection reset by peer)] | 00:37 | |
@Haarg | yes | 00:37 |
+cap10morgan | ok, done | 00:38 |
+cap10morgan | http://www.webgui.org/use/bugs/tracker/10705 | 00:38 |
-!- mducharme-work [n=nothing@66-202-165-66.rev.knet.ca] has joined #webgui | 00:41 | |
-!- BartJo1 [n=plainstu@49-167.surfsnel.dsl.internl.net] has joined #webgui | 00:48 | |
* perlDreamer sighs | 00: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 BartJol | 01:14 | |
-!- mode/#webgui [+v BartJol] by ChanServ | 01:14 | |
+BartJol | cool, it seems to work | 01: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 #webgui | 01:53 | |
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui | 02:10 | |
-!- mode/#webgui [+v patspam] by ChanServ | 02: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 #webgui | 03:14 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 03:14 | |
-!- perlbot [n=perlbot@c-69-180-46-57.hsd1.ga.comcast.net] has joined #webgui | 03:31 | |
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui | 03:32 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 03:33 | |
CIA-53 | WebGUI: colin * r11947 /WebGUI/docs/ (changelog/7.x.x.txt upgrades/upgrade_7.7.6-7.7.7.pl): | 03:52 |
CIA-53 | WebGUI: Check for the existance of the table before making queries against it. | 03:52 |
CIA-53 | WebGUI: It might really have been deleted. | 03:52 |
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui | 04: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 #webgui | 04:52 | |
-!- mode/#webgui [+v cap10morgan] by ChanServ | 04:52 | |
+perlDreamer | cap10morgan: http://www.catalyzed.org/2009/07/cloud-servers-for-your-perl-app-amazons-ec2-vs-mosso.html | 04:54 |
+perlDreamer | I thought that might interest you | 04:55 |
+cap10morgan | yeah, i saw that | 04:55 |
+cap10morgan | thanks though | 04:55 |
+cap10morgan | it's a good article | 04:55 |
+cap10morgan | ec2 beats mosso hands down for us | 04:55 |
+cap10morgan | because rightscale works so well w/ it | 04:55 |
+cap10morgan | the cloud would be a non-production-ready toy if not for rightscale | 04:56 |
+cap10morgan | for a org like us that's not IT-focused, just IT-dependent | 04:56 |
+perlDreamer | makes sense | 04:56 |
SDuensin | Hmm, RightScale looks interesting. | 05:00 |
+patspam | perlDreamer: ping | 05:35 |
-!- perlmonkey2 [n=perlmonk@r74-195-194-111.end1cmtc01.enidok.ok.dh.suddenlink.net] has joined #webgui | 06:00 | |
-!- mode/#webgui [+v perlmonkey2] by ChanServ | 06:00 | |
+perlDreamer | pong: patspam | 07:01 |
-!- perlmonkey2 [n=perlmonk@r74-195-194-111.end1cmtc01.enidok.ok.dh.suddenlink.net] has quit ["Leaving."] | 07:01 | |
+perlDreamer | erm, patspam: pong | 07:24 |
* perlDreamer is heading to bed soon, but I'll check back in a bit | 07: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-53 | WebGUI: patspam * r11948 /WebGUI/ (4 files in 4 dirs): fixed #10706: FriendManager Style/Layout template options | 08:09 |
-!- ryuu_ro [n=rory@gw.oqapi.nl] has joined #webgui | 09: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 #WebGUI | 09: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 #webgui | 11:01 | |
-!- mode/#webgui [+v bartjol] by ChanServ | 11:01 | |
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has joined #webgui | 11: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 #webgui | 13:13 | |
-!- mode/#webgui [+v patspam] by ChanServ | 13:13 | |
-!- plainhao [n=plainhao@mail.xbiotica.com] has joined #webgui | 13:34 | |
-!- mode/#webgui [+o plainhao] by ChanServ | 13:34 | |
CIA-53 | WebGUI: translation * r11949 /translations/Dutch/Dutch/ (4 files): Update from translation server | 14:28 |
+bartjol | very good ryuu_ro, keep it up | 14:29 |
ryuu_ro | we need to get back to 100% again | 14:30 |
+bartjol | yea, we shall other languages een poepie laten ruiken | 14:31 |
ryuu_ro | :) | 14:31 |
ryuu_ro | think about how stupid that will sound in English | 14:32 |
ryuu_ro | let them smell a fart | 14:32 |
ryuu_ro | lolo | 14:32 |
+bartjol | :) | 14:42 |
CIA-53 | WebGUI: translation * r11950 /translations/Dutch/Dutch/ (AssetAspect_RssFeed.pm Account_Shop.pm): Update from translation server | 14:42 |
CIA-53 | WebGUI: translation * r11951 /translations/Dutch/Dutch/ (8 files): Update from translation server | 15:23 |
-!- bopbop [n=kmccombs@24-183-106-111.dhcp.mdsn.wi.charter.com] has joined #webgui | 15:50 | |
-!- mode/#webgui [+o bopbop] by ChanServ | 15: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 #webgui | 16: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 #webgui | 17:13 | |
-!- dapperedodo_ [n=dappered@ip4da72a6b.direct-adsl.nl] has joined #webgui | 17: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 #webgui | 17:14 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 17: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 #webgui | 18:08 | |
-!- bartjol [n=bartjol@kantoor.procolix.com] has quit ["Leaving."] | 18:20 | |
-!- s4eek [n=charles@andc-fw1.exploreos.com] has joined #webgui | 18: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 #webgui | 18:29 | |
-!- mode/#webgui [+v perlmonkey2] by ChanServ | 18:29 | |
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui | 18:51 | |
-!- mode/#webgui [+v cap10morgan] by ChanServ | 18:51 | |
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui | 19:14 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 19:14 | |
+perlDreamer | morning, folks | 19:14 |
+perlDreamer | free book on git available: http://progit.org/book/ | 19:18 |
CIA-53 | WebGUI: 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 #webgui | 19:59 | |
ckotil | for 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 #webgui | 20:02 | |
-!- s4eek [n=charles@andc-fw1.exploreos.com] has quit [Read error: 104 (Connection reset by peer)] | 20:03 | |
+perlDreamer | ckotil, I think they have to be reedited | 20:03 |
+perlDreamer | this is via filepile? | 20:03 |
ckotil | yeah | 20:03 |
+perlDreamer | looks like there's a security tab in 7.7 | 20:04 |
* perlDreamer guesses that it is there in earlier versions, too? | 20:04 | |
ckotil | yeah, its there as well | 20:04 |
ckotil | and it just inherits the parent | 20:04 |
+perlDreamer | sounds like a bug | 20:04 |
+perlDreamer | why don't you file that, and upload a patch to fix it? | 20:05 |
ckotil | sure thing. | 20:05 |
+perlDreamer | wow | 20:05 |
+perlDreamer | that was easy | 20:05 |
ckotil | :) | 20:08 |
ckotil | i 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 getUserId | 20:09 |
ckotil | also 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 | |
ckotil | still getting more info on the before i create a support request. | 20:10 |
ckotil | s/the/that | 20:10 |
+perlDreamer | ckotil, before patching, posting, you should check a demo server | 20:14 |
+perlDreamer | to see if it does it too | 20:14 |
+perlDreamer | lots of core bugs fixed between 7.5.32 and today | 20:15 |
ckotil | k | 20:15 |
ckotil | just checked the demo site, and its the same behavir | 20:21 |
ckotil | so this may not be a bug. bc every asset behaves this way. | 20:21 |
ckotil | articles, layouts, folders, you name it. | 20:21 |
ckotil | unless its an oversight. | 20:22 |
@Haarg | i want to think it does that by design, but i can't remember the exact reasoning | 20:25 |
-!- MrHairgrease [n=martin@5ED040EC.cable.ziggo.nl] has joined #webgui | 20:27 | |
-!- mode/#webgui [+v MrHairgrease] by ChanServ | 20:27 | |
ckotil | if 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 gym | 20:33 | |
-!- ryuu_ro [n=rory@53570634.cable.casema.nl] has joined #webgui | 20: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 #webgui | 20:48 | |
-!- mode/#webgui [+o bopbop] by ChanServ | 20:48 | |
+SynQ | the gym is overrated | 20: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-53 | WebGUI: tom * r11953 /WebGUI/lib/WebGUI/Form/CommentRating.pm: updated path to rating icons | 21:08 |
CIA-53 | WebGUI: tom * r11954 /WebGUI/lib/WebGUI/Form/CommentRating.pm: missed a change required to redirect comment rating icons away from bazaar icons | 21: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 #webgui | 22: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 #webgui | 23:05 | |
+perlDreamer | SynQ: You don't know the half of it | 23:15 |
-!- plainhao [n=plainhao@mail.xbiotica.com] has quit [] | 23:15 | |
ckotil | http://www.youtube.com/watch?v=JI3Y1auTFpU bud light swear jar | 23:23 |
+perlDreamer | MrHairgrease: any luck on the VIES workflow? | 23:29 |
+SynQ | perlDreamer: are you all buffed up now? | 23:47 |
* perlDreamer hurts in bad places | 23:47 | |
+SynQ | oh man | 23:47 |
+SynQ | why do you hurt yourself | 23:47 |
+SynQ | instead write some tests | 23:48 |
+SynQ | that can be painful too | 23:48 |
+perlDreamer | to become thin and good looking like Europeans | 23:48 |
+SynQ | like me? | 23:52 |
+perlDreamer | indeed | 23:52 |
+SynQ | you need to talk more | 23:53 |
+SynQ | it works for me | 23:53 |
+perlDreamer | I talk lots at the gym, while I'm learning to count in Hungarian | 23:53 |
+SynQ | are you still learning to count | 23:53 |
+SynQ | I thought you had that fase two years ago | 23:54 |
+SynQ | perhaps you should try to learn to pronounce the hungarian car brands | 23:54 |
+perlDreamer | I keep getting stuck at 60 | 23:54 |
+perlDreamer | it goes like | 23:54 |
+SynQ | from what I gathered counting in hungarian sounds like | 23:54 |
+SynQ | oufh autch | 23:55 |
+perlDreamer | tees, hoos, harmintzc, negwen, utven, hot one, hetven, something blah blah, killin' it, sawz | 23:55 |
+SynQ | hehe | 23:55 |
--- Day changed Wed Jul 29 2009 | ||
+perlDreamer | How are things in The Netherlands, SynQ? | 00:21 |
+MrHairgrease | perldreamer: totally forgot about that workflow | 00:32 |
+MrHairgrease | I'll try to code it this week | 00:32 |
+MrHairgrease | or otherwise I'll do it during the WG workshop at the YAPC::EU | 00:32 |
-!- s4eek [n=charles@andc-fw1.exploreos.com] has quit [] | 00:40 | |
+perlDreamer | that's cool, MrHairgrease | 00:40 |
+perlDreamer | Girlfriends and conferences are important, too | 00:41 |
+MrHairgrease | I 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 | |
+perlDreamer | normally, not at all, although I seem to remember that Marijn is coming with you to this conference | 00:43 |
+perlDreamer | I don't think I spelled her name correctly | 00:43 |
+MrHairgrease | nope | 00:43 |
+MrHairgrease | see'll be arriving monday the 11th | 00:43 |
+MrHairgrease | and you actully spelled it correctly | 00:44 |
+perlDreamer | MrHairgrease, do you have a middle name? | 00:44 |
+MrHairgrease | sure | 00:45 |
+perlDreamer | http://www.usdoj.gov/atr/public/press_releases/1993/211603.htm | 00:57 |
+perlDreamer | You're not Martin M Kamerbeek, Jr, I hope | 00:57 |
+MrHairgrease | What do you think my age was back in 93? | 00:57 |
+MrHairgrease | I was a junior back then alright | 00:58 |
+MrHairgrease | =) | 00:58 |
+perlDreamer | all you intellectual property violators are older than you look | 01:00 |
+MrHairgrease | ok | 01:10 |
* MrHairgrease is gonna hide from the man | 01:10 | |
+MrHairgrease | bye | 01: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 #webgui | 01: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 #webgui | 02:11 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 02: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 #webgui | 02:26 | |
-!- mode/#webgui [+v patspam] by ChanServ | 02:26 | |
+perlDreamer | patspam: pon | 02:45 |
+perlDreamer | g | 02: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 #webgui | 03:09 | |
-!- mode/#webgui [+v cap10morgan] by ChanServ | 03:09 | |
CIA-53 | WebGUI: tom * r11955 /branch/WebGUI_7.6/lib/WebGUI/Form/CommentRating.pm: changed Bazaar-related URLs to comment/rating icons to the generic ones | 03:23 |
+perlDreamer | preaction: 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 hover | 03:30 |
+perlDreamer | template and CSS snippet: http://gist.github.com/157776 | 03:30 |
+perlDreamer | "not getting anything" == when I hover, no pop-up | 03:30 |
+perlDreamer | firebug says the pop-ups are there | 03:31 |
+perlDreamer | but they don't pop | 03:31 |
@preaction | perlDreamer: do you have a site i can see this at? | 03:32 |
+perlDreamer | if you have time to look, I'll make one | 03:32 |
@preaction | i do, please | 03:32 |
+perlDreamer | preaction: http://beta.webgui.org/demo1248827881_235/home/untitled2/album-uno?func=thumbnails | 03:38 |
@preaction | perlDreamer: in safari they show up right below the top navigation bar | 03:40 |
+perlDreamer | uh | 03:41 |
+perlDreamer | you have a monitor? | 03:41 |
@preaction | monitor? | 03:41 |
+perlDreamer | I just have my laptop. If they're showing up on the top of the window, I'd never see them | 03:42 |
+perlDreamer | on FF, the thumbnails are on the bottom, below the enlarged thumbnail | 03:42 |
@preaction | no, not those thumbnails, the ones that appear when you hover | 03:43 |
+perlDreamer | right, on my laptop, I can't see that part of the window | 03:43 |
@preaction | ah | 03:43 |
+perlDreamer | why are they appearing at the top? | 03:43 |
@preaction | position: absolute on .thumb span | 03:43 |
+perlDreamer | and I set top: 0px | 03:44 |
@preaction | you need position: relative on ".thumb" | 03:44 |
mducharme | perlDreamer: I'm seeing thumbnails | 03:44 |
@preaction | that makes absolute positions inside .thumb be calculated treating the top-left corner of .thumb as 0,0 | 03:44 |
mducharme | right below the menu as well... | 03:45 |
@preaction | then you can add a whole bunch of width/height, and set left and top offsets to negative numbers | 03:45 |
mducharme | hrm | 03:47 |
mducharme | are the thumbnails set to float: left? | 03:47 |
mducharme | with a set width? | 03:47 |
mducharme | not the pop up ones but the ones that are displayed across | 03:47 |
+perlDreamer | preaction: when I set the top offset to a negative number, it just slides in the window made by the parent anchor tag. | 03:54 |
+perlDreamer | when I set it larger, then no more window shows up | 03:55 |
* perlDreamer has to go make dinner | 03:56 | |
mducharme | perlDreamer: why is the z-index set so high? | 03:57 |
@preaction | perlDreamer: because .thumb has "overflow: hidden", which is a problem | 03:59 |
@preaction | let me draw something up here, i think i have a solution | 04:00 |
+perlDreamer | mducharme: that's the Bazaar pop-up effect | 04:08 |
mducharme | ideally the popup thumb should be relative to the actual thumb class link | 04:09 |
+perlDreamer | in other words, I am guilty of copy/paste code that is over my head | 04:11 |
mducharme | hrm | 04:11 |
mducharme | can you have the thumb:hover position relative? | 04:11 |
@preaction | that part's already fixed, i've got a better solution i think, one that might actually work for IE6 | 04:12 |
@preaction | oh, no wait. IE6 only sees :hover as the last part of a selector, so nm, but it will work for other browsers | 04:12 |
mducharme | why is thumb span not set to position: relative, actually? why is it set to absolute positioning? | 04:15 |
@preaction | because relative doesn't do what it sounds like | 04:16 |
@preaction | absolute removes the element from the document flow, which is what we want | 04:16 |
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui | 04:17 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 04:17 | |
mducharme | right but you want the thumbspan to be grouped with the thumb | 04:17 |
@preaction | that's what position: relative; on the <a class="thumb"> does | 04:19 |
mducharme | I must be missing something becuase I don't see position: relative set in the thumb class | 04:19 |
@preaction | refresh and see what i did | 04:19 |
@preaction | it wasn't, that was a bug, but i completely changed how it works now | 04:20 |
mducharme | hrm it's showing the full pictures now instead of the thumbs | 04:20 |
mducharme | and they are going off the bottom of the screen | 04:21 |
@preaction | i'm gonna fix some things, but this is nearly what it will be doing | 04:21 |
@preaction | there, now try | 04:26 |
-!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has joined #webgui | 04:35 | |
-!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has left #webgui [] | 04:35 | |
mducharme | pre-action, one remaining problem | 04:44 |
mducharme | the photo on the left goes off the left corner of the screen | 04:44 |
+perlDreamer | mducharme, the old one may have done, that, too | 04:50 |
+perlDreamer | it calculated the new image position based on the top-left edge of the thumbnail, then drew a 3X pop-up over it | 04:52 |
+perlDreamer | preaction: this avoids the IE6 hover problem, since it only applies the hover to the anchor tag | 04:57 |
+perlDreamer | and it's better than the random IE javascript bug | 04:57 |
+perlDreamer | any qualms about making this the new default template and CSS? | 04:58 |
@preaction | no, provided this fixes the bug you're working on | 04:58 |
+perlDreamer | I've never been able to duplicate the bug. Rogier says it is intermittent on IE7 | 04:59 |
+perlDreamer | for reference: http://www.webgui.org/bugs/tracker/9962 | 05:07 |
mducharme | why not have it display a smaller picture on mouse over | 05:17 |
mducharme | it's displaying the picture almost full size | 05:18 |
+perlDreamer | it's displaying the full-size thumbnail | 05:18 |
+perlDreamer | the actual pictures are larger | 05:18 |
mducharme | if the thumbnail was a bit smaller, the picture on the left wouldn't go off the left side of the page | 05:19 |
mducharme | the thumbnail size before when they were appearing in the wrong spot (just below the menu bar) was nice, now they are much bigger | 05:20 |
CIA-53 | WebGUI: colin * r11956 /WebGUI/docs/ (4 files in 3 dirs): Rework gallery thumbnails template to fix intermittent IE7 rendering issues. | 05:23 |
CIA-53 | WebGUI: colin * r11957 /branch/WebGUI_7.6/docs/ (4 files in 3 dirs): Backporting Gallery Album thumbnail view template fix. | 05:23 |
CIA-53 | WebGUI: colin * r11958 /WebGUI/lib/WebGUI/i18n/English/Asset_Shelf.pm: Better description of the price template variable in the Shelf. | 05:53 |
CIA-53 | WebGUI: 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: Socrates | 06:16 | |
-!- mducharme1 [n=nothing@S0106000e0cc03cff.wp.shawcable.net] has joined #webgui | 06:20 | |
-!- Netsplit over, joins: Socrates | 06:22 | |
-!- mducharme [n=nothing@S0106000e0cc03cff.wp.shawcable.net] has quit [Read error: 110 (Connection timed out)] | 06:36 | |
-!- mducharme1 is now known as mducharme | 06:45 | |
CIA-53 | WebGUI: colin * r11960 /branch/WebGUI_7.6/docs/create.sql: Preparing for 7.6.33 release. | 06:53 |
CIA-53 | WebGUI: colin * r11961 /releases/WebGUI_7.6.33-stable: Release 7.6.33-stable | 07:52 |
CIA-53 | WebGUI: colin * r11962 /branch/WebGUI_7.6/ (4 files in 4 dirs): Ready for 7.6.34 development | 08: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 #webgui | 09:38 | |
CIA-53 | WebGUI: patspam * r11963 /WebGUI/ (4 files in 4 dirs): | 09:53 |
CIA-53 | WebGUI: Fixed Survey reporting bugs | 09:53 |
CIA-53 | WebGUI: * Survey::responseJSON mutator was not doing the right thing when | 09:53 |
CIA-53 | WebGUI: responseId argument was passed in | 09:53 |
CIA-53 | WebGUI: * www_viewGradeBook template fixes and documentation | 09:53 |
CIA-53 | WebGUI: patspam * r11964 /branch/WebGUI_7.6/ (4 files in 4 dirs): Backported Survey bug fixes from Beta branch r11963 | 10:08 |
-!- bartjol [n=bartjol@kantoor.procolix.com] has joined #webgui | 11:19 | |
-!- mode/#webgui [+v bartjol] by ChanServ | 11: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 #webgui | 13:20 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 13:20 | |
-!- plainhao [n=plainhao@mail.xbiotica.com] has joined #webgui | 13:34 | |
-!- mode/#webgui [+o plainhao] by ChanServ | 13:34 | |
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit ["Leaving."] | 13:41 | |
+SynQ | ah | 14:19 |
+SynQ | why | 14:19 |
+SynQ | tell me why | 14:19 |
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit ["This computer has gone to sleep"] | 14:47 | |
+SynQ | I need more karma | 15:31 |
+SynQ | who is going to give it to me? | 15:31 |
+SynQ | going once | 15:39 |
Socrates | SynQ: i'll give you all my karma | 15:56 |
+SynQ | oh | 15:59 |
+SynQ | I'll trade them for NSFW links :P | 15:59 |
Socrates | i still have to check that... | 16:02 |
Socrates | woot! | 16:02 |
-!- MrHairgrease [n=martin@gw.oqapi.nl] has joined #webgui | 16:19 | |
-!- mode/#webgui [+v MrHairgrease] by ChanServ | 16: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 #webgui | 17:58 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 17:58 | |
+perlDreamer | mducharme-work, mducharme: http://www.webgui.org/develop/forum/ldap-relabeling#Ql41MYwXe6IuMQGElz4Otw | 17:59 |
+perlDreamer | that's the LDAP relabeling thread on the dev forum | 18:00 |
+perlDreamer | please feel free to weigh in if you're interested | 18:00 |
mducharme | ok, will do | 18:01 |
+bartjol | ey, Colin | 18:04 |
+perlDreamer | howdy, bartjol | 18:10 |
+bartjol | trying to skip a step for the user for checkout | 18:11 |
+bartjol | so I broke the template | 18:11 |
+bartjol | but my language back and forth macro thingy works nicely | 18:11 |
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has left #webgui [] | 18:15 | |
+perlDreamer | that's awesome about the macro | 18:19 |
+perlDreamer | Working with checkout is challenging, for sure | 18:19 |
+perlDreamer | if you can find topsub in channel, he's done a bunch of work on that | 18:19 |
-!- stDavid [n=stDavid@216-199-225-46.tpa.fdn.com] has joined #webgui | 18:21 | |
+bartjol | ah,ok | 18:23 |
+bartjol | but that macro would also be nice if you have two pagetrees, like one with puzzles and one with solutions | 18:24 |
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui | 18:25 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 18:25 | |
+bartjol | but for now, when the "brother" page does not exists you'll be send to th root of that pagetree | 18:25 |
+MrHairgrease | hey perldreamer | 18:30 |
+MrHairgrease | still into trains? | 18:30 |
+MrHairgrease | then check out this podcast: http://www.garagepunk.com/2009/07/28/the-house-of-wild-delights-5/ | 18:30 |
+perlDreamer | via proxy, yes :) | 18:30 |
+MrHairgrease | it features only songs about trains | 18:30 |
+perlDreamer | really? | 18:30 |
+MrHairgrease | really! | 18:30 |
+perlDreamer | hm, not sounding very garage punky, but that will probably work better for kids ;) | 18:33 |
+MrHairgrease | it's a prety cool show, though | 18:35 |
+MrHairgrease | lot's of rockabilly and blues and scratchy roots and whatnot | 18:35 |
+MrHairgrease | If you need a more straight forward garage punk approach I'd recoomend other shows from the same site | 18:36 |
+MrHairgrease | one of my favorites is sonic nightmares | 18:36 |
+MrHairgrease | broadcasted from Bern, Switzerland! | 18:36 |
mducharme-work | perlDreamer: thanks, I replied to that thread | 18:37 |
-!- cap10morgan_ [n=wmorgan@c-67-177-225-33.hsd1.co.comcast.net] has joined #webgui | 18:52 | |
-!- mode/#webgui [+v cap10morgan_] by ChanServ | 18: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-work | hrm | 19: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 | |
+perlDreamer | I think the bug tracker needs another state | 19:18 |
+perlDreamer | Waiting on external dependency | 19:18 |
-!- perlmonkey2 [n=perlmonk@adsl-70-137-11-174.dsl.okcyok.swbell.net] has joined #webgui | 19:19 | |
-!- mode/#webgui [+v perlmonkey2] by ChanServ | 19:19 | |
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui | 19: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 #webgui | 20:06 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 20: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 #webgui | 21:01 | |
-!- mode/#webgui [+v cap10morgan] by ChanServ | 21:01 | |
@preaction | perlDreamer: how extensible is the Story Manager? can I subclass Story and have my own? does it do Related Articles? | 21:52 |
+perlDreamer | it does not do related articles | 22:11 |
+perlDreamer | only via Story Topic, and keywords | 22:12 |
+perlDreamer | for subclassing, if you think the feature is desirable enough, I'd add it | 22:12 |
@preaction | but i could add it. add two lists of related articles: by keyword and by author | 22:12 |
+perlDreamer | providing that it's tested, and uses revision control | 22:12 |
@preaction | i need subclassing for other problems, completely site-specific | 22:12 |
+perlDreamer | It's like Event, sub-classing will not be simple | 22:12 |
-!- mducharme-work1 [n=nothing@66-202-165-66.rev.knet.ca] has joined #webgui | 22:13 | |
-!- mducharme-work [n=nothing@66-202-165-66.rev.knet.ca] has quit [Read error: 104 (Connection reset by peer)] | 22:13 | |
@preaction | okay, we subclassed the Calendar for this site rather simply, so it shouldn't be bad | 22:13 |
+perlDreamer | I'm always available for consultation, or general cursing and swearing at :) | 22:15 |
+perlDreamer | I'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-work | 22:56 | |
-!- perlmonkey2 [n=perlmonk@adsl-70-137-11-174.dsl.okcyok.swbell.net] has quit [Remote closed the connection] | 23:01 | |
+SynQ | hmm | 23:15 |
+SynQ | I wonder | 23:15 |
+SynQ | would a 'very low cost WebGUI hosting service, based in the USA' have any chance of being profitable? | 23:16 |
+SynQ | and how low should very low have to be | 23:16 |
mducharme-work | the biggest issue I can see is upgrades | 23:17 |
+SynQ | upgrades will be done the same they the release is made public | 23:17 |
mducharme-work | I have before had duplicate records in some database table | 23:18 |
+SynQ | like we do it now | 23:18 |
mducharme-work | which causes the upgrade to fail for that site until the duplicate record is removed | 23:18 |
+SynQ | well | 23:18 |
+SynQ | I'm not afraid we cannot manage that | 23:19 |
mducharme-work | it 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 done | 23:19 |
mducharme-work | yes, but to me, it is issues like that that are biggest risk when it comes to hosting | 23:19 |
+SynQ | since 'importing an old version' is clearly something not available at the 'very low cost' pricing I don't think that is an issue | 23:19 |
+SynQ | I think current WebGUI stable is of high enough quality to not have such a problem | 23:20 |
+SynQ | and we would turn off features that are not absolutely needed like LDAP auth | 23:20 |
mducharme-work | the 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-work | that 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 manually | 23:45 |
+SynQ | well | 23:45 |
mducharme-work | as some problems will not cause the upgrade script to abort | 23:45 |
+SynQ | you know since you can trust the WebGUI developers | 23:45 |
+SynQ | they are really well trained professionals | 23:45 |
mducharme-work | there are always bugs, there always will be bugs, no matter how careful someone tries to be..... | 23:45 |
+SynQ | true | 23:45 |
@preaction | professionals! ha ha ha haaa | 23:46 |
+SynQ | but there is also always backups | 23:46 |
mducharme-work | and just because there are bugs doesn't mean that someone isn't professional | 23:46 |
@preaction | you're hilarious koen! absolutely ho-larious! | 23:46 |
+SynQ | I didn't say they are perfect | 23:46 |
+SynQ | well | 23:46 |
+SynQ | there is one that is perfect | 23:46 |
@preaction | Colin | 23:46 |
+SynQ | Graham ofcourse | 23:46 |
mducharme-work | until 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 issues | 23:46 |
@preaction | oh, right, Graham | 23:46 |
-!- perlmonkey2 [n=perlmonk@adsl-70-137-11-174.dsl.okcyok.swbell.net] has joined #webgui | 23:47 | |
-!- mode/#webgui [+v perlmonkey2] by ChanServ | 23:47 | |
mducharme-work | when a failure occurs it needs to be caught and logged, and reported on which site databases failed to upgrade... | 23:47 |
+SynQ | mducharme-work: I think that is not a problem :P | 23:47 |
mducharme-work | you think if you were hosting sites that you would want to sit there reading through the upgrade script for every site? | 23:47 |
mducharme-work | carefully looking for problems, with every upgrade? | 23:47 |
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui | 23:48 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 23:48 | |
mducharme-work | I know I find it a pain, and I don't have that many sites to begin with... | 23:48 |
+SynQ | well | 23:48 |
+SynQ | how much is not many? | 23:49 |
mducharme-work | only 3... | 23:49 |
+SynQ | oh | 23:49 |
mducharme-work | but I don't upgrade every time a new release comes out... | 23:49 |
+SynQ | that i not many indeed | 23:49 |
+SynQ | you should | 23:49 |
mducharme-work | I've learned not to trust the backup the wre itself does | 23:49 |
mducharme-work | becuase it doesn't back up everything | 23:49 |
+SynQ | it doesn't? | 23:50 |
mducharme-work | so I do my own backup in advance of the entire data folder, by shutting down webgui and mysql and tgz'ing the whole thing | 23:50 |
mducharme-work | no, it backs up the webgui directory but not the databases | 23:50 |
mducharme-work | so if the database upgrade fails unless you did a backup manually in advance you are screwed... | 23:50 |
+SynQ | well then your wre is not configured right | 23:51 |
+SynQ | since it can backup all of it | 23:51 |
mducharme-work | I don't see that... | 23:51 |
+SynQ | do you have the WebGUI administrator guide? | 23:51 |
mducharme-work | It says it will back up to temp, I look in temp and all it is is the webgui folder zipped | 23:51 |
mducharme-work | no, I don't have the webgui administrator guide | 23:52 |
+SynQ | ah | 23:52 |
+SynQ | https://www.plainblack.com/store/services/books2/webgui-administrators-guide | 23:53 |
mducharme-work | I've been using webgui for years and don't need to spend $60 for an administrators guide... | 23:54 |
+SynQ | come to the wuc then :) | 23:54 |
+SynQ | the books are often available at discount prices at the WUC | 23:54 |
@Haarg | the wre backup script is configurable about what it will backup | 23:54 |
mducharme-work | no, I'm going back to university, at which point my current job will just be part time and then casual | 23:54 |
mducharme-work | from what I can see with the wre backup script, I don't see the code that backs up the db..... | 23:55 |
@Haarg | as for the upgrade script, it will always put db backups in /tmp/backups unless specified otherwise | 23:55 |
+SynQ | hmm | 23:55 |
mducharme-work | it just gzips whatever config->getWebguiRoot() returns | 23:56 |
+SynQ | mducharme-work: for what price per year would you switch to a hosted version of webgui? | 23:56 |
mducharme-work | I think $20 per month is reasonable for that, including domain registration, with no support though | 23:57 |
mducharme-work | but 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-work | like if the users modify a built in template, of course it's their fault if an upgrade breaks their site | 23:58 |
mducharme-work | but if a bug in webgui causes the upgrade to their site to fail, the hoster would need to support that, even in "no-support" arrangements | 23:58 |
mducharme-work | the price with support would depend on the nature of the support, how far it extends... | 23:58 |
mducharme-work | what it covers.. | 23:59 |
+SynQ | do you have the experience that that is the case with current hosting offers? | 23:59 |
mducharme-work | otherwise 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-work | I don't know, I haven't looked into it | 23:59 |
--- Day changed Thu Jul 30 2009 | ||
mducharme-work | I was thinking about getting a personal website hosted by a webgui host | 00:00 |
mducharme-work | because I'm most comfortable with using webgui | 00:00 |
+SynQ | and you would be willing to spend $20 a month for that? | 00:00 |
-!- David_ [n=David@130.156.38.11] has joined #webgui | 00:01 | |
David_ | good afternoon everybody i am getting a Linux::Smaps permission denied error, could anybody help | 00:01 |
mducharme-work | synq yes, if it included domain name.... | 00:01 |
mducharme-work | I 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 $20 | 00:02 |
+SynQ | https://www.plainblack.com/shop/hosting/site | 00:02 |
-!- perlmonkey2 [n=perlmonk@adsl-70-137-11-174.dsl.okcyok.swbell.net] has left #webgui [] | 00:02 | |
@Haarg | David_, i haven't yet seen a solution to those errors | 00:02 |
+SynQ | David_: you can disable Linux::Smaps | 00:02 |
@Haarg | i had trouble with the disabling, but then i wasn't actually doing it myself | 00:03 |
mducharme-work | synq 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 #webgui | 00:03 | |
+SynQ | turn it of in /data/WebGUI/sbin/preload.exclude | 00:03 |
-!- mode/#webgui [+v perlmonkey2] by ChanServ | 00:03 | |
David_ | because i get a authorization request error on a couple of files when i get this error | 00:03 |
David_ | there are pdf on my site | 00:04 |
@Haarg | i'm pretty sure that won't work SynQ | 00:04 |
+SynQ | Haarg: hmm | 00:04 |
mducharme-work | but I do not need support for templates and such, and I know enough that I won't go deleting my asset tree or whatever | 00:04 |
+SynQ | David_: are you using WRE 0.9.3 ? | 00:04 |
David_ | yes i am | 00:04 |
mducharme-work | if someone is stupid enough to delete their asset tree or import node, they should be paying for support ;) | 00:04 |
+SynQ | on what distribution? | 00:04 |
+SynQ | mducharme-work: thanks for you feedback | 00:05 |
@Haarg | it's Apache2::SizeLimit that is trying to use it | 00:05 |
+SynQ | Haarg: you don't HAVE to use that though | 00:05 |
@Haarg | and it is supposed to have an option to not use it, but the person i had try that couldn't get it working | 00:05 |
David_ | should i increase the sizelime of modperl | 00:05 |
David_ | size limit | 00:05 |
@Haarg | no, it's not an issue like that | 00:05 |
+SynQ | I got to go and catch some sleep | 00:05 |
+SynQ | nite all | 00:06 |
@Haarg | you should be able to add | 00:06 |
@Haarg | $Apache2::SizeLimit::USE_SMAPS = 0; | 00:06 |
@Haarg | to /data/wre/etc/modperl.pl | 00:06 |
-!- iflux [i=iconicfl@www.kevinlynn.com] has joined #webgui | 00:07 | |
* iflux bows | 00:07 | |
SDuensin | iflux, damn you're fast. | 00:07 |
David_ | ok add it at the end of the file? | 00:07 |
@Haarg | yes | 00:07 |
SDuensin | Hey all, iflux here is a bud of mine. I'm introducing him to the glory that is WebGUI. | 00:07 |
iflux | yeah man.. I got fast hands.. you should see my pickpocket skills.. | 00:07 |
iflux | I've known sduensin since umm.. '95? '96? | 00:08 |
David_ | restarting now | 00:08 |
SDuensin | Long time man. And I still like you! :-) | 00:08 |
iflux | yeah well.. that's because I'm damn good at rolling over your toes while playing first person shooters | 00:09 |
SDuensin | Anybody alive in here that wants to talk about the WG books? | 00:12 |
-!- plainhao [n=plainhao@mail.xbiotica.com] has quit [] | 00:14 | |
iflux | brb | 00:17 |
@preaction | what do you need to know about the books? | 00:19 |
SDuensin | Well, 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 |
SDuensin | So I drug him in here. :-D | 00:20 |
SDuensin | iflux is the guy I let try and break my sites. He's good. | 00:21 |
@preaction | the only ways we came up with was putting name and address on every page, but that's easy to get rid of | 00:21 |
@preaction | there is no foolproof way, but like many things the best way is always the legal way | 00:22 |
SDuensin | Yea. Talk to iflux. He's got something up his sleeve with PDFs. | 00:22 |
SDuensin | If someone can do it, it's iflux | 00:26 |
SDuensin | Also, if you ever want WebGUI *really* tested for security issues, contract this dude. :-) | 00:28 |
iflux | putting name and address on each page and they'll get removed | 00:36 |
iflux | If 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 up | 00: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) :P | 00:40 |
@preaction | ooh, what about embedding it into the metadata of an embedded image? | 00:41 |
iflux | I 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 |
iflux | personally, 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 |
iflux | I 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 |
iflux | I'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 simple | 00: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 #webgui | 01:02 | |
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui | 01:12 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 01:12 | |
+perlDreamer | stoopid municipal facility wifi | 01:12 |
SDuensin | WB | 01:14 |
SDuensin | Thought it was odd you were offline. :-) | 01:14 |
+perlDreamer | yeah, took the kids to the swimming pool that has wifi, but the laptop wasn't cooperating | 01:14 |
+perlDreamer | of course, the staff didn't know the SSID, which didn't help either... | 01:14 |
SDuensin | hehe | 01:15 |
SDuensin | Debugging custom Linux installations takes too damn long. | 01:16 |
iflux | so.. 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 |
iflux | what do ya'll think? | 01:23 |
SDuensin | Why should they get it prior to the increase? | 01:24 |
iflux | That's my thinking too.. and my wife's | 01:24 |
SDuensin | What's her argument for making it the entire week? | 01:24 |
iflux | the au pair agency told families to pay the full week at the higher amount | 01:25 |
iflux | but 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 |
SDuensin | hehe | 01:26 |
iflux | we sent something back to the au pair agency telling them they're wrong | 01:26 |
iflux | personally, I considered just not letting her work last Friday | 01:26 |
iflux | making 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 |
SDuensin | hehe | 01:27 |
iflux | anyways.. 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 |
iflux | she's getting awefully close though.. | 01:28 |
SDuensin | :-) | 01:28 |
iflux | she's had short timer syndrome for the past month because she knows she's leaving in a couple months | 01:28 |
iflux | brb | 01:30 |
+perlDreamer | I don't know, $15 is 4 mochas | 01: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 #webgui | 01:55 | |
-!- mode/#webgui [+v patspam] by ChanServ | 01:55 | |
+perlDreamer | patspam: no sneaking away now | 02:06 |
+perlDreamer | walk back to the computer | 02:07 |
* patspam tries to hide | 02:07 | |
+perlDreamer | let's close out those bugs once and for all | 02:07 |
+patspam | which bugs? | 02:08 |
+perlDreamer | I saw the commits you made, but we need to add changelog notices to go with them | 02:08 |
+perlDreamer | the survey bugs | 02:08 |
+perlDreamer | backported to 7.6 | 02:08 |
+patspam | ah, damn i always forget something | 02:08 |
+perlDreamer | once we get the changelog stuff in, then we close the bugs and you're off the hook | 02:08 |
+patspam | ok, count me in | 02:09 |
+perlDreamer | 5 minutes of work | 02:09 |
+perlDreamer | then you can go get some coffee | 02:09 |
+perlDreamer | chase your roommate | 02:09 |
+perlDreamer | write code | 02:09 |
+perlDreamer | do whatever | 02:09 |
+perlDreamer | edit survey screen bug: http://www.webgui.org/bugs/tracker/10425 | 02:10 |
+perlDreamer | cannot add questions in IE: http://www.webgui.org/bugs/tracker/9920 | 02:11 |
+perlDreamer | survey structure modified: http://www.webgui.org/bugs/tracker/10520 | 02:11 |
+perlDreamer | and I'd like you to think about this one: http://www.webgui.org/bugs/tracker/10280 | 02:12 |
+perlDreamer | I'm pretty sure that 10280 is not a bug, but either the impossible (assetId clash) or user error (ran upgrade twice) | 02:13 |
+perlDreamer | I tried to duplicate it by hand, but it worked fine | 02:14 |
+perlDreamer | and on the user's end, he deleted the survey, so there's no chance of duplicating on his end, either | 02:14 |
+patspam | looks like perlmonkey2 is still working on 10425 | 02:17 |
+perlDreamer | which bugs did you backport yesterday? | 02:20 |
+patspam | another one related to GradeBook | 02:21 |
+patspam | I only found it yesterday | 02:21 |
+patspam | I'm trying to reproduce 9920 now | 02:21 |
+perlDreamer | ah, I see. I thought you'd backported all the existing bug fixes. | 02:22 |
+patspam | I wish! | 02:23 |
+patspam | survey has changed so much internally in 7.7 that backporting some of them is just not possible | 02:23 |
+perlDreamer | on change in survey structure, I agree. | 02:23 |
+patspam | e.g. 10520 | 02:23 |
+perlDreamer | but the rendering bugs 10425 and 9920 should be fixable | 02:23 |
+patspam | yep, agreed | 02:24 |
+perlDreamer | let's close out 10520 then. | 02:24 |
+patspam | is 9920 only when debug mode is on? | 02:25 |
+perlDreamer | that's not mentioned in the bug | 02:27 |
+patspam | it's the only way I've been able to reproduce it | 02:27 |
+patspam | early on in 7.7 perlmonkey fixed a bug where Survey wouldn't work properly with debug mode on | 02:27 |
CIA-53 | WebGUI: patspam * r11965 /branch/WebGUI_7.6/docs/changelog/7.x.x.txt: Added changelog entry for previous commit (r11963) | 02:28 |
+patspam | debug output was corrupting the json returned by the server | 02:28 |
+perlDreamer | can we backport that? | 02:28 |
+patspam | yeah, i think it was just a matter of changing the content type | 02:28 |
+patspam | I'll have a quick look now, will see if I can fix it before my meeting | 02:29 |
+perlDreamer | if it's just a merge, shoot me the rev num and I'll do that | 02:29 |
-!- perlmonkey2 [n=perlmonk@adsl-70-137-11-174.dsl.okcyok.swbell.net] has joined #webgui | 02:37 | |
-!- mode/#webgui [+v perlmonkey2] by ChanServ | 02:37 | |
+patspam | 9920 is gone | 02:43 |
+patspam | smacked down | 02:43 |
+patspam | keput | 02:43 |
CIA-53 | WebGUI: colin * r11966 /branch/WebGUI_7.6/ (5 files in 5 dirs): Move spectre stop from IKC to interrupt based. | 02:44 |
CIA-53 | WebGUI: colin * r11967 /WebGUI/ (5 files in 5 dirs): Forward porting spectre stop fix. Moved from IKC to interrupt based. | 02:44 |
CIA-53 | WebGUI: patspam * r11968 /branch/WebGUI_7.6/ (lib/WebGUI/Asset/Wobject/Survey.pm docs/changelog/7.x.x.txt): | 02:44 |
CIA-53 | WebGUI: fixed #9920: Survey: cannot add questions in IE | 02:44 |
CIA-53 | WebGUI: Needed to add calls to $self->session->http->setMimeType('application/json') | 02:45 |
CIA-53 | WebGUI: so that debug mode would know not to append debug info to json response | 02:45 |
+patspam | #10280 sounds like either user error or an edge case with the migration script from Survey1 to Survey2 | 02:46 |
* patspam runs out the door | 02:46 | |
iflux | hey sduensin.. you there? | 03:37 |
* SDuensin is! | 03:39 | |
* SDuensin has ESP. You need the WRE. | 03:39 | |
iflux | WRE? | 03:39 |
SDuensin | WebGUI Runtime Environment | 03:39 |
iflux | I suppose I could just install it on one of my systems | 03:40 |
iflux | in a virtualbox or something | 03:40 |
iflux | but ya know.. I was tryin to be lazy and all that | 03:40 |
SDuensin | http://www.webgui.org/download | 03:40 |
iflux | smartass | 03:41 |
SDuensin | Don'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 |
SDuensin | You want to. Trust me. I've been there, done that. Ran like hell back to WebGUI. | 03:43 |
+perlDreamer | iflux: most people who use WebGUI use the WRE | 03:43 |
+perlDreamer | the others use Debian packages | 03:43 |
+perlDreamer | and then there are those of us who are weird developers who use Fedora | 03:44 |
+perlDreamer | seriously, though. | 03:44 |
+perlDreamer | WebGUI is developed and tested against the WRE by most of the maintainers | 03:44 |
+perlDreamer | it makes adding sites very easy | 03:44 |
+perlDreamer | point and click, if you wish | 03:45 |
SDuensin | And troubleshooting possible. :-) | 03:45 |
* perlDreamer does a lot of troubleshooting on source installs | 03:45 | |
+perlDreamer | they're pretty balanced | 03:45 |
SDuensin | You go off into left field like I did in the past, and it's just a pain. | 03:45 |
iflux | heh | 03:46 |
iflux | well.. if it makes what I want to do easier then I'm all for it.. :) | 03:46 |
SDuensin | It's nice to have a supported environment. Then you can blame perlDreamer when it breaks. :-D | 03:47 |
iflux | my 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 |
iflux | well I do like blaming people.. :) | 03:47 |
SDuensin | It's easy. It's got a nice API. | 03:48 |
SDuensin | And when you stop to think about all the crap you'd have to do yourself, well, it's just not worth it. | 03:48 |
iflux | hey 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 |
SDuensin | iflux - Use qemu-img to convert it. | 03:49 |
+perlDreamer | I have two thoughts on that | 03:49 |
+perlDreamer | 1) most of the devs use vmware | 03:49 |
+perlDreamer | 2) but if you asked for it on the RFE board, it could happen | 03:50 |
+perlDreamer | what is qemu-img, SDuensin? | 03:50 |
@preaction | if i had to create a role that contained the base www_ methods, what should i call it? | 03:50 |
SDuensin | Tool to manipulate disk images for QEMU. I've used it to go from 2G split VMware images to qcow2 before. | 03:50 |
+perlDreamer | AssetBaseWWWMethods | 03:50 |
@preaction | WebGUIx::AssetRole::WWW? | 03:51 |
+perlDreamer | if they're the basic ones | 03:51 |
+perlDreamer | then i'd have the word base/basic | 03:51 |
@preaction | WebGUIx::Asset::Base is already taken | 03:51 |
iflux | sduensin: yeah convertin to raw and then raw to other formats does work.. it's just a pita unless you automate the process.. | 03:51 |
@preaction | WWWBase? | 03:51 |
+perlDreamer | yeah | 03:51 |
SDuensin | http://www.ubuntugeek.com/howto-convert-vmware-image-to-virtualbox-image.html | 03:51 |
SDuensin | iflux - Yea, well, I only planned on doing it once. :-) | 03:52 |
iflux | I was thinking that it may be easy for perldreamer to automate the conversion from the vmware image over to a virtualbox image | 03:52 |
SDuensin | For distro, yea. | 03:53 |
iflux | yeah exactly | 03:53 |
SDuensin | perlDreamer - I've never used the vmware image - is it even remotely current? Does it get updated every Tuesday? | 03:53 |
+perlDreamer | It's an OS with the WRE. | 03:53 |
+perlDreamer | If you want to update it, you use webguiupdate.pl | 03:53 |
+perlDreamer | we don't roll out a new VM every week | 03:53 |
+perlDreamer | I think it is done on every stable milestone | 03:54 |
iflux | wow nice speeds on the website.. I'm sucking down bits at 1.5MB/sec :) | 03:54 |
iflux | sduensin: 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 |
SDuensin | You and me both. | 03:57 |
SDuensin | Getting critical here. | 03:57 |
iflux | I just found out from my wife that my old work f'd me over for my vacation | 03:59 |
iflux | so I'm goin to have to see about asking for them to fix it and give it to me | 04:00 |
SDuensin | good luck | 04:00 |
SDuensin | Anybody here ever preseed a linux install? | 04:01 |
iflux | nope.. freebsd yeah.. but not linux.. | 04:01 |
iflux | thought about it though.. | 04:01 |
SDuensin | I can't get the crazy disk partitioning to work. | 04:02 |
SDuensin | Look at this crap: http://jaeger.pastebin.com/d33f004e3 | 04:03 |
iflux | hahaha http://www.aussieslang.com/qsearch.asp?txtSrch=a%20bit%20more%20choke%20and%20you%20would%20have%20started&chkall=2&chkmatch=0&chkSource=0 <-- best slang EVER | 04:12 |
SDuensin | BAHAHAAHA | 04:13 |
mducharme | I'm running webgui virtualized here | 04:15 |
mducharme | but on xen, not vmware | 04:15 |
iflux | so.. turns out virtualbox can load vmdk's | 04:35 |
SDuensin | Nope. | 04:38 |
* SDuensin hands iflux qemu-img. | 04:38 | |
iflux | yeah.. that'd probably work but I'd have to convert the split disks to a single, right? | 04:42 |
SDuensin | Oh yea. VMware Server has a tool that does that. | 04:42 |
iflux | strangeness.. this vmware image seems to have a broken yum | 04:52 |
@preaction | one 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 |
iflux | which is exactly why I don't run any redhat stuff unless I'm forced | 04:53 |
SDuensin | I can't stand RH anymore. | 04:53 |
@preaction | anyone with Perl knowledge around? | 05:01 |
@preaction | let's say I want to return SOMETHING that will prepare and create a template | 05:02 |
@preaction | and let's say that something is: sub { my $var = shift; $template->process( $var ) } | 05:03 |
@preaction | that way I can also wrap that sub in more subs to add more things to $var | 05:03 |
@preaction | sub { my $var = shift; $var->{ new_property } = "new property"; return $first_sub->( $var ) } | 05:04 |
@preaction | god damnit assets should not be as hard to write as they are... but i can't make them easier without destro... | 05:09 |
@preaction | of COURSE! if WebGUIx::Asset::Role::Compatibility just overlays view() with what it needs, it will work fine! | 05:09 |
+perlDreamer | Assets aren't hard to write | 05:15 |
+perlDreamer | they're hard to write with Roles and multiple inheritance | 05:16 |
+perlDreamer | from their inception, they weren't designed to work that way | 05:16 |
@preaction | they weren't really designed to work with inheritence at all | 05:21 |
@preaction | but i figured out how i want to do it | 05:21 |
@preaction | WebGUIx::Asset::Template will be passed around and ->print()ed when necessary | 05:22 |
@preaction | so you'll be able to add and delete params from it at will | 05:22 |
+perlDreamer | perlmonkey2: I need a verdict on this bug: http://www.webgui.org/bugs/tracker/10425 | 05:23 |
+perlDreamer | preaction: so Wx::A::Template will have a template variable storage bucket? | 05:24 |
@preaction | right | 05:24 |
@preaction | and won't put params in the TT until necessary | 05:25 |
@preaction | in theory WebGUI::Asset::Template could do the same, but for now i'm experimenting | 05:25 |
@preaction | oh oh oh oh oh oh! Template should also be able to have param_name => $template_object | 05:25 |
+perlDreamer | i've had a few cases where I've wanted to override/delete parent variables | 05:25 |
@preaction | (for Style templates) | 05:25 |
@preaction | or param_name => sub { ... } (only called if the variable is used) | 05:26 |
+perlDreamer | now it sounds like you're reinventing parts of TT | 05:27 |
@preaction | basically, one template object should hold the entire page | 05:27 |
+perlDreamer | hm | 05:27 |
@preaction | okay, if i can avoid that and still get the functionality let's do it | 05:27 |
+perlDreamer | what about content chunking? | 05:27 |
@preaction | that's what sub ... is for ;) | 05:27 |
+perlDreamer | I have to reinstall Vista tonight | 05:28 |
@preaction | so my $style = WebGUIx::Asset::Template->new(); $style->add_param( body => sub { return $asset->view->print } ); | 05:28 |
+perlDreamer | I gave it 8 Gb of disk space in VirtualBox, but it grew right up to the limit, then stopped working | 05:28 |
@preaction | ($asset->view returns another Template object, so we have to ->print it) | 05:29 |
daviddelikat1 | perlDreamer: doesn't vista require a minimum of 16 G? | 05:30 |
+perlDreamer | no | 05:30 |
+perlDreamer | not at first, anyway ;) | 05:30 |
daviddelikat1 | I won't put XP on any thing less than 80G | 05:30 |
+perlDreamer | well, that fills up my entire hard driver, so it's going to have to compromise | 05:30 |
daviddelikat1 | M$ ? Compromise? | 05:31 |
daviddelikat1 | you've been hitting the oatmeal to much... | 05:31 |
+perlDreamer | yes, for example, I'm using licenses from dead laptops that I own | 05:31 |
+perlDreamer | I'm not buying more Windows licenses | 05:31 |
daviddelikat1 | I've been using licenses from dead PC's for about two years now | 05:31 |
daviddelikat1 | you can re-use them about once a month | 05:31 |
+perlDreamer | once a month? | 05:32 |
daviddelikat1 | yep, you will get a denial if you re-use them too close together | 05:32 |
daviddelikat1 | of course thats XP, I don't use VIsta yet | 05:33 |
daviddelikat1 | ( ever if I can help it ) | 05:33 |
+perlDreamer | for IE7 testing, isn't it required? | 05:34 |
daviddelikat1 | I've already got a win 7 beta runnign at work | 05:34 |
daviddelikat1 | but it expires next June | 05:34 |
daviddelikat1 | I think I have IE 7 on my XP... checking | 05:35 |
+perlDreamer | Microsoft should be prevented from making operating systems. Just applications | 05:35 |
daviddelikat1 | i've got IE 8 | 05:35 |
daviddelikat1 | I suppose I should keep around older IE's in VM's... | 05:36 |
daviddelikat1 | pain in the but... | 05:36 |
+perlDreamer | yeah, but it's easier than multi-booting or keeping multiple boxen around | 05:36 |
daviddelikat1 | yeah, I have to get vmware up and running on my other server. | 05:36 |
+perlDreamer | I recommend VirtualBox | 05:37 |
daviddelikat1 | it's got 500G and growing | 05:37 |
daviddelikat1 | I'll have to try VBx again | 05:37 |
daviddelikat1 | its been more than a year | 05:37 |
+perlDreamer | I've been using it for a while, and for what I need, it works fine so far. | 05:37 |
+perlDreamer | You have to use the closed source version of USB support | 05:37 |
+perlDreamer | but I don't really need that for running a browser | 05:37 |
daviddelikat1 | I have vmware server running on two machines, but have not done the third yet | 05:38 |
daviddelikat1 | I have grown to love virtualization | 05:38 |
daviddelikat1 | now if only i could get paid for workign on it | 05:38 |
daviddelikat1 | new topic | 05:38 |
+perlDreamer | HelpDesk? | 05:38 |
daviddelikat1 | say do you know the status of the helpdesk work i submitted? | 05:39 |
+perlDreamer | no. That would be a Haarg/rizen/maybe preaction question | 05:39 |
+perlDreamer | perhaps it just needs to be updated on their server and used | 05:39 |
* perlDreamer doesn't know | 05:39 | |
@preaction | i dunno. a rizen/haarg question perhaps? | 05:39 |
+perlDreamer | drop 'em an email, daviddelikat1 | 05:40 |
daviddelikat1 | thanks... | 05:40 |
mducharme | is there a method in webgui for a user to request membership of a group and admins to accept or reject? | 05:40 |
mducharme | can that be done with workflows? | 05:40 |
+perlDreamer | that would be a workflow | 05:40 |
+perlDreamer | we don't have one like that yet | 05:40 |
mducharme | ok | 05:40 |
+perlDreamer | this 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 it | 05:41 |
+perlDreamer | :) | 05:41 |
mducharme | lol | 05:41 |
+perlDreamer | You come up with whopping good ideas for WebGUI, they need to be written down in case I forget about them | 05:41 |
mducharme | if I had the time, the one thing I'd do is extend the LDAP stuff | 05:42 |
mducharme | to contain an LDAP<->WebGUI Field Mapping | 05:42 |
@preaction | i tend to make RFEs even if I intend on immediately implementing them | 05:42 |
+perlDreamer | if you find the time, I'd mentor you through it | 05:42 |
mducharme | because I guess WebGUI syncs data with LDAP attributes based on the names being the same | 05:43 |
+perlDreamer | yes | 05:43 |
+perlDreamer | 1:1 mapping on both ends | 05:43 |
mducharme | in 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 another | 05:43 |
mducharme | it wouldn't necessarily be so much as a mapping but a mapping override | 05:44 |
mducharme | in case the field names did not match | 05:44 |
mducharme | you could then link them without renaming one or the other.. | 05:44 |
mducharme | any code that syncs would have to be programmed to check that table for an override prior to assuming the fields match | 05:45 |
mducharme | that's what I would probably do as a starting project :) | 05:45 |
+perlDreamer | I think it's doable | 05:49 |
+perlDreamer | I would add it to Operation/Profile.pm | 05:49 |
+perlDreamer | letting you specify a name mapping for each kind of auth method | 05:49 |
+perlDreamer | OpenID, LDAP, etc. | 05:49 |
+perlDreamer | and then you'd have to extend the LDAP workflows to use it | 05:50 |
mducharme | only thing I don't like about that, is it's possible to have more than one LDAP directory | 05:50 |
+perlDreamer | honestly, though, I liked your LDAP profile push idea better | 05:50 |
mducharme | so the mappings should be on a per directory basis, not global based on auth method | 05:50 |
mducharme | this I would see as a prerequisite to the LDAP profile push | 05:50 |
+perlDreamer | per LDAP connection, in WebGUI speak | 05:51 |
mducharme | right | 05:51 |
mducharme | is it possible to have multiple OpenIDs just like you can have multiple LDAP connections? | 05:52 |
+perlDreamer | don't know. I haven't seen the code yet. | 05:52 |
+perlDreamer | I would hope so, since Yahoo, Google, SF, and so on can all be providers | 05:53 |
@preaction | not really, there's only one OpenID plugin, it doesn't get tied to a single provider | 05:53 |
@preaction | you only need one instance of an OpenID auth plugin | 05:54 |
+perlDreamer | sure, but there's are multiple providers of OpenId data, who might all have different names for phone number, address, city, zipcode, etc. | 05:54 |
mducharme | instead 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 |
@preaction | openID is not a profile tool, just an ID tool | 05:55 |
@preaction | there is no OpenID connection, that's what i'm trying to say | 05:56 |
@preaction | the 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 necessary | 05:56 |
mducharme | ok, so you only need one regardless of how many | 05:57 |
@preaction | right | 05:57 |
mducharme | this may be a silly question, but how does the user know who their openID provider is | 05:57 |
@preaction | they get an OpenID from someplace, like yahoo or myopenID | 05:58 |
@preaction | yahoo tells them "you put in (this URL) as your OpenID" | 05:58 |
+perlDreamer | it's some URL looking thingy, isn't it? | 05:58 |
mducharme | ahh | 05:58 |
mducharme | ok | 05:58 |
mducharme | becuase 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 that | 05:59 |
mducharme | most people have enough trouble just remembering the password | 05:59 |
mducharme | heh | 05:59 |
+perlDreamer | yeah, totally | 05:59 |
mducharme | once I actually had a user told me they forgot their username | 05:59 |
+perlDreamer | but that's what OpenID is supposed to solve | 05:59 |
mducharme | I couldn't believe that one | 05:59 |
@preaction | there 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 are | 05:59 |
mducharme | ahh | 06:00 |
+perlDreamer | nice | 06:00 |
@preaction | i've forgotten my username for more than a few sites i never use | 06:01 |
mducharme | i'm talking about peoples network login username at the company they work for | 06:02 |
mducharme | lol | 06:02 |
@preaction | i still have nightmares where i forgot my school locker combination after a weekend in the middle of the school year | 06:03 |
mducharme | anyhow yeah perldreamer when I was thinking about the LDAP profile push, I figured it would be best to have mapping overrides to begin with | 06:03 |
mducharme | prior to implementing that | 06:03 |
+perlDreamer | I'd build the push first, because I'm not worried about rebuilding the profile on either the wG side, or the LDAP side | 06:04 |
+perlDreamer | but that's me | 06:04 |
mducharme | there 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 other | 06:06 |
mducharme | in case you want the users to have access to change some things in LDAP but not other things.. | 06:07 |
+perlDreamer | that is true, mducharme | 06:08 |
+perlDreamer | maybe the profile field needs an "update remote" checkbox | 06:08 |
+perlDreamer | that way the data could be right in the field itself | 06:08 |
mducharme | then all ldap connections are treated the same though | 06:08 |
+perlDreamer | you'd update to one, but not another? | 06:08 |
mducharme | there is always just one profile field | 06:09 |
mducharme | there can be many LDAP connections each with a mapping to those profile fields | 06:09 |
+perlDreamer | yes, but that's name mapping. Not whether you want them updated or not | 06:09 |
+perlDreamer | am I getting them confused? | 06:09 |
mducharme | yes but I'd have the options in the same spot | 06:09 |
mducharme | next to the name mapping I'd have the synchronize data checkboxes, one for WebGUI->LDAP, the other for LDAP->WebGUI | 06:10 |
mducharme | there could be one mapping by default, a wildcard mapping, to set the defaults | 06:11 |
mducharme | for anything that didn't have a defined mapping | 06:11 |
+perlDreamer | or it could say, if there's no mapping, just use the profile field name | 06:12 |
+perlDreamer | that's what it does now | 06:12 |
mducharme | yes | 06:12 |
mducharme | but then it might not be as clear to people how to control the sync of data for any attributes that are not defined | 06:12 |
mducharme | or it could just look like that from the gui | 06:15 |
mducharme | it wouldn't need to be stored like that, it could be as you say.. there wouldn't need to be an actual wildcard mapping record | 06:15 |
mducharme | hrm | 06:15 |
mducharme | that would need another table | 06:18 |
mducharme | of ldapattributemappings | 06:19 |
mducharme | with a link to an ldap connection on one side and linked to a profile field on the other | 06:19 |
mducharme | with an ldap field name as one field, and fields for whether data sync should be allowed for that field and in which directions | 06:20 |
mducharme | that's how I'd probably do it from an sql standpoint | 06:21 |
mducharme | there 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 thing | 06:21 |
mducharme | to prevent orphaned data records from taking up space in the ldapattributemappings table | 06:22 |
+perlDreamer | yes | 06:23 |
+perlDreamer | the two should be tightly tied together | 06:23 |
+perlDreamer | you can see something similar with the privacy fields | 06:23 |
+perlDreamer | but that is done on a per user basis, rather than per field | 06:23 |
+perlDreamer | they're stored as a JSON blob in the wg_privacyField column | 06:24 |
mducharme | right, 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 records | 06:25 |
mducharme | it seems like it would be much easier with an entirely new table of ldapattributemappings to do that | 06:25 |
+perlDreamer | ProfileField already dynamically alters a table (userProfileData) as fields get added, removed and changed | 06:25 |
+perlDreamer | so don't feel limited to not doing that, if that's how you want to do it | 06:27 |
mducharme | is there a good reason why webgui is designed to allow LDAP auth or webgui auth, but not both? | 06:34 |
mducharme | I mean it kinda supports both at the same time, but not really | 06:34 |
mducharme | perhaps there is some logic to the design that escapes me | 06:34 |
mducharme | or some reason why it needs to be like that | 06:36 |
+perlDreamer | you could ask that on the dev list | 06:47 |
@preaction | that is the first thing that will change with the new auth system in 8.x | 06:47 |
+perlDreamer | what's that, preaction? multiple authentication? | 06:50 |
+perlDreamer | w00t! | 06:59 |
+perlDreamer | First link in MRRI is to Madison, Wisconsin | 06:59 |
@preaction | yeah, multiple auth methods | 06:59 |
+perlDreamer | other end is in Milwaukee | 06:59 |
+perlDreamer | is that anywhere near you, preaction? | 07:00 |
@preaction | i'm in Oshkosh | 07:00 |
@preaction | both are about an hour to 90 minutes away | 07:00 |
@preaction | there'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 |
+perlDreamer | do you have passenger rail service? | 07:01 |
+perlDreamer | you look like you're on the empire builder line | 07:01 |
@preaction | no, amtrak stops at milwaukee, and only has bus service to madison | 07:01 |
iflux | what's the auth system in 8.x like and how is it different than the one now? | 07:01 |
+perlDreamer | we don't know yet | 07:02 |
@preaction | iflux: 8.x isn't even under development yet | 07:02 |
@preaction | but it will not be backwards-compatible with the current system | 07:02 |
+perlDreamer | I see | 07:02 |
+perlDreamer | the amtrak line comes across south of you, down to Milwaukee | 07:02 |
iflux | ahh | 07:03 |
iflux | has anyone done any facebook connect integration yet? | 07:03 |
@preaction | not that i'm aware of | 07:03 |
@preaction | that's OAuth, no? | 07:03 |
iflux | yeah | 07:04 |
@preaction | i 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 together | 07:05 |
iflux | as 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 app | 07:06 |
+perlDreamer | I'd hold off on that, iflux. The underlying Auth API is going to change | 07:06 |
iflux | yeah I know.. but I need it now.. :) | 07:07 |
+perlDreamer | well, in that case ;) | 07:07 |
+perlDreamer | it'll be easier to write the 2nd time | 07:07 |
iflux | I have a facebook app I want to do.. and sduensin has convinced me to give WebGUI a go.. | 07:07 |
iflux | Oh.. I'll do it in OOP style so I can fix it all back up when things change | 07:08 |
@preaction | we'll have a migration guide, and probably a PPI helper program | 07:09 |
* perlDreamer is going to call it a night | 07:09 | |
+perlDreamer | tomorrow 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 | |
+perlmonkey2 | hah, "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 #webgui | 08: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 #webgui | 09: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 #webgui | 10:56 | |
-!- bartjol [n=bartjol@kantoor.procolix.com] has joined #webgui | 11:27 | |
-!- mode/#webgui [+v bartjol] by ChanServ | 11: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 #webgui | 12:26 | |
CIA-53 | wgdev: Graham Knop master * raf752dc / lib/WGDev/Command/Ls.pm : adjustments to ls command filters due to obsessive stylistic concerns - http://bit.ly/Wb3L6 | 12:31 |
CIA-53 | wgdev: Colin Kuskie master * rcffb4b9 / lib/WGDev/Command/Setting.pm : Adding Setting command - http://bit.ly/2UVsjx | 12:31 |
CIA-53 | wgdev: Graham Knop master * r06c3035 / (.stop_words.txt lib/WGDev/Command/Setting.pm): Perl::Critic cleanups for WGDev::Command::Setting - http://bit.ly/10rZHi | 12:31 |
CIA-53 | wgdev: Patrick Donelan master * r6afed9b / lib/WGDev/Command/Ls.pm : Silence annoying "uninitialized" warnings in ls command - http://bit.ly/wgZmU | 12:31 |
CIA-53 | WebGUI: martin * r11969 /WebGUI/ (docs/changelog/7.x.x.txt lib/WebGUI/Form/Textarea.pm): | 12:38 |
CIA-53 | WebGUI: Fixed a bug where the textarea based formplugins would put multiple style tags in head if invoked mor than once per | 12:38 |
CIA-53 | WebGUI: request. One case in which this happens is when you provide multiple form controls for the same form param through | 12:38 |
CIA-53 | WebGUI: a template, like in eg. the post form of the cs. Anyway thes multiple tags confuse IE somehow borking javascript | 12:38 |
CIA-53 | WebGUI: execution in the process. | 12:38 |
-!- MrHairgrease [n=martin@gw.oqapi.nl] has joined #webgui | 12:38 | |
-!- mode/#webgui [+v MrHairgrease] by ChanServ | 12:38 | |
CIA-53 | WebGUI: 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-53 | wgdev: Graham Knop master * r5fb4fa8 / (lib/WGDev/Command/Db.pm lib/WGDev/Command/Reset.pm): POD cleanups - http://bit.ly/ZMCrj | 13:05 |
CIA-53 | wgdev: Graham Knop master * rdb8976c / (21 files in 3 dirs): more POD cleanups - http://bit.ly/TK6sl | 13:05 |
CIA-53 | wgdev: Patrick Donelan master * r6afed9b / lib/WGDev/Command/Ls.pm : Silence annoying "uninitialized" warnings in ls command - http://bit.ly/3jtsm | 13:05 |
CIA-53 | wgdev: Graham Knop master * rdfc3c9d / lib/WGDev/Command/Ls.pm : Merge commit 'pdonelan/master' - http://bit.ly/9Moso | 13: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 #webgui | 14: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 #webgui | 15:44 | |
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit [Remote closed the connection] | 16:05 | |
ckotil | the 'scratch pad' is nothing new , right? | 16:19 |
+MrHairgrease | no | 16:19 |
+MrHairgrease | it has been there fo ages | 16:19 |
+MrHairgrease | also check out stow | 16:19 |
+MrHairgrease | which is a per request scratch pad | 16:20 |
ckotil | cool. duno why i never htought to use it. ive just been using hidden form variables to keep state | 16:20 |
ckotil | k, thanks. | 16:20 |
+MrHairgrease | even better you can store anything in stow without serializing it first | 16:20 |
+MrHairgrease | for storing state you'll need to use scratch | 16:20 |
+MrHairgrease | since stow only holds it data for one request cycle | 16:21 |
ckotil | gotcha | 16:22 |
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui | 16:25 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 16: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 #webgui | 16:47 | |
-!- Haarg [n=haarg@76.210.71.84] has joined #webgui | 17:12 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 17:12 | |
-!- wgGuest06 [n=wgGuest0@h69-128-106-50.mdsnwi.dedicated.static.tds.net] has joined #webgui | 17:40 | |
-!- wgGuest06 is now known as daviddelikat234 | 17:40 | |
daviddelikat234 | i am setting up a webgui site and I am trying to make sure outgoing email is working | 17:41 |
daviddelikat234 | what is a good way to test it? | 17:41 |
+bartjol | send an email? | 17:42 |
+bartjol | :P | 17:42 |
+MrHairgrease | just tail the mail log and make wg send a mail | 17:42 |
daviddelikat234 | how do I force it to send email? | 17:42 |
+MrHairgrease | be sure to run the send mail workflow otherwise you keep waiting | 17:42 |
+MrHairgrease | well | 17:42 |
+MrHairgrease | add a cs | 17:42 |
+MrHairgrease | subscrib to it | 17:42 |
+MrHairgrease | and post to it? | 17:42 |
+bartjol | or do a group -mail sens | 17:43 |
+bartjol | send | 17:43 |
+MrHairgrease | there are a gazillion ways for webgui to send out mail | 17:43 |
+MrHairgrease | take ne that;s convenient for you | 17:43 |
+MrHairgrease | =) | 17:43 |
daviddelikat234 | its not part of the basic messaging tho? thats just internal i guess. | 17:44 |
daviddelikat234 | that is what i was looking for | 17:44 |
daviddelikat234 | it looks like the default contact form doesn't even send a message, it just dumps text into a database | 17:44 |
+bartjol | the dataform? | 17:47 |
+bartjol | you can choose whether it sends an e-mail | 17:48 |
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui | 17:51 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 17:51 | |
+bartjol | heee | 17:53 |
+bartjol | goodmorning my dear sir | 17:53 |
+MrHairgrease | It is the perlDreamert | 17:54 |
+perlDreamer | It is | 17:55 |
+perlDreamer | wreaking havoc on the WebGUI community, as usual | 17:55 |
+MrHairgrease | woohoo! | 17:55 |
+MrHairgrease | Portugal is t minus 3 days and counting | 17:56 |
+MrHairgrease | beep | 17:56 |
+MrHairgrease | beep | 17:56 |
+MrHairgrease | beep | 17:56 |
+MrHairgrease | beep | 17:56 |
+perlDreamer | are 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 | |
+bartjol | all 3 | 17:56 |
+MrHairgrease | in Portugal only attending | 17:57 |
+MrHairgrease | when I'm not drinking =) | 17:57 |
+bartjol | hey MrHairgreasewe can bring Dutch music to the hotel bar | 17:57 |
+perlDreamer | Haarg: I need some help with this bug: http://www.webgui.org/use/bugs/tracker/10710 | 17:57 |
+MrHairgrease | oh the wuc | 17:57 |
+MrHairgrease | yeah, all three over there | 17:57 |
@Haarg | anything specific perlDreamer? | 17:58 |
@Haarg | i'm looking DBI/DBD::mysql versions | 17:59 |
+perlDreamer | I guess I should install the versions set by testEnvironment.pl, and see if they work | 17:59 |
+perlDreamer | because they work fine on the latest WRE, and my source install | 18:00 |
-!- perlmonkey2 [n=perlmonk@adsl-70-137-11-174.dsl.okcyok.swbell.net] has joined #webgui | 18:00 | |
-!- mode/#webgui [+v perlmonkey2] by ChanServ | 18:00 | |
@Haarg | the versions in testEnvironment.pl should at least support column_info | 18:03 |
+perlDreamer | that's what I'm thinking | 18:03 |
+perlDreamer | I traced it back to 2002 and 2003 | 18:03 |
+perlDreamer | I asked the user which versions she was using | 18:04 |
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has quit ["Leaving."] | 18:04 | |
+perlDreamer | well, I think it's a she | 18:04 |
@Haarg | "Added support for wildcards in last argument of column_info()." in DBD::mysql 4.002 | 18:04 |
+MrHairgrease | Martien is Dutch boy's name | 18:04 |
@Haarg | but that's not being used there from what i see | 18:04 |
+perlDreamer | no, no wildcards | 18:04 |
+perlDreamer | unless it's implicit | 18:04 |
+perlDreamer | MrHairgrease, so Martin and Martien are both masculine? | 18:05 |
+bartjol | especially MArtin is very masculine | 18:05 |
+perlDreamer | oh yeah, "Martin" screams chest hair and testosterone | 18:06 |
+bartjol | not that much facial hair though | 18:07 |
+MrHairgrease | yes but martine is not | 18:07 |
* MrHairgrease is low on chest hair as well | 18:07 | |
+bartjol | on a busy highway grows no hair | 18:16 |
+MrHairgrease | niether does it on emptyness | 18:17 |
+perlDreamer | Haarg, I'm going to build a sacrificial VM and install the min versions of all modules on it | 18:17 |
+perlDreamer | I have the feeling that this is a bug with testEnvironment.pl being outdated | 18:17 |
+perlDreamer | or using buggy versions | 18:17 |
@Haarg | seems likely | 18:17 |
CIA-53 | WebGUI: translation * r11971 /translations/Dutch/Dutch/ (5 files): Update from translation server | 19:04 |
+perlDreamer | go bartjol! | 19:05 |
+MrHairgrease | bartjol++ | 19:06 |
+perlDreamer | at this point, the Germans have virtually no chance of beating the Dutch back to 100% | 19:08 |
+bartjol | ey, gotta stay in front of "tha germans" | 19:08 |
+MrHairgrease | they never have | 19:08 |
+bartjol | I gave them a small chance | 19:08 |
+perlDreamer | but it's cool to see people advancing the i18n | 19:08 |
+bartjol | and rory helps too | 19:08 |
+perlDreamer | I'd like to see the Spanish team push the Arabic team out of 3rd place | 19:09 |
+bartjol | only 5 namespaces not complete | 19:09 |
+MrHairgrease | why? | 19:09 |
+MrHairgrease | DO YOU HAVE SOMETHING AGAINST ARABIC?!?! | 19:09 |
+MrHairgrease | =) | 19:09 |
+perlDreamer | YES, BUT ONLY BECAUSE THEY WERE LAUDED FOR DOING TRANSLATION | 19:10 |
+perlDreamer | and then they let it slide 40% | 19:10 |
+MrHairgrease | hehe | 19:10 |
+MrHairgrease | uhm | 19:10 |
+MrHairgrease | HEHE!!! | 19:10 |
@Haarg | i'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 |
+perlDreamer | we could even scan their translations for simple labels and borrow them | 19:11 |
-!- cap10morgan [n=wmorgan@c-67-177-225-33.hsd1.co.comcast.net] has quit [] | 19:11 | |
+perlDreamer | but I think the key is to move to another platform, like Canonical's | 19:11 |
+perlDreamer | it's seems hard to attract people over to our project, but if we were part of another distribution, it should become much easier | 19:16 |
+perlDreamer | Haarg, should we start making RFEs for our HelpDesk dreams? | 19:22 |
@Haarg | i don't see why not | 19:22 |
@Haarg | the 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 |
+perlDreamer | well, I have enough karma that I can guarantee that it goes to the top of the list | 19:25 |
+perlDreamer | although, I feel guilty putting karma into things when the source code is self-hackable | 19:26 |
@preaction | Haarg: any metadata is already available to the list view | 19:27 |
@preaction | i added that a few months ago | 19:27 |
+perlDreamer | so all we need is a new template? | 19:27 |
+perlDreamer | drop karma rank, add category? | 19:27 |
@preaction | no, it's part of the existing template. you just need to click the checkbox | 19:27 |
+perlDreamer | go go gadget version control | 19:28 |
@Haarg | we should update to the latest to get the tabs stuff | 19:29 |
@Haarg | i'm not certain of the state of the templates though | 19:29 |
+perlDreamer | preaction: what checkbox? | 19:29 |
@Haarg | i'm trying to change it right now | 19:29 |
@preaction | there should be a "Show On List View" checkbox | 19:30 |
@preaction | when you're editing a piece of metadata | 19:30 |
+perlDreamer | bug category isn't metadata | 19:30 |
@Haarg | doesn't display well | 19:30 |
@Haarg | "What's the bug in?" | 19:30 |
@Haarg | it shows the internal value though | 19:31 |
@Haarg | so webgui.org bugs are listed as webgui | 19:31 |
@Haarg | which is less than ideal | 19:31 |
+perlDreamer | that sounds like a bug | 19:31 |
@Haarg | and no sorting | 19:31 |
+perlDreamer | can we turn off karma rank? | 19:31 |
+perlDreamer | bugs have no karma in their form, so it's kind of useless | 19:32 |
@Haarg | i don't know | 19:32 |
-!- s4eek [n=charles@andc-fw1.exploreos.com] has joined #webgui | 19:32 | |
@Haarg | it handles karma wrong | 19:32 |
@Haarg | there's one toggle for karma, which conflates two separate behaviors | 19:33 |
+perlDreamer | giving karma for submitting, and also displaying | 19:33 |
@Haarg | yeah | 19:33 |
CIA-53 | WebGUI: translation * r11972 /translations/Dutch/Dutch/ (Asset_Story.pm PayDriver_ExpressCheckout.pm): Update from translation server | 19:33 |
CIA-53 | WebGUI: translation * r11973 /translations/Dutch/Dutch/PayDriver_PayPalStd.pm: Update from translation server | 19:33 |
+perlDreamer | well, I'm going to file the RFEs, and if we implement them ourselves we can always close them | 19:34 |
@Haarg | yeah | 19:34 |
David_ | does anybody know what should be the permssion level on my upload folder.? 644 or 700? | 19:36 |
@Haarg | 700 or 755 most likely on the directory itself | 19:37 |
+perlDreamer | filed | 19:38 |
@Haarg | as long as the owner is correct | 19:38 |
+bartjol | well I did find you a morning bug perlDreamer | 19:38 |
+perlDreamer | is it posted, bartjol? | 19:42 |
+perlDreamer | it is | 19:43 |
+bartjol | sure | 19:43 |
@Haarg | i'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 |
+bartjol | well, as long it as some min-width properties | 19:46 |
+perlDreamer | bartjol: you're putting some serious dents in preaction's claim that I'm perfect | 19:47 |
+bartjol | well, you do eat bugs for breakfast | 19:47 |
+bartjol | which is... strange | 19:47 |
+perlmonkey2 | perlDreamer: you see my reseponse to your survey question? | 19:48 |
+perlDreamer | No | 19:48 |
+perlDreamer | is it on the board, or here in the channel? | 19:48 |
+perlmonkey2 | I 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 |
+perlmonkey2 | on the board. | 19:48 |
+perlDreamer | what? | 19:48 |
+perlDreamer | you're leaving Fedora? | 19:48 |
+perlmonkey2 | yep | 19:48 |
+perlDreamer | tell me more :) | 19:48 |
+perlmonkey2 | will be moving my desktop to ubuntu soon after. | 19:48 |
+MrHairgrease | woot | 19:48 |
+perlDreamer | It's because of the webgui package, isn't it? | 19:48 |
+MrHairgrease | finally some sense in you after all perlmonkey2 | 19:49 |
+perlmonkey2 | the 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 |
+perlmonkey2 | heh | 19:49 |
+perlmonkey2 | and if I'm moving to debian, then ubuntu makes sense for desktops. | 19:49 |
+MrHairgrease | centos drama? | 19:49 |
+perlmonkey2 | not as cutting edge as fedora, but I'd like my distros to be similiar :P | 19:49 |
+perlmonkey2 | MrHairgrease: read their front page and the /. article. | 19:49 |
+bartjol | enough Haze for today | 19:50 |
+bartjol | Hazes | 19:50 |
+perlDreamer | MrHairgrease, did you backport the textarea bug fix? | 19:50 |
+MrHairgrease | Bloed, zweet en traanuuuuuhhhhh | 19:50 |
+MrHairgrease | The cookie is up! | 19:50 |
+MrHairgrease | yes | 19:50 |
+perlmonkey2 | perlDreamer: well and debian has 5.10, 2.6.26+, a recent apreq2, and lots of other recent goodies. | 19:52 |
+perlmonkey2 | ext4 support | 19:52 |
+perlDreamer | fedora has that, too? | 19:52 |
+perlDreamer | but! | 19:52 |
+perlmonkey2 | fedora has a life span of 13 months. | 19:52 |
+perlDreamer | perhaps debian's perl doesn't suffer from fedora's perl performance issues | 19:52 |
+perlmonkey2 | I don't want to rebuild a server every year. | 19:53 |
+perlmonkey2 | fedora has perl performance issues? Has it tried viagra? | 19:53 |
+perlDreamer | certain PPI related things run really slowly on Fedora | 19:53 |
+perlmonkey2 | hmm | 19:53 |
+perlDreamer | try to run t/i18n/critic_labels.t sometime on fedora | 19:53 |
+MrHairgrease | ok, time to call it a day! | 19:53 |
+perlDreamer | that test runs for 40 minutes on my laptop | 19:53 |
+MrHairgrease | bye | 19:53 |
+perlDreamer | on Haarg's MacOSX box, it's like 5 minutes | 19:54 |
-!- bartjol [n=bartjol@kantoor.procolix.com] has left #webgui [] | 19:54 | |
+perlmonkey2 | perlDreamer: 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 |
+perlmonkey2 | guess I should start downloading it :P | 19:55 |
-!- MrHairgrease [n=martin@gw.oqapi.nl] has left #webgui [] | 19:55 | |
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui | 19:59 | |
-!- mode/#webgui [+v cap10morgan] by ChanServ | 19:59 | |
+perlDreamer | perlmonkey2, re the bug 10425. It works for me on IE7 and FF | 20:00 |
+perlDreamer | maybe we're really talking about different bugs? | 20:00 |
+perlmonkey2 | perlDreamer: on the left bottom, the add section, qeustion, answer buttons/ | 20:00 |
+perlmonkey2 | ? | 20:00 |
+perlDreamer | on FF3.0.11, they seem to work and look fine | 20:02 |
+perlDreamer | last night, i tried Add Section, and it worked and looked fine | 20:02 |
+perlmonkey2 | right, they work in FF/Safari and according to you, but not preaction, they work in IE7. | 20:02 |
+perlmonkey2 | But the problem is, they shouldn't work according to YUI button dev. | 20:02 |
+perlmonkey2 | At least according to his understanding of .destroy. | 20:03 |
+perlDreamer | maybe I have a different build of IE7... | 20:04 |
-!- bopbop [n=kmccombs@24-183-106-111.dhcp.mdsn.wi.charter.com] has joined #webgui | 20:04 | |
-!- mode/#webgui [+o bopbop] by ChanServ | 20:04 | |
+perlmonkey2 | perlDreamer: 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 |
+perlDreamer | perlmonkey2: can you duplicate the bug on IE7? | 20:08 |
+perlmonkey2 | perlDreamer: 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 |
+perlmonkey2 | Surely someone else around here has 5 seconds and IE7. | 20:09 |
+perlDreamer | preaction: bug ping | 20:09 |
@preaction | NOOOOOOOOOOO | 20:10 |
@preaction | ok | 20:10 |
+perlDreamer | can you please point your IE7 to a 7.6 and a 7.7 survey, and see if your bug still exists? | 20:10 |
+perlDreamer | should be 10 minutes from start to end | 20:11 |
@preaction | a checkout from SVN 7.6 and 7.7? | 20:12 |
+perlDreamer | yes | 20:13 |
+perlDreamer | so, perhaps 15 minutes | 20:13 |
+perlDreamer | preaction, I'm more concerned with 7.6 than 7.7 | 20:19 |
@preaction | okay | 20:20 |
+perlDreamer | perlmonkey2, I've updated the bug with what I'm seeing, in more detail | 20:20 |
+perlDreamer | with a small hiccup, it's working fine | 20:20 |
+perlmonkey2 | perlDreamer: even in ie6? | 20:24 |
+perlDreamer | I don't have an IE6 to test with, yet | 20:25 |
+perlDreamer | but I will by tonight | 20:25 |
@preaction | i have one, i'll test it | 20:25 |
+perlDreamer | FF 3.0.11 works fine | 20:26 |
+perlDreamer | no hiccups at all | 20:26 |
iflux | re all | 20:27 |
* perlDreamer heads to the gym, back in about an hour or so | 20:31 | |
@preaction | perlmonkey2: 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 WRE | 20:43 | |
+perlmonkey2 | preaction: wow. that almost certainly means there is a JS exception happening somewhere. | 20:53 |
+perlmonkey2 | preaction: is this in ie6? | 20:53 |
@preaction | both IE6 and 7 | 20:53 |
CIA-53 | WebGUI: translation * r11974 /translations/Dutch/Dutch/Asset_StoryArchive.pm: Update from translation server | 21:11 |
CIA-53 | WebGUI: 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 #webgui | 21:22 | |
iflux | so far.. kudos to ya'll for having install directions that work | 21:25 |
@preaction | iflux: uh... heh, usually we're told how our install procedure sucks | 21:29 |
@preaction | but usually those people didn't read, understand, and follow them | 21:29 |
@preaction | so kudos to yourself for actually following our careful instructions | 21:29 |
iflux | I may spend some time to automate it on ubuntu server | 21:46 |
@preaction | ubuntu-server? there's a .deb package for WebGUI for ubuntu/debian | 21:46 |
@preaction | just couldn't tell you how to do it, as i've never done | 21:46 |
iflux | yeah but not for the whole WRE, right? | 21:46 |
@preaction | no, just WebGUI. it uses the existing ubuntu mysql, apache, imagemagick, perl, etc... packages | 21:48 |
iflux | yeah that would be ok too.. but does it automatically configure the system for everything with the package installation? | 22:01 |
@preaction | i don't know, never tried it | 22:03 |
+perlDreamer | preaction: which version of IE7 do you have? on which OS? | 22:20 |
@preaction | Windows XP, and the latest | 22:21 |
+perlDreamer | iflux, afaik, it does not duplicate the WRE,so it's like an automated source install with package dependencies resolved | 22:21 |
+perlDreamer | that must be it, preaction. I have IE7 on Vista, the latest | 22:21 |
+perlDreamer | so it's only XP... | 22:21 |
+perlDreamer | iflux: you won't get the nice hosting tools, or the performance benefits of the WRE (specially tuned for serving WebGUI) | 22:22 |
@Haarg | which bug is this? i can test it too if you like. | 22:22 |
iflux | perlDreamer: thanks | 22:22 |
+perlDreamer | 10425 | 22:23 |
iflux | by the way, so far your code and config files are easy to understand.. that's a relief | 22:23 |
+perlDreamer | thanks :) | 22:23 |
+perlDreamer | like 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 | |
iflux | I have umm.. a few years of experience.. | 22:25 |
iflux | even worked for Stonehenge for a little while.. :) | 22:25 |
@preaction | so do these people, they say | 22:25 |
@preaction | nice! | 22:25 |
iflux | if ya ever want to get Randal to hang out with you.. find the nearest flight simulator and ask him to go there.. :) | 22:26 |
iflux | he's a total sucker for those things.. seriously.. | 22:26 |
+perlDreamer | iflux, did you work for Stonehenge locally, or remotely? | 22:27 |
iflux | remotely.. I was living in Santa Cruz and working at Cisco when I got to know Randal.. | 22:27 |
+perlDreamer | I see. I live near Portland, Oregon, so I figured if you were local we could some face to face WebGUI talk | 22:28 |
iflux | I'm over there about 2x/year | 22:28 |
iflux | I used to live in Vancouver, WA | 22:28 |
iflux | had to move to Maryland because there's no jobs there.. | 22:28 |
+perlDreamer | at 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 again | 22:29 | |
+perlDreamer | well, if you're going to be in town, give me a holler and we'll see if we can get together | 22:29 |
iflux | that'd be cool | 22:29 |
+perlDreamer | indeed. WebGUI face time is rare, except for the WUC | 22:30 |
iflux | you like watching UFC, MMA, or muay thai? | 22:30 |
+perlDreamer | not really | 22:30 |
+perlDreamer | as a Dad, I often end up watching Clone Wars, Scooby Doo and various train videos | 22:31 |
iflux | ahh.. team quest fight club is over in your neck of the woods.. | 22:31 |
iflux | that's randy couture's gym | 22:31 |
iflux | brb.. gonna get the mail before my wife does | 22:32 |
iflux | actually.. be back in 15 minutes.. I'm going to go pick up a small cake for her.. :) | 22:32 |
iflux | ok.. why does this thing think MIME::Parser should be at 6.106 and my cpan says 5.x is the latest? | 22:35 |
@Haarg | which thing thinks that? | 22:37 |
+perlDreamer | sounds like a debian package bug, iflux | 22:37 |
iflux | testEnvironment.pl says "MIME interoperability w/ Axis [] MIME::Parser (v6.106) [no]" | 22:38 |
iflux | and -MCPAN says 5.4something is the latest. | 22:38 |
iflux | I'll have to see about this.. :) | 22:38 |
@Haarg | what version of webgui? | 22:39 |
iflux | 7.6.33 WRE | 22:39 |
@Haarg | CPAN is correct | 22:39 |
+perlDreamer | this is related to SOAP::Lite | 22:40 |
@Haarg | that's what i was thinking | 22:40 |
+perlDreamer | http://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-a | 22:40 |
@Haarg | it shouldn't even be a prereq afaik | 22:40 |
@Haarg | it isn't in 7.7 | 22:40 |
+perlDreamer | iflux: are you using the debian package? | 22:40 |
iflux | oh it's not really a prereq.. it just checks for it | 22:40 |
iflux | no I'm not using the debian package.. doing it off the tar.gz | 22:41 |
iflux | anyways.. it's just a curiousity thing mostly | 22:41 |
@Haarg | looks like a bug actually | 22:42 |
iflux | ahh so it's the SOAP Lite install that's getting wrapped in.. | 22:42 |
+perlDreamer | you can duplicate it, Haarg? | 22:42 |
@Haarg | SOAP::Lite shouldn't be in testEnvironment.pl | 22:42 |
@Haarg | also, lib/WebGUI/i18n/English/Asset_WSClient.pm should be deleted | 22:43 |
iflux | why should it be deleted? | 22:43 |
@Haarg | SOAP::Lite is a pretty horrible module | 22:43 |
@Haarg | i mean from svn, it doesn't impact an install | 22:43 |
@Haarg | just an extra file we don't need anymore | 22:44 |
@Haarg | the WSClient has been removed | 22:44 |
+perlDreamer | the Help file is still there, too | 22:44 |
+perlDreamer | I'll prune them out of SVN, and hunt down any other files, too | 22:45 |
@Haarg | thanks for the report iflux | 22:46 |
iflux | <hint>sure wish I had that development guide..</hint> | 22:46 |
iflux | heh.. no problem | 22:46 |
iflux | you guys want me to report vulns in channel or more privately? | 22:46 |
@Haarg | you should be able to report bugs to the tracker marked as private | 22:47 |
@Haarg | that would be the best option | 22:47 |
iflux | haven't found any yet.. but I'm just curious.. | 22:47 |
+perlDreamer | "yet" ? | 22:48 |
CIA-53 | WebGUI: 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-53 | WebGUI: colin * r11977 /branch/WebGUI_7.6/lib/WebGUI/ (Help/Asset_WSClient.pm i18n/English/Asset_WSClient.pm): Remove WSClient i18n and Help | 22:53 |
iflux | gotta run for awhile | 22:59 |
iflux | bbl | 22:59 |
-!- Haaarg [n=haarg@76.210.71.84] has joined #webgui | 23:02 | |
-!- mode/#webgui [+o Haaarg] by ChanServ | 23: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 branch | 23:05 |
@Haaarg | <Haarg> the exceptions stuff still needs work though | 23:05 |
@Haaarg | if that didn't get through | 23:06 |
-!- bopbop [n=kmccombs@24-183-106-111.dhcp.mdsn.wi.charter.com] has quit ["bye"] | 23:08 | |
@Haaarg | testing survey: edit survey -> section edit screen pops up automatically -> cancel | 23:10 |
-!- Haarg [n=haarg@76.210.71.84] has quit [Read error: 110 (Connection timed out)] | 23:10 | |
@Haaarg | after that, i try clicking the section to edit it and it does 'loading' then the edit dialog pops up | 23:11 |
@Haaarg | click cancel, click it again to edit, 'loading', nothing pops up | 23:11 |
@Haaarg | and it repeats where every other click works | 23:12 |
@Haaarg | ie7 | 23:13 |
-!- Haaarg is now known as Haarg | 23:14 | |
+perlDreamer | ie7 on XP,or vista? | 23:47 |
@Haarg | xp | 23: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-work | hrm | 00:37 |
mducharme-work | now just have to read the docs on upgrading the wre | 00:37 |
mducharme-work | heh | 00:37 |
mducharme-work | to 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 #webgui | 01:08 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 01:08 | |
mducharme-work | that was relatively painless | 01:11 |
mducharme-work | wre upgrades are easier than I remember.. | 01:11 |
@preaction | they are easier now, by a lot | 01:13 |
mducharme-work | hrm even the new webguiupdate.pl script doesn't seem to back up the databases themselves... | 01:13 |
+perlDreamer | no, webgui's upgrade.pl will | 01:14 |
mducharme-work | aurgh i hate it when I forget to run a . setEnvironment.sh | 01:16 |
+perlDreamer | I put it in my .bashrc | 01:16 |
mducharme-work | yeah I should probably do that | 01:17 |
@Haarg | i don't run it at all, but my setup is rather odd | 01:17 |
mducharme-work | what does this mean anyway | 01:18 |
mducharme-work | "Processing 7 out of 2 configs" "Processing 8 out of 2 configs" | 01:18 |
@preaction | weird | 01:19 |
mducharme-work | it started at processing 1 out of 2 configs and went all the way up to 8 | 01:20 |
mducharme-work | why's it showing such weird numbering? | 01:20 |
+perlDreamer | how many config files do you have? | 01:20 |
mducharme-work | two | 01:20 |
mducharme-work | lemme pastebin this | 01:21 |
+perlDreamer | Yeah! | 01:21 |
@Haarg | looking at the code it looks like it is keeping a count of how many upgrade steps | 01:21 |
@Haarg | so multiple versions keep incrementing the counter | 01:21 |
mducharme-work | http://webgui.pastebin.com/m7e83ac97 | 01:21 |
@Haarg | yeah | 01:22 |
@Haarg | the counter increment needs to be moved out a loop | 01:22 |
@Haarg | might make sense to have another counter for upgrade steps | 01:23 |
mducharme-work | it makes very little sense the way it is right now, at any rate :) | 01:24 |
+perlDreamer | it works great if you update regularly.... (/me mutters, lazy slackers) | 01:24 |
@Haarg | heh | 01:25 |
@Haarg | actually, the upgrade script as it is doesn't know how many upgrade steps there will be until it goes through them | 01:27 |
mducharme-work | so the way the counter is right now makes no sense | 01:38 |
@Haarg | yeah | 01:38 |
mducharme-work | it only counts properly if you upgrade every week | 01:38 |
CIA-53 | WebGUI: colin * r11978 /branch/WebGUI_7.6/www/extras/assets/ (small/web_services.gif web_services.gif): Remove icons for the WSClient. | 01:48 |
+perlDreamer | update counter is fixed | 01:50 |
mducharme-work | whee.. well my webguis are all updated, and my wre's are all at 0.9.3 | 01:50 |
mducharme-work | think I'm going to call it a day | 01:50 |
+perlDreamer | WSClient is fully excised | 01:53 |
+perlDreamer | back to making a primordial WRE with minimum versions | 01:56 |
CIA-53 | WebGUI: 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-53 | WebGUI: colin * r11980 /WebGUI/sbin/upgrade.pl: Forward port upgrade counter. | 02:03 |
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui | 02:12 | |
-!- mode/#webgui [+v patspam] by ChanServ | 02:12 | |
+perlDreamer | I need someone with MacOSX/Safari to help close out a bug | 02:13 |
* Haarg can | 02:14 | |
+perlDreamer | Edit a template, and try to resize the EditArea, when it is enabled, and disabled. | 02:15 |
+perlDreamer | pleaes | 02:15 |
+perlDreamer | please | 02:15 |
@Haarg | both work | 02:17 |
@Haarg | firefox it can be resized when enabled but not when disabled | 02:18 |
@Haarg | it works in safari because it has built in textarea resizing on all textareas | 02:19 |
+perlDreamer | so it's not really a bug then... | 02:19 |
+perlDreamer | I tried FF Linux, Opera, IE7/Vista. They all work the same | 02:19 |
@Haarg | it can't be resized when the editor is disabled though | 02:19 |
+perlDreamer | then this is not a bug | 02:20 |
+perlDreamer | all the browsers work the same way | 02:20 |
@Haarg | it's supposed to be able to be resized when the editor is disabled | 02:21 |
+perlDreamer | I'll file a bug on the EditArea website | 02:22 |
@Haarg | it doesn't have anything to do with editarea afaik | 02:22 |
@Haarg | when it is disabled it's just a textarea | 02:22 |
@Haarg | it should have the same resizing as the rest of the textareas | 02:23 |
@Haarg | but we aren't applying that code to it | 02:23 |
@Haarg | yui's resize stuff | 02:24 |
+perlDreamer | right | 02:24 |
+perlDreamer | but wouldn't YUI's resize interfere with EA's resize when it is active? | 02:24 |
@Haarg | possibly, but it has callbacks for when it is enabled/disabled | 02:26 |
@Haarg | so we could turn the yui stuff on/off | 02:26 |
@Haarg | ideally we'd apply yui's resize code to the editor as well | 02:28 |
@Haarg | since its resize function is pretty bad | 02:28 |
+perlDreamer | I don't see any enable/disable stuff in the Resize API | 02:28 |
+perlDreamer | http://developer.yahoo.com/yui/docs/YAHOO.util.Resize.html | 02:28 |
+perlDreamer | maybe beforeResize would work | 02:29 |
@Haarg | destroy | 02:30 |
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has quit [Read error: 113 (No route to host)] | 02:33 | |
+perlDreamer | ok | 02:34 |
* perlDreamer is going to head out | 02:34 | |
+perlDreamer | no Internet until this evening | 02: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 #webgui | 03:13 | |
-!- mode/#webgui [+v cap10morgan] by ChanServ | 03: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 #webgui | 04:14 | |
-!- mode/#webgui [+o Haarg] by ChanServ | 04:14 | |
-!- mducharme [n=nothing@S0106000e0cc03cff.wp.shawcable.net] has joined #webgui | 04:17 | |
-!- perlmonkey2 [n=perlmonk@adsl-70-137-11-174.dsl.okcyok.swbell.net] has quit [Read error: 110 (Connection timed out)] | 05:16 | |
iflux | back | 05:26 |
-!- perlmonkey2 [n=perlmonk@adsl-70-137-18-206.dsl.okcyok.swbell.net] has joined #webgui | 06:00 | |
-!- mode/#webgui [+v perlmonkey2] by ChanServ | 06:00 | |
@preaction | i love the WRE. in 60 minutes I have three websites, awstats, backups pushing to a remote location | 07:29 |
@preaction | and i had to compile from scratch | 07: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 #webgui | 09:56 | |
-!- bartjol [n=bartjol@kantoor.procolix.com] has joined #webgui | 10:18 | |
-!- mode/#webgui [+v bartjol] by ChanServ | 10: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 #webgui | 11: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, Socrates | 11:15 | |
-!- Netsplit over, joins: stDavid, Socrates | 11: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 #webgui | 11:48 | |
CIA-53 | WebGUI: translation * r11981 /translations/Dutch/Dutch/ (Account_FriendManager.pm Asset_StoryArchive.pm): Update from translation server | 12:08 |
CIA-53 | WebGUI: translation * r11982 /translations/Dutch/Dutch/Asset_Survey.pm: Update from translation server | 12:38 |
-!- plainhao [n=plainhao@mail.xbiotica.com] has joined #webgui | 14:04 | |
-!- mode/#webgui [+o plainhao] by ChanServ | 14: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 #webgui | 14:17 | |
CIA-53 | WebGUI: translation * r11983 /translations/Dutch/Dutch/Asset_Survey.pm: Update from translation server | 14:22 |
+bartjol | well, at least perlDreamer will have his morning exercise | 15:00 |
-!- f00li5h [n=f00li5h@211.30.203.217] has joined #webgui | 15:14 | |
+bartjol | 100% pure dutch! | 15:49 |
+SynQ | 100% pure sex! | 15:50 |
+bartjol | eeeh | 15:52 |
+bartjol | well, nice that you thnk of me in that way, but no thanks | 15:52 |
+SynQ | dutch sex, that is where the male pays for the condoms but the female will pay for dinner afterwards :P | 15:53 |
CIA-53 | WebGUI: translation * r11984 /translations/Dutch/Dutch/Asset_Survey.pm: Update from translation server | 15:53 |
CIA-53 | WebGUI: translation * r11985 /translations/German/German/Asset_Matrix.pm: Update from translation server | 16:08 |
-!- MrHairgrease [n=martin@194.171.50.69] has joined #webgui | 16:26 | |
-!- mode/#webgui [+v MrHairgrease] by ChanServ | 16:26 | |
+SynQ | ag | 16:26 |
+SynQ | there is mister hearmustard | 16:26 |
+MrHairgrease | mosterd?? | 16:28 |
+MrHairgrease | hebbie zom een gatjje in hoof? | 16:28 |
+bartjol | ik heb wel mosterd | 16:29 |
+SynQ | the pot is on bart's desk | 16:30 |
+MrHairgrease | yes, but the cook is up | 16:30 |
+bartjol | I don't have any pot on me | 16:30 |
+bartjol | decay now but on | 16:30 |
+MrHairgrease | juist | 16:31 |
+MrHairgrease | why say you that now | 16:31 |
+SynQ | what does 'dance marshmallow mean? | 16:31 |
+bartjol | just in Andre's lyrics spirit | 16:31 |
+MrHairgrease | that is toch nowehere for necessary? | 16:31 |
+SynQ | i find english but a difficult language | 16:32 |
+bartjol | you're really looking forward to your holiday are you? | 16:32 |
+MrHairgrease | it means you are a marshmallow and you have to dance | 16:32 |
+MrHairgrease | i well! | 16:32 |
+SynQ | sexy japon girls dance marshmallow | 16:32 |
Radix_ | dance marshmallow doesn't mean anything that I know of | 16:32 |
+SynQ | ok | 16:33 |
+SynQ | I must be a sweet dance then | 16:33 |
Radix_ | prolly alludes to what marshmallows do - ie. melt in your mouth | 16:35 |
+SynQ | ah | 16:35 |
+MrHairgrease | hey jesse! | 16:35 |
+MrHairgrease | how is it? | 16:35 |
Radix_ | Hey martin | 16:35 |
Radix_ | I'm good :) | 16:35 |
+MrHairgrease | nice! | 16:35 |
Radix_ | Just went and visited my nephew at the hospital. My sister had him very early this morning :) | 16:36 |
+MrHairgrease | Is he as goodlooking as I am? | 16:36 |
Radix_ | http://www.flickr.com/photos/radix999 | 16:37 |
Radix_ | he doesn't have as much hair as you | 16:37 |
+MrHairgrease | hey, I looked like that last saturday morning =) | 16:37 |
CIA-53 | WebGUI: translation * r11986 /translations/German/German/WebGUI.pm: Update from translation server | 16:38 |
CIA-53 | WebGUI: translation * r11987 /translations/German/German/Activity_SendWebguiStats.pm: Update from translation server | 16:38 |
CIA-53 | WebGUI: translation * r11988 /translations/German/German/Asset_RSSCapable.pm: Update from translation server | 16:38 |
CIA-53 | WebGUI: translation * r11989 /translations/German/German/Asset_Thingy.pm: Update from translation server | 16:38 |
+SynQ | sex sxe exs esx xes xse | 16:39 |
+SynQ | all permutations of sex | 16:39 |
+MrHairgrease | you know that sXe has little to do with sex right? | 16:40 |
+bartjol | Koen looks forward to vacation too | 16:40 |
+MrHairgrease | If you don't look it up | 16:40 |
+MrHairgrease | but /me look more forwarderest | 16:40 |
+bartjol | mmm, don't you wanty to add permutations with capitals? | 16:40 |
+bartjol | hey tha germans want to catch up, cool! | 16:47 |
-!- ascii [n=ascii@host-64-139-251-150.nctv.com] has joined #webgui | 17:26 | |
+SynQ | capitals | 17:50 |
+SynQ | like in Sex with a capital S? | 17:50 |
+SynQ | just be glad that I don't write down all the permutations of cunnilingus | 17:52 |
+bartjol | or menstruatiestoornissen | 17:53 |
+SynQ | http://www.nvsh.nl/problemen/plaatjes/voortijdigPoster.jpg | 17:54 |
Radix_ | lol.. I still remember you trying to teach me the words 'paarden lul' | 17:54 |
+SynQ | very important words | 17:54 |
+SynQ | I have one :) | 17:54 |
Radix_ | youre also a compulsive liar, but lets not get into details pls ;) | 17:55 |
+SynQ | hehe | 17:55 |
+SynQ | what is the english word for Priapisme? | 17:55 |
Radix_ | very similar - priaprism | 17:56 |
+SynQ | hmm | 17:57 |
Radix_ | google translate ftw | 17:57 |
+MrHairgrease | hehe | 17:57 |
+MrHairgrease | Here at Oqapi, nobody knew that word as well | 17:57 |
+SynQ | google image results for priapism | 17:58 |
Radix_ | lol | 17: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 |
+SynQ | nice name for a WebGUI acme addition | 17:59 |
+bartjol | where continuously your maxclients of apache are maintained? | 18:00 |
+SynQ | uh | 18:01 |
* bartjol is trying not to visualize anything | 18:01 | |
+bartjol | especially not a combi of Koen and priaprism | 18:01 |
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui | 18:08 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 18:08 | |
+SynQ | ah | 18:08 |
+perlDreamer | bartjol, I don't get your dev list email | 18:08 |
+SynQ | don't talk about it any more | 18:08 |
+SynQ | colin is here | 18:08 |
+SynQ | don't mention it | 18:08 |
+perlDreamer | SynQ. I'll just read the logs ;) | 18:08 |
+bartjol | ah | 18:08 |
+bartjol | perlDreamer: which one? | 18:08 |
+SynQ | you'd better not | 18:08 |
+perlDreamer | http://www.webgui.org/develop/forum/dutch-translation-7.7.16-done#MkfI5C9iUA1wodYNG5gSHg | 18:09 |
+bartjol | well, the translation is done | 18:09 |
+perlDreamer | but not in i18n.webgui.org? | 18:09 |
+bartjol | not? | 18:10 |
+bartjol | well I just provided a tar on the webgui.nl site | 18:10 |
+perlDreamer | ah, I see | 18:10 |
+bartjol | to attract more people there | 18:10 |
+perlDreamer | I thought you needed some kind of merge | 18:10 |
+bartjol | no no | 18:10 |
+perlDreamer | very good. | 18:10 |
+bartjol | but I did enter some exrcises for you | 18:10 |
+bartjol | maybe 1 for perlmonkey2 | 18:11 |
+bartjol | and uploaded my fantastic macro to the bazaar | 18:11 |
+bartjol | I have a good contribution day | 18:11 |
+SynQ | this is funny: http://en.wikipedia.org/wiki/Upskirt | 18:12 |
+perlDreamer | excellent hackage, dude | 18:12 |
+SynQ | but no links to sites that contain them though :P | 18:13 |
+bartjol | yeah, added some extra errorHandling in it | 18:13 |
-!- cap10morgan [n=wmorgan@c-67-177-225-33.hsd1.co.comcast.net] has quit [] | 18:13 | |
+bartjol | tessa prolly said to Koen to get more adventurous | 18:14 |
+SynQ | hehe | 18:15 |
+SynQ | that is why I'm looking for a kinderstoel | 18:15 |
+MrHairgrease | joeri is de baas | 18:21 |
+perlDreamer | joeri is de bruin | 18:22 |
+bartjol | joeri is | 18:22 |
+MrHairgrease | only half an hour work left! | 18:24 |
+MrHairgrease | and then | 18:24 |
+MrHairgrease | vacation | 18:24 |
+MrHairgrease | ! | 18:24 |
+SynQ | http://www.google.nl/search?hl=nl&q=joeri+is+een+homo&btnG=Google+zoeken&meta=&aq=f&oq= | 18:24 |
+bartjol | first some hard work at the yapc | 18:24 |
+perlDreamer | Oh, it's bier, bier, bier, that makes Bart want to cheer | 18:24 |
+perlDreamer | on the farm.... | 18:24 |
+perlDreamer | on the farm... | 18:24 |
+SynQ | Joeri: .Altijd succes gehad bij homo's. | 18:24 |
+SynQ | but he is not on top of the list | 18:25 |
-!- dapperedodo [n=dappered@gw.oqapi.nl] has joined #webgui | 18:25 | |
+perlDreamer | oh, its bier, bier, bier, that makes Bart want to cheer on the the Leland Standford Junior Farm | 18:25 |
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has quit ["Leaving."] | 18:25 | |
+MrHairgrease | http://googlefight.com/index.php?lang=en_GB&word1=koen+is+een+homo&word2=joeri+is+een+homo | 18:25 |
+SynQ | It's always good to be a winner | 18:26 |
+SynQ | http://googlefight.com/index.php?lang=en_GB&word1=procolix&word2=oqapi | 18:26 |
+bartjol | eeeh, perlDreameris that actually a song? | 18:27 |
+perlDreamer | it is, bartjol | 18:28 |
+bartjol | found it | 18:28 |
+perlDreamer | A drinking song from Oregon State University | 18:28 |
+bartjol | well, I do have my specks with mew | 18:29 |
+perlDreamer | then you can see! | 18:29 |
+bartjol | I can | 18:29 |
+perlDreamer | well sure, now you can | 18:29 |
+perlDreamer | the drinking has not yet begun | 18:29 |
+bartjol | well I am drinking the first | 18:30 |
+perlDreamer | SynQ: it starts with skirts photos, and ends up like this - http://www.katu.com/news/local/52191097.html | 18:30 |
+bartjol | to make a smooth transition to the weekend | 18:30 |
+perlDreamer | don't go down the path to the dark side | 18:30 |
+SynQ | hehe | 18:30 |
+SynQ | well "The man fled when the girl screamed." that is definately a coward | 18:31 |
+bartjol | Koen would have bugged her without touching her, and still she would scream | 18:31 |
+bartjol | he has a talent ;) | 18:31 |
+bartjol | sorry Koen | 18:32 |
+SynQ | http://uncyclopedia.wikia.com/wiki/Uncyclopedia:Pee_Review | 18:32 |
+SynQ | http://uncyclopedia.wikia.com/wiki/Space_Invaders | 18:34 |
+bartjol | The 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 axis | 18:37 |
+bartjol | ok, enough Koen bashing for today | 18:37 |
+SynQ | :) | 18:38 |
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui | 18:38 | |
-!- mode/#webgui [+v cap10morgan] by ChanServ | 18:38 | |
+bartjol | eh perlDreamer, shouldn't you do your exercises?, or are you leaving them to perlmonkey2? | 18:44 |
+perlDreamer | it is a little early for exercises | 18:45 |
+bartjol | early? | 18:45 |
+perlDreamer | yes, 9:00am | 18:45 |
+bartjol | ah | 18:45 |
+perlDreamer | usually I run/go to gym at 11:00am or so | 18:45 |
+SynQ | has anyone seen this movie? http://www.imdb.com/title/tt0290673/ | 18:45 |
+bartjol | well, I meant bug fixing exercises | 18:46 |
+perlDreamer | oh, those | 18:46 |
+bartjol | but I'm afraid that will be all for some time | 18:49 |
+perlDreamer | bartjol, I have a question for you | 18:49 |
+bartjol | sure | 18:50 |
+perlDreamer | if I fix this, you'll have to redo the i18n | 18:50 |
+bartjol | yes | 18:50 |
+perlDreamer | since the Grabebook entry won't be in there anymore | 18:50 |
+bartjol | well | 18:50 |
+perlDreamer | are you cool with that? | 18:50 |
+bartjol | well, those are only two entries | 18:50 |
+bartjol | oh, wait | 18:50 |
+bartjol | I copy my text | 18:50 |
+bartjol | which is correct | 18:50 |
+bartjol | ok, I have it | 18:52 |
+perlDreamer | it'll be safe until the next 7.7 release, so no worries | 18:52 |
+bartjol | oh, duh | 18:52 |
+bartjol | ah the cookies are up again | 18:53 |
+MrHairgrease | yes | 18:53 |
+MrHairgrease | the cook is up! | 18:53 |
+perlDreamer | cookies? | 18:54 |
+bartjol | yeah, it is a famous dutch song | 18:54 |
+bartjol | I'll look it up | 18:54 |
+bartjol | http://www.youtube.com/watch?v=5leVQeK_3Ws | 18:54 |
+SynQ | blood sweet and trawnen | 18:54 |
+bartjol | tears | 18:54 |
+MrHairgrease | blood SWEAT and tears | 18:55 |
+MrHairgrease | nothing sweet about it =) | 18:55 |
+bartjol | Hazes leeft! | 18:55 |
+SynQ | i donnit right | 18:55 |
+SynQ | but also very faulty | 18:55 |
+SynQ | if I backlook in time | 18:55 |
+SynQ | a smile with tears is how I feel today | 18:55 |
+MrHairgrease | Andre has always stayed a normal guy | 18:55 |
+MrHairgrease | and now | 18:55 |
+SynQ | with his knackworst fetish and beerconsumption | 18:56 |
+SynQ | like all dutch guys | 18:56 |
+MrHairgrease | now his ashed have been scatteredby a fireworks rocket | 18:56 |
-!- dapperedodo [n=dappered@gw.oqapi.nl] has quit [] | 18:56 | |
+MrHairgrease | poeippoeipoei | 18:56 |
+MrHairgrease | poepoeipoei poei poei | 18:57 |
+MrHairgrease | poeipoeipoei | 18:57 |
+MrHairgrease | bye! | 18:57 |
+bartjol | ashes?, he lives at the same place as MJ and Elvis, Ramses shaffy etc | 18:57 |
+SynQ | Ramses is still alive! | 18:57 |
-!- MrHairgrease [n=martin@194.171.50.69] has left #webgui [] | 18:57 | |
+SynQ | http://www.shaffy.nl/ | 18:58 |
+bartjol | I here some people making themselves ready for beer | 18:58 |
+perlDreamer | dapperedodo is so quiet | 18:58 |
-!- mducharme-work1 is now known as mducharme-work | 18:58 | |
+bartjol | I will also get quiet | 18:58 |
+bartjol | actually perlDreamer, he makes a lot of noise rightr noiw | 18:58 |
+SynQ | but shaffy is very ill though | 18:59 |
+bartjol | but I've gotta go | 18:59 |
+SynQ | has cancer | 18:59 |
+bartjol | ah | 18:59 |
+bartjol | well, I hope he gets better | 18:59 |
+bartjol | adieu! | 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 #webgui | 19:01 | |
-!- mode/#webgui [+v perlmonkey2] by ChanServ | 19:01 | |
CIA-53 | WebGUI: colin * r11990 /WebGUI/ (3 files in 3 dirs): Fix misspelled i18n for Gradebook. | 19:08 |
CIA-53 | WebGUI: colin * r11991 /WebGUI/ (2 files in 2 dirs): Fix recorded answer template variable help, which got stomped on somehow. | 19:08 |
CIA-53 | WebGUI: colin * r11992 /WebGUI/lib/WebGUI/i18n/English/Asset_Survey.pm: Update i18n timestamp. | 19:08 |
CIA-53 | WebGUI: 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-53 | WebGUI: colin * r11994 /WebGUI/ (2 files in 2 dirs): Fix i18n survey typo, questions displayed. | 19:24 |
CIA-53 | WebGUI: colin * r11995 /branch/WebGUI_7.6/ (2 files in 2 dirs): Backporting Survey i18n fix. | 19:24 |
CIA-53 | WebGUI: colin * r11996 /WebGUI/ (2 files in 2 dirs): Fix an i18n Survey typo in survey progress. | 19:24 |
CIA-53 | WebGUI: 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 #webgui | 19:26 | |
+perlDreamer | SynQ: ping | 20:01 |
mducharme-work | perlDreamer: so it looks like JT is OK with the ldap relabelling, from his post | 20:05 |
+perlDreamer | yes, although I think I'll fold in the suggestions about hover help | 20:05 |
+perlDreamer | just to help with continuity | 20:05 |
mducharme-work | yeah that makes sense | 20:06 |
+perlDreamer | Haarg: some of these old modules are not even available from CPAN any longer | 20:22 |
+perlDreamer | Net::SMTP's version is from before 2003 | 20:22 |
@Haarg | for testing you mean? | 20:31 |
+perlDreamer | yeah, for that testEnvironment bug | 20:31 |
@Haarg | there's always backpan | 20:31 |
+perlDreamer | I was writing a script to download and install all those modules in their exact versions, using CPAN.pm | 20:31 |
+perlDreamer | is there a corresponding BACKPAN.pm? | 20:32 |
@Haarg | no, just manual download afaik | 20:33 |
+perlDreamer | I can use the WRE build scripts to do the dirty work | 20:46 |
+perlDreamer | just feed them the backpan URL, and the right version numbers | 20:46 |
+perlDreamer | the libnet, and libwww distributions are murder | 20:51 |
+perlDreamer | they don't use SVN esque version numbers | 20:51 |
+perlDreamer | so you have to check each and every one to see which ones are revved | 20:51 |
+perlDreamer | do we still use Data::Structure::Util anywhere? | 20:55 |
+perlDreamer | sounds like an old WSClient, or lineage requirement | 20:56 |
CIA-53 | wrebuild: Colin Kuskie master * r4cca6b0 / (build.sh getperlmodules.sh): Remove module used by WSClient. - http://bit.ly/uLKEi | 21:04 |
CIA-53 | WebGUI: colin * r11998 /WebGUI/sbin/testEnvironment.pl: Remove module used by WSClient. | 21:27 |
CIA-53 | WebGUI: colin * r11999 /branch/WebGUI_7.6/sbin/testEnvironment.pl: Remove module used by WSClient. | 21:27 |
* perlDreamer goes running | 21:38 | |
* perlDreamer is sweating | 22:45 | |
+perlDreamer | There are lots of things about WebGUI's philosophy that I don't understand | 23:02 |
@preaction | like? | 23:04 |
+perlDreamer | default template behavior. Which subset of all functionality has to be contained in it. | 23:04 |
+perlDreamer | when we can increase the requirements for WebGUI dependencies | 23:04 |
+perlDreamer | When do bugs in WebGUI dependencies become WebGUI bugs, vs dependency bugs | 23:04 |
@preaction | default template: those features that everyone wants shown when they use the asset | 23:05 |
+perlDreamer | Likewise, when do browser bugs become WebGUI bugs | 23:05 |
-!- perlmonkey21 [n=perlmonk@adsl-70-137-4-71.dsl.okcyok.swbell.net] has joined #webgui | 23:05 | |
@preaction | increase requirements: when in beta | 23:05 |
@preaction | bugs in webgui deps: when we can't fix it in webgui | 23:05 |
@preaction | browser bugs: if we need to support that browser | 23:05 |
+perlDreamer | re default behavior: seems very opinion based | 23:06 |
+perlDreamer | re the rest, it seems sub-optimal, but I tend toward over optimization | 23:06 |
@preaction | it is very opinion-based | 23:07 |
@preaction | that's usually why we make switches that turn stuff on in the default template | 23:07 |
-!- perlmonkey2 [n=perlmonk@adsl-70-137-18-206.dsl.okcyok.swbell.net] has quit [Connection timed out] | 23:16 | |
@preaction | anyone know who put the "testing" option into WebGUI::Inbox::Message->create()? | 23:35 |
+perlDreamer | I did | 23:35 |
@preaction | can we change it to "no_email" or something? | 23:36 |
iflux | is there much OAuth documentation that isn't in the book? | 23:36 |
@preaction | the book? | 23:36 |
+perlDreamer | what's wrong with "testing"? | 23:36 |
iflux | as an unemployed guy.. I just don't have that kind of cash | 23:36 |
@preaction | because "testing" implies only testing, we want to be able to not send the e-mail outside of testing | 23:37 |
iflux | that developer guide that's $60 is what I meant by 'the book' | 23:37 |
@preaction | iflux: the book goes through everything you need to do to create an Auth plugin, including all the eccentricities with how the auth system works | 23:37 |
+perlDreamer | preaction: 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 |
iflux | preaction: 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 |
iflux | s/I got/I need/ | 23:39 |
@preaction | they are documented, and there are two subclasses so you can see how they work | 23:39 |
+perlDreamer | iflux, all the right pieces are there in code. | 23:39 |
iflux | I 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 |
iflux | well thanks.. | 23:41 |
+perlDreamer | I found a backpan bug | 23:44 |
+perlDreamer | they don't have the old versions of Class::C3 | 23:44 |
iflux | You 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 colink | 23: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!