WebGUI irc logs from: 2009-10.log

--- Log opened Thu Oct 01 00:00:31 2009
carograyok - is it now that if editors have ie6 they can no longer edit WebGUI in v. 7.7.20, or is it just the way our templates are set up?00:00
+perlDreamercarogray, just what can't they edit?00:01
carograywhen I go to www.laccm.org in ie 6, logged in, edit pagelayout a few things quickly pass by and then I get simply blank white page - as I write I guess I should look at source code?00:02
+perlDreamerhow does a demo site work?00:02
+perlDreamerthat will quickly tell you if it's your site, or if it's WebGUI in general00:03
carograyduh - hadn't tried that yet...00:03
carograykeep setting up and don't quite make it through the day before site is wiped again - keep meaning to make a package to do this...but I get it, good suggestion will try.00:03
carograyalso having a terrible time the last few days on Google Chrome and Firefox browsers with edit window being unbelievable awkward, wants to delete anything I copy, can't ctrl z must edit almost everything in notepad and then paste back into browser which appears to occasionally freeze00:04
carograythis on several different machines - so I cancel go to page layout and then try to edit the style template again!00:05
carograyoff to catch my bus00:11
-!- carogray [n=Caroline@host2.209.113.248.conversent.net] has quit [Read error: 104 (Connection reset by peer)]00:11
dionaki just discovered there's no test for ThingFieldList form control so I'm writing one. I need to set the value for the ThingId so it can be retrieved via $session->form->get('thingId')00:24
dionakwhat's the easiest way to do this?00:24
+perlDreameryou can force form lookups using the pseudorequest object in the session00:24
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui00:24
+perlDreamerthat is given to all tests00:25
+perlDreamerthe method is called setup_body00:25
+perlDreameryou can grep through the tests for examples of how it is used00:25
dionakgreat. thanks00:25
+perlDreamermaybe next year at the WUC Haarg can give a class on advanced Test writing mayhem00:25
dionakthat would be great to see00:25
dionakthere are some details to tests that I don't yet grok00:26
-!- s4eek [n=charles@andc-fw1.exploreos.com] has quit []00:28
-!- carogray [n=Caroline@173-115-57-39.pools.spcsdns.net] has joined #webgui00:31
@preactioncarogray: what do you mean by edit window? the Code Editor or the Rich Text Editor?00:32
+perlDreamerpreaction: now that tests are required for all commits, will that limit the scope of things that can be done for RFE days?00:34
@preactionnot that i know of, just have to have tests00:35
@preactionit will probably limit the amount of RFEs00:35
carograypreaction: the Code editor00:41
@preactioncarogray: okay, I think JT's gonna upgrade you quick to see if 7.7.21 fixes those problems (i fixed problems with using Ctrl+ Alt+ and Meta+ keys to do things like Ctrl+A and Ctrl+C -X -V etc...)00:42
+perlDreamerwow: http://code.google.com/apis/documents/docs/3.0/developers_guide_protocol.html#SpecialFeatures00:43
carograywhat's a meta + key?00:43
@preactionMeta is different on most systems, but on OS X it's the Command key00:47
@preactionWindows it can be the Windows key00:47
@preactionbut the windows key is reserved for windows-specific things like Windows+R00:48
carograyoh so I have to figure out what key to substitute that is if 7.7.21 doesn't work?00:48
carograydo any of you guys have windows machine so you could try it out first?00:49
@preactionno, the normal key combinations work00:49
-!- elnino_ [n=ninow@user-38q49cv.cable.mindspring.com] has quit ["Leaving"]00:49
carograyFirefox just kept freezing on my and then Bartjol said this morning to upgrade to FF 3.5 since I was only on 3.0.1 or something00:49
@preactionthere was a problem where any keypress asked the code editor to refresh the highlighting. the problem is if you've selected something, refreshing the highlight deletes what's selected00:50
carograyI did, but still have a number of problems00:50
@preactionthat's why you're being upgraded00:50
carograyyes, that sounds exactly like what was happening00:50
carograyoh goody!00:50
@preactionthat problem was fixed in 7.7.2100:50
carograyok not to nag, but do you have nay idea when he will be upgrading -  no point in going round in circles too much if I can wait a little and fix the inner page template after the upgrade00:51
@preactioni don't know. he looks away right now, but that could mean anything00:52
carograyok - well I will plug away on thanks for all your help - 00:54
@rizencarogray: is it ok if i upgrade your site right now?00:58
@rizenwill take about 5-10 minutes00:58
@rizenand then your code area problems will go away00:58
carograyyes sure, should I just close all windows?00:58
@rizenyou can keep them open00:58
@rizenjust don't edit anything until i give you the go ahead00:59
carograyok right - thanks00:59
@rizenok starting upgrade now00:59
carograyk00:59
@rizenupgrade is running01:02
@rizenupgrade half done01:03
carograyall rightey01:03
-!- danny_mk [n=chatzill@64.204.40.34] has quit ["ChatZilla 0.9.85 [Firefox 3.5.3/20090824101458]"]01:04
carograyjust discovered my version of IE6 will not let me log in, tried it on demo.webgui.org and I can select time zone01:04
carograynext screen I can't get into my company, website or email ...01:04
@rizenie6 is an evil browser01:04
carograythink its the way I installed it01:04
carograyI know, but something like 28% of our users use it!01:05
@rizenwow01:05
@rizenthat's way above the normal average01:05
carograyso I keep thinking it's sorted and then someone tells me01:05
@rizenthese days it's generally accepted that ie6 is about 2.5% of users01:05
carograyremember our users are, we hope, mostly low income people many working on donated computers in communicty centers01:05
@rizenbut of course that is dependent upon audience01:06
@rizenso yeah, you're right01:06
carograyof course several of the advocates and office managers in legal services programs still are using it too!01:06
@rizenplainblack.com for example has less than 1% of users on ie601:06
carograybelieve it or not01:06
-!- dionak [n=dionak@97.66.185.250] has quit []01:06
carograyI be plaing black has less than 1% users on Windows:)!01:06
carograyI bet Plain Black..01:07
@rizenmasslegalhelp.org is taking a long time to upgrade...but then again it is your largest site01:07
carograydoes it do site by site?01:07
@rizenmlri.org is the last one01:07
@rizenthe database gets upgraded site by site01:07
@rizenbecause each site gets a database01:08
@rizenthe code is all upgraded at once01:08
@rizencuz all sites share the codebase01:08
@rizenok, upgrade complete01:08
carograywell that was quick - shall I try it now?01:08
@rizenas promised, less than 10 minutes01:08
@rizensure01:08
@rizenoh, you may need to "refresh" your browser window, while holding down the shift key01:09
@rizenor clear your cache01:09
@rizeneither way01:09
carograyokey doke 01:12
carograyrizen: view source says we are now on 7.7.21, is that good enough01:12
carogray?01:12
@rizencould be...the only reason i said to clear cache is that i'm not sure if any javascript is cached for the code editor01:13
@rizenand since that was the problem you were having01:13
@rizen...01:13
-!- mducharme1 [n=nothing@S010600179ace3ce8.wp.shawcable.net] has quit [Read error: 60 (Operation timed out)]01:13
carograyok... when I edit a template and save I end up with a screen that is just some sort of navigation list, 01:14
carograyis this because i need to go into admin console settings and apply a template to ...01:14
carograyI think someone, probably perldreamer told me about this the other day, but so much to remember and I am an old git01:15
+perlDreamercarogray, don't be self-deprecating01:15
+perlDreameryou're only a middle-aged git ;)01:15
carograyI feel OLD01:16
carograyso where is the place you change the template for the backend?01:18
carograyI am sure it is in settings somewhere01:18
+perlDreameradmin console template?01:19
carograyoh I think I am looking for in Settings UI tab, User function style - but it already has the LACCM default template there01:20
carograywhere am I supposed to end up after I save a  style template if I got to it from the page layout?01:20
+perlDreamerback to the page layout, unless there was an error in processing the template01:20
carograyuh huh, and from the asset manager, back to the asset manager?01:21
+perlDreamerthat's a good question, carogray.  I think so, but it may take you back to the folder containing the template01:22
carograyok, well I am finally in the Code editor, needed to make a back up of the template before I started "improving it" and to see how the ctrl a, c, x, v thing works.01:23
carograyprobably gonna run outta innernet access now01:23
carograysuccess! copy and paste worked once01:24
@preactiononce is all! if it doesn't work the next time it's not a bug!01:24
@preactionyay!01:25
-!- rizen [n=rizen@adsl-76-208-70-158.dsl.mdsnwi.sbcglobal.net] has quit []01:25
@preactionor something01:25
+perlDreamerheh01:25
+perlDreamerthanks, preaction.  I needed a good laugh.01:25
+perlDreamerI may need some help with a bug later today01:25
carograyworked twice!01:26
+perlDreamerthe user is complaining about Textarea and Thingy, again01:26
@preactionyeah, the problem there perlDreamer is that might actually be a bug01:26
carograythen hopped quickly into strange navigation before returning to page layout01:26
* perlDreamer tried it, and it worked fine01:26
@preactioncarogray: yeah, that's a side-effect of the redirect01:26
+perlDreamerchecked db values01:26
+perlDreamerif it's a problem, it's client side01:26
@preactioncarogray: wait, that might actually be a bug now that i think about it01:27
carograycept sometimes it doen's follow through to the 'redirect'01:27
carograysometimes it gets stuck01:27
carograyok just thought I would let you know since so far you have all saved me about 3 days of head banging01:27
@preactionperlDreamer: so if I put < in a text area, i get < back out right?01:28
+perlDreamerNo01:28
@preactionit almost sounds like it's being double-escaped01:28
+perlDreamerIf you put in <, you get back &lt;01:28
@preaction< is not in the database, but < should appear in the text area again01:28
+perlDreamerwhen it is displayed01:28
+perlDreamerin the db, you should get <01:28
+perlDreamerthis is what I think is happening01:28
+perlDreamer1) there is a bug, but the user doesn't know enough English to get it through my redneck head01:29
@preactionno, yes, you're right < in the database and < in the textarea01:29
+perlDreamer2) there is not a bug, but user is convinced that there is01:29
@preactioni'm convinced of number 1: when the textarea is displayed the second time, the < is being double-escaped to &amp;lt;01:29
carograyugh...run out of enough internet to work...thanks a bunch guys, later01:35
* perlDreamer will place his redneckness in check, and try again01:43
+perlDreamerafter fixing the DateTime plugin01:43
-!- rizen [n=rizen@h69-128-55-18.mdsnwi.dedicated.static.tds.net] has joined #webgui02:07
-!- mode/#webgui [+o rizen] by ChanServ02:07
+perlDreamerI think I have it02:08
-!- carogray [n=Caroline@173-115-57-39.pools.spcsdns.net] has quit [Read error: 104 (Connection reset by peer)]02:09
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui02:19
-!- mode/#webgui [+v patspam] by ChanServ02:20
+perlDreameryou didn't sleep in, patspam...02:26
+patspamdamn meeting forced me out of bed02:26
+patspamI mean.. top of the morning to ye!02:27
+perlDreamerI hear ya02:27
-!- dionak [n=dionak@cpe-024-074-157-216.carolina.res.rr.com] has joined #webgui02:29
+perlDreamerEPOCHS CAN BE NEGATIVE!!!!!02:35
+perlDreamerworking on datetime bugs makes me quite grumpy02:39
+perlDreamereither that, or it's this cold02:39
CIA-67webgui: Colin Kuskie webgui-7.7 * r312433c / (6 files in 4 dirs): Fix multiple Date and DateTime bugs. bug #11079 and bug #11071 - http://bit.ly/kwoTs02:51
CIA-67webgui: Colin Kuskie master * r25b4a0b / (6 files in 4 dirs): Fix multiple Date and DateTime bugs. bug #11079 and bug #11071 - http://bit.ly/3z2B8902:51
+perlDreamerpatspam: are you working the perl blogosphere, evangelizing WebGUI?02:53
+patspamjust doing my bit for global domination!02:53
+patspamepochs can be negative?02:53
+patspampre-1970's dates?02:53
@preactionyep02:53
+patspamcraziness02:54
+perlDreameryeah, 6 hours of test writing and refactoring craziness02:57
+perlDreamermy birthdate is almost a negative epoch02:57
@preactionpatspam, perlDreamer: do you guys want to go to http://webgui.org/planet/add-your-blog and fill out the friendly form? i'm trying to get things ready02:59
+perlDreamersorry, I thought you might have primed us in already02:59
@preactionah, no, i don't know your blog addresses03:00
@preactionplus, the form acts like a blogroll03:00
* perlDreamer gently pokes preaction: they're on planet webgui (aussie version)03:00
@preaction(the main http://webgui.org/planet page shows the list view of entries in that form)03:00
+perlDreamerpreaction: are you looking for feedback about the planet formatting, or is it too early yet?03:02
@preactionyes, i need to get a designer on it cuz it sucks03:03
@preactionand also i think the syndicated content asset is screwed up03:03
+perlDreameras TGC is for Shop, so will Planet WebGUI be for SC03:03
+perlDreamerit would be nice to have dates on the entries03:03
@preactionyes it would03:04
+patspamI've submitted my blog03:04
@preactiondanke03:04
+patspamother ones in my planet webgui are03:04
+patspamhttp://www.webgui.org/news/news6?func=viewAtom03:04
+patspam(which changed recently from news2)03:04
+patspamhttp://www.plainblack.com/tbb?func=viewRss03:05
+patspamhttp://www.plainblack.com/pr/staff/blog?func=viewRss03:05
+patspamhttp://www.webgui.org/webgui/campaigns/people?func=viewRss03:05
@preactionah, right, tbb03:05
+patspamand http://perldreamer.com/blog.rss03:05
+patspamkoen promised me some dutch blogs too03:05
+perlDreameryeah, tbb is written by some yayhoo named rizen who works on the project every so often03:05
@preactionyeah, Bart, Koen, and I think a couple other people at the WUC expressed interest03:06
* patspam shuffles off to his meeting, grumbling03:07
@preactionchin up!03:07
@Haargthe formatting of those links is very confusing03:07
@preactionyes it is03:07
@Haargon the planet page i mean03:07
+perlDreamerhang in there, patspam03:07
@preactionperlDreamer: you want your blog Filtered, I assume?03:07
+perlDreamerno03:08
+perlDreamerNot until the new RSS feed comes out03:08
+perlDreamercurrently, I cannot predict what the feed content will contain03:08
+perlDreamerit's why i've given up on ironman03:08
@preactionis this a WebGUI problem or something?03:09
+perlDreamerwith 7.603:09
+perlDreamerif it still bothers me in 7.7, I'll fix it03:09
@preactionah, kay03:09
+perlDreamerrizen and I talked a little about it.03:10
+perlDreamerSeems like the other blogs send the whole content03:10
+perlDreamernot just a snippet of it03:10
@preactionyes03:10
+perlDreamereven in 7.7, RssFeed does not do that03:10
@preactionit's bugging me too, the staff blog does it03:11
@rizenit's not rssfeed03:11
@rizenit's cs passing it to rssfeed03:11
+perlDreamergood point03:11
@rizenhow can you beat this: https://www.thegamecrafter.com/shop/game-parts/spacecrafts03:11
@rizenthey rule03:11
@preactionwhen the Blog asset is added, it'll be diffrent03:11
+perlDreamerit's awesome!03:12
+perlDreamerMy secret agent has infiltrated a local school and is telling the kids about gamecrafter03:12
+perlDreamer"There's no way you can make a game for $10!!!"03:13
+perlDreamerheh03:13
@preactionexcellent!03:13
+perlDreamerokay, preaction.03:16
+perlDreamerI made a thingy03:16
+perlDreamerput a thing in it with 1 field, a textarea03:16
+perlDreamerput stuff in it03:16
+perlDreameredited it03:16
+perlDreameredited it again03:17
+perlDreamerand I get out what I put in03:17
@preactioneven though what you put in was <03:17
+perlDreameryup03:17
+perlDreamerI put in 2 > 3, 3 < 2 and 1 & 103:17
@preactionand how does it look to the end user? like a <?03:17
@preactionwhen you're just viewing03:17
+perlDreameryup03:17
@preactionok that's how it should be03:18
+perlDreamernow, how do I convince this user of that?03:18
* perlDreamer puts his redneck back on03:19
@preactiondidn't he say he edited the Thingy / TextArea code?03:20
@preactioni'd just say report what you just told me and posit some possibilities of why there's a disparity between your two results03:21
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui03:35
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit [Client Quit]03:35
-!- tavisto [n=tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has quit []03:48
-!- Haarg [n=haarg@adsl-76-208-70-158.dsl.mdsnwi.sbcglobal.net] has quit ["This computer has gone to sleep"]03:50
+perlDreamerdone.  You're very level-headed preaction04:21
@preactionthat's what people tell me04:21
@preactioni just tend to think of it as assuming people are stupid or ignorant, not malicious04:22
+perlDreamerI normally do, too04:22
+perlDreamerbut this particular user's persistence in insisting that "WebGUI does not do what I want so it is a bug"04:22
+perlDreamerhas be flummoxed04:22
@preactionis it showing up as &lt; in the page, to the user, or is that in the source?04:23
@preactioni.e. the HTML source04:23
+perlDreamerin the source04:24
@preactionokay, yes, that's what it should do04:24
@preactionbut that's another point of possible contention04:24
+perlDreamerthe funny thing is, he didn't even mention brackets or ampersands this time, it was just newlines and break tags04:34
+perlDreamerbut I tried that, too, and it also worked fine04:36
CIA-67webgui: Colin Kuskie webgui-7.7 * r20bae1e / (docs/changelog/7.x.x.txt lib/WebGUI/Account/Friends.pm): Fix pagination when viewing another user's friends. bug #11076 - http://bit.ly/3wCjZl04:41
CIA-67webgui: Colin Kuskie master * r4b18675 / (docs/changelog/7.x.x.txt lib/WebGUI/Account/Friends.pm): Fix pagination when viewing another user's friends. bug #11076 - http://bit.ly/8L7Fl04:41
-!- patspam1 [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui04:41
-!- patspam1 [n=patspam@ppp221-151.static.internode.on.net] has quit [Client Quit]04:41
-!- mducharme [n=nothing@S010600179ace3ce8.wp.shawcable.net] has joined #webgui04:58
-!- ekennedy [n=ekennedy@70-12-247-242.pools.spcsdns.net] has left #webgui []05:40
-!- tavisto [n=tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has joined #WebGUI05:48
-!- mode/#webgui [+o tavisto] by ChanServ05:48
+perlDreamerhey, tavisto!05:48
-!- tavisto [n=tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has quit []05:55
@preactionbye tavisto!06:03
@preactionprick :p06:03
+perlDreamerpreaction: you have to time to talk me though a CSS fix?06:35
-!- ekennedy [n=ekennedy@70-12-247-242.pools.spcsdns.net] has joined #webgui06:37
@preactionperlDreamer: sure, what's up06:37
+perlDreamerthis bug: http://www.webgui.org/use/bugs/tracker/1106706:37
+perlDreamerthe problem is some HTML that works like this:06:37
+perlDreamer<li><span>label</span>value</li>06:38
+perlDreamerand the CSS that makes it looked tabular06:38
+perlDreamerthe problem is that if value is empty06:38
+perlDreamerthe LI rolls up, and allows other things to fill in the "row"06:38
@preactionis it floated?06:38
+perlDreamerI believe the SPAN is floated06:38
+perlDreamerlet me pull it up again06:38
@preactionyeah, you just have to make .address { clear: left; }06:39
+perlDreamer.address?06:40
@preactionbut really if there's no status message, maybe that field shouldn't display?06:40
@preactionthe class, .address06:40
@preactionit's what those payment address and shipping address divs are using06:40
+perlDreamerclear left makes them stack vertically, rather than horizontally06:43
+perlDreamerI had a similar issue with the Matrix, and kludged in a <tmpl_if status><tmpl_var status><tmpl_else>&nbsp;</tmpl_if>06:44
+perlDreamerbut it feels kludgy06:46
@preactionoh, right. just the one address div then06:47
@preactionstyle="clear: left"06:47
+perlDreamerin a way, clear: left is kind of like \n06:50
+perlDreamerfor doing layouts?06:50
@preactiononly when floats are involved06:50
+perlDreameris it legal to make a unary div tag like <div class="cleared" /> ?06:55
@preactionno06:57
@preactionyou can use clear on a <br/> though06:57
* perlDreamer is too lazy06:58
+patspamhere's a typical exchange06:59
-!- daviddelikat [n=dav@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #WebGUI06:59
+patspamI've been teaching my housemate webgui06:59
+patspamand today he come through all excited and said he was going to learn more by converting one of his static sites to webgui06:59
@preactionsweet07:00
+patspamhe just wanted to know where/how he could set up a simple host07:00
+patspamand I said, yeah umm that's the problem07:00
+patspamyou need your own server07:00
@preactionis he willing to write down the things that annoy him about it?07:01
@preactioncontent management, that is07:01
@preactionwe don't have nearly enough "Shut Up And Listen" feedback about Content Management in WebGUI07:01
+perlDreameris SynQ done yet?07:02
+perlDreameror, how about SwiftySite?07:02
+patspamSynQ would be the way to go, not sure if it's finished yet though07:03
+patspambecause he wants to actually learn webgui07:03
+perlDreamercould you host him, patspam?07:04
+perlDreamerI mean, for a little while?07:04
+patspamhe's in that transition stage where he wants to get practical experience in using it, but doesn't have a real "project" yet that can justify a server07:04
+perlDreamerah07:04
+perlDreamerlonger than a demo site, but less than $$$07:04
+patspamyeah, and yep I probably will set him up with a server, but I was thinking it's probably a hurdle that plenty of newcomers face07:05
-!- daviddelikat1 [n=dav@69.129.206.153] has quit [Read error: 145 (Connection timed out)]07:05
CIA-67webgui: Colin Kuskie master * r9b260f2 / (2 files in 2 dirs): Fix display of a single transaction if there is no status. Fixes bug #11067 - http://bit.ly/Msd2j07:08
CIA-67webgui: Colin Kuskie webgui-7.7 * r5f8b7c9 / (2 files in 2 dirs): Fix display of a single transaction if there is no status. Fixes bug #11067 - http://bit.ly/gDCPD07:08
@rizenwhy does he need a server?07:09
@rizenwhat about our $20/mo hosting plan07:09
+perlDreamertoo much commitment at this point, it sounds like07:10
+perlDreamer$20 is two beers and a pizza07:10
@rizenwell then, there's got to be someone cheaper than us in this list: http://www.webgui.org/community-wiki/hosters07:12
+perlDreamercybersalad is $10/month07:15
+perlDreamerAulix is $5/month07:16
@rizenthere you go then07:17
+perlDreamerI've seen aulix post on the forums07:17
-!- ekennedy [n=ekennedy@70-12-247-242.pools.spcsdns.net] has quit [Read error: 60 (Operation timed out)]07:43
+patspamhey cool, I hadn't seen that!07:44
-!- mducharme1 [n=nothing@S010600179ace3ce8.wp.shawcable.net] has joined #webgui07:48
-!- rizen [n=rizen@h69-128-55-18.mdsnwi.dedicated.static.tds.net] has quit []07:49
-!- ekennedy [n=ekennedy@174-155-203-121.pools.spcsdns.net] has joined #webgui07:54
-!- plainhao [n=plainhao@mail.xbiotica.com] has quit []07:59
+perlDreamerhow do you debug javascript that throws no errors, and is triggered by events?08:01
-!- mducharme [n=nothing@S010600179ace3ce8.wp.shawcable.net] has quit [Read error: 110 (Connection timed out)]08:05
+patspamwgd log: "100% testing coverage of WGDev::Asset".. that is so awesome!08:33
+patspamperlDreamer: use Firebug to put a break into the code that gets triggered?08:33
+perlDreamerI can break that function out (it's inlined anonymously) and try that08:34
+perlDreamerbut I think the problem is deeper08:34
+perlDreamerI put an alert in the function, and it shows08:34
+perlDreamerbut the menu never pops up08:34
+perlDreamerwhat is wgd log?08:35
+perlDreameris my WGDev  out of date already?08:35
+patspamhah no08:35
+patspambut we should have a log command!08:35
+patspami was just reading the commit log08:36
+patspamperlDreamer: now it's out of date!08:40
+patspamor it will be.. once haarg pulls from my mail branch08:40
+perlDreamermail branch?08:40
+perlDreamerwgd mail?08:40
+patspamhai08:41
+patspamfor sending via WebGUI::Mail, listing queue, triggering queue workflow08:42
+perlDreamernice08:42
+patspamtakes a small amount of the pain out of debugging mail problems08:42
+patspamnow i have to backtrack and figure out what i was working on when i decided i needed more wgd-mail options08:43
+perlDreamerwere you packing?08:49
+patspamhehe08:55
+patspamthese books won't fix into this box.. what I really need is a wgd plugin that will do it for me08:55
+perlDreamerwgd pack --mode=[templates,javascript,css,belongings]09:01
+perlDreamer'night, patspam09:10
+patspamg;night perlDreamer!09:10
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has quit [""wgd quit""]09:11
-!- ryuu_ro [n=rory@gw.oqapi.nl] has joined #webgui09:11
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui09:25
-!- mode/#webgui [+o Haarg] by ChanServ09:25
-!- ekennedy [n=ekennedy@174-155-203-121.pools.spcsdns.net] has left #webgui []09:28
-!- bartjol [n=bartjol@kantoor.procolix.com] has joined #webgui09:40
-!- mode/#webgui [+v bartjol] by ChanServ09:40
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has joined #webgui09:45
-!- rizen [n=rizen@h69-128-55-18.mdsnwi.dedicated.static.tds.net] has joined #webgui10:30
-!- mode/#webgui [+o rizen] by ChanServ10:30
-!- rizen [n=rizen@h69-128-55-18.mdsnwi.dedicated.static.tds.net] has quit [Client Quit]10:30
+patspamryuu_ro: how did you go with Padre?11:00
+patspammanage to get it installed on OSX?11:01
ryuu_royep sure did, I made a little mistake but it's all fixed now11:02
+patspamyay!11:03
+patspamgot Padre::Plugin::WebGUI running too?11:03
ryuu_roYep, but I didn't have time to really check it out11:04
ryuu_roserver problems :(11:04
+patspamah, probably need to install the Padre content handler11:04
ryuu_roow no, it's not that  it's a client server11:04
+patspamahhh i see :)11:05
ryuu_roweird problem loading a huge xml file11:05
ryuu_roi'm going on a vacation in a couple of days so I hope to have some time then to play around with padre and the webgui plugin11:06
+bartjolryuu_ro likes uploading large files11:15
ryuu_royep that's kind of my thing you know ;)11:16
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit ["Leaving."]13:03
-!- carogray [n=Caroline@98.217.214.184] has joined #webgui13:42
-!- plainhao [n=plainhao@208.75.85.237] has joined #webgui14:12
-!- mode/#webgui [+o plainhao] by ChanServ14:12
-!- JDanPl [n=jdanpl@xdsl-461.lubin.dialog.net.pl] has joined #webgui15:01
-!- bopbop [n=kristi@24-183-106-111.dhcp.mdsn.wi.charter.com] has joined #webgui15:41
-!- mode/#webgui [+o bopbop] by ChanServ15:41
-!- dionak [n=dionak@cpe-024-074-157-216.carolina.res.rr.com] has quit []16:07
-!- carogray1 [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui16:09
-!- carogray [n=Caroline@98.217.214.184] has quit ["Leaving."]16:11
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has quit [Read error: 110 (Connection timed out)]16:22
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has joined #webgui16:24
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: perigrin, CIA-67, JDanPl, @frodwith, carogray1, +Radix_16:26
-!- Netsplit over, joins: @frodwith, carogray1, JDanPl, +Radix_, perigrin16:27
-!- CIA-56 [n=CIA@208.69.182.149] has joined #WebGUI16:29
-!- rizen [n=rizen@h69-128-55-18.mdsnwi.dedicated.static.tds.net] has joined #webgui16:29
-!- mode/#webgui [+o rizen] by ChanServ16:29
-!- rizen [n=rizen@h69-128-55-18.mdsnwi.dedicated.static.tds.net] has quit [Client Quit]16:30
-!- ekennedy [n=ekennedy@174-155-203-121.pools.spcsdns.net] has joined #webgui16:35
-!- dionak [n=dionak@97.66.185.250] has joined #webgui16:45
-!- MrHairgrease [n=martin@gw.oqapi.nl] has joined #webgui16:45
-!- mode/#webgui [+v MrHairgrease] by ChanServ16:45
-!- danny_mk [n=chatzill@64.204.40.34] has joined #webgui16:47
-!- mode/#webgui [+v danny_mk] by ChanServ16:47
-!- perlmonkey2 [n=perlmonk@70.137.23.23] has joined #webgui17:09
-!- mode/#webgui [+v perlmonkey2] by ChanServ17:09
-!- JDanPl [n=jdanpl@xdsl-461.lubin.dialog.net.pl] has quit ["Leaving"]17:11
+danny_mkIs the http://www.webgui.org/use/bugs app available as a package anywhere?17:20
+MrHairgreaseI'd like some advice: I'm working on graphing modules and each of these has a *lot* of properties that can be set. Right now, I'm using a system loosely based on the WebGUI definition subs: http://webgui.pastebin.com/d443a089b17:28
+MrHairgreaseHere the keys are the properties and the values the defaults17:28
+MrHairgreaseHowever...17:28
+MrHairgreasethere's a lot of stuff that's usually the same. Eg all the fonts17:29
+MrHairgreaseNow I'd like to somehow let a number of proiperties all default to another17:29
+MrHairgreaselike this: http://webgui.pastebin.com/m1379d1fd17:29
+MrHairgreaseSo now there's an prop called defaultFont that a user should set to update all it's different fonts17:30
-!- rizen [n=rizen@adsl-76-208-66-12.dsl.mdsnwi.sbcglobal.net] has joined #webgui17:30
-!- mode/#webgui [+o rizen] by ChanServ17:30
+MrHairgreaseSImilarly I'd like to do something like this to fontsizes as well, and let those default to values based on the size op the chart or whatever17:31
+MrHairgreaseany ideas on how to change/implement a system like that17:31
+MrHairgreaseOh17:31
+MrHairgreaseas you can see the definition in sub classes can override the properties defined in their superclasses17:32
-!- ryuu_ro [n=rory@gw.oqapi.nl] has left #webgui []17:32
+MrHairgreasethat is something I'd like to keep17:32
+MrHairgreaseany ideas?17:32
daviddelikatis there a guru in the house?17:34
daviddelikatpreaction: ping17:35
+MrHairgreasethat depends on what you need o know17:35
daviddelikatI found something I'm not sure I understand in a WG module17:35
+MrHairgreaseok, shoot17:35
daviddelikatin WG::Session::Errorhander there is a line:17:36
daviddelikatlast WEBGUI_FATAL17:36
daviddelikatbut there is no label WEBGUI_FATAL anywhere in the module17:36
daviddelikatI think this is a problem17:36
daviddelikatbut I'm not sure17:36
+MrHairgreaseI'm not entirely sure17:37
daviddelikatperhaps it is intended to crash if it reaches that point17:37
-!- dionak [n=dionak@97.66.185.250] has quit []17:37
+MrHairgreasebut what I think it does is end the loop in WebGUI::URL::Content17:38
+MrHairgreasewhen you call fatal, it will stop further execution of all webgui code.17:38
daviddelikatso its probably intended to crash17:39
+MrHairgreaseIt doesn't crash17:40
+MrHairgreaseit stops17:40
daviddelikatif they called 'die' or 'exit' it could get caught somewhere17:40
daviddelikatcrash is what happens when the interpretor stops because it can't handle something17:40
daviddelikatso yes it stops17:41
+bartjoland WG::Session::Errorhander will be removed17:41
+MrHairgreaseand so will the fatal method17:41
daviddelikatwhy will it be removed?17:41
+bartjolsession::Log will be the replacement17:41
+bartjolnot sure why, allthough that fatal stuff was part of the reason17:42
daviddelikatso we're talking about a design change...17:42
+MrHairgreaseYes, but that's for WG817:43
+MrHairgreasewhere there will be a lot of api changes17:43
daviddelikatthanks, my question is answered...17:43
+MrHairgreaseSee the roadmap for what's scheduled17:43
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit ["This computer has gone to sleep"]17:43
+MrHairgreasehttp://www.webgui.org/webgui/roadmap17:43
-!- bartjol [n=bartjol@kantoor.procolix.com] has left #webgui []18:01
-!- cap10morgan [n=cap10mor@c-75-71-189-24.hsd1.co.comcast.net] has quit []18:01
-!- Haarg [n=haarg@adsl-76-208-66-12.dsl.mdsnwi.sbcglobal.net] has joined #webgui18:09
-!- mode/#webgui [+o Haarg] by ChanServ18:09
-!- Haarg [n=haarg@adsl-76-208-66-12.dsl.mdsnwi.sbcglobal.net] has quit [Client Quit]18:10
-!- Haarg [n=haarg@adsl-76-208-66-12.dsl.mdsnwi.sbcglobal.net] has joined #webgui18:12
-!- mode/#webgui [+o Haarg] by ChanServ18:12
-!- Haarg [n=haarg@adsl-76-208-66-12.dsl.mdsnwi.sbcglobal.net] has quit [Connection reset by peer]18:13
-!- Haarg [n=haarg@adsl-76-208-66-12.dsl.mdsnwi.sbcglobal.net] has joined #webgui18:13
-!- mode/#webgui [+o Haarg] by ChanServ18:13
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has quit [Read error: 104 (Connection reset by peer)]18:25
-!- carogray [n=Caroline@98.217.214.184] has joined #webgui18:29
-!- bopbop [n=kristi@24-183-106-111.dhcp.mdsn.wi.charter.com] has quit ["napping"]18:39
-!- cap10morgan [n=cap10mor@209.169.13.20] has joined #webgui18:42
-!- mode/#webgui [+v cap10morgan] by ChanServ18:42
-!- tavisto [n=tavisto@71.186.22.44] has joined #WebGUI18:45
-!- mode/#webgui [+o tavisto] by ChanServ18:45
-!- perlDreamer [n=colink@71.117.209.184] has joined #webgui19:02
-!- mode/#webgui [+v perlDreamer] by ChanServ19:02
+MrHairgreasehowdy pd19:03
+MrHairgreasecould you perhaps help out and think along19:03
+MrHairgrease?19:03
+perlDreamerHeya, MrHairgrease.19:03
+perlDreamersure19:03
+perlDreamerwhat are we thinking along about today?19:03
+perlDreamerthen I have one fire back at ya19:03
+MrHairgreasehttp://webgui.pastebin.com/d6f0018ea19:04
+perlDreamer...reading...19:07
+MrHairgreaseoki19:07
-!- bopbop [n=kristi@24.183.106.111] has joined #webgui19:08
-!- mode/#webgui [+o bopbop] by ChanServ19:08
+perlDreamerso right now, I don't see how the child can override, or inherit, options from the parent19:10
+perlDreamerseems like you need to call the parent first, and then define the child's properties19:10
+MrHairgrease return { %{ $self->SUPER::definition }, %options };19:11
+perlDreamerah, flattening19:11
+MrHairgreasethat does work19:11
+perlDreamerthen, call SUPER first, get data from Daddy that you want, then flatten and return19:11
+MrHairgreaseI just want to be able to somehow handle defaults that depend on other proerties19:11
+perlDreamerwhat do you think?19:12
+MrHairgreaseso if someone would do $axis->set( defaultFont => 'ooglyboogly' )19:12
+MrHairgreasethan19:12
+MrHairgrease$axis->get( 'labelFont' ) should return ooglyboogly as well19:12
+perlDreamerthat's a different problem from definition19:13
+MrHairgreaseunless they first did an explicit $axis->set( labelFont => 'zappo' )19:13
+MrHairgreasenope19:13
+MrHairgreaseb/c definition defines the properties that are settable and their defaults19:13
+perlDreamerright, but not their relationships19:13
+MrHairgreaseindeed19:14
+MrHairgreasealso for instance I'd like pointSizes to depend on whatever some width is after some processing19:15
+MrHairgreaseSo what I though that might work, is something like this19:15
+MrHairgrease... hang on ...19:15
CIA-56webgui: Colin Kuskie master * r6a754ff / www/extras/yui-webgui/build/assetManager/assetManager.js : Fix bad AssetManager i18n for unlocked. - http://bit.ly/70IJw19:17
CIA-56webgui: Colin Kuskie webgui-7.7 * r963b60f / www/extras/yui-webgui/build/assetManager/assetManager.js : Fix bad AssetManager i18n for unlocked. - http://bit.ly/aZn0419:17
+perlDreamerpreaction, I can't make heads or tails about why the More menu is broken in the AssetManager19:17
+MrHairgreasehttp://webgui.pastebin.com/d2fb3a74619:17
+MrHairgreaseThen get could check if the default is a code ref and execute that if necesarry19:18
+MrHairgreasehowever19:19
+MrHairgreaseI don't think that solution is very 'nice'19:19
+MrHairgreaseor elegant19:19
+perlDreamerno, and you can't override the defaults, either19:19
+perlDreamerthat one only defines the relationships19:20
+perlDreamerhowever, maybe your setter will fix that problem19:20
+MrHairgreaseWhy couldn't I override the defaults?19:20
+MrHairgreaseoh wait I made a typo19:20
+MrHairgreasehttp://webgui.pastebin.com/d12d52f4919:21
+MrHairgreasethat's better19:21
+perlDreamerthat is better, no infinite loops19:22
+MrHairgreasehehe19:23
+MrHairgreaseindeed19:23
-!- bopbop [n=kristi@24.183.106.111] has quit []19:23
+perlDreameryou're right.  If you set a value explicitly, that key's value won't hold a subref anymore19:23
+perlDreamerand you plan to have the "getter" be smart, and check to see if it's a subref or a scalar and then do the right thing?19:24
+MrHairgreaseyup19:25
+perlDreamerit will enforce good encapsulation that way :)19:25
+MrHairgreaseIt just seems that that should be a  less convoluted way of doing these things, but I can't figure that out19:25
+MrHairgreaseanyway, I'm heading for home19:26
+perlDreamerl8r19:26
+MrHairgreasesee you19:26
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: perigrin, @frodwith19:26
+MrHairgreaseand if you have some epiphany, be sure to let me know19:26
+MrHairgrease=)19:26
+perlDreameri will think on it19:26
+MrHairgreaseoki19:27
+MrHairgreasebye19:27
-!- MrHairgrease [n=martin@gw.oqapi.nl] has left #webgui []19:27
+perlDreamerSyQ: what's up with WebGUI Starter?19:27
+perlDreamerLast night we found another $5 US Webgui hoster19:27
-!- Netsplit over, joins: frodwith19:28
-!- mode/#webgui [+o frodwith] by ChanServ19:28
-!- Netsplit over, joins: perigrin19:29
+perlDreamerthe wrath of koen shirts should have been glow in the dark19:32
ekennedyLast night I was trying to enable encrypted logins on a 7.6.35 site.  The option did not appear on the User tab of Settings panel.  In looking at the code and default config file it looks like there is a config variable sslEnabled that controls whether or not the option is presented.  I added that to my config and set it to 1 but I still don't see the option on the screen.  I had to set encryptLogin in the DB to turn it on.  Anyone el19:33
+perlDreamerekennedy, your post got clipped19:35
ekennedyTrying again: Last night I was trying to enable encrypted logins on a 7.6.35 site.  The option did not appear on the User tab of Settings panel. 19:35
ekennedyIn looking at the code and default config file it looks like there is a config variable sslEnabled that controls whether or not the option is presented.  19:36
ekennedy I added that to my config and set it to 1 but I still don't see the option on the screen.  I had to set encryptLogin in the DB to turn it on.  Anyone else seeing (or not seeing) the same thing?19:36
-!- carogray1 [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has left #webgui []19:37
+perlDreamerif it isn't set in the config file, it won't show up in the UI for settings19:39
+perlDreamerso first you have to have sslEnabled, then you can turn it on there, as well19:39
ekennedyRight but after adding it to the config it still didn't show in the UI.  Can you confirm that it works in your install?19:39
@rizenekennedy: don't forget to restart to make config file changes take effect19:39
@rizenrestart modperl19:39
ekennedyThanks.  Did that two.  Twice.19:40
ekennedytoo19:40
+perlDreamerekennedy, I'll give it a shot19:41
+perlDreamerOkay, with sslEnabled in the config=1, in the User tab of Settings I'm seeing Encrypt Login?19:42
+perlDreamerbetween "Allow users to deactivate their account?" and "Enable passive profiling?"19:42
+perlDreamerso it is working for me19:43
ekennedyThanks.  I just went back and looked again and I am now too.  Must have been hallucinating.19:43
+perlDreamerthere are still client side caching issues with WebGUI, especially on Firefox19:43
+perlDreamerI installed a plugin for Firefox that puts a Clear Cache button on the toolbar19:44
+perlDreamervery handy19:44
ekennedyThat might be it.  Thanks.19:44
ekennedyNot exactly hallucinating.  One site was working and one wasn't.19:52
ekennedySite that was working was an imported site based on an old config so I needed to add sslEnabled to its config.19:52
ekennedyThe other site was created from the wre and I thought I checked for an existing sslEnabled but must not have.  Added mine at the top but it was overridden by the default entry later in the file.  Thanks for the help.19:53
+perlDreameryou're welcome20:03
daviddelikatHaarg: I have a git question20:12
@Haargsure20:12
daviddelikatI want to clone the wg repo in my github account20:13
daviddelikatand connect my local ( development ) repo to my clone20:13
daviddelikatcan I do this without having to re-make my local repo?20:13
@Haargso you have a fork on github?20:13
daviddelikatnot yet20:13
@Haargwell, start by creating one20:14
@Haargthen add it as a remote20:14
daviddelikatok20:14
@Haargthen you can set it as the default place to push to if you want20:14
@Haargfor existing branches that is20:14
-!- s4eek [n=s4eek@andc-fw1.exploreos.com] has joined #webgui20:15
-!- s4eek [n=s4eek@andc-fw1.exploreos.com] has quit [Client Quit]20:16
daviddelikatso once i create the repo, what do i do to fork WG?20:17
@Haarghttp://github.com/plainblack/webgui just go here and click the fork button20:26
@HaargperlDreamer, i'm thinking of setting up automatic commenting and resolving of tickets based on commits20:29
+perlDreamersounds good20:30
+perlDreamerless work20:30
@Haargthe question is when it should assume the issue is fixed20:30
@Haargwhen there is a commit to master?20:30
@Haargit should be possible to have it post as the person who committed as well.  will probably have to fall back on admin.20:31
-!- rizen [n=rizen@adsl-76-208-66-12.dsl.mdsnwi.sbcglobal.net] has quit []20:38
+perlDreamerwell, it's possible for bugs to be only in 1 branch20:38
-!- LTR_bob [n=bob@5ED6766C.cable.ziggo.nl] has joined #webgui20:49
-!- rizen [n=rizen@adsl-76-208-66-12.dsl.mdsnwi.sbcglobal.net] has joined #webgui20:49
-!- mode/#webgui [+o rizen] by ChanServ20:49
-!- Haaarg [n=haarg@76.208.70.54] has joined #webgui21:19
-!- mode/#webgui [+o Haaarg] by ChanServ21:19
-!- bopbop [n=kristi@24-183-106-111.dhcp.mdsn.wi.charter.com] has joined #webgui21:21
-!- mode/#webgui [+o bopbop] by ChanServ21:21
-!- LTR_bob [n=bob@5ED6766C.cable.ziggo.nl] has left #webgui []21:21
-!- Haaaarg_ [n=haarg@adsl-76-208-66-12.dsl.mdsnwi.sbcglobal.net] has joined #webgui21:23
-!- Haaarg [n=haarg@76.208.70.54] has quit [Read error: 113 (No route to host)]21:26
-!- Haarg [n=haarg@adsl-76-208-66-12.dsl.mdsnwi.sbcglobal.net] has quit [Read error: 110 (Connection timed out)]21:30
-!- Haaaarg_ [n=haarg@adsl-76-208-66-12.dsl.mdsnwi.sbcglobal.net] has quit ["This computer has gone to sleep"]21:35
-!- Haarg [n=haarg@adsl-76-208-66-12.dsl.mdsnwi.sbcglobal.net] has joined #webgui21:36
-!- mode/#webgui [+o Haarg] by ChanServ21:36
-!- Haarg [n=haarg@adsl-76-208-66-12.dsl.mdsnwi.sbcglobal.net] has quit [Client Quit]21:37
-!- Haarg [n=haarg@adsl-76-208-66-12.dsl.mdsnwi.sbcglobal.net] has joined #webgui21:38
-!- mode/#webgui [+o Haarg] by ChanServ21:38
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has joined #webgui21:41
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has quit [Read error: 104 (Connection reset by peer)]21:46
+perlDreamerHaarg, I thought it could look at the commit message for bug# \d+, and that would help it find which bug.22:05
@Haargyeah, that's the idea22:05
+perlDreamerthen, from the diff in the changelog, it would know which version it was attached to22:05
+perlDreamersince there's a commit for each branch, then it should process them both22:06
@Haargwell, it would know which branch it was on so it wouldn't need to look in the changelog22:06
@Haargthe issue is more, when is a bug considered fixed?  when it has been fixed in master?  when it is fixed in both branches?22:07
+perlDreamerI don't think there's anyway to know programmatically22:07
+perlDreamerbugs aren't always forward/backported at the same time22:07
+perlDreamermaybe we still need a manual step to resolve22:07
+perlDreamerbut then the onus of documenting it would be done22:08
+perlDreamerand we could just hit the resolve button and be done22:08
+perlDreamerI fixed the form plugin, but broke the Thingy22:08
+perlDreamerfor date handling22:20
-!- plainhao [n=plainhao@208.75.85.237] has quit []22:33
-!- Radix___ [i=quasselc@203.161.71.161.static.amnet.net.au] has joined #webgui22:34
-!- Radix_ [i=quasselc@203.161.71.161.static.amnet.net.au] has quit [Read error: 104 (Connection reset by peer)]22:36
-!- bopbop [n=kristi@24-183-106-111.dhcp.mdsn.wi.charter.com] has quit ["bye"]22:59
CIA-56webgui: Colin Kuskie webgui-7.7 * r28169cb / (lib/WebGUI/DateTime.pm t/DateTime.t): undef and empty string default to now for WebGUI::DateTime construction. - http://bit.ly/gTbww23:06
CIA-56webgui: Colin Kuskie master * receeff4 / (lib/WebGUI/DateTime.pm t/DateTime.t): undef and empty string default to now for WebGUI::DateTime construction. - http://bit.ly/1YjCq023:06
CIA-56webgui: Colin Kuskie webgui-7.7 * rafc585a / (lib/WebGUI/Asset/Wobject/Thingy.pm t/Asset/Wobject/Thingy.t): Fix bugs in how Thingy handles displaying dates to the user in view and search modes. - http://bit.ly/1dh2bY23:06
CIA-56webgui: Colin Kuskie master * r536ac6c / (lib/WebGUI/Asset/Wobject/Thingy.pm t/Asset/Wobject/Thingy.t): Fix bugs in how Thingy handles displaying dates to the user in view and search modes. - http://bit.ly/2WS8mh23:06
-!- dreamersgirl [n=chatzill@137.53.249.129] has joined #webgui23:15
+perlDreamerhey!23:16
+perlDreamerAm I picking up kids today, dreamersgirl?23:16
dreamersgirlI'm in class until 4.23:18
dreamersgirlSo, yes, please.23:18
dreamersgirlI should be home in time tomorrow, but not today.23:18
+perlDreamerthe milk was cold by the time I got to it23:19
-!- rizen [n=rizen@adsl-76-208-66-12.dsl.mdsnwi.sbcglobal.net] has quit []23:23
dreamersgirlI'm sorry.  :(23:26
@preactionYOU BETTER BE23:26
* perlDreamer kindly asks preaction not to yell at dreamersgirl23:28
+perlDreamerbecause you don't want to see her mad23:28
+perlDreamertrust me on this one23:28
@preactionWould I like her when she's angry?23:28
+perlDreamerOh no.23:28
dreamersgirljust ask Tim....23:30
+perlDreamerwell, in all fairness, he asked for it23:31
dreamersgirlthat's true23:32
+perlDreamerone does not practice bad bodily fluid containment in a house where there's a nurse in training23:32
@preactioni was under the impression that one did not practice bad bodily fluid containment in any house ;)23:32
@preactionat least, without cleaning it up oneself23:33
dreamersgirlThe professor is talking about excretion right now.23:33
dreamersgirlOop.  Now she's moving on to buffers and acids and bases.23:34
+perlDreamerpay attention, there.  It will be on the test23:34
dreamersgirlI am.23:41
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit ["zzzzzzzzzz"]23:47
CIA-56webgui: Colin Kuskie master * r9b76e0e / (lib/WebGUI/Form/Date.pm t/Form/Date.t): Date form plugin should display dates in user's format when passed an epoch. - http://bit.ly/mOQEz23:47
CIA-56webgui: Colin Kuskie webgui-7.7 * r6eedb08 / (lib/WebGUI/Form/Date.pm t/Form/Date.t): Date form plugin should display dates in user's format when passed an epoch. - http://bit.ly/v05so23:47
+perlDreamerthat should be the end of the great date format fiasco of 200823:47
@preactionwell that sucks, because it's 2009 now23:47
+perlDreameryeah, but it doesn't rhyme :/23:48
+perlDreamerI have to admin, it would be nice if wG accepted dates in the user's format23:48
+perlDreamerbut it's going to be 1 gnarly RFE23:48
@preactionthe greate big time format fiasco of 200923:48
@preactionyeah, date formatting is worse than timezones23:48
+perlDreameri spent another couple of hours trying to debug the AssetManager menu bug last night23:49
+perlDreamernot getting anywhere with it23:49
@preactioni'll try to take a look tonight if possible23:50
@preactioni've got to write a chapter for the shop guide before kristi finds out where i live23:50
-!- cap10morgan [n=cap10mor@209.169.13.20] has quit []23:50
+perlDreamerI'll try not to alter the Shop anymore, until you get the chapter finished23:50
+perlDreamerI did end up going with a slightly different solution to that transaction bug, though23:51
+perlDreamerI added another, empty div below the list with a clear: left  in it23:51
@preactioneh, it's the tax drivers chapter, so not much there you can alter really23:51
-!- cap10morgan [n=cap10mor@209.169.13.20] has joined #webgui23:51
-!- mode/#webgui [+v cap10morgan] by ChanServ23:51
+perlDreameryay! New templates from the Template Working Group23:52
@preactionsweet23:52
@preactionwait, are we putting them in 7.7 or 7.8 now?23:52
* perlDreamer thinks they're bug fixes23:53
+perlDreamerso both23:53
+perlDreamerthere wasn't a paginated article template23:53
@preactioni will agree23:53
+perlDreamerand we lost the 3 column template23:53
* perlDreamer heads off to get kiddos23:56
+perlDreamerbbiaw23:56
+perlDreamerTWG is asking for guidance on how to ship templates for upgrades23:56
+perlDreamerplease ponder that, preaction23:57
-!- dreamersgirl [n=chatzill@137.53.249.129] has quit ["ChatZilla 0.9.85 [Firefox 3.0.9/2009040821]"]23:57
@preactionthere has to be a ticket somewhere, or else it won't get done. so sounds like: Make a bug report, attach the wgpkg, and then we can add the package, run the tests, and commit23:58
--- Day changed Fri Oct 02 2009
-!- danny_mk [n=chatzill@64.204.40.34] has quit ["ChatZilla 0.9.85 [Firefox 3.5.3/20090824101458]"]00:03
+perlDreamerHow about handling multiple, disperse templates?00:32
+perlDreamershould they make a temporary folder for them and export all at once?00:32
+perlDreameror 1 package per folder/template?00:32
@preactioni'd say one package per folder/template would be best for organizational purposes00:33
@preactionin theory though we could make the upgrade script automatically put templates into an "ASSET" folder based on the template's namespace00:34
@preactionbut that's work00:34
+perlDreamerwe have enough bugs to fix without making more work right now00:42
+perlDreamersounds like an RFE00:42
+perlDreamerthat's odd.  Closed tickets are showing up in the bug board01:14
+perlDreamerpreaction: I could use a second opinion on this: http://www.webgui.org/use/bugs/tracker/1108201:26
+perlDreamerI don't think it's a bug01:26
+perlDreamerAdmin has always been in the Visitor's group01:26
@preactioni don't think it's a bug either01:26
@preactionAdmin is special, it's in all groups01:27
@preactionif you don't want it to show up to people, don't add them to Admins, add them to Turn Admin On or Content Managers or something01:27
+perlDreamernext one,  Prop Style: http://www.webgui.org/use/bugs/tracker/1108101:28
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui01:29
@preactionit's part of the 7.7.0 upgrade for some reason01:29
@preactionand it's not supposed to be in there. Oklahoma's Premiere Legal, Accounting, Human Resources, Marketing &amp; Tax firm01:30
@preactionit can be deleted01:31
+perlDreamerhm01:31
+perlDreamerit will be nukified01:31
+perlDreamerand we shall punish perlmonkey2 accordingly01:31
-!- tavisto [n=tavisto@71.186.22.44] has quit []01:37
CIA-56webgui: Colin Kuskie master * rad702e9 / (2 files in 2 dirs): Remove a folder that crept into the import node. Fixes bug #11081 - http://bit.ly/4KHWI01:37
CIA-56webgui: Colin Kuskie webgui-7.7 * rb7353e0 / (2 files in 2 dirs): Remove a folder that crept into the import node. Fixes bug #11081 - http://bit.ly/43YshD01:37
@Haargthat will be fun for whoever's site that is actually for01:38
@preactioneh, what can we do about it?01:39
@preactionnext time don't screw up my import node, that's all i can say :p01:39
+perlDreamerHaarg, what's a better solution?01:42
@Haargcan't think of one01:42
+perlDreamerI could scan their site and see if it's not used, and then purge it.01:42
+perlmonkey2perlDreamer: it was never used.01:50
+perlmonkey2no idea how it got there.01:50
+perlDreamerthen we'll just leave it as nuked01:50
+perlmonkey2I was seeing how hard it would be to replace her website.  No blinking idea how it got into wG.01:50
+perlDreamerlooks like it was part of a survey package in 7.7.001:51
+perlmonkey2But obviously I was on my development branch when I thought I was on a toy branch.01:51
+perlmonkey2perlDreamer: consider me properly punished. Bad case of poison ivy all over the front of my throat. Looks like a leave got under the neck of a t-shirt.02:00
+perlmonkey2leaf02:00
+perlDreameroh no02:00
+perlDreamerthat's too much punishment02:00
+perlDreamerperlmonkey2: I keep thinking about you when I go to the zoo02:18
+perlDreamerThey have a 1/8th scale railroad02:19
+perlDreamerwith both diesel and steam engines running on it02:19
+perlDreamerI think it would be awesome to build one02:19
+perlDreamerbut I'd need to learn how to weld (well) first02:19
-!- ekennedy [n=ekennedy@174-155-203-121.pools.spcsdns.net] has left #webgui []02:38
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui02:42
-!- mode/#webgui [+v patspam] by ChanServ02:42
+perlDreamernice tabs, patspam02:53
+patspamheh sounds like a pick-up line02:54
* perlDreamer isn't going there02:56
+perlDreamerI'm also starting to think that I need a different blog to participate in ironman02:56
-!- Radix___ is now known as Radix_02:57
-!- mode/#webgui [+v Radix_] by ChanServ02:57
@preactionperlDreamer: i'm using multiple collaboration systems on my site for different "topics", then combining them with a SC asset03:00
+perlDreamerI think all I really need to do is use a different RSS template, where ALL the content is put into the feed.03:00
CIA-56webgui: Colin Kuskie master * r1323d64 / (4 files in 2 dirs): Add article with pagination, and 3 column layout templates. Fixes bug #11083 - http://bit.ly/16kEfV03:08
CIA-56webgui: Colin Kuskie webgui-7.7 * r4c2eab9 / (4 files in 2 dirs): Add article with pagination, and 3 column layout templates. Fixes bug #11083 - http://bit.ly/1XKIx03:08
CIA-56webgui: Colin Kuskie webgui-7.7 * ra11a113 / (6 files in 2 dirs): Move packages to the correct directory - http://bit.ly/14RwJV03:09
-!- mducharme [n=nothing@S010600179ace3ce8.wp.shawcable.net] has joined #webgui03:19
-!- tavisto [n=tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has joined #WebGUI03:20
-!- mode/#webgui [+o tavisto] by ChanServ03:20
+perlDreamertavisto, are you flooded with orders?03:22
@tavistowe're averaging about 6 a day now03:23
-!- cap10morgan [n=cap10mor@209.169.13.20] has quit [Read error: 145 (Connection timed out)]03:28
-!- mducharme [n=nothing@S010600179ace3ce8.wp.shawcable.net] has quit [Read error: 54 (Connection reset by peer)]03:28
-!- mducharme [n=nothing@S010600179ace3ce8.wp.shawcable.net] has joined #webgui03:30
-!- mducharme1 [n=nothing@S010600179ace3ce8.wp.shawcable.net] has quit [Read error: 110 (Connection timed out)]03:35
+perlmonkey26 orders for hosting/design/development? That's a crap load of work.03:38
@preactionno, our side-project The Game Crafter: http://thegamecrafter.com03:39
-!- perlmonkey2 [n=perlmonk@70.137.23.23] has quit ["Leaving."]03:42
@tavisto297..03:58
+perlDreamerdinner time for the dreamer family04:08
+perlDreamerbbl04:08
-!- cap10morgan [n=cap10mor@75.71.189.24] has joined #webgui04:13
-!- mode/#webgui [+v cap10morgan] by ChanServ04:13
-!- patspam1 [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui04:21
-!- patspam1 [n=patspam@ppp221-151.static.internode.on.net] has quit [Remote closed the connection]04:21
-!- Haarg [n=haarg@adsl-76-208-66-12.dsl.mdsnwi.sbcglobal.net] has quit ["This computer has gone to sleep"]04:24
-!- SDuensin [n=Scott@173.28.73.10] has quit ["Leaving"]04:25
-!- SDuensin_ [n=ScottD@173-28-73-10.client.mchsi.com] has joined #WebGUI04:28
-!- SDuensin_ [n=ScottD@173-28-73-10.client.mchsi.com] has quit [Client Quit]04:32
-!- SDuensin [n=SDuensin@173-28-73-10.client.mchsi.com] has joined #WebGUI04:43
+cap10morganany idea why I'm getting this error when upgrading from 7.6.35 to 7.7.21 (this is at the 7.7.19 -> 7.7.20 step): http://pastebin.com/d101c5d4f05:08
@preactioncap10morgan: because one of your assets is corrupted (doesn't exist in the asset table, but exists in one of the other tables)05:10
@preactionthe upgrade contains an update to that asset (so probably a template)05:10
+cap10morganhmm... i see05:11
+cap10morganis there a good way to test for or fix that w/ a built-in script? maybe rebuildLineage?05:12
@preactionno05:12
-!- carogray [n=Caroline@98.217.214.184] has quit [Read error: 131 (Connection reset by peer)]05:12
@preactionwell, you could scan all assets, and i think there is a t/asset_diagnose.t for that05:12
+cap10morgani see05:13
+cap10morganhmm... asset diagnose finds a couple of errors in some custom assets, no templates though05:19
+cap10morganno way the upgrade would have updates for custom assets, though05:20
+perlDreameris there an entry in he asset table for the asset?05:23
+perlDreamerthat would give you the class name05:23
+cap10morganyeah, i don't see any missing assetId's05:23
+cap10morgancompared to the other tables05:24
+perlDreamerit wouldn't have a missing assetId, it doesn't have an entry in every required table05:24
+cap10morganright, that's what i mean05:24
+perlDreamerhm05:24
+cap10morgani did a left join to see if any were missing05:24
+cap10morgancompared to the asset table05:24
+cap10morganok, i think that query didn't do what i expected somehow05:36
+cap10morganbecause there actually is one in the other table that's not in the asset table05:36
+cap10morganoh i see, it was the other way around05:41
+cap10morganin the asset table, but missing from the other table05:41
+perlDreameryeah, what's the class of that asset?05:41
+cap10morganone is WebGUI::Asset::Wobject::Action and the other is WebGUI::Asset::Wobject::AssetReport05:55
+perlDreamerwhich part of the upgrade is triggering on that?05:56
+perlDreameroh, probably packed head tags05:57
+cap10morgantrying to import the storymanager package05:57
+cap10morganin 7.7.19 -> 7.7.2005:57
+perlDreamerwhat?!!??!05:57
+cap10morganyeah, i don't get it05:57
+cap10morganso, i have no evidence these things are related05:57
+cap10morganbut i get that pastebin error during the upgrade05:57
+cap10morganand then i found these asset_diagnose errors05:58
+perlDreamerduplicate entry...05:58
+perlDreamercan you look in the backup and see if this is an actual assetId clash?05:58
+perlDreamerit is theoretically possible05:58
+perlDreamernote, I have Daddy duty for the next half hour, so, cap10morgan, preaction, I'll return later tonight05:59
@preactionk, have fun05:59
+cap10morganok06:00
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: f00li5h, SDuensin, CIA-56, @preaction, mducharme06:11
-!- tavisto [n=tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has left #WebGUI []06:11
-!- Netsplit over, joins: @preaction, SDuensin, mducharme, CIA-56, f00li5h06:13
+perlDreamerf00li5h, you don't have a hire-me suffix right now.  Did you find a job?06:17
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has joined #webgui06:20
+perlDreamerhey, somebody give the lady an IRC channel voice, now that she's PBWG06:22
@preactiondone06:22
elninowhat?06:22
f00li5hperlDreamer: that I did 06:22
-!- mode/#webgui [+v elnino] by preaction06:23
+elninowhat does that mean?!?06:23
+perlDreamerin this channel, it means you are a respected member of the community06:23
+elninooi06:23
f00li5hah, +v in a -m channel ;)06:23
+perlDreamernow you've really stuck your foot in it06:23
+elninoI guess.06:23
@preactionyeah, we tried the -o-v thing, but that didn't much take here06:24
f00li5hyeah, chanserv is pesky like that ...06:24
f00li5htroll joins and rants for an hour while you wait for your +o :(06:24
f00li5hspeaking of which, i'm of to ##php to rub some critters the wrong way 06:25
* perlDreamer hands f00li5h a wire brush, and smiles06:26
+elninook... what would cause one dataform not to display a captcha image and the others to work fine? weird06:37
+perlDreamerupload permission problems?06:38
+perlDreamerclient/server side caching?06:38
+elninobut the other data forms work.06:38
+perlDreameris this reCAPTCHA, or WebGUI captcha?06:38
+elninohm06:38
+elninoum06:38
+elninoI don't know.06:39
+perlDreamercheck the settings.  If you don't know, it's probably WebGUI CAPTCHA06:40
@preactiondoes it have a grey background and black text? or a white background and black text/06:40
+elninoI don't have options for different captchas.  7.606:40
@preactiongrey background is WebGUI, white is reCAPTCHA06:40
+elninogrey06:40
@preactionoh, then webgui06:40
@preactioncould be: template isn't correct, user isn't visitor06:41
+elninothe image path is there, but when I look in the data/domains/up... dir, it's not there.06:41
+elninoI'm a visitor - not logged in06:41
+elninoin IE6 - it works. =)06:41
+elninomust be something I did in FF306:42
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui06:43
-!- mode/#webgui [+o Haarg] by ChanServ06:43
+elninopreaction - it was cached - probably from my last visit. EVEN though, I set FF to not cache - ooh that erks me.06:48
+elninowhat don't they understand when I set offline storage to 0Mb?06:49
+elninoor is there another setting, I wonder.06:49
+perlDreamerelnino, I installed this plugin: http://clearcachebutton.mozdev.org/06:49
+perlDreamerit's a life saver06:49
+perlDreamerputs a button on the toolbar to clear your cache right now06:49
+elninonice. Thx!06:50
+perlDreamerOkay, I wrote a short blog post about it07:04
+perlDreamerNow the whole WebGUI world will know07:04
+perlDreamerelnino, you know about Planet WebGUI?07:04
+perlDreamerwww.webgui.org/planet07:05
+perlDreamerthey're aggregating webgui blogs there07:05
+elninoI do now.=)07:05
+perlDreamerpreaction, t/Asset/Template/packed.t sets EVERY template in all of WebGUI to the same thing, and then does the same thing to it?07:10
@preactionno, it adds something to the end of every template in webgui07:12
+perlDreamerah, I see07:13
@preactionat first glance i said that myself07:13
+elninoperlDreamer, so how is that office coming?07:13
+perlDreamerit's all done except for the window07:13
+perlDreamerthe one that looks out into the garage07:13
+elninoare your house projects like our house projects where you have to redo them several times?07:15
+perlDreamerfor the most part no, they just take a long time to do07:16
+perlDreamerand I've learned to never start a new plumbing project on Sunday07:17
+perlDreameralthough, nowadays, any day could be Sunday, so I guess it doesn't matter07:17
+elninowe have acouple of perfectionists over here, along with strict city codes, and picky inspectors...07:18
+elninowho apparantly do not like DIYers07:18
@preactionof course not, because real contractors line their pockets07:19
+elnino.. they're doing their job tho. 07:19
+perlDreamerI had an inspector who came to check the new circuit box out in the garage07:19
+perlDreamerhe didn't even open it07:20
@preactioni'm not begrudging them their livelihood, an improperly-wired outlet that takes out a city block is a hazard to us all07:20
+perlDreamerit could have been full of peanut butter07:20
@preactionheh07:20
@preactionbut there is such a thing as being too strict on the rules07:20
+perlDreamerpreaction, one other test change.  We're trying to get rid of all END blocks that we can07:20
@preaction"that receptacle is 1" too close to the doorway"07:20
+perlDreameronce they're all gone, we can try to use Test::Aggregate to reduce test time by using a single perl interpreter07:21
@preactionmy main problem with POD.t right now is that it's failing because i added some custom code w/o POD07:21
@preactionthat's why i think it should be a CODE_COP test, because it's only really for the core07:21
+perlDreamerI just can't wrap my head around that07:24
+perlDreamerwrote code without POD?07:24
+perlDreamerthat's like saying, wrote code without tests07:24
+perlDreamerspeaking of which, it's time to try and fix the Pod::Coverage bug so we can move to the next level of POD in WebGUI07:25
@preactionit doesn't have tests either. it's like the simplest, working, useful TaxDriver that exists07:26
@preactionfor the Shop guide07:26
+perlDreamerah07:26
+elninoperlDreamer, what version is your site running?07:28
+perlDreamer7.6.2207:28
+perlDreamerit will be upgraded to 7.7 in a little while07:28
+perlDreamerI went back and read the post about why WebGUI doesn't have 100% POD coverage07:33
+perlDreamer"I've submitted a bug report with failing tests to Richard Clamp on RT and am hand verifying the Asset classes.  I'm hoping for a quick release of a bug fix, or at least some chastisement for bad module and package organization."07:33
+perlDreamerthat was in April07:33
@preactionit's the mixin thing we do for Asset, right?07:35
+perlDreameryes07:39
+elninoumm. how do I run a test?07:39
+perlDreamerI have a workaround, using Class::C3, but it seems overkill to change it for pod coverage07:39
+perlDreamerenv WEBGUI_CONFIG=/data/WebGUI/etc/notAProductionSite.conf perl t/someTestName.t07:40
+perlDreameror, use sbin/testEnvironment.pl07:40
+perlDreameror use wgd test07:40
+perlDreamerI could whitelist them all07:41
+perlDreamerbut that's icky, too07:41
+elninomm. testEnvironment just checks to see if perl mods are installed. and where woudl I find wgd? (I don't have notAProductionSite.conf)07:44
+elninoor, is there a primer on this ?07:45
CIA-56webgui: Doug Bell webgui-7.7 * r8eaaecf / t/Asset/Template/packed.t : Packed template tests are CODE_COP tests - http://bit.ly/xUdTz07:48
+perlDreamerwgd is Haarg's WebGUI development tool07:49
+perlDreamerI meant sbin/testCodebase.pl07:50
+perlDreamerand notAProductionSite.conf is just any config file that does not point to a production site07:50
+perlDreamerbecause the tests are semi-destructive07:50
+elninoOk. I just found this: http://www.webgui.org/community-wiki/developers-guide-to-testing-in-webgui Thanks!07:57
+elninobut now I'm going to get sleep. nite07:58
+perlDreamergood night07:59
+elninomm.07:59
+perlDreamerpreaction: I backported the CODE_COP/Template/packer.t change to 7.707:59
+elninohttp://www.webgui.org/develop/wiki/development-best-practices has a bad link to POD Doc, I was going to fix it, but it's not a hyperlink... 07:59
+elninoin the edit view.08:00
+elninohow do I fix it?08:00
+perlDreamerwhere's the POD doc?08:00
+elninojust a sec, got distracted08:02
+elninohttp://www.webgui.org/community-wiki/plain-old-documentation-pod08:02
@preactionthanks, perlDreamer 08:02
+perlDreamerwe need to change the URL in the wiki page from develop/wiki/community-wiki/ to just community-wiki/08:04
+elninoI'm unable to.08:04
+elninoeven tho I can "edit" it.08:04
+elninoit's like the link is auto created08:05
+perlDreameryeah08:06
+perlDreamerit's broken from the wiki separation08:06
+elninodo you want a bug report?08:06
+perlDreameryes, filed against webgui.org08:06
+perlDreamerwell....08:07
+perlDreamergrrr08:07
+perlDreameryeah, against webgui.org08:07
+perlDreameralthough they'll probably refile against the core08:08
+elninook. NOW good nite08:09
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has quit ["Leaving"]08:11
CIA-56webgui: Patrick Donelan padre * r2bd353b / lib/WebGUI/Content/Padre.pm : Changed to support Padre::Plugin::WebGUI 0.03 - http://bit.ly/aAzDS08:31
-!- perlDreamer [n=colink@71.117.209.184] has quit ["Leaving."]08:45
CIA-56webgui: Doug Bell master * r8f7d016 / t/Asset/Template/packed.t : fix skip_all in packed test - http://bit.ly/Zxjw309:04
CIA-56webgui: Doug Bell master * r5c03cfb / (4 files in 3 dirs): fixed #10544: Child assets under uncommitted parents - http://bit.ly/Ugg6709:04
CIA-56webgui: Doug Bell webgui-7.7 * rbf4c5eb / t/Asset/Template/packed.t : fix skip_all in packed test - http://bit.ly/qYl6t09:08
CIA-56webgui: Doug Bell webgui-7.7 * rc975729 / (4 files in 3 dirs): fixed #10544: Child assets under uncommitted parents - http://bit.ly/1rpKHd09:08
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has joined #webgui09:44
-!- ryuu_ro [n=rory@gw.oqapi.nl] has joined #webgui09:58
-!- patspam1 [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui10:03
-!- patspam1 [n=patspam@ppp221-151.static.internode.on.net] has quit [Client Quit]10:03
-!- MrHairgrease [n=martin@gw.oqapi.nl] has joined #webgui10:26
-!- mode/#webgui [+v MrHairgrease] by ChanServ10:27
-!- bartjol [n=bartjol@kantoor.procolix.com] has joined #webgui10:40
-!- mode/#webgui [+v bartjol] by ChanServ10:40
-!- cap10morgan [n=cap10mor@75.71.189.24] has quit [Read error: 145 (Connection timed out)]10:52
-!- SDuensin [n=SDuensin@173-28-73-10.client.mchsi.com] has quit [Read error: 110 (Connection timed out)]11:38
-!- SDuensin [n=SDuensin@173-28-73-10.client.mchsi.com] has joined #WebGUI12:01
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit ["Leaving."]12:15
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui12:49
-!- patspam1 [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui14:10
-!- plainhao [n=plainhao@mail.xbiotica.com] has joined #webgui14:16
-!- mode/#webgui [+o plainhao] by ChanServ14:16
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit ["Leaving."]14:18
CIA-56webgui: hao master * r7a439fd / (2 files in 2 dirs): 14:53
CIA-56webgui: Fixed failure in test 250 of t/00_compile.t.14:53
CIA-56webgui: not ok 250 - WebGUI/Asset/Wobject/StoryArchive.pm compiles without warnings14:53
CIA-56webgui: @ Failed test 'WebGUI/Asset/Wobject/StoryArchive.pm compiles without warnings'14:53
CIA-56webgui: @ at 00_compile.t line 52.14:53
CIA-56webgui: @ got: 'Argument "." isn't numeric in numeric eq (==) at /Users/hao/Dropbox/PB/wg/webgui/lib/WebGUI/Asset/Wobject/StoryArchive.pm line 383.'14:53
CIA-56webgui: @ expected: '' - http://bit.ly/2AwYsB14:53
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui14:53
-!- bopbop [n=kristi@24-183-106-111.dhcp.mdsn.wi.charter.com] has joined #webgui15:36
-!- mode/#webgui [+o bopbop] by ChanServ15:36
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit ["zzzzzzzzzz"]15:50
-!- patspam1 [n=patspam@ppp221-151.static.internode.on.net] has quit ["Leaving."]16:14
-!- stDavid [n=stDavid@216-199-225-46.tpa.fdn.com] has joined #webgui16:15
-!- perlmonkey2 [n=perlmonk@adsl-70-137-23-23.dsl.okcyok.swbell.net] has joined #webgui16:40
-!- mode/#webgui [+v perlmonkey2] by ChanServ16:40
-!- BartJol1 [n=bart@194.171.50.123] has joined #webgui17:06
-!- bartjol [n=bartjol@kantoor.procolix.com] has quit ["Leaving."]17:06
-!- BartJol1 is now known as BartJol17:10
-!- mode/#webgui [+v BartJol] by ChanServ17:10
+BartJolpreaction: I pushed some files to github, but am not sure whether someone can mange to merge those, since it are just the files and they are based on 7.7.1917:14
+BartJolyou think that is a problem17:14
+BartJolhad some fight with my first git usage17:15
+BartJolRory is laughing at me because of that17:16
+MrHairgreaseNot only Rory...17:16
+MrHairgrease=)17:16
+BartJolhe, but in the end I managed something17:16
-!- stDavid [n=stDavid@216-199-225-46.tpa.fdn.com] has quit ["zzzzzzzzzz"]17:22
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has joined #webgui17:26
carograygood morning, goodday17:32
+BartJolhi17:32
carograygetting ready to tackle a problem Steve Swanson showed me at the conference, using template toolkit17:32
carograyin preparation I wanted to quickly load a bunch of images from the website I hope to fix into the demo17:33
+BartJolah17:33
carograyI thought I could make th e images folder a package17:33
carograyexport it from website and import it into demo17:33
+BartJolyou should afaik17:33
carograyis this possible17:33
carograyhmm17:33
carograyit failed - 17:33
carograyboth are now on 7.7.2117:33
carograydog whining  - hang on a sec17:34
+BartJoldid it import anything?17:34
carograyno 17:35
+BartJolah that is strange17:35
carograyI got a message about the package might be corrupted 17:35
carogray"Unable to extract package! The package may be corrupt, or there may be a server error preventing packages from being imported." 17:35
carograyperhaps demo.webgui.org won't allow imports?17:35
+BartJolcan imagine that17:36
carograyok..just thought I would ask 17:37
+BartJoldo you have a package available17:37
carograyyep17:37
+BartJolI can import it on my site17:37
+BartJolor try to17:37
carograyto see if it is corrupted?17:37
+BartJolyes17:37
carograyhow do I get it to you?17:37
carograyattachment to email17:37
carogray?17:38
carograyfile thing didn't work the other day on this chat17:38
+BartJolwell, if it import, the chance that demo does not allow packages is bigger17:38
carograyright17:38
+BartJolwell, depends on the size17:38
+BartJolor I fix you an account17:38
+BartJolis easier17:38
carograyok that would be terrific17:39
carograydo packages ususally have .gz at the and?17:39
carograyat the end?17:39
carograyI do not remember seeing that before17:39
+BartJolno17:40
+BartJolthat is a zipped file17:40
+BartJolwgpkg17:40
+BartJolthat should be the extension17:40
carograyright that's what the site produced...17:41
carograyI think..17:41
carograywgpkg should be the extension, right without the .gz at the end17:41
carograyI have just started using Google Chrome for browser, Chrome would not have added the .gz extension would it17:41
+BartJolyes17:42
+BartJolwell17:42
+BartJolstrange17:42
+BartJolyou are a package manger, hopefully that is enough17:42
carograyturns out your advice to upgrade to Google 3.5 was only part of the problem the other day, apparently there was some javascript in 7.7.20 that was causing all those problems.17:42
+BartJolff 3.517:43
carograylet me export the package again, to see if it will work without adding the extension...17:43
+BartJolah17:43
+BartJolwell, go ahead17:43
carograywhat about... I didn't commit the version tag when I made it a package. I exported without committing change, could that have made a difference, like a "temporary package"17:45
-!- cap10morgan [n=cap10mor@c-75-71-189-24.hsd1.co.comcast.net] has joined #webgui18:05
-!- mode/#webgui [+v cap10morgan] by ChanServ18:05
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui18:11
-!- ryuu_ro [n=rory@gw.oqapi.nl] has quit ["I'm Off"]18:11
+BartJolcarogray: eeeh, I had a client on the phone18:20
+BartJolso it worked out?18:20
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has left #webgui []18:25
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui18:27
-!- mode/#webgui [+v perlDreamer] by ChanServ18:27
+perlDreamergood morning, WebGUI people18:28
+BartJolmorning18:28
+BartJolperlDreamer: do you think you can make something out of http://github.com/BartJol/international- to add that to 7.8?18:29
+BartJolI made a bit of a mess out of it18:29
+perlDreamerjust a bit ;)18:30
+perlDreamerit would be easier if it had the same structure as WebGUI's lib18:30
+BartJolhey, I tested it properly18:30
+BartJolyeah18:30
+BartJolnext time I will do better18:30
+perlDreamerand then we'll need Haarg's help, because I don't know how to merge in remote repos18:30
+BartJolI hope18:30
@Haargno good way to merge something like that without a ton of extra work18:31
@Haargi'd just grab the files18:31
+BartJolsorry18:31
@Haargit's not really a problem.  just grabbing the files is easy.18:32
+BartJolok, but those are from 7.7.1918:32
* perlDreamer is pretty sure International.pm and Scratch have not been touched since 7.7.1918:33
+perlDreamerbut we should check18:33
@Haargyou could always fake it18:33
@Haarggit checkout v7.7.1918:33
@Haargput the files in place, commit, note new commit id, git checkout master, git merge <commit id>18:34
+perlDreamerand that will apply the right diffs?18:34
@Haargyeah18:34
+perlDreamergit rocks18:34
+BartJolwell, my stupidity is compensated by git18:35
+MrHairgreaseBartJol: are you saying you are a stupid git?18:35
@Haargwhat i would recommend for doing that kind of development though is to create a fork of the webgui repo on github18:35
+perlDreameras an aside, this is an example of unfortunate template variable naming.  In a CS'es view template, user.isVisitor means either that the _user_ is visitor, or, if you're inside a loop, it means that the _post owner_ is visitor18:35
+BartJolMrHairgrease: no18:36
@Haargthen create branches in your fork for the various things you are working on18:36
+BartJolah18:36
@Haargi should write up a tutorial on that18:36
+BartJolok18:36
+perlDreamerelnino, that is actually a very subtle, but evil bug18:39
elninoI'm glad I found a tasty one.18:43
+perlDreamerthe thing is, I don't know how to fix it18:44
+perlDreamerthe goal is that the user profile link should not be shown, if the user is visitor, or if the poster is visitor18:44
+perlDreamersince visitor's profile is never shown18:45
+perlDreamerah, so we need a new template variable called "showProfileUrl"18:45
+perlDreamerand then alter all the CS templates to use that, instead of the poorly named user.isVisitor18:46
+perlDreamerthis would be much easier with TT18:46
+perlDreamerplainhao, would you please backport the StoryArchive patch to 7.7?18:47
elninois "isvisitor" not what it means? - because it seems to mean that if the user is a visitor (regardless if they can post or not) they should not  see the link. period.18:47
@plainhaok, i'll try18:47
elninounless of course youcan allow visitors to see the profile.18:48
elninothen what you suggest makes sense.18:48
+perlDreamerelnino: in the post_loop, user.isVisitor means that the the poster is visitor18:49
+perlDreameroutside the post_loop, it means that the viewer is visitor18:49
+perlDreamerit is very evil18:49
elninoah.18:49
+perlDreamerwe'll hide the link18:51
+BartJolmmm, dutch text in a wg db, someone has been hacking18:53
+BartJolas a fieldname18:53
+perlDreamerpreaction, haarg: Have you read Joeri's bug about Admin group in the Visitor group?18:55
+perlDreamerAt first, I wasn't convinced that it was a bug18:55
+perlDreamernow, after reading is reply, I'm not so sure.18:55
@Haargi saw it but didn't look into it at all18:55
+perlDreamercould you take a few minutes to read and consider?18:56
+perlDreamerI'm now heavily leaning toward fixing it.18:56
+BartJolshould I get him?18:56
@Haargdo other users go into the visitor group?18:56
+perlDreamerI don't think so18:56
@Haargi don't know.  the admin group is a member of all of the groups on purpose.18:57
+perlDreameryes, but in this case, I don't think it does any good18:57
+perlDreamerbecause now Admin is a member of Registered Users AND Visitors18:57
+perlDreamerwhich does not make sense18:57
@Haargit probably makes more sense for it to not be in the group18:58
+perlDreameranyone else in the channel have any thoughts?19:00
+perlDreamerMrHairgrease?19:00
+perlDreamerall you lurking PB people?19:00
+perlDreamerbopbop, is this going to make a documentation nightmare?19:01
+MrHairgreaseperldreamer!19:01
@bopbophang on, let me scroll up and read19:01
+perlDreamerbacklog a bit, and answer the question about Admin being in the Visitors group, MrHairgrease, if you would, sir.19:01
+perlDreamerbut if Joeri is standing over your shoulder promising bier and vacation, then you must excuse yourself from the discussion19:02
+MrHairgreaseok hang on19:02
+MrHairgreaseperldreamer, you mean backlog on irc?19:03
+perlDreameryup19:03
+perlDreamerhere's the bug URL, for reference, too: http://www.webgui.org/use/bugs/tracker/1108219:03
+MrHairgreaseok, what is the question?19:04
+MrHairgreaseshould admin be in visitors gorup?19:04
@bopbopdoes the group "everyone" include both visitor and registered user?19:05
+MrHairgreaseyes19:05
+perlDreamerMrHairgrease: that is the question19:05
+MrHairgreaseI think not19:05
@bopbopthen it wouldn't be a problem removing admin from visitor19:05
+MrHairgreasethe reason being that admin is not a visitor19:05
-!- cap10morgan [n=cap10mor@c-75-71-189-24.hsd1.co.comcast.net] has quit []19:05
+MrHairgreaseadmin is a regular account19:05
+MrHairgreasethat happens to be special =)19:05
+MrHairgreasethe visitor account is not19:06
+MrHairgreasetherefore I think that admin should be in any group 19:06
+MrHairgreaseexcept19:06
+MrHairgreasevisitors19:06
+perlDreamerwell, it's not just user Admin.  The Admin Group is a subgroup of all groups by design in WebGUI.  Unfortunately, this includes group Visitor.19:06
+MrHairgreaseoh ic19:06
+MrHairgreasethat's just weird19:06
+MrHairgreaseb/c 19:06
+MrHairgreasergistered users and vistors are both mutually exclusive19:07
+MrHairgreaseso admin cannot possibly in both19:07
+perlDreameryeah19:07
+perlDreamerokay, now I'm completely sold19:07
+perlDreamerwhat would I do without you guys?19:07
+MrHairgreasemy gut feeling says only visitors in visitor19:07
+MrHairgreaseuhmm19:07
+MrHairgreasego the the netherlands and find other cool eurotrash?19:08
+perlDreamerwho could be as cool as the Dutch WebGUI guys?19:08
+MrHairgreasedunno19:09
+MrHairgreaseprolly nobody???19:09
+perlDreamerOQAPI!!!!!19:11
+BartJolwhere do we get our charm...19:11
+BartJolit's the cheese!19:11
+BartJolor beer19:11
+perlDreameror the beer cheese19:11
+perlDreamerspeaking of food...19:11
+BartJolbreakfast?19:12
-!- MrHairgrease [n=martin@gw.oqapi.nl] has left #webgui []19:16
+perlDreamergood idea BartJol, bbiab19:18
+BartJolah, well I be gone iab19:18
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit ["This computer has gone to sleep"]19:19
-!- BartJol [n=bart@194.171.50.123] has quit ["Leaving."]19:20
-!- cap10morgan [n=cap10mor@h19-afsc.ded.indra.com] has joined #webgui19:48
-!- mode/#webgui [+v cap10morgan] by ChanServ19:48
-!- Haarg [n=haarg@76.210.66.241] has joined #webgui19:49
-!- mode/#webgui [+o Haarg] by ChanServ19:49
-!- mducharme1 [n=nothing@S010600179ace3ce8.wp.shawcable.net] has joined #webgui19:57
-!- mducharme [n=nothing@S010600179ace3ce8.wp.shawcable.net] has quit [Read error: 60 (Operation timed out)]20:03
-!- bopbop [n=kristi@24-183-106-111.dhcp.mdsn.wi.charter.com] has quit ["bye"]20:15
CIA-56webgui: hao webgui-7.7 * r184c956 / (2 files in 2 dirs): (log message trimmed)21:05
CIA-56webgui: Fixed failure in test 250 of t/00_compile.t.21:05
CIA-56webgui: not ok 250 - WebGUI/Asset/Wobject/StoryArchive.pm compiles without warnings21:05
CIA-56webgui: @ Failed test 'WebGUI/Asset/Wobject/StoryArchive.pm compiles without warnings'21:05
CIA-56webgui: @ at 00_compile.t line 52.21:05
CIA-56webgui: @ got: 'Argument "." isn't numeric in numeric eq (==) at21:05
CIA-56webgui: /Users/hao/Dropbox/PB/wg/webgui/lib/WebGUI/Asset/Wobject/StoryArchive.pm line21:05
+perlDreamerthanks, plainhao!21:05
+cap10morganwould you see something like "DBD::mysql::st execute failed: Duplicate entry 'TbDcVLbbznPi0I0rxQf2CQ-1254442538' for key 1" if you tried to create 2 assets within the same second?21:49
+cap10morganer, commit 2 revisions, i guess that should be21:49
+perlDreameryes21:49
+perlDreamerI was asking rizen about having millisecond level timing in the db a while back, but it's not as easy as it sounds21:50
+cap10morganok, i'm wondering if that's what could be happening w/ this package import in the 7.7.19->7.7.20 upgrade script21:50
+perlDreamerit's possible21:50
+cap10morganit doesn't happen on all my sites, but i've found 2 so far21:50
+cap10morganok, i'll keep digging21:50
+cap10morganthanks21:50
+perlDreamerare there two packages with the same template in it?21:50
+cap10morganwouldn't that cause the error on every upgrade?21:51
+perlDreamerno, it's a race condition21:51
+cap10morganoh, sure, that makes sense21:51
+perlDreamerdepends on the speed of the site, loading, etc21:51
+cap10morganyeah, maybe then21:51
+perlDreamera storyarchive package?21:51
+cap10morganthis is the storymanager.wgpkg21:51
+cap10morganin the packages-7.7.20 dir21:52
+cap10morganroot_import_storymanager.wgpkg to be exact21:52
+cap10morganthat's what the error message comes from, at least21:52
+cap10morgani have the assetid too...21:52
@Haargpackage importing should never cause that issue due to things being imported too quickly.21:52
+cap10morganoh, i already pasted that21:52
@Haargbecause the packages have revisionDates in them, and it will update the existing assets if the assetId+revisionDate combination already exists.21:53
+cap10morganoh, ok21:54
@Haargbut it could possibly happen if the asset instantiation failed for some reason 21:54
@Haargnot due to speed though21:54
+cap10morganwell, i'm going to have it spit out the actual queries next to see where that gets me21:54
@HaargperlDreamer, does this seem too silly?  http://gist.github.com/20000021:59
@Haargalthough i should probably document it better to explain why it does something so convoluted21:59
-!- cap10morgan_ [n=cap10mor@h19-afsc.ded.indra.com] has joined #webgui22:00
-!- mode/#webgui [+v cap10morgan_] by ChanServ22:00
-!- cap10morgan_ [n=cap10mor@h19-afsc.ded.indra.com] has quit [Read error: 104 (Connection reset by peer)]22:00
-!- cap10morgan_ [n=cap10mor@h19-afsc.ded.indra.com] has joined #webgui22:00
-!- mode/#webgui [+v cap10morgan_] by ChanServ22:00
-!- cap10morgan [n=cap10mor@h19-afsc.ded.indra.com] has quit [Read error: 104 (Connection reset by peer)]22:01
-!- cap10morgan_ is now known as cap10morgan22:01
+perlDreamerHaarg: we changed that, with the revisionDates, remember?22:09
@Haargyou mean in your new code?22:09
@Haargi guess i was thinking that hadn't gone into a release yet22:10
@Haargi haven't actually looked at what you changed22:10
+perlDreamerit went out in .2122:11
+perlDreamercap10morgan, are you upgrading to 7.7.20, or 7.7.21?22:12
+perlDreamerHaarg, it does seem a little silly.  What's wrong with the old tempfile method?22:12
@Haargchanges permissions22:12
+perlDreamerand only root can alter permissions22:13
+perlDreamerwell...22:14
+perlDreamerwhy not record the original permissions and restore them when you're done?22:14
carograyi started something with Bartjol this morning before all you midwest and wescoasters were up22:17
carograyis making a package version tagged?22:17
carograyi.e. can I export it without committing the version tag under which I created it?22:17
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: @Haarg, +cap10morgan, f00li5h, @plainhao, CIA-56, @preaction22:18
-!- Netsplit over, joins: @Haarg, +cap10morgan, @plainhao, CIA-56, @preaction, f00li5h22:20
@Haargoop22:20
carogray...seems that if one wants to export a package whilst using Google Chrome browser, Chrome adds a .gz extension to it. thought someone might want to know22:21
-!- perlDreamer1 [n=colink@71.117.209.184] has joined #webgui22:32
perlDreamer1I've been gone about 20 minutes, and the logs aren't updated yet22:32
perlDreamer1if anybody asked me anything, you'll need to repaste it22:33
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has quit [Read error: 110 (Connection timed out)]22:34
@Haarg[14:14:25]  <Haarg> there's really no way to maintain permissions properly without reusing the same file22:34
@Haarg[14:15:03]  <Haarg> so it goes through the extra stuff to make sure it will be able to write the complete file before it overwrites the old content22:34
-!- perlDreamer1 is now known as perlDreamer22:34
-!- mode/#webgui [+v perlDreamer] by ChanServ22:35
-!- plainhao [n=plainhao@mail.xbiotica.com] has quit []22:41
CIA-56webgui: Colin Kuskie master * r3fb3644 / t/templateSyntax.t : Test for checking syntax in all templates. - http://bit.ly/27VjZ222:49
CIA-56webgui: Colin Kuskie master * r247166b / (9 files in 8 dirs): 22:49
CIA-56webgui: In the CS, do not show a profile link unless the user is not a visitor. Fixes bug #1108422:49
CIA-56webgui: If the post is owned by Visitor, do not show the link because no one22:49
CIA-56webgui: is allowed to see Visitor's profile. If the current user is Visitor,22:49
CIA-56webgui: do not show the link because Visitor is not allowed to view anyone's22:49
CIA-56webgui: profile. - http://bit.ly/4Q08d22:49
CIA-56webgui: Colin Kuskie webgui-7.7 * r2c9b4da / (2 files): Move upgrade sub to correct upgrade script. - http://bit.ly/P7jFq22:52
CIA-56webgui: Colin Kuskie webgui-7.7 * r8a576be / t/templateSyntax.t : Test for checking syntax in all templates. - http://bit.ly/s270s22:52
CIA-56webgui: Colin Kuskie webgui-7.7 * r5c39f8e / (9 files in 8 dirs): 22:52
CIA-56webgui: In the CS, do not show a profile link unless the user is not a visitor.22:52
CIA-56webgui: If the post is owned by Visitor, do not show the link because no one22:52
CIA-56webgui: is allowed to see Visitor's profile. If the current user is Visitor,22:52
CIA-56webgui: do not show the link because Visitor is not allowed to view anyone's22:52
CIA-56webgui: profile. - http://bit.ly/14o1hy22:52
-!- cap10morgan [n=cap10mor@h19-afsc.ded.indra.com] has quit []22:57
+perlDreamerokay, working on Joeri's bug next22:59
@Haargso any extra comments on the config::json stuff?  probably doesn't matter much as long as it works.23:00
+perlDreameryeah23:00
CIA-56webgui: Graham Knop master * r62cb3a4 / lib/WebGUI/AssetExportHtml.pm : correct error detection code in export - http://bit.ly/9vJfD23:00
+perlDreameri'm surprised there isn't a way to maintain the permissions23:01
@Haargwell, i can't think of one23:01
-!- cap10morgan [n=cap10mor@h19-afsc.ded.indra.com] has joined #webgui23:05
-!- mode/#webgui [+v cap10morgan] by ChanServ23:05
-!- zz_SDuensin [n=SDuensin@u15320223.onlinehome-server.com] has joined #WebGUI23:11
-!- SDuensin [n=SDuensin@173-28-73-10.client.mchsi.com] has quit ["So long, and thanks for all the fish."]23:25
-!- zz_SDuensin is now known as SDuensin23:25
@HaargperlDreamer, do you think storage->getFiles should include directories in the result?  and what about files starting with . in subdirectories?23:33
* perlDreamer needs to review thte code before making an informed reply23:40
@Haargcurrently directories are included, as are files starting with periods in subdirectories23:40
+perlDreamerhm23:41
+perlDreamerI tried to filter out dot files in subdirectories23:41
+perlDreamerbut it's not tested...23:42
@Haargit's an easy change23:42
@Haargpart of the tests does assume it includes directories23:43
* perlDreamer doesn't like the idea of deep storage locations at all23:43
@Haargbut that test seems to be designed primarily for a different purpose23:43
+perlDreameryou're looking at the copy tests23:44
+perlDreamer?23:44
@Haargand the clear tests23:45
+perlDreamerin the clear tests, it calls getFiles('all')23:46
+perlDreamerso the question is in which modes should it return directories, and dot files23:47
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit ["Leaving."]23:47
+perlDreamerwhat's up with the old SVN server, has it been taken down?23:47
@Haargno23:48
@Haargwell, maybe23:48
@Haargit shouldn't be though23:48
+perlDreamerthe Syndicated Content test, and my browser say it is23:48
@Haargwell, the test needs to be changed23:48
@Haargbut i don't know why it is down23:48
+perlDreamerI'll find another RSS feed for the test23:49
@Haargi brought it back up23:50
@Haargmaybe i can get rid of it this weekend though23:50
+perlDreamerthe test should be converted to be a WEBGUI_LIVE test23:51
+perlDreamerso that it doesn't depend on an external server23:51
@Haargwe should probably have two env vars for that23:52
@Haargnet tests and live tests23:52
+perlDreamerI think that's the only net test23:52
--- Day changed Sat Oct 03 2009
+perlDreamerbut, in any case, it's not related to the Admin/Visitor group change that I made, so it's safe to commit that.00:08
CIA-56webgui: Colin Kuskie webgui-7.7 * r01810f9 / (4 files in 3 dirs): Bug #11082: Admin group has been removed from Visitor Group. - http://bit.ly/vgzsd00:13
CIA-56webgui: Colin Kuskie master * r26f7dd8 / (3 files in 3 dirs): Bug #11082: Admin group has been removed from Visitor Group. - http://bit.ly/GwAC100:13
+perlDreamerHaarg, do you really keep forgetting to backport to webgui-7.7, or do you do all your backports in one big batch?00:14
@Haargi usually do it in batches00:15
+perlDreamerI'm not going to pester you about it anymore, then00:15
+perlDreamercap10morgan, did you nail down what's happening in the upgrade?00:18
+cap10morganno, i haven't yet00:18
+cap10morganbeen training the new guy :)00:18
@HaargperlDreamer, think it would be good to do a s/storagesToDelete/addToCleanup/ on the tests (and for the other cleanup methods)?00:21
+perlDreamernot until it's backported to 7.700:21
+perlDreamerotherwise merging is going to be a pain00:22
@Haargoh yeah, forgot about that00:22
+perlDreameraside from that, I think it's a great idea00:22
@Haargit's probably safe to do that at this point.  it's a somewhat large change but it seem to be holding up fine.00:22
+perlDreameryes00:22
+perlDreamerdid you ever finish the $guard auto-variable insertion code?00:23
@Haargnope00:23
@Haargpretty sure it can't be done without extra modules00:23
@Haargbeen trying to make these adjustments so we could possibly use Test::Aggregate00:25
+perlDreamerI've been cleaning up all the END blocks as i come across them00:25
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: @Haarg, +cap10morgan, f00li5h, CIA-56, @preaction00:26
-!- Netsplit over, joins: @Haarg, +cap10morgan, CIA-56, @preaction, f00li5h00:28
@Haargbeen trying to make these adjustments so we could possibly use Test::Aggregate00:28
@Haargbut at least the cleanup stuff is good enough for that at this point00:28
@Haargwe could stick a my $guard = Scope::Guard->new(sub { WebGUI::Test->cleanup }); at the beginning of the tests00:28
@Haargand it would handle automatic cleanup of all of the tests own stuff00:29
+perlDreamerwon't we need that anyway?00:29
+perlDreamerinstead of relying on the END block in Test.pm?00:30
@Haargif we wanted to use aggregate you mean?00:31
+perlDreameryes00:31
@Haargyeah00:31
@Haargthat's what i mean.  at this point, the cleanup stuff is good enough to handle aggregate.00:32
@Haargjust the tests would need some adjustment.00:32
+perlDreamerI see00:32
@Haargthere are still problems most likely00:32
+perlDreamerI wouldn't mind spending several hours refactoring the tests, but I'd be happier doing it when the bug list is shorter.00:32
@Haargyeah00:32
@Haargi think if we keep converting them to use addToCleanup or the other similar methods that will be a good enough improvement00:33
+perlDreamerthat's what I mean.00:33
+perlDreamerjust doing it all in 1 fell swoop00:34
+perlDreamerinstead of nickel-diming it00:34
+perlDreamerbecause now we have stuff using END, *toDelete and soon, addToCleanup00:34
@Haargwell, the difference between *toDelete and addToCleanup is pretty much nonexistant00:35
@Haargbut yeah, focusing on test cleanups is hard to justify when there are enough actual bugs00:35
@Haargthe other things that will be problematic re: aggregate are anything using Test::MockObject->fake_module00:36
+perlDreamerwe'll have to find other workarounds for that00:36
@Haargwhat i would recommend is just not using it00:37
@Haarginstead, load the module for real00:37
@Haargand use local *WebGUI::Module::method = sub {};00:37
+perlDreamerI'm not typing well.  That's what I meant00:37
+perlDreamerhaving another workaround for fake_module00:38
+perlDreamerexcept perhaps for apache cookie handling00:38
@Haargback later00:45
-!- Radix_ [i=quasselc@203.161.71.161.static.amnet.net.au] has quit ["No Ping reply in 90 seconds."]01:02
-!- Radix_ [i=quasselc@203.161.71.161.static.amnet.net.au] has joined #webgui01:02
-!- mducharme1 is now known as mducharme01:32
elninoHaarg are you around?01:58
-!- cap10morgan [n=cap10mor@h19-afsc.ded.indra.com] has quit [Read error: 60 (Operation timed out)]02:05
+perlDreamerhe's out right now, elnino02:08
+perlDreameris it a question I can potshoot?02:08
@Haargback for a little02:22
+perlDreamerI'd love a 2nd opinion on the DataForm captcha caching fix I'm about to commit02:25
+perlDreamerhere it comes02:25
CIA-56webgui: Colin Kuskie webgui-7.7 * rad35662 / (3 files in 3 dirs): Prevent dataform from caching when the form contains a captcha. Fixes bug #11049 - http://bit.ly/1yB5Kn02:25
CIA-56webgui: Colin Kuskie master * r0e09072 / (3 files in 3 dirs): Prevent dataform from caching when the form contains a captcha. Fixes bug #11049 - http://bit.ly/QZoik02:25
+perlDreamerit should be pretty straight forward, but no one knows the DataForm better than you now02:27
@Haargmy first thoughts are actually related to mostly unrelated issues02:30
@Haargwhich are that having a macro in the default value of a field in the dataform won't refresh properly due to cache02:30
+perlDreamerthat would be another bug02:30
@Haargand that i don't think calendar properly invalidates its cache02:30
+perlDreamerthe calendar should return either last modified, or "this morning", right?02:31
@Haargalso that the CS could probably do a better job of caching than just avoiding it02:31
@Haargthe other alternative is to have events update the calendar02:31
@Haargwith a new lastUpdated value02:31
@Haargsame for the cs02:31
+perlDreamerbut the calendar also has the concept of the default viewing window, and it can change without altering any events02:32
+perlDreamerlike when you rollover to a new week/month/day, etc02:32
+perlDreamerand how in the world do you remember all that stuff?02:33
@Haargif you change the default view though that should be a new rev02:33
@Haargunless it's a user setting02:33
+perlDreamerthink about making the default view the week.02:34
+perlDreamerfrom Sunday to monday, you get presented a whole new week02:34
+perlDreamerbut lastModified never changes02:34
@Haargah02:34
+perlDreamerwe could subclass/extend addChild in the Calendar to handle updating the calendar02:35
+perlDreamerno, that wouldn't work for editing a calendar02:35
+perlDreamererr, event02:35
@preactionif we made every view in an asset have its own URL, that would work ;)02:35
@Haargevent->update could easily also update the calendar02:36
+perlDreameryes02:37
+perlDreamerthat would be better than pFFPP02:37
+perlDreamerwe should file bugs for all those02:38
+perlDreamerthat's stuff that I can do02:38
+perlDreamerbut Map, latin-1 and AssetManager menu will need the special touch of the two of you02:38
@Haargi still can't reproduce the stuff that caused the latin1 thing02:39
@Haargit was something on my machine02:39
+perlDreamerodd02:39
@Haargbut i'm not sure what02:39
@Haargi have some pending changes to wgd build related to that02:40
@Haargthen i just have to make the script to fix the existing tables02:40
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui02:42
* perlDreamer heads out for dinner with the family02:53
+perlDreamerI'll be back on later02:53
-!- cap10morgan [n=cap10mor@209.169.13.20] has joined #webgui03:17
-!- mode/#webgui [+v cap10morgan] by ChanServ03:17
-!- cap10morgan [n=cap10mor@209.169.13.20] has quit [Read error: 145 (Connection timed out)]03:28
-!- Haarg [n=haarg@76.210.66.241] has quit ["This computer has gone to sleep"]03:33
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui04:01
-!- mode/#webgui [+v patspam] by ChanServ04:01
+patspamcan someone pm me PlainBlack's PayPal payment email address?04:19
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit ["Leaving."]04:33
+perlDreamerI'd like that, too, patspam04:33
+patspamhowdy perlDreamer04:34
+perlDreamerhey, man!04:34
+perlDreamerhow come you're hacking on a Saturday?04:34
+patspamheh I'm not, just surfing the web04:41
-!- mducharme [n=nothing@S010600179ace3ce8.wp.shawcable.net] has quit [Read error: 104 (Connection reset by peer)]04:46
+patspamhave you run the test suite on perl 5.11.0 yet..? ;)04:48
-!- mducharme [n=nothing@S010600179ace3ce8.wp.shawcable.net] has joined #webgui04:49
+perlDreamerno04:51
+perlDreamerI only heard about 5.11 this afternoon04:51
+perlDreamerhad a weird bug with 5.8.8 today04:52
+perlDreamer00_compile.t runs clean on 5.10, but under 5.8.8 (or maybe .5) there's a syntax warning in StoryArchive.pm04:52
+patspambizarre04:58
+patspamheh but yeah, i think 5.11 was only released in the last 24 hours04:58
+perlDreamerand they're going to have monthly releases, too05:12
+perlDreamerof course, when they get to matching the release schedule of WebGUI, _then_ they'll have something to talk about ;)05:12
+patspamhehe totally!05:18
+patspammonthly released of perl 5 is really awesome though05:18
@preactionit's nice that there's a fire under Perl's ass now, but why now?05:19
@preactionare we finally fed up with playing second-fiddle to PHP?05:19
+perlDreamerthat won't happen on the language level05:21
+perlDreameras long as its nigh on impossible to install Perl scripts and have them work like PHP, we'll play 2nd fiddle in web space05:21
+perlDreamersensei preaction, are you ready to begin the lesson?05:22
@preactionsure, let me pull up a browser05:22
+perlDreameryou need a 7.8 site05:22
@preactiontrunk okay?05:23
+perlDreameryep05:23
@preactionokay, and what's broken?05:24
+perlDreamerhop into the asset manager05:24
@preactionokay, i see the two bugs now05:24
@preactionMore doesn't work, and clicking the last item in the crumbtrail is weird05:25
+perlDreamerI've using the sitemap page, just because it loads faster05:25
+perlDreamerwell, if you click it twice, it's bad05:25
+perlDreamerclicking once, then clicking off the menu to deactivate seems to work okay05:25
+perlDreamerit's being rendered05:28
+perlDreamerthe listener is firing05:28
+perlDreamerbut no menu05:28
+perlDreamermenu.show is firing, I was able to use the debugger to put a breakpoint in container_core's show function05:30
+perlDreamerthe crumb trail uses almost exactly the same javascript to build its menu, and it works fine (aside from the duplication issue)05:31
+perlDreamerpreaction, I think I have it05:33
+perlDreamerit's the menu position05:33
+perlDreamerwhen the crumb trail menu is rendered, the style on the div is given a left and top set of coordinates05:34
+perlDreamerthat overrides the one it gets from .yuimenu CSS05:34
+perlDreamerbut the more menu does not get those top and left in the style05:34
+perlDreamerit's like it can't find the thing it is supposed to attach to05:34
+perlDreamermaybe the DataTable is interfering with the location of the menu?05:35
@preactionthat's what the "context" property is supposed to do05:37
+perlDreameryes05:37
+perlDreamerbut if I use Firebug to disable the .yuimenu left and top properties, then the menu shows up (in the wrong place)05:39
+perlDreamerthe links that the menu are attached to do not have ids05:45
+perlDreamerand the crumb trail one does05:45
@preactionthey shouldn't need to. they didn't need to before05:45
+perlDreamerI know, but the old YUI 2.6 still works05:45
+perlDreamerhow can I assign it an ID to check that?05:46
@preactionit's in formatActions i believe05:47
@preactionin the javascript05:47
+perlDreamera.id = "someUniqueText"; ??05:48
+perlDreamerokay, having an ID doesn't make a difference05:50
-!- perlmonkey2 [n=perlmonk@adsl-70-137-23-23.dsl.okcyok.swbell.net] has left #webgui []06:06
--- Log closed Sat Oct 03 06:14:25 2009
--- Log opened Sat Oct 03 23:51:23 2009
-!- xdanger [i=xdanger@i.should.be.in.a.mentalhouse.net] has joined #webgui23:51
-!- Irssi: #webgui: Total of 22 nicks [4 ops, 0 halfops, 1 voices, 17 normal]23:51
-!- Irssi: Join to #webgui was synced in 3 secs23:51
CIA-56WebGUI: translation * r12372 /translations/German/German/Asset_Survey.pm: Updating German on translation server23:54
-!- carogray2 [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui23:58
-!- carogray2 [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has left #webgui []23:58
--- Log closed Sun Oct 04 01:16:12 2009
--- Log opened Sun Oct 04 01:16:17 2009
-!- xdanger [i=xdanger@i.should.be.in.a.mentalhouse.net] has joined #webgui01:16
-!- ServerMode/#webgui [+ns] by orwell.freenode.net01:16
-!- Irssi: #webgui: Total of 1 nicks [0 ops, 0 halfops, 0 voices, 1 normal]01:16
-!- Irssi: Join to #webgui was synced in 3 secs01:16
!orwell.freenode.net *** Notice -- TS for #webgui changed from 1254608177 to 116452337501:16
-!- ServerMode/#webgui [-s] by irc.freenode.net01:16
-!- Haaarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui01:16
-!- mducharme1 [n=nothing@S010600179ace3ce8.wp.shawcable.net] has joined #webgui01:16
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui01:16
-!- cap10morgan [n=cap10mor@c-75-71-189-24.hsd1.co.comcast.net] has joined #webgui01:16
-!- SynQ [i=koen@130.89.175.240] has joined #webgui01:16
-!- Radix_ [i=quasselc@203.161.71.161.static.amnet.net.au] has joined #webgui01:16
-!- f00li5h [n=f00li5h@unaffiliated/f00li5h] has joined #webgui01:16
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui01:16
-!- CIA-56 [n=CIA@208.69.182.149] has joined #webgui01:16
-!- SDuensin [n=SDuensin@u15320223.onlinehome-server.com] has joined #webgui01:16
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui01:16
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has joined #webgui01:16
-!- perigrin [n=bender@agaton.scsys.co.uk] has joined #webgui01:16
-!- frodwith [n=pdriver@helios.tapodi.net] has joined #webgui01:16
-!- ServerMode/#webgui [+ovoo Haaarg cap10morgan preaction frodwith] by irc.freenode.net01:16
-!- daviddelikat [n=dav@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui01:16
-!- steveo_aa [n=sno@adsl-76-226-114-107.dsl.sfldmi.sbcglobal.net] has joined #webgui01:16
-!- ckotil [n=newtrino@c-69-136-3-15.hsd1.in.comcast.net] has joined #webgui01:16
-!- perlbot [i=simcop@erxz.com] has joined #webgui01:16
-!- gugod [n=gugod@sh1.opcafe.net] has joined #webgui01:16
-!- Socrates [i=socrates@ringbreak.dnd.utwente.nl] has joined #webgui01:16
-!- ServerMode/#webgui [+o steveo_aa] by irc.freenode.net01:16
-!- ServerMode/#webgui [+bbb *!*@189.4.48.48 *!*@85-18-14-23.fastres.net broasaurus*!*@*] by irc.freenode.net01:16
-!- ServerMode/#webgui [+bbb *!n=rahul@117.195.196.* morphbot*!*@* chimpbabwe*!*@*] by irc.freenode.net01:16
-!- irc.freenode.net changed the topic of #webgui to: [7.7.21-stable | 7.8.0-beta | WRE 0.9.3] Before you ask, check the wiki: http://wiki.webgui.org | Pastebin: http://webgui.pastebin.com01:16
-!- mducharme-work [n=nothing@4-121-188-206.rev.knet.ca] has joined #webgui01:17
+cap10morganLooks like that upgrade error I'm seeing is happening on a template that is in both root_import_storymanager_storytemplatetopic.wgpkg and root_import_storymanager.wgpkg01:17
+cap10morganand the error is coming from an attempt to insert into assetData w/ the same revisionDate01:18
+cap10morgani still don't see why that is happening01:19
-!- perlmonkey2 [n=perlmonk@adsl-70-137-23-23.dsl.okcyok.swbell.net] has joined #webgui01:20
-!- mode/#webgui [+v perlmonkey2] by ChanServ01:20
-!- perlmonkey2 [n=perlmonk@adsl-70-137-23-23.dsl.okcyok.swbell.net] has quit ["Leaving."]01:55
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit ["Leaving."]01:59
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui04:27
-!- mode/#webgui [+v patspam] by ChanServ04:28
-!- mducharme1 is now known as mducharme06:49
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui07:06
-!- mode/#webgui [+o Haarg] by ChanServ07:06
-!- Haaarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit [Read error: 110 (Connection timed out)]07:08
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has quit ["Leaving"]08:42
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit ["This computer has gone to sleep"]09:21
+patspamwhy do we have ^/extras mapped to WebGUI::URL::PassThru in site.conf?09:35
+patspamisn't modproxy supposed to handle it exclusively?09:35
@preactionwhat if there isn't a modproxy instance?09:55
+patspamindeed09:57
-!- wgGuest51 [n=wgGuest5@125.167.221.129] has joined #webgui11:04
-!- wgGuest51 [n=wgGuest5@125.167.221.129] has quit [Client Quit]11:04
-!- daviddelikat1 [n=dav@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #WebGUI11:18
-!- daviddelikat [n=dav@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Read error: 110 (Connection timed out)]11:36
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit ["zzzzzzzzzz"]12:13
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui12:21
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: SDuensin13:00
-!- Netsplit over, joins: SDuensin13:01
-!- Terminus- [n=justin@112.202.252.71] has joined #webgui13:35
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit ["Leaving."]14:21
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui15:16
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has left #webgui []15:16
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit ["Leaving."]15:53
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui16:42
-!- mode/#webgui [+o Haarg] by ChanServ16:42
CIA-56config-json: Graham Knop master * rae2c71b / (Changes lib/Config/JSON.pm): eliminate use of temp file and add protection against disk full issues - http://bit.ly/103fD316:47
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui17:51
-!- Terminus- [n=justin@112.202.252.71] has quit ["leaving"]18:24
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui18:25
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has left #webgui []18:25
-!- perlmonkey2 [n=perlmonk@adsl-70-137-23-23.dsl.okcyok.swbell.net] has joined #webgui22:36
-!- mode/#webgui [+v perlmonkey2] by ChanServ22:36
--- Day changed Mon Oct 05 2009
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui01:58
-!- mode/#webgui [+v patspam] by ChanServ01:58
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui02:03
-!- mode/#webgui [+v perlDreamer] by ChanServ02:03
-!- lsr [n=danger@ppp221-151.static.internode.on.net] has joined #webgui02:52
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has joined #webgui03:21
elninohi all03:21
daviddelikat1'lo03:40
-!- perlmonkey2 [n=perlmonk@adsl-70-137-23-23.dsl.okcyok.swbell.net] has quit ["Leaving."]03:56
-!- mducharme1 [n=nothing@S010600179ace3ce8.wp.shawcable.net] has joined #webgui04:07
-!- mducharme [n=nothing@S010600179ace3ce8.wp.shawcable.net] has quit [Read error: 110 (Connection timed out)]04:24
+perlDreamerhowdy!04:36
-!- mducharme [n=nothing@S010600179ace3ce8.wp.shawcable.net] has joined #webgui04:59
-!- mducharme1 [n=nothing@S010600179ace3ce8.wp.shawcable.net] has quit [Read error: 145 (Connection timed out)]05:07
daviddelikat1hey PD you still out there?06:07
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has quit ["Leaving."]06:24
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui07:12
-!- mode/#webgui [+v perlDreamer] by ChanServ07:12
* perlDreamer is back, daviddelikat107:12
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has quit ["***perlDreamer is gone, daviddelikat1"]07:58
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit ["Leaving."]07:59
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui08:10
-!- mode/#webgui [+v patspam] by ChanServ08:10
-!- patspam1 [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui08:43
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit [Nick collision from services.]08:43
-!- patspam1 [n=patspam@ppp221-151.static.internode.on.net] has quit [Remote closed the connection]08:43
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui08:44
-!- mode/#webgui [+v patspam] by ChanServ08:44
-!- f00li5h [n=f00li5h@unaffiliated/f00li5h] has quit [Remote closed the connection]09:20
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has joined #webgui09:32
-!- lsr [n=danger@ppp221-151.static.internode.on.net] has quit ["Leaving."]09:37
-!- bartjol [n=bartjol@kantoor.procolix.com] has joined #webgui10:15
-!- mode/#webgui [+v bartjol] by ChanServ10:15
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit ["Leaving."]10:20
-!- f00li5h [n=f00li5h@211.30.210.22] has joined #webgui10:41
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has quit ["Leaving."]10:42
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has joined #webgui10:56
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Read error: 110 (Connection timed out)]11:04
@preactionif I don't want to call this asset "Snippet" anymore, what should I call it? RawContent?11:19
@preactionjust like "Article", it has no real semantic difference with "Post" or "Snippet"11:21
@preactionone is Rich Content, one is Raw Content11:21
+bartjolpreaction: RawContent does describe it, but not sure whether users really understand that termonology11:24
@preactionwell, not now sure11:25
+bartjolplain content?11:26
@preactioni'm just trying to get rid of Post, Event, and so many other assets that are exactly the same but for two or three things11:26
@preactionEvent == Article + Start and End dates11:26
@preactionPost == Article11:26
@preactionWikiPage == Article11:26
+bartjolwell, is there a rason that they were split in the past?11:26
@preaction(well, with wiki linking)11:26
@preactionno, they weren't split, we just never joined them11:27
+bartjolah11:27
@preactionthis is my personal rewrite of WebGUI11:27
+bartjoland in the end, they turn out almost the same11:27
-!- f00li5h [n=f00li5h@unaffiliated/f00li5h] has quit [Read error: 110 (Connection timed out)]11:27
@preactionyeah, which pains me11:27
+bartjolah, that's why you're at work at this strange time11:27
@preactionwe'll have a BlogPost soon, i suspect11:27
@preactionand a ForumPost11:28
+bartjolyeah, and the story mayb?11:28
@preactionoh, right, Story11:28
+bartjolnot sure how that differs yet11:28
@preactionit has attachments you can order11:28
@preactionwhich wouldn't be necessary if the form field was more intelligent about things11:28
+bartjolso with some extra options the article could do everything11:29
@preactiontoo much wasted effort to build a generic piece of content over and over and over11:29
@preactionexactly11:30
+bartjolbut naming assets should be related to context11:31
+bartjolin a cs "add article" is just not the same as "add post"11:31
+bartjolfor a newsletter, that might be ok11:31
+bartjolso you might figure out something for that11:32
@preactionthat's easy though, change the link in the template11:32
+bartjolalso, recounting on deleting and restoring posts from cs takes some code11:33
+bartjolI do agree with you, that 1 asset might be better, but there are quite some border effects11:33
+bartjolwhich might result in 1 un-understandable asset11:34
@preactionyeah, hence not gonna try it in current WebGUI11:34
+bartjolso you might need a subclass in the asset11:34
+bartjolare a form field11:34
@preactionthe idea being there will be a "RichContent" asset that one can subclass to make many things, like Event11:35
+bartjolwhich is almost the same11:35
+bartjoljust a db entry11:35
@preactionI AM CALLED.... TIM11:37
+bartjolTim?11:37
+bartjolI call you Doug or f***head11:37
+bartjolsorry11:38
@preactionwatching Holy Grail :p11:38
+bartjolah11:39
+bartjolTim is that evil guy right?11:39
@preactionhe's the sorceror who can make random explosions11:39
+bartjolah11:40
+bartjolright11:40
-!- f00li5h [n=f00li5h@211.30.210.22] has joined #webgui11:54
-!- bartjol [n=bartjol@kantoor.procolix.com] has quit ["Leaving."]12:27
-!- f00li5h [n=f00li5h@unaffiliated/f00li5h] has quit [Read error: 110 (Connection timed out)]12:27
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has quit [Read error: 60 (Operation timed out)]12:33
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has joined #webgui12:49
-!- carogray [n=Caroline@72-58-247-206.pools.spcsdns.net] has joined #webgui12:58
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui13:34
-!- mode/#webgui [+v patspam] by ChanServ13:34
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has quit [Read error: 110 (Connection timed out)]13:39
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has joined #webgui13:40
-!- zylopfa [n=zylopfa@85.81.22.240] has joined #webgui13:54
zylopfaDoes anyone know when assetHistory table got added a url column?14:03
zylopfaI searched through the upgrade files and its no where to be found14:03
zylopfaguess I will hardcode it but its not very good, should be in the upgrade files14:03
@preactionit's missing in your site?14:04
@preactionwhere are you upgrading from/to?14:04
zylopfaI am upgrading from  7.5.38 to 7.7.2114:04
zylopfaalso some talbes missing that dont get upgraded14:05
@preactionthen one of your upgrades went bad14:05
zylopfayeah i guess14:07
zylopfaI want to install from scratch then but i need a way to get my forum imported to the new site14:07
zylopfaI tried to correct the errors manually adding the talbes it needed and the columns needed in some tables14:07
zylopfabut then my forum wouldnt work14:08
@preactiondid you upgrade to 7.5.40 before you upgraded to 7.6?14:08
zylopfaI just dont know why assetHistory tables change is no where to be found in the upgrade scripts under /data/Webgui/docs14:08
@preactionit is in the 7.5.40-7.6.10 upgrade14:09
zylopfaohh14:09
zylopfaSo i need to use that first?14:09
zylopfai thought the upgrade scripts took care of it?14:09
zylopfaas i understand i should download webgui  7.5.40 and install that first?14:10
@preactionyes14:10
zylopfayou are worth a lot of gold preaction!14:10
@preactionthat's what the gotchas for 7.6.11 say14:10
@preactionread the gotchas.txt always14:10
zylopfayeah :(14:10
zylopfathanks a lot for your help14:10
@preactionnp14:11
@preactionit's usually the rule that before upgrading to any minor version, upgrade to the last version of the previous one14:11
@preactionso 7.5.40, 7.6.35, 7.7.2114:11
zylopfaahh ok thanks a lot14:14
zylopfaI will read the gotchas now also14:14
-!- plainhao [n=plainhao@mail.xbiotica.com] has joined #webgui14:22
-!- mode/#webgui [+o plainhao] by ChanServ14:23
-!- f00li5h [n=f00li5h@211.30.210.22] has joined #webgui14:26
-!- f00li5h [n=f00li5h@unaffiliated/f00li5h] has quit [Remote closed the connection]14:28
-!- f00li5h [n=f00li5h@211.30.210.22] has joined #webgui14:28
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit ["Leaving."]14:33
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui14:34
-!- mode/#webgui [+v patspam] by ChanServ14:34
zylopfadamn now i get $driver->className method doesn't exist14:38
zylopfasome itransact part of the upgrade :(14:38
zylopfaOk I am cheating and commenting the itransact part out, cause my site dont use it. and it only change a value for existing itransact drivers used14:41
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit ["Leaving."]15:05
-!- carogray [n=Caroline@72-58-247-206.pools.spcsdns.net] has quit [Read error: 104 (Connection reset by peer)]15:05
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has quit [Read error: 131 (Connection reset by peer)]15:13
zylopfapreaction, thanks for your awesome upgrade help! Now it works flawlessly15:22
-!- carogray [n=Caroline@209.113.248.2] has joined #webgui15:24
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has joined #webgui15:25
-!- f00li5h [n=f00li5h@unaffiliated/f00li5h] has quit [Read error: 110 (Connection timed out)]15:27
-!- mducharme [n=nothing@S010600179ace3ce8.wp.shawcable.net] has quit [Read error: 104 (Connection reset by peer)]15:32
-!- mducharme [n=nothing@S010600179ace3ce8.wp.shawcable.net] has joined #webgui15:34
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui15:35
-!- Terminus- [n=justin@112.202.206.40] has joined #webgui16:03
-!- bopbop [n=kristi@24-183-106-111.dhcp.mdsn.wi.charter.com] has joined #webgui16:21
-!- mode/#webgui [+o bopbop] by ChanServ16:21
-!- perlmonkey2 [n=perlmonk@adsl-70-137-23-23.dsl.okcyok.swbell.net] has joined #webgui16:26
-!- mode/#webgui [+v perlmonkey2] by ChanServ16:26
-!- mducharme-work1 [n=nothing@206.188.121.4] has joined #webgui16:45
-!- mducharme-work [n=nothing@4-121-188-206.rev.knet.ca] has quit [Read error: 145 (Connection timed out)]16:52
-!- danny_mk [n=chatzill@64-204-40-34.client.dsl.net] has joined #webgui16:58
-!- mode/#webgui [+v danny_mk] by ChanServ16:58
-!- f00li5h [n=f00li5h@211.30.210.22] has joined #webgui17:03
-!- Terminus- [n=justin@112.202.206.40] has quit ["leaving"]17:06
-!- f00li5h [n=f00li5h@unaffiliated/f00li5h] has quit [Read error: 110 (Connection timed out)]17:27
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has quit [Read error: 110 (Connection timed out)]17:38
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui17:45
-!- mode/#webgui [+v perlDreamer] by ChanServ17:45
+perlDreamergood morning, fellow webgui people!17:45
* perlDreamer will be back in a little while17:45
-!- elnino [n=ninow@209.162.37.159] has joined #webgui17:45
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit ["This computer has gone to sleep"]17:50
+perlDreameryay! kids are at school.17:59
@preactionyay!17:59
+perlDreamerthis morning was rough18:00
+perlDreamerPeter threw a plush chair at Tim, and Tim tried to punch Peter18:01
@preactionwow18:01
+perlDreamerI asked Peter why he threw the chair, and he said that Tim wasn't getting out of bed.18:01
@bopbopat least it was a plush chair18:02
-!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has quit ["Leaving."]18:03
+perlDreamerthat's what I get for taking a shower in the morning...18:03
-!- cap10morgan [n=cap10mor@c-75-71-189-24.hsd1.co.comcast.net] has quit []18:04
elninogood morning!18:04
+perlDreamerhey, elnino!18:04
+perlDreamerpreaction: I'm going to take a look at the upgrade problems that cap10morgan reported.  There was a similar post in the forums today.18:06
+perlDreamerI think it's due to the package upgrade change I made.18:06
@preactionhe reported it as a bug?18:06
+perlDreamerno18:06
@preactionoh, then putting a sleep 1; is probably the correct answer18:06
@preactioni mean, i haven't run across it yet18:07
+perlDreamerI can't duplicate it18:08
+perlDreamerwell, I can't duplicate it using code from git to upgrade18:09
+perlDreamerI'll try the tarball next18:09
-!- Haarg [n=haarg@76.210.65.214] has joined #webgui18:13
-!- mode/#webgui [+o Haarg] by ChanServ18:13
+perlDreamermorning, Haarg18:14
@Haargmorning18:14
+perlDreamerI thought of another wgd tool to build18:16
+perlDreamerit would be useful to have wgd go through the packages in the package directory for this upgrade and make sure that no templates are in there twice18:16
+perlDreamers/templates/assets/18:16
@Haargsounds reasonable18:17
+perlDreamerin .21 there are two sets of those18:17
@Haargactually, it might be good to have a command for splitting packages18:17
+perlDreamerit would also be nice to go from package format, to wgd format18:18
+perlDreamerit's easier to read18:18
zylopfaperlDreamer, hello friendly Webguian!18:18
+perlDreamerhey, zylopfa!18:19
+perlDreamerhaven't seen you in a while18:19
@Haargdid cap10morgan's problem ever get resolved?  i looked through the code but wasn't seeing how it would try to use duplicate revision numbers18:19
+perlDreamerwith the new package option I wrote, if you try to take the same asset within the same second, it will create a duplicate18:19
zylopfaI am having an issue with "friend invitations"18:19
zylopfabut I will find the problem and correct it18:19
zylopfaI have a site up with 10k users18:19
zylopfaand i found that some users have 30k messages that their friend request got denied18:20
+perlDreamerwell, some people won't take "no" for an answer18:20
zylopfahaa true18:20
zylopfaI think it has to do with deleted users or something18:20
zylopfaor disabled users18:20
zylopfaso it wont remove the friend requests when disabled18:21
zylopfaand keeps sending them18:21
zylopfasomething like that i think18:21
zylopfabut i will look into the code soon18:21
+perlDreamerzylopfa, there's a workflow that is supposed to disable old friends requests, I think18:21
+perlDreamermake sure that is running18:21
zylopfahaa yeah thanks18:21
-!- dreamersgirl [n=chatzill@137.53.249.129] has joined #webgui18:36
+perlDreamermorning, dreamersgirl18:36
dreamersgirlmorning.  i made it.  :)18:37
+perlDreamerphew18:37
dreamersgirlin spite of hitting every red light and getting stuck behind a really slow truck18:38
+perlDreameryou're supposed to drive _under_ the red light, not fly into them18:38
dreamersgirlyeah, thanks18:38
@HaargperlDreamer, reading through the code though i'm not seeing why it would try to create a new revision18:38
@Haargit looks like it would find the existing revision18:39
+perlDreamerrevisionExists is going to be false18:40
@Haargoh, i see18:40
@Haargis there even a reason to check like that?18:40
+perlDreamerfor normal package operations18:40
+perlDreamernot upgrades18:40
@Haargyes, but if you just tried to instantiate the asset it should to approximately the same thing18:41
+perlDreameryes18:43
@Haargseems it's to prevent a log message18:43
+perlDreamerI don't understand why the "update" behavior is there at all18:43
+perlDreamerwho wants to update an old version of an asset?18:44
@Haargwhat should it do instead?18:44
+perlDreamer<narrowmindedly>it should either create a new asset, or make a new version of an existing asset</nm>18:44
@Haargi'm not really certain what the use case is for imported packages not overwriting all changes18:45
* perlDreamer knows who to ask for historical WebGUI use cases ;)18:46
+perlDreamerare you sitting across from him?18:46
@Haargnot today18:46
@Haargis there a reason you used 0 instead of time for the revisionDate in what you added?18:46
+perlDreamerI knew that 0 would never be found18:46
@Haargseems like changing it to time would fix the problem of fast imports18:48
@Haargand would otherwise behave the same18:48
+perlDreamer$version is only used in 1 place, and that's to look for versions18:49
+perlDreamernot to create them18:49
+perlDreamerfor that is uses $properties->{revisionDate}18:49
+perlDreamerwhich isn't touched18:49
@Haargyes, so if it searches for a real value (the value it is going to insert anyway) it should fix that problem without causing any others18:50
-!- tavisto [n=tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has joined #WebGUI18:50
-!- mode/#webgui [+o tavisto] by ChanServ18:50
+perlDreamerhow do you propose that it do that, Haarg?18:51
@Haarglike i say, use time18:51
+perlDreamerI don't think the problem is the $version, (line 140)18:52
@Haarg$version does get used to create the revisions18:52
+perlDreameryes, you're right18:52
@Haargthe problem is that it searches for 0 and never finds it, so it uses addRevision instead18:53
@Haargand if it does that twice quickly it dies18:53
@Haarginstead, if it used time, it would find the version it just created18:53
@Haargand update it18:53
@Haargthat code in there kind of works on the assumption that you are giving it a real package18:54
@Haarg0 isn't just a 'never found' value, it is a false value and thus treated special18:54
@Haargsometimes18:54
@HaargassetExists doesn't treat it special though18:54
+perlDreamerno, but addRev does19:00
+perlDreamerand it uses time()19:00
@Haargyes19:00
+perlDreamerwhich I think takes us back to the problem of having an asset in multiple packages19:01
@Haarghaving it in multiple packages is a problem, but a separate one19:01
@Haargdo you have any problem with me changing it to use time?19:01
+perlDreamerno19:02
+perlDreameras long as the tests still pass19:02
+perlDreamer;)19:02
-!- f00li5h [n=f00li5h@211.30.210.22] has joined #webgui19:03
-!- bopbop [n=kristi@24-183-106-111.dhcp.mdsn.wi.charter.com] has quit ["napping"]19:05
+perlDreamerI talked with JT, and he says that for normal usage of importing packages that it's doing the right thing.19:06
+perlDreameryou should not reimport a package to erase/bypass revisions19:06
@Haargwell, i know that it is designed to do that, i just don't quite know what the use case is.19:06
+perlDreamerI think it's to prevent people from using packages to overwrite newer versions of an asset.19:07
-!- bopbop [n=kristi@24-183-106-111.dhcp.mdsn.wi.charter.com] has joined #webgui19:12
-!- mode/#webgui [+o bopbop] by ChanServ19:12
-!- f00li5h [n=f00li5h@unaffiliated/f00li5h] has quit [Read error: 110 (Connection timed out)]19:27
-!- cap10morgan [n=cap10mor@209.169.13.20] has joined #webgui19:29
-!- mode/#webgui [+v cap10morgan] by ChanServ19:30
CIA-56webgui: Colin Kuskie master * ra4c2908 / (2 files in 2 dirs): Move updated collaboration package to correct updgrade directory. - http://bit.ly/3vINql19:30
CIA-56webgui: Colin Kuskie webgui-7.7 * rbb45d06 / (2 files): remove duplicate story templates from 7.7.20 upgrade dir. - http://bit.ly/1ctQcB19:32
+cap10morganDidn't we fix the issue where secure or non-secure CDN URLs were being cached?19:34
+cap10morganor did that fix not go into 7.7?19:34
@Haargi think it was fixed19:34
+perlDreameryes, it was fixed19:35
+perlDreamerhttp and https use a different cache now19:35
+cap10morganok, that's what i thought19:36
+cap10morganhmm, i'm still getting non-secure CDN URLs on secure pages19:38
+perlDreamerconsistently, or randomly?19:39
CIA-56webgui: Colin Kuskie webgui-7.7 * r5ceb1cc / docs/upgrades/packages-7.7.20/root_import_survey_surveyedit.css.wgpkg : Remove duplicate surveyedit css package from 7.7.20 upgrade directory. - http://bit.ly/aF7Ac19:40
+perlDreamerthat's the last of the duplicate packages in 7.7.2019:40
+cap10morganok, looks like clearing the cache fixed it, so maybe just a really old cached copy?19:40
+perlDreamercould be, please keep your eyes out for it, though19:40
+perlDreamerpreaction: did you say that you had a fix for the SC description bug?19:42
@preactionnot a patch, no, but setting it to the empty string will work19:53
+perlDreamerwill do19:53
@preactionit's undef that is the problem19:53
@preactionwell... should work :p19:53
+perlDreamerI know, but I didn't want to make you merge if you didn't need to.19:53
-!- f00li5h [n=f00li5h@211.30.210.22] has joined #webgui20:01
carograyProject 2 coming out of WUC 2009 - is there a way from my end to figure out whether Template Toolkit is already installed on our PB hosted server?20:11
carogray...is it installed on demo.webgui.org?20:12
@Haargthe code is installed, but it has to be enabled for each site20:12
@Haargyou can post a support request to have it enabled20:12
carograyokey doke - I guess that means it isn't installed on demo.webgui.org20:12
carograyrather enabled20:13
-!- mducharme-work [n=nothing@206.188.121.4] has joined #webgui20:14
zylopfahow is it going with webgui and that cms contest?20:16
+perlDreamerhaven't heard anything yet, zylopfa.  I wonder if bopbop knows when the contest is over?20:17
@bopbopthe voting is open until Oct 3020:17
@bopboplots of time yet20:17
zylopfagonna vote a few thousand times more then ;D20:18
@bopbop:)20:18
+perlDreamerzylopfa, surely with access to 10 kUsers you can avoid stuffing ballots yourself :)20:18
zylopfaindeed!20:18
CIA-56webgui: Colin Kuskie webgui-7.7 * r0a1f2d2 / (3 files in 3 dirs): www_loadSurvey has to process its own macros. Fixes bug #11088. - http://bit.ly/gTupL20:18
CIA-56webgui: Colin Kuskie master * r1953e71 / (3 files in 3 dirs): www_loadSurvey has to process its own macros. Fixes bug #11088. - http://bit.ly/eE16U20:18
-!- mducharme-work1 [n=nothing@206.188.121.4] has quit [Read error: 145 (Connection timed out)]20:20
-!- f00li5h [n=f00li5h@unaffiliated/f00li5h] has quit [Read error: 110 (Connection timed out)]20:27
-!- samora [n=Sandra@host2.209.113.248.conversent.net] has joined #webgui20:35
samorais there a way to conceal the cryptic uploads directory created when a file (PDF, etc.) is uploaded and linked to?20:37
+perlDreamersamora, in what context?20:38
samoraI created a folder, and uploaded a few files into it.  once the asset is saved, adn i hover on the link to see or download this file (as a user), i see uploads/cryptic/url in the browser's status bar.  i would like that status to show the URL i assigned the file myfiles/directory/here.PDF instead20:40
+perlDreamersamora, to do that, you need to create a different template for the folder that contains those files you uploaded20:49
samoraok.  what should i use instead of <tmpl_var fileurl> ?20:49
@preactionwhy do you want the url you assigned?20:50
@preactionyou'll need to do more than one thing to make that the only URL the user sees20:50
@preactionand it will slow down your site20:50
samorapreaction - i thought it would be easier to remember20:51
+perlDreamersamora, there is a list of template variables, for all templates, in the online help20:52
@preactionpeople don't remember URLs, they bookmark them or they remember what they clicked on to get to the file20:52
+perlDreamerturn on Admin Mode, and go to the Template Help screen in the Admin Bar/Admin Console20:52
+perlDreamerfind the Folder Template in the list of templates20:52
+perlDreamerthe list of variables is in there20:52
@preactionin addition to changing the template, you also need to set "enableStreamingUploads" : 1, in your webgui config file, or else webgui will just redirect the user to the uploads folder20:53
samoragreat! thanks.20:54
+perlDreamerpreaction, by changing the template variable I was able to get it working, without setting streaminguploads20:54
@preactionif you go to the file's URL in webgui, it should do a 301 Redirect to the actual file20:55
@preactionoh.. PDF20:55
@preactionthe download dialog will open20:55
+perlDreamerI tried an image, but it worked okay for that, too20:55
+perlDreamerjust showed me the image20:55
@preactionand the browser may or may not change the location bar20:55
@preactionweird20:55
+perlDreamer(after doing the redirect)20:55
samorai'll try it, and see what results i come up with20:56
-!- f00li5h [n=f00li5h@211.30.210.22] has joined #webgui21:00
samorausing tmpl_var file.url does the trick.    is there a way (through webgui's admin panel) to see the config settings that are enabled?  21:04
samorajust out of curiosity21:04
dreamersgirllunchtime!  :)  bye everyone!21:05
@preactionsamora: no. config file is server-side only21:05
-!- dreamersgirl [n=chatzill@137.53.249.129] has quit ["ChatZilla 0.9.85 [Firefox 3.0.9/2009040821]"]21:05
samoraok. 21:06
samorathank you all for the tips21:06
+perlDreameryou're welcome, samora21:07
+cap10morganso commit bb45d063 makes it look like the storymanager template packages in packages-7.7.20 are just not needed?21:09
+cap10morganso i could fix my upgrade issue if i just delete the 2 files that commit deletes?21:09
+perlDreamerI believe so21:09
+perlDreamerI can't make it fail on my laptop21:10
+cap10morganoh, i see preaction suggested i try adding a sleep 1; to the upgrade script21:11
+perlDreamerthat won't help21:11
+perlDreamerwell, it may, it may not21:12
@preactionsleep 2 then :p21:12
+perlDreamerit depends on how the revisionDate is generated21:12
+cap10morganhaha21:12
+perlDreamerperlbot: sleep 221:12
+perlDreamersee, it didn't work for him either!??!21:13
@preactionperlbot be perlDreamer 21:13
perlbot<perlDreamer> CAN I BORROW SOME OF UR BRAINPOWER PLZ? I DONT WANNA LERN PEARL!@!21:13
-!- Mech422 [n=steve@c-69-181-119-143.hsd1.ca.comcast.net] has joined #webgui21:13
Mech422hi all :-)21:13
+perlDreameryo, Mech42221:13
Mech422Got a stupid CS question...21:14
+perlDreamerwe deal with all kinds of Computer Science in this channel21:14
Mech422the dateSubmitted.human field is formatted using a '%z' flag ?  the perl dateTime docs just says 'z' adds a TZ to the end of the string ?21:15
+perlDreamerWebGUI uses its own set of flags, that are different from DateTime, or strftime21:16
+perlDreamer%z is "use the user's format, as set in their profile"21:16
+perlDreamerfor dates21:16
+perlDreamer%Z is the same thing, for time formats21:17
Mech422err..ummph..ok..I'll go fuxor with that :-) Thanks :-)21:17
+perlDreamerif you find the Date macro docs on the wiki, it will list all the flags and what they mean21:17
+perlDreamerpreaction: it's not nice to mock people, unless they're MJD21:18
+perlDreamerbesides, I never misspell perl21:18
@preactionperlbot capital perl21:19
perlbotPerl is the language, perl is the program, there is no PERL.  See perldoc -q 'difference between'.21:19
@preaction0oooh sick burn21:19
Mech422thats odd - my 'admin' profile has date format as '10/5/2009' - but its formatting the date with a time on the end of it ?21:20
+perlDreameris it possible that right after dateSubmitted.human there is timeSubmitted.human, in the template?21:22
Mech422looked - didn't see one - but its only 'wrong' on the story page - the 'weblog' view has the date a xx/xx/xxxx - let me look at that template21:23
Mech422weird - that uses same thing...21:25
-!- f00li5h [n=f00li5h@unaffiliated/f00li5h] has quit [Read error: 110 (Connection timed out)]21:27
samorawhat is the proper syntax to comment out a tmpl_var?21:29
@preactionsamora: you can either delete it, or use an HTML comment: <!-- ... -->21:30
samorak. thanks21:30
+perlDreamerMech422, there are some bad template name collisions in the CS21:30
+perlDreamerin the CS itself, dateSubmitted.human is just the date21:30
+perlDreamerin the Post, it's the date _and_ time21:31
+perlDreamerif you don't want that, then use the creationDate template variable, and the Date macro so style it the way you want21:31
Mech422so thats why the weblog view is 'correct' but the forum thread view has the time tacked on...21:31
+perlDreamerrighto21:31
Mech422Oh! I can custom format the dates ? lemme go RTFM :-)21:31
+perlDreamerDate macro is your friend, Mech422 ;)21:32
+perlDreamerthe story manager doesn't format dates at all, it only sends epochs 21:32
CIA-56webgui: Colin Kuskie master * ra9f6220 / (3 files in 3 dirs): Fix undef template variables in the SC. Fixes bug #11087 - http://bit.ly/eXnXL21:39
CIA-56webgui: Colin Kuskie webgui-7.7 * r56fc5b5 / (3 files in 3 dirs): Fix undef template variables in the SC. Fixes bug #11087 - http://bit.ly/vOfjE21:39
+perlDreamerthere you go, preaction.  All fixed.21:41
@preactionthanks21:41
Mech422pd- Umm - I don't think creationDate is exposed ? All I get is a nicely formatted date in 1969 ?21:43
+perlDreamerMech422, exactly which template are we talking about here?21:45
+perlDreamerthe 'story21:46
+perlDreamerthe 'story' view, or the list of stories view?21:46
+perlmonkey2perlDreamer: http://www.wired.com/wiredscience/2009/10/kamwamba-windmill/  the video at the bottom is pretty cool too.21:47
+perlDreamerI'd heard about him from Makezine21:48
+perlDreamerit's an awesome story21:49
Mech422According to hte label, its the 'Collaboration System, Thread Template'21:49
+perlDreamerokay, in the thread template, in 7.7, the template variable creationDate does exist21:50
* perlDreamer gets to go for a run today!21:50
-!- mducharme [n=nothing@S010600179ace3ce8.wp.shawcable.net] has quit [Read error: 104 (Connection reset by peer)]21:51
Mech422Hmm - according to hte meta tags I'm running 7.7.921:52
-!- mducharme [n=nothing@S010600179ace3ce8.wp.shawcable.net] has joined #webgui21:53
-!- samora [n=Sandra@host2.209.113.248.conversent.net] has left #webgui []21:54
+cap10morganyep, cherry picking that commit made at least one of my sites successfully upgrade22:10
+cap10morgani bet it will fix the others too22:10
Mech422^D('...',revisionDate); and ^D('....',post_loop.revisionDate);  both yield mod_perl errors about not an int...22:12
Mech422is there some 'self' type object I need to get the revisionDate from ?22:12
-!- plainhao [n=plainhao@mail.xbiotica.com] has quit []22:28
-!- f00li5h [n=f00li5h@211.30.210.22] has joined #webgui22:30
-!- dionak [n=dionak@cpe-024-074-157-216.carolina.res.rr.com] has joined #webgui22:40
-!- mducharme1 [n=nothing@S010600179ace3ce8.wp.shawcable.net] has joined #webgui22:40
-!- daviddelikat [n=dav@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #WebGUI22:41
Mech422wow - ^D("...","<tmpl_var creationDate>");  ?? Thats just nasty.... :-P22:45
Mech422so to pass template vars we have to manually evalaute them ? 22:46
Mech422Ok - on that note...time for lunch22:46
@preactionevaluate what?22:46
Mech422you can't just pass a template var to a macro ...22:47
@preactionit's not Perl code, putting quotes around it doesn't cause any evaluation22:47
Mech422You need to evaluate it with <tmpl_var> .... yeah22:47
Mech422perhaps evaluate is a bad choice of works22:47
@Haargthe macro system and the template system are entirely separate22:47
Mech422err...words22:47
-!- f00li5h [n=f00li5h@211.30.210.22] has quit [Read error: 110 (Connection timed out)]22:47
Mech422Haarg: thanks - that sounds better22:47
@preactionthere's a regular expression that parses the output of the template and replaces the macros. after the template is completely processed22:47
@preactionthough with TT being the only parser in WG8, there's talk of possibly doing things differently22:48
@Haargin 8 it will definitely be possible to process macros directly in the template22:48
@Haargrather, call them22:48
Mech422ahh - yeah, I sorta think of the macro's and templating stuff as being 'one piece' - counter intuiative to me to have to treat them seperately...22:50
Mech422so the new way will prolly seem 'nicer' to me :-)22:50
@preactionthere are a number of layers22:50
@preactionfrom Apache request to URL and content handlers through asset www_ method to template and style and macro processing22:51
@preactionthere's a WebGUI Request Cycle diagram out there22:51
@preactionnot sure if it reaches the macro processing stage or not22:51
@Haargmacro processing happens all over the place22:51
Mech422wow..22:52
Mech422for python its usually just an eval_template() type call22:52
@Haargmacros are used in a lot of places though22:53
@Haargnot just in templates22:53
Mech422oh - yeah - I mean python has a lot of drop-in templating languages...22:53
@preactionMech422: did you say you used django before?22:53
Mech422and they just generally have some sort of 'render' or 'eval' function you call22:53
Mech422preaction: Not really - just played with it - I prefer wsgi myself22:54
@preactionwe have that, but templates aren't the only thing being processed (though "style" is just a type of template)22:54
@Haargi'd kind of like to move macros to be a content only thing, but that's probably too large of a change22:55
Mech422I'm just more used to stuff like Mako, cheetah, genshi, tal, etc.22:56
Mech422anyway - time for lunch - thanks all :-)22:57
-!- daviddelikat1 [n=dav@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Read error: 110 (Connection timed out)]22:58
-!- mducharme [n=nothing@S010600179ace3ce8.wp.shawcable.net] has quit [Read error: 110 (Connection timed out)]22:58
-!- bopbop [n=kristi@24-183-106-111.dhcp.mdsn.wi.charter.com] has quit ["napping"]23:07
-!- f00li5h [n=f00li5h@211.30.210.22] has joined #webgui23:20
zylopfaAnyone remember it its possible to formate dates (with the date macro) so you get them in a format like its: 1 day ago, 1 hour ago etc.23:22
+perlDreamernope23:22
+perlDreameralthough, there is code in WebGUI to do that23:22
+perlDreamerso you just need a macro to call it23:22
+perlDreamerzylopfa, it's $session->datetime->secondsToInterval23:33
zylopfathank you good Sir23:33
-!- bopbop [n=kristi@24-183-106-111.dhcp.mdsn.wi.charter.com] has joined #webgui23:43
-!- mode/#webgui [+o bopbop] by ChanServ23:43
+perlDreamerway to go, bopbop!23:43
+perlDreamerthat's gotta be a big load off your shoulders23:43
@bopbopyeah, it's nice to get it done23:43
xdangerI have few big rfe (I'm implementing them anyway, but would like to get them included to core) and I'd like to chat about it with someone that has knowledge of the core and what's comming up with webgui. I was just thinking senfing an email to JT, but I bet he's quite busy.23:44
+perlDreamerxdanger, try the dev list23:44
+perlDreamerwe can chat about it here, but JT won't know about it23:44
+perlDreamerwe can chat here about it, but for official stuff, use the dev list23:45
xdangerI'm just not ready to share it to everyone ;)23:45
+perlDreamerah, gotcha23:45
xdangernot sure about the direction that it should go, or how to implement few things23:45
+perlDreamerwell, in general, we're building AssetAspects23:46
+perlDreamerinstead of building features into particular assets, we're building features that Assets can share23:46
+perlDreamerlike RssFeeds, and Subscribing to assets23:46
xdangerBut basicly I'd need a category system for all the content in webgui, a way to display that content in a dynamic way, and also predefined keyword list (or tags)23:47
xdangerI was thinkin about extenting the metadata system, but I'm not familiar how it works23:47
-!- carogray [n=Caroline@209.113.248.2] has quit [Read error: 131 (Connection reset by peer)]23:48
+perlDreamermetadata are user defined special fields for assets23:48
xdangerI now something about them23:48
xdangerI've done this hierarchical category system for my (extented) Collaboration System using DBIx::Tree::NestedSet23:50
+perlDreamerxdanger, have you tried out Asset keywords, which are separate from metadata?23:50
xdangerAnd it really usefull for locating information out of long listings23:51
xdangerjust tested them a little bit23:51
xdangerBut i really nees hierarchical categories that relate in a tree structure23:52
xdangerneed even23:52
xdangerAnd the keywords should have some kind of database and a ajax widget to select allready inserted keywords. So you dont get "feline", "cat" and "cats"23:54
@Haargit does23:54
xdangerok, maybe that wasn't in yet when I tested =)23:55
@Haargkeywords has autocomplete.  i should probably adjust the timing though.23:55
elninotried in two browsers23:55
elninooops. =)23:55
@Haargit's a bit slow and only does it for 3 or more characters23:55
* perlDreamer heads out to pick up kids23:59
--- Day changed Tue Oct 06 2009
-!- cap10morgan [n=cap10mor@209.169.13.20] has quit [Read error: 131 (Connection reset by peer)]00:05
-!- cap10morgan_ [n=cap10mor@h19-afsc.ded.indra.com] has joined #webgui00:05
-!- mode/#webgui [+v cap10morgan_] by ChanServ00:05
-!- bopbop [n=kristi@24-183-106-111.dhcp.mdsn.wi.charter.com] has quit ["bye"]00:09
@preactionis it a stable release this week? or just beta?00:11
@preactionnope, just beta this week. stable next week00:11
-!- f00li5h [n=f00li5h@unaffiliated/f00li5h] has quit [Connection timed out]00:27
xdangerWhy is there only 5 userDefinedN fields ?-) I've several times needed more =)00:33
@Haargpartly because any time you need more than 5 you are probably abusing the CS and should be using something else.00:36
xdangerpartly true =)00:37
xdangero, I was thinking that the webgui bug tracker was build on CS00:37
@Haargused to be00:37
xdangeris the tracker closed source?00:37
@Haarghttp://github.com/plainblack/helpdesk00:38
xdangerI'm needing a "kind of request tracker"00:38
xdangerwas just wondering would that be suited sor the job00:38
xdangerfor00:38
xdangermaybe I should go to bed, starting type too many errors00:39
xdangerbut thanks for the link00:39
-!- danny_mk [n=chatzill@64-204-40-34.client.dsl.net] has quit ["ChatZilla 0.9.85 [Firefox 3.5.3/20090824101458]"]00:51
-!- zylopfa [n=zylopfa@85.81.22.240] has quit ["Leaving"]00:56
-!- f00li5h [n=f00li5h@211.30.210.22] has joined #webgui01:01
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui01:04
-!- mode/#webgui [+v patspam] by ChanServ01:04
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit [Client Quit]01:06
-!- mducharme [n=nothing@S010600179ace3ce8.wp.shawcable.net] has joined #webgui01:07
-!- mducharme [n=nothing@S010600179ace3ce8.wp.shawcable.net] has quit [Read error: 104 (Connection reset by peer)]01:07
-!- mducharme [n=nothing@S010600179ace3ce8.wp.shawcable.net] has joined #webgui01:10
-!- elnino [n=ninow@209.162.37.159] has quit ["Leaving"]01:11
+perlDreamerHaarg, preaction: what do you think about updating TinyMCE to fix the bugs related to it on our boards?01:16
@Haargfor 7.8 yes01:16
+perlDreamernot for 7.7?01:17
@Haargfor 7.7, i'd have to look at how much has changed01:17
@preactionnot for 7.7?01:17
@Haargwe haven't upgraded it for a while so it may be problematic01:17
+perlDreamermaybe I'll tinker with that tomorrow and see how good/bad we are.01:17
@preactionwe've got until next week for a 7.7 release anyway01:17
-!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui01:18
-!- mode/#webgui [+v patspam] by ChanServ01:18
@Haargwe don't integrate tightly with it so it seems likely we'll be able to upgrade it in 7.7 as well01:18
-!- mducharme1 [n=nothing@S010600179ace3ce8.wp.shawcable.net] has quit [Read error: 110 (Connection timed out)]01:23
+perlDreamerI'll make sure I check out all the custom stuff before doing anything that looks like commit&push01:24
-!- f00li5h [n=f00li5h@unaffiliated/f00li5h] has quit [Connection timed out]01:27
+perlDreamerwhen I submitted that Shop bug, it sure sounded easy at the time01:38
+perlDreamerNow I think I'm going to have to add a custom driver that is group protected so that the average user cannot see it01:38
-!- cap10morgan_ [n=cap10mor@h19-afsc.ded.indra.com] has quit [Read error: 131 (Connection reset by peer)]01:58
-!- cap10morgan [n=cap10mor@h19-afsc.ded.indra.com] has joined #webgui01:58
-!- mode/#webgui [+v cap10morgan] by ChanServ01:58
-!- daviddelikat1 [n=dav@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #WebGUI01:59
-!- f00li5h [n=f00li5h@211.30.210.22] has joined #webgui02:00
-!- daviddelikat [n=dav@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Read error: 105 (No buffer space available)]02:17
-!- cap10morgan [n=cap10mor@h19-afsc.ded.indra.com] has quit [Remote closed the connection]02:23
-!- cap10morgan [n=cap10mor@h19-afsc.ded.indra.com] has joined #webgui02:23
-!- mode/#webgui [+v cap10morgan] by ChanServ02:23
-!- f00li5h [n=f00li5h@unaffiliated/f00li5h] has quit [Read error: 110 (Connection timed out)]02:27
+perlDreamerwgd -F my.conf reset --delcache!02:39
@Haargat some point i should probably fully document how wgd calculates the webgui root and config file based on its various inputs02:40
@Haargthere's still one case that i don't know how it handles it02:41
+perlDreamerit has taken on a life of its own02:41
@Haargit's the one case i can think of that i don't have tested yet02:42
CIA-56webgui: Graham Knop master * r2a1f038 / t/Storage.t : small cleanups to storage test - http://bit.ly/2ktgpa02:42
CIA-56webgui: Graham Knop master * r5ecc986 / lib/WebGUI/AssetPackage.pm : prevent duplicate package importing in upgrades from failing - http://bit.ly/Lzokn02:42
CIA-56webgui: Graham Knop webgui-7.7 * r374430a / lib/WebGUI/AssetExportHtml.pm : correct error detection code in export - http://bit.ly/oYV0F02:44
CIA-56webgui: Graham Knop webgui-7.7 * r00a08aa / t/Storage.t : small cleanups to storage test - http://bit.ly/2fsvt302:44
CIA-56webgui: Graham Knop webgui-7.7 * r74a1aae / lib/WebGUI/AssetPackage.pm : prevent duplicate package importing in upgrades from failing - http://bit.ly/XMJuf02:44
+perlDreamerwhoa! backportage.02:44
@preactioni have a bad feeling about tomorrow's upgrade.02:47
+perlDreamerwhy?02:48
@preactionevery site i've upgraded so far has had template issues02:48
@preactioni just did one, navigation completely busted02:48
+perlDreamerwebgui.org is immune to that since it's on 7.8.002:48
+perlDreamerand it has already gone through 7.7.1502:48
+perlDreamerwhich is the great template swizzle of 200902:48
+perlDreamerit shall go fine02:48
@preactionoh, sorry, tomorrow we're upgrading all our genpop sites to 7.7.2102:48
+perlDreamerawesome!02:49
+perlDreameryeah, you're totally screwed02:49
+perlDreamerdo you want some help?02:49
@preactioni think i can get this one, but if this isn't it i  might02:49
@preactionoh, tomorrow? no need, you'll have enough to do, and JT and Graham will be on-deck02:50
@preactionall three of us will be doing upgrades all night02:50
+perlDreamerpreaction: CAN I BORROW SOME OF UR BRAINPOWER PLZ?02:51
@preactionnot right now, plzkthx02:52
@Haargcan you think of a reason to not have wgd test always turn on recursive?02:52
@Haargand possibly just eliminate the -A option and have it specify t if a test file isn't listed02:52
* perlDreamer has to go make dinner02:56
+perlDreamerHaarg, I think it should work like prove, and specify recursive by default02:57
+perlDreamermaybe it could be a wgd config to make it recursive all the time?02:57
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui02:59
-!- f00li5h [n=f00li5h@211.30.210.22] has joined #webgui03:01
-!- cap10morgan [n=cap10mor@h19-afsc.ded.indra.com] has quit [Read error: 60 (Operation timed out)]03:12
-!- daviddelikat [n=dav@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #WebGUI03:20
-!- f00li5h [n=f00li5h@unaffiliated/f00li5h] has quit [Read error: 110 (Connection timed out)]03:27
-!- daviddelikat1 [n=dav@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Read error: 110 (Connection timed out)]03:37
+perlDreamerpreaction: http://use.perl.org/~masak/journal/39716 (for furthering your TDD drive)04:05
@HaargperlDreamer, do you think it would be a problem to backport the change that broke your modperl?04:06
@preactioni like it! i need it!04:09
+perlDreamernot as long as it goes in the gotchas04:09
+perlDreamerpreaction, the funny thing is, that's how I write tests when I write for coverage04:10
+perlDreameror POD04:10
@preactionbut now i have to make parmesan chicken or else i'll never get sleep and never get any work done tomorrow (again)04:10
@preactionpeople are gonna stop being so pleased with me if i don't start getting work done :'(04:10
@HaargperlDreamer, it's holding up backporting the test changes, which is why i want it04:13
+perlDreamerHaarg, I had a bad apache config file in the first place, so it shouldn't be a problem.04:14
@Haargyeah04:14
@Haarghttp://gist.github.com/202670 seem good?04:19
+perlDreameryeah.  That's great!04:21
+perlDreamerHaarg, what should we do about the thumb- prefix on uploaded files?04:23
@Haargi really don't know.  rename them on upload?04:23
@Haargthat's about the best option i can think of.04:23
* perlDreamer wishes we'd made _our_ prefix wgthumb-, so there wouldn't be a problem any longer04:24
@Haargwould still be a problem04:24
+perlDreamergrrr.  yeah.04:24
@Haargthe case that the bug report was from, she downloaded an image from webgui.org04:24
@Haargand it was a thumbnail04:24
-!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit [Read error: 131 (Connection reset by peer)]04:25
@Haargi'm confirming that i didn't break anything, but i should have all the new test stuff backported in a few minutes04:26
+perlDreamerawesome04:26
* perlDreamer can't wait to stop typing {tagsToRollback,{storages,users,groups}ToDelete}04:26
@Haargyou can also omit WebGUI::Test-> if you want04:27
+perlDreamerI saw that you exported that04:28
+perlDreamerI can blog about the new testing cleanup, unless you want to.04:29
@Haargfeel free04:29
@Haargsomething to note: diag and note work differently now04:29
@Haargdiag will output always, note will only get output in verbose mode04:30
@Haargpreviously because it was outputting everything on stdout, diag got swallowed without -v04:31
@Haargit also swallowed the debug output from failed tests04:31
+perlDreamerI customized it too much for my own workflow04:32
daviddelikatis there an easy way to calculate the 10-digit date code used in WG database fields?04:32
+perlDreamertime()04:32
+perlDreamerit's an epoch04:32
@Haargcalculate based on what?04:32
daviddelikatI need to convert three dates into epoch values04:33
daviddelikatI should know the function for it but I cant remember04:33
+perlDreamerto_unixtime()04:33
@Haargi really need to s/$session->datetime->time/time/ the entire codebase04:33
+perlDreameryes04:33
+perlDreamerlet's make two method calls across different objects to call a builtin04:34
daviddelikatyou could try something like *DateTime::time = *CORE::time04:34
daviddelikatthen it would optimize to what you want04:35
@Haargthat would only eliminate one sub call04:35
@Haargit would still have 2-3 method lookups04:35
+perlDreamerfind . -name '*.pm' -print | xargs perl -pi -e 's/session->datetime->time/time/g'04:36
@Haargi wish it was that simple04:37
@Haargtest stuff is backported04:37
+perlDreamerfind . -name '*.pm' -print | xargs perl -pi -e 's/\$(?:self->)?session->datetime->time/time/g'04:37
daviddelikatsomething tells me you could get away with calling a change like that a feature...04:38
+perlDreamerno, it's a bugfix04:39
+perlDreamerfor performance04:39
daviddelikatso is there a perl function that will give me the epoch?04:39
+perlDreamertime()04:39
@Haargtime04:39
* perlDreamer is hoping preaction will GPL his parmesan chicken recipe04:40
daviddelikatI meant the epoch for a givfen date string04:42
@Haargdepends on the format04:42
@Haargbut you probably want something in DateTime or WebGUI::DateTime04:42
+perlDreamermy $epochDate = WebGUI::DateTime->new($mysqlDate)->epoch;04:43
@HaargWebGUI::DateTime needs a session doesn't it?04:43
+perlDreamerno04:43
+perlDreamerit's optional04:43
+perlDreamerI was just in there a few days ago04:43
+perlDreamerbecause you couldn't send it '' as a date04:43
+perlDreamerand it made some of the Form::Date{,Time}.p