| --- 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 #webgui | 12:36 |
| -!- scrottie [~scrottie@dsl01-ppp-5119.fastq.com] has joined #webgui | 13:40 |
| -!- mode/#webgui [+o scrottie] by ChanServ | 13: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 #webgui | 14: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 #webgui | 15:52 |
| -!- mode/#webgui [+v bartjol] by ChanServ | 15:52 |
| SDuensin | Morning. | 16:09 |
| +bartjol | hi | 16:24 |
| SDuensin | Hey bartjol | 16:25 |
| +bartjol | what's up? | 16:26 |
| +bartjol | I'm only upgrading WebGUI | 16: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 #webgui | 16:39 |
| -!- mode/#webgui [+o khenn] by ChanServ | 16: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 #webgui | 17:19 |
| -!- stDavid [~stDavid@166.137.10.74] has quit [Read error: Connection reset by peer] | 17:43 |
| -!- perlmonkey2 [~perlmonke@m3c5636d0.tmodns.net] has joined #webgui | 17:55 |
| -!- mode/#webgui [+v perlmonkey2] by ChanServ | 17:55 |
| +perlmonkey2 | why didn't 8 go with an orm? | 17:56 |
| +perlmonkey2 | if 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 #webgui | 18:02 |
| -!- mode/#webgui [+v perlDreamer] by ChanServ | 18:02 |
| +perlmonkey2 | hey perlDreamer | 18:05 |
| +perlDreamer | hi, perlmonkey2! | 18:05 |
| +perlDreamer | good to see you back to visit! | 18:05 |
| +perlDreamer | how are things? | 18:05 |
| +perlmonkey2 | perlDreamer what r u up to these days? | 18:07 |
| +perlmonkey2 | fine. working for the man these days :( | 18:07 |
| +perlDreamer | perlmonkey2, it's good to have any job these days | 18:07 |
| * perlDreamer is working on WebGUI 8 | 18:07 |
| +perlmonkey2 | bah corp jobs r easy to get cause no one with talent wants one. | 18:08 |
| +perlmonkey2 | 8 looks like a lot of fun. i missed the boat on it as i was playing with gae and nosql. | 18:09 |
| +perlDreamer | what's gae? | 18:09 |
| +perlDreamer | and there's still plenty to do on 8, if you're interested | 18:09 |
| +perlmonkey2 | but gae had free hosting for clients. hard to beat | 18:09 |
| +perlDreamer | http://www.webgui.org/8 | 18:09 |
| +perlDreamer | just pick a ticket | 18:10 |
| * perlDreamer gets called for breakfast | 18:12 |
| +perlmonkey2 | looked it over last night. might pock up a ticket tonight. | 18:13 |
| +perlmonkey2 | google app engine | 18:13 |
| +perlmonkey2 | looks loke most of 8 is done | 18:13 |
| +bartjol | well perlmonkey2 I believe there is still some work to do | 18:34 |
| +bartjol | like making assets editable | 18:34 |
| +perlDreamer | that's happening right now, bartjol | 18:36 |
| +perlDreamer | preaction and scrottie are working on it | 18:36 |
| +bartjol | a, very good | 18:38 |
| +bartjol | that feature sucked | 18:38 |
| * perlDreamer goes to the gym, happy in the knowledge that bartjol is now pleased with WebGUI 8 | 18:41 |
| +bartjol | well, off to my laundry | 18: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 #webgui | 18:53 |
| -!- mode/#webgui [+v perlmonkey2] by ChanServ | 18:53 |
| -!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui | 18:55 |
| @preaction | have we mined Krang for ideas? i'm reading this blog post and it seems to be very WebGUI-like | 19:20 |
| +perlDreamer | what's the link to Krang? | 19:49 |
| @preaction | http://proudtouseperl.com/ | 19:50 |
| +perlDreamer | Krang is more like Bricolage then WebGUI, from what I remember | 19:50 |
| +perlDreamer | it's for publishing, not really applications | 19:51 |
| @preaction | ah | 19:51 |
| @preaction | i 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 activity | 19:52 |
| +perlDreamer | I've noticed that across the board | 19:53 |
| +perlDreamer | less forum activity | 19:53 |
| @preaction | yeah | 19:53 |
| +perlDreamer | fewer bug postings, less karma activity | 19:53 |
| +perlDreamer | less IRC chatter | 19:53 |
| @preaction | i'm also thinking people are waiting in breathless anticipation of 8, probably fearing a repeat of 7.0 | 19:53 |
| @preaction | well, we've got some new faces / evangelists | 19:53 |
| +perlDreamer | preaction, maybe we need a WebGUI post on proudtouseperl, to complement the Krang post? | 19:54 |
| @preaction | JT'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 |
| @preaction | note the date on that post: May 2009 | 19:54 |
| +perlDreamer | what's JT worried about? | 19:56 |
| @preaction | the lack of activity, the seeming lack of interest. perhaps the stigma of the WebGUI name | 19:57 |
| @preaction | i think we've just bitten off a huge chunk and while we chew we can't be biting other stuff | 19:57 |
| @preaction | but then, as the showrunner, it's my job to have the optimism and ambition to spread around the project | 19:57 |
| -!- perlmonkey2 [~perlmonke@m3c5636d0.tmodns.net] has quit [Read error: Connection reset by peer] | 19:59 |
| -!- perlmonkey2 [~perlmonke@m3c5636d0.tmodns.net] has joined #webgui | 19:59 |
| -!- mode/#webgui [+v perlmonkey2] by ChanServ | 19:59 |
| +perlDreamer | preaction maybe we should try to get a post on the new perl.com, instead | 19:59 |
| +perlDreamer | they just relaunched | 20:00 |
| @preaction | but 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 |
| @preaction | er... what's $recordCount inside the ProgressBar? | 20:01 |
| @preaction | it doesn't look like it's ever used | 20:01 |
| +perlDreamer | iirc, 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 width | 20:01 |
| @preaction | there was an ( if counter > 600 { counter = 0 } ) code in there | 20:02 |
| +perlDreamer | oh, I bet that was meant to (but apparently doesn't) set a different maximum width | 20:02 |
| +perlDreamer | instead of being fixed at 600 | 20:02 |
| @preaction | i'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 |
| @preaction | ahh | 20:03 |
| +perlDreamer | how can you know the percentages beforehand? | 20:03 |
| +perlDreamer | take purge, for example, or anything which has to work hierarchially | 20:04 |
| @preaction | getDescendantCount | 20:04 |
| +perlDreamer | or the number of photos in a zip archive | 20:04 |
| @preaction | "open the zip archive", "load it into a folder", "load individual photos". <- three "tasks" | 20:04 |
| +perlDreamer | progressBar should be converted to Moose, too | 20:05 |
| -!- perlmonkey2 [~perlmonke@m3c5636d0.tmodns.net] has quit [Read error: Connection reset by peer] | 20:05 |
| -!- perlmonkey2 [~perlmonke@m4c5636d0.tmodns.net] has joined #webgui | 20:05 |
| -!- mode/#webgui [+v perlmonkey2] by ChanServ | 20:05 |
| CIA-61 | webgui: Doug Bell WebGUI8 * r6081ea3 / lib/WebGUI/ProgressBar.pm : | 20:09 |
| CIA-61 | webgui: fix progressbar to work inside new admin console | 20:09 |
| CIA-61 | webgui: This is a horrible hack and needs to be fixed to shore up the | 20:09 |
| CIA-61 | webgui: ProgressBar's API before API freeze - http://bit.ly/9khH83 | 20:09 |
| CIA-61 | webgui: Doug Bell WebGUI8 * r69bd44b / share/upgrades/7.9.10-8.0.0/admin_progress_bar.wgpkg : add new progressbar template - http://bit.ly/bs62RQ | 20:09 |
| CIA-61 | webgui: Doug Bell WebGUI8 * rcbb8c0e / lib/WebGUI/ProgressBar.pm : add docs and total() accessor - http://bit.ly/cV8m8v | 20:09 |
| CIA-61 | webgui: Doug Bell WebGUI8 * r8bd28e1 / lib/WebGUI/AssetHelper/Copy.pm : | 20:09 |
| CIA-61 | webgui: update Copy to work with ProgressBar and streaming | 20:09 |
| CIA-61 | webgui: ProgressBar needs to handle streaming itself. When it does, all | 20:09 |
| CIA-61 | webgui: AssetHelpers that use ProgressBar will need to remove their own | 20:09 |
| CIA-61 | webgui: streaming handlers and just use ProgressBar's - http://bit.ly/cSb0AY | 20:09 |
| @preaction | ok, what the hell makes it choose between showing every commit and just showing the result of the push? | 20:10 |
| +perlDreamer | CIA is constipated | 20:16 |
| -!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui | 20:22 |
| -!- mode/#webgui [+o bopbop] by ChanServ | 20: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 #webgui | 20:36 |
| -!- mode/#webgui [+v perlmonkey2] by ChanServ | 20: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 #webgui | 20:49 |
| -!- mode/#webgui [+v perlmonkey2] by ChanServ | 20:49 |
| -!- fokat [~lem@190.72.138.110] has joined #webgui | 20:53 |
| CIA-61 | webgui: Doug Bell WebGUI8 * rb8905ed / lib/WebGUI/AssetHelper/Cut.pm : cut AssetHelper now works (+7 more commits...) - http://bit.ly/9qX2Yx | 20:55 |
| -!- perlmon19 [~perlmonke@m365636d0.tmodns.net] has joined #webgui | 20:57 |
| -!- perlmonkey2 [~perlmonke@m465636d0.tmodns.net] has quit [Read error: Connection reset by peer] | 20:57 |
| -!- perlmonkey2 [~perlmonke@m465636d0.tmodns.net] has joined #webgui | 21:01 |
| -!- mode/#webgui [+v perlmonkey2] by ChanServ | 21:01 |
| -!- perlmon19 [~perlmonke@m365636d0.tmodns.net] has quit [Read error: Connection reset by peer] | 21:01 |
| -!- perlmon82 [~perlmonke@m365636d0.tmodns.net] has joined #webgui | 21: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 |
| @scrottie | http://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 |
| @preaction | ha, nice | 21:26 |
| +perlDreamer | lunch break | 21:57 |
| -!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: bye] | 22:34 |
| @preaction | if we can Lock an asset, how does one Unlock one? | 22:37 |
| +perlDreamer | good question | 22:38 |
| -!- scrottie [~scrottie@dsl01-ppp-5119.fastq.com] has quit [Ping timeout: 248 seconds] | 22:38 |
| +perlDreamer | technically, you can't lock an Asset | 22:39 |
| +perlDreamer | an asset is locked when it's edited by someone outside of your current versiontag | 22:39 |
| @preaction | right, you just add a revision | 22:39 |
| @preaction | but if autocommit is turned on, i never join a version tag | 22:39 |
| +perlDreamer | then it would only show as locked while it's being edited by another user, for a very short period of time | 22:39 |
| +perlDreamer | until they hit save | 22:39 |
| -!- fokat [~lem@190.72.138.110] has quit [Quit: Ex-Chat] | 23:38 |
| -!- scrottie [~scrottie@70.96.30.143] has joined #webgui | 23:40 |
| -!- mode/#webgui [+o scrottie] by ChanServ | 23:40 |
| -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has quit [Quit: Leaving.] | 23:46 |
| +perlDreamer | scrottie, you feeling a little schizophrenic today? | 23:46 |
| @scrottie | who me? | 23:47 |
| scrottie0 | never! | 23:47 |
| +perlDreamer | classic case if even I've seen one | 23:47 |
| +perlDreamer | probably happened at DEFCON | 23:47 |
| +perlDreamer | it looks like a machine that gives a free haircut, but once the bowl is over your head... | 23:48 |
| @scrottie | if you've ever suspected that friend-of-a-friend is a coke head, go to DEFCON. you'll find out. | 23:48 |
| @scrottie | and haircuts were $15 >=) | 23:49 |
| -!- fokat [~lem@190.72.138.110] has joined #webgui | 23:49 |
| @scrottie | was getting cabin fever so I relocated to a Tempe coffee shop. | 23:51 |
| CIA-61 | webgui: Scott Walters WebGUI8 * r13c27bc / lib/WebGUI/Exception.pm : | 23:52 |
| CIA-61 | webgui: Fix bad interaction with Test::Class: | 23:52 |
| CIA-61 | webgui: "Operation "eq": no method found, left argument in overloaded package WebGUI::Error..." - http://bit.ly/9b6Lw2 | 23:52 |
| @scrottie | they only had one style though: http://www.flickr.com/photos/sportsaction/4847526134/ | 23:56 |
| @scrottie | oh, I spent some time with this baby: http://www.flickr.com/photos/blackfeathers/4856839203/ | 23:56 |
| --- Day changed Thu Aug 05 2010 |
| @scrottie | http://www.flickr.com/photos/itstactical/4844180827/ # last one, I swear... $15 mohawks for EFF dispensed right in middle of the contest room | 00:01 |
| -!- scrottie [~scrottie@70.96.30.143] has quit [Ping timeout: 265 seconds] | 00:54 |
| -!- scrottie [~scrottie@70.96.30.143] has joined #webgui | 01:08 |
| -!- mode/#webgui [+o scrottie] by ChanServ | 01: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-61 | webgui: Doug Bell WebGUI8 * r1b0ec95 / (5 files in 2 dirs): New Content pane is working (+5 more commits...) - http://bit.ly/bDvJRX | 01: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 #webgui | 02:53 |
| knowmad | whoa, it's a small crowd tonite; anyone hanging around? | 02:54 |
| -!- perlmonkey2 [~perlmonke@96.18.42.134] has joined #webgui | 02:57 |
| -!- mode/#webgui [+v perlmonkey2] by ChanServ | 02: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 #webgui | 03:22 |
| -!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui | 03:33 |
| -!- scrottie [~scrottie@dsl01-ppp-5119.fastq.com] has joined #webgui | 03:40 |
| -!- mode/#webgui [+o scrottie] by ChanServ | 03: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 #webgui | 04:32 |
| @scrottie | boy 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-61 | webgui: 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/afrjvV | 05:20 |
| -!- perlDreamer [~colink@198.236.242.3] has joined #webgui | 05:21 |
| -!- mode/#webgui [+v perlDreamer] by ChanServ | 05:21 |
| @scrottie | how was the zoo? | 05:23 |
| +perlDreamer | I'm still here! The zoo concert area has wifi | 05:29 |
| @scrottie | sounds like one happenin' place | 05:30 |
| -!- stDavid [~stDavid@72-255-12-231.client.stsn.net] has joined #webgui | 05:31 |
| @scrottie | way 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 |
| +perlmonkey2 | Get Froyo and you don't need public wifi anymore. | 05:40 |
| -!- stDavid [~stDavid@72-255-12-231.client.stsn.net] has joined #webgui | 05:41 |
| +perlDreamer | perlmonkey2, isn't Froyo frozen yogurt? | 05:41 |
| +perlmonkey2 | I mean the Froyo made from bits. | 05:41 |
| +perlmonkey2 | Android 2.2 | 05:42 |
| +perlmonkey2 | I take my wifi hotspot/tether with me every where :P | 05:42 |
| +perlDreamer | Did I mention that the zoo also sells beer, wine, and elephant ears? | 05:58 |
| +perlDreamer | of course, 2 of those are not very conducive to good programming, so I didn't buy any wine or elephant ears | 06:08 |
| +perlDreamer | and my wife is in nursing school, so I didn't buy any beer either | 06:08 |
| -!- stDavid_ [~stDavid@mobile-166-137-137-228.mycingular.net] has joined #webgui | 06:10 |
| +perlmonkey2 | perlDreamer: what does nursing school have to do with beer? | 06:10 |
| +perlDreamer | it's really expensive | 06:10 |
| +perlDreamer | beer consumption has dropped 100% since she started | 06:11 |
| +perlDreamer | which means I haven't bought any beer this year yet | 06:11 |
| -!- stDavid [~stDavid@72-255-12-231.client.stsn.net] has quit [Ping timeout: 265 seconds] | 06:12 |
| +perlmonkey2 | I am dumbfounded | 06:12 |
| +perlDreamer | I thought you were Oklahoman | 06:12 |
| +perlmonkey2 | What is life without beer. Empty and desolate. | 06:12 |
| -!- stDavid_ is now known as stDavid | 06:12 |
| +perlDreamer | less filling? | 06:12 |
| +perlmonkey2 | Without beer, there is no hope, little chance at love. We can not be surprised, nor feel joy. | 06:13 |
| +perlDreamer | you're a little over the top there, dude | 06:14 |
| +perlDreamer | how's the great windmill project of 2009 progressing? | 06:14 |
| +perlmonkey2 | Yeah, I don't think that played as funny over IRC as it was in my head. | 06:15 |
| +perlDreamer | oh no, it was great, but it made you sound lonely and desperate | 06:16 |
| +perlmonkey2 | hah, 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 |
| +perlDreamer | and THAT will definitely affect your chances of love | 06:16 |
| +perlmonkey2 | hah | 06:16 |
| -!- stDavid [~stDavid@mobile-166-137-137-228.mycingular.net] has quit [Ping timeout: 258 seconds] | 06:16 |
| +perlDreamer | likely because your wife is likely to whack you with a spare arc-welder | 06:17 |
| +perlmonkey2 | I did end up getting a welder. And its turned out to be way handier than I ever would have thought. | 06:18 |
| +perlDreamer | that's cool | 06:18 |
| +perlmonkey2 | Did you know I started raising livestock? Goats so far. But hope to mix in cattle someday. | 06:18 |
| +perlDreamer | I didn't know that. | 06:18 |
| +perlDreamer | Are they tasty? Do they go crunch? | 06:18 |
| +perlmonkey2 | I can't bring myself to eat one. | 06:19 |
| +perlmonkey2 | They have personalities and are pretty smart. | 06:19 |
| +perlDreamer | yeah, I've tried some goat curry at a local indian restaurant. It's not as good as sheep. | 06:20 |
| +perlmonkey2 | Which is why I want to move to cattle. | 06:20 |
| +perlDreamer | but sheep are dumb, too | 06:20 |
| +perlDreamer | they program in Atari BASIC | 06:20 |
| +perlmonkey2 | hah | 06:20 |
| +perlDreamer | I hear goats are into Ruby, or Squeak | 06:20 |
| @scrottie | hey! | 06:20 |
| +perlDreamer | there's one now... | 06:20 |
| @scrottie | next you'll be making remarks about my odor. | 06:21 |
| +perlDreamer | scrottie, Arizona is downwind from Oregon, I'd never know | 06:21 |
| +perlmonkey2 | oh 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 |
| +perlDreamer | later, dude | 06:22 |
| +perlDreamer | scrottie, no offense intended, personally to you, goats, or ruby and squeak hackers | 06:22 |
| +perlDreamer | but sheep are dumb! | 06:22 |
| @scrottie | that was in response to AtariBASIC, actually. | 06:23 |
| @scrottie | which 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.php | 06:23 |
| -!- stDavid [~stDavid@mobile-166-137-137-228.mycingular.net] has joined #webgui | 06:24 |
| @scrottie | wait, 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 #webgui | 06:34 |
| -!- stDavid_ [~stDavid@72-255-12-231.client.stsn.net] has quit [Client Quit] | 06:35 |
| +perlDreamer | preaction, in addition to .rss for dispatch, I also want .login, and .switchAdminOn | 06:36 |
| -!- stDavid [~stDavid@mobile-166-137-137-228.mycingular.net] has quit [Ping timeout: 258 seconds] | 06:36 |
| +perlDreamer | .edit would be nice, too | 06:37 |
| +perlDreamer | and, of course, to complement .rss, we need .rdf and .atom | 06:37 |
| +perlDreamer | Calendar needs .ical | 06:37 |
| +perlDreamer | ooh, and think about .wgkpg! | 06:38 |
| +perlDreamer | export any asset as a package, right as a URL | 06:38 |
| +perlDreamer | time to pack up and go home, folks | 06: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-61 | webgui: 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/d4Eeus | 07:40 |
| -!- kaare [~kaare@langebro.adapt.dk] has joined #webgui | 08:37 |
| -!- kaare is now known as Guest44900 | 08:38 |
| -!- Guest44900 is now known as kaare_ | 08:59 |
| -!- bartjol [~bartjol@kantoor.procolix.com] has joined #webgui | 10:32 |
| -!- mode/#webgui [+v bartjol] by ChanServ | 10:32 |
| @scrottie | hrm. 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 |
| @scrottie | is this a bug? who knows where that template went or what should be used in its place? | 10:42 |
| @scrottie | the 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.state | 10:44 |
| @scrottie | the 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 |
| +bartjol | oh | 10:56 |
| +bartjol | let me have a loog whether it is in my db | 10:56 |
| +bartjol | nope | 11:01 |
| +bartjol | I think this is a bug | 11:02 |
| +bartjol | scrottie | 11:03 |
| @scrottie | preaction and/or perlDreamer will know what to do! All I have to do is stay alive until morning. | 11:03 |
| @scrottie | heya bartjol | 11:03 |
| +bartjol | it is in the upgrade scripts | 11:03 |
| @scrottie | oh, hmm. let's see. | 11:03 |
| +bartjol | upgrades/upgrade_7.7.15-7.7.16.pl: [ qw/PBnav00000000000bullet PBtmpl0000 000000000048/ ] ##Bulleted List <- Vertical Menu | 11:03 |
| +bartjol | and some others | 11:03 |
| +bartjol | isn't that template working group stuff? anyway, I think it should be replace by the PBnav00000000000bullet assetId | 11:05 |
| +bartjol | which does exist in my db | 11:05 |
| @scrottie | I'm naively guessing that it's still a bug that the template isn't in the create.sql in master. | 11:06 |
| +bartjol | well | 11:06 |
| @scrottie | or a bug that it isn't PBnav00000000000bullet =) | 11:06 |
| +bartjol | well, one of both | 11:07 |
| +bartjol | but, I seem to remember that the veritcalmenu template was replaced | 11:07 |
| @scrottie | I suppose I should go actually look at these, but right now, they're just names... symbols... to me. | 11:08 |
| +bartjol | nop, it is in Navigation.pm | 11:09 |
| +bartjol | the template should have been (and has been) purged | 11:09 |
| @scrottie | "it is in Navigation.pm"... pardon, what is in there? | 11:12 |
| * scrottie looks in the git log | 11:12 |
| +bartjol | oh, I suppose the default template | 11:13 |
| +bartjol | :/data/WebGUI/docs$ grep -R PBtmpl0000000000000048 ../lib/WebGUI | 11:13 |
| +bartjol | ../lib/WebGUI/Asset/Wobject/Navigation.pm: defaultValue => 'PBtmpl0000000000000048' | 11:13 |
| +bartjol | ok, since you should be sleeping, I'll get it in the right order | 11:13 |
| @scrottie | heh | 11:14 |
| +bartjol | the default template in navigation.pm is PBtmpl0000000000000048 | 11:14 |
| +bartjol | this does not exist | 11:14 |
| @scrottie | I'm rather fond of this time of night =) | 11:14 |
| +bartjol | becaude it has been removeed in 7.7.16 | 11:14 |
| @scrottie | good detective work. | 11:14 |
| @scrottie | "in there" = in the upgrade script. makes sense now. | 11:15 |
| +bartjol | so, the bug is not that the template does not exist, but that there is a reference to the template | 11:15 |
| @scrottie | I wouldn't have thought to check out old versions to snoop through upgrade scripts. | 11:15 |
| @scrottie | yup. | 11:15 |
| +bartjol | I only checked the upgrade scripts | 11:15 |
| @scrottie | it looks like that affects master as well as WebGUI8. new tests for WebGUI triggered that problem. | 11:16 |
| +bartjol | well, this bug has been there too long | 11: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 #webgui | 11:17 |
| +bartjol | scrottie if you want to blame people: http://www.webgui.org/use/bugs/tracker/10665 :P | 11:18 |
| @scrottie | simple mistakes aren't worthy of blame. I reserve blame for particularly short-sighted, hastily written, ugly-on-ugly code. | 11:19 |
| +bartjol | oh, like the setlanguage stuff | 11:20 |
| +bartjol | well, but this is one more bug resolved, before it got reported | 11:21 |
| @scrottie | you've got my permission to patch it, or I'm happy to do so. either way. you figured it out. | 11:22 |
| +bartjol | my git repo is a bit scrwed up | 11:22 |
| +bartjol | so please, go ahead | 11:23 |
| @scrottie | heh, okay. I like to keep three or four repos laying around =) | 11:23 |
| +bartjol | anything else? | 11:25 |
| @scrottie | I 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 |
| +bartjol | don't forget to put it in the chagelog | 11:26 |
| @scrottie | righto. | 11:26 |
| +bartjol | well, I just started working, it is 10.30 am | 11:27 |
| CIA-61 | webgui: Scott Walters master * rb70ad2e / (2 files in 2 dirs): WebGUI/Asset/Wobject/Navigation.pm was still using obsolete template PBtmpl0000000000000048 - http://bit.ly/9vpkZZ | 11:55 |
| CIA-61 | webgui: Scott Walters WebGUI8 * r7a56c72 / lib/WebGUI/Asset/Wobject/Navigation.pm : | 11:55 |
| CIA-61 | webgui: WebGUI/Asset/Wobject/Navigation.pm was still using obsolete template PBtmpl0000000000000048 | 11:55 |
| CIA-61 | webgui: Fixes #11765 - http://bit.ly/aFSoud | 11:55 |
| @scrottie | hrmmrm. | 11:57 |
| CIA-61 | webgui: Scott Walters master * r6a09708 / (2 files in 2 dirs): | 12:01 |
| CIA-61 | webgui: WebGUI/Asset/Wobject/Navigation.pm was still using obsolete template PBtmpl0000000000000048. | 12:01 |
| CIA-61 | webgui: Fixes #11765. - http://bit.ly/9A5E2Q | 12:01 |
| +bartjol | hrmmrm? | 12:11 |
| @scrottie | redo. forgot the "fixes #" bit. | 12:12 |
| +bartjol | ah | 12:14 |
| -!- scrottie [~scrottie@dsl01-ppp-5119.fastq.com] has quit [Ping timeout: 245 seconds] | 12:16 |
| scrottie0 | yup. think I'm going to keep this $1/day prepaid wireless data service. | 12:44 |
| * scrottie0 sighs | 12:44 |
| scrottie0 | alright, good night / good day. | 12:47 |
| +bartjol | goodnight | 13:03 |
| -!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui | 14: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 #webgui | 14: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 #webgui | 15: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 #webgui | 16:07 |
| -!- MrHairgrease [~martin@194.171.50.69] has joined #webgui | 16:17 |
| -!- mode/#webgui [+v MrHairgrease] by ChanServ | 16:17 |
| SDuensin | Greetings. | 16:17 |
| +MrHairgrease | Greasings! | 16:17 |
| +MrHairgrease | preaction, are you there? | 16:21 |
| -!- perlDreamer [~colink@pool-173-50-255-102.ptldor.fios.verizon.net] has joined #webgui | 16:21 |
| -!- mode/#webgui [+v perlDreamer] by ChanServ | 16:22 |
| +MrHairgrease | oh colin | 16:22 |
| +MrHairgrease | just the guy I'm looking for | 16:22 |
| +MrHairgrease | =) | 16:22 |
| +MrHairgrease | Do you have time? | 16:22 |
| -!- carogray [~Caroline@host2.209.113.248.conversent.net] has joined #webgui | 16:25 |
| -!- zylopfa [~zylopfa@0x555116f0.adsl.cybercity.dk] has joined #webgui | 16: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 #webgui | 16: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 #webgui | 17:01 |
| -!- ckotil [~ckotil@snare.grnoc.iu.edu] has joined #webgui | 17:12 |
| +perlDreamer | I have a little time, what's up sir? | 17:22 |
| +MrHairgrease | oh, I found a performance hog | 17:29 |
| +MrHairgrease | problem is in getContentLastModified in Folder | 17:29 |
| +MrHairgrease | that is calling the same method on it's children | 17:29 |
| +perlDreamer | it has to do that, so that it can tell any containers of the Folder itself | 17:30 |
| +perlDreamer | Layouts work the same way | 17:30 |
| +MrHairgrease | which becomes a problem if those children children are folders as well | 17:30 |
| +MrHairgrease | and their childrens | 17:30 |
| +MrHairgrease | etc | 17:30 |
| +MrHairgrease | it only needs to recurse one level deep | 17:30 |
| +MrHairgrease | but goes al the way down | 17:30 |
| +MrHairgrease | compare these numbers | 17:30 |
| +MrHairgrease | before: | 17:30 |
| +MrHairgrease | Profile of run_fotoalbum.pl for 64.8s, executing 11022136 statements and 2622879 subroutine calls in 412 source files and 106 string evals. | 17:31 |
| +MrHairgrease | After: | 17:31 |
| +MrHairgrease | Profile of run_fotoalbum.pl for 4.64s, executing 587621 statements and 149525 subroutine calls in 412 source files and 106 string evals. | 17:31 |
| +MrHairgrease | brb phone | 17:31 |
| +perlDreamer | me, too | 17:31 |
| -!- stDavid [~stDavid@166.137.8.41] has joined #webgui | 17:33 |
| +MrHairgrease | ok back | 17:43 |
| +MrHairgrease | anyway | 17:43 |
| +perlDreamer | still on phone | 17:43 |
| +perlDreamer | what's the diff between before/after | 17:44 |
| +MrHairgrease | the after case was after chcanging the method in folder as follows | 17:44 |
| +MrHairgrease | http://webgui.pastebin.com/2wbWVFYn | 17:44 |
| +MrHairgrease | very very crude | 17:44 |
| +MrHairgrease | but at least a proof of oncept | 17:45 |
| +MrHairgrease | btw. most time in the after case is consumed by JSON, for reading the config fiel etc. | 17:45 |
| +MrHairgrease | I'm running this from an utility script | 17:45 |
| +MrHairgrease | and the folder on which I run it contains many subfolders and ~ 12k image assets below it | 17:46 |
| +MrHairgrease | not directly of course | 17:46 |
| +perlDreamer | yeah, in a hierarchy | 17:46 |
| ckotil | i might be onto a bug where search asset isn't indexing the sql report asset | 17:47 |
| +MrHairgrease | anyway. This also affects page layouts with a lot of descendants. | 17:47 |
| +perlDreamer | MrHairgrease, I think a better fix would be to check to see if the child asset is a container | 17:48 |
| +perlDreamer | and if it's a container, it should ony check the revisionDate | 17:48 |
| +perlDreamer | instead of getContentLastModified | 17:48 |
| +MrHairgrease | seems reasionable | 17:48 |
| +MrHairgrease | except | 17:48 |
| +MrHairgrease | that Layout::getContentLastModified calls super for finding mtime | 17:48 |
| +MrHairgrease | which returns lastModified | 17:48 |
| +MrHairgrease | which is (I guess) different from revisionDate | 17:49 |
| +MrHairgrease | right? | 17:49 |
| +MrHairgrease | I agree that the stow 'solution' is real bad | 17:49 |
| +perlDreamer | could be, yes. In any case, checking a container shouldn't make it recurse, which ever date is called | 17:49 |
| +MrHairgrease | but its only purpose was to see whether that was the performance issue | 17:50 |
| +perlDreamer | yeah, and it definitely helped you find it! | 17:50 |
| +MrHairgrease | no | 17:50 |
| +MrHairgrease | that was Devel::NYTProf | 17:50 |
| +MrHairgrease | getLineage being called 40000+ times smelled somewhat funny =) | 17:51 |
| ckotil | demo webgui site is able to search sql report asset. dunno why my site doesnt seem to do the same. | 17:51 |
| +MrHairgrease | I'll fix this issue either tomorrow or somewhere next week | 17:51 |
| +bartjol | ckotil: so except for your site, have you seen it somewhere else? | 17:52 |
| ckotil | no | 17:52 |
| +bartjol | anything in logs about it? | 17:52 |
| ckotil | not that ive seen | 17:53 |
| +bartjol | mmm, getting harder to find then | 17:55 |
| ckotil | bartjol: would errors indexing this asset appear in webgui.log? | 17:56 |
| +bartjol | strange, it is not in my selectlist of asset types to search in the search asset | 17:57 |
| +bartjol | well, it can be that they can't get instantiated | 17:57 |
| ckotil | yeah, for my search asset, i dont have anythinkg checked | 17:57 |
| +bartjol | that would give an error | 17:57 |
| ckotil | but that's how it is on the demo site too | 17:57 |
| +bartjol | and it is inder the search root? | 17:58 |
| +bartjol | just for certainty | 17:58 |
| ckotil | yes | 17:58 |
| ckotil | well actually | 17:58 |
| ckotil | no | 17:59 |
| ckotil | !! that was the issue. damn | 17:59 |
| ckotil | sorry about that | 17:59 |
| ckotil | iirc, 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 it | 17:59 |
| +perlDreamer | no, you really don't want users seeing hits on Templates | 18:00 |
| +bartjol | ah | 18:00 |
| +perlDreamer | and internal snippets and navs ans stuff | 18:00 |
| +bartjol | not necessary indeed | 18:00 |
| +bartjol | this is the good kind of paranoia | 18:00 |
| +bartjol | so, bug fixed? :) | 18:01 |
| ckotil | the reason my sql report asset wasnt included in the search is because it had a different base URL | 18:01 |
| +perlDreamer | base URL won't matter, only position in the hierarchy | 18:01 |
| +bartjol | lineage++ | 18:01 |
| ckotil | ok lemme verify that this asset is actually in the correct lineage | 18:02 |
| ckotil | ahh | 18:02 |
| ckotil | tis not. | 18:02 |
| * ckotil smacks his forehead | 18:02 |
| +bartjol | np | 18:02 |
| ckotil | our 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 |
| ckotil | and i never caught it. excellent. | 18:03 |
| ckotil | thanks guys | 18:03 |
| +bartjol | well, a fresh look helps | 18:03 |
| ckotil | definately | 18:04 |
| +perlDreamer | bartjol++ | 18:05 |
| +bartjol | yeah, scrottie had a long night and helped him too this morning | 18:07 |
| +bartjol | something with references to old templateId's | 18:08 |
| +bartjol | oh, perlDreamerdid we have an appointment for the hackathon, I don't remember. Something tells me you were going to help me with something | 18:09 |
| +perlDreamer | I saw that commit this morning | 18:09 |
| +perlDreamer | at first, it confused me a little because it wasn't backported to 7.8 | 18:09 |
| +perlDreamer | but then i remembered that there's no more 7.8 after last tuesday | 18:10 |
| +perlDreamer | 7.9 will be stable on Tuesday | 18:10 |
| +bartjol | yeah, he found out that it was wrong | 18:10 |
| +bartjol | ow | 18:10 |
| +perlDreamer | ow? | 18:10 |
| +bartjol | that might be a problem with shop sites | 18:10 |
| +perlDreamer | how come? | 18:10 |
| +bartjol | mainly paydrivers | 18:11 |
| +bartjol | custom | 18:11 |
| +perlDreamer | yes, they'll need to be upgraded | 18:11 |
| +bartjol | and template | 18:11 |
| +bartjol | joeri did the ideal driver | 18:11 |
| +perlDreamer | really? what is it? | 18:11 |
| +bartjol | the template? well, the build is just a bit different | 18:12 |
| +bartjol | build is a strange word in this context | 18:12 |
| +perlDreamer | I mean, what's the ideal paydriver? | 18:12 |
| +bartjol | the looping through the item is different, so we have to redo that | 18:12 |
| +bartjol | oh | 18:12 |
| +bartjol | http://www.ideal.nl/?lang=eng-GB | 18:13 |
| +perlDreamer | oh, i see. not "ideal" as in perfect, ideal as in company name | 18:13 |
| +bartjol | I think it is native dutch | 18:13 |
| +bartjol | off course programs the ideal paydriver | 18:13 |
| +bartjol | insert joeri into last comment | 18:14 |
| +bartjol | that's how they program at oqapi, bugfree | 18:14 |
| +perlDreamer | uh huh, guaranteed "bugfree" | 18:15 |
| +bartjol | they call it feature-rich | 18:15 |
| +perlDreamer | I know the shop changes are painful, but hopefully the benefit of having a 2-page checkout will outweigh that | 18:18 |
| +perlDreamer | the paydriver changes are pretty trivial | 18:19 |
| +perlDreamer | but the template changes are not | 18:19 |
| +bartjol | I agree that the cheking out has improved | 18:20 |
| +bartjol | it might be a threshold for some sites | 18: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 |
| scrottie0 | if I had learned, I would never have stopped. | 20:01 |
| +perlDreamer | there's no more 7.8, scrottie | 20:01 |
| +perlDreamer | after next week, you need to remember to backpot to 7.9 :) | 20:01 |
| scrottie0 | I need to write a script... | 20:14 |
| +perlDreamer | start with /data/WebGUI/sbin/_utility.skeleton | 20:14 |
| -!- scrottie [~scrottie@dsl01-ppp-5119.fastq.com] has joined #webgui | 20:18 |
| -!- mode/#webgui [+o scrottie] by ChanServ | 20:19 |
| +perlDreamer | preaction, dispatch is done. I can merge in as soon as you review | 20:42 |
| +perlDreamer | I'm going to write some .rss, .atom, .rdf dispatch plugin for RSS feeds next | 20:43 |
| +perlDreamer | well, okay | 20:58 |
| +perlDreamer | I'm going to debug the Content/Asset.pm plugin first, THEN I'm going to write the RSS dispatch code. | 20:59 |
| +perlDreamer | woot! That works, too | 21:00 |
| +perlDreamer | back to the crusade to purge C::IO from WebGUI 8 | 21:01 |
| @scrottie | which ::IO? | 21:07 |
| +perlDreamer | Class::InsideOut | 21:07 |
| @scrottie | ahh. Ahhh. | 21:07 |
| +perlDreamer | how is the getEditForm work coming, scrottie? | 21:10 |
| @scrottie | I've made fantastic progress on making the test suite take forever to run. | 21:11 |
| * scrottie looks at the latest run's output | 21:12 |
| +perlDreamer | forever as in long time, or forever as in "infinite loop"? | 21:12 |
| @scrottie | oh yeah, that's right. | 21:12 |
| @scrottie | merely a long time. I haven't reached infinite loop level slowness yet. | 21:12 |
| @scrottie | oh 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 |
| @scrottie | boom, primary key violating, things blow up. | 21:13 |
| @scrottie | violation. | 21:13 |
| @scrottie | that's where I last left off. | 21:14 |
| +perlDreamer | www_editSave should either be called an an asset with assetId=new, or should add a new revision | 21:15 |
| @scrottie | the 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 |
| @scrottie | makes sense. | 21:15 |
| @scrottie | let'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 |
| @scrottie | comparing 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 |
| @scrottie | grepping out only the ones that have a 'label' field helped a lot. | 21:24 |
| @scrottie | this feels hackish to the point of being rigged. | 21:25 |
| @scrottie | I'm tempted to test against the PSGI interface using Web::Scraper. | 21:25 |
| @scrottie | when 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 |
| @scrottie | oofda. I need another latte. either that or a beer. though tequila would do in a pinch. | 21:26 |
| @scrottie | it's hard to justify taking the high road on development when you're already slow. | 21:27 |
| @scrottie | anyway, I'll start to be chattier about this since I think I have myself basically oriented in here. | 21:31 |
| @scrottie | maybe I'll stick my Test::Class::Asset into a gist and push that up for comment. | 21:37 |
| @scrottie | right 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 #webgui | 00: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 |
| @scrottie | WebGUI::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 |
| @scrottie | http://gist.github.com/510473 ... the database suggests that that field isn't getting set also. | 01:09 |
| @scrottie | contrary 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-61 | webgui: Colin Kuskie WebGUI8 * r679c467 / lib/WebGUI/AssetHelper/ExportHtml.pm : Fix a double $i18n syntax warning. - http://bit.ly/d7FoxZ | 01:16 |
| * scrottie goes off on a bender to figure what the heck shortcuts are supposed to do | 01:20 |
| @scrottie | ah. WebGUI/AssetClipboard.pm creates shortcuts and it passes a value in for that field. hmm. | 01:24 |
| @scrottie | bah. 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 |
| +perlDreamer | scrottie | 01:34 |
| +perlDreamer | Shortcut has 3 functions | 01:34 |
| +perlDreamer | #1 is the most prevalent | 01:34 |
| +perlDreamer | it's like a symbolic link to an asset | 01:34 |
| +perlDreamer | so that you can display stuff in multiple places, but only maintain it in 1 place | 01:34 |
| * scrottie nods | 01:35 |
| +perlDreamer | It only ever shortcuts the view method, though | 01:35 |
| +perlDreamer | that is important to remember | 01:35 |
| +perlDreamer | in Function #1, the shortcut can override properties in the original asset | 01:35 |
| +perlDreamer | title, templates, privileges, whatever | 01:36 |
| +perlDreamer | so, you could build a CS on one page | 01:36 |
| +perlDreamer | and shortcut it to another page with a different number of displayed threads, for example | 01:36 |
| @scrottie | hrm. | 01:36 |
| +perlDreamer | in function #2, it's part of the Dashboard | 01:37 |
| +perlDreamer | in that context, it's called a dashlet | 01:37 |
| +perlDreamer | in function #3, and this is so rare I've never heard of it being used ever | 01:37 |
| +perlDreamer | it will function like the RandomAssetProxy macro, and pick an asset to shortcut based on asset metadata | 01:37 |
| +perlDreamer | does that help? | 01:38 |
| @scrottie | yes, thank you... | 01:39 |
| @scrottie | hrm. 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 |
| +perlDreamer | it can help for some assets | 01:42 |
| CIA-61 | webgui: Colin Kuskie WebGUI8 * rbe42b71 / (4 files in 3 dirs): Migrate CartItem from Class::InsideOut to Moose. - http://bit.ly/9sVUrX | 02:25 |
| @scrottie | afk a few... | 02:43 |
| +perlDreamer | dinner-time! | 03:10 |
| -!- stDavid [~stDavid@72-255-36-208.client.stsn.net] has joined #webgui | 03:29 |
| -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui | 03: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 #webgui | 03:43 |
| +perlDreamer | back later | 03: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 #webgui | 05:32 |
| -!- mode/#webgui [+v perlmonkey2] by ChanServ | 05:33 |
| +perlmonkey2 | Wonder if I could get my fortune 500 company who's sites are built around websphere could be convinced to move to WebGUI. | 05:34 |
| +perlmonkey2 | To do this I will require three unicorns, a leprechaun, and several pounds of pixie dust. | 05:35 |
| @scrottie | I have never heard of sales doing a dog and pony show with unicrons and leprechauns. I bet it would work though. | 05:37 |
| @scrottie | sales *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 #webgui | 10:23 |
| -!- mode/#webgui [+v bartjol] by ChanServ | 10:23 |
| -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui | 13:24 |
| -!- MrHairgrease [~martin@194.171.50.69] has joined #webgui | 13:57 |
| -!- mode/#webgui [+v MrHairgrease] by ChanServ | 13:57 |
| -!- vayde [~vayde@71-34-32-110.mpls.qwest.net] has joined #webgui | 14:44 |
| -!- daviddelikat [~user@h69-128-106-50.mdsnwi.dedicated.static.tds.net] has joined #webgui | 16:09 |
| SDuensin | Howdy | 16:19 |
| +MrHairgrease | Greesings! | 16:19 |
| +MrHairgrease | Greasings, even | 16:19 |
| * bartjol slips | 16:19 |
| -!- fokat [~lem@190.72.138.110] has joined #webgui | 16:20 |
| SynQ | under the shower | 16:27 |
| +MrHairgrease | hrm, batjol slips while synq is greasing in the shower? | 16:28 |
| SynQ | greasing the hair of someone? | 16:32 |
| * MrHairgrease usually degreases while showering | 16:32 |
| +bartjol | oh, 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 blacklist | 16:44 |
| -!- ColinHarman [~ColinHarm@mail.blue-ridge.org] has joined #webgui | 16:47 |
| -!- patspam [~patspam@cpe-66-65-190-131.nyc.res.rr.com] has joined #webgui | 16:47 |
| +MrHairgrease | bartjol: maybe you can remove the users tied to the email addresses you want to block from the post group? | 16:50 |
| +bartjol | well, it is more for my out of office automated mail | 16:51 |
| +MrHairgrease | hmm | 16:51 |
| +bartjol | that gets posted, so best is to sign off for the week for the maillists | 16:51 |
| +MrHairgrease | I don't think you can do that out of the bvox | 16:51 |
| +bartjol | but that is a bit of a far fetch | 16:51 |
| +MrHairgrease | The mail fetch thingy should filter these messages I guess. | 16:52 |
| +bartjol | yeah, because normaly I don't see very much spam | 16:52 |
| +MrHairgrease | Anyway, your out-of-office message is only being sent once to the list so that won't be a biggie, I'd say | 16:53 |
| +MrHairgrease | However, if you want to make WebGUI::Mail::Get smarter, you should look into using Mail::DeliveryStatus::BounceParser | 16:53 |
| +MrHairgrease | It also tries to detect out of office mail. | 16:54 |
| +MrHairgrease | I've only used it to detect bounced messages, though. | 16:54 |
| +MrHairgrease | Which works fine. | 16:54 |
| +bartjol | aha, well, 1 hour is not enough to fix that prolly | 16:55 |
| +MrHairgrease | nope | 16:55 |
| -!- fokat [~lem@190.72.138.110] has quit [Ping timeout: 248 seconds] | 17:12 |
| ckotil | http://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 |
| ckotil | i 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 assetIndex | 17:42 |
| ckotil | as an example. | 17:42 |
| +bartjol | that depends on what you select | 17:43 |
| ckotil | select where? in teh search asset? | 17:43 |
| +bartjol | ow wait | 17:43 |
| ckotil | i just was just referrencing that wiki article bc it contains the most up2date list of data that is contained within assetIndex | 17:44 |
| +bartjol | I was looking at the report | 17:44 |
| ckotil | http://www.webgui.org/community-wiki/webgui-search-system is lacking | 17:44 |
| +bartjol | well, at the moment you can't | 17:47 |
| ckotil | ok | 17:47 |
| +bartjol | unless you edit/replace search | 17:47 |
| ckotil | right | 17:47 |
| +bartjol | especially the resultset tmpl_vars can be enhanced | 17:47 |
| +bartjol | but that is only the set | 17:48 |
| +bartjol | not the search | 17:48 |
| +bartjol | you'll have to work it out with a sqlreport | 17:48 |
| ckotil | so creationDate is in the resultSet. how do you search for a creationDate? mm/dd/yyyy doesnt seem to work | 17:48 |
| +bartjol | at the moment it isn't | 17:48 |
| ckotil | ah, so you could create a sqlreport to search by whatever; creationDate for example. | 17:49 |
| +bartjol | yes | 17:49 |
| ckotil | ok | 17:49 |
| +bartjol | select * from assetIndex where creationDate="myEpoch"; | 17:50 |
| +bartjol | it is stored as epoch | 17:50 |
| ckotil | yeah. i hope mysql can do conversion from mm/dd/yyyy to epoch | 17:50 |
| ckotil | does sqlreport do pre macro processing? | 17:50 |
| +bartjol | yeah, but I don't know the syntax by heart | 17:51 |
| ckotil | could have a macro do the conversion | 17:51 |
| ckotil | sub getResultSet { | 17:51 |
| +MrHairgrease | http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html | 17:51 |
| ckotil | does contain assetIndex.creationDate | 17:51 |
| +bartjol | the processing is optional | 17:51 |
| ckotil | cool | 17:51 |
| +bartjol | but instead of executing macro's you better read the doc MrHairgrease posted | 17:52 |
| ckotil | yeah, more efficient | 17:52 |
| +bartjol | yeah, but I think you'll manage, I have to go | 17:52 |
| ckotil | thanks for the tips | 17:53 |
| -!- bartjol [~bartjol@kantoor.procolix.com] has left #webgui [] | 17:53 |
| +MrHairgrease | use unix_timestamp() and from_unixtime() | 17:53 |
| ckotil | right | 17:53 |
| +MrHairgrease | eg: | 17:54 |
| +MrHairgrease | select * from asset where creationDate = unix_timestamp( 'yyyy-mm-dd 00:00:00' ); | 17:55 |
| +MrHairgrease | Note that that doesn't work cxorrectly | 17:55 |
| +MrHairgrease | unless you asset was created at exactyly 00:00:00 | 17:55 |
| +MrHairgrease | what exactly are you looking for? | 17:57 |
| ckotil | just 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 searches | 17:57 |
| +MrHairgrease | hmm, yeah it's not perfect. | 17:58 |
| ckotil | i was just looking into leveraging stop words | 17:58 |
| +MrHairgrease | dunno too much about the search asset though | 17:58 |
| +MrHairgrease | I almost never use it. | 17:58 |
| ckotil | but 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 help | 17:58 |
| ckotil | ive turned webgui into a decent documentation system. the nav asset allowed us to create a nice Table of Contents for this doc system | 17:59 |
| +MrHairgrease | well, you can limit the asset class | 17:59 |
| +MrHairgrease | so if your search for files | 17:59 |
| +MrHairgrease | limit the assets to WG::A::File(::Image) | 17:59 |
| +MrHairgrease | I'm not sure | 18:00 |
| +MrHairgrease | but I think the filenames of the actual file that are uploaded are also indexed | 18:00 |
| ckotil | yeah, ive been messing with limiting assets. | 18:00 |
| +MrHairgrease | So if you add pdf to your search, it should find mostly pdf's | 18:00 |
| ckotil | yeah, and it does. but again, it returns a lot of crap | 18:01 |
| ckotil | one 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 neat | 18:01 |
| ckotil | all in a single db. which allow us to search everything if the user so chooses. | 18:02 |
| +MrHairgrease | yeah, I think there's little you can do about the crap... | 18:02 |
| +MrHairgrease | not until webgui switches to a better serach engine that is | 18:02 |
| ckotil | ive got my fingers crossed that it will happen in WG8 | 18:02 |
| ckotil | i saw the roadmap, and it's a litlte ways down the list. but i can still dream | 18:02 |
| +MrHairgrease | I think it's on the road map | 18:03 |
| +MrHairgrease | yeah | 18:03 |
| -!- MrHairgrease [~martin@194.171.50.69] has left #webgui [] | 18:21 |
| ckotil | any 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 #webgui | 18:25 |
| -!- mode/#webgui [+v perlDreamer] by ChanServ | 18:25 |
| -!- stDavid [~stDavid@72-255-37-164.client.stsn.net] has joined #webgui | 18:31 |
| -!- perlmonkey2 [~perlmonke@m365636d0.tmodns.net] has joined #webgui | 19:04 |
| -!- stDavid [~stDavid@72-255-37-164.client.stsn.net] has quit [Quit: zzzzzzzzzz] | 19:04 |
| -!- mode/#webgui [+v perlmonkey2] by ChanServ | 19:04 |
| +perlmonkey2 | is 8 far enough along to deg apps against ot? | 19:05 |
| +perlDreamer | on dnot' tkinh os | 19:05 |
| +perlmonkey2 | r u mocking my phone irc skillz? | 19:06 |
| +perlDreamer | totally | 19:06 |
| +perlDreamer | 8 is not that ready yet | 19:06 |
| +perlDreamer | it's not even beta | 19:06 |
| +perlDreamer | which means you need to help us get it ready! | 19:07 |
| +perlmonkey2 | lookes like all the tickets left r not for core features. | 19:07 |
| +perlDreamer | believe it or not, there aren't that many features set for 8 | 19:10 |
| +perlDreamer | 8 is a reorg and cleanup for the most part | 19:10 |
| +perlDreamer | so there's lots and lots of work to do | 19:10 |
| * perlDreamer gets called to breakfast | 19:10 |
| +perlDreamer | yum choco-cinnamon pancakes | 19:27 |
| +perlDreamer | this is too funny:http://blastr.com/2010/08/image-of-the-day-ufo-sigh.php | 19:30 |
| -!- perlmonkey2 [~perlmonke@m365636d0.tmodns.net] has quit [Ping timeout: 240 seconds] | 19:46 |
| -!- perlmonkey2 [~perlmonke@m465636d0.tmodns.net] has joined #webgui | 19:48 |
| -!- mode/#webgui [+v perlmonkey2] by ChanServ | 19: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 #webgui | 20:01 |
| -!- mode/#webgui [+v perlmonkey2] by ChanServ | 20: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 #webgui | 20:36 |
| -!- perlmon90 [~perlmonke@m365636d0.tmodns.net] has joined #webgui | 20:57 |
| -!- perlmonkey2 [~perlmonke@m465636d0.tmodns.net] has quit [Read error: Connection reset by peer] | 20:57 |
| +perlDreamer | WebGUI::DateTime seems to be rather useless as a Moose type | 21:04 |
| +perlDreamer | because it kind of wants to get a session object | 21:04 |
| -!- khenn [~frank@122.sub-75-205-139.myvzw.com] has joined #webgui | 21:05 |
| -!- mode/#webgui [+o khenn] by ChanServ | 21:05 |
| perlmon90 | why cant it just require a session in the constructor? | 21:06 |
| @preaction | it does | 21:06 |
| perlmon90 | the why cant it be a moose obj? | 21:07 |
| @preaction | it can, but it's also a Type. so we can say has 'something' => ( isa => 'WebGUI::DateTime' ) | 21:07 |
| perlmon90 | looks good to me | 21:08 |
| perlmon90 | hah didnt know how good i had it at pb | 21:10 |
| +perlDreamer | yes, but via type coercion you can't give it a session object | 21:10 |
| +perlDreamer | and with a session object, there are some things it won't do? | 21:10 |
| perlmon90 | get to use modern perl libs and get paid to do it. | 21:10 |
| @preaction | well, it did take a lot of effort to get to this point, perlmon90 | 21:11 |
| +perlDreamer | uh, without a session object, there are some things it won't do | 21:11 |
| perlmon90 | we understood :P | 21:11 |
| @preaction | by effort i mean yelling at stubborn people who wouldn't listen | 21:12 |
| perlmon90 | yeah you fought the long hard fight and won | 21:13 |
| @preaction | so far | 21:13 |
| perlmon90 | while 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 #webgui | 21:17 |
| +perlDreamer | perlmon90, how much time/effort do you have? | 21:18 |
| +perlDreamer | we've got raw gruntwork, like removing duplicate i18n data | 21:19 |
| @preaction | the 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 jobs | 21:20 |
| +perlDreamer | preaction: do you have an idea about the "new improved API" for that? | 21:20 |
| @preaction | yes, none. | 21:20 |
| @preaction | the standard controls are completely changing, and if you need an edit button yourself for some purpose you can make your own | 21:21 |
| +perlDreamer | session->icon->edit is used by 34 different packages in WebGUI | 21:23 |
| +perlDreamer | seems like we should provide a handy way to do that | 21:23 |
| @preaction | perhaps an ^Icon macro instead? | 21:23 |
| +perlDreamer | icon parameters have embedded quotes and commas | 21:26 |
| +perlDreamer | how about we just provide a sane, small API for it? | 21:26 |
| +perlDreamer | Session->icon->_whatever should just be a small wrapper around 1 internal method for making the icon | 21:27 |
| @preaction | so <a href="<tmpl_var url>">^Icon("edit");</a> <- not good? | 21:27 |
| +perlDreamer | instead of having almost the same code in ~10 different methods | 21:27 |
| +perlDreamer | not strong enough to handle onclick, hover, etc | 21:27 |
| * perlDreamer is lazy | 21:28 |
| @preaction | <a href="<tmpl_var url>" onmouseover="whatever i want">^Icon("edit");</a> | 21:28 |
| +perlDreamer | I don't want to replace session->icon->edit in 34 files with templates | 21:28 |
| +perlDreamer | if every screen was templated, it wouldn't bad, but few of the Admin screens where those edit and other icon buttons are used are templated | 21:29 |
| +perlDreamer | it's all string-work | 21:29 |
| +perlDreamer | $output .= $session->icon->edit($session, $url, $this, $that); | 21:30 |
| perlmon90 | perlDreamer thats the probelm, all the tickets look like real wprk amd not like fun | 21:30 |
| @preaction | all the Admin screens are changing though | 21:30 |
| +perlDreamer | okay | 21:31 |
| +perlDreamer | sidebar: have you reviewed the dispatch branch in my repo? | 21:32 |
| @preaction | not yet, is it ready for review? | 21:32 |
| +perlDreamer | oh yeah. I tested it out and it's lovely | 21:33 |
| +perlDreamer | I even wrote the .rss/.rdf/.atom dispatch | 21:33 |
| +perlDreamer | and then I almost got in trouble | 21:33 |
| @preaction | perlmon90: 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:..." urls | 21:33 |
| +perlDreamer | because I want to add .login, .adminOn and .edit | 21:33 |
| perlmon90 | ok after work ill check it out. | 21:34 |
| +perlDreamer | oh, and Calendars should do .ical | 21:35 |
| +perlDreamer | and Galleries need to manually do .rss, maybe albums too | 21:35 |
| +perlDreamer | and I think .wgpkg should export the current package | 21:35 |
| +perlDreamer | uh, current as a package | 21:35 |
| +perlDreamer | except that we actually make .wgpkg files, so that might now work real well | 21:36 |
| @preaction | that wgpkg thing might require special permissions, but it's certainly worth looking into | 21:36 |
| +perlDreamer | how about the iffy stuff like login, edit and admin? | 21:36 |
| @preaction | hm? | 21:37 |
| +perlDreamer | .login should do the same as ?op=auth;method=init | 21:38 |
| +perlDreamer | .adminOn should do ?op=switchOnAdmin | 21:38 |
| +perlDreamer | and likewise for off | 21:38 |
| +perlDreamer | and .edit should do ?func=edit | 21:38 |
| +perlDreamer | but they're much easier to remember | 21:38 |
| +perlDreamer | and not likely to collide with existing URLs | 21:38 |
| perlmon90 | these are default inherited aspects? | 21:39 |
| @preaction | not 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/login | 21:39 |
| +perlDreamer | the problem with that is now you're occupying the URL space | 21:40 |
| +perlDreamer | /home/edit could be a real asset | 21:40 |
| +perlDreamer | that's why I think URL extensions are safer | 21:40 |
| +perlDreamer | home.edit is still RESTful, and you're not likely to find it in the real world as a URL | 21:41 |
| @preaction | true | 21:42 |
| @preaction | and perhaps we'll just leave it to a case-by-case basis, not all www_* can be .* methods | 21:42 |
| @preaction | but adminOn/adminOff don't need it (new admin console doesn't get turned on, just visited) | 21:42 |
| +perlDreamer | yeah, I'm still stuck in 7-ville I think | 21:42 |
| @preaction | and 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 soap | 21:43 |
| perlmon90 | poetry | 21:43 |
| +perlDreamer | perlbot: wax | 21:44 |
| perlbot | perlDreamer: No factoid found. Did you mean one of these: [.WA.us] [.WI.us] [.ws] [.WY.us] [which] [ws] | 21:44 |
| +perlDreamer | perlbot: 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 |
| perlbot | perlDreamer: 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 |
| +perlDreamer | which www_* methods couldn't be .* extensions? | 21:46 |
| @preaction | well, viewThing should probably be it's own URL of some kind | 21:47 |
| @preaction | that sorta thing | 21:47 |
| @preaction | also, WebGUI::Keyword should transform into this: http://drupal.org/node/774892 | 21:47 |
| +perlDreamer | http://www.webgui.org/storyManager/keyword/keywordToCheck | 21:50 |
| @preaction | it would fix our wiki taxonomy problems | 21:50 |
| +perlDreamer | ? | 21:50 |
| @preaction | sorry? | 21:50 |
| +perlDreamer | WebGUI URls are always human readable, so I was thinking that instead of node/digits | 21:51 |
| @preaction | perlmon90: 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 mediawiki | 21:51 |
| perlmon90 | that could be cool | 21:51 |
| +perlDreamer | how about migrating from TinyMCE to YUI Editor? | 21:52 |
| @preaction | we 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 iframes | 21:52 |
| @preaction | so however the tinymce does it, the yui rich editor could do it | 21:53 |
| perlmon90 | that sounds like css fun | 21:53 |
| @preaction | CSS and JS. you'd have to parse out the special divs and create <table> from it | 21:54 |
| @preaction | plus you'd get huge cred in the YUI dev community for that one, even if they never accept it into core YUI | 21:54 |
| perlmon90 | so every time it is rendered it must render be parsed then corrrected? slow btowsers will show this ugliness. | 21:55 |
| @preaction | tinymce does it though, how do they do it? | 21:56 |
| @preaction | and no, you'd change it to <table> before putting it back into the form to be processed by the back end | 21:56 |
| perlmon90 | ill give it a pook tonight | 21: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 #webgui | 22:08 |
| @preaction | ooh, WGFS might be fun: handling PROPFIND requests with the output that DAV clients expect, and handling PUT requests | 22:10 |
| CIA-61 | webgui: Colin Kuskie WebGUI8 * rad9d560 / lib/WebGUI/Shop/CartItem.pm : Remove duplicate default in CartItem options. - http://bit.ly/aKthra | 22:21 |
| -!- fokat [~lem@190.72.138.110] has joined #webgui | 22: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 |
| @preaction | the more i think about it, the more i believe that the little edit toolbars that we insert into pages should go away | 00:09 |
| @preaction | inside 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 view | 00:10 |
| @preaction | Layouts 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 anymore | 00:10 |
| @scrottie | I love the edit toolbars =( | 00:31 |
| @scrottie | even 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 |
| @scrottie | it's simply awesome. | 00:32 |
| @scrottie | perhaps pointless, but awesome. | 00:33 |
| @scrottie | that's the first thing I'd show someone if I were trying to sell them. | 00:33 |
| @preaction | it 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 be | 00:34 |
| @preaction | it's a very obvious "Click here to edit" | 00:34 |
| @preaction | and also prevents accidental edits, you have to click there and be in the edit form | 00:35 |
| @preaction | i'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 not | 00:37 |
| @preaction | i 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 |
| @preaction | in 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 getToolbar | 00:38 |
| @preaction | alternatively, 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 automatically | 00:40 |
| @preaction | or, really, getToolbar only works when admin is on. so i could just edit it, no? | 00:41 |
| @preaction | and having that toolbar there does not preclude having inline-editable content | 00:43 |
| @preaction | anyway, to find out why the fuck editSave doesn't work anymore... | 00:44 |
| @scrottie | hrmmrm. | 00:46 |
| @preaction | got it. stupid www_add v. www_edit thing | 00:47 |
| @scrottie | one shot deal -- "show edit widgets on this screen" ? | 00:47 |
| @scrottie | oh, wait, you're working on that too? | 00:47 |
| @preaction | that's a possibility, but i was thinking more like amaya (the W3's HTML thing) | 00:47 |
| @preaction | yeah, for the moment | 00:47 |
| @scrottie | are you mucking around in these tests you pointed at me a couple days ago? | 00:47 |
| @preaction | no, i'm just getting some of the real code working to make sure the new content menu works correctly | 00:48 |
| @scrottie | alright. 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 |
| @preaction | the 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 lot | 00:49 |
| @preaction | so we will no matter what need those tests | 00:49 |
| @scrottie | yeah. | 00:49 |
| @preaction | www_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 nods | 00:50 |
| CIA-61 | webgui: Doug Bell WebGUI8 * r7dc57ce / lib/WebGUI/Asset.pm : allow both className (new) and class (backcompat) (+9 more commits...) - http://bit.ly/97nsWi | 01:01 |
| CIA-61 | webgui: Doug Bell WebGUI8 * r6d6e576 / lib/WebGUI/Asset/Wobject/Article.pm : fix typo preventing Article from add/edit - http://bit.ly/bGjaCy | 01:03 |
| -!- perlmonkey2 [~perlmonke@96.18.42.134] has joined #webgui | 01:34 |
| -!- mode/#webgui [+v perlmonkey2] by ChanServ | 01:34 |
| +perlmonkey2 | If I grab 8 from the repo, any chance I can get it up and running over a cell phone internet connection? | 01:35 |
| @preaction | the repo is a pretty large download | 01:38 |
| +perlmonkey2 | can't remember, are you on github now/ | 01:38 |
| +perlmonkey2 | ? | 01:38 |
| @preaction | yes | 01:38 |
| +perlmonkey2 | Is 8 a branch of webgui? | 01:39 |
| @preaction | yes, it's the WebGUI8 branch | 01:40 |
| +perlmonkey2 | oh wow, github has these nice tools so I can figure this stuff out for myself without putting static on #webgui :{ | 01:40 |
| +perlmonkey2 | :P | 01:40 |
| @preaction | oh, another possibly fun project: http://github.com/preaction/webgui/tree/diff make the t/Asset/revisionChanges.t and t/VersionTag/changes.t tests work | 01:42 |
| @preaction | (add String::Diff to WebGUI 7.x to show changes between revisions and all changes in version tags) | 01:43 |
| +perlmonkey2 | I'm not sure that qualifies as fun :P | 01:44 |
| @preaction | hence possibly | 01:45 |
| @preaction | i'd find it fun, but that's mainly because i'll be doing janitorial work for the next 6 months | 01:45 |
| @preaction | oh, 5 months | 01:45 |
| +perlmonkey2 | All on 8? | 01:52 |
| +perlmonkey2 | Just cleaning it up? | 01:52 |
| @preaction | yeah, those tickets on http://webgui.org/8 have to be closed | 01:53 |
| @preaction | cleaning up not 8, but rather cleaning up 7-0 for 8 | 01:53 |
| @preaction | evil constructs go away or at least better alternatives put in their place | 01:53 |
| +perlmonkey2 | nice | 01:54 |
| +perlmonkey2 | I'll try to get Plack up and running tonight and if so check out a ticket. | 01:54 |
| +perlmonkey2 | perldreamer already pack it up for the day? | 02:00 |
| @preaction | probably. had some early support calls, so probably took off early | 02:02 |
| -!- waxhead [~pete@ppp121-45-217-60.lns20.cbr1.internode.on.net] has quit [Ping timeout: 258 seconds] | 02:03 |
| +perlmonkey2 | I didn't realize he supported end users. Cool. | 02:04 |
| @preaction | he's a contractor for us, handling the PB support boards Wed-Fri (I got Mon-Tues now) | 02:05 |
| +perlmonkey2 | JT give you lots of time to work on 8? Or still working on 10 different things? | 02:06 |
| @preaction | still working on 10 different things, just 7 of them are WebGUI 8 things | 02:07 |
| +perlmonkey2 | hah, nice | 02:07 |
| -!- waxhead [~pete@ppp121-45-217-60.lns20.cbr1.internode.on.net] has joined #webgui | 02: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 #webgui | 02:36 |
| CIA-61 | webgui: Doug Bell WebGUI8 * ra13fee0 / lib/WebGUI/AssetVersioning.pm : add getRevisionDates method - http://bit.ly/cqdE3T | 02:42 |
| CIA-61 | webgui: Doug Bell WebGUI8 * rfd524c9 / lib/WebGUI/Session/Style.pm : add revisions to asset data in admin console - http://bit.ly/9Sw223 | 02:42 |
| CIA-61 | webgui: Doug Bell WebGUI8 * r0f9500b / (lib/WebGUI/AssetVersioning.pm lib/WebGUI/Session/Style.pm): fix my tyops - http://bit.ly/cqq5gt | 02:42 |
| CIA-61 | webgui: Doug Bell WebGUI8 * r455f850 / www/extras/admin/admin.js : history now works. JS needs locale month names - http://bit.ly/cxxHiJ | 02:42 |
| -!- waxhead_ [~pete@ppp121-45-217-60.lns20.cbr1.internode.on.net] has quit [Ping timeout: 265 seconds] | 02:48 |
| @scrottie | WebGUI::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 |
| @scrottie | the property declaration for templateId specifies a default value. | 02:49 |
| @scrottie | my 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 |
| @preaction | is it being set as "default" or as "defaultValue"? | 02:51 |
| @preaction | hm... | 02:51 |
| @scrottie | default. | 02:51 |
| @preaction | no, it shouldn't be getting cleared out | 02:51 |
| @preaction | what does the database have for that field? | 02:52 |
| @preaction | perhaps the database has that field empty, and the database is overriding the default (when it should instead be the default) | 02:52 |
| @scrottie | sometimes it has the expected default value, some times it's blank. I haven't found the pattern yet. | 02:52 |
| @scrottie | hrm. it's creating the asset from scratch. | 02:53 |
| @scrottie | or I thought it was. | 02:53 |
| @preaction | newById is getting it from the DB, only way to really create a new asset is to $parent->addChild | 02:54 |
| @scrottie | right. | 02:55 |
| @scrottie | hrm. | 02:55 |
| @preaction | but good luck on the heisenbug | 02:57 |
| * preaction calls it a week | 02:57 |
| @scrottie | WebGUI::Asset::addChild calls WebGUI::Asset::addRevision calls WebGUI::Asset::newById calls WebGUI::Asset::Wobject::Navigation::new... | 02:58 |
| @preaction | wait, addRevision calls newById? | 02:58 |
| @scrottie | alright, take it easy. find a hammock in someone's backyard, preferably someone who also has beer in their fridge. | 02:58 |
| @preaction | that doesn't sound right, but i don't have the wherewithal to know why | 02:58 |
| @scrottie | I didn't put that together until I said aloud that it was an asset being newly created. | 02:59 |
| @scrottie | cool. I'll continue to play with it. | 02:59 |
| @preaction | Haarg or perlDreamer would be the best for that question. newById should function as newByDynamicClass used to (just named a lot better) | 02:59 |
| Haarg | what is the actual bug being worked on? | 03:02 |
| @scrottie | Navigation loses its templateId... templateId goes undef. www_view blows up. | 03:03 |
| @scrottie | perhaps other assets have the same problem. this one just runs first in the tests. | 03:03 |
| Haarg | which test is this? | 03:04 |
| @scrottie | hmm, 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 |
| @scrottie | it'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 |
| @scrottie | I can push it up though. | 03:05 |
| -!- perlmonkey2 [~perlmonke@96.18.42.134] has quit [Ping timeout: 265 seconds] | 03:06 |
| @scrottie | it isn't doing anything interesting at that point though... it's just calling addChild( { className => 'WebGUI::Asset::Wobject::Navigation' } ... ) | 03:07 |
| @scrottie | well, 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 |
| @scrottie | but 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 |
| @scrottie | is there anyone in this room who sees this question and simply isn't sure of the answer? | 03:16 |
| Haarg | from 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 updates | 03:16 |
| Haarg | the values of the new object based on itself. | 03:16 |
| Haarg | so the end result should be an object with the correct values and matching db info. | 03:16 |
| Haarg | but there would be an object created with all undefs along the way | 03:17 |
| Haarg | maybe that has something to do with your problem? | 03:17 |
| Haarg | i'm not entirely clear on the exact issue you are hitting. | 03:17 |
| @scrottie | maybe. not sure. I have to read through all of these trigger stack dumps. | 03:17 |
| @scrottie | well, 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 |
| Haarg | not on the end result, no | 03:18 |
| Haarg | are 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 |
| @scrottie | addRevision does that call. | 03:22 |
| @scrottie | I'm not clear on the semantics for when trigger runs. the docs say it happens after the assignment. | 03:23 |
| Haarg | assignment 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 |
| Haarg | might help if you have something you can push. | 03:25 |
| Haarg | the 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 #webgui | 03:26 |
| @scrottie | yeah. the least I can do here is pare this down to a simple, repeatable test. | 03:26 |
| @scrottie | right now I'm still trying to get a handle on this one. | 03:26 |
| @scrottie | hrm. this is interesting. should addChild(), in two different calls, return an asset of the same assetId? | 03:26 |
| Haarg | not unless you specify the asset id when calling it | 03:27 |
| Haarg | preaction, 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 all | 03:29 |
| @preaction | agreed. i'll add it to the tracker ;) | 03:30 |
| @preaction | i have to go and do that for 7.9 stable too, so monday | 03:31 |
| @scrottie | I'm going to afk a bit here to make a grocery store run... | 03:42 |
| @scrottie | think I've figured this one out. simple, stupid, as usual. | 03:43 |
| @scrottie | I'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 #webgui | 04:38 |
| -!- mode/#webgui [+v perlDreamer] by ChanServ | 04:38 |
| -!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui | 04: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 #webgui | 04: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 #webgui | 05: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 #webgui | 05: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 #webgui | 06:31 |
| elnino | eoi | 06: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 #webgui | 08: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 #webgui | 11: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 #webgui | 11: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 |
| @scrottie | http://gist.github.com/512638 fwiw... current state of the Test::Class::Asset test. | 12:51 |
| @scrottie | didn'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 #webgui | 13: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 #webgui | 13:38 |
| -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui | 14:48 |
| -!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui | 15: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 #webgui | 17:28 |
| -!- khenn [~frank@62.sub-75-207-38.myvzw.com] has joined #webgui | 17:37 |
| -!- mode/#webgui [+o khenn] by ChanServ | 17:37 |
| -!- khenn [~frank@62.sub-75-207-38.myvzw.com] has quit [Client Quit] | 17:38 |
| -!- fokat [~lem@200.84.244.194] has joined #webgui | 17:45 |
| -!- perlmonkey2 [~perlmonke@96.18.42.134] has joined #webgui | 17:57 |
| -!- mode/#webgui [+v perlmonkey2] by ChanServ | 17:57 |
| -!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui | 18:41 |
| -!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Quit: Leaving.] | 18:51 |
| +perlmonkey2 | Haarg: you around? Question about W8. You say you get 370 pages/s with PSGI and 430 with normal mod_perl? | 18:54 |
| +perlmonkey2 | could someone check in the create.sql for 8? | 19:51 |
| -!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui | 20:00 |
| @scrottie | perlmonkey2, 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 |
| +perlmonkey2 | scrottie cool, thanks. The wre works with 8? | 20:38 |
| @scrottie | PSGI 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 |
| +perlmonkey2 | scrottie thanks again | 20:38 |
| @scrottie | perlmonkey2, 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 |
| @scrottie | no problem. | 20:38 |
| +perlmonkey2 | Yeah, I think I'll skip the WRE for now. | 20:39 |
| @scrottie | glad to have help testing and playing with WebGUI8. | 20:39 |
| +perlmonkey2 | heh, we'll see if I can even get it running first :P | 20: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 #webgui | 22:00 |
| -!- mode/#webgui [+v perlmonkey2] by ChanServ | 22:00 |
| -!- perlmonkey2 [~perlmonke@96.18.42.134] has quit [Ping timeout: 265 seconds] | 22:09 |
| -!- perlmonkey2 [~perlmonke@m345636d0.tmodns.net] has joined #webgui | 23:40 |
| -!- mode/#webgui [+v perlmonkey2] by ChanServ | 23: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 #webgui | 00:14 |
| -!- perlmonkey2 [~perlmonke@m445636d0.tmodns.net] has joined #webgui | 01:29 |
| -!- mode/#webgui [+v perlmonkey2] by ChanServ | 01:29 |
| -!- perlmonkey2 [~perlmonke@m445636d0.tmodns.net] has quit [Ping timeout: 265 seconds] | 02:17 |
| -!- khenn [~frank@38.109.178.3] has joined #webgui | 03:04 |
| -!- mode/#webgui [+o khenn] by ChanServ | 03:04 |
| -!- perlmonkey2 [~perlmonke@m345636d0.tmodns.net] has joined #webgui | 03:12 |
| -!- mode/#webgui [+v perlmonkey2] by ChanServ | 03:12 |
| -!- khenn_ [~frank@38.109.178.3] has joined #webgui | 03:27 |
| -!- mode/#webgui [+o khenn_] by ChanServ | 03:27 |
| -!- khenn [~frank@38.109.178.3] has quit [Read error: Connection reset by peer] | 03:27 |
| -!- khenn_ is now known as khenn | 03: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 #webgui | 03: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 #webgui | 04:26 |
| -!- khenn_ [~frank@38.109.178.3] has joined #webgui | 05:17 |
| -!- mode/#webgui [+o khenn_] by ChanServ | 05:17 |
| -!- khenn [~frank@38.109.178.3] has quit [Read error: Connection reset by peer] | 05:17 |
| -!- khenn_ is now known as khenn | 05:17 |
| @preaction | patspam is the one who's been running PSGI benches, last i knew he tweaked it up to a few thousand requests per second | 05: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 #webgui | 11: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 #webgui | 13:03 |
| -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui | 14:26 |
| -!- khenn [~frank@38.109.178.3] has quit [Quit: khenn] | 15:39 |
| -!- perlmonkey2 [~perlmonke@96.18.42.134] has joined #webgui | 16:14 |
| -!- mode/#webgui [+v perlmonkey2] by ChanServ | 16:14 |
| -!- ColinHarman [~ColinHarm@mail.blue-ridge.org] has joined #webgui | 16: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 #webgui | 16:31 |
| -!- ColinHarman [~ColinHarm@mail.blue-ridge.org] has quit [Quit: ColinHarman] | 16:56 |
| -!- ColinHarman [~ColinHarm@mail.blue-ridge.org] has joined #webgui | 16:56 |
| +perlmonkey2 | kind 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 |
| @preaction | yeah, i don't work nearly as hard anymore | 18:31 |
| -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui | 18:55 |
| -!- perlmonkey2 [~perlmonke@96.18.42.134] has quit [Ping timeout: 265 seconds] | 19:46 |
| -!- perlmonkey2 [~perlmonke@96.18.42.134] has joined #webgui | 19:49 |
| -!- mode/#webgui [+v perlmonkey2] by ChanServ | 19: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 ChanServ | 22:19 |
| -!- perlmonkey2 [~perlmonke@m3b5636d0.tmodns.net] has joined #webgui | 22:26 |
| -!- mode/#webgui [+v perlmonkey2] by ChanServ | 22:27 |
| +perlmonkey2 | How do I configure a site with plack? | 22:28 |
| +perlmonkey2 | weird question | 22:30 |
| +perlmonkey2 | ah, app.psgi holds the clue. | 22:31 |
| +perlmonkey2 | holy moly, the new webgui site setup is sweet. | 22:35 |
| @scrottie | w00t! | 22:47 |
| @scrottie | yeah, plackup. good old plackup. | 22:47 |
| @scrottie | I'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 #webgui | 23:06 |
| +perlmonkey2 | hmm, was running on the latest 7 db, with plack, then updated to the 8 db, and now the admin isn't working. | 23:16 |
| +perlmonkey2 | ah, bad session | 23:17 |
| -!- zylopfa [~zylopfa@0x555116f0.adsl.cybercity.dk] has joined #webgui | 23:22 |
| -!- scrottie [~scrottie@dsl01-ppp-5119.fastq.com] has quit [Ping timeout: 265 seconds] | 23:23 |
| zylopfa | Greetings, 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 file | 23:24 |
| zylopfa | doing something like this: | 23:25 |
| zylopfa | adela/anders-de-la-cour-nyhedsbrev/7-skridt-til-omsaetning.pdf | 23: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 #webgui | 00:36 |
| -!- mode/#webgui [+v perlmonkey2] by ChanServ | 00:36 |
| +perlmonkey2 | Anyone have any good recommendations for books? | 00:53 |
| zylopfa | What topic? | 00:54 |
| +perlmonkey2 | zylopfa: I read just about everything | 00:56 |
| zylopfa | Try "The Creature from Jekyll Island", awesome book but a little brick like. But don't let that scare you | 00:57 |
| +perlmonkey2 | A book about the Fed? | 00:58 |
| +perlmonkey2 | Not out for the kindle yet, I'll put it on my wish list. | 00:59 |
| zylopfa | I read it in 3 sittings, its very well written | 00:59 |
| +perlmonkey2 | Sounds a little conspiracy theory-ish, but it should be a fun read. | 01:01 |
| zylopfa | yeah it is somewhat but when you read it you get your doubts | 01:02 |
| +perlmonkey2 | hah, I already have my doubts. But the culprit is more often plain incompetence than conspiracy :P | 01:03 |
| zylopfa | haa yeah you might be right there | 01:04 |
| zylopfa | you always have to judge for yourself, both sides. | 01:04 |
| +perlmonkey2 | anyone know of a good example of the 8 branch using the plack interface? | 01:14 |
| +perlmonkey2 | wha? if ($path =~ qr{^/abcdefghijklmnopqrstuvwxyz$}) { | 01:17 |
| +perlmonkey2 | hahahahah http://localhost:5000/abcdefghijklmnopqrstuvwxyz | 01:18 |
| +perlmonkey2 | pretty cool bit of example code | 01: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-61 | webgui: Colin Kuskie master * r7a21887 / (2 files in 2 dirs): Fix a bad call to quote_identifer. Fixes bug #11766. - http://bit.ly/cylIPk | 02:29 |
| -!- perlmonkey2 [~perlmonke@96.18.42.134] has joined #webgui | 02:56 |
| -!- mode/#webgui [+v perlmonkey2] by ChanServ | 02: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 #webgui | 03:59 |
| -!- mode/#webgui [+v perlDreamer] by ChanServ | 04: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 #webgui | 04:39 |
| -!- mode/#webgui [+v perlmonkey2] by ChanServ | 04:39 |
| +perlDreamer | how hackest thou, perlmonkey2? | 04:45 |
| +perlmonkey2 | perlDreamer: hah, well I got plack up and running and have been piddling trying to see how it works with apache. | 04:45 |
| +perlmonkey2 | I know through mod_perl, etc, but trying to figure out how to configure that. | 04:46 |
| +perlDreamer | I haven't gone beyond fixing and writing API | 04:46 |
| +perlmonkey2 | was just looking through tickets for something to start poking at when you yelled. | 04:46 |
| +perlDreamer | I've been working on removing Class::InsideOut, but as far as a I know, everything else is fair game | 04:47 |
| +perlmonkey2 | This progressbar one looks simple enough. | 04:47 |
| +perlmonkey2 | perlDreamer: if we're touching code, are we also moosifying it? | 05:11 |
| +perlmonkey2 | Wait, is the plan for starman to replace apache? | 05:18 |
| +perlmonkey2 | or 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 #webgui | 06:51 |
| -!- scrottie [~scrottie@dsl01-ppp-5119.fastq.com] has joined #webgui | 08:16 |
| -!- kaare [~kaare@langebro.adapt.dk] has joined #webgui | 08:28 |
| -!- kaare is now known as Guest68571 | 08:29 |
| -!- Guest68571 is now known as kaare_ | 10:35 |
| -!- mode/#webgui [+o scrottie] by ChanServ | 10:35 |
| -!- carogray [~Caroline@c-75-68-17-12.hsd1.nh.comcast.net] has joined #webgui | 12: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 #webgui | 12:49 |
| -!- carogray [~Caroline@108.110.52.157] has joined #webgui | 13: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 #webgui | 13:18 |
| -!- zylopfa [~zylopfa@0x555116f0.adsl.cybercity.dk] has joined #webgui | 14:07 |
| zylopfa | Hello Webguians | 14:07 |
| @scrottie | heya zolopfa | 14:39 |
| zylopfa | scrottie, do you know how i make a Content handler to return a pdf file and not just a link to it | 14:45 |
| zylopfa | like i have track something in the content handler and then serve the pdf file directly | 14: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 #webgui | 15:14 |
| @scrottie | WebGUI::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 #webgui | 15:26 |
| zylopfa | I think its what i am looking for! thanks a lot | 15:39 |
| @scrottie | hey, no problem. let me know how that comes out. I'm curious. | 15:45 |
| zylopfa | sweet thanks i will | 15:45 |
| -!- perlmonkey2 [~perlmonke@m475636d0.tmodns.net] has joined #webgui | 15:59 |
| -!- mode/#webgui [+v perlmonkey2] by ChanServ | 15: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 |
| +perlmonkey2 | what's the word | 16:40 |
| SDuensin | Morning. | 16:40 |
| SDuensin | Confusion. :-) | 16:40 |
| SDuensin | Been trying to get a cluster running. Seems to run. VMs won't start. No idea. | 16:41 |
| @scrottie | mm? what kind of cluster? | 16:46 |
| SDuensin | Ganeti | 16:57 |
| +perlmonkey2 | with starman wg will be si much easier to deploy. hobbyist can easily use it now | 17:29 |
| zylopfa | Haa nice | 17:42 |
| zylopfa | I hope there will be a new developer book with webgui 9 | 17:43 |
| zylopfa | 8 | 17: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 #webgui | 17:43 |
| -!- mode/#webgui [+v Radix_] by ChanServ | 17: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 #webgui | 17:47 |
| -!- mode/#webgui [+v Radix_] by ChanServ | 17: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 #webgui | 17:51 |
| -!- mode/#webgui [+v Radix_] by ChanServ | 17:51 |
| -!- perlDreamer [~colink@pool-173-50-255-102.ptldor.fios.verizon.net] has joined #webgui | 18:07 |
| -!- mode/#webgui [+v perlDreamer] by ChanServ | 18:07 |
| -!- perlmonkey2 [~perlmonke@m475636d0.tmodns.net] has quit [Quit: -a-] | 18:19 |
| -!- perlmonkey2 [~perlmonke@m475636d0.tmodns.net] has joined #webgui | 18:20 |
| -!- mode/#webgui [+v perlmonkey2] by ChanServ | 18:20 |
| +perlDreamer | I feel like I'm in a demented version of that old Dunkin' Donuts commercial | 18:22 |
| +perlDreamer | "Time to fix the bugs" | 18:22 |
| +perlmonkey2 | better than what im doing | 18:27 |
| +perlDreamer | okay, perlmonkey2, I'll bits. What are you doing? | 18:29 |
| +perlDreamer | s/bits/bite | 18:29 |
| +perlmonkey2 | db2 hell. | 18:30 |
| +perlmonkey2 | at a 1000% ibm shop and i want to crawl under my desk. | 18:31 |
| +perlDreamer | as long as Mrs. Monkey2 is there with you, it sounds like a good idea | 18:32 |
| +perlmonkey2 | no have an office now. strict network rules so no im irc from work pc. | 18:33 |
| +perlmonkey2 | i mean an office that isnt 20 feet from my wofe | 18:34 |
| +perlDreamer | i c | 18:36 |
| +perlmonkey2 | yes i broke down and got a real job. dont ever do it. | 18:37 |
| +perlDreamer | Gots to pay the bills and feed the goats somehow | 18:41 |
| zylopfa | does 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 file | 18:41 |
| zylopfa | Its something with sending the mime type and then the streaming of the date | 18:41 |
| zylopfa | data | 18:42 |
| +perlDreamer | zylopfa, checkout Content/Asset, and search for the string "stream" | 18:42 |
| +perlDreamer | it should show you how to do that | 18:42 |
| +perlDreamer | but, you shouldn't need a custom content handler to do that | 18:42 |
| zylopfa | you are a pal!! | 18:42 |
| zylopfa | The content handler does more | 18:43 |
| +perlDreamer | okay | 18:43 |
| zylopfa | its kind og a newsletter thing | 18:43 |
| @preaction | it's a good WebGUI day! | 18:44 |
| zylopfa | Always! | 18:46 |
| zylopfa | but what particular has happend this day Sir? | 18:46 |
| @preaction | well, every day is a good WebGUI day, so today is a good WebGUI day | 18:46 |
| +perlDreamer | Good morning, preaction! You're bright and chipper today. | 18:46 |
| @preaction | better than the alternative | 18:47 |
| zylopfa | yeah true preaction | 18:47 |
| @preaction | plus, we get to prioritize the bug lists today | 18:47 |
| +perlDreamer | now, go throw down some java, eat some chow, and LOOK AT MY ACCURSED, WRETCHED dispatch branch | 18:47 |
| +perlDreamer | please :) | 18:47 |
| @preaction | and there was some other important thing i needed... right! evaluate the dispatch stuff | 18:47 |
| zylopfa | Would it be a good idea to make Content handlers configurable like Wobjects? | 18:48 |
| @preaction | er.. your webgui is forked from pdonelan's? | 18:48 |
| +perlDreamer | it was originally | 18:48 |
| @preaction | zylopfa: what do you mean? you mean like a definition sub? | 18:48 |
| @preaction | ahh | 18:48 |
| zylopfa | yeah preaction | 18:48 |
| @preaction | zylopfa: no. content handlers, the entire list is potentially run through every request | 18:48 |
| +perlDreamer | ooh, just thought of another good one for dispatch! | 18:49 |
| +perlDreamer | CSV export | 18:49 |
| @preaction | so having to look up properties from the database is very bad | 18:49 |
| zylopfa | Sweet | 18:49 |
| zylopfa | thanks preaction | 18:49 |
| zylopfa | yeah you are totally right | 18:49 |
| @preaction | zylopfa: are you trying to do the Subscription Code thing? or is that some other dude? | 18:49 |
| +perlDreamer | hmm, CSS specificity says that IDs have higher priority than classes, yes? | 18:51 |
| @preaction | yes | 18:51 |
| zylopfa | http://webgui.pastebin.org/462113 preaction | 18:52 |
| @preaction | google "css specificity", it's a bit complex | 18:52 |
| zylopfa | I am making a kind of newsletter handler, that handles signups and confirmation email and logging of who read it and stuff like that | 18:52 |
| @preaction | zylopfa: 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 this | 18:53 |
| +perlDreamer | zylopfa, it also sounds like the Newsletter Asset | 18:53 |
| zylopfa | ohh nice! | 18:53 |
| zylopfa | I dont like the Newsletter asset, cause i dont understand it | 18:53 |
| zylopfa | Its chained to the Collaboration system | 18:53 |
| zylopfa | and I dont understand the mechanics | 18:53 |
| zylopfa | how you can make a collaboration system into a newsletter | 18:53 |
| zylopfa | I think basically its posting to the subscribers when there is a new thread started | 18:54 |
| +perlDreamer | yes, that's exactly what it does | 18:54 |
| zylopfa | But I think its too complex for making | 18:54 |
| @preaction | you can e-mail in to the collab system | 18:55 |
| @preaction | the madmongers.org collab never gets posted to, it just handles mail dispatch | 18:55 |
| zylopfa | yeah preaction thats a good thing, I made a pop3 mail system using some of that | 18:55 |
| zylopfa | I should really upgrade my production WebGUIS | 18:56 |
| zylopfa | but the most that i am afraid of is ruining the Collaboration systems on the sites | 18:56 |
| zylopfa | I guess all i gotta do is read the gotchas | 18:56 |
| zylopfa | Is there a way that you just install the newest webgui and then importing the old data? | 18:57 |
| @preaction | we 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.9 | 18:57 |
| zylopfa | Sick preaction , I have had some strange errors though when upgrading, something with Feed workflows making errors | 18:58 |
| zylopfa | http://webgui.pastebin.org/462139 these errors i get all the time as it is | 18:59 |
| zylopfa | There isnt any syndicated content on the sites atm | 18:59 |
| @preaction | the "Could not instantiate object" was a bug that was fixed | 19:00 |
| zylopfa | ohh nice | 19:00 |
| zylopfa | I might fix it if i upgrade? | 19:00 |
| @preaction | what version are you running? | 19:00 |
| zylopfa | 7.6.35-stable on that pastebin i posted | 19:01 |
| @preaction | yeah, i think i remember there were some latent bugs in the 7.6 series that were not fixed before 7.7 went stable | 19:02 |
| @preaction | there's a community (read: perlDreamer) released 7.6.35.2 | 19:02 |
| zylopfa | haa! | 19:02 |
| zylopfa | I am very annoyed with errors in the logs, but most they come when i upgraded | 19:03 |
| zylopfa | But I will try to rid them away now | 19:03 |
| zylopfa | We have to fix pagination also | 19:03 |
| zylopfa | in all the assets using it | 19:03 |
| +perlDreamer | what's wrong with pagination? | 19:04 |
| zylopfa | if you got 2 assets that paginates on the same page, one of them shows nothing | 19:04 |
| zylopfa | if you go to page 2 on one of them | 19:04 |
| zylopfa | because the pagination variables are the same | 19:04 |
| @preaction | no, because you've left the page layout asset | 19:04 |
| @preaction | look up "asset focus" in the webgui wiki | 19:05 |
| +perlDreamer | yes | 19:05 |
| @preaction | perlDreamer: we do have an asset focus FAQ in the wiki right? | 19:05 |
| +perlDreamer | I don't know, preaction | 19:05 |
| zylopfa | I have a page where it does just that preaction | 19:05 |
| +perlDreamer | it may be mentioned in some of the articles, but I don't think we have a specific page for that | 19:05 |
| zylopfa | And i posted the error some time ago then one asset was changed but it needs to be done in all that use pagination | 19:06 |
| zylopfa | Say if you go to this site: | 19:06 |
| zylopfa | http://zyloshand.globalcontrol.biz/forum/zylos-hand-forum/general-forum?pn=2 | 19:06 |
| zylopfa | then you can see the tagwall in the top right shows nothing | 19:07 |
| @preaction | ahh | 19:07 |
| zylopfa | cause it thinks its being paginated | 19:07 |
| zylopfa | when its the other asset which is | 19:07 |
| @preaction | perhaps instead for that tagwall you'd like the Chatbox asset? is designed for just that | 19:07 |
| zylopfa | yeah I thought of that also | 19:07 |
| zylopfa | But it doesn't solve the problem!! | 19:08 |
| @preaction | it's not in core webgui yet, there are some things it needs, but it works perfectly | 19:08 |
| @preaction | no, not in webgui, but it solves your problem | 19:08 |
| zylopfa | awesome i saw it on the bazaar i think | 19:08 |
| zylopfa | Should we fix it in webgui? | 19:08 |
| @preaction | i have a better solution to the problem, collab/2 with the new asset dispatch | 19:08 |
| @preaction | no more ?pn= | 19:08 |
| zylopfa | ohh nice | 19:08 |
| +perlDreamer | pagination! yeah, totally | 19:08 |
| @preaction | that's the problem: we use too much ?query= params. way too much | 19:09 |
| zylopfa | haa yeah | 19:09 |
| @preaction | zylopfa: yes, is on bazaar, but that's older version probably than the one in my github: github.com/preaction | 19:09 |
| zylopfa | Sweet thanks! | 19:09 |
| @preaction | and 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 |
| @preaction | perlDreamer: you're quite lacking in comments, but i'll add some | 19:10 |
| zylopfa | I can do the i18n | 19:10 |
| zylopfa | I have to learn testing, it seems very arcane to me | 19:11 |
| +perlDreamer | The code is self-documenting, and needs no comments | 19:11 |
| zylopfa | I have read the developer guide many times | 19:11 |
| @preaction | riiiiiiiiight | 19:11 |
| @preaction | perlDreamer: 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 #webgui | 19:12 |
| -!- mode/#webgui [+v perlmonkey2] by ChanServ | 19:12 |
| zylopfa | Outch | 19:12 |
| +perlDreamer | zylopfa is right. If you don't know what func does, then you shouldn't be messing around with dispatch, Content/*.pm | 19:13 |
| zylopfa | haa yeah, I do know it though | 19:13 |
| @preaction | but you should be able to LEARN from the code | 19:13 |
| zylopfa | it propably gets picked up by the Asset thinkn in Contenthandlers | 19:13 |
| zylopfa | and then works on that asset | 19:13 |
| zylopfa | in the url | 19:13 |
| +perlmonkey2 | perlDreamer can i pm u? | 19:16 |
| +perlDreamer | anytime, dude | 19:16 |
| zylopfa | guys when upgrading should i do 1 release at a time? Or from one minor version to the next? | 19:18 |
| +perlDreamer | if by minor, you mean from 7.6 to 7.7, then yes | 19:19 |
| zylopfa | yeah | 19:19 |
| +perlDreamer | however, stop versions may require extra stopping points | 19:19 |
| +perlDreamer | check out the stop versions page in the wiki for the list of known ones | 19:19 |
| zylopfa | thanks a lot Sir | 19:19 |
| zylopfa | Backing up before upgrading is your friend ;D | 19:29 |
| @preaction | the upgrade.pl will do it for you, but you should backup /data/WebGUI as well | 19:30 |
| zylopfa | just taring everything from /data/* manually also | 19:30 |
| +perlmonkey2 | will wg have a packaged config for a proxy server? if so nginx? | 19:32 |
| +perlmonkey2 | in 8 | 19:32 |
| zylopfa | Does captchas get cached? Just backing up and see i got like 10.000 captcha.something.gif on one of my sites | 19:32 |
| zylopfa | :O they are still running over the tar output | 19:33 |
| zylopfa | thats strange | 19:33 |
| zylopfa | they are located in public/uploads/temp | 19:34 |
| @preaction | temp is cleared out every 24h | 19:34 |
| zylopfa | thats crazy they are still running | 19:34 |
| zylopfa | isnt 10k a lot of captchas? | 19:34 |
| @preaction | one is created anew for each request | 19:35 |
| zylopfa | ok then i think its good i upgrade doesn't seem to have run it then | 19:36 |
| -!- perlmonkey2 [~perlmonke@m475636d0.tmodns.net] has quit [Read error: Connection reset by peer] | 19:36 |
| -!- perlmonkey2 [~perlmonke@m475636d0.tmodns.net] has joined #webgui | 19:37 |
| -!- mode/#webgui [+v perlmonkey2] by ChanServ | 19:37 |
| +perlDreamer | Haarg: would you accept a patch that changes the default behavior of wgd ls? | 19:43 |
| +perlDreamer | I'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 |
| Haarg | maybe | 19:44 |
| Haarg | can you give me an example where that is important to do? | 19:45 |
| +perlDreamer | I want to see if an asset exists in a site | 19:45 |
| +perlDreamer | so i tried to do wgd ls root/import/default-asset-subsciption | 19:45 |
| +perlDreamer | that returned nothing, since it doesn't have children | 19:45 |
| +perlDreamer | maybe I'm going about it the wrong way? | 19:45 |
| Haarg | i have a couple thoughts | 19:47 |
| Haarg | first is that it should be setting the error code on exit if it isn't found, but it doesn't seem to be | 19:48 |
| Haarg | so that should be fixed | 19:48 |
| +perlDreamer | well, it is found | 19:48 |
| Haarg | yeah, but for something that doesn't exist | 19:48 |
| Haarg | i don't really like the idea that you proposed because it is inconsistant | 19:48 |
| Haarg | unfortunately assets can't quite be treated the same as file system entries | 19:49 |
| Haarg | is this for something you are trying to script? | 19:50 |
| +perlDreamer | I wanted to check lots of sites, to see if they have that asset or not | 19:51 |
| +perlDreamer | maybe by using wgd for-each | 19:53 |
| +perlDreamer | but that's not that useful either, since you can't tell which output comes from which site | 19:54 |
| Haarg | yes you can | 19:54 |
| Haarg | wgd for-each -p -w'ls root' | 19:54 |
| CIA-61 | webgui: 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/b6tSLL | 20:20 |
| zylopfa | Now we are upgrading!! | 20:35 |
| * perlDreamer says sheepishly, "Thanks, Haarg" | 20:35 |
| zylopfa | haa ;D | 20:35 |
| zylopfa | Its good advice and help from this irc channel | 20:35 |
| -!- perlmonkey2 [~perlmonke@m475636d0.tmodns.net] has quit [Quit: -a-] | 20:36 |
| Haarg | might make sense to update the documentation to make that type of use more obvious | 20:37 |
| -!- perlmonkey2 [~perlmonke@m375636d0.tmodns.net] has joined #webgui | 20:37 |
| -!- mode/#webgui [+v perlmonkey2] by ChanServ | 20:37 |
| -!- seriftron [~tessa@97.66.185.250] has joined #webgui | 20:38 |
| +perlDreamer | I like -0 even better than -p, since I can post process with grep/ack/perl | 20:39 |
| seriftron | is 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 |
| @scrottie | lots to read this morning.. | 20:42 |
| +perlDreamer | seriftron, in the thread display (main CS view template), you get all asset properties, and keywords | 20:42 |
| +perlDreamer | no metadata | 20:42 |
| +perlDreamer | a small macro would do it, but it would have to be written from scratch | 20:42 |
| @preaction | seriftron: that doesn't mean it can't be added, of course | 20:43 |
| seriftron | i guess it would be similar to the Page macro (which can access metadata values) and i could pass in the field name and assetid | 20:43 |
| @preaction | i 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 something | 20:43 |
| seriftron | right, 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 easily | 20:44 |
| +perlDreamer | that sounds more like the "userDefined fields in every asset" RFE | 20:45 |
| +perlDreamer | would that work for you, seriftron? | 20:46 |
| +perlDreamer | come to think of it, userDefined fields should be available in the CS template, now | 20:46 |
| +perlDreamer | however, they're not in the default templates | 20:46 |
| seriftron | i believe so. what is the difference between userDefined fields and metadata? | 20:47 |
| @preaction | right, 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 metadata | 20:47 |
| @preaction | they're both technically metadata | 20:47 |
| +perlDreamer | before metadata, there was userDefined fields | 20:47 |
| +perlDreamer | they only exist in a few assets | 20:47 |
| +perlDreamer | metadata exists everywhere | 20:47 |
| zylopfa | Lads I was wondering something, you know Form Controls | 20:48 |
| +perlDreamer | metadata has to be enabled, and it can impact a site's performance | 20:48 |
| @preaction | and then if form fields were configurable, you could do very fun things like have a JsonTable field with defined columns, or a DataTable metadata field | 20:48 |
| @preaction | everything impacts performance :p | 20:48 |
| zylopfa | I made new ones but i have to "Hack" at the Dataform asset to be able to use it in them | 20:48 |
| @preaction | but 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 reasons | 20:48 |
| +perlDreamer | zylopfa, there's an RFE to switch the DataForm to use DynamicField instead of hardcoding the usable fields | 20:49 |
| +perlDreamer | Taxonomy? | 20:49 |
| zylopfa | ahh nice | 20:49 |
| seriftron | it 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 wiki | 20:50 |
| +perlDreamer | seriftron, for the CS, it's just template variables | 20:50 |
| +perlDreamer | you'd add them to the appropriate template, Post Edit form, Thread view, CS view, etc. | 20:50 |
| +perlDreamer | they're documented in the online help | 20:50 |
| seriftron | thanks, i'll take a look | 20:52 |
| +perlDreamer | preaction: re performance, when Metadata is enabled, every page hit incurs an extra write, since it's tracking which assets' metadata is the most popular | 20:54 |
| +perlDreamer | so, it's a little bigger than userDefined fields :) | 20:55 |
| @preaction | that could be enabled/disabled. that particular tracking thing | 20:59 |
| +perlDreamer | definitely | 21:02 |
| zylopfa | YESS!! Just upgraded to the latest webgui and errors seems to have vanished | 21:08 |
| -!- perlmonkey2 [~perlmonke@m375636d0.tmodns.net] has quit [Ping timeout: 245 seconds] | 21:19 |
| -!- perlmonkey2 [~perlmonke@m475636d0.tmodns.net] has joined #webgui | 21:20 |
| -!- mode/#webgui [+v perlmonkey2] by ChanServ | 21:20 |
| -!- perlmonkey2 [~perlmonke@m475636d0.tmodns.net] has quit [Client Quit] | 21:22 |
| zylopfa | do you guys know if the fine survey wobject needs new browsers when creating new surveys? | 21:23 |
| +perlDreamer | new browsers? | 21:27 |
| zylopfa | when i use it here it only says "Loading..." | 21:28 |
| zylopfa | when i get into editing the survey itself | 21:28 |
| zylopfa | I could try it on the test site i guess to see if its my webgui install | 21:28 |
| +perlDreamer | check the webgui log for errors, and set the logging level to something like INFO, or DEBUG for a little while | 21:30 |
| +perlDreamer | Survey is still beta | 21:30 |
| zylopfa | Damn nothing on my site, only info , no errors. Works on the webgui demo site | 21:31 |
| zylopfa | I am using the same version as the demo site on webgui.org | 21:32 |
| -!- seriftron [~tessa@97.66.185.250] has left #webgui [] | 21:33 |
| zylopfa | Looks totaly awesome the new survey thing, but cant work other than on the demo site :( | 21:35 |
| @scrottie | dammit, I go all week without checking email and that's the week that everyone decides to email me urgent questions. | 21:35 |
| @scrottie | I thought skype was quiet. | 21:35 |
| zylopfa | haa damn it scrottie | 21:36 |
| @scrottie | three communications channels is one too many. | 21:36 |
| @preaction | i've got them all trained to do e-mail rather than skype. skype requires me to derail and drop everything | 21:36 |
| zylopfa | yeah its no good when you code | 21:36 |
| @scrottie | that's true but I didn't have them trained and this change caught me by surprise. | 21:37 |
| @preaction | especially when it's "how do i use 'patch' again?" | 21:37 |
| zylopfa | like this: man patch | 21:37 |
| +perlDreamer | patch -q1 < some.patch; #crap; call preaction on skype | 21:39 |
| zylopfa | anyone know if the Survey wobject is different on the webgui demo site than the 7.8.24 stable? | 21:40 |
| +perlDreamer | they should be the same | 21:40 |
| zylopfa | I am unable to get to func=editSurvey mode | 21:40 |
| zylopfa | it just stands in the loading screen | 21:40 |
| zylopfa | no errors in the log even with debug level logging | 21:40 |
| +perlDreamer | restarted the server after changing the log level? | 21:41 |
| @scrottie | WebGUI/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 |
| +perlDreamer | scrottie, look for all templates with the namespace ZipArchive | 21:42 |
| zylopfa | yeah its default to '' | 21:42 |
| +perlDreamer | set the default to that | 21:43 |
| zylopfa | you propablt should create a new template with namespace ZipArchiveAsset | 21:43 |
| +perlDreamer | yeah, what zylopfa said | 21:43 |
| zylopfa | mostly the wobjects come with default templates though but this one has none it seems | 21:44 |
| zylopfa | controls,error,fileUrl,fileIcon,pageError,noInitialPage,noFileSpecified is the template variables you can use | 21:45 |
| @scrottie | I'm going to take it that it should blow up when no or an invalid template is specified. | 21:45 |
| zylopfa | yeah it will | 21:45 |
| +perlDreamer | scrottie, blowing up would be bad | 21:45 |
| +perlDreamer | it won't do that in 7.x | 21:45 |
| zylopfa | "couldn't initialize template" or so | 21:45 |
| zylopfa | in the error log | 21:45 |
| @scrottie | well, it raises an exception. | 21:45 |
| +perlDreamer | then that exception needs to be trapped and handled | 21:45 |
| @scrottie | okay. 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 |
| zylopfa | yeah it doesnt seem to test for the templateId if its defined | 21:46 |
| +perlDreamer | scrottie, what I recommend is: file a bug for the missing default against 7.x | 21:46 |
| @scrottie | zylopfa, I saw some code in there for that but it isn't entirely working. | 21:46 |
| +perlDreamer | and then in 8, fix the lack of exception handling in the Form plugin | 21:46 |
| * scrottie nods slowly. and drools. | 21:47 |
| * perlDreamer passes scrottie a hankie | 21:47 |
| zylopfa | In the prepareView sub, it just assign the templateid, but not checking if its set | 21:47 |
| +perlDreamer | that's another bug | 21:48 |
| +perlDreamer | it should throw a TemplateNotFound exception | 21:48 |
| zylopfa | scrottie, what version are you using of webgui? | 21:48 |
| +perlDreamer | 8 | 21:48 |
| zylopfa | I dont see anything there at all that test for the templateId is defined | 21:48 |
| zylopfa | The Asset.pm will propablt write an error in the logfile | 21:49 |
| +perlDreamer | ZipArchive is a pretty rare asset | 21:49 |
| -!- perlmonkey2 [~perlmonke@m475636d0.tmodns.net] has joined #webgui | 21:51 |
| -!- mode/#webgui [+v perlmonkey2] by ChanServ | 21: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 |
| zylopfa | I tried to put a ZypArchive on the testsite | 21:52 |
| zylopfa | without changing anything | 21:52 |
| -!- perlmonkey2 [~perlmonke@m475636d0.tmodns.net] has quit [Client Quit] | 21:52 |
| @scrottie | WebGUI::Error::InvalidParam->throw(error => 'newById must get an assetId'); | 21:53 |
| zylopfa | Seems just to take "Default Zip Archive" template | 21:53 |
| zylopfa | Dont know if Asset.pm just finds the first template in the namespace and assigns it | 21:54 |
| @scrottie | thanks for the suggestions and comments. | 21:54 |
| zylopfa | if none is selected | 21:54 |
| @scrottie | doesn't seem to. reading through the codepath, I didn't see anything about template namespaces. time to go rtfm =) | 21:54 |
| zylopfa | In the code its set to '' | 21:54 |
| zylopfa | scrottie, | 21:56 |
| zylopfa | In Asset.pm in line 2349 | 21:57 |
| @scrottie | huh? | 21:58 |
| @scrottie | what sets what to? | 21:58 |
| zylopfa | Naa nothing there | 21:59 |
| zylopfa | must be done in the asset edit form | 21:59 |
| zylopfa | scrottie, i figured it out | 22:25 |
| zylopfa | Webgui/Form/Template | 22:25 |
| zylopfa | .pm | 22:25 |
| zylopfa | Line 172, the formfield for 'template' gets all templates for the namespace and populate the selectbox | 22:26 |
| zylopfa | when you save a ZipArchive, that has not got a default template you just get the first template in the namespace defined in teh ziparchives definition | 22:27 |
| zylopfa | HOWEVER! If there weren't any templates in the import branch or anywhere else from the start, you would get unhandled errors | 22:28 |
| @scrottie | what'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 |
| @scrottie | no user interaction required, and no speculation needed about possible codepaths. | 22:34 |
| zylopfa | ahh ok scrottie, the reason it works is cause of the Template.pm form field though | 22:34 |
| @preaction | works or fails, whichever | 22:35 |
| @scrottie | I 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 |
| @preaction | the form field shouldn't blow up on lack of template, it should just pick the first one (so, no value at all) | 22:35 |
| zylopfa | you can do like: my $templateList = WebGUI::Asset::Template->getList( $session, $self->get( 'namespace' ), $onlyCommitted ); | 22:36 |
| zylopfa | you got the namespace from the Asset | 22:36 |
| @scrottie | preaction, wait, during www_view, if there's no template, it should pick one out, on the spot? | 22:36 |
| zylopfa | and from the list created there use the first template | 22:36 |
| @preaction | lack 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 |
| @preaction | ohhh | 22:36 |
| @preaction | that | 22:36 |
| zylopfa | if there isnt defined a defalut for the asset | 22:36 |
| @preaction | no, during www_view if there's no template it should throw the appropriate WebGUI::Error::ObjectNotFound::Template or whathaveyou | 22:37 |
| zylopfa | yeah | 22:37 |
| @scrottie | ahh. alright. | 22:37 |
| zylopfa | the reason it works from the web is cause of the selectbox created by Template.pm in the /webgui/forms | 22:37 |
| zylopfa | it takes the first template in the namespace and assigns that to the new assets templateid | 22:38 |
| @scrottie | preaction, 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 |
| @scrottie | zylopfa, I'm not doing any of that right now. I probably should be. but I'm not. | 22:39 |
| @preaction | ziparchive doesn't have a template, and shouldn't have a templateId afaik... ziparchive works... weirdly... | 22:39 |
| zylopfa | Just saying why it in practice work even though its not defined | 22:39 |
| zylopfa | no no preaction it DOES have a template | 22:39 |
| @scrottie | zylopfa, ahh, got ya now. but it looks like the plot thickens even more. | 22:39 |
| @scrottie | I see a template in the template table for that namespace... | 22:40 |
| @preaction | ah... hmm... | 22:40 |
| zylopfa | the edit form for ZipArchive creates the "template id" selectbox | 22:40 |
| @scrottie | hrm. hmm, hmm, hmm. | 22:40 |
| @preaction | but a ziparchive is just an entry point to a tree of real html files on the file system | 22:40 |
| zylopfa | from all templates in the namespace of the asset | 22:40 |
| @preaction | also, perlDreamer, Haarg, any reason to NOT get rid of ZipArchive? | 22:40 |
| @scrottie | I 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 |
| @scrottie | s/tests/working tests/ | 22:41 |
| +perlDreamer | preaction, what do we replace it with? | 22:41 |
| @preaction | Nothing. Nothing at all. | 22:41 |
| @scrottie | I 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 |
| +perlDreamer | doesn't seem like we should get rid of it without providing a way for users to do the same thing, some other way | 22:41 |
| zylopfa | scrottie, treat it as an error, would be if a template wasnt in the import node | 22:41 |
| zylopfa | with the assets namespace | 22:42 |
| +perlDreamer | does the WebGUI Site project have any data about usage for that Asset | 22:42 |
| +perlDreamer | ? | 22:42 |
| zylopfa | What does it do btw? | 22:42 |
| @preaction | i don't know | 22:42 |
| @preaction | you upload a .zip file, and it extracts it into an uploads folder and shows the root index.html as the www_view page | 22:43 |
| @scrottie | okay. 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 |
| zylopfa | ahh 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 balance | 22:45 |
| @preaction | ooh, asset dispatch could improve the ziparchive's functionality hugely! | 22:45 |
| @preaction | we could make it USEFUL! | 22:45 |
| +perlDreamer | no | 22:45 |
| +perlDreamer | just less ugly | 22:45 |
| @scrottie | heh. maybe I should open a ticket and let it go for now then. | 22:45 |
| @preaction | entire sections of your site, with real URLs, created and maintained with external programs! | 22:45 |
| +perlDreamer | but if we get rid of it, we have to provide a way to not break peoples sites | 22:45 |
| @preaction | scrottie: it's just an idea, we at least need it to work as it does presently | 22:46 |
| @scrottie | of 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 |
| +perlDreamer | it should have a default templateId | 22:47 |
| @scrottie | just a thought. | 22:47 |
| @preaction | that would be the correct fix, yes | 22:47 |
| +perlDreamer | every template should have a default | 22:47 |
| zylopfa | scrottie, just put the default template in | 22:48 |
| zylopfa | ZipArchiveTMPL00000001 | 22:48 |
| zylopfa | and then the bug is off | 22:49 |
| @scrottie | yeah, yeah, yeah. | 22:50 |
| zylopfa | its a bug in the asset it should be corrected | 22:50 |
| * scrottie sighs | 22:50 |
| zylopfa | :O | 22:50 |
| @scrottie | zylopfa, 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 |
| zylopfa | I mean if i made an asset for the bazaar with that error it would not work cause its not in the main distro | 22:50 |
| zylopfa | ohh sorry | 22:51 |
| zylopfa | thought you was making a test suite | 22:51 |
| zylopfa | I can fix it for you | 22:51 |
| @scrottie | working on a test suite and fixing bugs as I go. | 22:51 |
| @scrottie | no 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 |
| zylopfa | wasnt ment to be rude | 22:52 |
| @scrottie | zylopfa, 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 |
| +perlDreamer | whenever you try to instanciate an asset, it should throw an exception | 22:53 |
| +perlDreamer | every time | 22:54 |
| +perlDreamer | it's up to WebGUI to handle the exceptions correctly | 22:54 |
| * scrottie nods at perlDreamer. | 22:54 |
| zylopfa | propably like perlDreamer says | 22:55 |
| @scrottie | yup. 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 |
| zylopfa | haa ofc! | 22:55 |
| @scrottie | I could hop a flight to Santa Monica and hit the beach =) | 23:00 |
| zylopfa | sounds good | 23:00 |
| +perlDreamer | scrottie, fixing bugs is like doing pushups | 23:01 |
| +perlDreamer | it's good exercise | 23:01 |
| @preaction | and nobody likes doing it | 23:06 |
| @scrottie | except zylopfa, and why deprive him of the pleasure? | 23:07 |
| zylopfa | was just trying to help :( | 23:08 |
| +perlDreamer | zylopfa, never trust a smiling person from Arizona | 23:08 |
| @scrottie | oh, I'm just playing with ya. | 23:09 |
| zylopfa | haa <3 | 23:09 |
| @scrottie | cheer 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 running | 23:42 |
| @scrottie | w00t. | 23:50 |
| -!- stDavid [~stdavid@166.137.8.25] has joined #webgui | 23:53 |
| --- Day changed Tue Aug 10 2010 |
| -!- fokat [~lem@200.84.244.194] has joined #webgui | 00:06 |
| -!- stDavid [~stdavid@166.137.8.25] has quit [Quit: Adios] | 00:18 |
| -!- Netsplit *.net <-> *.split quits: perlbot | 01:17 |
| -!- Netsplit over, joins: perlbot | 01:18 |
| CIA-61 | webgui: 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/bA1rBL | 01:27 |
| @scrottie | ... | 01:29 |
| @scrottie | okay, that commit conflicts. | 01:29 |
| +perlDreamer | it's only 22 characters | 01:37 |
| +perlDreamer | well, okay, 23 | 01:37 |
| @scrottie | still, what would possess you to do the very same thing you know I'm doing? | 01:39 |
| @scrottie | apart from arguing with a friend about the merits of reimplementing IPC over top of IPC. but maybe you were doing that too. | 01:39 |
| +perlDreamer | you posted a bug | 01:40 |
| +perlDreamer | I fix bugs | 01:40 |
| +perlDreamer | you didn't say you were going to fix it | 01:41 |
| @scrottie | I think I said as much in a long conversation with zylopfa. | 01:41 |
| zylopfa | damn i am updating my production server with new webgui but i get errors in testEnvirnoment | 01:42 |
| zylopfa | rgw stupid mysql wont link | 01:42 |
| zylopfa | the | 01:42 |
| zylopfa | /usr/bin/ld: skipping incompatible /data/wre/prereqs/lib/mysql/libmysqlclient.a when searching for -lmysqlclient | 01:42 |
| zylopfa | I dont understand how it can go wrong | 01:42 |
| @scrottie | I'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 |
| @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:43 |
| -!- waxhead [~pete@ppp121-45-217-60.lns20.cbr1.internode.on.net] has joined #webgui | 01:44 |
| @scrottie | I 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 #webgui | 01:44 |
| -!- mode/#webgui [+v perlmonkey2] by ChanServ | 01:45 |
| @scrottie | anyway, 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 |
| +perlDreamer | just put a note in the ticket that you're going to work on it | 01:45 |
| +perlDreamer | or assign it to yourself | 01:46 |
| +perlDreamer | and we won't step on toes again | 01:46 |
| @scrottie | alright, alright. | 01:46 |
| +perlDreamer | I'm sorry for making you do a conflicted merge | 01:46 |
| @scrottie | it's okay. sorry I'm cranky. | 01:46 |
| +perlmonkey2 | aaaahhh, that was sweet. | 01:46 |
| @scrottie | I need to get away from the computer. | 01:46 |
| +perlDreamer | I hear British Columbia is nice this time of the year. | 01:47 |
| +perlDreamer | You can stop by Portland on the way through, and I'll buy you a beer | 01:48 |
| @scrottie | ha, I am so taking you up on that. | 01:49 |
| @scrottie | I've got a friend in Portland and the girl's parents are in Seattle. | 01:49 |
| +perlmonkey2 | The 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 |
| zylopfa | Fuck i have problems. are there known problems with installing webgui wre 32 bit on a 64 bit system? | 01:52 |
| @scrottie | perlmonkey2, um, yes. | 01:52 |
| +perlmonkey2 | zylopfa: what problems. I used to run it on a 64 bit system no problem./ | 01:53 |
| +perlmonkey2 | scrottie 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 |
| zylopfa | I am getting wierd errors, it says DBD::mysql isnt installed when running testEnvirnoment.pl | 01:54 |
| +perlDreamer | zylopfa, setenvironment.sh? | 01:54 |
| zylopfa | then it will install it from cpan and then it quirks | 01:54 |
| +perlmonkey2 | So 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 |
| zylopfa | yesh sorry sh | 01:54 |
| +perlmonkey2 | wow, I feel better. That was cathartic :P | 01:55 |
| zylopfa | yeah i ran that perlDreamer | 01:55 |
| +perlDreamer | keep flirting with the help desk chick, perlmonkey2, and Mrs. Monkey2 will fix the boredom problem | 01:55 |
| zylopfa | It builds the module from the right mysql uincludes in the wre dir | 01:55 |
| @scrottie | perlmonkey2, 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 |
| +perlmonkey2 | perlDreamer: hah, she wouldn't, but her 3 large brothers would :P | 01:55 |
| @preaction | at her behest, of course | 01:56 |
| @scrottie | okay, that was *not* what I meant to say. | 01:56 |
| zylopfa | But 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 |
| +perlmonkey2 | preaction: actually it would be a race to see if my family got to me before her's did. | 01:56 |
| zylopfa | wops didnt mean to put scrottie there | 01:56 |
| +perlmonkey2 | scrottie hahah, just read that. | 01:56 |
| +perlmonkey2 | wait, doesn't the wre include dbd::mysql? | 01:57 |
| @scrottie | having wife+kids at home restricts you from doing a lot more than flirting, including restricting you from ruffling political feathers. | 01:57 |
| zylopfa | Guess I gotta put wre from the testserver onto the production server by copying then | 01:57 |
| +perlmonkey2 | scrottie 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 :P | 01:58 |
| +perlmonkey2 | higher | 01:58 |
| @preaction | to be honest, JT is a lot to put up with even on the best of days... | 01:59 |
| @preaction | and also to be honest, i'm in charge of WebGUI now ;) | 01:59 |
| +perlmonkey2 | preaction: really? | 02:00 |
| +perlmonkey2 | preaction: you're the main cheese on managing wG? | 02:01 |
| @preaction | yep. i'm pumpking/project manager/what-have-you | 02:01 |
| @scrottie | I sometimes get the feeling that my desk is situated on top of a lot of graves. | 02:01 |
| @preaction | scrottie: aren't all desks? | 02:01 |
| @scrottie | hmm =-) | 02:02 |
| +perlmonkey2 | preaction: that is awesome. congratulations. boss of a major open source project, I think you're one of the big guys now. | 02:02 |
| +perlmonkey2 | hah | 02:02 |
| +perlmonkey2 | scrottie++ | 02:02 |
| @preaction | we will be once i turn WebGUI back into a major open source project | 02:02 |
| +perlmonkey2 | That's why we wear that noose around our necks while at the desks. | 02:02 |
| @preaction | the Monarch has his hands in many sinister soups | 02:02 |
| +perlDreamer | great, now we have to go through the whole obeisance and prostration thing again | 02:03 |
| +perlmonkey2 | heh, 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 |
| @preaction | i'm planning nothing more than the complete, total, and utter destruction of our major enemy, Drupal | 02:04 |
| @scrottie | 1. 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 |
| +perlmonkey2 | oh, Doug's the Monarch? Do we call you "Your Majesty" or just "Your Dudeness"? | 02:04 |
| +perlmonkey2 | hahaha, death to Drupal. | 02:04 |
| @scrottie | oh, 2.5. good documentation. | 02:04 |
| @preaction | but 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 |
| zylopfa | Isnt Drupal dead already? | 02:05 |
| @scrottie | I wrote Acme::RPC in response to a friend's description of one aspect of Drupal. | 02:05 |
| +perlmonkey2 | preaction: because it is easy to set up, scales decently, and only gets you hacked once a month. | 02:05 |
| +perlDreamer | it's dirt simple to install PHP on cheap hosting, and PHP programmers are a dime a dozen? | 02:05 |
| zylopfa | yeah | 02:06 |
| +perlmonkey2 | but 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 decision | 02:06 |
| zylopfa | haa true | 02:06 |
| @preaction | that's the biggest bullshit excuse we've been using to not look at drupal's real strengths | 02:07 |
| +perlmonkey2 | preaction: don't you have the market cornered on large foss customers? | 02:07 |
| @preaction | 'webgui cannot be installed on $5 hosters' | 02:07 |
| +perlmonkey2 | foss using customers, I mean. | 02:07 |
| @preaction | whitehouse.gov is using drupal, and contributing back drupal modules even | 02:07 |
| zylopfa | :O' | 02:08 |
| @scrottie | warm 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 |
| @scrottie | warm 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 |
| @scrottie | people shouldn't wind up like me with a %&@#-list of annoyances and gotchas. | 02:09 |
| +perlmonkey2 | I for one am in love with never dealing with apreaq2 again. | 02:09 |
| @scrottie | need to back away from corner cases and really nail the first user experience. | 02:10 |
| +perlmonkey2 | preaction: well, why is whitehouse.gov using drupal? | 02:10 |
| +perlmonkey2 | wait, the government is using a POS php cms? | 02:10 |
| -!- elnino_ [~ninow@c-98-240-143-131.hsd1.mn.comcast.net] has joined #webgui | 02:10 |
| +perlDreamer | yup | 02:10 |
| elnino_ | hellO! | 02:11 |
| +perlmonkey2 | with 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 |
| zylopfa | Greetings elnino_ | 02:11 |
| +perlDreamer | elnino, only thing with clouds is the wiki | 02:11 |
| @scrottie | DEFCON was not kind to Drupal. | 02:11 |
| elnino_ | hello zylopfa | 02:11 |
| +perlDreamer | and the Story Manager | 02:11 |
| elnino_ | ok. thanks. perlDreamer. I was just hoping. =) | 02:12 |
| +perlDreamer | elnino_, it's a very small macro to add that | 02:12 |
| +perlDreamer | or core change, either way | 02:12 |
| elnino_ | macro? | 02:12 |
| * elnino_ all ears | 02:12 |
| @preaction | perlmonkey2: yes, there was a huge brouhaha over Drupal being chosen | 02:12 |
| +perlDreamer | yeah, it could be done with a small macro | 02:12 |
| +perlDreamer | it would take the assetId of the CS, and generate a cloud for it | 02:13 |
| * perlDreamer has to go fry some pork for dinner, bbl | 02:13 |
| @preaction | scrottie: 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 yet | 02:13 |
| zylopfa | Well imo fuck the default design, if people wanna make some serious shit they make their own templates | 02:14 |
| @preaction | elnino_: 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 macro | 02:14 |
| @preaction | zylopfa: 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 dropdown | 02:15 |
| @preaction | the new site starter shows you a half-dozen styles and lets you pick | 02:15 |
| @preaction | i wanted a dozen, but it seems that nobody was onboard | 02:15 |
| zylopfa | yeah preaction perhaps, but the most important is a well thought of system, templates is just templated in the end of the day | 02: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 |
| @preaction | elnino_: AssetAspect? | 02:16 |
| elnino_ | yes! | 02:16 |
| +perlmonkey2 | preaction: for what its worth those half dozen are very nice looking. | 02:17 |
| @preaction | it 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 website | 02: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 |
| @preaction | perlmonkey2: 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.99 | 02:17 |
| @preaction | yes, it's in the core | 02:18 |
| @preaction | WebGUI 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 |
| zylopfa | I am going to build the wre from source then, then maybe the mysql::dbd will not link to the wrong lib | 02:37 |
| @preaction | bonne chance | 02:37 |
| @scrottie | hmm. 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 |
| @scrottie | as 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 tag | 02:42 |
| elnino_ | s/tag/cloud | 02:43 |
| @scrottie | the 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 |
| @preaction | elnino_: 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 parlance | 02: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 |
| @preaction | scrottie: 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 stuff | 02:44 |
| @scrottie | right. it's not my intention to test everything. | 02:45 |
| @preaction | elnino_: 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 |
| @scrottie | I'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 |
| @scrottie | simply, 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 |
| @preaction | scrottie: 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 |
| @preaction | ah | 02:46 |
| @preaction | the 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 same | 02:46 |
| @preaction | html forms are kinda funny that way | 02:46 |
| @scrottie | hrm. | 02:47 |
| @preaction | there's a WebGUI::Form::Control->isInForm or something that tries to detect that | 02:47 |
| @preaction | but some simply assume they're in always | 02:47 |
| @scrottie | WebGUI::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 |
| @scrottie | okay, 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 |
| @preaction | ah, yeah, looks like isInRequest passes to hasParam by default | 02:48 |
| @preaction | but WebGUI::Form::CheckList has to override isInRequest to look for a hidden value | 02:49 |
| @preaction | so yes, perhaps it should check isInRequest before it does anything (it, i assume, is processEditForm?) | 02:49 |
| @scrottie | mmmm... yes. | 02:50 |
| @scrottie | isInRequest as implemented doesn't seem to short-circuit to a true in the cases where the control element is a checkbox... | 02:54 |
| @scrottie | so that would need to change or be augmented. | 02:54 |
| @preaction | i think it can't, because of the way the CheckList is made | 02:55 |
| @preaction | but for now if we just check the API call, it's up to the API to DTRT | 02:55 |
| -!- perlmonkey2 [~perlmonke@96.18.42.134] has quit [Ping timeout: 240 seconds] | 03:05 |
| CIA-61 | webgui: Scott Walters WebGUI8 * r13e7d4c / lib/WebGUI/Asset/File/ZipArchive.pm : Fix: WebGUI::Asset::File::ZipArchive specifies a default template of '' - http://bit.ly/ac402J | 03:26 |
| CIA-61 | webgui: Scott Walters WebGUI8 * rb7cb774 / lib/WebGUI/Asset/Wobject/UserList.pm : | 03:26 |
| CIA-61 | webgui: Avoid warnings about odd numbers of form elements. session->form->process | 03:26 |
| CIA-61 | webgui: will return () when called in list context so force scalar context and it | 03:26 |
| CIA-61 | webgui: nicely gives us an undef. - http://bit.ly/brKpie | 03:26 |
| CIA-61 | webgui: 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/9iKuHb | 03:31 |
| +perlDreamer | scrottie, those last set of commits don't seem to have tests | 03:36 |
| +perlDreamer | do they make currently failing tests pass? | 03:36 |
| @scrottie | perlDreamer, yeah, sorry. the tests are based on the stuff in t/tests/Test/WebGUI but I haven't pushed them up yet. | 03:37 |
| @scrottie | the warnings fixes just cut down on spam. other things I've been committing fix tests in there. | 03:37 |
| @scrottie | the 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 |
| @scrottie | I did push up a peek of the current state of it into a gist the other day. | 03:38 |
| @scrottie | every time something blows up, I have to figure out if I'm doing the tests wrong or the code is wrong. | 03:38 |
| +perlDreamer | well, starting wednesday I'll be doing the merge of 7.9.11 into WebGUI 8 | 03:39 |
| +perlDreamer | that's nigh-on-impossible to do with failing tests that pass, then fail, than pass, etc. | 03:39 |
| @scrottie | srand(42). | 03:39 |
| @scrottie | hrm. | 03:39 |
| @scrottie | I don't know how long until these tests are all passing. | 03:40 |
| @scrottie | it'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 |
| @scrottie | also, 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 |
| @scrottie | I'm open to suggestions for how to handle this. | 03:43 |
| @scrottie | all 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 #webgui | 03:47 |
| -!- mode/#webgui [+v perlmonkey2] by ChanServ | 03: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-61 | webgui: Scott Walters WebGUI8 * rd57d9ff / lib/WebGUI/Asset/Wobject/WikiMaster.pm : | 04:02 |
| CIA-61 | webgui: Don't blow up on view when there are no WebGUI::Asset::WikiPage | 04:02 |
| CIA-61 | webgui: child objects under us to feature. Also, the only reason that -1 | 04:02 |
| CIA-61 | webgui: on the rand works is because Perl is nice. - http://bit.ly/bbT6Br | 04:02 |
| -!- perlmonkey2 [~perlmonke@96.18.42.134] has joined #webgui | 04:16 |
| -!- mode/#webgui [+v perlmonkey2] by ChanServ | 04: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 |
| @scrottie | do you have a URL or number for that bug? | 04:22 |
| @preaction | elnino_: now i remember why it was supposed to be a TagCloud asset, it needed to be able to show the results of a single keyword | 04:28 |
| +perlmonkey2 | preaction: 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 fixed | 04:33 |
| @preaction | perlmonkey2: WebGUI::AssetHelper::CopyBranch, it's something like $session->response->stream( sub { ... } ); | 04:40 |
| @preaction | then that huge subref contains the WebGUI::ProgressBar->run command (which takes another subref) | 04:41 |
| +perlmonkey2 | ah, found it. Thanks | 04:41 |
| +perlmonkey2 | That makes more sense after looking at the plack docs. | 04:42 |
| * scrottie & # bbl | 04:48 |
| CIA-61 | webgui: Colin Kuskie master * rb5ef9fc / lib/WebGUI/Keyword.pm : Add POD for the new sortOrder option to Keyword's getMatchingAssets - http://bit.ly/cOTU8A | 04:58 |
| +perlDreamer | Should have caught that earlier | 04:58 |
| +perlDreamer | preaction, maybe a TagCloud AssetAspect? | 05:00 |
| +perlDreamer | just refactor out what's in WikiMaster, and maybe StoryArchive and then make something reusable out of it? | 05:00 |
| @preaction | sure, but then a TagCloud asset to span across an entire site would be nice too | 05:00 |
| +perlDreamer | that would be a very skinny Asset :) | 05:01 |
| @preaction | yeah, 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 |
| +perlDreamer | a 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 |
| +perlDreamer | that's what I meant by skinny, hardly any code to it at all | 05:27 |
| @preaction | it'd need a view method | 05:27 |
| @preaction | right, all DataTable does is pass off it's real functionality to WebGUI::Form::DataTable | 05:27 |
| @preaction | Article... well... | 05:28 |
| +perlDreamer | yeah, Article could use a rewrite | 05:28 |
| CIA-61 | webgui: 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/dr1I9v | 05:28 |
| +perlDreamer | I think I'm going to wrap it up for tonight, so let me tell you where I'm at | 05:32 |
| +perlDreamer | The spectre PID bug, I'd like to use Proc::ProcessTable for checking the process table. | 05:32 |
| +perlDreamer | It absolutely does not work on Windows though | 05:32 |
| +perlDreamer | I've tried to work around the Account formatting bug, and got nowhere. | 05:33 |
| +perlDreamer | Trex'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 slowly | 05:33 |
| @preaction | i'll be available tomorrow to fix bugs before the release | 05:34 |
| +perlDreamer | first thing tomorrow, I'm going to work on the shunt upgrade | 05:34 |
| +perlDreamer | 'night | 05: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 #webgui | 06:58 |
| -!- kaare [~kaare@langebro.adapt.dk] has joined #webgui | 08:41 |
| -!- kaare is now known as Guest77124 | 08: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 #webgui | 09: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 #webgui | 13:49 |
| -!- Netsplit *.net <-> *.split quits: waxhead | 13:55 |
| -!- Netsplit over, joins: waxhead | 14:04 |
| -!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui | 14:43 |
| -!- vayde [~vayde@63-228-37-47.mpls.qwest.net] has joined #webgui | 14: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 #webgui | 14: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 #webgui | 14: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 #webgui | 14: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 #webgui | 15: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 #webgui | 15:58 |
| -!- SquOnk [~emhn@190.72.138.110] has joined #webgui | 16:36 |
| SquOnk | Greetings | 16:36 |
| SquOnk | preaction: You mentioned that 7.9 does not have SWF files, right? | 16:37 |
| -!- perlmonkey2 [~perlmonke@m445636d0.tmodns.net] has joined #webgui | 16:38 |
| -!- mode/#webgui [+v perlmonkey2] by ChanServ | 16:38 |
| SquOnk | Suggestions on 576912? | 16:49 |
| SquOnk | Oops. Wrong window | 16:51 |
| SDuensin | Morning. | 16:56 |
| +perlmonkey2 | how goes 8 dec? | 17:00 |
| +perlmonkey2 | dev | 17:00 |
| -!- mducharme [~nothing@S0106000e0cc03cff.wp.shawcable.net] has joined #webgui | 17: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 #webgui | 17:38 |
| -!- perlmonkey2 [~perlmonke@m445636d0.tmodns.net] has quit [Ping timeout: 252 seconds] | 17:38 |
| -!- fokat [~lem@190.72.138.110] has joined #webgui | 17: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 #webgui | 18:08 |
| -!- perlmonkey2 [~perlmonke@m475636d0.tmodns.net] has joined #webgui | 18:29 |
| -!- mode/#webgui [+v perlmonkey2] by ChanServ | 18:29 |
| -!- vayde_ [~vayde@63-228-39-102.mpls.qwest.net] has joined #webgui | 18: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 #webgui | 18:40 |
| -!- mode/#webgui [+o khenn] by ChanServ | 18: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 #webgui | 18:45 |
| zylopfa | Anyone here know how to build the wresource on a 64 bit rh fedora system? keeps getting build error when building DBD-mysql-4.010 | 18:46 |
| zylopfa | pretty annoying :( | 18:47 |
| zylopfa | and cant use the 32 bit build wre cause then sytem says the DBI isnt installed and want it installed | 18:47 |
| @preaction | you need to check out the latest WRE from github, there are problems with the 0.9.3 building on 64-bit | 18:47 |
| zylopfa | then it fails building it | 18:47 |
| zylopfa | You think it will work preaction ? | 18:47 |
| @preaction | er... it should build its own DBI no matter what | 18:48 |
| zylopfa | and how will i get to github? | 18:48 |
| zylopfa | It wont tried on 2 different 64 bit machines | 18:48 |
| @preaction | http://github.com/plainblack/wrebuild | 18:48 |
| zylopfa | but if there is a new experimental | 18:48 |
| zylopfa | thanks a lot Sir | 18:48 |
| @preaction | it still won't build as 64-bit, last i knew, but it might work as 32-bit | 18:48 |
| @preaction | as long as you have all the proper 32-bit compatibility libraries | 18:48 |
| zylopfa | yeah i cant build on 32 in my 64 bit environ it fucked up last time | 18:49 |
| zylopfa | yeah priopably dont have the 32 bit ones | 18:49 |
| zylopfa | I dont know hwy it wont buildon 64 bit | 18:50 |
| zylopfa | I mean all the libries it needs is in the wre | 18:50 |
| @preaction | the 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 build | 18:51 |
| zylopfa | yeah i got that on the other server i tried to build on | 18:52 |
| zylopfa | If i wanna upgrade webgui on my production server i have to reload the os to 32 bit | 18:53 |
| @preaction | just the WRE. webgui runs fine | 18:53 |
| zylopfa | yeah webfgui is fine | 18:54 |
| zylopfa | its architecture neutral | 18:54 |
| zylopfa | Can you even install a 32 bit os on a dual core 64 bit system? | 18:55 |
| @preaction | yes | 18:58 |
| zylopfa | I will do that then, and await the 64bit wre | 18:59 |
| zylopfa | cant afford production site to be so low in the release | 18:59 |
| zylopfa | Its pretty painless to restore the site | 18:59 |
| zylopfa | so i just make the latest wre for it | 18:59 |
| zylopfa | and install it | 18:59 |
| zylopfa | and do webgui incremental upgrades | 19:00 |
| zylopfa | My 32 bit test system i upgraded with 0 sweat | 19:00 |
| -!- tavisto [~tavisto@pool-71-186-22-44.gdrpmi.dsl-w.verizon.net] has joined #webgui | 19:01 |
| -!- mode/#webgui [+o tavisto] by ChanServ | 19: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 #webgui | 19:08 |
| -!- mode/#webgui [+v perlDreamer] by ChanServ | 19:08 |
| +perlDreamer | morning, everybody! | 19:08 |
| +perlDreamer | Today is a great WebGUI day | 19:08 |
| @preaction | it is indeed a great WebGUI day! | 19:08 |
| +perlDreamer | have y'all fixed all the bugs for me already? | 19:10 |
| @preaction | nope! | 19:10 |
| +perlDreamer | I love how you guys aren't greedy and share | 19:10 |
| ckotil | is 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 |
| +perlDreamer | ckotil, that screen isn't templated | 19:12 |
| +perlDreamer | so you'd have to change WebGUI/Operation/VersionTag.pm | 19:12 |
| ckotil | ok | 19:14 |
| zylopfa | greetings fine perlDreamer | 19:15 |
| +perlDreamer | howdy, zylopfa | 19:16 |
| +perlDreamer | how are things back east? | 19:16 |
| zylopfa | I am having problems building wre 64 bit | 19:16 |
| zylopfa | need my production server up to speed | 19:16 |
| zylopfa | but it seems i have to downgrade it to 32bit os instead untill the 64 bit can be build | 19:16 |
| +perlDreamer | zylopfa, have you checked the forums and wiki for help on this? | 19:16 |
| zylopfa | Yeah | 19:17 |
| +perlDreamer | no help? | 19:17 |
| zylopfa | Some had some tips like .build.sh --ia64 but i did that | 19:17 |
| ckotil | zylopfa: i think i ran into a ismiliar problem and ended up building the OS as 32bit | 19:17 |
| zylopfa | yeah some had the same problem but not stated how it was done exactly | 19:17 |
| zylopfa | haa ckotil thats my aproach now | 19:17 |
| zylopfa | I am backing up the home directories and the etc and mail config files now | 19:17 |
| zylopfa | then i install the new os this night | 19:18 |
| ckotil | i dont remmeber what exactly prevented me from building the wre on a 64bit OS | 19:18 |
| ckotil | this was almost 2 yrs ago now | 19:18 |
| zylopfa | I got problems building the mod_dbd module for mysql | 19:19 |
| ckotil | heh. 2 yrs and 2 days ago actually | 19:19 |
| zylopfa | ohh :O | 19:19 |
| zylopfa | you have a good memory | 19:19 |
| +perlDreamer | mod_dbd? | 19:19 |
| ckotil | been thinking about rebuilding the wre lately. but was gonna wait for the next wre release | 19:19 |
| zylopfa | yeah the databasemodule for mod perl | 19:19 |
| zylopfa | for mysql | 19:19 |
| @preaction | ckotil: 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 |
| @preaction | otherwise i could set a UI Level of 6 or 7 on that | 19:20 |
| +perlDreamer | preaction, the individual controls in the screen aren't UI'd | 19:20 |
| @preaction | perlDreamer: but they could be, quite easily | 19:20 |
| +perlDreamer | oh yeah, just saying that they aren't currently | 19:20 |
| ckotil | preaction: 'it's esoteric' accoridng to some of my users | 19:21 |
| zylopfa | now i backed up the /etc, /home /root and the /data directories should be fine then | 19:21 |
| ckotil | engineer types, they wanna know what every last detail is/does | 19:21 |
| @preaction | ckotil: okay, so if it's esoteric, then they know what it is/does | 19:22 |
| ckotil | yeah, im just used to it i guess. fresh eyes must see the approve/deny page differently | 19:23 |
| +perlmonkey2 | perlDreamer my phone says u aaid something to me. but i dont seee anything | 19:25 |
| +perlDreamer | it must have been last night, perlmonkey2 | 19:28 |
| +perlDreamer | you can check the IRC logs at mentalhouse.net | 19:28 |
| @preaction | damnit. 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 |
| zylopfa | I can make something in perl to do it | 19:33 |
| +perlmonkey2 | glueing wget ti validators shiuld take just a few minutes. | 19:35 |
| zylopfa | yeah or using lwp | 19:35 |
| +perlmonkey2 | . | 19:36 |
| +perlmonkey2 | does lwp do multiple requests? | 19:36 |
| @preaction | it will also have to be able to log in as admin | 19:36 |
| @preaction | WWW::Mechanize would do it | 19:36 |
| zylopfa | ahh yeah then you need a service script or what its called in webgui | 19:37 |
| @preaction | log in as admin because the problems i'm finding right now are in the Account stuff, so you need a valid user | 19:37 |
| +perlDreamer | utility script | 19:37 |
| zylopfa | yeah | 19:37 |
| +perlDreamer | preaction, for that bug, I downloaded a copy of the site with the issue | 19:38 |
| @preaction | it's the greenportal style, it has way-too-specific selectors for the white text | 19:38 |
| +perlmonkey2 | migut as well tjrow in jslint ro the valodatoe | 19:39 |
| +perlDreamer | perlmonkey2, you either need a bigger keyboard, or smaller thumbs ;) | 19:39 |
| +perlmonkey2 | my autocorrect is broke | 19:39 |
| @preaction | sounds good to me | 19:39 |
| -!- fokat [~lem@190.72.138.110] has joined #webgui | 19:44 |
| @preaction | yay! bugs++ | 19:44 |
| +perlDreamer | just merged dispatch, testing | 19:48 |
| CIA-60 | webgui: Doug Bell master * r89c1afd / (3 files in 2 dirs): fix 11758: formatting on account stuff is wrong - http://bit.ly/cj4lqM | 19:52 |
| @preaction | bugs--! yay! | 19:53 |
| @preaction | now i'll fix the one i added | 19: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 #webgui | 19:57 |
| -!- mode/#webgui [+v perlmonkey2] by ChanServ | 19:57 |
| +perlDreamer | preaction, that was fixed in 8 | 19:57 |
| +perlDreamer | well, partially | 19:58 |
| @preaction | really? the editSettingsForm has been rewritten to use WebGUI::FormBuilder and return a WebGUI::FormBuilder::Fieldset? | 19:58 |
| @preaction | even that would be a horrible way to introspect to find what the setting for the style template is | 19:58 |
| +perlDreamer | no, not that much, but it's using Moose, so FormBuilder would just be a step away | 20:01 |
| +perlDreamer | wait a sec | 20:04 |
| +perlDreamer | can't you just build an object and ask it? | 20:04 |
| +perlDreamer | it's a valid method | 20:04 |
| +perlDreamer | and it talks to the db | 20:04 |
| +perlDreamer | and it inherits from Account.pm, so the method name shouldn't vary | 20:05 |
| @preaction | look at what editSettingsForm and editSettingsFormSave do: one gives you HTML, one processes direct from the session->form | 20:06 |
| @preaction | so 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 saved | 20:07 |
| @preaction | that sounds like worse than any code i've ever written ever | 20:07 |
| +perlDreamer | but you don't have to parse the form | 20:07 |
| +perlDreamer | each plugin has a method to provide that information | 20:08 |
| -!- perlmonkey2 [~perlmonke@m375636d0.tmodns.net] has quit [Read error: Connection reset by peer] | 20:08 |
| +perlDreamer | getLayoutTemplateId | 20:08 |
| @preaction | but 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 #webgui | 20:08 |
| -!- mode/#webgui [+v perlmonkey2] by ChanServ | 20:09 |
| +perlDreamer | I see | 20:09 |
| +perlDreamer | there's no corresponding "set" method for that | 20:09 |
| @preaction | i need to SET the style template ID | 20:09 |
| -!- vayde [~vayde@63-228-51-145.mpls.qwest.net] has joined #webgui | 20: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-60 | webgui: Doug Bell master * r994f0aa / (3 files in 2 dirs): | 20:26 |
| CIA-60 | webgui: fix 11770 Starter needs to set all account plugins | 20:26 |
| CIA-60 | webgui: Refactored HomePage wizard to have a method to update | 20:26 |
| CIA-60 | webgui: all places where the style template needs to be updated - http://bit.ly/ctE7ds | 20:26 |
| CIA-60 | webgui: 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/d6DH8i | 20:34 |
| CIA-60 | webgui: Colin Kuskie master * r3e95468 / t/Content/SiteIndex.t : Update this test for the new default content. Fix a duplicated test description. - http://bit.ly/96tnpc | 20:38 |
| +perlDreamer | one more test to fix... | 20:41 |
| CIA-60 | webgui: Colin Kuskie master * r711f8d6 / t/Keyword.t : Update Keyword test for new default content. - http://bit.ly/c17rWp | 20:41 |
| @preaction | curses! right as i push! | 20:42 |
| CIA-60 | webgui: Doug Bell master * r0ed496a / (2 files in 2 dirs): | 20:43 |
| CIA-60 | webgui: fix 11771 Default newsletter template not set | 20:43 |
| CIA-60 | webgui: Pro tip: Never do what I just did. Ever. 8 removes the need for it. - http://bit.ly/cN9x9q | 20:43 |
| CIA-60 | webgui: Doug Bell master * ra751c3a / lib/WebGUI/Asset/Wobject/Collaboration.pm : fix edit screen name for collab subclasses - http://bit.ly/ctqphU | 20:43 |
| -!- danny_mk [~chatzilla@173-166-55-113-newengland.hfc.comcastbusiness.net] has joined #webgui | 20:46 |
| -!- mode/#webgui [+v danny_mk] by ChanServ | 20:46 |
| +perlDreamer | preaction, 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 #webgui | 21:01 |
| -!- mode/#webgui [+v perlmonkey2] by ChanServ | 21:01 |
| * scrottie staggers out of bed | 21: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 #webgui | 21:16 |
| -!- perlmonkey2 [~perlmonke@m375636d0.tmodns.net] has quit [Read error: Connection reset by peer] | 21:25 |
| -!- perlmonkey2 [~perlmonke@m475636d0.tmodns.net] has joined #webgui | 21:25 |
| -!- mode/#webgui [+v perlmonkey2] by ChanServ | 21:25 |
| +perlmonkey2 | why root an n1? | 21:42 |
| +perlmonkey2 | wrong chan? | 21:43 |
| SDuensin | hehehe | 22:06 |
| SDuensin | The question is, why NOT? | 22:06 |
| @preaction | that's never a good question. | 22:06 |
| CIA-60 | webgui: Doug Bell master * r731ae38 / (lib/WebGUI/DateTime.pm t/DateTime.t): add webgui to strftime conversion sub - http://bit.ly/9bg4io | 22:06 |
| CIA-60 | webgui: Doug Bell master * r625da8b / (4 files in 4 dirs): fix 11432 DataTable date input - http://bit.ly/cMTzWs | 22: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 #webgui | 22:07 |
| -!- mode/#webgui [+v perlmonkey2] by ChanServ | 22:07 |
| @preaction | that's it. perlDreamer anything you see on the bug list that we need to fix? looks to me like we got them all | 22:08 |
| @preaction | oh | 22:08 |
| @preaction | wait | 22:08 |
| @preaction | kristi's new bug | 22:08 |
| @preaction | CURSE YOU BOPBOP! | 22:08 |
| @scrottie | ick. | 22:12 |
| -!- perlmonkey2 [~perlmonke@m475636d0.tmodns.net] has quit [Ping timeout: 265 seconds] | 22:18 |
| -!- perlmonkey2 [~perlmonke@m375636d0.tmodns.net] has joined #webgui | 22:22 |
| -!- mode/#webgui [+v perlmonkey2] by ChanServ | 22:22 |
| CIA-60 | webgui: 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/azvuAd | 22:29 |
| @preaction | 6 bugs down today | 22:30 |
| elnino_ | when you roll back, you lose the changes right? or do they go back into penidng? | 22:30 |
| +perlDreamer | they are gone | 22:30 |
| +perlDreamer | history | 22:30 |
| elnino_ | darn | 22:30 |
| @preaction | we 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 specific | 22:30 |
| +perlDreamer | still in a database backup | 22:30 |
| elnino_ | I wanted to see the site before I changed it. | 22:30 |
| elnino_ | and get a screen shot. | 22:31 |
| +perlDreamer | oh, hm | 22:31 |
| +perlDreamer | I think you can view old asset versions | 22:31 |
| +perlDreamer | one page at a time | 22: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 |
| +perlDreamer | preaction, even if we remove GreenPortal, that one site will still be problematic | 22:31 |
| @preaction | i don't know what that one site is, and i'm not referring to it | 22:32 |
| @preaction | this 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 text | 22:32 |
| +perlDreamer | ah | 22:33 |
| +perlDreamer | elnino_, there should be a "view" button next to the assets in the version tag | 22:34 |
| +perlDreamer | just click it | 22:34 |
| +perlDreamer | it will work only for that first click | 22:34 |
| elnino_ | yep.. thanks! | 22:34 |
| +perlDreamer | all subsequent clicks on navs, links, etc, will lose the special ?revisionDate=\d+ query param | 22: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 |
| +perlDreamer | bummer | 22:38 |
| +perlDreamer | how 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-90 | 22: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 #webgui | 23: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 #webgui | 23: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-60 | webgui: Scott Walters WebGUI8 * r7eda8f7 / t/tests/Test/WebGUI/Asset.pm : | 00:15 |
| CIA-60 | webgui: Numerous corrections to tests. | 00:15 |
| CIA-60 | webgui: Currently, "Looks like you failed 62 tests of 3882". | 00:15 |
| CIA-60 | webgui: Many transient, non-deterministic failures lurk and specific asset types need special cases added in test subclasses. - http://bit.ly/bnFxwA | 00: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 #webgui | 00:20 |
| +perlmonkey2 | r all the proposed updates to form:: doje for 8? | 00:20 |
| +perlmonkey2 | done | 00:20 |
| @preaction | perlmonkey2: they are all in WebGUI::FormBuilder, but there are a couple non-critical methods that need to be done i think | 00:23 |
| @preaction | all the changes to WebGUI::Form::Controls are done though | 00:23 |
| +perlmonkey2 | nice, maybe when i finish progressbar i can wrap up corma | 00:26 |
| +perlmonkey2 | forms too | 00:26 |
| +perlDreamer | perlmonkey2, you probably have nightmare time typing passwords | 00:34 |
| +perlmonkey2 | i use the voice to text feature. easier to say up up down down left roght left right aba | 00:36 |
| +perlmonkey2 | cant even type it | 00: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 #webgui | 00:42 |
| +perlDreamer | anyone 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 |
| @preaction | http://tldp.org/LDP/abs/html/index.html <- that's the one i always use | 00:44 |
| -!- perlmonkey2 [~perlmonke@m375636d0.tmodns.net] has quit [Ping timeout: 252 seconds] | 00:49 |
| +perlDreamer | mmm, yes | 00:50 |
| +perlDreamer | now we can make variables | 00:50 |
| +perlDreamer | this is good | 00:50 |
| +perlDreamer | also the -v switch to ls is very good | 00:50 |
| +perlDreamer | preaction: http://gist.github.com/518097 | 00:59 |
| @preaction | nice | 01:00 |
| +perlDreamer | ./merger.sh 7.9 | 01:00 |
| +perlDreamer | builds the whole merged upgrade packge | 01:00 |
| @tavisto | preaction, 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 |
| @preaction | it's doing what it's doing now, so probably just the little one for now | 01:02 |
| @tavisto | sounds good | 01:02 |
| @preaction | i wanted input, i wanted more, but nobody bothered and now it's 58 minutes until the feature freeze... | 01:02 |
| @preaction | and i've still got bugs to fix! | 01:02 |
| @tavisto | yep well I was too busy playing solitaire | 01:03 |
| @scrottie | make more noise. | |
|---|