WebGUI irc logs from: 2010-08.log

--- Log opened Wed Aug 04 11:24:50 2010
-!- scrottie [~scrottie@dsl01-ppp-5119.fastq.com] has quit [Remote host closed the connection]11:24
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui12:36
-!- scrottie [~scrottie@dsl01-ppp-5119.fastq.com] has joined #webgui13:40
-!- mode/#webgui [+o scrottie] by ChanServ13:40
@scrottie"Looks like you failed 305 tests of 3149." ... now with vastly less blowing up!13:53
-!- daviddelikat1 [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui14:22
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Ping timeout: 276 seconds]14:26
-!- daviddelikat1 [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Quit: Leaving.]15:19
-!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui15:52
-!- mode/#webgui [+v bartjol] by ChanServ15:52
SDuensinMorning.16:09
+bartjolhi16:24
SDuensinHey bartjol16:25
+bartjolwhat's up?16:26
+bartjolI'm only upgrading WebGUI16:26
-!- khenn [~frank@99-111-115-201.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: khenn]16:38
-!- khenn [~frank@99-111-115-201.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui16:39
-!- mode/#webgui [+o khenn] by ChanServ16:40
-!- kaare_ [~kaare@langebro.adapt.dk] has quit [Remote host closed the connection]16:41
-!- khenn [~frank@99-111-115-201.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: khenn]17:04
-!- stDavid [~stDavid@166.137.10.74] has joined #webgui17:19
-!- stDavid [~stDavid@166.137.10.74] has quit [Read error: Connection reset by peer]17:43
-!- perlmonkey2 [~perlmonke@m3c5636d0.tmodns.net] has joined #webgui17:55
-!- mode/#webgui [+v perlmonkey2] by ChanServ17:55
+perlmonkey2why didn't 8 go with an orm?17:56
+perlmonkey2if u respond use my nick so my phone flashes. corporate ants cant run irc on work machines.18:01
-!- perlDreamer [~colink@pool-173-50-255-102.ptldor.fios.verizon.net] has joined #webgui18:02
-!- mode/#webgui [+v perlDreamer] by ChanServ18:02
+perlmonkey2hey perlDreamer 18:05
+perlDreamerhi, perlmonkey2!18:05
+perlDreamergood to see you back to visit!18:05
+perlDreamerhow are things?18:05
+perlmonkey2perlDreamer what r u up to these days?18:07
+perlmonkey2fine. working for the man these days :(18:07
+perlDreamerperlmonkey2, it's good to have any job these days 18:07
* perlDreamer is working on WebGUI 818:07
+perlmonkey2bah corp jobs r easy to get cause no one with talent wants one.18:08
+perlmonkey28 looks like a lot of fun. i missed the boat on it as i was playing with gae and nosql.18:09
+perlDreamerwhat's gae?18:09
+perlDreamerand there's still plenty to do on 8, if you're interested18:09
+perlmonkey2but gae had free hosting for clients. hard to beat18:09
+perlDreamerhttp://www.webgui.org/818:09
+perlDreamerjust pick a ticket18:10
* perlDreamer gets called for breakfast18:12
+perlmonkey2looked it over last night. might pock up a ticket tonight.18:13
+perlmonkey2google app engine18:13
+perlmonkey2looks loke most of 8 is done18:13
+bartjolwell perlmonkey2 I believe there is still some work to do18:34
+bartjollike making assets editable18:34
+perlDreamerthat's happening right now, bartjol18:36
+perlDreamerpreaction and scrottie are working on it18:36
+bartjola, very good18:38
+bartjolthat feature sucked18:38
* perlDreamer goes to the gym, happy in the knowledge that bartjol is now pleased with WebGUI 818:41
+bartjolwell, off to my laundry18:41
-!- bartjol [~bartjol@kantoor.procolix.com] has quit [Quit: Leaving.]18:41
-!- perlmonkey2 [~perlmonke@m3c5636d0.tmodns.net] has quit [Quit: -a-]18:49
-!- perlmonkey2 [~perlmonke@m3c5636d0.tmodns.net] has joined #webgui18:53
-!- mode/#webgui [+v perlmonkey2] by ChanServ18:53
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui18:55
@preactionhave we mined Krang for ideas? i'm reading this blog post and it seems to be very WebGUI-like19:20
+perlDreamerwhat's the link to Krang?19:49
@preactionhttp://proudtouseperl.com/19:50
+perlDreamerKrang is more like Bricolage then WebGUI, from what I remember19:50
+perlDreamerit's for publishing, not really applications19:51
@preactionah19:51
@preactioni need to start up the black blog or some kind of blog again... we're suffering from the same problem Perl is: lack of noticeable activity19:52
+perlDreamerI've noticed that across the board19:53
+perlDreamerless forum activity19:53
@preactionyeah19:53
+perlDreamerfewer bug postings, less karma activity19:53
+perlDreamerless IRC chatter19:53
@preactioni'm also thinking people are waiting in breathless anticipation of 8, probably fearing a repeat of 7.019:53
@preactionwell, we've got some new faces / evangelists19:53
+perlDreamerpreaction, maybe we need a WebGUI post on proudtouseperl, to complement the Krang post?19:54
@preactionJT's worried, i'm optimistic, but i have to get this load off my shoulders and have time to execute Plan Long View part Deux (wherein we assault the enemy on the beaches)19:54
@preactionnote the date on that post: May 200919:54
+perlDreamerwhat's JT worried about?19:56
@preactionthe lack of activity, the seeming lack of interest. perhaps the stigma of the WebGUI name19:57
@preactioni think we've just bitten off a huge chunk and while we chew we can't be biting other stuff19:57
@preactionbut then, as the showrunner, it's my job to have the optimism and ambition to spread around the project19:57
-!- perlmonkey2 [~perlmonke@m3c5636d0.tmodns.net] has quit [Read error: Connection reset by peer]19:59
-!- perlmonkey2 [~perlmonke@m3c5636d0.tmodns.net] has joined #webgui19:59
-!- mode/#webgui [+v perlmonkey2] by ChanServ19:59
+perlDreamerpreaction maybe we should try to get a post on the new perl.com, instead19:59
+perlDreamerthey just relaunched20:00
@preactionbut it'd be me, i don't have time. i'm already freaking out about the WUC now that I know how much WebGUI 8 is going to be there (and how much WebGUI 8 I don't have and didn't think I needed)20:00
@preactioner... what's $recordCount inside the ProgressBar?20:01
@preactionit doesn't look like it's ever used20:01
+perlDreameriirc, it keeps track of how far we've progressed, so we can reset the progress bar to 0 once we've gotten past a maximum width20:01
@preactionthere was an ( if counter > 600 { counter = 0 } ) code in there20:02
+perlDreameroh, I bet that was meant to (but apparently doesn't) set a different maximum width20:02
+perlDreamerinstead of being fixed at 60020:02
@preactioni'm changing the progressbar to work with percentages, so you give it the number of tasks (or calculate it as the first step) and then it will update the progress bar accordingly (the YUI bar doesn't do open-ended stuff well)20:03
@preactionahh20:03
+perlDreamerhow can you know the percentages beforehand?20:03
+perlDreamertake purge, for example, or anything which has to work hierarchially20:04
@preactiongetDescendantCount20:04
+perlDreameror the number of photos in a zip archive20:04
@preaction"open the zip archive", "load it into a folder", "load individual photos". <- three "tasks"20:04
+perlDreamerprogressBar should be converted to Moose, too20:05
-!- perlmonkey2 [~perlmonke@m3c5636d0.tmodns.net] has quit [Read error: Connection reset by peer]20:05
-!- perlmonkey2 [~perlmonke@m4c5636d0.tmodns.net] has joined #webgui20:05
-!- mode/#webgui [+v perlmonkey2] by ChanServ20:05
CIA-61webgui: Doug Bell WebGUI8 * r6081ea3 / lib/WebGUI/ProgressBar.pm : 20:09
CIA-61webgui: fix progressbar to work inside new admin console20:09
CIA-61webgui: This is a horrible hack and needs to be fixed to shore up the20:09
CIA-61webgui: ProgressBar's API before API freeze - http://bit.ly/9khH8320:09
CIA-61webgui: Doug Bell WebGUI8 * r69bd44b / share/upgrades/7.9.10-8.0.0/admin_progress_bar.wgpkg : add new progressbar template - http://bit.ly/bs62RQ20:09
CIA-61webgui: Doug Bell WebGUI8 * rcbb8c0e / lib/WebGUI/ProgressBar.pm : add docs and total() accessor - http://bit.ly/cV8m8v20:09
CIA-61webgui: Doug Bell WebGUI8 * r8bd28e1 / lib/WebGUI/AssetHelper/Copy.pm : 20:09
CIA-61webgui: update Copy to work with ProgressBar and streaming20:09
CIA-61webgui: ProgressBar needs to handle streaming itself. When it does, all20:09
CIA-61webgui: AssetHelpers that use ProgressBar will need to remove their own20:09
CIA-61webgui: streaming handlers and just use ProgressBar's - http://bit.ly/cSb0AY20:09
@preactionok, what the hell makes it choose between showing every commit and just showing the result of the push?20:10
+perlDreamerCIA is constipated20:16
-!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui20:22
-!- mode/#webgui [+o bopbop] by ChanServ20:22
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Quit: Leaving.]20:30
-!- perlmonkey2 [~perlmonke@m4c5636d0.tmodns.net] has quit [Read error: Connection reset by peer]20:32
-!- perlmonkey2 [~perlmonke@96.18.42.134] has joined #webgui20:36
-!- mode/#webgui [+v perlmonkey2] by ChanServ20:36
-!- perlmonkey2 [~perlmonke@96.18.42.134] has quit [Ping timeout: 276 seconds]20:42
* scrottie reads scroll...20:45
-!- perlmonkey2 [~perlmonke@m465636d0.tmodns.net] has joined #webgui20:49
-!- mode/#webgui [+v perlmonkey2] by ChanServ20:49
-!- fokat [~lem@190.72.138.110] has joined #webgui20:53
CIA-61webgui: Doug Bell WebGUI8 * rb8905ed / lib/WebGUI/AssetHelper/Cut.pm : cut AssetHelper now works (+7 more commits...) - http://bit.ly/9qX2Yx20:55
-!- perlmon19 [~perlmonke@m365636d0.tmodns.net] has joined #webgui20:57
-!- perlmonkey2 [~perlmonke@m465636d0.tmodns.net] has quit [Read error: Connection reset by peer]20:57
-!- perlmonkey2 [~perlmonke@m465636d0.tmodns.net] has joined #webgui21:01
-!- mode/#webgui [+v perlmonkey2] by ChanServ21:01
-!- perlmon19 [~perlmonke@m365636d0.tmodns.net] has quit [Read error: Connection reset by peer]21:01
-!- perlmon82 [~perlmonke@m365636d0.tmodns.net] has joined #webgui21:12
-!- perlmonkey2 [~perlmonke@m465636d0.tmodns.net] has quit [Ping timeout: 276 seconds]21:14
-!- perlmon82 [~perlmonke@m365636d0.tmodns.net] has quit [Quit: -a-]21:17
@scrottiehttp://www.securityweek.com/hacker-uses-xss-and-google-streetview-data-determine-physical-location ... that was a fun talk, and Samy is a Perl guy.  He was at YAPC too.21:23
@preactionha, nice21:26
+perlDreamerlunch break21:57
-!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: bye]22:34
@preactionif we can Lock an asset, how does one Unlock one?22:37
+perlDreamergood question22:38
-!- scrottie [~scrottie@dsl01-ppp-5119.fastq.com] has quit [Ping timeout: 248 seconds]22:38
+perlDreamertechnically, you can't lock an Asset22:39
+perlDreameran asset is locked when it's edited by someone outside of your current versiontag22:39
@preactionright, you just add a revision22:39
@preactionbut if autocommit is turned on, i never join a version tag22:39
+perlDreamerthen it would only show as locked while it's being edited by another user, for a very short period of time22:39
+perlDreameruntil they hit save22:39
-!- fokat [~lem@190.72.138.110] has quit [Quit: Ex-Chat]23:38
-!- scrottie [~scrottie@70.96.30.143] has joined #webgui23:40
-!- mode/#webgui [+o scrottie] by ChanServ23:40
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Quit: Leaving.]23:46
+perlDreamerscrottie, you feeling a little schizophrenic today?23:46
@scrottiewho me?23:47
scrottie0never!23:47
+perlDreamerclassic case if even I've seen one23:47
+perlDreamerprobably happened at DEFCON23:47
+perlDreamerit looks like a machine that gives a free haircut, but once the bowl is over your head...23:48
@scrottieif you've ever suspected that friend-of-a-friend is a coke head, go to DEFCON.  you'll find out.23:48
@scrottieand haircuts were $15 >=)23:49
-!- fokat [~lem@190.72.138.110] has joined #webgui23:49
@scrottiewas getting cabin fever so I relocated to a Tempe coffee shop.23:51
CIA-61webgui: Scott Walters WebGUI8 * r13c27bc / lib/WebGUI/Exception.pm : 23:52
CIA-61webgui: Fix bad interaction with Test::Class:23:52
CIA-61webgui: "Operation "eq": no method found, left argument in overloaded package WebGUI::Error..." - http://bit.ly/9b6Lw223:52
@scrottiethey only had one style though:  http://www.flickr.com/photos/sportsaction/4847526134/23:56
@scrottieoh, I spent some time with this baby:  http://www.flickr.com/photos/blackfeathers/4856839203/23:56
--- Day changed Thu Aug 05 2010
@scrottiehttp://www.flickr.com/photos/itstactical/4844180827/  # last one, I swear... $15 mohawks for EFF dispensed right in middle of the contest room00:01
-!- scrottie [~scrottie@70.96.30.143] has quit [Ping timeout: 265 seconds]00:54
-!- scrottie [~scrottie@70.96.30.143] has joined #webgui01:08
-!- mode/#webgui [+o scrottie] by ChanServ01:09
* perlDreamer is off to the zoo, where there's wifi!01:34
-!- perlDreamer [~colink@pool-173-50-255-102.ptldor.fios.verizon.net] has quit [Quit: Leaving.]01:34
CIA-61webgui: Doug Bell WebGUI8 * r1b0ec95 / (5 files in 2 dirs): New Content pane is working (+5 more commits...) - http://bit.ly/bDvJRX01:57
-!- scrottie [~scrottie@70.96.30.143] has quit [Read error: Operation timed out]02:46
-!- knowmad [~william@adsl-074-170-007-083.sip.clt.bellsouth.net] has joined #webgui02:53
knowmadwhoa, it's a small crowd tonite; anyone hanging around?02:54
-!- perlmonkey2 [~perlmonke@96.18.42.134] has joined #webgui02:57
-!- mode/#webgui [+v perlmonkey2] by ChanServ02:57
-!- knowmad [~william@adsl-074-170-007-083.sip.clt.bellsouth.net] has left #webgui []03:07
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui03:22
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui03:33
-!- scrottie [~scrottie@dsl01-ppp-5119.fastq.com] has joined #webgui03:40
-!- mode/#webgui [+o scrottie] by ChanServ03:40
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer]04:25
-!- stDavid [~stDavid@166.137.8.35] has joined #webgui04:32
@scrottieboy this Test::Class suite takes a long time to run...05:08
-!- stDavid [~stDavid@166.137.8.35] has quit [Read error: Connection reset by peer]05:10
CIA-61webgui: Scott Walters WebGUI8 * re1ebb5d / lib/WebGUI/Asset/Wobject/Map.pm : Fix typo in property initialization to satisfy Test::Class test for t_11_getEditForm. - http://bit.ly/afrjvV05:20
-!- perlDreamer [~colink@198.236.242.3] has joined #webgui05:21
-!- mode/#webgui [+v perlDreamer] by ChanServ05:21
@scrottiehow was the zoo?05:23
+perlDreamerI'm still here!  The zoo concert area has wifi05:29
@scrottiesounds like one happenin' place05:30
-!- stDavid [~stDavid@72-255-12-231.client.stsn.net] has joined #webgui05:31
@scrottieway better than Vegas.  Vegas only has tigers and music.  no WiFi.05:32
-!- stDavid [~stDavid@72-255-12-231.client.stsn.net] has quit [Read error: Connection reset by peer]05:39
+perlmonkey2Get Froyo and you don't need public wifi anymore.05:40
-!- stDavid [~stDavid@72-255-12-231.client.stsn.net] has joined #webgui05:41
+perlDreamerperlmonkey2, isn't Froyo frozen yogurt?05:41
+perlmonkey2I mean the Froyo made from bits.05:41
+perlmonkey2Android 2.205:42
+perlmonkey2I take my wifi hotspot/tether with me every where :P05:42
+perlDreamerDid I mention that the zoo also sells beer, wine, and elephant ears?05:58
+perlDreamerof course, 2 of those are not very conducive to good programming, so I didn't buy any wine or elephant ears06:08
+perlDreamerand my wife is in nursing school, so I didn't buy any beer either06:08
-!- stDavid_ [~stDavid@mobile-166-137-137-228.mycingular.net] has joined #webgui06:10
+perlmonkey2perlDreamer: what does nursing school have to do with beer?06:10
+perlDreamerit's really expensive06:10
+perlDreamerbeer consumption has dropped 100% since she started06:11
+perlDreamerwhich means I haven't bought any beer this year yet06:11
-!- stDavid [~stDavid@72-255-12-231.client.stsn.net] has quit [Ping timeout: 265 seconds]06:12
+perlmonkey2I am dumbfounded06:12
+perlDreamerI thought you were Oklahoman06:12
+perlmonkey2What is life without beer.  Empty and desolate.  06:12
-!- stDavid_ is now known as stDavid06:12
+perlDreamerless filling?06:12
+perlmonkey2Without beer, there is no hope, little chance at love. We can not be surprised, nor feel joy.  06:13
+perlDreameryou're a little over the top there, dude06:14
+perlDreamerhow's the great windmill project of 2009 progressing?06:14
+perlmonkey2Yeah, I don't think that played as funny over IRC as it was in my head.06:15
+perlDreameroh no, it was great, but it made you sound lonely and desperate06:16
+perlmonkey2hah, windmills.  The more I researched the less appealing it was.  I would need a huge tower to get any real power around my house as I have maybe 40 50' trees on my place.06:16
+perlDreamerand THAT will definitely affect your chances of love06:16
+perlmonkey2hah06:16
-!- stDavid [~stDavid@mobile-166-137-137-228.mycingular.net] has quit [Ping timeout: 258 seconds]06:16
+perlDreamerlikely because your wife is likely to whack you with a spare arc-welder06:17
+perlmonkey2I did end up getting a welder.  And its turned out to be way handier than I ever would have thought.06:18
+perlDreamerthat's cool06:18
+perlmonkey2Did you know I started raising livestock?  Goats so far.  But hope to mix in cattle someday.06:18
+perlDreamerI didn't know that.06:18
+perlDreamerAre they tasty?  Do they go crunch?06:18
+perlmonkey2I can't bring myself to eat one.06:19
+perlmonkey2They have personalities and are pretty smart.06:19
+perlDreameryeah, I've tried some goat curry at a local indian restaurant.  It's not as good as sheep.06:20
+perlmonkey2Which is why I want to move to cattle.06:20
+perlDreamerbut sheep are dumb, too06:20
+perlDreamerthey program in Atari BASIC06:20
+perlmonkey2hah06:20
+perlDreamerI hear goats are into Ruby, or Squeak06:20
@scrottiehey!06:20
+perlDreamerthere's one now...06:20
@scrottienext you'll be making remarks about my odor.06:21
+perlDreamerscrottie, Arizona is downwind from Oregon, I'd never know06:21
+perlmonkey2oh man, past my bed time.  Silly corporate job with their fixed working hours and wanting me in an actual office.  Hasta la bananna.  06:22
+perlDreamerlater, dude06:22
+perlDreamerscrottie, no offense intended, personally to you, goats, or ruby and squeak hackers06:22
+perlDreamerbut sheep are dumb!06:22
@scrottiethat was in response to AtariBASIC, actually.06:23
@scrottiewhich is way better than Sinclair BASIC, at least, even though Rev.B had a nasty bug:  http://www.atarimagazines.com/compute/issue61/323_1_INSIGHT_Atari.php06:23
-!- stDavid [~stDavid@mobile-166-137-137-228.mycingular.net] has joined #webgui06:24
@scrottiewait, that's not even the one I was thinking of.06:24
-!- perlmonkey2 [~perlmonke@96.18.42.134] has quit [Ping timeout: 265 seconds]06:26
-!- stDavid_ [~stDavid@72-255-12-231.client.stsn.net] has joined #webgui06:34
-!- stDavid_ [~stDavid@72-255-12-231.client.stsn.net] has quit [Client Quit]06:35
+perlDreamerpreaction, in addition to .rss for dispatch, I also want .login, and .switchAdminOn06:36
-!- stDavid [~stDavid@mobile-166-137-137-228.mycingular.net] has quit [Ping timeout: 258 seconds]06:36
+perlDreamer.edit would be nice, too06:37
+perlDreamerand, of course, to complement .rss, we need .rdf and .atom06:37
+perlDreamerCalendar needs .ical06:37
+perlDreamerooh, and think about .wgkpg!06:38
+perlDreamerexport any asset as a package, right as a URL06:38
+perlDreamertime to pack up and go home, folks06:43
-!- perlDreamer [~colink@198.236.242.3] has quit [Quit: Leaving.]06:43
@scrottie%&*@.07:10
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Quit: Leaving.]07:16
CIA-61webgui: Scott Walters WebGUI8 * r6df4703 / lib/WebGUI/Role/Asset/RssFeed.pm : Fix typo in property initialization to satisfy Test::Class test for t_11_getEditForm. - http://bit.ly/d4Eeus07:40
-!- kaare [~kaare@langebro.adapt.dk] has joined #webgui08:37
-!- kaare is now known as Guest4490008:38
-!- Guest44900 is now known as kaare_08:59
-!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui10:32
-!- mode/#webgui [+v bartjol] by ChanServ10:32
@scrottiehrm.  WebGUI::Asset::Wobject::Navigation specifies a templateId of default      => 'PBtmpl0000000000000048', but no such template or asset record exists.  I'm using the newest create SQL from master to setup WebGUI8.10:41
@scrottieis this a bug?  who knows where that template went or what should be used in its place?10:42
@scrottiethe call to www_editSave is now blowing up for two different reasons, this being one of them, the other being something perhaps related to database state where it tries to create duplicate assetData (and other table) records for an assetId.state10:44
@scrottiethe whole thing is quickly reaching a point where MySQL decides its in middle of a transaction and refuses to start another one.  I don't yet know what that's about.10:45
+bartjoloh10:56
+bartjollet me have a loog whether it is in my db10:56
+bartjolnope11:01
+bartjolI think this is a bug11:02
+bartjolscrottie11:03
@scrottiepreaction and/or perlDreamer will know what to do!  All I have to do is stay alive until morning.11:03
@scrottieheya bartjol11:03
+bartjolit is in the upgrade scripts11:03
@scrottieoh, hmm.  let's see.11:03
+bartjolupgrades/upgrade_7.7.15-7.7.16.pl:        [ qw/PBnav00000000000bullet PBtmpl0000                                                                                    000000000048/ ]  ##Bulleted List <- Vertical Menu11:03
+bartjoland some others11:03
+bartjolisn't that template working group stuff? anyway, I think it should be replace by the PBnav00000000000bullet assetId11:05
+bartjolwhich does exist in my db11:05
@scrottieI'm naively guessing that it's still a bug that the template isn't in the create.sql in master.11:06
+bartjolwell11:06
@scrottieor a bug that it isn't PBnav00000000000bullet =)11:06
+bartjolwell, one of both11:07
+bartjolbut, I seem to remember that the veritcalmenu template was replaced11:07
@scrottieI suppose I should go actually look at these, but right now, they're just names... symbols... to me.11:08
+bartjolnop, it is in Navigation.pm11:09
+bartjolthe template should have been (and has been) purged11:09
@scrottie"it is in Navigation.pm"... pardon, what is in there?11:12
* scrottie looks in the git log11:12
+bartjoloh, I suppose the default template11:13
+bartjol:/data/WebGUI/docs$ grep -R PBtmpl0000000000000048 ../lib/WebGUI11:13
+bartjol../lib/WebGUI/Asset/Wobject/Navigation.pm:                defaultValue => 'PBtmpl0000000000000048'11:13
+bartjolok, since you should be sleeping, I'll get it in the right order11:13
@scrottieheh11:14
+bartjolthe default template in navigation.pm is PBtmpl000000000000004811:14
+bartjolthis does not exist11:14
@scrottieI'm rather fond of this time of night =)11:14
+bartjolbecaude it has been removeed in 7.7.1611:14
@scrottiegood detective work.11:14
@scrottie"in there" = in the upgrade script.  makes sense now.11:15
+bartjolso, the bug is not that the template does not exist, but that there is a reference to the template11:15
@scrottieI wouldn't have thought to check out old versions to snoop through upgrade scripts.11:15
@scrottieyup.11:15
+bartjolI only checked the upgrade scripts11:15
@scrottieit looks like that affects master as well as WebGUI8.  new tests for WebGUI triggered that problem.11:16
+bartjolwell, this bug has been there too long11:16
-!- waxhead [~pete@ppp121-45-217-60.lns20.cbr1.internode.on.net] has quit [Quit: Ex-Chat]11:17
-!- waxhead [~pete@ppp121-45-217-60.lns20.cbr1.internode.on.net] has joined #webgui11:17
+bartjolscrottie if you want to blame people: http://www.webgui.org/use/bugs/tracker/10665 :P11:18
@scrottiesimple mistakes aren't worthy of blame.  I reserve blame for particularly short-sighted, hastily written, ugly-on-ugly code.11:19
+bartjoloh, like the setlanguage stuff11:20
+bartjolwell, but this is one more bug resolved, before it got reported11:21
@scrottieyou've got my permission to patch it, or I'm happy to do so.  either way.  you figured it out.11:22
+bartjolmy git repo is a bit scrwed up11:22
+bartjolso please, go ahead11:23
@scrottieheh, okay.  I like to keep three or four repos laying around =)11:23
+bartjolanything else?11:25
@scrottieI probably should wrap it pretty quick here but I've got a long way to go before all of these tests are passing.  plus it takes a long time to run them.  I wouldn't wait around if I were you.11:26
+bartjoldon't forget to put it in the chagelog11:26
@scrottierighto.11:26
+bartjolwell, I just started working, it is 10.30 am11:27
CIA-61webgui: Scott Walters master * rb70ad2e / (2 files in 2 dirs): WebGUI/Asset/Wobject/Navigation.pm was still using obsolete template PBtmpl0000000000000048 - http://bit.ly/9vpkZZ11:55
CIA-61webgui: Scott Walters WebGUI8 * r7a56c72 / lib/WebGUI/Asset/Wobject/Navigation.pm : 11:55
CIA-61webgui: WebGUI/Asset/Wobject/Navigation.pm was still using obsolete template PBtmpl000000000000004811:55
CIA-61webgui: Fixes #11765 - http://bit.ly/aFSoud11:55
@scrottiehrmmrm.11:57
CIA-61webgui: Scott Walters master * r6a09708 / (2 files in 2 dirs): 12:01
CIA-61webgui: WebGUI/Asset/Wobject/Navigation.pm was still using obsolete template PBtmpl0000000000000048.12:01
CIA-61webgui: Fixes #11765. - http://bit.ly/9A5E2Q12:01
+bartjolhrmmrm?12:11
@scrottieredo.  forgot the "fixes #" bit.12:12
+bartjolah12:14
-!- scrottie [~scrottie@dsl01-ppp-5119.fastq.com] has quit [Ping timeout: 245 seconds]12:16
scrottie0yup.  think I'm going to keep this $1/day prepaid wireless data service.12:44
* scrottie0 sighs12:44
scrottie0alright, good night / good day.12:47
+bartjolgoodnight13:03
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui14:20
-!- kaare_ [~kaare@langebro.adapt.dk] has quit [Remote host closed the connection]14:45
-!- vayde [~vayde@71-34-32-110.mpls.qwest.net] has joined #webgui14:51
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Quit: Leaving.]15:18
-!- ColinHarman [~ColinHarm@mail.blue-ridge.org] has joined #webgui15:53
-!- ColinHarman [~ColinHarm@mail.blue-ridge.org] has quit [Client Quit]15:58
-!- daviddelikat [~user@h69-128-106-50.mdsnwi.dedicated.static.tds.net] has joined #webgui16:07
-!- MrHairgrease [~martin@194.171.50.69] has joined #webgui16:17
-!- mode/#webgui [+v MrHairgrease] by ChanServ16:17
SDuensinGreetings.16:17
+MrHairgreaseGreasings!16:17
+MrHairgreasepreaction, are you there?16:21
-!- perlDreamer [~colink@pool-173-50-255-102.ptldor.fios.verizon.net] has joined #webgui16:21
-!- mode/#webgui [+v perlDreamer] by ChanServ16:22
+MrHairgreaseoh colin16:22
+MrHairgreasejust the guy I'm looking for16:22
+MrHairgrease=)16:22
+MrHairgreaseDo you have time?16:22
-!- carogray [~Caroline@host2.209.113.248.conversent.net] has joined #webgui16:25
-!- zylopfa [~zylopfa@0x555116f0.adsl.cybercity.dk] has joined #webgui16:34
-!- daviddelikat [~user@h69-128-106-50.mdsnwi.dedicated.static.tds.net] has quit [Quit: Leaving.]16:34
-!- ckotil [~ckotil@snare.grnoc.iu.edu] has quit [Remote host closed the connection]16:35
-!- daviddelikat [~user@h69-128-106-50.mdsnwi.dedicated.static.tds.net] has joined #webgui16:47
-!- vayde [~vayde@71-34-32-110.mpls.qwest.net] has quit [Remote host closed the connection]16:58
-!- vayde [~vayde@71-34-32-110.mpls.qwest.net] has joined #webgui17:01
-!- ckotil [~ckotil@snare.grnoc.iu.edu] has joined #webgui17:12
+perlDreamerI have a little time, what's up sir?17:22
+MrHairgreaseoh, I found a performance hog17:29
+MrHairgreaseproblem is in getContentLastModified in Folder17:29
+MrHairgreasethat is calling the same method on it's children17:29
+perlDreamerit has to do that, so that it can tell any containers of the Folder itself17:30
+perlDreamerLayouts work the same way17:30
+MrHairgreasewhich becomes a problem if those children children are folders as well17:30
+MrHairgreaseand their childrens17:30
+MrHairgreaseetc17:30
+MrHairgreaseit only needs to recurse one level deep17:30
+MrHairgreasebut goes al the way down17:30
+MrHairgreasecompare these numbers17:30
+MrHairgreasebefore:17:30
+MrHairgreaseProfile of run_fotoalbum.pl for 64.8s, executing 11022136 statements and  2622879 subroutine calls in 412 source files and 106 string evals.17:31
+MrHairgreaseAfter:17:31
+MrHairgreaseProfile of run_fotoalbum.pl for 4.64s, executing 587621 statements and  149525 subroutine calls in 412 source files and 106 string evals.17:31
+MrHairgreasebrb phone17:31
+perlDreamerme, too17:31
-!- stDavid [~stDavid@166.137.8.41] has joined #webgui17:33
+MrHairgreaseok back17:43
+MrHairgreaseanyway 17:43
+perlDreamerstill on phone17:43
+perlDreamerwhat's the diff between before/after17:44
+MrHairgreasethe after case was after chcanging the method in folder as follows17:44
+MrHairgreasehttp://webgui.pastebin.com/2wbWVFYn17:44
+MrHairgreasevery very crude17:44
+MrHairgreasebut at least a proof of oncept17:45
+MrHairgreasebtw. most time in the after case is consumed by JSON, for reading the config fiel etc.17:45
+MrHairgreaseI'm running this from an utility script17:45
+MrHairgreaseand the folder on which I run it contains many subfolders and ~ 12k image assets below it17:46
+MrHairgreasenot directly of course17:46
+perlDreameryeah, in a hierarchy17:46
ckotili might be onto a bug where search asset isn't indexing the sql report asset17:47
+MrHairgreaseanyway. This also affects page layouts with a lot of descendants.17:47
+perlDreamerMrHairgrease, I think a better fix would be to check to see if the child asset is a container17:48
+perlDreamerand if it's a container, it should ony check the revisionDate17:48
+perlDreamerinstead of getContentLastModified17:48
+MrHairgreaseseems reasionable17:48
+MrHairgreaseexcept17:48
+MrHairgreasethat Layout::getContentLastModified calls super for finding mtime17:48
+MrHairgreasewhich returns lastModified17:48
+MrHairgreasewhich is (I guess) different from revisionDate17:49
+MrHairgreaseright?17:49
+MrHairgreaseI agree that the stow 'solution' is real bad17:49
+perlDreamercould be, yes.  In any case, checking a container shouldn't make it recurse, which ever date is called17:49
+MrHairgreasebut its only purpose was to see whether that was the performance issue17:50
+perlDreameryeah, and it definitely helped you find it!17:50
+MrHairgreaseno17:50
+MrHairgreasethat was Devel::NYTProf17:50
+MrHairgreasegetLineage being called 40000+ times smelled somewhat funny =)17:51
ckotildemo webgui site is able to search sql report asset. dunno why my site doesnt seem to do the same.17:51
+MrHairgreaseI'll fix this issue either tomorrow or somewhere next week17:51
+bartjolckotil: so except for your site, have you seen it somewhere else?17:52
ckotilno17:52
+bartjolanything in logs about it?17:52
ckotilnot that ive seen17:53
+bartjolmmm, getting harder to find then17:55
ckotilbartjol: would errors indexing this asset appear in webgui.log?17:56
+bartjolstrange, it is not in my selectlist of asset types to search in the search asset17:57
+bartjolwell, it can be that they can't get instantiated17:57
ckotilyeah, for my search asset, i dont have anythinkg checked17:57
+bartjolthat would give an error17:57
ckotilbut that's how it is on the demo site too17:57
+bartjoland it is inder the search root?17:58
+bartjoljust for certainty17:58
ckotilyes17:58
ckotilwell actually17:58
ckotilno17:59
ckotil!!  that was the issue. damn17:59
ckotilsorry about that17:59
ckotiliirc, i didnt set it to root bc i dindt want templates to be returned in search. but that might have been me being overly paranoid about it17:59
+perlDreamerno, you really don't want users seeing hits on Templates18:00
+bartjolah18:00
+perlDreamerand internal snippets and navs ans stuff18:00
+bartjolnot necessary indeed18:00
+bartjolthis is the good kind of paranoia18:00
+bartjolso, bug fixed? :)18:01
ckotilthe reason my sql report asset wasnt included in the search is because it had a different base URL18:01
+perlDreamerbase URL won't matter, only position in the hierarchy18:01
+bartjollineage++18:01
ckotilok lemme verify that this asset is actually in the correct lineage18:02
ckotilahh18:02
ckotiltis not.18:02
* ckotil smacks his forehead18:02
+bartjolnp18:02
ckotilour documentation 'guru' has been on my back for months about the searching. it's because all of his content is outside of the search assets scope.18:03
-!- stDavid [~stDavid@166.137.8.41] has quit [Read error: Connection reset by peer]18:03
ckotiland i never caught it. excellent. 18:03
ckotilthanks guys18:03
+bartjolwell, a fresh look helps18:03
ckotildefinately18:04
+perlDreamerbartjol++18:05
+bartjolyeah, scrottie had a long night and helped him too this morning18:07
+bartjolsomething with references to old templateId's18:08
+bartjoloh, perlDreamerdid we have an appointment for the hackathon, I don't remember. Something tells me you were going to help me with something18:09
+perlDreamerI saw that commit this morning18:09
+perlDreamerat first, it confused me a little because it wasn't backported to 7.818:09
+perlDreamerbut then i remembered that there's no more 7.8 after last tuesday18:10
+perlDreamer7.9 will be stable on Tuesday18:10
+bartjolyeah, he found out that it was wrong18:10
+bartjolow18:10
+perlDreamerow?18:10
+bartjolthat might be a problem with shop sites18:10
+perlDreamerhow come?18:10
+bartjolmainly paydrivers18:11
+bartjolcustom18:11
+perlDreameryes, they'll need to be upgraded18:11
+bartjoland template18:11
+bartjoljoeri did the ideal driver18:11
+perlDreamerreally?  what is it?18:11
+bartjolthe template? well, the build is just a bit different18:12
+bartjolbuild is a strange word in this context18:12
+perlDreamerI mean, what's the ideal paydriver?18:12
+bartjolthe looping through the item is different, so we have to redo that18:12
+bartjoloh18:12
+bartjolhttp://www.ideal.nl/?lang=eng-GB18:13
+perlDreameroh, i see.  not "ideal" as in perfect, ideal as in company name18:13
+bartjolI think it is native dutch18:13
+bartjoloff course programs the ideal paydriver18:13
+bartjolinsert joeri into last comment18:14
+bartjolthat's how they program at oqapi, bugfree18:14
+perlDreameruh huh, guaranteed "bugfree"18:15
+bartjolthey call it feature-rich18:15
+perlDreamerI know the shop changes are painful, but hopefully the benefit of having a 2-page checkout will outweigh that18:18
+perlDreamerthe paydriver changes are pretty trivial18:19
+perlDreamerbut the template changes are not18:19
+bartjolI agree that the cheking out has improved18:20
+bartjolit might be a threshold for some sites18:21
-!- bartjol [~bartjol@kantoor.procolix.com] has quit [Quit: Leaving.]18:48
-!- MrHairgrease [~martin@194.171.50.69] has left #webgui []19:03
-!- carogray [~Caroline@host2.209.113.248.conversent.net] has quit [Read error: Connection reset by peer]19:51
scrottie0"at first, it confused me a little because it wasn't backported to 7.8" ... I always forget that one.19:59
scrottie0if I had learned, I would never have stopped.20:01
+perlDreamerthere's no more 7.8, scrottie20:01
+perlDreamerafter next week, you need to remember to backpot to 7.9 :)20:01
scrottie0I need to write a script...20:14
+perlDreamerstart with /data/WebGUI/sbin/_utility.skeleton20:14
-!- scrottie [~scrottie@dsl01-ppp-5119.fastq.com] has joined #webgui20:18
-!- mode/#webgui [+o scrottie] by ChanServ20:19
+perlDreamerpreaction, dispatch is done.  I can merge in as soon as you review20:42
+perlDreamerI'm going to write some .rss, .atom, .rdf dispatch plugin for RSS feeds next20:43
+perlDreamerwell, okay20:58
+perlDreamerI'm going to debug the Content/Asset.pm plugin first, THEN I'm going to write the RSS dispatch code.20:59
+perlDreamerwoot!  That works, too21:00
+perlDreamerback to the crusade to purge C::IO from WebGUI 821:01
@scrottiewhich ::IO?21:07
+perlDreamerClass::InsideOut21:07
@scrottieahh.  Ahhh.21:07
+perlDreamerhow is the getEditForm work coming, scrottie?21:10
@scrottieI've made fantastic progress on making the test suite take forever to run.21:11
* scrottie looks at the latest run's output21:12
+perlDreamerforever as in long time, or forever as in "infinite loop"?21:12
@scrottieoh yeah, that's right.21:12
@scrottiemerely a long time.  I haven't reached infinite loop level slowness yet.21:12
@scrottieoh yeah.  that's right... in getAnchoredAsset, my $asset = $parents[-1]->addChild({ className => $test->class, ... }); winds up creating the same assetId that, a few lines later in the test, $asset->www_editSave; also tries to create.21:13
@scrottieboom, primary key violating, things blow up.21:13
@scrottieviolation.21:13
@scrottiethat's where I last left off.21:14
+perlDreamerwww_editSave should either be called an an asset with assetId=new, or should add a new revision21:15
@scrottiethe few misc bug fixes I pushed up were hard won.  in this situation, it's not obvious whether the test is at fault or the code and it's been a bit of both.21:15
@scrottiemakes sense.21:15
@scrottielet's see.  t_11_getEditForm was trying to compare two radically different datastructures.  I have the test script doing some unsightly munging to get them both into similar shapes before comparing them, including filtering out three fields that just don't match:  Keywords, Class Name and Asset ID.21:22
@scrottiecomparing form elements to properties, I'd get:  Missing: 25 references\nExtra: 37 references in diagnostics from Test::Deep.  vice versa:  Missing: 40 references\nExtra: 28 references.21:24
@scrottiegrepping out only the ones that have a 'label' field helped a lot.21:24
@scrottiethis feels hackish to the point of being rigged.21:25
@scrottieI'm tempted to test against the PSGI interface using Web::Scraper.21:25
@scrottiewhen fields were added/removed from various forms, the various tests would have to be updated to match... which feels more official but less cool than mining the fields out of the class through property inspection.21:26
@scrottieoofda.  I need another latte.  either that or a beer.  though tequila would do in a pinch.21:26
@scrottieit's hard to justify taking the high road on development when you're already slow.21:27
@scrottieanyway, I'll start to be chattier about this since I think I have myself basically oriented in here.21:31
@scrottiemaybe I'll stick my Test::Class::Asset into a gist and push that up for comment.21:37
@scrottieright now, it looks like someone put matt's script archive into the microwave and it blew up.21:37
-!- zylopfa [~zylopfa@0x555116f0.adsl.cybercity.dk] has quit [Quit: Leaving]22:24
--- Day changed Fri Aug 06 2010
-!- stDavid [~stdavid@166.137.8.41] has joined #webgui00:34
-!- stDavid [~stdavid@166.137.8.41] has quit [Quit: Adios]00:56
-!- vayde [~vayde@71-34-32-110.mpls.qwest.net] has quit [Remote host closed the connection]01:08
@scrottieWebGUI::Asset::Shortcut... shortcutToAssetId... what sets this?  I might be missing something, but in 7 and 8, I don't see any code that actually ever sets the thing.01:09
@scrottiehttp://gist.github.com/510473 ... the database suggests that that field isn't getting set also.01:09
@scrottiecontrary to my normal operating mode, I didn't go off on a bender to figure out what the heck this shortcut stuff and why a simple www_view needs to call it on a bunch of assets...01:10
CIA-61webgui: Colin Kuskie WebGUI8 * r679c467 / lib/WebGUI/AssetHelper/ExportHtml.pm : Fix a double $i18n syntax warning. - http://bit.ly/d7FoxZ01:16
* scrottie goes off on a bender to figure what the heck shortcuts are supposed to do01:20
@scrottieah.  WebGUI/AssetClipboard.pm creates shortcuts and it passes a value in for that field.  hmm.01:24
@scrottiebah.  tracing fiften stack frames deep only to figure out that the thing is accessible bad data left earlier.01:30
-!- daviddelikat [~user@h69-128-106-50.mdsnwi.dedicated.static.tds.net] has quit [Quit: Leaving.]01:33
+perlDreamerscrottie01:34
+perlDreamerShortcut has 3 functions01:34
+perlDreamer#1 is the most prevalent01:34
+perlDreamerit's like a symbolic link to an asset01:34
+perlDreamerso that you can display stuff in multiple places, but only maintain it in 1 place01:34
* scrottie nods01:35
+perlDreamerIt only ever shortcuts the view method, though01:35
+perlDreamerthat is important to remember01:35
+perlDreamerin Function #1, the shortcut can override properties in the original asset01:35
+perlDreamertitle, templates, privileges, whatever01:36
+perlDreamerso, you could build a CS on one page01:36
+perlDreamerand shortcut it to another page with a different number of displayed threads, for example01:36
@scrottiehrm.01:36
+perlDreamerin function #2, it's part of the Dashboard01:37
+perlDreamerin that context, it's called a dashlet01:37
+perlDreamerin function #3, and this is so rare I've never heard of it being used ever01:37
+perlDreamerit will function like the RandomAssetProxy macro, and pick an asset to shortcut based on asset metadata01:37
+perlDreamerdoes that help?01:38
@scrottieyes, thank you...01:39
@scrottiehrm.  I should try pulling assets up in a web browser more when I'm investigating them just to get some context for what's going on.01:42
+perlDreamerit can help for some assets01:42
CIA-61webgui: Colin Kuskie WebGUI8 * rbe42b71 / (4 files in 3 dirs): Migrate CartItem from Class::InsideOut to Moose. - http://bit.ly/9sVUrX02:25
@scrottieafk a few...02:43
+perlDreamerdinner-time!03:10
-!- stDavid [~stDavid@72-255-36-208.client.stsn.net] has joined #webgui03:29
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui03:43
-!- stDavid [~stDavid@72-255-36-208.client.stsn.net] has quit [Ping timeout: 245 seconds]03:43
-!- stDavid [~stDavid@72-255-36-208.client.stsn.net] has joined #webgui03:43
+perlDreamerback later03:53
-!- perlDreamer [~colink@pool-173-50-255-102.ptldor.fios.verizon.net] has quit [Quit: Leaving.]03:53
-!- stDavid [~stDavid@72-255-36-208.client.stsn.net] has quit [Quit: zzzzzzzzzz]04:36
-!- fokat [~lem@190.72.138.110] has quit [Quit: Ex-Chat]04:40
-!- perlmonkey2 [~perlmonke@96.18.42.134] has joined #webgui05:32
-!- mode/#webgui [+v perlmonkey2] by ChanServ05:33
+perlmonkey2Wonder if I could get my fortune 500 company who's sites are built around websphere could be convinced to move to WebGUI.05:34
+perlmonkey2To do this I will require three unicorns, a leprechaun, and several pounds of pixie dust.05:35
@scrottieI have never heard of sales doing a dog and pony show with unicrons and leprechauns.  I bet it would work though.05:37
@scrottiesales *is* well known for using large amounts of pixie dust though.05:37
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer]05:40
-!- perlmonkey2 [~perlmonke@96.18.42.134] has quit [Ping timeout: 276 seconds]06:42
-!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui10:23
-!- mode/#webgui [+v bartjol] by ChanServ10:23
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui13:24
-!- MrHairgrease [~martin@194.171.50.69] has joined #webgui13:57
-!- mode/#webgui [+v MrHairgrease] by ChanServ13:57
-!- vayde [~vayde@71-34-32-110.mpls.qwest.net] has joined #webgui14:44
-!- daviddelikat [~user@h69-128-106-50.mdsnwi.dedicated.static.tds.net] has joined #webgui16:09
SDuensinHowdy16:19
+MrHairgreaseGreesings!16:19
+MrHairgreaseGreasings, even16:19
* bartjol slips16:19
-!- fokat [~lem@190.72.138.110] has joined #webgui16:20
SynQunder the shower16:27
+MrHairgreasehrm, batjol slips while synq is greasing in the shower?16:28
SynQgreasing the hair of someone?16:32
* MrHairgrease usually degreases while showering16:32
+bartjoloh, is there a way to block my emails from becoming posts in the forum? I do see the option to get mails and place them as post in the forum, but no blacklist16:44
-!- ColinHarman [~ColinHarm@mail.blue-ridge.org] has joined #webgui16:47
-!- patspam [~patspam@cpe-66-65-190-131.nyc.res.rr.com] has joined #webgui16:47
+MrHairgreasebartjol: maybe you can remove the users tied to the email addresses you want to block from the post group?16:50
+bartjolwell, it is more for my out of office automated mail16:51
+MrHairgreasehmm16:51
+bartjolthat gets posted, so best is to sign off for the week for the maillists16:51
+MrHairgreaseI don't think you can do that out of the bvox16:51
+bartjolbut that is a bit of a far fetch16:51
+MrHairgreaseThe mail fetch thingy should filter these messages I guess.16:52
+bartjolyeah, because normaly I don't see very much spam16:52
+MrHairgreaseAnyway, your out-of-office message is only being sent once to the list so that won't be a biggie, I'd say16:53
+MrHairgreaseHowever, if you want to make WebGUI::Mail::Get smarter, you should look into using Mail::DeliveryStatus::BounceParser16:53
+MrHairgreaseIt also tries to detect out of office mail.16:54
+MrHairgreaseI've only used it to detect bounced messages, though. 16:54
+MrHairgreaseWhich works fine.16:54
+bartjolaha, well, 1 hour is not enough to fix that prolly16:55
+MrHairgreasenope16:55
-!- fokat [~lem@190.72.138.110] has quit [Ping timeout: 248 seconds]17:12
ckotilhttp://www.webgui.org/community-wiki/find-most-recent-with-assetindex tells us that as of webgui 7.5 all of the data that assetIndex contains. is it possible to search for just a certain piece of data? such as username, creation date, or keywords, meanwhile excluding everything else? 17:40
-!- ColinHarman [~ColinHarm@mail.blue-ridge.org] has quit [Quit: ColinHarman]17:41
ckotili wanna search by creationDate, and not include assets that happen to contain that date in say the title, synopsis, keywords, or any other piece of data that is also in the assetIndex17:42
ckotilas an example.17:42
+bartjolthat depends on what you select17:43
ckotilselect where? in teh search asset?17:43
+bartjolow wait17:43
ckotili just was just referrencing that wiki article bc it contains the most up2date list of data that is contained within assetIndex17:44
+bartjolI was looking at the report17:44
ckotilhttp://www.webgui.org/community-wiki/webgui-search-system is lacking17:44
+bartjolwell, at the moment you can't17:47
ckotilok17:47
+bartjolunless you edit/replace search17:47
ckotilright17:47
+bartjolespecially the resultset tmpl_vars can be enhanced17:47
+bartjolbut that is only the set17:48
+bartjolnot the search17:48
+bartjolyou'll have to work it out with a sqlreport17:48
ckotilso creationDate is in the resultSet. how do you search for a creationDate? mm/dd/yyyy doesnt seem to work17:48
+bartjolat the moment it isn't17:48
ckotilah, so you could create a sqlreport to search by whatever; creationDate for example.17:49
+bartjolyes17:49
ckotilok17:49
+bartjolselect * from assetIndex where creationDate="myEpoch";17:50
+bartjolit is stored as epoch17:50
ckotilyeah. i hope mysql can do conversion from mm/dd/yyyy to epoch17:50
ckotildoes sqlreport do pre macro processing? 17:50
+bartjolyeah, but I don't know the syntax by heart17:51
ckotilcould have a macro do the conversion17:51
ckotilsub getResultSet {17:51
+MrHairgreasehttp://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html17:51
ckotildoes contain assetIndex.creationDate17:51
+bartjolthe processing is optional17:51
ckotilcool17:51
+bartjolbut instead of executing macro's you better read the doc MrHairgrease posted17:52
ckotilyeah, more efficient 17:52
+bartjolyeah, but I think you'll manage, I have to go17:52
ckotilthanks for the tips17:53
-!- bartjol [~bartjol@kantoor.procolix.com] has left #webgui []17:53
+MrHairgreaseuse unix_timestamp() and from_unixtime()17:53
ckotilright17:53
+MrHairgreaseeg:17:54
+MrHairgreaseselect * from asset where creationDate = unix_timestamp( 'yyyy-mm-dd 00:00:00' );17:55
+MrHairgreaseNote that that doesn't work cxorrectly17:55
+MrHairgreaseunless you asset was created at exactyly 00:00:0017:55
+MrHairgreasewhat exactly are you looking for?17:57
ckotiljust digging into the depths of the search asset. I really want to learn how to refine my searches. I have lots of cruft getting returned in my searches17:57
+MrHairgreasehmm, yeah it's not perfect.17:58
ckotili was just looking into leveraging stop words17:58
+MrHairgreasedunno too much about the search asset though17:58
+MrHairgreaseI almost never use it.17:58
ckotilbut if i could add knobs to say, search by document/file type , i.e. .doc .pdf, or search just by username, or just by creation date. i think that could really help17:58
ckotilive turned webgui into a decent documentation system. the nav asset allowed us to create a nice Table of Contents for this doc system17:59
+MrHairgreasewell, you can limit the asset class17:59
+MrHairgreaseso if your search for files17:59
+MrHairgreaselimit the assets to WG::A::File(::Image)17:59
+MrHairgreaseI'm not sure18:00
+MrHairgreasebut I think the filenames of the actual file that are uploaded are also indexed18:00
ckotilyeah, ive been messing with limiting assets.18:00
+MrHairgreaseSo if you add pdf to your search, it should find mostly pdf's18:00
ckotilyeah, and it does. but again, it returns a lot of crap18:01
ckotilone thing ive done with our webgui is we have 20 something sites under 1 global site. which allows us to search for documents under each of the 20 sites by navigating to the lower site. but you can also perform a global search from anywhere. which is kind of neat18:01
ckotilall in a single db. which allow us to search everything if the user so chooses.18:02
+MrHairgreaseyeah, I think there's little you can do about the crap...18:02
+MrHairgreasenot until webgui switches to a better serach engine that is18:02
ckotilive got my fingers crossed that it will happen in WG818:02
ckotili saw the roadmap, and it's a litlte ways down the list. but i can still dream18:02
+MrHairgreaseI think it's on the road map18:03
+MrHairgreaseyeah18:03
-!- MrHairgrease [~martin@194.171.50.69] has left #webgui []18:21
ckotilany ideas for differentiating between '.doc' and 'doc' short for documentation , when performing a search?18:24
-!- perlDreamer [~colink@pool-173-50-255-102.ptldor.fios.verizon.net] has joined #webgui18:25
-!- mode/#webgui [+v perlDreamer] by ChanServ18:25
-!- stDavid [~stDavid@72-255-37-164.client.stsn.net] has joined #webgui18:31
-!- perlmonkey2 [~perlmonke@m365636d0.tmodns.net] has joined #webgui19:04
-!- stDavid [~stDavid@72-255-37-164.client.stsn.net] has quit [Quit: zzzzzzzzzz]19:04
-!- mode/#webgui [+v perlmonkey2] by ChanServ19:04
+perlmonkey2is 8 far enough along to deg apps against ot?19:05
+perlDreameron dnot' tkinh os19:05
+perlmonkey2r u mocking my phone irc skillz?19:06
+perlDreamertotally19:06
+perlDreamer8 is not that ready yet19:06
+perlDreamerit's not even beta19:06
+perlDreamerwhich means you need to help us get it ready!19:07
+perlmonkey2lookes like all the tickets left r not for core features.19:07
+perlDreamerbelieve it or not, there aren't that many features set for 819:10
+perlDreamer8 is a reorg and cleanup for the most part19:10
+perlDreamerso there's lots and lots of work to do19:10
* perlDreamer gets called to breakfast19:10
+perlDreameryum choco-cinnamon pancakes19:27
+perlDreamerthis is too funny:http://blastr.com/2010/08/image-of-the-day-ufo-sigh.php19:30
-!- perlmonkey2 [~perlmonke@m365636d0.tmodns.net] has quit [Ping timeout: 240 seconds]19:46
-!- perlmonkey2 [~perlmonke@m465636d0.tmodns.net] has joined #webgui19:48
-!- mode/#webgui [+v perlmonkey2] by ChanServ19:48
-!- patspam [~patspam@cpe-66-65-190-131.nyc.res.rr.com] has quit [Quit: Leaving.]19:54
-!- perlmonkey2 [~perlmonke@m465636d0.tmodns.net] has quit [Read error: Connection reset by peer]20:01
-!- perlmonkey2 [~perlmonke@m465636d0.tmodns.net] has joined #webgui20:01
-!- mode/#webgui [+v perlmonkey2] by ChanServ20:01
-!- daviddelikat [~user@h69-128-106-50.mdsnwi.dedicated.static.tds.net] has quit [Quit: Leaving.]20:33
-!- daviddelikat [~user@h69-128-106-50.mdsnwi.dedicated.static.tds.net] has joined #webgui20:36
-!- perlmon90 [~perlmonke@m365636d0.tmodns.net] has joined #webgui20:57
-!- perlmonkey2 [~perlmonke@m465636d0.tmodns.net] has quit [Read error: Connection reset by peer]20:57
+perlDreamerWebGUI::DateTime seems to be rather useless as a Moose type21:04
+perlDreamerbecause it kind of wants to get a session object21:04
-!- khenn [~frank@122.sub-75-205-139.myvzw.com] has joined #webgui21:05
-!- mode/#webgui [+o khenn] by ChanServ21:05
perlmon90why cant it just require a session in the constructor?21:06
@preactionit does21:06
perlmon90the why cant it be a moose obj?21:07
@preactionit can, but it's also a Type. so we can say has 'something' => ( isa => 'WebGUI::DateTime' )21:07
perlmon90looks good to me21:08
perlmon90hah didnt know how good i had it at pb21:10
+perlDreameryes, but via type coercion you can't give it a session object21:10
+perlDreamerand with a session object, there are some things it won't do?21:10
perlmon90get to use modern perl libs and get paid to do it.21:10
@preactionwell, it did take a lot of effort to get to this point, perlmon9021:11
+perlDreameruh, without a session object, there are some things it won't do21:11
perlmon90we understood :P21:11
@preactionby effort i mean yelling at stubborn people who wouldn't listen21:12
perlmon90yeah you fought the long hard fight and won21:13
@preactionso far21:13
perlmon90while you're online, you know my skillz (minus some atrophy from java python dev) any tickets u think i could take?21:15
-!- xootom [5eaba154@gateway/web/freenode/ip.94.171.161.84] has joined #webgui21:17
+perlDreamerperlmon90, how much time/effort do you have?21:18
+perlDreamerwe've got raw gruntwork, like removing duplicate i18n data21:19
@preactionthe icon stuff would be nice, WebGUI::Session::Icon goes away, and all the famfamfam icons in www/extras/icon are used, but it's mostly gruntwork, muckraking, dirty cleanup jobs21:20
+perlDreamerpreaction: do you have an idea about the "new improved API" for that?21:20
@preactionyes, none.21:20
@preactionthe standard controls are completely changing, and if you need an edit button yourself for some purpose you can make your own21:21
+perlDreamersession->icon->edit is used by 34 different packages in WebGUI21:23
+perlDreamerseems like we should provide a handy way to do that21:23
@preactionperhaps an ^Icon macro instead?21:23
+perlDreamericon parameters have embedded quotes and commas21:26
+perlDreamerhow about we just provide a sane, small API for it?21:26
+perlDreamerSession->icon->_whatever should just be a small wrapper around 1 internal method for making the icon21:27
@preactionso <a href="<tmpl_var url>">^Icon("edit");</a> <- not good?21:27
+perlDreamerinstead of having almost the same code in ~10 different methods21:27
+perlDreamernot strong enough to handle onclick, hover, etc21:27
* perlDreamer is lazy21:28
@preaction<a href="<tmpl_var url>" onmouseover="whatever i want">^Icon("edit");</a> 21:28
+perlDreamerI don't want to replace session->icon->edit in 34 files with templates21:28
+perlDreamerif every screen was templated, it wouldn't bad, but few of the Admin screens where those edit and other icon buttons are used are templated21:29
+perlDreamerit's all string-work21:29
+perlDreamer$output .= $session->icon->edit($session, $url, $this, $that);21:30
perlmon90perlDreamer thats the probelm, all the tickets look like real wprk amd not like fun21:30
@preactionall the Admin screens are changing though21:30
+perlDreamerokay21:31
+perlDreamersidebar: have you reviewed the dispatch branch in my repo?21:32
@preactionnot yet, is it ready for review?21:32
+perlDreameroh yeah.  I tested it out and it's lovely21:33
+perlDreamerI even wrote the .rss/.rdf/.atom dispatch21:33
+perlDreamerand then I almost got in trouble21:33
@preactionperlmon90: there's some fun stuff to do with that dispatch stuff maybe? ".rss" urls can be handled directly by the RssFeed aspect. "www_keyword" in the wiki could be mapped to "Keyword:..." urls21:33
+perlDreamerbecause I want to add .login, .adminOn and .edit21:33
perlmon90ok after work ill check it out.21:34
+perlDreameroh, and Calendars should do .ical21:35
+perlDreamerand Galleries need to manually do .rss, maybe albums too21:35
+perlDreamerand I think .wgpkg should export the current package21:35
+perlDreameruh, current as a package21:35
+perlDreamerexcept that we actually make .wgpkg files, so that might now work real well21:36
@preactionthat wgpkg thing might require special permissions, but it's certainly worth looking into21:36
+perlDreamerhow about the iffy stuff like login, edit and admin?21:36
@preactionhm?21:37
+perlDreamer.login should do the same as ?op=auth;method=init21:38
+perlDreamer.adminOn should do ?op=switchOnAdmin21:38
+perlDreamerand likewise for off21:38
+perlDreamerand .edit should do ?func=edit21:38
+perlDreamerbut they're much easier to remember21:38
+perlDreamerand not likely to collide with existing URLs21:38
perlmon90these are default inherited aspects?21:39
@preactionnot for now. in the future i suspect they'll be /edit and other stuff. not sure how i want /login and /admin to work (i don't like that i can't www.example.com/login21:39
+perlDreamerthe problem with that is now you're occupying the URL space21:40
+perlDreamer/home/edit could be a real asset21:40
+perlDreamerthat's why I think URL extensions are safer21:40
+perlDreamerhome.edit is still RESTful, and you're not likely to find it in the real world as a URL21:41
@preactiontrue21:42
@preactionand perhaps we'll just leave it to a case-by-case basis, not all www_* can be .* methods21:42
@preactionbut adminOn/adminOff don't need it (new admin console doesn't get turned on, just visited)21:42
+perlDreameryeah, I'm still stuck in 7-ville I think21:42
@preactionand login... that's a whole nother ball of wax that needs to be burned and spread upon the ashes of the fallen that we may have soap21:43
perlmon90poetry21:43
+perlDreamerperlbot: wax21:44
perlbotperlDreamer: No factoid found. Did you mean one of these: [.WA.us] [.WI.us] [.ws] [.WY.us] [which] [ws]  21:44
+perlDreamerperlbot: wax is <preaction> that's a whole nother ball of wax that needs to be burned and spread upon the ashes of the fallen that we may have soap21:44
perlbotperlDreamer: Stored wax is <preaction> that's a whole nother ball of wax that needs to be burned and spread upon the ashes of the fallen that we may have soap  21:44
+perlDreamerwhich www_* methods couldn't be .* extensions?21:46
@preactionwell, viewThing should probably be it's own URL of some kind21:47
@preactionthat sorta thing21:47
@preactionalso, WebGUI::Keyword should transform into this: http://drupal.org/node/77489221:47
+perlDreamerhttp://www.webgui.org/storyManager/keyword/keywordToCheck21:50
@preactionit would fix our wiki taxonomy problems21:50
+perlDreamer?21:50
@preactionsorry?21:50
+perlDreamerWebGUI URls are always human readable, so I was thinking that instead of node/digits21:51
@preactionperlmon90: another possible fun task: I want more choices of Rich Editors. Perhaps a Markdown one that could be used in the wiki for those used to mediawiki21:51
perlmon90that could be cool21:51
+perlDreamerhow about migrating from TinyMCE to YUI Editor?21:52
@preactionwe want to migrate to a default YUI rich editor too, but it doesn't support tables. you could make it support tables using <divs>. somehow the tinymce supports tables inside content-editable iframes21:52
@preactionso however the tinymce does it, the yui rich editor could do it21:53
perlmon90that sounds like css fun21:53
@preactionCSS and JS. you'd have to parse out the special divs and create <table> from it21:54
@preactionplus you'd get huge cred in the YUI dev community for that one, even if they never accept it into core YUI21:54
perlmon90so every time it is rendered it must render be parsed then corrrected? slow btowsers will show this ugliness.21:55
@preactiontinymce does it though, how do they do it?21:56
@preactionand no, you'd change it to <table> before putting it back into the form to be processed by the back end21:56
perlmon90ill give it a pook tonight21:56
-!- xootom [5eaba154@gateway/web/freenode/ip.94.171.161.84] has quit [Ping timeout: 252 seconds]21:57
-!- stDavid [~stDavid@72-255-12-98.client.stsn.net] has joined #webgui22:08
@preactionooh, WGFS might be fun: handling PROPFIND requests with the output that DAV clients expect, and handling PUT requests22:10
CIA-61webgui: Colin Kuskie WebGUI8 * rad9d560 / lib/WebGUI/Shop/CartItem.pm : Remove duplicate default in CartItem options. - http://bit.ly/aKthra22:21
-!- fokat [~lem@190.72.138.110] has joined #webgui22:28
-!- vayde [~vayde@71-34-32-110.mpls.qwest.net] has quit [Remote host closed the connection]22:28
-!- perlmon90 [~perlmonke@m365636d0.tmodns.net] has quit [Quit: -a-]22:48
-!- daviddelikat [~user@h69-128-106-50.mdsnwi.dedicated.static.tds.net] has quit [Quit: Leaving.]22:49
-!- stDavid [~stDavid@72-255-12-98.client.stsn.net] has quit [Quit: zzzzzzzzzz]23:03
-!- perlDreamer [~colink@pool-173-50-255-102.ptldor.fios.verizon.net] has quit [Ping timeout: 265 seconds]23:34
-!- khenn [~frank@122.sub-75-205-139.myvzw.com] has quit [Read error: Connection reset by peer]23:37
--- Day changed Sat Aug 07 2010
@preactionthe more i think about it, the more i believe that the little edit toolbars that we insert into pages should go away00:09
@preactioninside the 8 admin console, you have access to all those functions for the current asset in the Asset Helpers menu, and for all child assets on the Tree view00:10
@preactionLayouts will need to retain positioning, and I believe that having inline editing on the View tab would be a nice feature, but those toolbars aren't necessary anymore00:10
@scrottieI love the edit toolbars =(00:31
@scrottieeven if you can work without them, they really drive home the idea that you can click on the page and edit it -- that the site is not just read/write text but read/write logic.00:32
@scrottieit's simply awesome.00:32
@scrottieperhaps pointless, but awesome.00:33
@scrottiethat's the first thing I'd show someone if I were trying to sell them.00:33
@preactionit is easier than saying "Double-click on a piece of content and you can change it", which is what i had imagined the inline editor to be00:34
@preactionit's a very obvious "Click here to edit"00:34
@preactionand also prevents accidental edits, you have to click there and be in the edit form00:35
@preactioni'm trying to keep the getToolbar sub around, that's the thing. i just don't want to use it by default for the admin console, because i currently don't know if the user is in the admin console or not00:37
@preactioni could set a flag when they enter the admin console, but i can't tell when they leave unless they leave in a specific way (clicking a link that unsets the flag)00:37
@preactionin the 7.x series, admin mode is a toggle. in 8, it's a screen. we've discussed options like "add something to the end of asset URLs", but what's an asset url? or "put a placeholder in and fill it in later", but that either requires editing every asset's template or editing the behavior of getToolbar00:38
@preactionalternatively, i can ignore turning admin back off for now (which is the plan for the WUC) and find a way to make sure the user is in the admin mode, and if they're not switch it off automatically00:40
@preactionor, really, getToolbar only works when admin is on. so i could just edit it, no?00:41
@preactionand having that toolbar there does not preclude having inline-editable content00:43
@preactionanyway, to find out why the fuck editSave doesn't work anymore...00:44
@scrottiehrmmrm.00:46
@preactiongot it. stupid www_add v. www_edit thing00:47
@scrottieone shot deal -- "show edit widgets on this screen" ?00:47
@scrottieoh, wait, you're working on that too?00:47
@preactionthat's a possibility, but i was thinking more like amaya (the W3's HTML thing)00:47
@preactionyeah, for the moment00:47
@scrottieare you mucking around in these tests you pointed at me a couple days ago?00:47
@preactionno, i'm just getting some of the real code working to make sure the new content menu works correctly00:48
@scrottiealright.  no problem, just keep me appraised if you are and I can push stuff more aggressively.  though honestly you'd probably still just run circles around me.00:49
@preactionthe www_add / www_editSave API needs to be redone, but we don't have time before the WUC and I need it to work. which i'm liking a lot00:49
@preactionso we will no matter what need those tests00:49
@scrottieyeah.00:49
@preactionwww_add should instead of calling $newAsset->www_edit, get the $newAsset->getEditForm and send the result to the user. basically thus: www_editSave should not do both things: (1) save an asset (2) create a new asset (that should be www_addSave)00:50
* scrottie nods00:50
CIA-61webgui: Doug Bell WebGUI8 * r7dc57ce / lib/WebGUI/Asset.pm : allow both className (new) and class (backcompat) (+9 more commits...) - http://bit.ly/97nsWi01:01
CIA-61webgui: Doug Bell WebGUI8 * r6d6e576 / lib/WebGUI/Asset/Wobject/Article.pm : fix typo preventing Article from add/edit - http://bit.ly/bGjaCy01:03
-!- perlmonkey2 [~perlmonke@96.18.42.134] has joined #webgui01:34
-!- mode/#webgui [+v perlmonkey2] by ChanServ01:34
+perlmonkey2If I grab 8 from the repo, any chance I can get it up and running over a cell phone internet connection?01:35
@preactionthe repo is a pretty large download01:38
+perlmonkey2can't remember, are you on github now/01:38
+perlmonkey2?01:38
@preactionyes01:38
+perlmonkey2Is 8 a branch of webgui?01:39
@preactionyes, it's the WebGUI8 branch01:40
+perlmonkey2oh wow, github has these nice tools so I can figure this stuff out for myself without putting static on #webgui :{01:40
+perlmonkey2:P01:40
@preactionoh, another possibly fun project: http://github.com/preaction/webgui/tree/diff make the t/Asset/revisionChanges.t and t/VersionTag/changes.t tests work01:42
@preaction(add String::Diff to WebGUI 7.x to show changes between revisions and all changes in version tags)01:43
+perlmonkey2I'm not sure that qualifies as fun :P01:44
@preactionhence possibly01:45
@preactioni'd find it fun, but that's mainly because i'll be doing janitorial work for the next 6 months01:45
@preactionoh, 5 months01:45
+perlmonkey2All on 8?01:52
+perlmonkey2Just cleaning it up?01:52
@preactionyeah, those tickets on http://webgui.org/8 have to be closed01:53
@preactioncleaning up not 8, but rather cleaning up 7-0 for 801:53
@preactionevil constructs go away or at least better alternatives put in their place01:53
+perlmonkey2nice01:54
+perlmonkey2I'll try to get Plack up and running tonight and if so check out a ticket.01:54
+perlmonkey2perldreamer already pack it up for the day?02:00
@preactionprobably. had some early support calls, so probably took off early02:02
-!- waxhead [~pete@ppp121-45-217-60.lns20.cbr1.internode.on.net] has quit [Ping timeout: 258 seconds]02:03
+perlmonkey2I didn't realize he supported end users.  Cool.02:04
@preactionhe's a contractor for us, handling the PB support boards Wed-Fri (I got Mon-Tues now)02:05
+perlmonkey2JT give you lots of time to work on 8?  Or still working on 10 different things?02:06
@preactionstill working on 10 different things, just 7 of them are WebGUI 8 things02:07
+perlmonkey2hah, nice02:07
-!- waxhead [~pete@ppp121-45-217-60.lns20.cbr1.internode.on.net] has joined #webgui02:10
-!- waxhead [~pete@ppp121-45-217-60.lns20.cbr1.internode.on.net] has quit [Ping timeout: 240 seconds]02:20
-!- waxhead_ [~pete@ppp121-45-217-60.lns20.cbr1.internode.on.net] has joined #webgui02:36
CIA-61webgui: Doug Bell WebGUI8 * ra13fee0 / lib/WebGUI/AssetVersioning.pm : add getRevisionDates method - http://bit.ly/cqdE3T02:42
CIA-61webgui: Doug Bell WebGUI8 * rfd524c9 / lib/WebGUI/Session/Style.pm : add revisions to asset data in admin console - http://bit.ly/9Sw22302:42
CIA-61webgui: Doug Bell WebGUI8 * r0f9500b / (lib/WebGUI/AssetVersioning.pm lib/WebGUI/Session/Style.pm): fix my tyops - http://bit.ly/cqq5gt02:42
CIA-61webgui: Doug Bell WebGUI8 * r455f850 / www/extras/admin/admin.js : history now works. JS needs locale month names - http://bit.ly/cxxHiJ02:42
-!- waxhead_ [~pete@ppp121-45-217-60.lns20.cbr1.internode.on.net] has quit [Ping timeout: 265 seconds]02:48
@scrottieWebGUI::Asset::newById does (in part) return $class->new($session, $assetId, $revisionDate);  ... $class happens to be WebGUI::Asset::Wobject::Navigation.  a trigger in the property declaration templateId does a stack trace and tells me that field, templateId, just got zero'd out with that line of newById being the previous thing on the call stack.02:49
@scrottiethe property declaration for templateId specifies a default value.02:49
@scrottiemy Moose is weak.  is it normal for a call to a constructor to zero out default values from properties?  or am I reading this wrong?02:50
@preactionis it being set as "default" or as "defaultValue"?02:51
@preactionhm... 02:51
@scrottiedefault.02:51
@preactionno, it shouldn't be getting cleared out02:51
@preactionwhat does the database have for that field?02:52
@preactionperhaps the database has that field empty, and the database is overriding the default (when it should instead be the default)02:52
@scrottiesometimes it has the expected default value, some times it's blank.  I haven't found the pattern yet.02:52
@scrottiehrm.  it's creating the asset from scratch.02:53
@scrottieor I thought it was.02:53
@preactionnewById is getting it from the DB, only way to really create a new asset is to $parent->addChild02:54
@scrottieright.02:55
@scrottiehrm.02:55
@preactionbut good luck on the heisenbug02:57
* preaction calls it a week02:57
@scrottieWebGUI::Asset::addChild calls WebGUI::Asset::addRevision calls WebGUI::Asset::newById calls WebGUI::Asset::Wobject::Navigation::new...02:58
@preactionwait, addRevision calls newById?02:58
@scrottiealright, take it easy.  find a hammock in someone's backyard, preferably someone who also has beer in their fridge.02:58
@preactionthat doesn't sound right, but i don't have the wherewithal to know why02:58
@scrottieI didn't put that together until I said aloud that it was an asset being newly created.02:59
@scrottiecool.  I'll continue to play with it.02:59
@preactionHaarg or perlDreamer would be the best for that question. newById should function as newByDynamicClass used to (just named a lot better)02:59
Haargwhat is the actual bug being worked on?03:02
@scrottieNavigation loses its templateId... templateId goes undef.  www_view blows up.03:03
@scrottieperhaps other assets have the same problem.  this one just runs first in the tests.03:03
Haargwhich test is this?03:04
@scrottiehmm, it looks like addRevision, just a few lines down, goes on to try to stick correct information into the asset.  I was just confused about whether Moose was doing what it's supposed to be there... if that constructor call should be clearing out that property.03:04
@scrottieit's one of the Test::Class ones.  I haven't pushed my version up.  as I said yesterday, it looks like matt's script archive got microwaved and blew up.03:05
@scrottieI can push it up though.03:05
-!- perlmonkey2 [~perlmonke@96.18.42.134] has quit [Ping timeout: 265 seconds]03:06
@scrottieit isn't doing anything interesting at that point though... it's just calling addChild( { className => 'WebGUI::Asset::Wobject::Navigation' } ... )03:07
@scrottiewell, at the point that this trigger kicks in and gives me a stack trace.  then later it stumbles on that being undef and blows up.03:07
@scrottiebut now I'm realizing that perhaps it gets repopulated at that point and then later undef'ed again.  I'd really like someone to tell me if that's normal Moose behavior though... 03:08
@scrottie $class->new($session, $assetId, $revisionDate); ... for Navigation, should that cause a trigger to run for the templateId property that reports templateId being set to undef?03:09
@scrottieis there anyone in this room who sees this question and simply isn't sure of the answer?03:16
Haargfrom my reading of the code, the way it should work is that addChild uses newByPropertyHashRef to create an asset on memory without going to the database, using Moose's default initialization stuff.  then addRevision is called, which creates a record in the database and initializes an object from that (newById).  that object will have every property set as undef because that is what is in the database.  the previous in memory object then updates03:16
Haarg the values of the new object based on itself.03:16
Haargso the end result should be an object with the correct values and matching db info.03:16
Haargbut there would be an object created with all undefs along the way03:17
Haargmaybe that has something to do with your problem?03:17
Haargi'm not entirely clear on the exact issue you are hitting.03:17
@scrottiemaybe.  not sure.  I have to read through all of these trigger stack dumps.03:17
@scrottiewell, for the moment, my problem is this:  I'm wondering if calling ->new on WG::A::W::Navigation with four values should, as Moose is expected to work, cause default values in other fields to be overwritten with undef.03:18
Haargnot on the end result, no03:18
Haargare you specifically meaning calling ->new({property hash})?  that should be using moose's standard initialization stuff, which will use the default values, not undef.03:20
@scrottieaddRevision does that call.03:22
@scrottieI'm not clear on the semantics for when trigger runs.  the docs say it happens after the assignment.03:23
Haargassignment either by the initializer or by calling the setter.  but not due to the default value being evaluated.03:24
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Quit: Leaving.]03:24
Haargmight help if you have something you can push.03:25
Haargthe way moose handles this stuff is pretty straight forward, but with all the extra crap we have for asset creation/initialization it makes it a mess to track through.03:26
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui03:26
@scrottieyeah.  the least I can do here is pare this down to a simple, repeatable test.03:26
@scrottieright now I'm still trying to get a handle on this one.03:26
@scrottiehrm.  this is interesting.  should addChild(), in two different calls, return an asset of the same assetId?03:26
Haargnot unless you specify the asset id when calling it03:27
Haargpreaction, if might be good if there was stuff on the 8 tracker to mark things either as blocking 8.0 or as complete before 8.0 or not at all03:29
@preactionagreed. i'll add it to the tracker ;)03:30
@preactioni have to go and do that for 7.9 stable too, so monday03:31
@scrottieI'm going to afk a bit here to make a grocery store run... 03:42
@scrottiethink I've figured this one out.  simple, stupid, as usual.03:43
@scrottieI'll try to clean up tests and push that up tonight too.03:43
-!- perlDreamer [~colink@pool-173-50-255-102.ptldor.fios.verizon.net] has joined #webgui04:38
-!- mode/#webgui [+v perlDreamer] by ChanServ04:38
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui04:39
-!- perlDreamer [~colink@pool-173-50-255-102.ptldor.fios.verizon.net] has quit [Quit: Leaving.]04:55
-!- waxhead_ [~pete@ppp121-45-217-60.lns20.cbr1.internode.on.net] has joined #webgui04:56
-!- waxhead_ [~pete@ppp121-45-217-60.lns20.cbr1.internode.on.net] has quit [Ping timeout: 276 seconds]05:08
-!- waxhead_ [~pete@ppp121-45-217-60.lns20.cbr1.internode.on.net] has joined #webgui05:20
-!- fokat [~lem@190.72.138.110] has quit [Ping timeout: 276 seconds]05:40
-!- waxhead_ [~pete@ppp121-45-217-60.lns20.cbr1.internode.on.net] has quit [Read error: Operation timed out]05:43
-!- waxhead [~pete@ppp121-45-217-60.lns20.cbr1.internode.on.net] has joined #webgui05:44
-!- waxhead [~pete@ppp121-45-217-60.lns20.cbr1.internode.on.net] has quit [Ping timeout: 240 seconds]05:49
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Quit: Leaving.]06:05
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer]06:24
-!- elnino [~ninow@c-98-240-143-131.hsd1.mn.comcast.net] has joined #webgui06:31
elninoeoi06:31
-!- elnino [~ninow@c-98-240-143-131.hsd1.mn.comcast.net] has quit [Quit: Leaving]07:55
-!- waxhead [~pete@ppp121-45-217-60.lns20.cbr1.internode.on.net] has joined #webgui08:07
-!- waxhead [~pete@ppp121-45-217-60.lns20.cbr1.internode.on.net] has quit [Ping timeout: 276 seconds]10:46
-!- waxhead [~pete@ppp121-45-217-60.lns20.cbr1.internode.on.net] has joined #webgui11:02
-!- waxhead [~pete@ppp121-45-217-60.lns20.cbr1.internode.on.net] has quit [Ping timeout: 276 seconds]11:09
-!- xootom [5eaba154@gateway/web/freenode/ip.94.171.161.84] has joined #webgui11:11
-!- xootom [5eaba154@gateway/web/freenode/ip.94.171.161.84] has quit [Ping timeout: 252 seconds]11:29
@scrottie /data/WebGUI/lib/WebGUI/Asset/File/ZipArchive.pm needs a templateId.  '' ain't cutting it.12:40
* scrottie0 &12:40
@scrottiehttp://gist.github.com/512638 fwiw... current state of the Test::Class::Asset test.12:51
@scrottiedidn't quite get around to getting it fixed up.  got sidetracked some infrastructure that it turns out I didn't need to have... Plack form processing and the faked request stuff.12:52
-!- waxhead [~pete@ppp121-45-217-60.lns20.cbr1.internode.on.net] has joined #webgui13:20
-!- waxhead [~pete@ppp121-45-217-60.lns20.cbr1.internode.on.net] has quit [Ping timeout: 265 seconds]13:26
-!- waxhead [~pete@ppp121-45-217-60.lns20.cbr1.internode.on.net] has joined #webgui13:38
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui14:48
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui15:17
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Quit: Leaving.]16:30
-!- xootom [5eaba154@gateway/web/freenode/ip.94.171.161.84] has joined #webgui17:28
-!- khenn [~frank@62.sub-75-207-38.myvzw.com] has joined #webgui17:37
-!- mode/#webgui [+o khenn] by ChanServ17:37
-!- khenn [~frank@62.sub-75-207-38.myvzw.com] has quit [Client Quit]17:38
-!- fokat [~lem@200.84.244.194] has joined #webgui17:45
-!- perlmonkey2 [~perlmonke@96.18.42.134] has joined #webgui17:57
-!- mode/#webgui [+v perlmonkey2] by ChanServ17:57
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui18:41
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Quit: Leaving.]18:51
+perlmonkey2Haarg: you around?  Question about W8.  You say you get 370 pages/s with PSGI and 430 with normal mod_perl?18:54
+perlmonkey2could someone check in the create.sql for 8?19:51
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui20:00
@scrottieperlmonkey2, you should be able to snag the latest of the 7.x create.sql and use that.  wgd reset will use that, run some upgrades, and it should be good to go.  or as good as it gets.20:36
+perlmonkey2scrottie cool, thanks.  The wre works with 8?20:38
@scrottiePSGI performance varies with which PSGI server you use.  some of them are light and small and have few or no deps.  but WebGUI 8 is also doing Moose.  I think it was preaction who had a PSGI branch apart from WebGUI 8.  you'd have to ask him about benchmarks on that.20:38
+perlmonkey2scrottie thanks again20:38
@scrottieperlmonkey2, it should, mostly, but I'm guessing that you'll have to add some more perl modules.  I have a hand-rolled dev environment.20:38
@scrottieno problem.20:38
+perlmonkey2Yeah, I think I'll skip the WRE for now.20:39
@scrottieglad to have help testing and playing with WebGUI8.20:39
+perlmonkey2heh, we'll see if I can even get it running first :P20:39
@scrottie>=)20:39
-!- xootom [5eaba154@gateway/web/freenode/ip.94.171.161.84] has quit [Ping timeout: 252 seconds]20:42
-!- perlmonkey2 [~perlmonke@96.18.42.134] has quit [Ping timeout: 248 seconds]21:08
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Ping timeout: 265 seconds]21:09
-!- perlmonkey2 [~perlmonke@96.18.42.134] has joined #webgui22:00
-!- mode/#webgui [+v perlmonkey2] by ChanServ22:00
-!- perlmonkey2 [~perlmonke@96.18.42.134] has quit [Ping timeout: 265 seconds]22:09
-!- perlmonkey2 [~perlmonke@m345636d0.tmodns.net] has joined #webgui23:40
-!- mode/#webgui [+v perlmonkey2] by ChanServ23:40
-!- perlmonkey2 [~perlmonke@m345636d0.tmodns.net] has quit [Ping timeout: 265 seconds]23:53
--- Day changed Sun Aug 08 2010
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui00:14
-!- perlmonkey2 [~perlmonke@m445636d0.tmodns.net] has joined #webgui01:29
-!- mode/#webgui [+v perlmonkey2] by ChanServ01:29
-!- perlmonkey2 [~perlmonke@m445636d0.tmodns.net] has quit [Ping timeout: 265 seconds]02:17
-!- khenn [~frank@38.109.178.3] has joined #webgui03:04
-!- mode/#webgui [+o khenn] by ChanServ03:04
-!- perlmonkey2 [~perlmonke@m345636d0.tmodns.net] has joined #webgui03:12
-!- mode/#webgui [+v perlmonkey2] by ChanServ03:12
-!- khenn_ [~frank@38.109.178.3] has joined #webgui03:27
-!- mode/#webgui [+o khenn_] by ChanServ03:27
-!- khenn [~frank@38.109.178.3] has quit [Read error: Connection reset by peer]03:27
-!- khenn_ is now known as khenn03:27
-!- scrottie [~scrottie@dsl01-ppp-5119.fastq.com] has quit [Ping timeout: 258 seconds]03:30
-!- scrottie [~scrottie@dsl01-ppp-5119.fastq.com] has joined #webgui03:43
-!- perlmonkey2 [~perlmonke@m345636d0.tmodns.net] has quit [Remote host closed the connection]03:57
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui04:26
-!- khenn_ [~frank@38.109.178.3] has joined #webgui05:17
-!- mode/#webgui [+o khenn_] by ChanServ05:17
-!- khenn [~frank@38.109.178.3] has quit [Read error: Connection reset by peer]05:17
-!- khenn_ is now known as khenn05:17
@preactionpatspam is the one who's been running PSGI benches, last i knew he tweaked it up to a few thousand requests per second05:38
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Quit: Leaving.]05:43
-!- waxhead [~pete@ppp121-45-217-60.lns20.cbr1.internode.on.net] has quit [Quit: Ex-Chat]10:35
-!- daviddelikat1 [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui11:17
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Ping timeout: 248 seconds]11:19
-!- scrottie [~scrottie@dsl01-ppp-5119.fastq.com] has quit [Ping timeout: 265 seconds]12:38
-!- scrottie [~scrottie@dsl01-ppp-5119.fastq.com] has joined #webgui13:03
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui14:26
-!- khenn [~frank@38.109.178.3] has quit [Quit: khenn]15:39
-!- perlmonkey2 [~perlmonke@96.18.42.134] has joined #webgui16:14
-!- mode/#webgui [+v perlmonkey2] by ChanServ16:14
-!- ColinHarman [~ColinHarm@mail.blue-ridge.org] has joined #webgui16:17
-!- ColinHarman [~ColinHarm@mail.blue-ridge.org] has quit [Read error: Connection reset by peer]16:31
-!- ColinHarman [~ColinHarm@mail.blue-ridge.org] has joined #webgui16:31
-!- ColinHarman [~ColinHarm@mail.blue-ridge.org] has quit [Quit: ColinHarman]16:56
-!- ColinHarman [~ColinHarm@mail.blue-ridge.org] has joined #webgui16:56
+perlmonkey2kind of quiet in here on weekends.17:40
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Ping timeout: 265 seconds]17:57
@preactionyeah, i don't work nearly as hard anymore18:31
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui18:55
-!- perlmonkey2 [~perlmonke@96.18.42.134] has quit [Ping timeout: 265 seconds]19:46
-!- perlmonkey2 [~perlmonke@96.18.42.134] has joined #webgui19:49
-!- mode/#webgui [+v perlmonkey2] by ChanServ19:49
-!- ColinHarman [~ColinHarm@mail.blue-ridge.org] has quit [Quit: ZZzzzZzZzz...]20:09
-!- perlmonkey2 [~perlmonke@96.18.42.134] has quit [Ping timeout: 265 seconds]20:15
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Quit: stDavid]21:31
-!- mode/#webgui [+o scrottie] by ChanServ22:19
-!- perlmonkey2 [~perlmonke@m3b5636d0.tmodns.net] has joined #webgui22:26
-!- mode/#webgui [+v perlmonkey2] by ChanServ22:27
+perlmonkey2How do I configure a site with plack?22:28
+perlmonkey2weird question22:30
+perlmonkey2ah, app.psgi holds the clue.22:31
+perlmonkey2holy moly, the new webgui site setup is sweet.22:35
@scrottiew00t!22:47
@scrottieyeah, plackup.  good old plackup.22:47
@scrottieI'm going to head out and do some errands and chores in a bit here then I'll probably coffee shop it later.22:48
-!- elnino [~ninow@c-98-240-143-131.hsd1.mn.comcast.net] has joined #webgui23:06
+perlmonkey2hmm, was running on the latest 7 db, with plack, then updated to the 8 db, and now the admin isn't working.23:16
+perlmonkey2ah, bad session23:17
-!- zylopfa [~zylopfa@0x555116f0.adsl.cybercity.dk] has joined #webgui23:22
-!- scrottie [~scrottie@dsl01-ppp-5119.fastq.com] has quit [Ping timeout: 265 seconds]23:23
zylopfaGreetings, anyone know how i return an asset (which is a pdf file in this case), with the content type app/pdf, instead of getting the container asset with a link to the file23:24
zylopfadoing something like this:23:25
zylopfaadela/anders-de-la-cour-nyhedsbrev/7-skridt-til-omsaetning.pdf23:25
zylopfa             my $asset = WebGUI::Asset->newByUrl($session,"linkto/file.pdf");23:25
zylopfa             if (defined $asset) {23:25
zylopfa                  $session->asset($asset);23:25
zylopfa                  $asset->prepareView();23:25
zylopfa                  my $output = $asset->view;23:25
zylopfa                  return $output;23:25
zylopfa                }23:25
-!- perlmonkey2 [~perlmonke@m3b5636d0.tmodns.net] has quit [Remote host closed the connection]23:48
--- Day changed Mon Aug 09 2010
-!- elnino [~ninow@c-98-240-143-131.hsd1.mn.comcast.net] has quit [Quit: Leaving]00:08
-!- perlmonkey2 [~perlmonke@96.18.42.134] has joined #webgui00:36
-!- mode/#webgui [+v perlmonkey2] by ChanServ00:36
+perlmonkey2Anyone have any good recommendations for books?00:53
zylopfaWhat topic?00:54
+perlmonkey2zylopfa: I read just about everything00:56
zylopfaTry "The Creature from Jekyll Island", awesome book but a little brick like. But don't let that scare you00:57
+perlmonkey2A book about the Fed?00:58
+perlmonkey2Not out for the kindle yet, I'll put it on my wish list.00:59
zylopfaI read it in 3 sittings, its very well written00:59
+perlmonkey2Sounds a little conspiracy theory-ish, but it should be a fun read.01:01
zylopfayeah it is somewhat but when you read it you get your doubts01:02
+perlmonkey2hah, I already have my doubts.  But the culprit is more often plain incompetence than conspiracy :P01:03
zylopfahaa yeah you might be right there01:04
zylopfayou always have to judge for yourself, both sides.01:04
+perlmonkey2anyone know of a good example of the 8 branch using the plack interface?01:14
+perlmonkey2wha?  if ($path =~ qr{^/abcdefghijklmnopqrstuvwxyz$}) {01:17
+perlmonkey2hahahahah http://localhost:5000/abcdefghijklmnopqrstuvwxyz  01:18
+perlmonkey2pretty cool bit of example code01:19
-!- zylopfa [~zylopfa@0x555116f0.adsl.cybercity.dk] has quit [Quit: Leaving]01:53
-!- perlmonkey2 [~perlmonke@96.18.42.134] has quit [Ping timeout: 240 seconds]02:16
CIA-61webgui: Colin Kuskie master * r7a21887 / (2 files in 2 dirs): Fix a bad call to quote_identifer. Fixes bug #11766. - http://bit.ly/cylIPk02:29
-!- perlmonkey2 [~perlmonke@96.18.42.134] has joined #webgui02:56
-!- mode/#webgui [+v perlmonkey2] by ChanServ02:56
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Ping timeout: 245 seconds]03:03
-!- perlDreamer [~colink@pool-173-50-255-102.ptldor.fios.verizon.net] has joined #webgui03:59
-!- mode/#webgui [+v perlDreamer] by ChanServ04:00
-!- daviddelikat1 [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Quit: Leaving.]04:02
-!- perlmonkey2 [~perlmonke@96.18.42.134] has quit [Ping timeout: 248 seconds]04:07
-!- perlmonkey2 [~perlmonke@96.18.42.134] has joined #webgui04:39
-!- mode/#webgui [+v perlmonkey2] by ChanServ04:39
+perlDreamerhow hackest thou, perlmonkey2?04:45
+perlmonkey2perlDreamer: hah, well I got plack up and running and have been piddling trying to see how it works with apache.04:45
+perlmonkey2I know through mod_perl, etc, but trying to figure out how to configure that.04:46
+perlDreamerI haven't gone beyond fixing and writing API04:46
+perlmonkey2was just looking through tickets for something to start poking at when you yelled.04:46
+perlDreamerI've been working on removing Class::InsideOut, but as far as a I know, everything else is fair game04:47
+perlmonkey2This progressbar one looks simple enough.04:47
+perlmonkey2perlDreamer: if we're touching code, are we also moosifying it?05:11
+perlmonkey2Wait, is the plan for starman to replace apache?05:18
+perlmonkey2or at least mod_perl?05:22
-!- perlmonkey2 [~perlmonke@96.18.42.134] has quit [Ping timeout: 265 seconds]05:51
-!- perlDreamer [~colink@pool-173-50-255-102.ptldor.fios.verizon.net] has quit [Quit: Leaving.]06:43
-!- waxhead [~pete@ppp121-45-217-60.lns20.cbr1.internode.on.net] has joined #webgui06:51
-!- scrottie [~scrottie@dsl01-ppp-5119.fastq.com] has joined #webgui08:16
-!- kaare [~kaare@langebro.adapt.dk] has joined #webgui08:28
-!- kaare is now known as Guest6857108:29
-!- Guest68571 is now known as kaare_10:35
-!- mode/#webgui [+o scrottie] by ChanServ10:35
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui12:06
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer]12:25
-!- waxhead [~pete@ppp121-45-217-60.lns20.cbr1.internode.on.net] has quit [Read error: Connection reset by peer]12:44
-!- waxhead [~pete@ppp121-45-217-60.lns20.cbr1.internode.on.net] has joined #webgui12:49
-!- carogray [~Caroline@108.110.52.157] has joined #webgui13:02
-!- waxhead [~pete@ppp121-45-217-60.lns20.cbr1.internode.on.net] has quit [Quit: Ex-Chat]13:16
-!- waxhead [~pete@ppp121-45-217-60.lns20.cbr1.internode.on.net] has joined #webgui13:18
-!- zylopfa [~zylopfa@0x555116f0.adsl.cybercity.dk] has joined #webgui14:07
zylopfaHello Webguians14:07
@scrottieheya zolopfa14:39
zylopfascrottie, do you know how i make a Content handler to return a pdf file and not just a link to it14:45
zylopfalike i have  track something in the content handler and then serve the pdf file directly14:45
-!- carogray [~Caroline@108.110.52.157] has quit [Read error: Connection reset by peer]14:46
-!- carogray [~Caroline@host2.209.113.248.conversent.net] has joined #webgui15:14
@scrottieWebGUI::Asset::File, at the end of the source, has an example of sending a file, but I don't know if that would interact badly in the case of a content handler.  I suspect it would interact badly.15:24
-!- daviddelikat [~user@h69-128-106-50.mdsnwi.dedicated.static.tds.net] has joined #webgui15:26
zylopfaI think its what i am looking for! thanks a lot15:39
@scrottiehey, no problem.  let me know how that comes out.  I'm curious.15:45
zylopfasweet thanks i will15:45
-!- perlmonkey2 [~perlmonke@m475636d0.tmodns.net] has joined #webgui15:59
-!- mode/#webgui [+v perlmonkey2] by ChanServ15:59
-!- waxhead [~pete@ppp121-45-217-60.lns20.cbr1.internode.on.net] has quit [Quit: Ex-Chat]16:17
-!- kaare_ [~kaare@langebro.adapt.dk] has quit [Remote host closed the connection]16:21
+perlmonkey2what's the word16:40
SDuensinMorning.16:40
SDuensinConfusion.  :-)16:40
SDuensinBeen trying to get a cluster running.  Seems to run.  VMs won't start.  No idea.16:41
@scrottiemm?  what kind of cluster?16:46
SDuensinGaneti16:57
+perlmonkey2with starman wg will be si much easier to deploy. hobbyist can easily use it now17:29
zylopfaHaa nice17:42
zylopfaI hope there will be a new developer book with webgui 917:43
zylopfa817:43
-!- Radix_ [quasselcor@203.161.71.161.static.amnet.net.au] has quit [Quit: No Ping reply in 180 seconds.]17:43
-!- Radix_ [quasselcor@203.161.71.161.static.amnet.net.au] has joined #webgui17:43
-!- mode/#webgui [+v Radix_] by ChanServ17:43
-!- Radix_ [quasselcor@203.161.71.161.static.amnet.net.au] has quit [Client Quit]17:47
-!- Radix_ [quasselcor@203.161.71.161.static.amnet.net.au] has joined #webgui17:47
-!- mode/#webgui [+v Radix_] by ChanServ17:47
-!- fokat [~lem@200.84.244.194] has quit [Quit: Ex-Chat]17:50
-!- Radix_ [quasselcor@203.161.71.161.static.amnet.net.au] has quit [Client Quit]17:51
-!- Radix_ [quasselcor@203.161.71.161.static.amnet.net.au] has joined #webgui17:51
-!- mode/#webgui [+v Radix_] by ChanServ17:51
-!- perlDreamer [~colink@pool-173-50-255-102.ptldor.fios.verizon.net] has joined #webgui18:07
-!- mode/#webgui [+v perlDreamer] by ChanServ18:07
-!- perlmonkey2 [~perlmonke@m475636d0.tmodns.net] has quit [Quit: -a-]18:19
-!- perlmonkey2 [~perlmonke@m475636d0.tmodns.net] has joined #webgui18:20
-!- mode/#webgui [+v perlmonkey2] by ChanServ18:20
+perlDreamerI feel like I'm in a demented version of that old Dunkin' Donuts commercial18:22
+perlDreamer"Time to fix the bugs"18:22
+perlmonkey2better than what im doing18:27
+perlDreamerokay, perlmonkey2, I'll bits.  What are you doing?18:29
+perlDreamers/bits/bite18:29
+perlmonkey2db2 hell.18:30
+perlmonkey2at a 1000% ibm shop and i want to crawl under my desk.18:31
+perlDreameras long as Mrs. Monkey2 is there with you, it sounds like a good idea18:32
+perlmonkey2no have an office now. strict network rules so no im irc from work pc.18:33
+perlmonkey2i mean an office that isnt 20 feet from my wofe18:34
+perlDreameri c18:36
+perlmonkey2yes i broke down and got a real job. dont ever do it.18:37
+perlDreamerGots to pay the bills and feed the goats somehow18:41
zylopfadoes anyone know how i can feed a file to the user, i wanna let him click a link (to a Contenthandler). that will do some logging and then serve him a pdf file18:41
zylopfaIts something with sending the mime type and then the streaming of the date18:41
zylopfadata18:42
+perlDreamerzylopfa, checkout Content/Asset, and search for the string "stream"18:42
+perlDreamerit should show you how to do that18:42
+perlDreamerbut, you shouldn't need a custom content handler to do that18:42
zylopfayou are a pal!!18:42
zylopfaThe content handler does more18:43
+perlDreamerokay18:43
zylopfaits kind og a newsletter thing18:43
@preactionit's a good WebGUI day!18:44
zylopfaAlways!18:46
zylopfabut what particular has happend this day Sir?18:46
@preactionwell, every day is a good WebGUI day, so today is a good WebGUI day18:46
+perlDreamerGood morning, preaction!  You're bright and chipper today.18:46
@preactionbetter than the alternative18:47
zylopfayeah true preaction 18:47
@preactionplus, we get to prioritize the bug lists today18:47
+perlDreamernow, go throw down some java, eat some chow, and LOOK AT MY ACCURSED, WRETCHED dispatch branch18:47
+perlDreamerplease :)18:47
@preactionand there was some other important thing i needed... right! evaluate the dispatch stuff18:47
zylopfaWould it be a good idea to make Content handlers configurable like Wobjects?18:48
@preactioner.. your webgui is forked from pdonelan's?18:48
+perlDreamerit was originally18:48
@preactionzylopfa: what do you mean? you mean like a definition sub?18:48
@preactionahh18:48
zylopfayeah preaction 18:48
@preactionzylopfa: no. content handlers, the entire list is potentially run through every request18:48
+perlDreamerooh, just thought of another good one for dispatch!18:49
+perlDreamerCSV export18:49
@preactionso having to look up properties from the database is very bad18:49
zylopfaSweet18:49
zylopfathanks preaction 18:49
zylopfayeah you are totally right18:49
@preactionzylopfa: are you trying to do the Subscription Code thing? or is that some other dude?18:49
+perlDreamerhmm, CSS specificity says that IDs have higher priority than classes, yes?18:51
@preactionyes18:51
zylopfahttp://webgui.pastebin.org/462113 preaction 18:52
@preactiongoogle "css specificity", it's a bit complex18:52
zylopfaI am making a kind of newsletter handler, that handles signups and confirmation email and logging of who read it and stuff like that18:52
@preactionzylopfa: that looks like a wizard. are you using 7.9? look at WebGUI::Wizard, it's a nice little framework for multi-step processes like this18:53
+perlDreamerzylopfa, it also sounds like the Newsletter Asset18:53
zylopfaohh nice!18:53
zylopfaI dont like the Newsletter asset, cause i dont understand it18:53
zylopfaIts chained to the Collaboration system18:53
zylopfaand I dont understand the mechanics18:53
zylopfahow you can make a collaboration system into a newsletter18:53
zylopfaI think basically its posting to the subscribers when there is a new thread started18:54
+perlDreameryes, that's exactly what it does18:54
zylopfaBut I think its too complex for making18:54
@preactionyou can e-mail in to the collab system18:55
@preactionthe madmongers.org collab never gets posted to, it just handles mail dispatch18:55
zylopfayeah preaction thats a good thing, I made a pop3 mail system using some of that 18:55
zylopfaI should really upgrade my production WebGUIS18:56
zylopfabut the most that i am afraid of is ruining the Collaboration systems on the sites18:56
zylopfaI guess all i gotta do is read the gotchas18:56
zylopfaIs there a way that you just install the newest webgui and then importing the old data?18:57
@preactionwe haven't had any huge regressions causing data loss in years, and there are currently none in the entire upgrade path from 5.8 to 7.918:57
zylopfaSick preaction , I have had some strange errors though when upgrading, something with Feed workflows making errors18:58
zylopfahttp://webgui.pastebin.org/462139 these errors i get all the time as it is18:59
zylopfaThere isnt any syndicated content on the sites atm18:59
@preactionthe "Could not instantiate object" was a bug that was fixed19:00
zylopfaohh nice19:00
zylopfaI might fix it if i upgrade?19:00
@preactionwhat version are you running?19:00
zylopfa7.6.35-stable on that pastebin i posted19:01
@preactionyeah, i think i remember there were some latent bugs in the 7.6 series that were not fixed before 7.7 went stable19:02
@preactionthere's a community (read: perlDreamer) released 7.6.35.219:02
zylopfahaa!19:02
zylopfaI am very annoyed with errors in the logs, but most they come when i upgraded19:03
zylopfaBut I will try to rid them away now19:03
zylopfaWe have to fix pagination also19:03
zylopfain all the assets using it19:03
+perlDreamerwhat's wrong with pagination?19:04
zylopfaif you got 2 assets that paginates on the same page, one of them shows nothing19:04
zylopfaif you go to page 2 on one of them19:04
zylopfabecause the pagination variables are the same19:04
@preactionno, because you've left the page layout asset19:04
@preactionlook up "asset focus" in the webgui wiki19:05
+perlDreameryes19:05
@preactionperlDreamer: we do have an asset focus FAQ in the wiki right?19:05
+perlDreamerI don't know, preaction19:05
zylopfaI have a page where it does just that preaction 19:05
+perlDreamerit may be mentioned in some of the articles, but I don't think we have a specific page for that19:05
zylopfaAnd i posted the error some time ago then one asset was changed but it needs to be done in all that use pagination19:06
zylopfaSay if you go to this site:19:06
zylopfahttp://zyloshand.globalcontrol.biz/forum/zylos-hand-forum/general-forum?pn=219:06
zylopfathen you can see the tagwall in the top right shows nothing19:07
@preactionahh19:07
zylopfacause it thinks its being paginated19:07
zylopfawhen its the other asset which is19:07
@preactionperhaps instead for that tagwall you'd like the Chatbox asset? is designed for just that19:07
zylopfayeah I thought of that also19:07
zylopfaBut it doesn't solve the problem!!19:08
@preactionit's not in core webgui yet, there are some things it needs, but it works perfectly19:08
@preactionno, not in webgui, but it solves your problem19:08
zylopfaawesome i saw it on the bazaar i think19:08
zylopfaShould we fix it in webgui?19:08
@preactioni have a better solution to the problem, collab/2 with the new asset dispatch19:08
@preactionno more ?pn=19:08
zylopfaohh nice19:08
+perlDreamerpagination!  yeah, totally19:08
@preactionthat's the problem: we use too much ?query= params. way too much19:09
zylopfahaa yeah19:09
@preactionzylopfa: yes, is on bazaar, but that's older version probably than the one in my github: github.com/preaction19:09
zylopfaSweet thanks!19:09
@preactionand if you want it in the core and can do a little bit of work, we can help with what little needs to be done (i18n some and testing some other)19:10
@preactionperlDreamer: you're quite lacking in comments, but i'll add some19:10
zylopfaI can do the i18n19:10
zylopfaI have to learn testing, it seems very arcane to me 19:11
+perlDreamerThe code is self-documenting, and needs no comments19:11
zylopfaI have read the developer guide many times 19:11
@preactionriiiiiiiiight19:11
@preactionperlDreamer: i'm thinking mainly for those who don't know what "func" does. 19:11
-!- perlmonkey2 [~perlmonke@m475636d0.tmodns.net] has quit [Read error: Connection reset by peer]19:11
-!- perlmonkey2 [~perlmonke@m475636d0.tmodns.net] has joined #webgui19:12
-!- mode/#webgui [+v perlmonkey2] by ChanServ19:12
zylopfaOutch19:12
+perlDreamerzylopfa is right.  If you don't know what func does, then you shouldn't be messing around with dispatch, Content/*.pm19:13
zylopfahaa yeah, I do know it though19:13
@preactionbut you should be able to LEARN from the code19:13
zylopfait propably gets picked up by the Asset thinkn in Contenthandlers19:13
zylopfaand then works on that asset19:13
zylopfain the url19:13
+perlmonkey2perlDreamer can i pm u?19:16
+perlDreameranytime, dude19:16
zylopfaguys when upgrading should i do 1 release at a time? Or from one minor version to the next?19:18
+perlDreamerif by minor, you mean from 7.6 to 7.7, then yes19:19
zylopfayeah19:19
+perlDreamerhowever, stop versions may require extra stopping points19:19
+perlDreamercheck out the stop versions page in the wiki for the list of known ones19:19
zylopfathanks a lot Sir19:19
zylopfaBacking up before upgrading is your friend ;D19:29
@preactionthe upgrade.pl will do it for you, but you should backup /data/WebGUI as well19:30
zylopfajust taring everything from /data/* manually also19:30
+perlmonkey2will wg have a packaged config for a proxy server? if so nginx?19:32
+perlmonkey2in 819:32
zylopfaDoes captchas get cached? Just backing up and see i got like 10.000 captcha.something.gif on one of my sites19:32
zylopfa:O they are still running over the tar output19:33
zylopfathats strange19:33
zylopfathey are located in public/uploads/temp19:34
@preactiontemp is cleared out every 24h19:34
zylopfathats crazy they are still running19:34
zylopfaisnt 10k a lot of captchas?19:34
@preactionone is created anew for each request19:35
zylopfaok then i think its good i upgrade doesn't seem to have run it then19:36
-!- perlmonkey2 [~perlmonke@m475636d0.tmodns.net] has quit [Read error: Connection reset by peer]19:36
-!- perlmonkey2 [~perlmonke@m475636d0.tmodns.net] has joined #webgui19:37
-!- mode/#webgui [+v perlmonkey2] by ChanServ19:37
+perlDreamerHaarg: would you accept a patch that changes the default behavior of wgd ls?19:43
+perlDreamerI'd like wgd ls to work more like /bin/ls, where it displays the requested "file" if it isn't a directory (doesn't have children)19:43
Haargmaybe19:44
Haargcan you give me an example where that is important to do?19:45
+perlDreamerI want to see if an asset exists in a site19:45
+perlDreamerso i tried to do wgd ls root/import/default-asset-subsciption19:45
+perlDreamerthat returned nothing, since it doesn't have children19:45
+perlDreamermaybe I'm going about it the wrong way?19:45
Haargi have a couple thoughts19:47
Haargfirst is that it should be setting the error code on exit if it isn't found, but it doesn't seem to be19:48
Haargso that should be fixed19:48
+perlDreamerwell, it is found19:48
Haargyeah, but for something that doesn't exist19:48
Haargi don't really like the idea that you proposed because it is inconsistant19:48
Haargunfortunately assets can't quite be treated the same as file system entries19:49
Haargis this for something you are trying to script?19:50
+perlDreamerI wanted to check lots of sites, to see if they have that asset or not19:51
+perlDreamermaybe by using wgd for-each19:53
+perlDreamerbut that's not that useful either, since you can't tell which output comes from which site19:54
Haargyes you can19:54
Haargwgd for-each -p -w'ls root'19:54
CIA-61webgui: Colin Kuskie master * ra1b1eaf / (2 files in 2 dirs): Add the default email subscription template again, since it seems to be missing from the 7.8 sites that got upgraded. - http://bit.ly/b6tSLL20:20
zylopfaNow we are upgrading!!20:35
* perlDreamer says sheepishly, "Thanks, Haarg"20:35
zylopfahaa ;D20:35
zylopfaIts good advice and help from this irc channel20:35
-!- perlmonkey2 [~perlmonke@m475636d0.tmodns.net] has quit [Quit: -a-]20:36
Haargmight make sense to update the documentation to make that type of use more obvious20:37
-!- perlmonkey2 [~perlmonke@m375636d0.tmodns.net] has joined #webgui20:37
-!- mode/#webgui [+v perlmonkey2] by ChanServ20:37
-!- seriftron [~tessa@97.66.185.250] has joined #webgui20:38
+perlDreamerI like -0 even better than -p, since I can post process with grep/ack/perl20:39
seriftronis there a way to access custom metadata fields for an asset via template loop? using the collaboration system in this case...i'd like to retrieve metadata values i've set on threads in the main collaboration system template.20:40
@scrottielots to read this morning..20:42
+perlDreamerseriftron, in the thread display (main CS view template), you get all asset properties, and keywords20:42
+perlDreamerno metadata20:42
+perlDreamera small macro would do it, but it would have to be written from scratch20:42
@preactionseriftron: that doesn't mean it can't be added, of course20:43
seriftroni guess it would be similar to the Page macro (which can access metadata values) and i could pass in the field name and assetid20:43
@preactioni think we should improve how metadata works. it's generally useful, especially when all you need to do is add a few extra fields to a Post or something20:43
seriftronright, we run into this with our clients a lot. we get most of what we need from the asset out of the box, with the exception of a few custom fields that we need to be able to access easily20:44
+perlDreamerthat sounds more like the "userDefined fields in every asset" RFE20:45
+perlDreamerwould that work for you, seriftron?20:46
+perlDreamercome to think of it, userDefined fields should be available in the CS template, now20:46
+perlDreamerhowever, they're not in the default templates20:46
seriftroni believe so. what is the difference between userDefined fields and metadata?20:47
@preactionright, but userDefined fields require a large amount of setup by a technical user. metadata is done by content managers, which are the people who need the metadata20:47
@preactionthey're both technically metadata20:47
+perlDreamerbefore metadata, there was userDefined fields20:47
+perlDreamerthey only exist in a few assets20:47
+perlDreamermetadata exists everywhere20:47
zylopfaLads I was wondering something, you know Form Controls20:48
+perlDreamermetadata has to be enabled, and it can impact a site's performance20:48
@preactionand then if form fields were configurable, you could do very fun things like have a JsonTable field with defined columns, or a DataTable metadata field20:48
@preactioneverything impacts performance :p20:48
zylopfaI made new ones but i have to "Hack" at the Dataform asset to be able to use it in them20:48
@preactionbut i'm just trying to talk to some people about why we're losing to Drupal, and I suspect Metadata and Taxonomy are two big reasons20:48
+perlDreamerzylopfa, there's an RFE to switch the DataForm to use DynamicField instead of hardcoding the usable fields20:49
+perlDreamerTaxonomy?20:49
zylopfaahh nice20:49
seriftronit sounds like userDefined fields would be appropriate. can someone explain how to set those up? i haven't found much on the subject in the wiki20:50
+perlDreamerseriftron, for the CS, it's just template variables20:50
+perlDreameryou'd add them to the appropriate template, Post Edit form, Thread view, CS view, etc.20:50
+perlDreamerthey're documented in the online help20:50
seriftronthanks, i'll take a look20:52
+perlDreamerpreaction: re performance, when Metadata is enabled, every page hit incurs an extra write, since it's tracking which assets' metadata is the most popular20:54
+perlDreamerso, it's a little bigger than userDefined fields :)20:55
@preactionthat could be enabled/disabled. that particular tracking thing20:59
+perlDreamerdefinitely21:02
zylopfaYESS!! Just upgraded to the latest webgui and errors seems to have vanished21:08
-!- perlmonkey2 [~perlmonke@m375636d0.tmodns.net] has quit [Ping timeout: 245 seconds]21:19
-!- perlmonkey2 [~perlmonke@m475636d0.tmodns.net] has joined #webgui21:20
-!- mode/#webgui [+v perlmonkey2] by ChanServ21:20
-!- perlmonkey2 [~perlmonke@m475636d0.tmodns.net] has quit [Client Quit]21:22
zylopfado you guys know if the fine survey wobject needs new browsers when creating new surveys?21:23
+perlDreamernew browsers?21:27
zylopfawhen i use it here it only says "Loading..."21:28
zylopfawhen i get into editing the survey itself21:28
zylopfaI could try it on the test site i guess to see if its my webgui install21:28
+perlDreamercheck the webgui log for errors, and set the logging level to something like INFO, or DEBUG for a little while21:30
+perlDreamerSurvey is still beta21:30
zylopfaDamn nothing on my site, only info , no errors. Works on the webgui demo site21:31
zylopfaI am using the same version as the demo site on webgui.org21:32
-!- seriftron [~tessa@97.66.185.250] has left #webgui []21:33
zylopfaLooks totaly awesome the new survey thing, but cant work other than on the demo site :(21:35
@scrottiedammit, I go all week without checking email and that's the week that everyone decides to email me urgent questions.21:35
@scrottieI thought skype was quiet.21:35
zylopfahaa damn it scrottie 21:36
@scrottiethree communications channels is one too many.21:36
@preactioni've got them all trained to do e-mail rather than skype. skype requires me to derail and drop everything21:36
zylopfayeah its no good when you code21:36
@scrottiethat's true but I didn't have them trained and this change caught me by surprise.21:37
@preactionespecially when it's "how do i use 'patch' again?"21:37
zylopfalike this: man patch21:37
+perlDreamerpatch -q1 < some.patch; #crap; call preaction on skype21:39
zylopfaanyone know if the Survey wobject is different on the webgui demo site than the 7.8.24 stable?21:40
+perlDreamerthey should be the same21:40
zylopfaI am unable to get to func=editSurvey mode21:40
zylopfait just stands in the loading screen21:40
zylopfano errors in the log even with debug level logging21:40
+perlDreamerrestarted the server after changing the log level?21:41
@scrottieWebGUI/Asset/File/ZipArchive.pm ... WebGUI8... is it just me or is the templateId default actually specified as ''?  if so, this makes me wonder if this is perhaps _not_ supposed to blow up on templates it can't find?  if not, does anyone have a suggestion for which template should be used, or, alternatively, a heuristic for deciding which template should be plugged into there?21:41
-!- carogray [~Caroline@host2.209.113.248.conversent.net] has quit [Read error: Connection reset by peer]21:42
+perlDreamerscrottie, look for all templates with the namespace ZipArchive21:42
zylopfayeah its default to ''21:42
+perlDreamerset the default to that21:43
zylopfayou propablt should create a new template with namespace ZipArchiveAsset21:43
+perlDreameryeah, what zylopfa said21:43
zylopfamostly the wobjects come with default templates though but this one has none it seems21:44
zylopfacontrols,error,fileUrl,fileIcon,pageError,noInitialPage,noFileSpecified is the template variables you can use21:45
@scrottieI'm going to take it that it should blow up when no or an invalid template is specified.21:45
zylopfayeah it will21:45
+perlDreamerscrottie, blowing up would be bad21:45
+perlDreamerit won't do that in 7.x21:45
zylopfa"couldn't initialize template" or so21:45
zylopfain the error log21:45
@scrottiewell, it raises an exception.21:45
+perlDreamerthen that exception needs to be trapped and handled21:45
@scrottieokay.  I think I shall do that after I try to fix what I can of these dangling template references.  this is good for debugging.21:46
zylopfayeah it doesnt seem to test for the templateId if its defined21:46
+perlDreamerscrottie, what I recommend is: file a bug for the missing default against 7.x21:46
@scrottiezylopfa, I saw some code in there for that but it isn't entirely working.21:46
+perlDreamerand then in 8, fix the lack of exception handling in the Form plugin21:46
* scrottie nods slowly. and drools.21:47
* perlDreamer passes scrottie a hankie21:47
zylopfaIn the prepareView sub, it just assign the templateid, but not checking if its set21:47
+perlDreamerthat's another bug21:48
+perlDreamerit should throw a TemplateNotFound exception21:48
zylopfascrottie, what version are you using of webgui?21:48
+perlDreamer821:48
zylopfaI dont see anything there at all that test for the templateId is defined21:48
zylopfaThe Asset.pm will propablt write an error in the logfile21:49
+perlDreamerZipArchive is a pretty rare asset21:49
-!- perlmonkey2 [~perlmonke@m475636d0.tmodns.net] has joined #webgui21:51
-!- mode/#webgui [+v perlmonkey2] by ChanServ21:51
@scrottie"newById must get an assetId" ... /data/WebGUI/lib/WebGUI/Asset.pm line 1774 ... is how it blows up for me when a template doesn't exist.  at the very least, that isn't particularly descriptive ;)21:51
zylopfaI tried to put a ZypArchive on the testsite21:52
zylopfawithout changing anything21:52
-!- perlmonkey2 [~perlmonke@m475636d0.tmodns.net] has quit [Client Quit]21:52
@scrottieWebGUI::Error::InvalidParam->throw(error => 'newById must get an assetId');21:53
zylopfaSeems just to take "Default Zip Archive" template21:53
zylopfaDont know if Asset.pm just finds the first template in the namespace and assigns it21:54
@scrottiethanks for the suggestions and comments.21:54
zylopfaif none is selected21:54
@scrottiedoesn't seem to.  reading through the codepath, I didn't see anything about template namespaces.  time to go rtfm =)21:54
zylopfaIn the code its set to ''21:54
zylopfascrottie, 21:56
zylopfaIn Asset.pm in line 234921:57
@scrottiehuh?21:58
@scrottiewhat sets what to?21:58
zylopfaNaa nothing there 21:59
zylopfamust be done in the asset edit form21:59
zylopfascrottie, i figured it out22:25
zylopfaWebgui/Form/Template22:25
zylopfa.pm22:25
zylopfaLine 172, the formfield for 'template' gets all templates for the namespace and populate the selectbox22:26
zylopfawhen you save a ZipArchive, that has not got a default template you just get the first template in the namespace defined in teh ziparchives definition22:27
zylopfaHOWEVER! If there weren't any templates in the import branch or anywhere else from the start, you would get unhandled errors22:28
@scrottiewhat's happening in this case is a little more primitive.  a test suite creates an instance of every sort of object (or some approximation thereof), performs a simple edit on it, and renders the result.22:33
@scrottieno user interaction required, and no speculation needed about possible codepaths.22:34
zylopfaahh ok scrottie, the reason it works is cause of the Template.pm form field though22:34
@preactionworks or fails, whichever22:35
@scrottieI know what's going wrong... the question is just how this case should be handled (don't blow up on lack of template, how to decide which template to stick in there if one goes in there)22:35
@preactionthe form field shouldn't blow up on lack of template, it should just pick the first one (so, no value at all)22:35
zylopfayou can do like: my $templateList    = WebGUI::Asset::Template->getList( $session, $self->get( 'namespace' ), $onlyCommitted );22:36
zylopfayou got the namespace from the Asset22:36
@scrottiepreaction, wait, during www_view, if there's no template, it should pick one out, on the spot?22:36
zylopfaand from the list created there use the first template22:36
@preactionlack of template can happen multiple times, one of which is "template got deleted but is still referenced by assets". this is usually a huge problem that we try to protect against, but it should not prevent the user from changing the template in the asset (otherwise can't fix the problem)22:36
@preactionohhh22:36
@preactionthat22:36
zylopfaif there isnt defined a defalut for the asset22:36
@preactionno, during www_view if there's no template it should throw the appropriate WebGUI::Error::ObjectNotFound::Template or whathaveyou22:37
zylopfayeah22:37
@scrottieahh.  alright.22:37
zylopfathe reason it works from the web is cause of the selectbox created by Template.pm in the /webgui/forms22:37
zylopfait takes the first template in the namespace and assigns that to the new assets templateid22:38
@scrottiepreaction, yeah, a while ago in scroll I noted that ZipArchive's property for templateId had a default of '' and wondered if, given that, blowing up on lack of template was the right thing to do (eg, in the case of creating a ZipArchive from scratch in a test suite and then rendering it)22:38
@scrottiezylopfa, I'm not doing any of that right now.  I probably should be.  but I'm not.22:39
@preactionziparchive doesn't have a template, and shouldn't have a templateId afaik... ziparchive works... weirdly...22:39
zylopfaJust saying why it in practice work even though its not defined 22:39
zylopfano no preaction it DOES have a template22:39
@scrottiezylopfa, ahh, got ya now.  but it looks like the plot thickens even more.22:39
@scrottieI see a template in the template table for that namespace...22:40
@preactionah... hmm...22:40
zylopfathe edit form for ZipArchive creates the "template id" selectbox22:40
@scrottiehrm.  hmm, hmm, hmm.22:40
@preactionbut a ziparchive is just an entry point to a tree of real html files on the file system22:40
zylopfafrom all templates in the namespace of the asset22:40
@preactionalso, perlDreamer, Haarg, any reason to NOT get rid of ZipArchive?22:40
@scrottieI don't have specs, tests, or working code, and somehow from that I have to infer working tests and code =P  but I have very helpful compatriots.22:40
@scrotties/tests/working tests/22:41
+perlDreamerpreaction, what do we replace it with?22:41
@preactionNothing. Nothing at all.22:41
@scrottieI don't remember if it's the case with this one, but a lot of these are blowing up when something else includes them in the layout 22:41
+perlDreamerdoesn't seem like we should get rid of it without providing a way for users to do the same thing, some other way22:41
zylopfascrottie, treat it as an error, would be if a template wasnt in the import node22:41
zylopfawith the assets namespace22:42
+perlDreamerdoes the WebGUI Site project have any data about usage for that Asset22:42
+perlDreamer?22:42
zylopfaWhat does it do btw?22:42
@preactioni don't know22:42
@preactionyou upload a .zip file, and it extracts it into an uploads folder and shows the root index.html as the www_view page22:43
@scrottieokay.  I might need to research this one a bit more.  I didn't do the other stuff that I said I was going to do so I should do that other stuff first.  whee!22:44
zylopfaahh ok preaction 22:44
* perlDreamer does not love the ZipArchive, but will hold to his position of being old, stodgy, and resistant to change for the sake of balance22:45
@preactionooh, asset dispatch could improve the ziparchive's functionality hugely!22:45
@preactionwe could make it USEFUL!22:45
+perlDreamerno22:45
+perlDreamerjust less ugly22:45
@scrottieheh.  maybe I should open a ticket and let it go for now then.22:45
@preactionentire sections of your site, with real URLs, created and maintained with external programs!22:45
+perlDreamerbut if we get rid of it, we have to provide a way to not break peoples sites22:45
@preactionscrottie: it's just an idea, we at least need it to work as it does presently22:46
@scrottieof course... not going to leave a test failing... but as an alternative to figuring the what, why and how of templates in the thing I could plug in the one template for it and make the test pass.22:47
+perlDreamerit should have a default templateId22:47
@scrottiejust a thought.22:47
@preactionthat would be the correct fix, yes22:47
+perlDreamerevery template should have a default22:47
zylopfascrottie, just put the default template in22:48
zylopfaZipArchiveTMPL0000000122:48
zylopfaand then the bug is off22:49
@scrottieyeah, yeah, yeah.22:50
zylopfaits a bug in the asset it should be corrected22:50
* scrottie sighs22:50
zylopfa:O22:50
@scrottiezylopfa, did I mention that I'm working on tests and fixing the bugs that I find?  telling me to fix the bug when I'm asking about the best way to fix the bug is slightly redundant.22:50
zylopfaI mean if i made an asset for the bazaar with that error it would not work cause its not in the main distro22:50
zylopfaohh sorry22:51
zylopfathought you was making a test suite22:51
zylopfaI can fix it for you22:51
@scrottieworking on a test suite and fixing bugs as I go.22:51
@scrottieno problem.  I'm grateful for your help.  but you don't have to tell me to fix bugs.  that's what I'm doing ;)22:51
zylopfa       templateId=>{22:52
zylopfa                                tab=>"display",22:52
zylopfa                                label=>$i18n->get('template label'),22:52
zylopfa                                namespace=>"ZipArchiveAsset",22:52
zylopfa                                fieldType=>'template',22:52
zylopfa                                defaultValue=>'ZipArchiveTMPL00000001'22:52
zylopfa                        },22:52
zylopfawasnt ment to be rude22:52
@scrottiezylopfa, I started asking about the general case on this one... "should this barf in general?"... because I've stumbled on a number of these.  I've fixed them exactly like that.  but it's made me wonder if maybe the thing wasn't supposed to be raising an exception on them.22:53
+perlDreamerwhenever you try to instanciate an asset, it should throw an exception22:53
+perlDreamerevery time22:54
+perlDreamerit's up to WebGUI to handle the exceptions correctly22:54
* scrottie nods at perlDreamer.22:54
zylopfapropably like perlDreamer says22:55
@scrottieyup.  preaction agrees.  now I'm trying to bring zylopfa up on the situation to figure out if he really wants to fix all of my bugs for me given that I'm conscripted to fix bugs =)22:55
zylopfahaa ofc!22:55
@scrottieI could hop a flight to Santa Monica and hit the beach =)23:00
zylopfasounds good23:00
+perlDreamerscrottie, fixing bugs is like doing pushups23:01
+perlDreamerit's good exercise23:01
@preactionand nobody likes doing it23:06
@scrottieexcept zylopfa, and why deprive him of the pleasure?23:07
zylopfawas just trying to help :(23:08
+perlDreamerzylopfa, never trust a smiling person from Arizona23:08
@scrottieoh, I'm just playing with ya.23:09
zylopfahaa <323:09
@scrottiecheer up.23:09
-!- daviddelikat [~user@h69-128-106-50.mdsnwi.dedicated.static.tds.net] has quit [Quit: Leaving.]23:15
* perlDreamer goes for a bike ride and errand running23:42
@scrottiew00t.23:50
-!- stDavid [~stdavid@166.137.8.25] has joined #webgui23:53
--- Day changed Tue Aug 10 2010
-!- fokat [~lem@200.84.244.194] has joined #webgui00:06
-!- stDavid [~stdavid@166.137.8.25] has quit [Quit: Adios]00:18
-!- Netsplit *.net <-> *.split quits: perlbot01:17
-!- Netsplit over, joins: perlbot01:18
CIA-61webgui: Colin Kuskie master * r9fafa25 / (docs/changelog/7.x.x.txt lib/WebGUI/Asset/File/ZipArchive.pm): Give ZipArchives a default template. Fixes bug #11769. - http://bit.ly/bA1rBL01:27
@scrottie...01:29
@scrottieokay, that commit conflicts.01:29
+perlDreamerit's only 22 characters01:37
+perlDreamerwell, okay, 2301:37
@scrottiestill, what would possess you to do the very same thing you know I'm doing?01:39
@scrottieapart from arguing with a friend about the merits of reimplementing IPC over top of IPC.  but maybe you were doing that too.01:39
+perlDreameryou posted a bug01:40
+perlDreamerI fix bugs01:40
+perlDreameryou didn't say you were going to fix it01:41
@scrottieI think I said as much in a long conversation with zylopfa.01:41
zylopfadamn i am updating my production server with new webgui but i get errors in testEnvirnoment01:42
zylopfargw stupid mysql wont link01:42
zylopfathe01:42
zylopfa/usr/bin/ld: skipping incompatible /data/wre/prereqs/lib/mysql/libmysqlclient.a when searching for -lmysqlclient01:42
zylopfaI dont understand how it can go wrong01:42
@scrottieI'm nervous about scripting git.  I have a hard getting it right manually.  I'd like to have it post the bug and close it immediately with the commit hash from git... but this whole rebasing thing is freaking me out.01:43
@scrottieit keeps telling me that it's rebasing changes when I pull but I can't for the life of me figure out whether it really is or not.01:43
-!- waxhead [~pete@ppp121-45-217-60.lns20.cbr1.internode.on.net] has joined #webgui01:44
@scrottieI think I need to turn that off and do it manually.  as it is, sometimes stuff I don't want to send up that I've forgotten about goes up because it automagically got rebased.  I'm used to darcs.01:44
-!- perlmonkey2 [~perlmonke@96.18.42.134] has joined #webgui01:44
-!- mode/#webgui [+v perlmonkey2] by ChanServ01:45
@scrottieanyway, if I'm careful about committing after opening a ticket and you beat me to the punch, I'm going to press ahead more aggressively on automating this then I'm going to commit all sorts of garbage I don't want to.01:45
+perlDreamerjust put a note in the ticket that you're going to work on it01:45
+perlDreameror assign it to yourself01:46
+perlDreamerand we won't step on toes again01:46
@scrottiealright, alright.01:46
+perlDreamerI'm sorry for making you do a conflicted merge01:46
@scrottieit's okay.  sorry I'm cranky.01:46
+perlmonkey2aaaahhh, that was sweet.01:46
@scrottieI need to get away from the computer.01:46
+perlDreamerI hear British Columbia is nice this time of the year.01:47
+perlDreamerYou can stop by Portland on the way through, and I'll buy you a beer01:48
@scrottieha, I am so taking you up on that.01:49
@scrottieI've got a friend in Portland and the girl's parents are in Seattle.01:49
+perlmonkey2The thing I've never understood about big company jobs is that they'd prefer to pay you to sit and do nothing rather than break procedure.  I feel like the contractors who were paid to take paper from one desk and place it on another desk.01:50
zylopfaFuck i have problems. are there known problems with installing webgui wre 32 bit on a 64 bit system?01:52
@scrottieperlmonkey2, um, yes.01:52
+perlmonkey2zylopfa: what problems.  I used to run it on a 64 bit system no problem./01:53
+perlmonkey2scrottie it's like you're getting paid so you feel like you should be working.  But the trouble ticket you sent out to get access to the servers that have the code you need to work on isn't getting answered.  The cute girl at the help desk is fulling willing to flirt, but in no way will jump your ticket to someone who can help.01:54
zylopfaI am getting wierd errors, it says DBD::mysql isnt installed when running testEnvirnoment.pl01:54
+perlDreamerzylopfa, setenvironment.sh?01:54
zylopfathen it will install it from cpan and then it quirks01:54
+perlmonkey2So you just sit and look at the same thousand lines of code you were looking at 4 hours ago and think how boring your life has become, but at least you're getting paid a silly amount to do nothing, which only helps a tiny bit.01:54
zylopfayesh sorry sh01:54
+perlmonkey2wow, I feel better.  That was cathartic :P01:55
zylopfayeah i ran that perlDreamer 01:55
+perlDreamerkeep flirting with the help desk chick, perlmonkey2, and Mrs. Monkey2 will fix the boredom problem01:55
zylopfaIt builds the module from the right mysql uincludes in the wre dir01:55
@scrottieperlmonkey2, whether you have a wife and kids limits your options here, but in cases like that, I tend to *make* my job interesting.01:55
+perlmonkey2perlDreamer: hah, she wouldn't, but her 3 large brothers would :P01:55
@preactionat her behest, of course01:56
@scrottieokay, that was *not* what I meant to say.01:56
zylopfaBut it quirks in compiling it at:01:56
zylopfa<scrottie> it keeps telling me that it's rebasing changes when I pull but I can't for the life of me figure out whether it really is or not.01:56
+perlmonkey2preaction: actually it would be a race to see if my family got to me before her's did.01:56
zylopfawops didnt mean to put scrottie there01:56
+perlmonkey2scrottie hahah, just read that.01:56
+perlmonkey2wait, doesn't the wre include dbd::mysql?01:57
@scrottiehaving wife+kids at home restricts you from doing a lot more than flirting, including restricting you from ruffling political feathers.01:57
zylopfaGuess I gotta put wre from the testserver onto the production server by copying then01:57
+perlmonkey2scrottie I'm probably about to jump ship for an equally boring but hire paying job.  Too bad I screwed up with pb, didn't know how good I had it and all I had to put up with was JT :P01:58
+perlmonkey2higher01:58
@preactionto be honest, JT is a lot to put up with even on the best of days...01:59
@preactionand also to be honest, i'm in charge of WebGUI now ;)01:59
+perlmonkey2preaction: really?02:00
+perlmonkey2preaction: you're the main cheese on managing wG?  02:01
@preactionyep. i'm pumpking/project manager/what-have-you02:01
@scrottieI sometimes get the feeling that my desk is situated on top of a lot of graves.02:01
@preactionscrottie: aren't all desks?02:01
@scrottiehmm =-)02:02
+perlmonkey2preaction: that is awesome.  congratulations.  boss of a major open source project, I think you're one of the big guys now.02:02
+perlmonkey2hah02:02
+perlmonkey2scrottie++02:02
@preactionwe will be once i turn WebGUI back into a major open source project02:02
+perlmonkey2That's why we wear that noose around our necks while at the desks.02:02
@preactionthe Monarch has his hands in many sinister soups02:02
+perlDreamergreat, now we have to go through the whole obeisance and prostration thing again02:03
+perlmonkey2heh, cool, any hints on what he's up to?  And besides 8, what are you doing to make wg a bigger foss project?02:03
@preactioni'm planning nothing more than the complete, total, and utter destruction of our major enemy, Drupal02:04
@scrottie1. Plack-ification 2. Small, understandable core 3. CPAN 4. Slashdot/reddit/digg whoring 5. endless Internet pissing matches.  I can taste the future!02:04
+perlmonkey2oh, Doug's the Monarch?  Do we call you "Your Majesty" or just "Your Dudeness"?02:04
+perlmonkey2hahaha, death to Drupal.02:04
@scrottieoh, 2.5.  good documentation.02:04
@preactionbut before we destroy, we must first understand. there's a real reason people are using it besides "they're idiots and php programmers are a dime a dozen"02:05
zylopfaIsnt Drupal dead already?02:05
@scrottieI wrote Acme::RPC in response to a friend's description of one aspect of Drupal.02:05
+perlmonkey2preaction: because it is easy to set up, scales decently, and only gets you hacked once a month.02:05
+perlDreamerit's dirt simple to install PHP on cheap hosting, and PHP programmers are a dime a dozen?02:05
zylopfayeah02:06
+perlmonkey2but 8 was retardly (my special needs research cousin will kick my arse for using that word) simple to set up.02:06
@preaction'dirt simple to install PHP on cheap hosting' <- that's not a factor in whitehouse.gov's decision02:06
zylopfahaa true02:06
@preactionthat's the biggest bullshit excuse we've been using to not look at drupal's real strengths02:07
+perlmonkey2preaction: don't you have the market cornered on large foss customers?02:07
@preaction'webgui cannot be installed on $5 hosters'02:07
+perlmonkey2foss using customers, I mean.02:07
@preactionwhitehouse.gov is using drupal, and contributing back drupal modules even02:07
zylopfa:O'02:08
@scrottiewarm fuzzies.  WebGUI holds them back.  it's a small club of people who dig in enough to understand how the thing works.  people who do tend to say, "huh, I did something like this a long time ago but didn't run with it".  that's a warm fuzzy that good docs could offer.  there's the warm fuzzies of shopping for and installing the parts you want... this the fuzzies that cpanm and apt give you.02:08
@scrottiewarm fuzzy of firing it up under cpanel or the like, on your cheap-o provider, at the push of a button.  people like programs that start from the beginning in not giving them grief.02:09
@scrottiepeople shouldn't wind up like me with a %&@#-list of annoyances and gotchas.02:09
+perlmonkey2I for one am in love with never dealing with apreaq2 again.02:09
@scrottieneed to back away from corner cases and really nail the first user experience.02:10
+perlmonkey2preaction: well, why is whitehouse.gov using drupal?02:10
+perlmonkey2wait, the government is using a POS php cms?02:10
-!- elnino_ [~ninow@c-98-240-143-131.hsd1.mn.comcast.net] has joined #webgui02:10
+perlDreameryup02:10
elnino_hellO!02:11
+perlmonkey2with probably 500 zillion zero day exploits just waiting to be foudn?02:11
elnino_are there tags/tag clouds on collaboration systems in 7.8?02:11
zylopfaGreetings elnino_ 02:11
+perlDreamerelnino, only thing with clouds is the wiki02:11
@scrottieDEFCON was not kind to Drupal.02:11
elnino_hello zylopfa02:11
+perlDreamerand the Story Manager02:11
elnino_ok. thanks. perlDreamer. I was just hoping.  =)02:12
+perlDreamerelnino_, it's a very small macro to add that02:12
+perlDreameror core change, either way02:12
elnino_macro?02:12
* elnino_ all ears02:12
@preactionperlmonkey2: yes, there was a huge brouhaha over Drupal being chosen02:12
+perlDreameryeah, it could be done with a small macro02:12
+perlDreamerit would take the assetId of the CS, and generate a cloud for it02:13
* perlDreamer has to go fry some pork for dinner, bbl02:13
@preactionscrottie: agreed, the first WebGUI experience used to be a big blue screen with horrible looking stuff and a walkthrough wizard to create a horrible looking site. we've removed that, but we've got a ways to go yet02:13
zylopfaWell imo fuck the default design, if people wanna make some serious shit they make their own templates02:14
@preactionelnino_: don't limit the macro to collaboration and it could be put into core. take how the wiki generates the cloud and just dump it into a macro02:14
@preactionzylopfa: but we should convince people that WebGUI is pretty by giving them something pretty to look at. not everyone is a designer. wordpress lets you just go to it by unzipping some files and choosing a theme from a dropdown02:15
@preactionthe new site starter shows you a half-dozen styles and lets you pick02:15
@preactioni wanted a dozen, but it seems that nobody was onboard02:15
zylopfayeah preaction perhaps, but the most important is a well thought of system, templates is just templated in the end of the day02:16
elnino_you guys came up with a name for plugins.. like asset attribute, or asset something...that could be written for any asset/wobject. am I making sense?02:16
elnino_what was that term? 02:16
@preactionelnino_: AssetAspect?02:16
elnino_yes!02:16
+perlmonkey2preaction: for what its worth those half dozen are very nice looking.02:17
@preactionit would be better as a macro, i believe. then any content manager can add a tag cloud of any part of their website into any part of their website02:17
elnino_that's basically what you're looking for, right? I think that was a buzz word before 7.8 came out. did that "technology" come to fruition?02:17
@preactionperlmonkey2: i scoured the bazaar for the only few i could find acceptable and modern. i found three. the other three are the normal three default styles that have shipped with 7.x since 6.9902:17
@preactionyes, it's in the core02:18
@preactionWebGUI 8 has moved to Roles, but the concept is the same. a bit of functionality you can include in your asset with a line or two 02:19
zylopfaI am going to build the wre from source then, then maybe the mysql::dbd will not link to the wrong lib02:37
@preactionbonne chance02:37
@scrottiehmm.  it looks like if you pass a form with fields missing, those fields get ''.  it doesn't distinguish between a field not having been passed and the field passed with a zero length value.  but there's logic in there to.  it could.02:41
@scrottieas long as WebGUI is making all of its own forms, it doesn't matter.  if people make their own, this would clobber values.02:41
elnino_preaction, Im thinking out loud here.  so Im thinking the macro would dispay the cloud with admin tured off, and when admin is turned on, it would allow the user to enter tags for the asset's container the macro is contained in? 02:42
elnino_im thinking the macro would be put into the post's template, so the user can enter the tags.02:42
elnino_and may another macro  be used to dispplay the tag02:42
elnino_s/tag/cloud02:43
@scrottiethe test stuff is jumping through a hoop right now to pick out the current values of fields and pumping those into $session->request->setup_body(), but this leaves me feeling less than satisfied.  thoughts?02:43
@preactionelnino_: no. tags are generated from the asset's "keywords". the keywords just exist, they are added when editing an asset. the Post asset has keywords. tags and keywords are semantically equal in WebGUI's parlance02:43
elnino_ah. I though it was a different field/table. I didn't look. that would be much easier the way you have it. =)02:44
@preactionscrottie: you shouldn't have to test all the properties in the base Asset test class, just that a few changes to properties work, especially anything special-cased. any more and you're testing deeper than just the Asset stuff02:44
@scrottieright.  it's not my intention to test everything.02:45
@preactionelnino_: it is a different field/table, but it's already in every asset that exists (it's a hacky job of it, but it works)02:45
@scrottieI'm just thinking the current design is a bit fragile and I'm tempted to make it less fragile.02:45
elnino_perfect.02:45
@scrottiesimply, if a field isn't included in an HTML form, when that form submits, it shouldn't clobber that field.  it should leave it as-is.02:45
@preactionscrottie: i was thinking just mainly title, menu title, url. and yes there are some changes to the www_editSave sub that will be added (no more assetId="new" stuff, that'll be handled by a new www_addSave method)02:46
@preactionah02:46
@preactionthe rub there is how do we know it wasn't actually included? buttons are only included when they're clicked. checkboxes are only included when they're checked. radio buttons the same02:46
@preactionhtml forms are kinda funny that way02:46
@scrottiehrm.02:47
@preactionthere's a WebGUI::Form::Control->isInForm or something that tries to detect that02:47
@preactionbut some simply assume they're in always02:47
@scrottieWebGUI::Session::Form::hasParam is what I noticed but I didn't test it or look at it carefully to decide if it really was what I thought it was.02:47
@scrottieokay, that gets messier.  trying to do that heuristic dependent on field type also doesn't feel very clean.02:48
* scrottie makes a note and puts it aside for now.02:48
@preactionah, yeah, looks like isInRequest passes to hasParam by default02:48
@preactionbut WebGUI::Form::CheckList has to override isInRequest to look for a hidden value02:49
@preactionso yes, perhaps it should check isInRequest before it does anything (it, i assume, is processEditForm?)02:49
@scrottiemmmm... yes.02:50
@scrottieisInRequest as implemented doesn't seem to short-circuit to a true in the cases where the control element is a checkbox... 02:54
@scrottieso that would need to change or be augmented.02:54
@preactioni think it can't, because of the way the CheckList is made02:55
@preactionbut for now if we just check the API call, it's up to the API to DTRT02:55
-!- perlmonkey2 [~perlmonke@96.18.42.134] has quit [Ping timeout: 240 seconds]03:05
CIA-61webgui: Scott Walters WebGUI8 * r13e7d4c / lib/WebGUI/Asset/File/ZipArchive.pm : Fix: WebGUI::Asset::File::ZipArchive specifies a default template of '' - http://bit.ly/ac402J03:26
CIA-61webgui: Scott Walters WebGUI8 * rb7cb774 / lib/WebGUI/Asset/Wobject/UserList.pm : 03:26
CIA-61webgui: Avoid warnings about odd numbers of form elements. session->form->process03:26
CIA-61webgui: will return () when called in list context so force scalar context and it03:26
CIA-61webgui: nicely gives us an undef. - http://bit.ly/brKpie03:26
CIA-61webgui: Scott Walters WebGUI8 * rc1a9184 / lib/WebGUI/Asset/Wobject/Gallery.pm : Force scalar context to avoid getting () back and the associated odd number of elements in hash warnings. - http://bit.ly/9iKuHb03:31
+perlDreamerscrottie, those last set of commits don't seem to have tests03:36
+perlDreamerdo they make currently failing tests pass?03:36
@scrottieperlDreamer, yeah, sorry.  the tests are based on the stuff in t/tests/Test/WebGUI but I haven't pushed them up yet.03:37
@scrottiethe warnings fixes just cut down on spam.  other things I've been committing fix tests in there.03:37
@scrottiethe tests are co-evolving with the code.  that's terribly un-ideal, I realize, and one of the side effects of that is I haven't committed the changes to the test suite yet.03:38
@scrottieI did push up a peek of the current state of it into a gist the other day.03:38
@scrottieevery time something blows up, I have to figure out if I'm doing the tests wrong or the code is wrong.03:38
+perlDreamerwell, starting wednesday I'll be doing the merge of 7.9.11 into WebGUI 803:39
+perlDreamerthat's nigh-on-impossible to do with failing tests that pass, then fail, than pass, etc.03:39
@scrottiesrand(42).03:39
@scrottiehrm.03:39
@scrottieI don't know how long until these tests are all passing.03:40
@scrottieit's... um... it does a permutation... each test against subclass... so I guess I could estimate.  but the n of n tests output is missing.03:41
@scrottiealso, it's having the O(N**2) problem... the more tests I fix, the longer it takes to run to the point something else blows up.03:42
@scrottieI'm open to suggestions for how to handle this.03:43
@scrottieall I can think right now is to push up a current state of the tests on tuesday and then I can just refrain from pushing anything for a while until you're happy with the merge.03:44
-!- perlmonkey2 [~perlmonke@96.18.42.134] has joined #webgui03:47
-!- mode/#webgui [+v perlmonkey2] by ChanServ03:47
elnino_peraction. OK!! I have myself a tagcloud macro!03:49
elnino_except, when I click on it, it doesn't bring me to a search result.03:49
elnino_and I kinda whated to display the keywords each hyperlinked IN the post. so you can do a search on related posts.03:51
elnino_not quite sure how I can do. Probably another macro. =)03:51
-!- perlmonkey2 [~perlmonke@96.18.42.134] has quit [Ping timeout: 276 seconds]03:53
elnino_preaction - I misspelled your name above. =(03:55
elnino_kinda like peraction.03:55
-!- zylopfa [~zylopfa@0x555116f0.adsl.cybercity.dk] has quit [Quit: Leaving]04:01
elnino_I'm thinking the collaboration system's search has to be modified to accept the url parameter of "keyword"04:02
CIA-61webgui: Scott Walters WebGUI8 * rd57d9ff / lib/WebGUI/Asset/Wobject/WikiMaster.pm : 04:02
CIA-61webgui: Don't blow up on view when there are no WebGUI::Asset::WikiPage04:02
CIA-61webgui: child objects under us to feature. Also, the only reason that -104:02
CIA-61webgui: on the rand works is because Perl is nice. - http://bit.ly/bbT6Br04:02
-!- perlmonkey2 [~perlmonke@96.18.42.134] has joined #webgui04:16
-!- mode/#webgui [+v perlmonkey2] by ChanServ04:16
elnino_or, really, every asset needs to have something simiar to wikiMaster's www_byKeyword func. the CS's search doesn't handle "keywords" I tried entering my keyword in the CS's search and it couldn't find the post by the keyword. But that's been a bug - it was on webgui.org's site too, and maybe I'm running somethign too old.04:20
@scrottiedo you have a URL or number for that bug?04:22
@preactionelnino_: now i remember why it was supposed to be a TagCloud asset, it needed to be able to show the results of a single keyword04:28
+perlmonkey2preaction: in the progressbar ticket what do you mean that in AssetHelpers there are examples of plack streaming?  I don't see any examples.04:33
elnino_scrottie - its an old bug from 7.6 era that I believe has been fixed04:33
@preactionperlmonkey2: WebGUI::AssetHelper::CopyBranch, it's something like $session->response->stream( sub { ... } );04:40
@preactionthen that huge subref contains the WebGUI::ProgressBar->run command (which takes another subref)04:41
+perlmonkey2ah, found it.  Thanks04:41
+perlmonkey2That makes more sense after looking at the plack docs.04:42
* scrottie & # bbl04:48
CIA-61webgui: Colin Kuskie master * rb5ef9fc / lib/WebGUI/Keyword.pm : Add POD for the new sortOrder option to Keyword's getMatchingAssets - http://bit.ly/cOTU8A04:58
+perlDreamerShould have caught that earlier04:58
+perlDreamerpreaction, maybe a TagCloud AssetAspect?05:00
+perlDreamerjust refactor out what's in WikiMaster, and maybe StoryArchive and then make something reusable out of it?05:00
@preactionsure, but then a TagCloud asset to span across an entire site would be nice too05:00
+perlDreamerthat would be a very skinny Asset :)05:01
@preactionyeah, but so's datatable or article (well, article is pretty bloated really, but you get the idea)05:02
-!- perlmonkey2 [~perlmonke@96.18.42.134] has quit [Remote host closed the connection]05:05
+perlDreamera TagCloud asset shouldn't need to be much more than sub def {5-10 lines of i18n, icon and table}, and use Class::C3; use base qw/WebGUI::AssetAspect::TagCloud WebGUI::Asset::Wobject/; 1;05:26
+perlDreamerthat's what I meant by skinny, hardly any code to it at all05:27
@preactionit'd need a view method05:27
@preactionright, all DataTable does is pass off it's real functionality to WebGUI::Form::DataTable05:27
@preactionArticle... well...05:28
+perlDreameryeah, Article could use a rewrite05:28
CIA-61webgui: Colin Kuskie master * rb8917d4 / (2 files in 2 dirs): Make sure that keywords are always returned in alphabetical order in the WikiMaster byKeyword view. - http://bit.ly/dr1I9v05:28
+perlDreamerI think I'm going to wrap it up for tonight, so let me tell you where I'm at05:32
+perlDreamerThe spectre PID bug, I'd like to use Proc::ProcessTable for checking the process table.05:32
+perlDreamerIt absolutely does not work on Windows though05:32
+perlDreamerI've tried to work around the Account formatting bug, and got nowhere.05:33
+perlDreamerTrex's .wgaccess bug should be an easy fix, the corresponding upgrade sub to fix any current bad wgaccess files will make the upgrade run quite slowly05:33
@preactioni'll be available tomorrow to fix bugs before the release05:34
+perlDreamerfirst thing tomorrow, I'm going to work on the shunt upgrade05:34
+perlDreamer'night05:34
-!- perlDreamer [~colink@pool-173-50-255-102.ptldor.fios.verizon.net] has quit [Quit: Leaving.]05:34
-!- mducharme [~nothing@S0106000e0cc03cff.wp.shawcable.net] has joined #webgui06:58
-!- kaare [~kaare@langebro.adapt.dk] has joined #webgui08:41
-!- kaare is now known as Guest7712408:42
-!- Guest77124 is now known as kaare_09:05
-!- CIA-61 [~CIA@208.69.182.149] has quit [Ping timeout: 248 seconds]09:17
-!- CIA-60 [~CIA@208.69.182.149] has joined #webgui09:49
-!- mducharme [~nothing@S0106000e0cc03cff.wp.shawcable.net] has quit [Read error: Connection reset by peer]11:17
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui13:49
-!- Netsplit *.net <-> *.split quits: waxhead13:55
-!- Netsplit over, joins: waxhead14:04
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui14:43
-!- vayde [~vayde@63-228-37-47.mpls.qwest.net] has joined #webgui14:47
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Quit: Leaving.]14:52
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui14:53
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Client Quit]14:53
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui14:56
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Client Quit]14:56
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui14:59
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Client Quit]14:59
-!- daviddelikat [~user@h69-128-106-50.mdsnwi.dedicated.static.tds.net] has joined #webgui15:11
-!- daviddelikat [~user@h69-128-106-50.mdsnwi.dedicated.static.tds.net] has quit [Ping timeout: 276 seconds]15:16
-!- daviddelikat [~user@h69-128-106-50.mdsnwi.dedicated.static.tds.net] has joined #webgui15:58
-!- SquOnk [~emhn@190.72.138.110] has joined #webgui16:36
SquOnkGreetings16:36
SquOnkpreaction: You mentioned that 7.9 does not have SWF files, right?16:37
-!- perlmonkey2 [~perlmonke@m445636d0.tmodns.net] has joined #webgui16:38
-!- mode/#webgui [+v perlmonkey2] by ChanServ16:38
SquOnkSuggestions on 576912?16:49
SquOnkOops. Wrong window16:51
SDuensinMorning.16:56
+perlmonkey2how goes 8 dec? 17:00
+perlmonkey2dev17:00
-!- mducharme [~nothing@S0106000e0cc03cff.wp.shawcable.net] has joined #webgui17:03
-!- kaare_ [~kaare@langebro.adapt.dk] has quit [Remote host closed the connection]17:06
-!- fokat [~lem@200.84.244.194] has quit [Ping timeout: 260 seconds]17:08
-!- perlmon1 [~perlmonke@m475636d0.tmodns.net] has joined #webgui17:38
-!- perlmonkey2 [~perlmonke@m445636d0.tmodns.net] has quit [Ping timeout: 252 seconds]17:38
-!- fokat [~lem@190.72.138.110] has joined #webgui17:49
-!- perlmon1 [~perlmonke@m475636d0.tmodns.net] has quit [Quit: -a-]18:08
-!- carogray1 [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui18:08
-!- perlmonkey2 [~perlmonke@m475636d0.tmodns.net] has joined #webgui18:29
-!- mode/#webgui [+v perlmonkey2] by ChanServ18:29
-!- vayde_ [~vayde@63-228-39-102.mpls.qwest.net] has joined #webgui18:34
-!- vayde [~vayde@63-228-37-47.mpls.qwest.net] has quit [Ping timeout: 240 seconds]18:35
-!- khenn [~frank@99-111-115-201.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui18:40
-!- mode/#webgui [+o khenn] by ChanServ18:40
-!- vayde_ [~vayde@63-228-39-102.mpls.qwest.net] has quit [Ping timeout: 240 seconds]18:44
-!- zylopfa [~zylopfa@0x555116f0.adsl.cybercity.dk] has joined #webgui18:45
zylopfaAnyone here know how to build the wresource on a 64 bit rh fedora system? keeps getting build error when building DBD-mysql-4.01018:46
zylopfapretty annoying :( 18:47
zylopfaand cant use the 32 bit build wre cause then sytem says the DBI isnt installed and want it installed18:47
@preactionyou need to check out the latest WRE from github, there are problems with the 0.9.3 building on 64-bit18:47
zylopfathen it fails building it18:47
zylopfaYou think it will work preaction ?18:47
@preactioner... it should build its own DBI no matter what18:48
zylopfaand how will i get to github?18:48
zylopfaIt wont tried on 2 different 64 bit machines18:48
@preactionhttp://github.com/plainblack/wrebuild18:48
zylopfabut if there is a new experimental18:48
zylopfathanks a lot Sir18:48
@preactionit still won't build as 64-bit, last i knew, but it might work as 32-bit18:48
@preactionas long as you have all the proper 32-bit compatibility libraries18:48
zylopfayeah i cant build on 32 in my 64 bit environ it fucked up last time18:49
zylopfayeah priopably dont have the 32 bit ones18:49
zylopfaI dont know hwy it wont buildon 64 bit18:50
zylopfaI mean all the libries it needs is in the wre18:50
@preactionthe trouble i've run into with the current head is OpenSSL refusing to build on 64bit, and thus every lib that relies on it refusing to build18:51
zylopfayeah i got that on the other server i tried to build on18:52
zylopfaIf i wanna upgrade webgui on my production server i have to reload the os to 32 bit18:53
@preactionjust the WRE. webgui runs fine18:53
zylopfayeah webfgui is fine18:54
zylopfaits architecture neutral18:54
zylopfaCan you even install a 32 bit os on a dual core 64 bit system?18:55
@preactionyes18:58
zylopfaI will do that then, and await the 64bit wre18:59
zylopfacant afford production site to be so low in the release18:59
zylopfaIts pretty painless to restore the site18:59
zylopfaso i just make the latest wre for it18:59
zylopfaand install it18:59
zylopfaand do webgui incremental upgrades19:00
zylopfaMy 32 bit test system i upgraded with 0 sweat19:00
-!- tavisto [~tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has joined #webgui19:01
-!- mode/#webgui [+o tavisto] by ChanServ19:01
-!- fokat [~lem@190.72.138.110] has quit [Ping timeout: 240 seconds]19:07
-!- SquOnk [~emhn@190.72.138.110] has quit [Ping timeout: 245 seconds]19:07
-!- perlDreamer [~colink@pool-173-50-255-102.ptldor.fios.verizon.net] has joined #webgui19:08
-!- mode/#webgui [+v perlDreamer] by ChanServ19:08
+perlDreamermorning, everybody!19:08
+perlDreamerToday is a great WebGUI day19:08
@preactionit is indeed a great WebGUI day!19:08
+perlDreamerhave y'all fixed all the bugs for me already?19:10
@preactionnope!19:10
+perlDreamerI love how you guys aren't greedy and share19:10
ckotilis it possible to hide the 'With Selected:   MOVE TO -> PURGE' text within the approve/deny versoin tag? its confusing some of my users, and rather than train them to ignore (or use it to their benefit) i think it would be easier to hide it.19:12
+perlDreamerckotil, that screen isn't templated19:12
+perlDreamerso you'd have to change WebGUI/Operation/VersionTag.pm19:12
ckotilok 19:14
zylopfagreetings fine perlDreamer 19:15
+perlDreamerhowdy, zylopfa19:16
+perlDreamerhow are things back east?19:16
zylopfaI am having problems building wre 64 bit19:16
zylopfaneed my production server up to speed19:16
zylopfabut it seems i have to downgrade it to 32bit os instead untill the 64 bit can be build19:16
+perlDreamerzylopfa, have you checked the forums and wiki for help on this?19:16
zylopfaYeah19:17
+perlDreamerno help?19:17
zylopfaSome had some tips like .build.sh --ia64 but i did that19:17
ckotilzylopfa: i think i ran into a ismiliar problem and ended up building the OS as 32bit19:17
zylopfayeah some had the same problem but not stated how it was done exactly19:17
zylopfahaa ckotil thats my aproach now19:17
zylopfaI am backing up the home directories and the etc and mail config files now19:17
zylopfathen i install the new os this night19:18
ckotili dont remmeber what exactly prevented me from building the wre on a 64bit OS19:18
ckotilthis was almost 2 yrs ago now19:18
zylopfaI got problems building the mod_dbd module for mysql19:19
ckotilheh. 2 yrs and 2 days ago actually19:19
zylopfaohh :O19:19
zylopfayou have a good memory19:19
+perlDreamermod_dbd?19:19
ckotilbeen thinking about rebuilding the wre lately. but was gonna wait for the next wre release19:19
zylopfayeah the databasemodule for mod perl19:19
zylopfafor mysql19:19
@preactionckotil: what are they finding confusing? the fact that it exists? i'd rather make it more clear than remove it. they never want to delete things from version tags? or move things to other version tags?19:20
@preactionotherwise i could set a UI Level of 6 or 7 on that19:20
+perlDreamerpreaction, the individual controls in the screen aren't UI'd19:20
@preactionperlDreamer: but they could be, quite easily19:20
+perlDreameroh yeah, just saying that they aren't currently19:20
ckotilpreaction: 'it's esoteric' accoridng to some of my users19:21
zylopfanow i backed up the /etc, /home /root and the /data directories should be fine then19:21
ckotilengineer types, they wanna know what every last detail is/does19:21
@preactionckotil: okay, so if it's esoteric, then they know what it is/does19:22
ckotilyeah, im just used to it i guess. fresh eyes must see the approve/deny page differently19:23
+perlmonkey2perlDreamer my phone says u aaid something to me. but i dont seee anything19:25
+perlDreamerit must have been last night, perlmonkey219:28
+perlDreameryou can check the IRC logs at mentalhouse.net19:28
@preactiondamnit. we do not have the manpower to keep putting in little CSS and HTML problems into WebGUI... anyone up for contributing an automated HTML/CSS validator that will crawl a WebGUI demo site?19:33
zylopfaI can make something in perl to do it19:33
+perlmonkey2glueing wget ti validators shiuld take just a few minutes.19:35
zylopfayeah or using lwp19:35
+perlmonkey2.19:36
+perlmonkey2does lwp do multiple requests? 19:36
@preactionit will also have to be able to log in as admin19:36
@preactionWWW::Mechanize would do it19:36
zylopfaahh yeah then you need a service script or what its called in webgui19:37
@preactionlog in as admin because the problems i'm finding right now are in the Account stuff, so you need a valid user19:37
+perlDreamerutility script19:37
zylopfayeah19:37
+perlDreamerpreaction, for that bug, I downloaded a copy of the site with the issue19:38
@preactionit's the greenportal style, it has way-too-specific selectors for the white text19:38
+perlmonkey2migut as well tjrow in jslint ro the valodatoe19:39
+perlDreamerperlmonkey2, you either need a bigger keyboard, or smaller thumbs ;)19:39
+perlmonkey2my autocorrect is broke19:39
@preactionsounds good to me19:39
-!- fokat [~lem@190.72.138.110] has joined #webgui19:44
@preactionyay! bugs++19:44
+perlDreamerjust merged dispatch, testing19:48
CIA-60webgui: Doug Bell master * r89c1afd / (3 files in 2 dirs): fix 11758: formatting on account stuff is wrong - http://bit.ly/cj4lqM19:52
@preactionbugs--! yay!19:53
@preactionnow i'll fix the one i added19:53
@preaction<3 that WebGUI::Account modules can't be introspected... 19:56
-!- perlmonkey2 [~perlmonke@m475636d0.tmodns.net] has quit [Read error: Connection reset by peer]19:56
-!- perlmonkey2 [~perlmonke@m375636d0.tmodns.net] has joined #webgui19:57
-!- mode/#webgui [+v perlmonkey2] by ChanServ19:57
+perlDreamerpreaction, that was fixed in 819:57
+perlDreamerwell, partially19:58
@preactionreally? the editSettingsForm has been rewritten to use WebGUI::FormBuilder and return a WebGUI::FormBuilder::Fieldset?19:58
@preactioneven that would be a horrible way to introspect to find what the setting for the style template is19:58
+perlDreamerno, not that much, but it's using Moose, so FormBuilder would just be a step away20:01
+perlDreamerwait a sec20:04
+perlDreamercan't you just build an object and ask it?20:04
+perlDreamerit's a valid method20:04
+perlDreamerand it talks to the db20:04
+perlDreamerand it inherits from Account.pm, so the method name shouldn't vary20:05
@preactionlook at what editSettingsForm and editSettingsFormSave do: one gives you HTML, one processes direct from the session->form20:06
@preactionso sure, i could parse the HTML and guess which fields are template fields (i know what the style templates are so that's not too bad), then use that name try to save the form and see what setting gets saved20:07
@preactionthat sounds like worse than any code i've ever written ever20:07
+perlDreamerbut you don't have to parse the form20:07
+perlDreamereach plugin has a method to provide that information20:08
-!- perlmonkey2 [~perlmonke@m375636d0.tmodns.net] has quit [Read error: Connection reset by peer]20:08
+perlDreamergetLayoutTemplateId20:08
@preactionbut that gets me the actual ID. how do i know what it's saved to in the settings table?20:08
-!- perlmonkey2 [~perlmonke@m475636d0.tmodns.net] has joined #webgui20:08
-!- mode/#webgui [+v perlmonkey2] by ChanServ20:09
+perlDreamerI see20:09
+perlDreamerthere's no corresponding "set" method for that20:09
@preactioni need to SET the style template ID20:09
-!- vayde [~vayde@63-228-51-145.mpls.qwest.net] has joined #webgui20:11
-!- carogray1 [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has left #webgui []20:20
-!- zylopfa [~zylopfa@0x555116f0.adsl.cybercity.dk] has quit [Quit: Leaving]20:23
CIA-60webgui: Doug Bell master * r994f0aa / (3 files in 2 dirs): 20:26
CIA-60webgui: fix 11770 Starter needs to set all account plugins20:26
CIA-60webgui: Refactored HomePage wizard to have a method to update20:26
CIA-60webgui: all places where the style template needs to be updated - http://bit.ly/ctE7ds20:26
CIA-60webgui: Colin Kuskie master * r6130165 / (2 files): Move StoryTopic upgrade sub for storySortOrder into the present release, instead of the previous one. (+28 more commits...) - http://bit.ly/d6DH8i20:34
CIA-60webgui: Colin Kuskie master * r3e95468 / t/Content/SiteIndex.t : Update this test for the new default content. Fix a duplicated test description. - http://bit.ly/96tnpc20:38
+perlDreamerone more test to fix...20:41
CIA-60webgui: Colin Kuskie master * r711f8d6 / t/Keyword.t : Update Keyword test for new default content. - http://bit.ly/c17rWp20:41
@preactioncurses! right as i push!20:42
CIA-60webgui: Doug Bell master * r0ed496a / (2 files in 2 dirs): 20:43
CIA-60webgui: fix 11771 Default newsletter template not set20:43
CIA-60webgui: Pro tip: Never do what I just did. Ever. 8 removes the need for it. - http://bit.ly/cN9x9q20:43
CIA-60webgui: Doug Bell master * ra751c3a / lib/WebGUI/Asset/Wobject/Collaboration.pm : fix edit screen name for collab subclasses - http://bit.ly/ctqphU20:43
-!- danny_mk [~chatzilla@173-166-55-113-newengland.hfc.comcastbusiness.net] has joined #webgui20:46
-!- mode/#webgui [+v danny_mk] by ChanServ20:46
+perlDreamerpreaction, I challenge thee, so a commit snickersnee!20:49
-!- perlmonkey2 [~perlmonke@m475636d0.tmodns.net] has quit [Ping timeout: 276 seconds]20:56
-!- perlmonkey2 [~perlmonke@m375636d0.tmodns.net] has joined #webgui21:01
-!- mode/#webgui [+v perlmonkey2] by ChanServ21:01
* scrottie staggers out of bed21:09
-!- daviddelikat [~user@h69-128-106-50.mdsnwi.dedicated.static.tds.net] has quit [Quit: Leaving.]21:15
-!- daviddelikat [~user@h69-128-106-50.mdsnwi.dedicated.static.tds.net] has joined #webgui21:16
-!- perlmonkey2 [~perlmonke@m375636d0.tmodns.net] has quit [Read error: Connection reset by peer]21:25
-!- perlmonkey2 [~perlmonke@m475636d0.tmodns.net] has joined #webgui21:25
-!- mode/#webgui [+v perlmonkey2] by ChanServ21:25
+perlmonkey2why root an n1? 21:42
+perlmonkey2wrong chan?21:43
SDuensinhehehe22:06
SDuensinThe question is, why NOT?22:06
@preactionthat's never a good question.22:06
CIA-60webgui: Doug Bell master * r731ae38 / (lib/WebGUI/DateTime.pm t/DateTime.t): add webgui to strftime conversion sub - http://bit.ly/9bg4io22:06
CIA-60webgui: Doug Bell master * r625da8b / (4 files in 4 dirs): fix 11432 DataTable date input - http://bit.ly/cMTzWs22:06
* SDuensin has root on an Incredible.22:06
-!- perlmonkey2 [~perlmonke@m475636d0.tmodns.net] has quit [Ping timeout: 252 seconds]22:07
-!- perlmonkey2 [~perlmonke@m475636d0.tmodns.net] has joined #webgui22:07
-!- mode/#webgui [+v perlmonkey2] by ChanServ22:07
@preactionthat's it. perlDreamer anything you see on the bug list that we need to fix? looks to me like we got them all22:08
@preactionoh22:08
@preactionwait22:08
@preactionkristi's new bug22:08
@preactionCURSE YOU BOPBOP!22:08
@scrottieick.22:12
-!- perlmonkey2 [~perlmonke@m475636d0.tmodns.net] has quit [Ping timeout: 265 seconds]22:18
-!- perlmonkey2 [~perlmonke@m375636d0.tmodns.net] has joined #webgui22:22
-!- mode/#webgui [+v perlmonkey2] by ChanServ22:22
CIA-60webgui: Doug Bell master * rabd2e09 / (docs/changelog/7.x.x.txt lib/WebGUI/Asset/Post.pm): fix 11772 Metadata in post doesn't set default - http://bit.ly/azvuAd22:29
@preaction6 bugs down today22:30
elnino_when you roll back, you lose the changes right? or do they go back into penidng?22:30
+perlDreamerthey are gone22:30
+perlDreamerhistory22:30
elnino_darn22:30
@preactionwe need to remove the GreenPortal style, or come up with a special "dark" CSS file to use, or fix it so it's not so damned specific22:30
+perlDreamerstill in a database backup22:30
elnino_I wanted to see the site before I changed it.22:30
elnino_and get a screen shot.22:31
+perlDreameroh, hm22:31
+perlDreamerI think you can view old asset versions22:31
+perlDreamerone page at a time22:31
elnino_no. I tried.22:31
elnino_oh. I see.22:31
elnino_I was in the version manager. I'll try your idea.22:31
+perlDreamerpreaction, even if we remove GreenPortal, that one site will still be problematic22:31
@preactioni don't know what that one site is, and i'm not referring to it22:32
@preactionthis is the DataTable asset now, it has a white background, but the greenportal style puts a heavy emphasis on white text. more emphasis than YUI does on needing black text22:32
+perlDreamerah22:33
+perlDreamerelnino_, there should be a "view" button next to the assets in the version tag22:34
+perlDreamerjust click it22:34
+perlDreamerit will work only for that first click22:34
elnino_yep.. thanks!22:34
+perlDreamerall subsequent clicks on navs, links, etc, will lose the special ?revisionDate=\d+ query param22:34
elnino_darn. doest work, because i didn't modify the page, I was only modifiygin the template files. =p oh.well.22:38
elnino_I tried copying ?func=view;revision=128145778 and reapplying but that didn't work either.22:38
+perlDreamerbummer22:38
+perlDreamerhow about taking a dump, making a site on the side, and rolling back there?22:39
* perlDreamer is off for an errand, back in 60-9022:39
-!- daviddelikat [~user@h69-128-106-50.mdsnwi.dedicated.static.tds.net] has quit [Quit: Leaving.]23:01
-!- daviddelikat [~user@h69-128-106-50.mdsnwi.dedicated.static.tds.net] has joined #webgui23:01
-!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Quit: Leaving.]23:09
-!- danny_mk [~chatzilla@173-166-55-113-newengland.hfc.comcastbusiness.net] has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6/20100115144158]]23:29
-!- daviddelikat [~user@h69-128-106-50.mdsnwi.dedicated.static.tds.net] has quit [Quit: Leaving.]23:46
-!- daviddelikat [~user@h69-128-106-50.mdsnwi.dedicated.static.tds.net] has joined #webgui23:46
--- Day changed Wed Aug 11 2010
-!- vayde [~vayde@63-228-51-145.mpls.qwest.net] has quit [Remote host closed the connection]00:01
CIA-60webgui: Scott Walters WebGUI8 * r7eda8f7 / t/tests/Test/WebGUI/Asset.pm : 00:15
CIA-60webgui: Numerous corrections to tests.00:15
CIA-60webgui: Currently, "Looks like you failed 62 tests of 3882".00:15
CIA-60webgui: Many transient, non-deterministic failures lurk and specific asset types need special cases added in test subclasses. - http://bit.ly/bnFxwA00:15
-!- daviddelikat [~user@h69-128-106-50.mdsnwi.dedicated.static.tds.net] has quit [Quit: Leaving.]00:19
-!- daviddelikat [~user@h69-128-106-50.mdsnwi.dedicated.static.tds.net] has joined #webgui00:20
+perlmonkey2r all the proposed updates to form:: doje for 8?00:20
+perlmonkey2done 00:20
@preactionperlmonkey2: they are all in WebGUI::FormBuilder, but there are a couple non-critical methods that need to be done i think00:23
@preactionall the changes to WebGUI::Form::Controls are done though00:23
+perlmonkey2nice, maybe when i finish progressbar i can wrap up corma00:26
+perlmonkey2forms too 00:26
+perlDreamerperlmonkey2, you probably have nightmare time typing passwords00:34
+perlmonkey2i use the voice to text feature. easier to say up up down down left roght left right aba00:36
+perlmonkey2cant even type it00:37
-!- daviddelikat [~user@h69-128-106-50.mdsnwi.dedicated.static.tds.net] has quit [Quit: Leaving.]00:41
-!- daviddelikat [~user@h69-128-106-50.mdsnwi.dedicated.static.tds.net] has joined #webgui00:42
+perlDreameranyone have a good, simple bash programming reference online?00:42
-!- daviddelikat [~user@h69-128-106-50.mdsnwi.dedicated.static.tds.net] has quit [Client Quit]00:42
@preactionhttp://tldp.org/LDP/abs/html/index.html <- that's the one i always use00:44
-!- perlmonkey2 [~perlmonke@m375636d0.tmodns.net] has quit [Ping timeout: 252 seconds]00:49
+perlDreamermmm, yes00:50
+perlDreamernow we can make variables00:50
+perlDreamerthis is good00:50
+perlDreameralso the -v switch to ls is very good00:50
+perlDreamerpreaction: http://gist.github.com/51809700:59
@preactionnice01:00
+perlDreamer./merger.sh 7.901:00
+perlDreamerbuilds the whole merged upgrade packge01:00
@tavistopreaction, for the template picker in the setup screen, are you just going to have the small thumbnail screenshot? Or when people move their mouse over the image will it show a larger version as well?  (Im doing screenshots right now)01:02
@preactionit's doing what it's doing now, so probably just the little one for now01:02
@tavistosounds good01:02
@preactioni wanted input, i wanted more, but nobody bothered and now it's 58 minutes until the feature freeze...01:02
@preactionand i've still got bugs to fix!01:02
@tavistoyep well I was too busy playing solitaire01:03
@scrottiemake more noise.