WebGUI irc logs from: 2011-10.log

--- Log opened Sat Oct 01 00:00:05 2011
-!- SquOnk [~emhn@] has joined #webgui00:07
-!- SquOnk [~emhn@] has quit [Client Quit]00:09
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has joined #webgui00:29
-!- mode/#webgui [+v perlDreamer] by ChanServ00:30
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has quit [Quit: Leaving.]01:22
-!- sbaur [~Adium@] has quit [Quit: Leaving.]02:30
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui03:46
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has left #webgui []03:50
CIA-49webgui: Colin Kuskie WebGUI8 * re6a7982 / lib/WebGUI/Asset/Sku/EMSBadge.pm : I18n fix for EMSBadge, and updated to work with getEditForm. - http://git.io/598ifw04:26
CIA-49webgui: Colin Kuskie WebGUI8 * rcea9786 / (2 files): Updated to work with getEditForm. - http://git.io/pI-haw04:26
CIA-49webgui: Colin Kuskie WebGUI8 * r4aa668d / lib/WebGUI/Asset/Sku/EMSBadge.pm : Add some redirect/proceed magic to make it return you to the EMS after adding/editing a badge. - http://git.io/-aqrVQ04:26
CIA-49webgui: Colin Kuskie WebGUI8 * r8cadf2d / lib/WebGUI/Asset/Sku/EMSBadge.pm : UPdated POD for getEditForm override. - http://git.io/JRJ_SA04:35
CIA-49webgui: Colin Kuskie WebGUI8 * r8973f6a / lib/WebGUI/Asset/Sku/EMSToken.pm : Fix EMS issues and change www_edit to a getEditForm override. - http://git.io/KQTuDw04:56
CIA-49webgui: Colin Kuskie WebGUI8 * r8317b31 / lib/WebGUI/Asset/Wobject/EventManagementSystem.pm : Strip out unnecessary whitespace. Add enough error handling to test out the Ticket, Token, Ribbon and Badge. - http://git.io/QYJXgA04:56
-!- carogray [~Caroline@c-75-68-148-164.hsd1.nh.comcast.net] has quit [Quit: Leaving.]05:17
-!- elnino [~ninow@user-38q4846.cable.mindspring.com] has quit [Quit: Leaving]05:43
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has joined #webgui06:23
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has quit [Quit: This computer has gone to sleep]07:58
-!- kaare_ [~kaare@] has joined #webgui08:48
-!- carogray [~Caroline@c-75-68-148-164.hsd1.nh.comcast.net] has joined #webgui14:31
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has joined #webgui15:09
-!- elnino [~ninow@user-38q4846.cable.mindspring.com] has joined #webgui17:07
-!- carogray [~Caroline@c-75-68-148-164.hsd1.nh.comcast.net] has quit [Quit: Leaving.]17:16
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has quit [Quit: This computer has gone to sleep]17:30
-!- SquOnk [~emhn@] has joined #webgui17:46
-!- elnino [~ninow@user-38q4846.cable.mindspring.com] has quit [Quit: Leaving]18:04
-!- SquOnk [~emhn@] has quit [Remote host closed the connection]18:37
-!- mducharme1 [~nothing@S0106002401f31855.wp.shawcable.net] has quit [Read error: Connection reset by peer]19:29
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has joined #webgui19:30
-!- kaare_ [~kaare@] has quit [Ping timeout: 248 seconds]21:28
-!- daviddelikat [~user@ppp-70-226-161-5.dsl.mdsnwi.ameritech.net] has joined #webgui22:44
-!- mode/#webgui [+o daviddelikat] by ChanServ22:44
-!- daviddelikat1 [~user@ppp-70-226-161-5.dsl.mdsnwi.ameritech.net] has quit [Ping timeout: 258 seconds]22:47
-!- carogray [~Caroline@c-75-68-148-164.hsd1.nh.comcast.net] has joined #webgui23:32
--- Day changed Sun Oct 02 2011
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui00:26
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Client Quit]00:27
-!- carogray [~Caroline@c-75-68-148-164.hsd1.nh.comcast.net] has quit [Quit: Leaving.]03:04
CIA-49webgui: Colin Kuskie WebGUI8 * rced7fa3 / www/extras/admin/admin.js : Pass admin.navigate an assetId instead of an object. - http://git.io/XWoriw03:18
CIA-49webgui: Colin Kuskie WebGUI8 * rd3b4a6d / www/extras/admin/admin.js : Internationalize the month names in the asset history helper in the new admin console. - http://git.io/IF5Krw05:14
CIA-49webgui: Colin Kuskie WebGUI8 * rf20302c / www/extras/admin/admin.js : Fix various object scoping issues. Still not context more/helper menus... - http://git.io/IP95Xg05:54
CIA-49webgui: Colin Kuskie WebGUI8 * r3de9a22 / www/extras/admin/admin.js : save some typing when getting the admin object. Mark the type column as not sortable since it isn't an asset property. - http://git.io/teEuaA06:10
-!- kaare_ [~kaare@] has joined #webgui08:34
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has joined #webgui12:12
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has quit [Quit: This computer has gone to sleep]13:03
-!- carogray [~Caroline@c-75-68-148-164.hsd1.nh.comcast.net] has joined #webgui13:44
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has joined #webgui14:19
-!- Radix-wrk [quasselcor@] has quit [Quit: No Ping reply in 180 seconds.]15:32
-!- Radix-wrk [quasselcor@] has joined #webgui15:41
-!- mode/#webgui [+v Radix-wrk] by ChanServ15:41
-!- Radix-wrk [quasselcor@] has quit [Remote host closed the connection]16:08
-!- Radix-wrk [quasselcor@] has joined #webgui16:08
-!- mode/#webgui [+v Radix-wrk] by ChanServ16:08
-!- carogray [~Caroline@c-75-68-148-164.hsd1.nh.comcast.net] has quit [Quit: Leaving.]16:13
-!- carogray [~Caroline@c-75-68-148-164.hsd1.nh.comcast.net] has joined #webgui16:26
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has quit [Quit: This computer has gone to sleep]17:01
-!- kaare_ [~kaare@] has quit [Ping timeout: 248 seconds]17:07
-!- kaare_ [~kaare@] has joined #webgui20:53
-!- kaare_ [~kaare@] has quit [Read error: Operation timed out]23:47
--- Day changed Mon Oct 03 2011
-!- Netsplit *.net <-> *.split quits: mducharme-work01:20
-!- Netsplit *.net <-> *.split quits: @frodwith, SDuensin, scrottie01:21
-!- Netsplit over, joins: mducharme-work, SDuensin, scrottie, @frodwith01:23
-!- mode/#webgui [+o scrottie] by ChanServ01:24
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has quit [Ping timeout: 256 seconds]03:19
-!- _lsr [88ba4d3a@gateway/web/freenode/ip.] has joined #webgui03:21
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has joined #webgui03:39
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has joined #webgui04:04
-!- _lsr [88ba4d3a@gateway/web/freenode/ip.] has quit [Quit: Page closed]04:04
-!- waxhead [~pete@ppp121-45-210-188.lns20.cbr1.internode.on.net] has quit [Quit: Ex-Chat]04:39
-!- carogray [~Caroline@c-75-68-148-164.hsd1.nh.comcast.net] has quit [Quit: Leaving.]04:47
-!- elnino [~ninow@user-38q4846.cable.mindspring.com] has joined #webgui05:16
elninohi. I'm trying make a  prototype of a layout with a CS and calendar and some synidcated content (bsaed on the CS).05:23
elninobut it seems that 1) prototpyes doesn't do nested assets05:23
elninoand because of #1, I try packages, but I can't use relative URLs. which is really frustrating. So then I have to change the urls to be "pretty" and change the syndicated content to read of the correct feed.05:24
elninois there anyway around #1 issue or #2 issues?05:24
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has quit [Quit: This computer has gone to sleep]05:27
@scrottieI have in the past written little scripts to do recursive URL changes on a sub-tree of assets05:51
@scrottieI could probably dig that up and share it05:51
@scrottieobviously that wouldn't work if end users are trying to replicate chunks of content all over the site by themselves05:51
elninoscrottie, thanks. but yes, end users are replicating content. relative urls would be sweet. 07:08
elninoPrepend URL from parent? - is that wg's version of "relative" urls?07:09
elninowould that work in a package?07:15
elninodoesn't seem to work. =(07:21
elninonor does "process macros" in syndicated content. =(07:22
elninooh I see. I miss understood ^/;07:30
elninoSo, I need a macro that returns the 'current url" so I can create a "relative" link in my syndicated content. like this: ^/;coachblog?func=viewRss07:31
elninowhere, ^/; would return the url of the pagelayout that the syndicated content asset is on.07:31
-!- Radix-wrk [quasselcor@] has quit [Remote host closed the connection]08:26
-!- Radix-wrk [quasselcor@] has joined #webgui08:26
-!- mode/#webgui [+v Radix-wrk] by ChanServ08:27
@scrottieIt really needs to be easier to extend assets.09:13
@scrottieI'm kind of worried about you trying to replicate content over the site though.09:14
@scrottieis this part of that same other quest that involved shortcuts?09:14
@scrottie"where, ^/; would return the url of the pagelayout that the syndicated content asset is on"... you should put in for an RFC.09:18
@scrottieer, an RFE.09:18
@scrottieRFE, RFC, same thing.09:18
-!- CIA-49 [~CIA@cia.atheme.org] has quit [Ping timeout: 252 seconds]09:43
-!- CIA-9 [~CIA@cia.atheme.org] has joined #webgui09:44
-!- dappere-dodo [~dappere-d@] has joined #webgui10:05
-!- dappere-dodo [~dappere-d@] has quit [Read error: Connection reset by peer]10:28
-!- dappere-dodo [~dappere-d@] has joined #webgui10:29
-!- dappere-dodo [~dappere-d@] has quit [Read error: Connection reset by peer]11:04
-!- dappere-dodo [~dappere-d@] has joined #webgui11:05
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has joined #webgui11:16
-!- mode/#webgui [+v BartJol] by ChanServ11:16
-!- dappere-dodo [~dappere-d@] has quit [Ping timeout: 260 seconds]11:25
-!- daviddelikat1 [~user@ppp-70-226-161-5.dsl.mdsnwi.ameritech.net] has joined #webgui11:28
-!- mode/#webgui [+o daviddelikat1] by ChanServ11:28
-!- daviddelikat [~user@ppp-70-226-161-5.dsl.mdsnwi.ameritech.net] has quit [Ping timeout: 255 seconds]11:29
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui12:16
-!- dappere-dodo [~dappere-d@] has joined #webgui12:55
-!- carogray [~Caroline@70-4-171-212.pools.spcsdns.net] has joined #webgui13:00
-!- carogray1 [~Caroline@68-247-117-97.pools.spcsdns.net] has joined #webgui13:06
-!- carogray [~Caroline@70-4-171-212.pools.spcsdns.net] has quit [Ping timeout: 258 seconds]13:08
-!- carogray [~Caroline@68-244-125-26.pools.spcsdns.net] has joined #webgui13:09
-!- carogray1 [~Caroline@68-247-117-97.pools.spcsdns.net] has quit [Ping timeout: 248 seconds]13:10
-!- carogray [~Caroline@68-244-125-26.pools.spcsdns.net] has quit [Ping timeout: 255 seconds]13:55
-!- carogray [~Caroline@] has joined #webgui13:58
-!- carogray [~Caroline@] has quit [Ping timeout: 258 seconds]14:02
-!- carogray [~Caroline@72-63-14-120.pools.spcsdns.net] has joined #webgui14:03
-!- carogray1 [~Caroline@72-63-14-120.pools.spcsdns.net] has joined #webgui14:46
-!- carogray [~Caroline@72-63-14-120.pools.spcsdns.net] has quit [Ping timeout: 240 seconds]14:47
-!- carogray [~Caroline@] has joined #webgui14:50
-!- carogray1 [~Caroline@72-63-14-120.pools.spcsdns.net] has quit [Ping timeout: 245 seconds]14:50
-!- carogray [~Caroline@] has quit [Quit: Leaving.]14:59
-!- carogray [~Caroline@host2.209.113.248.conversent.net] has joined #webgui15:32
-!- carogray [~Caroline@host2.209.113.248.conversent.net] has quit [Read error: Connection reset by peer]15:43
elninoscrottie, no, sorry, we're not replicating "content" but we are replicating "structure" - it's basically everyone is getting home pages, and the home pages all have a blog, calendar, photo gallery, etc. 16:00
-!- carogray [~Caroline@host2.209.113.248.conversent.net] has joined #webgui16:00
elninoso yes, when the user creates their "home page" structure, I wanted it to retain theh same path structure as well, so the urls to the home page is home/coachescorner/nameofcoach/blog, home/coachescorner/nameofcoach/calendar, home/coachescorner/nameofcoach/gallery, etc.16:03
elninoagain regarding the "relative" I did find the ParentMacro, so I can fix the syndicatedcontent feed on each of their home pages.16:09
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has quit [Read error: Connection reset by peer]16:18
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has joined #webgui16:57
haargscrottie, you around?17:08
-!- sbaur [~Adium@] has joined #webgui17:57
+BartJoland where is that man with his head in the perl clouds?18:01
sbaurmaybe he's still sleeping, it is only 8am on the pacific coast18:10
+BartJolI thought he was an early bird18:12
+BartJolbut maybe that early18:12
-!- dappere-dodo [~dappere-d@] has quit [Quit: This computer has gone to sleep]18:15
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has joined #webgui18:26
-!- mode/#webgui [+v perlDreamer] by ChanServ18:26
+perlDreamermorning folks18:26
elninogood morning!18:26
-!- kaare_ [~kaare@] has joined #webgui18:51
* perlDreamer runs off to the gym19:13
@scrottiehaarg, kinda.  what's up?  need to go make coffee here...19:20
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has quit [Quit: Leaving.]19:33
@scrottiehrm.  haarg pinged me somewhere between 2:30am and 9:15am.  I wonder if it was early or if it was late.19:54
haargwas at lunch19:54
-!- daviddelikat [~Adium@ppp-70-226-161-5.dsl.mdsnwi.ameritech.net] has joined #webgui20:06
-!- mode/#webgui [+o daviddelikat] by ChanServ20:06
+perlDreamerhaarg, getting some wgd weirdness with wgd util20:20
+perlDreamerCan't locate object method "verbosity" via package "WGDev::Command::Util" at /loader/0x97b60e0/WGDev/Command/Util.pm line 48.20:21
+perlDreamergit log -Sverbosity isn't coming up with much useful20:21
+perlDreamerFeels like something changed in Command/Base.pm20:21
+perlDreamerbut I don't see any record of it20:21
+perlDreamerI've tried my branch, your master branch and haarg.org/wgd20:22
+perlDreamerand all getting the same results20:22
haargi broke it in d6ecf71 by accident20:24
+perlDreamerI'll try and fix it and send you a merge request :)20:24
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has joined #webgui20:42
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has quit [Quit: This computer has gone to sleep]21:30
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has joined #webgui22:21
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has quit [Client Quit]22:22
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has joined #webgui22:36
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has quit [Quit: This computer has gone to sleep]22:41
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Read error: Operation timed out]23:41
CIA-9webgui: Colin Kuskie WebGUI8 * r259a42b / t/Form/ButtonGroup.t : Use done_testing() and test if addButton called twice nukues buttons. - http://git.io/QW2myA23:41
CIA-9webgui: Colin Kuskie WebGUI8 * r0e82552 / lib/WebGUI/Asset/MatrixListing.pm : Make a custom getEditTemplate method to handle getting information from the parent Matrix. Fix class=>className form code, and adding buttons. - http://git.io/MycfMQ23:41
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui23:43
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Client Quit]23:43
-!- haarg [~haarg@haarg.org] has quit [Read error: Operation timed out]23:50
-!- haarg [~haarg@haarg.org] has joined #webgui23:51
-!- Radix-wrk [quasselcor@] has quit [Read error: Operation timed out]23:53
-!- Radix-wrk [quasselcor@] has joined #webgui23:53
-!- mode/#webgui [+v Radix-wrk] by ChanServ23:54
--- Day changed Tue Oct 04 2011
-!- Netsplit *.net <-> *.split quits: haarg00:08
-!- kaare_ [~kaare@] has quit [Ping timeout: 258 seconds]00:10
-!- Netsplit over, joins: haarg00:10
-!- carogray [~Caroline@host2.209.113.248.conversent.net] has quit [Ping timeout: 260 seconds]00:19
CIA-9webgui: Colin Kuskie master * re599e1c / lib/WebGUI/i18n/English/Form_TimeField.pm : Add an i18n namespace for the TimeField form plugin. - http://git.io/rVUKBw00:41
-!- _lsr [88ba4d3a@gateway/web/freenode/ip.] has joined #webgui01:18
CIA-9webgui: Colin Kuskie WebGUI8 * r381638f / lib/WebGUI/Asset/MatrixListing.pm : Set the action to get the save! - http://git.io/nOCI2Q01:42
+perlDreamer3 assets to go, and then one major WebGUI 8 milestone is crossed01:56
@scrottienice work.01:57
+perlDreamerafter that, I need to figure out what changes to make for style templates for the new admin console02:04
+perlDreamerand evaluate the status of version tag-less asset work02:04
+perlDreamerand try the innoDB translation02:04
+perlDreamerthat should wrap it up and make it releasable02:04
@scrottieshall I order up a WebGUI 8 cake?02:07
+perlDreamerafter the last two years, I think we deserve a pizza and a keg02:13
@scrottiewouldn't argue02:14
-!- sbaur [~Adium@] has quit [Quit: Leaving.]02:31
-!- carogray [~Caroline@c-75-68-148-164.hsd1.nh.comcast.net] has joined #webgui03:06
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has quit [Quit: Leaving.]03:50
-!- Netsplit *.net <-> *.split quits: _lsr, SDuensin, @frodwith, @daviddelikat1, mducharme-work, carogray, haarg, @scrottie, kthakore, SynQ, (+3 more, use /NETSPLIT to show all of them)04:10
-!- Netsplit over, joins: carogray, _lsr, haarg, +Radix-wrk, @daviddelikat1, CIA-9, elnino, @frodwith, @scrottie, SDuensin (+3 more)04:13
* scrottie waves to david04:24
-!- carogray [~Caroline@c-75-68-148-164.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer]04:43
-!- Nickola [~Me@67-213-105-173.eastlink.ca] has joined #webgui05:56
Nickolahello all.  Is there a drupal to webgui conversion tool?05:56
NickolaI have a drupal site.05:56
NickolaI hate drupal.05:56
elninoyou can pay me. =)05:57
NickolaI used to use webgui.05:57
Nickolalong before the WRE05:57
elninoI know of no such tool. 05:58
elninoWRE is very nice.05:58
elninomuch better than pre-WRE05:58
NickolaI guess.  makes installing it a pain in the rear end.05:58
Nickolahonestly, it's the WRE that make me move to drupal.  :-(05:58
NickolaI have one box that runs everything.05:59
NickolaI cannot dedicate it to webgui.05:59
Nickolaand I already have mysql data, and software that uses apache.05:59
Nickolaand debian that manages all my packages so I am always uptodate on security.05:59
NickolaI have a mail server that I use for a business.06:00
Nickolainstalling the WRE messes with all of that stuff.06:00
elninoI use two instances of apache06:00
Nickolaif there was a debian package that just made sure that all the packages that were needed were installed, than I would move back to WebGUI so fast your head would spin.06:00
elninoand one instance of mysql06:00
NickolaI wrote the very first LDAP and encrypted LDAP code for WebGUI now.06:01
Nickolaerrr...now = then.06:02
Nickolafraudian slip...talking to someone else at the same time.06:02
Nickolait's rewritten now.06:02
elninoWRE/mail server doesn't affect anything. so you can use the debian package to update those things. np06:02
elninoso what brings you back? 06:02
-!- _lsr [88ba4d3a@gateway/web/freenode/ip.] has quit [Quit: Page closed]06:06
@scrottiehrm?  the WRE doesn't require a dedicated box, and WebGUI doesn't require the WRE.  a lot of people just install the deps with Debian and do some extra setup.   or else install all of WebGUI with Debian.06:15
-!- _lsr [88ba4d3a@gateway/web/freenode/ip.] has joined #webgui06:20
-!- andyiomoon [88ba4d19@gateway/web/freenode/ip.] has joined #webgui06:59
-!- daviddelikat [~Adium@ppp-70-226-161-5.dsl.mdsnwi.ameritech.net] has quit [Quit: Leaving.]07:39
-!- elnino [~ninow@user-38q4846.cable.mindspring.com] has quit [Quit: Leaving]07:43
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has joined #webgui09:05
-!- _lsr [88ba4d3a@gateway/web/freenode/ip.] has quit [Quit: Page closed]09:11
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has quit [Quit: This computer has gone to sleep]09:14
-!- andyiomoon [88ba4d19@gateway/web/freenode/ip.] has quit [Ping timeout: 252 seconds]10:13
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has joined #webgui10:18
-!- mode/#webgui [+v BartJol] by ChanServ10:18
-!- xootom [~androirc@] has joined #webgui10:54
-!- xootom [~androirc@] has quit [Read error: No route to host]11:38
-!- xootom [~androirc@] has joined #webgui11:39
-!- xootom [~androirc@] has quit [Quit: AndroIRC - Android IRC Client ( http://www.androirc.com )]11:50
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui14:10
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has joined #webgui14:16
-!- carogray [~Caroline@c-75-68-148-164.hsd1.nh.comcast.net] has joined #webgui14:59
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has quit [Quit: This computer has gone to sleep]15:02
Nickolasorry I left without warning yesterday.15:04
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has joined #webgui15:13
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has quit [Quit: This computer has gone to sleep]15:37
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Quit: Leaving.]15:40
+BartJolNickola: we survived16:13
Nickola:-)  hehe it was rude.  I was in the middle of a conversation.16:14
+BartJoloh, I missed that16:16
-!- daviddelikat [~Adium@ppp-70-226-161-5.dsl.mdsnwi.ameritech.net] has joined #webgui16:22
-!- mode/#webgui [+o daviddelikat] by ChanServ16:22
-!- daviddelikat [~Adium@ppp-70-226-161-5.dsl.mdsnwi.ameritech.net] has left #webgui []16:24
-!- Nickola [~Me@67-213-105-173.eastlink.ca] has quit [Quit: <k!15b8>]17:32
-!- carogray [~Caroline@c-75-68-148-164.hsd1.nh.comcast.net] has quit [Quit: Leaving.]17:40
-!- carogray [~Caroline@c-75-68-148-164.hsd1.nh.comcast.net] has joined #webgui17:41
-!- carogray [~Caroline@c-75-68-148-164.hsd1.nh.comcast.net] has quit [Client Quit]17:44
-!- sbaur [~Adium@] has joined #webgui17:57
CIA-9wgdev: Colin Kuskie master * r7cb568f / lib/WGDev/Command/Util.pm : Inherit the correct base class for having verbosity. - http://git.io/_oc4yg18:04
CIA-9wgdev: Graham Knop master * r3c46ae2 / dist.ini : update to non-deprecated module - http://git.io/6X_3Fw18:04
CIA-9wgdev: Graham Knop master * r6c9ba49 / Changes : 18:04
CIA-9wgdev: v0.111004018:04
CIA-9wgdev:  - fix util command - http://git.io/JT8hYw18:04
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has quit [Quit: Leaving.]18:25
-!- kaare_ [~kaare@] has joined #webgui19:33
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has joined #webgui20:23
-!- carogray [~Caroline@static-64-61-141-210.isp.broadviewnet.net] has joined #webgui20:29
-!- carogray [~Caroline@static-64-61-141-210.isp.broadviewnet.net] has quit [Quit: Leaving.]20:40
CIA-9webgui: Colin Kuskie master * rc1945a1 / (2 files in 2 dirs): Fix template logic which was hiding the PoS form in the cart. Fixes bug #12268. - http://git.io/V8ea9A20:54
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has quit [Quit: This computer has gone to sleep]21:51
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui22:53
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has joined #webgui23:18
-!- mode/#webgui [+v perlDreamer] by ChanServ23:18
-!- elnino [~ninow@user-38q4846.cable.mindspring.com] has joined #webgui23:35
elninoThis is not webgui related, but I was wondering if someone could go off-line/private/open dialog and answer some questions I have about xchat vs skype?23:38
+perlDreameraren't they completely different?23:40
+perlDreamerskype is VOIP client with text messaging and video conferencing23:40
+perlDreamerand xchat is an IRC client?23:40
elninoI don't know. I know nothing.23:40
@scrottiexchat is one of many clients for IRC.  IRC is is protocol, standardized in IETF RFC documents, which are freely available.  these are the same standards that the rest of the Internet is built on.23:45
@scrottiethere are several IRC networks, where groups of servers are linked together and relay messages for channels between them to save bandwidth with group chat sessions.23:46
@scrottieSkype is a commericial product.  it's closed source, undocumented, and only official clients are available.23:47
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Quit: Leaving.]23:47
@scrottieskype is encrypted.  IRC isn't.  that's ignoring other features.23:48
+perlDreameryeah, what he said23:48
@scrottieyou know what would be awesome and terrible?  an IRC<->Facebook Chat gateway.23:49
@scrottiewe could link Plain Black's (hypothetical) Facebook account to here.23:49
elninoOk. Thanks! I think the client wanted to avoid long distance phone charges, but I don't have a microphone, so for me it's no different then IRC... 23:49
-!- kaare_ [~kaare@] has quit [Ping timeout: 248 seconds]23:49
elninoso I see the value of getiting a microphone/speakers.23:50
+perlDreamerelnino, it's really worth your time23:50
+perlDreamerat least a headset23:50
@scrottieelnino, if you have a smartphone, there's like a Skype client for it.  that's another option.23:50
@scrottieer, likely23:50
@scrottienot like.23:50
@scrottiecurse you, Interwebs!!!1123:51
+perlDreamermy droid has a skype client, but you can't use it if you're using wifi23:51
@scrottiedid you mean "if you're not using wifi"?  otherwise, that seems backwards.23:51
elninoI suppose. But if you knew who you were really talking with you'd realize I'm about 10 years behind on technology. LOL crying LOL crying.23:51
+perlDreamerno, they limit it to only used on the 3G scrottie23:52
elninogood news is that I'm getting vista soon.  =)23:52
+perlDreamerelnino, skip vista and go straight to 723:52
elninothat'll last me another 2 years.23:52
+perlDreamerit's not worth the large amounts of anacid that you'll need using Vista23:52
@scrottieelnino, I got a USB telephony adapter (Zoom brand) that you can plug a regular phone into and use it with skype and bought a standard issue AT&T rotary phone off of eBay.  I haven't hooked it up yet.23:52
elninoohh. I looked at zoom.23:53
elninoVOIP is holding me back becasue you can't call 911. and last time I tried it, it was TERRIBLE.23:53
elninoer, I'm holding off VOIP23:53
elninoyou'll have to let me know how that works, I think tha tisthe one you can actually turn your computer off.23:54
@scrottiewith a conference call with three people on it in Skype, it works right about half of the time.23:54
elninoin another 10 years, I'm sure it will work as well as LAN.23:54
elninoLAN phone.23:55
@scrottieI'm not sure.  I think the "the more things change, the more they stay the same" manifests in surprising ways.23:55
@scrottiethey make those.23:55
+perlDreamerelnino, you can put a VOIP client on your computer and have it use your internet connection, and not touch your regular phone service23:55
elninoie skype, right?23:56
@scrottieyoutube and Flash took over Internet video streaming, and some days, it seems like things haven't progressed far from the RealPlayer days... surely there are stats that exist and can be applied to the buffering problem.  and why can't people easily host their own videos without having to use a 3rd party service?23:57
@scrottieI know HTML5 fixes this, but it still just kind of never happened, for whatever reasons, one of them probably being people are used to things not working.23:57
@scrottiesometimes mankind develops a mental block around an entire technology when that technology takes too long to be made to work.  then if it is perfected after that, it doesn't matter; everyone has not only forgotten about it but put up walls in their brain against it.23:58
+perlDreameroff to pick up the kids, bbiaw23:58
@scrottiesometimes I've worked for the company that finally made the technology work.  then we show up at the trade show and after years of hype, every trace of hype about that technology was erased and no one would talk to us.23:59
--- Day changed Wed Oct 05 2011
@scrottiesingle system image clustering is another one.  it works, the commercial stuff is amazing, the free stuff is good, but trying to convince people it exists is like telling them about the mole people who live underground.  they look at you crazy.00:00
elninoIt's hard to keep up. That's all I have to say. 00:00
@scrottieshort version, "technology will get there one day" is over-simplistic.  reality is far more complex and interesting.00:01
* elnino stepping away for a little bit.00:06
-!- SquOnk [~emhn@] has joined #webgui00:21
SquOnkperlDreamer: Long time no see :)00:21
+perlDreamerhowdy SquOnk00:21
SquOnkA customer wants to use Google Analytics.00:22
SquOnkSo I said "create a Snippet and put the JS chunk there, add that to your style templates"00:22
SquOnkAnd they retorted "we want to track mobile devices that might not have JS support"00:22
SquOnkI stood in respectful silence :)00:23
+perlDreamerYou are a wise man00:23
+perlDreamerDid they figure it out?00:23
SquOnkperlDreamer: I haven't00:24
SquOnkAFAIK, what the JS chunk does is build and URL to Googles magical GIF.00:24
+perlDreameraccording to google, it can be done00:24
SquOnkperlDreamer: Well I guess, that's more or less with what I came up with...00:25
SquOnk...a Perl script running in Apache::Registry that builds the proper URL.00:26
+perlDreamercould it be done in a WebGUI macro?00:26
SquOnkperlDreamer: Haven't tried.00:27
SquOnkLet me show you what I've found.00:27
SquOnkThat script does pretty much all the magic, I think.00:28
SquOnkIt parallels what the JS chunk does.00:28
SquOnkExcept for two things, one being the GA User Code.00:30
SquOnkSo, if it were to be a macro, it should get the GA User Code, and the rest could be figured out inside the macro.00:30
SquOnkAm I rambling?00:30
+perlDreamerhaving it as a macro  might be suboptimal, since it could be subject to caching00:32
+perlDreamerpage layouts cache for 60 seconds for visitors00:32
+perlDreamermaybe a URL or a Content handler, though00:34
+perlDreamerthey don't cache00:34
+perlDreameror, just stick it into the registry, which is probably how it was designed to be used in the first place00:34
SquOnkperlDreamer: But, if I stick it into the registry, I still need to call it from each page with some environment variables.00:35
SquOnk...plus the GA Code.00:35
SquOnkperlDreamer: Speaking of caching, have you got a chance to look at the Shortcut Override caching issue I reported.00:37
+perlDreamerI'm nose deep in support, development and WebGUI 800:38
SquOnkThe GA URL requires a random number...00:40
SquOnk...if the Macro only *built* the URL, it would be different every time and thus caching would hurt, would it?00:40
+perlDreamerif it was in the style template itself00:41
+perlDreamerthen it would never be cached00:41
SquOnkIt will be there, just before the </body>00:41
+perlDreameras long as it's directly in the template and not buried in a snippet that caches, it should be fine00:41
+perlDreamerhowever, think about the additional loading of making an offsite http request for every page load00:42
+perlDreamerbased on your hit rate, that's a lot of extra server traffic00:42
SquOnkOh yes, I'm aware of that.00:42
SquOnkBut wait...00:43
SquOnkThe macro will only *build* the URL; the *browser* will get it.00:43
SquOnkIt would be used like00:44
SquOnk<img src="^MobileGA('GACODE');">00:44
SquOnkSo the macro spits the 'http://www.google.com/blah' with the appropiate parameters00:44
SquOnkThe parameters being REMOTE_ADDR and other Apache environmental things00:45
+perlDreamersee line 107 in the ga.pl script00:45
SquOnkRight :/00:46
+perlDreamerif I understand correctly, this script is supposed to be mounted at a particular URL and when called, makes a GA request, sets a cookie and returns a GIF00:48
+perlDreamerthe equivalent WebGUI analog is a URL handler00:49
+perlDreamerand the equivalent WebGUI 8 analog is Plack Middleware00:49
@scrottiethere's always the option of parsing the access_log for webstats...01:07
+perlDreamerthe WRE comes with tools to do that01:08
@scrottiethe main benefit of GA is that it's supposed to be easier to deploy.01:08
@scrottiebut if it isn't easier, then it loses a lot of its appeal.01:08
SquOnkscrottie: True that01:25
SquOnk1. These people think our webdruid reports cannot be "the truth" so they want Google Analytics.01:26
SquOnk2. They want to track non-JS capable mobile devices. What in tarnation?01:26
SquOnkThese people are scay.01:27
SquOnkAnd they've already reproduced.01:27
SquOnkperlDreamer: I've already layed out the way to do it as a Macro. How would I use it as an URL.01:28
@scrottieat a certain point, I advocating falsifying data.01:28
@scrottieI advocate.01:28
SquOnkSomething like WebGUI::URL::GA and have /ga be handled by it?01:29
elninoI'm assuming the donation module thingy works like a sku in a shop?01:30
SquOnkperlDreamer: The ga.pl needs HTTP_REFERER and some other stuff that the "actual page" knows about.01:30
+perlDreameryou get it from the session01:31
+perlDreamerelnino, donation asset is a sku in the shop01:31
elninook, that's what it was starting to look like. Thanks for confirming.01:31
+perlDreamerelnino: http://www.webgui.org/user-guides/webgui-shop-guide01:32
SquOnkperlDreamer: But still, I don't see how to glue them together...01:33
SquOnk...I mean...01:33
SquOnkSay I write said URL handler for /ga01:33
SquOnkHow do I use it in the template? Plain <img src="/ga">?01:33
SquOnkThe URL handler should pick up the HTTP_REFERER, that being the page where the template showed.01:34
SquOnk(That's me thinking out loud)01:34
+perlDreamerthat's set in the environment01:34
SquOnkI guess that could work...01:35
SquOnkWhat's the WebGUI::URL that resembles the desired behaviour the most?01:35
SquOnkI guess none :)01:36
+perlDreamersorry, I got pulled into a phone call01:40
+perlDreamerthere is no URL handler that resembles what you want to do01:40
SquOnkperlDreamer: Yep, I've already read them.01:48
SquOnkperlDreamer: Different subject, if you don't mind.01:50
SquOnkAfter the 7.9 to 7.10 upgrade, metadata fields changed.01:51
SquOnkThey have version control and all of that... cool.01:51
+perlDreamerwell, I suppose so01:51
+perlDreamerthey lived for a long time without any version control quite happily01:51
SquOnkThing is, after upgrading a 7.9.34 to 7.10.23, metadata fields "disappeared".01:51
SquOnkThe data is still there.01:51
SquOnkBut when trying to add an Article, they won't show up in the Metadata tab for the Article.01:52
SquOnkFor existing Articles that had metadata fields planted in the templates, they aren't showing.01:52
SquOnkI filed a bug.01:52
+perlDreamerthat would be a bug01:52
+perlDreamerI think I've seen it :)01:53
SquOnkAfter filing a bug I noticed that MetaData fields now require "enabling them" for specific Assets.01:53
SquOnkI thought enabling them for Articles would fix the issue, and it sort of did...01:53
SquOnk...because now I can add Articles with metadata, but still some of the old ones don't show its previously filled metatada fields.01:54
+perlDreameryou mean that old data has been lost?01:55
+perlDreameror that fields are missing, or empty?01:55
-!- _lsr [88ba4d3a@gateway/web/freenode/ip.] has joined #webgui01:59
SquOnkperlDreamer: Old data is there in the database.02:00
SquOnkperlDreamer: Fields were missing (from the Metadata tab) before I noticed that I had to enable them for particular assets.02:00
SquOnkperlDreamer: After the fields started showing up again, everything looked normal.02:00
SquOnkperlDreamer: However some *old* Articles that had metadata, where showing empty fields.02:00
SquOnk*were showing*02:01
+perlDreamerwhat kind of fields were they?02:01
SquOnkText with no default or possible values. Plain text fields.02:02
+perlDreamerif you'll update the current bug with that info, I'll look into it when I do the debug for it02:02
+perlDreameryou are, of course, always welcome to dig into it too02:03
SquOnkI think I added a comment along those lines.02:03
SquOnkYet another ugly bug.02:06
SquOnkAfter the upgrade from 7.9 to 7.10...02:06
SquOnk...I try to add Asset Reports, and the 'Search of assets of type' field has nothing :/02:06
SquOnkAnd that's ugly because it happens on a fresh 7.10.23 too02:08
+perlDreameris that this bug: http://www.webgui.org/use/bugs/tracker/12201 ?02:08
SquOnkperlDreamer: Perhaps it is the same, yes.02:09
SquOnkperlDreamer: Bug's probably in WebGUI::Form::AssetReportQuery02:10
SquOnkperlDreamer: Line 225. The query looks legit, but MySQL being case sensitive makes me wonder...02:11
SquOnkNo, that's not it.02:12
-!- elnino [~ninow@user-38q4846.cable.mindspring.com] has quit [Quit: Leaving]02:15
SquOnkperlDreamer: It's the same bug, yes. I hadn't noticed that the 'Matching...' and 'Order by...' are also broken.02:15
+perlDreamerwe;;. tjat02:16
+perlDreamerwell, that's one less bug02:16
SquOnkperlDreamer: You've fixed it already?02:16
+perlDreamerno, I mean instead of two AssetReport bugs we just have one02:16
SquOnkperlDreamer: Right02:16
SquOnkperlDreamer: I think is JavaScript related because after looking at the page source, all the stuff is there.02:17
+perlDreamerhave you tried using the AssetReport and FireBug at the same time to try and catch any easy bugs in the JS?02:18
SquOnkperlDreamer: Nope. I use Chrome most of the time.02:20
+perlDreamerChrome has developer tools similar (or better than) to Firebug02:20
SquOnkperlDreamer: Yep. No JS bugs.02:23
SquOnkThe class selector has an onchange=loadClassName...02:24
SquOnk...but has no value02:24
SquOnkI mean, look at line 271 of AssetReportQuery.pm02:25
SquOnkThe classSelect has an empty value.02:25
SquOnkThat explains why it's getting none :)02:25
SquOnk...but it was like that in 7.902:28
SquOnkgit diff master..webgui-7.9 lib/WebGUI/Form/AssetReportQuery.pm is short, but doesn't tell me much :/02:30
SquOnkA removed function that became inline in toHtml02:31
-!- sbaur [~Adium@] has quit [Quit: Leaving.]02:32
SquOnkThe other way around, actually02:33
CIA-9webgui: Colin Kuskie WebGUI8 * r51f4102 / lib/WebGUI/Asset/File/GalleryFile/Photo.pm : Move GalleryFile/Photo over to getEditTemplate so it can inherit templates from its parent. - http://git.io/pzeyZg02:33
SquOnkperlDreamer: I think I know what the problem is, but don't know how to fix it.02:35
+perlDreamerokay, what do you have?02:35
SquOnkperlDreamer: The assetReportQuery.js reference is not being included in the headTags.02:35
SquOnkperlDreamer: In 7.9 there was a $session->style->setScript(...) inlined02:35
SquOnkperlDreamer: In 7.10, the same line was moved to sub headTags()02:36
SquOnkperlDreamer: Looking at the page source, there's no mention of assetReportQuery anywhere, so it's not getting included.02:36
+perlDreamerput a call to $self->headTags() inside AssetReportQuery's toHtml method02:36
+perlDreamerthen restart apache and see if that fixes it02:37
SquOnkperlDreamer: In the same place where it used to be inlined, right?02:37
+perlDreameryes, that would be okay02:38
+perlDreameror right at the top02:38
SquOnkperlDreamer: It works.02:38
SquOnkperlDreamer: So, refactoring without multiplication :)02:38
+perlDreamerand even worse, without testing!02:38
SquOnkperlDreamer: Yeah.02:38
+perlDreamerDo you know how to format a changelog notice to document a bug fix?02:39
SquOnkperlDreamer: Once you teach me, I will.02:39
+perlDreamerI only have 6 minutes until I have to leave, so let's see what we can do...02:39
SquOnkLet me load my keys for SSH and git pushing02:40
+perlDreamerbe sure you do a pull before trying the push02:40
+perlDreamerit'll make merging easier02:40
SquOnkperlDreamer: I'm going to work on my git clone. Just pulled, yes.02:40
SquOnkgit checkout master ; git pull02:40
+perlDreamernext find the title of the bug report02:40
+perlDreamerURL for reference: http://www.webgui.org/use/bugs/tracker/1220102:41
+perlDreamerpaste the title into the changelog, and reformat by hand to match what's there02:41
SquOnkAssetReport - no selects  (#12201)02:41
+perlDreamerone bug report per line, no manual wrapping please02:41
SquOnk - fixed #12201: AssetReport - no selects.02:42
SquOnkThat's the line, verbatim.02:42
+perlDreamerlooks good02:42
+perlDreamerbefore you commit, be sure to run the t/00_compile.t test02:42
+perlDreamerif you do that, you'll be spared the grief that I've given others02:43
+perlDreamerby not doing that myself :/02:43
+perlDreamerit should pass, since you've tested it directly in the browser02:43
+perlDreamerthen you do a commit02:43
SquOnkAll test successful02:43
+perlDreamermake a nice simple commit notice, something like, 'adding back in call to assetReport.js.  Fixes bug #12201'02:44
SquOnkDoing the commit. Just two files changed.02:44
+perlDreamerthat makes the git log history searchable quickly and easily02:44
+perlDreamerthen push02:44
+perlDreamerthen, put a notice in the bug report that it will be fixed in 7.10.2402:44
+perlDreamerand note the git commit for that change02:44
+perlDreamerthen I'll close the bug02:44
+perlDreamerand give you 500 karma for bug fixing02:44
+perlDreamernow, I must run off02:44
CIA-9webgui: Ernesto Hernández-Novich master * re5ef40f / (docs/changelog/7.x.x.txt lib/WebGUI/Form/AssetReportQuery.pm): Adding back call to assetReport.js - Fixes bug #12201 - http://git.io/TAnisA02:45
-!- SquOnk [~emhn@] has quit [Quit: Yippie kay-ai-yay, fudder muckers!]03:05
-!- carogray [~Caroline@c-75-68-148-164.hsd1.nh.comcast.net] has joined #webgui03:43
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has quit [Quit: Leaving.]04:17
-!- carogray [~Caroline@c-75-68-148-164.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer]04:49
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui07:37
-!- _lsr [88ba4d3a@gateway/web/freenode/ip.] has quit [Quit: Page closed]08:10
-!- dappere-dodo [~dappere-d@ip-80-113-8-7.ip.prioritytelecom.net] has joined #webgui08:27
-!- elnino [~ninow@user-38q4846.cable.mindspring.com] has joined #webgui08:38
-!- elnino [~ninow@user-38q4846.cable.mindspring.com] has quit [Client Quit]08:38
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has joined #webgui10:35
-!- mode/#webgui [+v BartJol] by ChanServ10:35
-!- carogray [~Caroline@c-75-68-148-164.hsd1.nh.comcast.net] has joined #webgui12:16
-!- carogray [~Caroline@c-75-68-148-164.hsd1.nh.comcast.net] has quit [Quit: Leaving.]12:29
-!- carogray [~Caroline@68-247-90-215.pools.spcsdns.net] has joined #webgui12:51
-!- carogray1 [~Caroline@] has joined #webgui13:07
-!- carogray [~Caroline@68-247-90-215.pools.spcsdns.net] has quit [Ping timeout: 260 seconds]13:08
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Quit: Leaving.]14:34
-!- carogray1 [~Caroline@] has quit [Quit: Leaving.]15:07
-!- carogray [~Caroline@host2.209.113.248.conversent.net] has joined #webgui15:27
-!- carogray [~Caroline@host2.209.113.248.conversent.net] has quit [Read error: Connection reset by peer]15:32
-!- carogray [~Caroline@host2.209.113.248.conversent.net] has joined #webgui15:41
SDuensinOooo - Today is the anniversary of Monty Python's Flying Circus *and* the first official Linux kernel.  Coincidence?  :-)16:52
-!- dappere-dodo [~dappere-d@ip-80-113-8-7.ip.prioritytelecom.net] has quit [Quit: This computer has gone to sleep]16:54
-!- daviddelikat2 [~Adium@ppp-70-226-161-5.dsl.mdsnwi.ameritech.net] has joined #webgui17:15
-!- mode/#webgui [+o daviddelikat2] by ChanServ17:15
-!- SquOnk [~emhn@] has joined #webgui17:16
SquOnkCan anybody point me to the i18n *repo*.17:16
SquOnkIt would be easier for me to fix a lot of things in the Spanish translation if I could bulldoze it with Perl scripts...17:16
SquOnkdaviddelikat1: Thanks!17:22
@daviddelikat2your welcome17:24
-!- daviddelikat1 [~user@ppp-70-226-161-5.dsl.mdsnwi.ameritech.net] has left #webgui []17:24
-!- SquOnk [~emhn@] has quit [Quit: Yippie kay-ai-yay, fudder muckers!]17:29
-!- sbaur [~Adium@] has joined #webgui17:59
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has quit [Quit: Leaving.]18:28
-!- qwebirc65142 [4499de90@gateway/web/freenode/ip.] has joined #webgui18:50
qwebirc65142Hello. I'm looking for a three level main horizontal navigation system (css +) that doesn't degrade because javascript isn't enabled.18:56
sbaurqwebirc65142: it looks like no one's around to help you right now, I know I can't,  You may want to ask your question on the design list as well19:24
@scrottiewhy would CSS degrade when JS isn't enabled?19:59
@scrottieshould be able to throw the nav layout into the style template (which styles the site, doesn't just contain CSS)20:00
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has joined #webgui20:15
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has quit [Quit: This computer has gone to sleep]20:42
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has joined #webgui21:09
-!- kaare_ [~kaare@] has joined #webgui21:25
-!- mducharme1 [~nothing@S0106002401f31855.wp.shawcable.net] has joined #webgui21:48
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has quit [Ping timeout: 244 seconds]21:51
qwebirc65142When javascript isn't enabled, the navigation breaks.22:21
-!- daviddelikat2 [~Adium@ppp-70-226-161-5.dsl.mdsnwi.ameritech.net] has quit [Read error: Connection reset by peer]22:30
-!- daviddelikat [~Adium@ppp-70-226-161-5.dsl.mdsnwi.ameritech.net] has joined #webgui22:30
-!- mode/#webgui [+o daviddelikat] by ChanServ22:30
* scrottie waves to david22:44
-!- qwebirc65142 [4499de90@gateway/web/freenode/ip.] has quit [Quit: Page closed]23:29
--- Day changed Thu Oct 06 2011
-!- kaare_ [~kaare@] has quit [Ping timeout: 255 seconds]00:04
-!- SquOnk [~emhn@] has joined #webgui00:23
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui00:34
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has joined #webgui00:39
-!- mode/#webgui [+v perlDreamer] by ChanServ00:39
+perlDreamerSquOnk, changing the i18n repo via perl scripts could cause merge problems on the server00:40
+perlDreamerto handle that, we've configured the server to ignore any conflict in preference to its repo00:40
+perlDreamerso be wary00:40
SquOnkperlDreamer: Ah. My intentios are replacing HTML entities (&aacute; et. al.) for their corresponding UNICODE character.00:44
+perlDreamerThose are generated by TinyMCE, if I remember correctly00:45
+perlDreamereven if you edit them00:45
SquOnkperlDreamer: And some case normalization, like 'Asset', 'Article' always capitalized.00:45
+perlDreamersomeone could come along and change it back00:45
+perlDreamerand like I said, if there's a conflict, your work would be lost00:45
SquOnkperlbot: I forgot to say that I was going to include the new add.gif for Spanish :)00:53
perlbotSquOnk: Stored I forgot to say that I was going to include the new add.gif for Spanish :)  00:53
SquOnkYeah thanks.00:54
SquOnkperlDreamer: I forgot to say that I was going to include the new add.gif for Spanish :)00:54
+perlDreamerthat's good too00:54
SquOnkperlDreamer: That will close another bug.00:54
+perlDreameryou close bugs, I'll give you karma00:55
+perlDreamerI've got a whopper of one right now00:55
+perlDreamerHow do you glean a 4M row database for data using workflows?00:55
SquOnkperlDreamer: Quoting MeatLoaf, 'I ain't init for the karma' :)00:55
SquOnkperlDreamer: truncate00:55
+perlDreamernot an option00:55
+perlDreamerit has to be nondestructive00:56
+perlDreamerand every operation has to run within the 55 second window for spectre workflows00:56
SquOnkperlDreamer: You wrote 'glean', I thought you meant 'clean'00:56
sbaurcreate some indexes? though i'm not sure it would be fast enough with that many rows00:57
+perlDreamerprobably not00:58
+perlDreamerjust sorting that database causes 16 Gb temporary files to be created00:59
SquOnkperlDreamer: Just pushed the add.gif into the spanish translation.00:59
+perlDreamerlet me do a manual merge on that SquOnk00:59
SquOnkperlDreamer: Why isn't truncate an option.00:59
SquOnkperlDreamer: Sure thing.00:59
+perlDreamerbecause I need to analyse the contents, not remove them01:00
SquOnkperlDreamer: What kind of analysis?01:00
+perlDreamerIt's for WebGUI's Passive Analytics01:00
+perlDreamerwhich attempts to estimate how long people spend reading a page01:00
sbaura stored procedure kicked off by spectre that is then allowed to take the time it needs?01:00
SquOnkperlDreamer: CREATE a TEMP table based on the proper SELECT. TRUNCATE the main table. Then truncate the TEMP after doing whatever with it.01:01
SquOnkperlDreamer: That works if your analysis can be expressed as SQL01:01
SquOnkof course01:01
+perlDreamerSquOnk, truncating, clearing or altering the main tables contents is not acceptable under any circumstances01:03
SquOnkperlDreamer: However, that kind of analysis will eventually take much longer than a minute, so sbaur's comment is worth exploring.01:03
+perlDreamerclients don't like it when you delete their data01:03
SquOnkperlDreamer: So, those tables are going to grow making it harder to run in under a minute.01:03
+perlDreamerI think the only solution is iteration01:03
+perlDreameryou have to walk them line by line, and do the time lapse analysis01:04
+perlDreamerand the only place big enough to store enough data for the per-user/session analysis is another table01:04
SquOnkperlDreamer: Cam't you express that as an aggregate or nested query.01:04
SquOnk...and have it run fast01:04
* SquOnk is used to doing that sort of thing in PostgreSQL with even larger tables01:04
SquOnk...just sayin' :)01:04
+perlDreamerinside 55 seconds?01:05
-!- elnino [~ninow@user-38q4846.cable.mindspring.com] has joined #webgui01:05
+perlDreamerI can make the db do what I want in this case01:05
+perlDreamerI just can't make it do it in 55 seconds or less01:05
SquOnkperlDreamer: Yep. The Stored Procedure plus proper indexes (sometimes partial indexes) do magic.01:05
elninohttp://www.webgui.org/user-guides/webgui-shop-guide/shop-guide-wiki/event-manager - SO. badge is to get IN to the convention, and tickets are to attend, like, seminars at the convention?01:05
+perlDreamerI believe that's the correct analogy01:06
SquOnkperlDreamer: What table are you working with?01:06
+perlDreamerSquOnk, have a peek at lib/WebGUI/Workflow/Activity/SummarizePassiveAnalytics.pm01:06
@scrottiecreate another daemon just for the purpose other than spectre.01:07
+perlDreamerscrottie, I did consider WebGUI::Fork for this01:07
@scrottieI forgot about that.  that would be a really good idea.01:07
+perlDreamerbut the sorting does nasty things to mysql and makes it call server support people in the middle of the night01:07
SquOnkperlDreamer: The first select is going to *kill* you with a spoon.01:07
@scrottieI tried to backport it once and found that task more difficult than expected.01:07
elninoso it looks like, to list a "event" I have to create a badge, but I dont' see where I associate a date to it.01:08
@scrottiesorting, exporting, reporting... yeah, lots of things will wedge up a mysqld01:08
+perlDreamerSquOnk, I'm not called sqlDreamer for several very good reasons01:08
SquOnkYour filter is not going to use an index.01:09
+perlDreamerno, it won't01:09
elninoI dont' see a save button when trying to create a badge. =(01:09
+perlDreamerelnino, it's there, look top right of the screen01:09
@scrottieperlDreamer, I don't have any elegant solutions but I can list off in-elegant ones.  run two mysqld's, one just for this purpose.  hack up PA to insert directly into this other database.01:09
SquOnkSo, try to coerce it into using at leas one index, so the 'not 1' filter works on a smaller subset.01:09
SquOnkOr use a cursos... Wait, MySQL doesn't do cursors.01:09
@scrottiehack up PA to not even try to insert while you're munging that data or else use postgres for that other database.01:10
elninowhoops, it's like WHAY up there, there is a div issues or somethign.01:10
+perlDreamerSquOnk: mysql does cursors01:10
+perlDreamersince 5.001:10
SquOnkperlDreamer: Not really, but that's not going to help either.01:10
SquOnkperlDreamer: I'm trying to figure out what do you want to compute, to see if we can do it in a single query.01:11
+perlDreamerPA is a two step process01:11
SquOnkperlDreamer: Let MySQL do more than just give you rows that have to be massaged by Perl.01:12
+perlDreamerin step 1, you estimate how long the person spend looking at a page01:12
SquOnkperlDreamer: How do you estimate that?01:12
+perlDreameryou look at the difference in timestamps from ordered data01:12
@scrottieif you use postgres, you can write stored procedures in Perl that run inside the database system =)01:13
SquOnkForall AssetId, UserId, SessionId, find last and next-to last rows, take difference...01:13
+perlDreamerassetId shouldn't be in there01:14
SquOnkperlDreamer: If having it there with an index makes it run faster, you want to have it :)01:15
+perlDreamerassetId is irrelevant in this case01:15
+perlDreamerin fact, you'd hope that it would change on every row01:15
SquOnkperlDreamer: Ok01:15
SquOnkThe estimate is based on finding the same (user,session) combination in two "succesive" rows (they are apart, but orderer by timestamp)01:16
SquOnk...and taking the difference of said timestamps, right?01:16
elninoDo I HAVE to buy tickets? Can I trim this system down so it's just badges I sell>01:16
+perlDreameryou don't have to buy tickets, you must buy badges01:17
+perlDreamertickets, ribbons and tokens are optional01:17
+perlDreamerSquOnk, yes01:17
elninoBut I don't see any dates/times associated to badges.. =(01:17
+perlDreamerThen put them into the title of the badge, elnino ;)01:17
SquOnkperlDreamer: That can be done with a nested query, let me think a bit.01:17
elninooh.  =)01:17
elninoI saw the schedule, and thought there was a built in calendar.01:18
+perlDreamerSquOnk, I'm going to try an iterative approach with storing the "last" data in a side table.01:18
SquOnkperlDreamer: Go ahead, I let you know what I come up with and then benchmark.01:19
SquOnkperlDreamer: I have no data to try on, though.01:19
elninobut I don't see anyway to add anythign to the schedule. I'd be HAPPY to expand the wiki if I knew how this worked. I guess I have to read my book from 5 years ago. 01:19
elninoOr is this thing going away? I don't want to waste my time, fi this asset is dying.01:19
+perlDreamerelnino, that's because the schedule is generated from tickets, not badges01:19
+perlDreamerthis asset is not dying01:19
elninook. I'll read the book. =) Have a great day!01:20
+perlDreamerelnino, you might find it easier to create a $0 badge and use tickets01:20
+perlDreamersince the badge is required by the system01:20
+perlDreamerbut you want a schedule and everything01:20
SquOnkperlDreamer: Do you have sample data I could use (like a 1000 rows or so?).01:21
elninoI'll try.01:21
+perlDreamerSquOnk, there's a test :)01:22
+perlDreamerit runs the whole workflow01:22
+perlDreamerhowever, it doesn't really analyse the results, it's more for timing and such01:22
SquOnkperlDreamer: All right, has data.01:27
SquOnkperlDreamer: The data only has one user and one session01:27
SquOnkperlDreamer: Let's see, anyway.01:27
elninoOh. so I would just link to that badge, and kinda skip that part.01:28
+perlDreamerelnino, everyone would be required to put a badge in their cart so that they could add tickets to it01:28
+perlDreamerbut the badge itself would be free01:28
elninoexcept it asks me for badge info right way.  hmm.. got to think about this.01:28
+perlDreameryes, think of it as conference registration01:29
elninooh , I know, I just don't knwo if I want users to create a badge for themselves and their children, or if I should think if it as a household and have tickets priced for the different ages.01:29
+perlDreamerthe system has no way of enforcing additional constraints like that01:30
elninothis is for achurch, so I was just initially thinking it would be one badge and have tickets for all their events. 01:31
elninobut I think I do need to have a badge per event, don't I?01:31
elninook, so you were thinking01:32
+perlDreamerbadges are for entry to the conference, tickets are for events in the conference01:32
elninoone big badge for a boatload of unrelated evnts.01:32
+perlDreamerso I guess you have options01:32
+perlDreamereither 1 badge per event (but no schedule)01:32
+perlDreameror 1 free badge for entry, and then tickets (but have schedule)01:32
elninoyep that's how I understood my choices too. 01:33
-!- _lsr [88ba4d3a@gateway/web/freenode/ip.] has joined #webgui01:36
elninohmm. this is interesting. I wonder ifI should do "adult admission" and "child admission" badges. then I can associate event to children's related or family (both) or men/women events.01:40
elninohmm. 01:40
* elnino must go make supper now.01:40
+perlDreamerSquOnk, I think it's time to work on that data set, and make it a little richer01:48
+perlDreamerwhat do you think?01:49
SquOnkperlDreamer: Well, yes. But I'm almost done with my SQL solution01:49
SquOnk*one* statement01:49
+perlDreamervery nice01:49
+perlDreameryou should come to oregon and teach me some SQL01:49
+perlDreamerwe can't get repeatable data the way I have it set up no01:57
+perlDreamerWe'll have to do it otherwise01:57
-!- carogray [~Caroline@host2.209.113.248.conversent.net] has quit [Read error: Connection reset by peer]02:06
-!- sbaur [~Adium@] has quit [Quit: Leaving.]02:32
-!- SquOnk [~emhn@] has quit [Quit: Yippie kay-ai-yay, fudder muckers!]02:42
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has quit [Quit: Leaving.]03:21
elninoso I'm back. looking at the event manager/shop thing, what is submission queue?04:56
-!- daviddelikat [~Adium@ppp-70-226-161-5.dsl.mdsnwi.ameritech.net] has quit [Quit: Leaving.]05:12
-!- daviddelikat [~Adium@ppp-70-226-161-5.dsl.mdsnwi.ameritech.net] has joined #webgui05:13
-!- mode/#webgui [+o daviddelikat] by ChanServ05:13
-!- daviddelikat [~Adium@ppp-70-226-161-5.dsl.mdsnwi.ameritech.net] has quit [Ping timeout: 244 seconds]05:28
-!- daviddelikat [~Adium@] has joined #webgui05:34
-!- mode/#webgui [+o daviddelikat] by ChanServ05:34
-!- daviddelikat [~Adium@] has quit [Quit: Leaving.]05:40
-!- daviddelikat [~Adium@ppp-70-226-161-5.dsl.mdsnwi.ameritech.net] has joined #webgui05:46
-!- mode/#webgui [+o daviddelikat] by ChanServ05:47
@daviddelikatelnino:  are you still there?05:54
-!- perlbot [~perlbot@2600:3c00::f03c:91ff:fe93:eec1] has quit [Quit: ZNC - http://znc.sourceforge.net]05:55
-!- perlbot [~perlbot@2600:3c00::f03c:91ff:fe93:eec1] has joined #webgui06:01
-!- daviddelikat [~Adium@ppp-70-226-161-5.dsl.mdsnwi.ameritech.net] has quit [Quit: Leaving.]06:46
CIA-9webgui: Colin Kuskie master * r5314530 / (4 files in 4 dirs): When using encrypted logins, do not add the webServerPort from the config file. Fixes bug #12269. - http://git.io/xbTYSA08:39
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has quit [Quit: This computer has gone to sleep]09:39
-!- _lsr [88ba4d3a@gateway/web/freenode/ip.] has quit [Quit: Page closed]09:50
-!- dappere-dodo [~dappere-d@] has joined #webgui10:15
-!- ckotil [~ckotil@snare.grnoc.iu.edu] has quit [Ping timeout: 245 seconds]12:03
-!- daviddelikat [~Adium@ppp-70-226-161-5.dsl.mdsnwi.ameritech.net] has joined #webgui15:53
-!- mode/#webgui [+o daviddelikat] by ChanServ15:53
-!- daviddelikat [~Adium@ppp-70-226-161-5.dsl.mdsnwi.ameritech.net] has left #webgui []15:58
-!- daviddelikat [~Adium@ppp-70-226-161-5.dsl.mdsnwi.ameritech.net] has joined #webgui15:59
-!- mode/#webgui [+o daviddelikat] by ChanServ15:59
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Quit: Leaving.]16:10
-!- ckotil [~ckotil@snare.grnoc.iu.edu] has joined #webgui16:14
-!- daviddelikat [~Adium@ppp-70-226-161-5.dsl.mdsnwi.ameritech.net] has quit [Quit: Leaving.]16:31
-!- daviddelikat [~Adium@ppp-70-226-161-5.dsl.mdsnwi.ameritech.net] has joined #webgui16:35
-!- mode/#webgui [+o daviddelikat] by ChanServ16:35
elninodaviddelikat - good morning.16:37
@daviddelikatelnino: are you still looking at the event manager?16:47
elninoyep daviddelikat16:47
@daviddelikatI worked on the EMS a couple years ago16:48
elninooh!!! so you're the one to ask!  =)16:48
elninowhat is the submission queue?16:49
@daviddelikatit allows you to take talk submissions16:49
@daviddelikatpeople who have something to say16:49
@daviddelikatcan submit their idea16:49
elninoand submissions can turn into events?16:49
@daviddelikatand you get to decide if they talk or not and when16:49
elninohmm. thats cook.16:50
@daviddelikatI went back and read some of your IM with PD16:50
elninowell, I'm tweeking this for a church, so it's not for a convntion.16:50
@daviddelikathave you decided how to arrange your event?16:50
elninoah, I dont' have to repeat my self. =)16:50
elninoI think I"m going to have a badge for children and a badge for adults.16:51
@daviddelikatI might need some repeats...16:51
elninobut then I got confused with the badge groupings.16:51
elninoso maybe I should have two badge groupings and one badge16:51
elninothis is for achurch.16:51
elninono convention16:51
@daviddelikatbadge groupings allow you to connect tickets with badges16:51
@daviddelikatso you would have a group for children16:52
@daviddelikatand then all the tickets for childres events16:52
@daviddelikatget matched wityh the childrens group16:52
elninoright, but I expected to pick a badge and pick multiple ticketsm, rather than be giving a name to a badgegroup.16:52
elninothe badgegroup is the name shown to the user, or just admin?16:52
@daviddelikatI don't hink that users ever see badge groups16:53
elninook. 16:53
@daviddelikatI expect you would have 2 badges and 2 badge groups16:53
@daviddelikatthen you put tickets16:53
@daviddelikatin the appropriate group16:53
elninoyep, that's what it sounds like. I just didn't expect giving a name to the group. it's a mult to mult relationship.16:53
elninothe reason I stuck with  minimal number of badges, and multiple events, is because i like the built in schedule - but know I wonder16:54
elninocan a user see the schedule without purchasing a badge? I was hoping to skip the whole calendar asset.16:54
@daviddelikatyes the schedule is available without loging in or purchasing anything16:55
elninogreat! that's what I want!16:56
@daviddelikatwhen you add tickets they will show up as calendar entries16:56
@daviddelikatthe calendar page is a dynamic tablle16:56
@daviddelikatthat shows a fixed number of items per page16:56
elninoI think this will work. Got a bunch of templates to modify, and training to do, but I think this will work.16:56
@daviddelikatlet me know if you get stuck16:57
elninoactual calendar entries? so they show up in a calendar asset? is there an ics?16:57
@daviddelikatnot a seperate asset16:57
@daviddelikatit shows up on the schedule16:57
@daviddelikat( I should have said schedule rather than calendar )16:58
elninook, that's what I thought.. I didn't want to get too excited. =)16:58
elninoThansk daviddelikat! I'm going to eat breakfast now.16:58
-!- sbaur [~Adium@] has joined #webgui17:55
-!- dappere-dodo [~dappere-d@] has quit [Quit: This computer has gone to sleep]18:04
-!- carogray [~Caroline@] has joined #webgui18:14
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has joined #webgui18:38
-!- kaare_ [~kaare@] has joined #webgui19:11
-!- carogray [~Caroline@] has quit [Read error: Connection reset by peer]19:58
CIA-9webgui: Colin Kuskie master * r6ed275b / (5 files in 4 dirs): Rework PA again to not try and sort the passiveLog. Instead, we iterate and store "last" data in a new database table. - http://git.io/FMz3mA20:23
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has quit [Quit: This computer has gone to sleep]21:30
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has joined #webgui21:49
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has quit [Quit: This computer has gone to sleep]21:55
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has joined #webgui22:25
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has quit [Quit: This computer has gone to sleep]23:01
-!- andyiomoon [~andyiomoo@] has joined #webgui23:15
-!- andyiomoon [~andyiomoo@] has quit [Client Quit]23:15
-!- elnino [~ninow@user-38q4846.cable.mindspring.com] has quit [Quit: Leaving]23:21
-!- kaare_ [~kaare@] has quit [Ping timeout: 245 seconds]23:21
--- Day changed Fri Oct 07 2011
CIA-9webgui: Colin Kuskie master * r3832e13 / docs/upgrades/upgrade_7.10.23-7.10.24.pl : Make the upgrade sub safe for reinstalls. - http://git.io/lzmBPw00:52
-!- _lsr [88ba4d3a@gateway/web/freenode/ip.] has joined #webgui01:24
CIA-9webgui: Colin Kuskie master * ra9cac3b / lib/WebGUI/Workflow/Activity/SummarizePassiveAnalytics.pm : Restore remembering the count from time to time while doing PA. - http://git.io/322S5A01:25
-!- sbaur [~Adium@] has quit [Quit: Leaving.]02:30
-!- daviddelikat [~Adium@ppp-70-226-161-5.dsl.mdsnwi.ameritech.net] has quit [Ping timeout: 248 seconds]03:18
-!- daviddelikat [~Adium@ppp-70-226-166-140.dsl.mdsnwi.ameritech.net] has joined #webgui03:24
-!- mode/#webgui [+o daviddelikat] by ChanServ03:24
-!- daviddelikat [~Adium@ppp-70-226-166-140.dsl.mdsnwi.ameritech.net] has quit [Ping timeout: 245 seconds]03:28
-!- daviddelikat [~Adium@] has joined #webgui03:34
-!- mode/#webgui [+o daviddelikat] by ChanServ03:34
-!- _lsr [88ba4d3a@gateway/web/freenode/ip.] has quit [Ping timeout: 252 seconds]04:09
-!- daviddelikat [~Adium@] has quit [Quit: Leaving.]06:56
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has joined #webgui07:00
-!- elnino [~ninow@user-38q4846.cable.mindspring.com] has joined #webgui07:12
-!- daviddelikat [~Adium@ppp-70-226-166-140.dsl.mdsnwi.ameritech.net] has joined #webgui07:12
-!- mode/#webgui [+o daviddelikat] by ChanServ07:12
elninohi daviddelikat07:12
elninoanyone here know how to setup my dns record for plainblack mail? I'm getting conflicting information on their email they sent, the faq, and the mailcontrolcenter site.07:13
-!- daviddelikat [~Adium@ppp-70-226-166-140.dsl.mdsnwi.ameritech.net] has quit [Client Quit]07:17
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has quit [Quit: This computer has gone to sleep]07:32
@scrottieI could find out...08:09
@scrottieor figure it out08:09
@scrottiewhat did they tell you?08:09
elninoOh, I just gave up for the night and started on something else. Let me open the windows up again...08:09
@scrottiewhat domain?  feel free to /msg08:10
@scrottie* disclaimer:  I may or may not be a good substitute for a support ticket.08:10
@scrottieare you on a Unix machine, or near one?  or otherwise have 'dig' installed?  OSX counts as Unix.08:11
@scrottienot a big deal but if so I'll give you a command that may be useful in the future.08:11
elninono, I'm on windows08:12
@scrottieah.  cygwin is excellent, by the way.08:13
@scrottieI keep losing track of whether this other monitor is Unix, Windows, or part of the laptop.08:13
elninooh, I used to have cygwin.. let me see. Are you gettin gmy private messags?08:14
@scrottieyes on the private messages.  I'm just being slow.08:14
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui08:19
-!- dappere-dodo [~dappere-d@D57D69B6.static.ziggozakelijk.nl] has joined #webgui08:34
elninodaviddelikat, I have questions for you.09:51
-!- dappere-dodo [~dappere-d@D57D69B6.static.ziggozakelijk.nl] has quit [Quit: This computer has gone to sleep]10:12
-!- dappere-dodo [~dappere-d@] has joined #webgui10:46
CIA-9webgui: Scott Walters WebGUI8 * r0e94815 / app.psgi : FindBind in app.psgi to find the rest of WebGUI and just a touch more diagnostics - http://git.io/kXUWeg11:02
-!- waxhead [~pete@ppp121-45-223-47.lns20.cbr1.internode.on.net] has joined #webgui12:16
-!- daviddelikat [~Adium@ppp-70-226-166-140.dsl.mdsnwi.ameritech.net] has joined #webgui14:34
-!- mode/#webgui [+o daviddelikat] by ChanServ14:35
-!- daviddelikat [~Adium@ppp-70-226-166-140.dsl.mdsnwi.ameritech.net] has quit [Ping timeout: 260 seconds]14:39
-!- Trebbor [~Trebbor@D4CB1F3E.static.ziggozakelijk.nl] has joined #webgui15:15
-!- Ben-Oh [~ben@D4CB1F3E.static.ziggozakelijk.nl] has joined #webgui15:21
Ben-OhI've got a question about the WRE15:56
Ben-OhWe have a few servers running WRE 0.9.3 (with mysql 5.0) but we would like to run a newer version of mysql (either 5.1 or 5.5)15:58
Ben-OhAre there updates to the WRE? And what are the plans for (updates to) the new WRE for WG 8.0?15:59
-!- daviddelikat [~Adium@] has joined #webgui16:13
-!- mode/#webgui [+o daviddelikat] by ChanServ16:13
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Quit: Leaving.]16:39
elninoI don't know Ben-Oh, sorry, I'd answer if I did.16:44
elninodaviddelikat - qot EMS questions for you.16:45
elninowhat template is the page: "Badge Holder Information"? I'd like to change the button nmame. It's the page that comes up after you purchase a badge.16:46
Ben-Ohelnino: no need to be sorry16:50
Ben-Ohyou know who might be able to answer?16:51
elninoI don't even know half these people. =( Ususally the admins are the employees of plainblack16:53
elninoon my screen, they have green dots by their names: daviddelikat, frodwith,and scrottie16:53
Ben-OhI'll just hang around to see if someone has any idea17:06
@frodwithBen-Oh: there are (or were) plans for updates to the wre for WebGUI 8, although the goals are somewhat difference since webgui is going to a lot less married to the server configuration.17:09
@frodwithMy suggestion would be to get the wre source from git and update it for the newer version of mysql you want to use, then contribute your changes back as a pull request17:09
@frodwithIf you want definite answers about what the plans are for WRE updates (and WebGUI 8 release, for that matter), I believe perlDreamer is the current pumpking17:11
ckotilI had a ping ot pumpking the other night. it was tastey, very nutmeggy17:13
@frodwithborrowing from perl community lingo: the person responsible for the next release (jesse vincent in perl's case, perlDreamer in webgui's)17:15
Ben-Ohah :)17:15
Ben-Ohhe is around here sometimes?17:16
@frodwithhe's on US Pacific Time, so it's 7am for him right now17:16
@frodwithhe's usually here at something approximating local business hours17:16
Ben-OhI'll leave my session running, but my business hours are probably finished by the time he gets here :)17:17
-!- dappere-dodo [~dappere-d@] has quit [Quit: This computer has gone to sleep]17:28
-!- Trebbor [~Trebbor@D4CB1F3E.static.ziggozakelijk.nl] has quit []17:35
elninoHere's my other question daviddelikat - I need to remove the wording "badge". In template: http://www.iglesiaemr.org/root/import/ems/badge-builder-default, there is aloop using otherBadgesInCart, using tmpl_var badgeLabel, which according to the help is a internationalized string. Could you provide me ^International; string so I can change up "switch" and "badge"? Or, is there another way of changing up the words?17:39
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has joined #webgui18:03
-!- mode/#webgui [+v BartJol] by ChanServ18:03
-!- sbaur [~Adium@] has joined #webgui18:03
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has quit [Quit: Leaving.]18:09
sbaurHappy Friday to you!18:18
SDuensinIt's CrAzY Friday here.18:18
Ben-Ohit's almost Friday evening over here, so bring on the CrAzY18:22
sbaurI just started my Friday, so I don't want the CrAzY yet :)18:23
SDuensinJust started here, too.  Already behind!18:28
* SDuensin has about a week's worth the stuff to do in the next 3.5 hours. Oh, and lunch.18:28
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has joined #webgui18:30
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has joined #webgui18:33
-!- mode/#webgui [+v perlDreamer] by ChanServ18:33
+perlDreamerJust a general statement about WebGUI and IRC.18:34
+perlDreamerIf you have questions and I'm not here, the forums on webgui.org are the best place to ask18:34
+perlDreamerin fact, it's probably a better place to ask since more people follow the forums than than 15-20 people (and 5 bots) that hang out in here.18:34
SDuensinBut we're special.18:34
+perlDreamerSDuensin, you're especially special18:35
SDuensinYou have no idea.  :-P18:36
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has quit [Quit: This computer has gone to sleep]18:47
@daviddelikatelnino:  are you on?19:21
+perlDreamershe left for the day20:43
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has joined #webgui20:48
+perlDreamerIn WebGUI8, it would be possible to change the File Pile (which really isn't an asset) into an Asset Helper which is available to all assets to use.20:59
+perlDreamerAny thoughts or opinions on that?20:59
CIA-9webgui: Colin Kuskie  * r916a1ea / lib/WebGUI/Workflow/Activity/BucketPassiveAnalytics.pm : Fix a typo in the scratch variable for the last log position during PA bucketing. - http://git.io/Wlwsuw21:24
-!- elnino [~ninow@user-38q4846.cable.mindspring.com] has quit [Read error: Connection reset by peer]21:34
-!- elnino [~ninow@] has joined #webgui21:34
@scrottieIRC is instant but hit or miss.  smart money is on posting on webgui.org and then discussing it here.22:09
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has quit [Quit: This computer has gone to sleep]23:06
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has joined #webgui23:10
-!- mducharme1 [~nothing@S0106002401f31855.wp.shawcable.net] has quit [Ping timeout: 245 seconds]23:12
-!- Radix-wrk [quasselcor@] has quit [Quit: No Ping reply in 180 seconds.]23:26
--- Day changed Sat Oct 08 2011
-!- daviddelikat [~Adium@] has quit [Quit: Leaving.]00:05
-!- daviddelikat [~Adium@] has joined #webgui00:09
-!- mode/#webgui [+o daviddelikat] by ChanServ00:09
sbauri'm seeing a lot of defunct httpd processes in my process listing, owned by webgui00:37
sbaurload was up at 2000:37
sbaurany ideas what might have caused that spike?00:38
+perlDreamermonthly workflow activities00:51
+perlDreamerin 7.8 (or .9) we optimized those to run with a lower load00:51
sbaurah, that could explain it00:54
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui01:31
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has quit [Quit: Leaving.]01:56
-!- sbaur [~Adium@] has quit [Quit: Leaving.]02:29
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Quit: Leaving.]03:51
-!- Radix-wrk [quasselcor@] has joined #webgui04:40
-!- mode/#webgui [+v Radix-wrk] by ChanServ04:40
elninohi daviddelikat05:00
-!- Radix_ [~quassel@shirleysmithblues.com] has joined #webgui05:24
-!- mode/#webgui [+v Radix_] by ChanServ05:29
-!- Radix_ [~quassel@shirleysmithblues.com] has quit [Remote host closed the connection]05:32
-!- Radix_ [~quassel@shirleysmithblues.com] has joined #webgui05:33
-!- mode/#webgui [+v Radix_] by ChanServ05:34
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has joined #webgui07:10
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has quit [Read error: Connection reset by peer]07:18
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has joined #webgui07:25
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has quit [Quit: This computer has gone to sleep]07:50
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has joined #webgui08:04
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has quit [Client Quit]08:09
-!- Radix-wrk [quasselcor@] has quit [Read error: Operation timed out]11:06
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has joined #webgui11:53
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has quit [Quit: This computer has gone to sleep]12:04
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has joined #webgui12:12
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has quit [Quit: This computer has gone to sleep]12:59
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has joined #webgui14:01
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has quit [Quit: This computer has gone to sleep]14:20
-!- elnino [~ninow@] has quit [Quit: Leaving]16:14
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has quit [Read error: Connection reset by peer]19:07
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has joined #webgui19:08
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has joined #webgui21:25
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has quit [Quit: This computer has gone to sleep]21:40
--- Day changed Sun Oct 09 2011
-!- waxhead [~pete@ppp121-45-223-47.lns20.cbr1.internode.on.net] has quit [Ping timeout: 276 seconds]03:03
-!- waxhead [~pete@ppp121-45-223-47.lns20.cbr1.internode.on.net] has joined #webgui03:04
-!- elnino [~ninow@user-38q4846.cable.mindspring.com] has joined #webgui05:57
elninoanyone here explain the logic of the choices of time zones? 05:58
@scrottieI didn't pick the time zone.  it came with the house.06:02
elninowhy not just list UTC/GMT -5 hours or something?06:02
elninoI wonder if I can find that same list of cities somewhere, to tell me what the GMT thing is.06:03
elninobtw, hi scrottie, 06:03
elninohaving fun yet?06:04
@scrottieIt hurts.06:05
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has joined #webgui15:45
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has quit [Quit: This computer has gone to sleep]16:23
-!- kaare_ [~kaare@] has joined #webgui16:34
-!- daviddelikat [~Adium@] has quit [Read error: Connection reset by peer]17:14
-!- daviddelikat1 [~Adium@ppp-70-226-166-140.dsl.mdsnwi.ameritech.net] has joined #webgui17:14
-!- mode/#webgui [+o daviddelikat1] by ChanServ17:14
-!- daviddelikat1 [~Adium@ppp-70-226-166-140.dsl.mdsnwi.ameritech.net] has quit [Ping timeout: 276 seconds]17:19
-!- daviddelikat [~Adium@ppp-70-226-166-140.dsl.mdsnwi.ameritech.net] has joined #webgui17:25
-!- mode/#webgui [+o daviddelikat] by ChanServ17:25
-!- mducharme1 [~nothing@S0106002401f31855.wp.shawcable.net] has joined #webgui19:38
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has quit [Ping timeout: 240 seconds]19:41
-!- mech4221 [~steve@ip68-98-108-12.ph.ph.cox.net] has joined #webgui19:41
mech4221morning all - is there a template for the search widget somewhere ? not the results, but the actual search entry box ?19:41
@scrottiedefault-wiki-search default_forum_search, default_search2 multisearchtmpl000000119:48
mech4221Hmm - when I looked in import/search, it appeared everything was for styling the results returned from a search...19:48
@scrottiethe entry box is a template... the widget itself... well, there's WebGUI::Asset::Search19:49
@scrottieer, ::Wobject::Search19:49
mech4221kk - thanks19:49
@scrottiesorry, kind of a hasty answer... distracted at the moment... try later (tomorrow... weekdays better than weekends here) if you don't get a better answer19:50
mech4221np - appreciate the help :-)19:50
@scrottie"Running an online game is like owning an aquarium... you spend time putting in shiney castles and tiny ships... and then you introduce the fish... and watch them swim around... and you realize that they're morons"19:55
@scrottieImprobable Island talk at PPW19:56
mech4221given my mmo addiction, I'm prolly one of the morons.... :-P19:57
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has joined #webgui20:39
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has quit [Quit: This computer has gone to sleep]20:53
-!- mducharme1 [~nothing@S0106002401f31855.wp.shawcable.net] has quit [Read error: Connection reset by peer]23:29
-!- kaare_ [~kaare@] has quit [Ping timeout: 248 seconds]23:30
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has joined #webgui23:36
--- Day changed Mon Oct 10 2011
-!- daviddelikat [~Adium@ppp-70-226-166-140.dsl.mdsnwi.ameritech.net] has quit [Read error: Connection reset by peer]04:47
-!- daviddelikat1 [~Adium@ppp-70-226-166-140.dsl.mdsnwi.ameritech.net] has joined #webgui04:47
-!- mode/#webgui [+o daviddelikat1] by ChanServ04:47
-!- daviddelikat1 [~Adium@ppp-70-226-166-140.dsl.mdsnwi.ameritech.net] has quit [Quit: Leaving.]05:10
-!- daviddelikat [~Adium@ppp-70-226-166-140.dsl.mdsnwi.ameritech.net] has joined #webgui05:11
-!- mode/#webgui [+o daviddelikat] by ChanServ05:12
-!- elnino [~ninow@user-38q4846.cable.mindspring.com] has quit [Quit: Leaving]05:53
-!- daviddelikat [~Adium@ppp-70-226-166-140.dsl.mdsnwi.ameritech.net] has quit [Quit: Leaving.]07:31
-!- daviddelikat [~Adium@] has joined #webgui07:38
-!- mode/#webgui [+o daviddelikat] by ChanServ07:38
-!- daviddelikat [~Adium@] has quit [Quit: Leaving.]07:44
-!- daviddelikat [~Adium@ppp-70-226-166-140.dsl.mdsnwi.ameritech.net] has joined #webgui07:54
-!- mode/#webgui [+o daviddelikat] by ChanServ07:54
-!- daviddelikat [~Adium@ppp-70-226-166-140.dsl.mdsnwi.ameritech.net] has quit [Ping timeout: 248 seconds]07:59
-!- CIA-9 [~CIA@cia.atheme.org] has quit [Ping timeout: 260 seconds]08:18
-!- CIA-57 [~CIA@cia.atheme.org] has joined #webgui08:20
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has joined #webgui09:10
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has quit [Client Quit]09:11
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has joined #webgui09:30
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has quit [Client Quit]09:32
-!- andyiomoon [~andyiomoo@] has joined #webgui09:39
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has joined #webgui09:41
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has quit [Quit: This computer has gone to sleep]10:04
-!- dappere-dodo [~dappere-d@D57D69B5.static.ziggozakelijk.nl] has joined #webgui10:36
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has joined #webgui10:37
-!- mode/#webgui [+v BartJol] by ChanServ10:37
-!- dappere-dodo [~dappere-d@D57D69B5.static.ziggozakelijk.nl] has quit [Quit: This computer has gone to sleep]11:16
-!- perlbot [~perlbot@2600:3c00::f03c:91ff:fe93:eec1] has quit [Ping timeout: 240 seconds]12:09
-!- perlbot [~perlbot@2600:3c00::f03c:91ff:fe93:eec1] has joined #webgui12:09
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has joined #webgui14:41
-!- daviddelikat [~Adium@ppp-70-226-166-140.dsl.mdsnwi.ameritech.net] has joined #webgui14:52
-!- mode/#webgui [+o daviddelikat] by ChanServ14:52
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has quit [Quit: This computer has gone to sleep]14:53
-!- daviddelikat [~Adium@ppp-70-226-166-140.dsl.mdsnwi.ameritech.net] has quit [Ping timeout: 244 seconds]14:56
-!- daviddelikat [~Adium@ppp-70-226-166-140.dsl.mdsnwi.ameritech.net] has joined #webgui15:02
-!- mode/#webgui [+o daviddelikat] by ChanServ15:02
-!- daviddelikat [~Adium@ppp-70-226-166-140.dsl.mdsnwi.ameritech.net] has quit [Ping timeout: 245 seconds]15:07
-!- daviddelikat [~Adium@ppp-70-226-166-140.dsl.mdsnwi.ameritech.net] has joined #webgui15:12
-!- mode/#webgui [+o daviddelikat] by ChanServ15:12
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has joined #webgui15:18
-!- daviddelikat [~Adium@ppp-70-226-166-140.dsl.mdsnwi.ameritech.net] has quit [Quit: Leaving.]15:51
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has quit [Ping timeout: 248 seconds]16:35
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has quit [Quit: This computer has gone to sleep]16:41
-!- BartJol [~bart@a82-161-134-154.adsl.xs4all.nl] has joined #webgui17:10
-!- mode/#webgui [+v BartJol] by ChanServ17:10
-!- BartJol [~bart@a82-161-134-154.adsl.xs4all.nl] has quit [Ping timeout: 244 seconds]17:24
-!- BartJol [~bart@] has joined #webgui17:25
-!- mode/#webgui [+v BartJol] by ChanServ17:25
-!- daviddelikat [~Adium@] has joined #webgui18:09
-!- mode/#webgui [+o daviddelikat] by ChanServ18:09
-!- sbaur [~Adium@] has joined #webgui18:27
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has joined #webgui18:31
-!- perlDreamer [~colink@] has joined #webgui18:32
-!- mode/#webgui [+v perlDreamer] by ChanServ18:32
-!- kaare_ [~kaare@] has joined #webgui18:33
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has quit [Quit: This computer has gone to sleep]18:52
@scrottiehey SDuensin18:59
-!- BartJol [~bart@] has quit [Quit: Leaving.]19:00
+perlDreamerscrottie, you made it through the conference alive!19:01
@scrottieI basically worked on my talk non-stop up until the moment I had to give it19:18
@scrottiebrains ready to squirt out of my head19:18
@scrottietypical I guess.  still, I always forget.  and lots of not much sleep for the past week.  think I did 9 hours last night though.19:21
@scrottiesad my code vacation is coming to an end.  we had some fun.19:21
@scrottiemy slide software got a cornify button that summons sparkingly unicorns (and camels and rainbows), and I wrote another CHI backend that stores data in the ether.19:22
@scrottiesome really good talks19:22
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has joined #webgui20:17
+perlDreamerscrottie, I don't suppose that you bumped into the Cache::FastMmap maintainer and put the squeeze on him to fix our bug?20:27
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has quit [Quit: This computer has gone to sleep]21:04
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has joined #webgui21:23
@scrottieno, but I still hypothesize that that was just the result of a data corruption caused by the server being restarted mid-transaction.21:38
@scrottiethe next step here is to reproduce the problem.21:38
@scrottiemy best guess for doing that would be to write a stress test that continiously creates a process to write to the cache and kills them.21:39
@scrottieI don't know if transaction safeness is a design goal.21:39
@scrottieso if we did reproduce it that way, the reply might be "well, don't do that!"21:39
@scrottieanyway, I wrote another CHI backend.  it's still missing some features and I need to add a stability/performance improvement to it.21:40
@scrottieanother speaker sort of lost a bet with me.21:40
-!- perlDreamer [~colink@] has quit [Ping timeout: 260 seconds]22:41
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has quit [Quit: This computer has gone to sleep]22:50
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has joined #webgui23:04
-!- mode/#webgui [+v perlDreamer] by ChanServ23:04
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has quit [Read error: Connection reset by peer]23:44
@scrottiedon't know if you saw my reply there but short version, perlDreamer:  if we want a fix for this, we have to be able to recreate it.  my theory is that it is a corruption related to starting/stopping the server, so we should write a stress test.23:45
@scrottiealso, has the bug actually manifest in the latest version yet?23:45
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has joined #webgui23:51
-!- kaare_ [~kaare@] has quit [Ping timeout: 252 seconds]23:57
--- Day changed Tue Oct 11 2011
+perlDreamerscrottie, I did see your response00:21
+perlDreamerI don't see what would kill a modperl process midstream like that00:22
+perlDreamerexcept for maybe the wremonitor...00:22
+perlDreamerApache2::SizeLimit only kills children at the end of a request00:22
+perlDreamerapache itself won't kill anything midstream either00:22
+perlDreamerthe next time I get one of these borked sites, I'll check the wremonitor for any recent reapings00:23
haargit shouldn't, but that kind of thing is always possible00:23
@scrottieI'm saying that if the process got interrupted in the middle of the XS that updates the cache file, the file may become corrupted.00:26
@scrottieit was this corrupted file that caused the core dump and that corruption is what I could not reproduce -- but I did not take the next step of writing a stress test for it00:26
@scrottieor looking to see if one exists00:26
@scrottiethere's no point in handing them a corrupt file if we can't tell them how it became corrupted.00:26
@scrottiein other words, it's still an unreproducible bug00:27
@scrottieI can try to get around to doing this but I want to be clear about what I'm proposing doing and what I see as being potentially useful.00:28
@scrottieand I also want to make sure that I understand the situation as you see it.00:28
@scrottiebut really, your problem won't be coredumps if you use my new CHI::Cache backend.00:29
+perlDreamerscrottie, I've now seen two different kinds of C::FMM bugs00:31
+perlDreamer1 is the one that you worked on00:31
+perlDreamerthe other one is not quite so persistent00:31
+perlDreamerit's always fixed by wgd delcache00:31
+perlDreamerI would hope that if we gave them a cache file, that they'd be able to say how it was corrupted00:32
@scrottieah.  tell me about this second one.00:32
+perlDreamerit seems to be a read-only problem, not involving the cache meta data but the content00:32
+perlDreamerit's pretty well contained, too, on a per-asset level00:32
@scrottiein the old days, you gave your crash dump (including kernel crash image) to the vendor and they fixed it.  now the Linux attitude is "try upgrading to the latest version and if that doesn't fix it, patches welcome".00:33
+perlDreamerfor example, the home page on the site will show a 500 error00:33
+perlDreamerbut any sub-page mya still work00:33
@scrottieyou'd at least need a bug report that described the failure in terms of what their module did wrong, not in terms of what something you built on top of it did wrong.00:34
@scrottieso it may be a matter of using two caches at the same time and pitting them against each other, and stress testing that.00:36
+perlDreamerbut I could send them a script that tries to the right read on a broken cache file00:36
@scrottiewe need to get a better idea of what's going wrong first.00:37
@scrottiebefore we blame them.00:37
+perlDreamermakes sense00:38
+perlDreameronce we know what's going wrong, then we grill them and look foolish about it!00:38
@scrottieI've got a WebGUI8 stress test laying around.  that might trigger this.00:38
+perlDreamerthe servers I've seen this on really aren't that highly loaded00:39
@scrottieI also have some UI level tests I started working on for a project.  I could merge them, and beat the snot out of a WebGUI until the UI level stuff starts failing, and then try to narrow it down from there.00:39
+perlDreamerit would be nice to have a zabbix plugin that would warn us about this though...00:39
@scrottieyeah.  I started doing exactly that on a project.00:39
@scrottieI wanted to know when important site functions stopped working for *any* reason.00:40
+perlDreamerdid you ever finish it?00:40
@scrottieand I was testing a zabbix plugin but got pulled away before taking it live.00:40
@scrottiezabix plug seemed simple in that they're small and straight forward, and I just needed to hook into a .t file00:40
@scrottiebut I didn't want to turn pages on for you and Doug without rounding people up and having them sign off on that first, or else my testing on a staging machine with Zabbix pointed to me00:41
@scrottieI have so much work on "lay away" right now.00:41
@scrottiekills me.00:41
+perlDreamerthe thing is, if we can detect a cache failure like that, wgd delcache will fix it in most cases00:51
+perlDreamerso now we have a self-healing system00:51
+perlDreamerwe should still log the event in zabbix00:51
+perlDreamerwell, first it would be good to collect a lot of data so we can figure out what's up with Cache::FastMmap00:51
+perlDreameror us using Cache::FastMmap00:57
+perlDreameror something00:57
@scrottieagreed.  if we can pick one site and log data in a compact format about when keys are set, fetched, and whether data comes back, and how long before it was set to expire, and the length of the data sent/fetched, I could write a program to crunch that and look for inconsistencies01:15
+perlDreamerthe overhead of logging that would prohibitive on a production server01:15
@scrottiemight have to pick a canary and move it to another machine, but this may be a problem that manifests on a machine that's loaded01:16
@scrottieso that may cause it to vanish01:16
+perlDreamerwe won't know until we do it01:16
* perlDreamer sighs01:16
+perlDreamerlet's start by finding a bad one, and then disecting the cache file01:17
+perlDreamerthen we can think about next steps01:17
@scrottiethat would be a large project.01:17
@scrottiethat would be a needle-in-the-haystack approach.01:17
+perlDreameryes, and no01:18
@scrottielooking at a bunch of data and trying to identify what's wrong and using that to identify the logic in the XS/C that's wrong.01:18
@scrottieI would not take that approach.01:18
@scrottiewe don't even know right now that it is this module.  that's too likely a wild goose chase in the first place.01:19
+perlDreamerwell, we know that "something" happens to the cache file01:19
@scrottiewe suspect that.01:19
+perlDreamerand then trying to read from it throws a segfault01:19
@scrottieI'm confused again.01:19
* perlDreamer waits01:19
@scrottieI thought the failure mode was that the site started malfunctioning, not able to display assets correctly01:19
@scrottienot that it coredumped01:19
@scrottieI thought that that was the *other* situation which you were trying to distinguish from this one01:20
-!- andyiomoon [~andyiomoo@] has quit [Quit: Leaving.]01:20
+perlDreamerthe one site that you and I looked at was the only site that ever manifested that particular flavor of the problem01:20
+perlDreamerthis happens on other sites more frequently01:20
@scrottieokay, we also cannot assume that this is the same problem.01:20
@scrottiethe most blunt attack I would take on this is logging all of the data going in and all of the requests made on the cache.  everything else being deterministic, replaying the same series of sets and gets should reproduce the corruption that causes gets to return invalid data.01:21
+perlDreamerright, but now we're back to installing heavy logging on production servers01:22
@scrottiethen I can try to simplify the sequence of events, probably by automatic means such as using Algorithm::FastPermute (I think that's it)01:22
@scrottienot necessary on production servers.01:22
@scrottiethere are options here.01:22
+perlDreamerwhat are you thinking?01:22
@scrottiewe could move some stuff off onto another machine to the point to where the machine has some slack in CPU resources.01:23
@scrottieto start with, I wouldn't log every bit of data, only details about it01:23
@scrottieif I can confirm that we put 228 bytes in and 0 came out but it claims that the cache key is still valid, then we know to dig deeper01:23
@scrottieI could log in a series of 6 byte records for very low IO pressure01:24
@scrottie(for example)01:24
-!- waxhead_ [~pete@] has joined #webgui01:30
-!- waxhead [~pete@ppp121-45-223-47.lns20.cbr1.internode.on.net] has quit [Ping timeout: 258 seconds]01:31
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has quit [Quit: Leaving.]02:16
-!- sbaur [~Adium@] has quit [Quit: Leaving.]02:31
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui04:16
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Client Quit]04:16
-!- daviddelikat [~Adium@] has quit [Quit: Leaving.]05:39
-!- daviddelikat [~Adium@ppp-70-226-166-140.dsl.mdsnwi.ameritech.net] has joined #webgui05:40
-!- mode/#webgui [+o daviddelikat] by ChanServ05:40
-!- daviddelikat [~Adium@ppp-70-226-166-140.dsl.mdsnwi.ameritech.net] has quit [Ping timeout: 244 seconds]05:45
-!- daviddelikat [~Adium@ppp-70-226-166-140.dsl.mdsnwi.ameritech.net] has joined #webgui05:52
-!- mode/#webgui [+o daviddelikat] by ChanServ05:52
-!- perlbot [~perlbot@2600:3c00::f03c:91ff:fe93:eec1] has quit [Ping timeout: 240 seconds]05:57
-!- perlbot [~perlbot@2600:3c00::f03c:91ff:fe93:eec1] has joined #webgui06:18
-!- daviddelikat [~Adium@ppp-70-226-166-140.dsl.mdsnwi.ameritech.net] has quit [Read error: Connection reset by peer]06:34
-!- daviddelikat1 [~Adium@ppp-70-226-166-140.dsl.mdsnwi.ameritech.net] has joined #webgui06:37
-!- mode/#webgui [+o daviddelikat1] by ChanServ06:37
-!- daviddelikat1 [~Adium@ppp-70-226-166-140.dsl.mdsnwi.ameritech.net] has quit [Quit: Leaving.]06:51
-!- daviddelikat [~Adium@ppp-70-226-166-140.dsl.mdsnwi.ameritech.net] has joined #webgui06:52
-!- mode/#webgui [+o daviddelikat] by ChanServ06:52
-!- daviddelikat [~Adium@ppp-70-226-166-140.dsl.mdsnwi.ameritech.net] has quit [Quit: Leaving.]07:01
-!- _lsr [88ba4d3a@gateway/web/freenode/ip.] has joined #webgui07:14
-!- Netsplit *.net <-> *.split quits: ckotil, CIA-57, @frodwith, SDuensin, perlbot, Ben-Oh, mducharme-work, haarg, @scrottie, mducharme, (+5 more, use /NETSPLIT to show all of them)08:13
-!- Netsplit over, joins: _lsr, perlbot, waxhead_, mducharme, CIA-57, +Radix_, Ben-Oh, ckotil, kthakore, SynQ (+5 more)08:14
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has joined #webgui08:26
-!- ryuu_ro [~rory@D57D69B6.static.ziggozakelijk.nl] has joined #webgui08:57
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has quit [Quit: This computer has gone to sleep]09:05
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has joined #webgui09:07
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has quit [Client Quit]09:11
-!- Ben-Oh [~ben@D4CB1F3E.static.ziggozakelijk.nl] has left #webgui []09:36
-!- _lsr [88ba4d3a@gateway/web/freenode/ip.] has quit [Quit: Page closed]09:44
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has joined #webgui10:47
-!- mode/#webgui [+v BartJol] by ChanServ10:47
-!- dappere-dodo [~dappere-d@D57D69B6.static.ziggozakelijk.nl] has joined #webgui11:14
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has quit [Ping timeout: 255 seconds]14:33
-!- ryuu_ro [~rory@D57D69B6.static.ziggozakelijk.nl] has quit [Ping timeout: 260 seconds]14:34
-!- dappere-dodo [~dappere-d@D57D69B6.static.ziggozakelijk.nl] has quit [Ping timeout: 258 seconds]14:34
-!- dappere-dodo [~dappere-d@D57D69B6.static.ziggozakelijk.nl] has joined #webgui14:36
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has quit [Read error: Connection reset by peer]14:36
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has joined #webgui14:36
-!- mode/#webgui [+v BartJol] by ChanServ14:36
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has joined #webgui14:36
-!- daviddelikat [~Adium@h184-60-36-41.mdsnwi.dsl.dynamic.tds.net] has joined #webgui15:17
-!- mode/#webgui [+o daviddelikat] by ChanServ15:18
-!- daviddelikat [~Adium@h184-60-36-41.mdsnwi.dsl.dynamic.tds.net] has quit [Quit: Leaving.]16:51
-!- daviddelikat [~Adium@] has joined #webgui17:13
-!- mode/#webgui [+o daviddelikat] by ChanServ17:13
-!- perlbot [~perlbot@2600:3c00::f03c:91ff:fe93:eec1] has quit [Quit: ZNC - http://znc.sourceforge.net]17:14
-!- Netsplit *.net <-> *.split quits: ckotil, CIA-57, @frodwith, dappere-dodo, SDuensin, mducharme-work, mducharme, haarg, @scrottie, @daviddelikat, (+5 more, use /NETSPLIT to show all of them)17:24
-!- perlbot [~perlbot@2600:3c00::f03c:91ff:fe93:eec1] has joined #webgui17:24
-!- Netsplit over, joins: mducharme, +BartJol, dappere-dodo, waxhead_, CIA-57, +Radix_, ckotil, haarg, kthakore, SynQ (+4 more)17:24
@scrottiemornin' SDuensin17:43
SDuensinHey scrottie 17:44
* SDuensin is reading about Google being up to things again... Dart17:44
-!- sbaur [~Adium@] has joined #webgui17:46
-!- daviddelikat [~Adium@] has joined #webgui17:53
-!- mode/#webgui [+o daviddelikat] by ChanServ17:53
-!- mech4221 [~steve@ip68-98-108-12.ph.ph.cox.net] has quit [Ping timeout: 256 seconds]18:02
-!- mech422 [~steve@ip68-98-108-12.ph.ph.cox.net] has joined #webgui18:03
-!- dappere-dodo [~dappere-d@D57D69B6.static.ziggozakelijk.nl] has quit [Quit: This computer has gone to sleep]18:16
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has joined #webgui18:33
-!- mode/#webgui [+v perlDreamer] by ChanServ18:33
+perlDreamermorning Webgui-type folks!18:34
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has quit [Client Quit]18:36
-!- daviddelikat [~Adium@] has quit [Quit: Leaving.]18:38
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has quit [Quit: Leaving.]18:39
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has joined #webgui18:44
-!- mode/#webgui [+v perlDreamer] by ChanServ18:44
+perlDreamerThis brief pause in perlDreamer was brought to you by Ubuntu18:45
-!- kaare_ [~kaare@] has joined #webgui18:47
-!- daviddelikat [~Adium@] has joined #webgui18:49
-!- mode/#webgui [+o daviddelikat] by ChanServ18:50
-!- daviddelikat [~Adium@] has quit [Read error: Connection reset by peer]19:16
-!- daviddelikat1 [~Adium@ppp-70-226-166-140.dsl.mdsnwi.ameritech.net] has joined #webgui19:16
-!- mode/#webgui [+o daviddelikat1] by ChanServ19:16
-!- ryuu_ro [~rory@53562A76.cm-6-7a.dynamic.ziggo.nl] has joined #webgui19:41
-!- ryuu_ro [~rory@53562A76.cm-6-7a.dynamic.ziggo.nl] has quit [Client Quit]19:41
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has joined #webgui21:05
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has quit [Read error: Connection reset by peer]21:17
-!- mech422 [~steve@ip68-98-108-12.ph.ph.cox.net] has left #webgui []21:18
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has joined #webgui21:18
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has quit [Quit: This computer has gone to sleep]21:54
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has joined #webgui22:02
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has quit [Ping timeout: 252 seconds]22:32
-!- waxhead_ [~pete@] has quit [Quit: Ex-Chat]23:39
-!- kaare_ [~kaare@] has quit [Ping timeout: 260 seconds]23:47
--- Day changed Wed Oct 12 2011
-!- _lsr [88ba4d3a@gateway/web/freenode/ip.] has joined #webgui01:23
CIA-57webgui: Colin Kuskie  * rc6f4222 / lib/WebGUI/AssetHelper/EditBranch.pm : Fix POD for edit branch asset helper. - http://git.io/p-vdDA01:59
CIA-57webgui: Colin Kuskie  * ra2a3b2d / (3 files in 3 dirs): Convert FilePile asset into an AssetHelper. - http://git.io/3slYuA01:59
CIA-57webgui: Colin Kuskie  * r917480f / share/upgrades/7.10.18-8.0.0/removeAdminBar.pl : Remove the AdminBar module. - http://git.io/ZSOjdA01:59
CIA-57webgui: Colin Kuskie  * rf479d2e / (3 files in 3 dirs): Remove the FilePile asset from the file system and the config files. - http://git.io/PAiiIQ01:59
+perlDreamerit's slow going02:10
+perlDreamerI don't work well all by myself on half finished stuff02:11
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has quit [Quit: Leaving.]02:11
-!- sbaur [~Adium@] has quit [Quit: Leaving.]02:25
CIA-57webgui: Colin Kuskie  * r1226ea6 / (2 files): No, really remove the files. - http://git.io/ZoBHMw07:01
CIA-57webgui: Colin Kuskie  * rbe10971 / (lib/WebGUI/i18n/English/WebGUI.pm www/extras/admin/admin.js): i18n a few more labels in the new admin console - http://git.io/GPoaHA07:01
CIA-57webgui: Colin Kuskie  * r34a04d9 / share/upgrades/7.10.18-8.0.0/style-underground.wgpkg : Fix rendering of left nav bar with new "admin on/off link" - http://git.io/2UpLyg07:27
-!- daviddelikat1 [~Adium@ppp-70-226-166-140.dsl.mdsnwi.ameritech.net] has quit [Quit: Leaving.]07:28
-!- daviddelikat [~Adium@ppp-70-226-166-140.dsl.mdsnwi.ameritech.net] has joined #webgui07:33
-!- mode/#webgui [+o daviddelikat] by ChanServ07:33
-!- daviddelikat [~Adium@ppp-70-226-166-140.dsl.mdsnwi.ameritech.net] has quit [Client Quit]07:33
CIA-57webgui: Colin Kuskie  * r1d0b186 / share/upgrades/7.10.18-8.0.0/style-underground.wgpkg : Simplify the underground style turn on admin macro template. - http://git.io/LYZrKA07:43
CIA-57webgui: Colin Kuskie  * r19ef4b2 / share/upgrades/7.10.18-8.0.0/style-underground.wgpkg : Another style fix for underground. Works better for visitor. - http://git.io/fGEGJg07:49
CIA-57webgui: Colin Kuskie  * reee4269 / lib/WebGUI/Macro/AdminToggle.pm : Update the POD for the AdminToggle macro. It now only takes two arguments instead of three. - http://git.io/2g6d5Q07:49
-!- dappere-dodo [~dappere-d@ip-80-113-8-7.ip.prioritytelecom.net] has joined #webgui08:30
-!- _lsr [88ba4d3a@gateway/web/freenode/ip.] has quit [Quit: Page closed]09:09
-!- waxhead [~pete@ppp121-45-211-199.lns20.cbr1.internode.on.net] has joined #webgui10:43
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has joined #webgui10:45
-!- mode/#webgui [+v BartJol] by ChanServ10:45
-!- mducharme-work [~nothing@] has quit [Read error: Connection reset by peer]12:43
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has quit [Quit: Leaving.]15:03
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has joined #webgui15:11
-!- mode/#webgui [+v BartJol] by ChanServ15:11
-!- dappere-dodo [~dappere-d@ip-80-113-8-7.ip.prioritytelecom.net] has quit [Quit: This computer has gone to sleep]16:57
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has joined #webgui17:52
-!- mode/#webgui [+v perlDreamer] by ChanServ17:52
-!- sbaur [~Adium@] has joined #webgui18:04
-!- kaare_ [~kaare@] has joined #webgui18:07
sbaurperlDreamer: Is there some reason I can't SSH into my server this morning?18:16
+perlDreameryes, our gateway machine is down18:16
+perlDreamerI'm working on it right now18:16
sbaurof course this happens when I need to fix something :-)18:17
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has quit [Quit: Leaving.]18:29
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has joined #webgui21:08
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has quit [Quit: This computer has gone to sleep]21:54
--- Day changed Thu Oct 13 2011
-!- kaare_ [~kaare@] has quit [Ping timeout: 258 seconds]01:00
-!- sbaur [~Adium@] has quit [Quit: Leaving.]02:33
-!- daviddelikat [~Adium@natsclshq.scls.lib.wi.us] has joined #webgui02:41
-!- mode/#webgui [+o daviddelikat] by ChanServ02:41
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has quit [Quit: Leaving.]03:22
-!- daviddelikat1 [~Adium@natsclshq.scls.lib.wi.us] has joined #webgui03:22
-!- mode/#webgui [+o daviddelikat1] by ChanServ03:22
-!- daviddelikat [~Adium@natsclshq.scls.lib.wi.us] has quit [Read error: Connection reset by peer]03:24
-!- daviddelikat1 [~Adium@natsclshq.scls.lib.wi.us] has quit [Quit: Leaving.]03:47
-!- daviddelikat [~Adium@ppp-70-226-166-140.dsl.mdsnwi.ameritech.net] has joined #webgui05:04
-!- mode/#webgui [+o daviddelikat] by ChanServ05:04
-!- daviddelikat [~Adium@ppp-70-226-166-140.dsl.mdsnwi.ameritech.net] has quit [Quit: Leaving.]06:09
-!- _lsr [88ba4d3a@gateway/web/freenode/ip.] has joined #webgui06:49
-!- daviddelikat [~Adium@ppp-70-226-166-140.dsl.mdsnwi.ameritech.net] has joined #webgui06:54
-!- mode/#webgui [+o daviddelikat] by ChanServ06:54
-!- daviddelikat [~Adium@ppp-70-226-166-140.dsl.mdsnwi.ameritech.net] has quit [Quit: Leaving.]07:29
-!- _lsr [88ba4d3a@gateway/web/freenode/ip.] has quit [Quit: Page closed]09:34
-!- xdanger [xdanger@mentalhouse.net] has quit [Ping timeout: 256 seconds]10:19
--- Log closed Thu Oct 13 10:19:56 2011
--- Log opened Thu Oct 13 10:35:27 2011
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has joined #webgui10:35
-!- mode/#webgui [+v BartJol] by ChanServ10:35
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has quit [Read error: Connection reset by peer]11:24
-!- daviddelikat [~Adium@ppp-70-226-166-140.dsl.mdsnwi.ameritech.net] has joined #webgui15:40
-!- mode/#webgui [+o daviddelikat] by ChanServ15:40
-!- daviddelikat [~Adium@ppp-70-226-166-140.dsl.mdsnwi.ameritech.net] has quit [Quit: Leaving.]15:52
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has joined #webgui16:22
-!- daviddelikat [~Adium@ppp-70-226-166-140.dsl.mdsnwi.ameritech.net] has joined #webgui16:37
-!- mode/#webgui [+o daviddelikat] by ChanServ16:37
-!- ckotil [~ckotil@snare.grnoc.iu.edu] has quit [Read error: Connection reset by peer]16:51
-!- ckotil [~ckotil@snare.grnoc.iu.edu] has joined #webgui17:47
-!- sbaur [~Adium@] has joined #webgui17:53
-!- kaare_ [~kaare@] has joined #webgui18:25
CIA-57webgui: Colin Kuskie  * r40c6157 / lib/WebGUI/Auth.pm : Fix syntax errors in the last Auth patch for bug #12269. - http://git.io/7P2YBA19:11
CIA-57webgui: Colin Kuskie  * r82603b2 / lib/WebGUI/PassiveAnalytics/Flow.pm : Add a progress bar to the passive analytics data export functions. - http://git.io/qG4LFw19:11
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has joined #webgui19:11
-!- mode/#webgui [+v perlDreamer] by ChanServ19:11
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has quit [Quit: Leaving.]19:16
-!- daviddelikat1 [~user@ppp-70-226-166-140.dsl.mdsnwi.ameritech.net] has joined #webgui19:52
-!- mode/#webgui [+o daviddelikat1] by ChanServ19:52
-!- daviddelikat1 [~user@ppp-70-226-166-140.dsl.mdsnwi.ameritech.net] has left #webgui []19:52
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has joined #webgui20:44
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has quit [Quit: This computer has gone to sleep]20:58
-!- mducharme-work [~nothing@] has joined #webgui21:06
-!- daviddelikat [~Adium@ppp-70-226-166-140.dsl.mdsnwi.ameritech.net] has quit [Read error: Connection reset by peer]21:07
-!- daviddelikat2 [~Adium@ppp-70-226-166-140.dsl.mdsnwi.ameritech.net] has joined #webgui21:08
-!- mode/#webgui [+o daviddelikat2] by ChanServ21:08
-!- haarg [~haarg@haarg.org] has quit [Quit: Leaving]21:11
-!- haarg [~haarg@haarg.org] has joined #webgui21:19
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has joined #webgui21:48
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has quit [Client Quit]21:50
-!- kaare_ [~kaare@] has quit [Ping timeout: 256 seconds]22:50
-!- SquOnk [~emhn@] has joined #webgui23:01
SquOnkperlDreamer: I didn't sent the magic SQL because it performs quite poorly in MySQL.23:02
+perlDreamerit's okay23:02
+perlDreamerthe iterative approach I took works quite well23:02
SquOnkperlDreamer: Same data set is almost two orders of magnitude slower in MySQL than PostgreSQL.23:02
SquOnkperlDreamer: But I have it in the backburner, though :/23:02
+perlDreamersince it's fixed, maybe it should be way back on the backburner?23:03
SquOnkperlDreamer: It kinda became a challenge :)23:03
+perlDreamerright now, I'm trying to fathom the mystery of frodwith's Fork23:03
SquOnkWell, maybe you can spare 5 minutes for a question and/or suggestion.23:03
SquOnkI'm about to deploy WebGUI on AWS.23:03
SquOnkMy intention is to have a single database host (done, working).23:04
SquOnkAnd multiple EC2 frontend hosts.23:04
SquOnkI'm currently working with a single frontend host and everything is fine.23:04
SquOnkBut I will need several front-ends for sure.23:04
SquOnkSo, /uploads...23:04
SquOnkWhat's the best practice for having then in sync across the farm?23:04
SquOnkI want to use S3 as CDN, and the setup since fairly simple.23:05
SquOnkBut I wonder if there's another solution (NFS?)23:05
+perlDreamerI've seen people use NFS23:05
SquOnkAnd what will happen when I do upgrades.23:05
+perlDreamerwith a single db, and shared uploads23:06
+perlDreameryou're fine23:06
+perlDreameryou upgrade code on all servers23:06
SquOnkIf I understand correctly, the upgrade script checks whether or not the database has been upgraded, so when I upgrade one of the frontends, the database will get upgraded; then, when the rest of the farm is upgraded, the database won't be touched again.23:06
+perlDreamerrun the upgrade on 1 server23:06
+perlDreamerand you're good to go23:06
+perlDreamerit's also good in that kind of a setup to make sure that every frontend is using EXACTLY the same WebGUI configs23:07
+perlDreamerso symlinking them to some directory in the NFS is good23:07
SquOnkperlDreamer: What happens if I run the upgrade script in more than one host? Isn't it idempotent?23:08
+perlDreamerit won't do anything23:08
SquOnkperlDreamer: Good.23:08
SquOnkperlDreamer: Now for the CDN thing. I upload to WebGUI, WebGUI uploads to the CDN, right?23:09
SquOnkperlDreamer: If I have many front-ends, the upload will happen on the particular server that got the session.23:09
+perlDreameryes, and until the sync happens the other front ends won't see it23:10
SquOnkperlDreamer: So, the rest of the server will be out-of-sync regarding that particular upload.23:10
SquOnkperlDreamer: I mean, the file will *physically* be in the server, but *never* in the rest, right?23:10
+perlDreamerI'm not sure if, after the sync runs, if the original file remains on the submitting server23:11
SquOnkperlDreamer: I'd have to setup a 'downwards sync' or something.23:11
+perlDreamerbecause when you do reads, it always generates a URL from the CDN23:11
SquOnkperlDreamer: Well, thats WebGUI::Storage. I can check for that.23:11
+perlDreamerI only know of two people who use the CDN, and it's not well documented23:12
+perlDreamereven worse, the S3 sync script is written in python!23:12
SquOnkperlDreamer: That's going to change.23:13
* SquOnk will write it in Haskell23:13
+perlDreamerat least you didn't say Basic23:13
SquOnkLast night I wrote BFS, Cheapest Search and A* in Haskell, as an example for an Artificial Intelligence course...23:15
SquOnk...20 lines of code.23:15
SquOnk(No libraries allowd)23:15
SquOnkBut, I'll stick to Perl for this :)23:16
+perlDreamerthat's good23:16
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has quit [Quit: Leaving.]23:52
--- Day changed Fri Oct 14 2011
-!- SquOnk [~emhn@] has quit [Quit: Yippie kay-ai-yay, fudder muckers!]00:19
-!- _lsr [88ba4d3a@gateway/web/freenode/ip.] has joined #webgui01:28
-!- sbaur [~Adium@] has quit [Quit: Leaving.]02:39
-!- daviddelikat2 [~Adium@ppp-70-226-166-140.dsl.mdsnwi.ameritech.net] has quit [Quit: Leaving.]04:31
-!- daviddelikat [~Adium@ppp-70-226-166-140.dsl.mdsnwi.ameritech.net] has joined #webgui04:33
-!- mode/#webgui [+o daviddelikat] by ChanServ04:34
-!- daviddelikat [~Adium@ppp-70-226-166-140.dsl.mdsnwi.ameritech.net] has quit [Quit: Leaving.]05:32
-!- Netsplit *.net <-> *.split quits: _lsr05:52
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has joined #webgui06:38
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has quit [Quit: This computer has gone to sleep]07:41
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui08:01
-!- dappere-dodo [~dappere-d@] has joined #webgui08:48
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has joined #webgui10:35
-!- mode/#webgui [+v BartJol] by ChanServ10:35
-!- dappere-dodo [~dappere-d@] has quit [Quit: This computer has gone to sleep]11:21
-!- dappere-dodo [~dappere-d@] has joined #webgui13:04
-!- mducharme1 [~nothing@S0106002401f31855.wp.shawcable.net] has joined #webgui13:56
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has quit [Ping timeout: 276 seconds]13:58
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has quit [Ping timeout: 256 seconds]14:13
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has joined #webgui14:16
-!- mode/#webgui [+v BartJol] by ChanServ14:16
-!- andyiomoon1 [~andyiomoo@vpn246-38.cc.swin.edu.au] has joined #webgui14:51
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Ping timeout: 245 seconds]14:53
-!- andyiomoon1 [~andyiomoo@vpn246-38.cc.swin.edu.au] has quit [Read error: Connection reset by peer]14:56
-!- daviddelikat [~Adium@ppp-70-226-166-140.dsl.mdsnwi.ameritech.net] has joined #webgui16:08
-!- mode/#webgui [+o daviddelikat] by ChanServ16:08
-!- dappere-dodo [~dappere-d@] has quit [Quit: This computer has gone to sleep]16:58
-!- mducharme1 [~nothing@S0106002401f31855.wp.shawcable.net] has quit [Read error: Connection reset by peer]17:21
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has joined #webgui17:28
-!- sbaur [~Adium@] has joined #webgui18:20
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has quit [Ping timeout: 256 seconds]19:09
-!- gaagaagui [~gaagaagui@c-76-16-15-171.hsd1.in.comcast.net] has joined #webgui20:46
gaagaaguiAfter calling the table adapter method ".Insert(...)", how can I access the autonumber (autoincremented primary key) of the newly inserted record?20:46
-!- gaagaagui [~gaagaagui@c-76-16-15-171.hsd1.in.comcast.net] has left #webgui []20:49
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has joined #webgui23:13
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has quit [Quit: This computer has gone to sleep]23:21
--- Day changed Sat Oct 15 2011
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui00:24
-!- sbaur [~Adium@] has quit [Quit: Leaving.]02:27
-!- daviddelikat [~Adium@ppp-70-226-166-140.dsl.mdsnwi.ameritech.net] has quit [Quit: Leaving.]02:48
-!- kaare_ [~kaare@] has joined #webgui13:25
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Quit: Leaving.]16:07
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has joined #webgui16:11
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has quit [Quit: This computer has gone to sleep]16:19
-!- kaare_ [~kaare@] has quit [Ping timeout: 258 seconds]21:49
CIA-57webgui: Colin Kuskie  * r9da8884 / (4 files in 4 dirs): Make sure that calendar time span flags are always set. Fixes bug #12271. - http://git.io/mV94JQ23:07
-!- xdanger [xdanger@mentalhouse.net] has quit [Ping timeout: 256 seconds]23:45
--- Log closed Sat Oct 15 23:45:27 2011
--- Log opened Sun Oct 16 02:09:00 2011
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui02:09
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Client Quit]02:11
-!- daviddelikat [~Adium@] has joined #webgui05:27
-!- mode/#webgui [+o daviddelikat] by ChanServ05:27
-!- daviddelikat [~Adium@] has quit [Quit: Leaving.]06:08
-!- kaare_ [~kaare@] has joined #webgui09:30
-!- kaare_ [~kaare@] has quit [Ping timeout: 260 seconds]11:19
-!- kaare_ [~kaare@] has joined #webgui12:02
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has joined #webgui13:52
-!- waxhead [~pete@ppp121-45-211-199.lns20.cbr1.internode.on.net] has quit [Quit: Ex-Chat]13:59
-!- mducharme1 [~nothing@S0106002401f31855.wp.shawcable.net] has joined #webgui20:29
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has quit [Ping timeout: 258 seconds]20:32
-!- kaare_ [~kaare@] has quit [Ping timeout: 258 seconds]23:24
--- Day changed Mon Oct 17 2011
-!- daviddelikat [~Adium@] has joined #webgui00:24
-!- mode/#webgui [+o daviddelikat] by ChanServ00:24
-!- daviddelikat [~Adium@] has quit [Quit: Leaving.]00:37
-!- daviddelikat [~Adium@] has joined #webgui00:43
-!- mode/#webgui [+o daviddelikat] by ChanServ00:43
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has quit [Quit: This computer has gone to sleep]01:57
CIA-57webgui: Colin Kuskie  * r7bfcdd1 / docs/migration.txt : Note that lineage is missing from assets created during www_add and give examples for assets that need to override www_edit/getEditTemplate. - http://git.io/-UnM7Q03:54
CIA-57webgui: Colin Kuskie  * r0ff98ac / lib/WebGUI/Asset/Wobject/Gallery.pm : class vs className fix for the Gallery - http://git.io/4RymdA03:54
CIA-57webgui: Colin Kuskie  * re5d4664 / lib/WebGUI/Asset/File/GalleryFile/Photo.pm : class => className for GalleryFile::Photo - http://git.io/ULbEWQ03:54
CIA-57webgui: Colin Kuskie  * r6e5da21 / (2 files in 2 dirs): Custom edit template for the GalleryAlbum asset. - http://git.io/13FJKQ03:54
CIA-57webgui: Colin Kuskie  * r71533cb / lib/WebGUI/Asset.pm : Make getPrototypeList catch exceptions. - http://git.io/T92vrQ03:54
CIA-57webgui: Colin Kuskie  * r50616de / docs/gotcha.txt : Documen the incompatible change in the Gallery Album and loss of functions. - http://git.io/B8UdwQ03:56
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has joined #webgui07:26
-!- mducharme1 [~nothing@S0106002401f31855.wp.shawcable.net] has quit [Ping timeout: 255 seconds]08:05
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has joined #webgui08:09
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has quit [Quit: This computer has gone to sleep]08:22
-!- dappere-dodo [~dappere-d@] has joined #webgui08:51
-!- kaare_ [~kaare@] has joined #webgui09:05
-!- dappere-dodo [~dappere-d@] has quit [Read error: Connection reset by peer]10:04
-!- dappere-dodo [~dappere-d@] has joined #webgui10:06
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has joined #webgui10:50
-!- mode/#webgui [+v BartJol] by ChanServ10:50
-!- waxhead [~pete@ppp121-45-211-199.lns20.cbr1.internode.on.net] has joined #webgui13:07
-!- waxhead [~pete@ppp121-45-211-199.lns20.cbr1.internode.on.net] has quit [Quit: Ex-Chat]13:55
-!- perlbot [~perlbot@2600:3c00::f03c:91ff:fe93:eec1] has quit [Ping timeout: 240 seconds]15:31
-!- perlbot [~perlbot@2600:3c00::f03c:91ff:fe93:eec1] has joined #webgui15:32
-!- dappere-dodo [~dappere-d@] has quit [Read error: Connection reset by peer]16:50
-!- dappere-dodo [~dappere-d@] has joined #webgui16:52
-!- dappere-dodo [~dappere-d@] has quit [Quit: This computer has gone to sleep]17:27
-!- dappere-dodo [~dappere-d@D57D69B6.static.ziggozakelijk.nl] has joined #webgui17:40
-!- dappere-dodo [~dappere-d@D57D69B6.static.ziggozakelijk.nl] has quit [Ping timeout: 260 seconds]17:46
-!- dappere-dodo [~dappere-d@D57D69B6.static.ziggozakelijk.nl] has joined #webgui17:49
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has joined #webgui17:55
-!- mode/#webgui [+v perlDreamer] by ChanServ17:55
-!- sbaur [~Adium@] has joined #webgui18:02
-!- dappere-dodo [~dappere-d@D57D69B6.static.ziggozakelijk.nl] has quit [Ping timeout: 260 seconds]18:03
+perlDreamerI hate compiling on 64-bit systems18:45
haargwill be nice when we can do away with the mixed environment stuff and have 64-bit only18:48
+perlDreamerthe 64-bit transition seems similar to the IPV6 transition, in that it's taking forever18:50
+perlDreamerand now we have all these portable platforms, which I think are 32-bit18:50
+perlDreamerof course, when I have to compile the WRE for android, then we've won18:51
haargvaried environments aren't really a problem, it's just the mix on a single machine that's a pain18:54
haargsome systems seem to handle it better than others.  mac usually does a pretty decent job, although it can get even worse when it doesn't.18:55
+BartJolis that a wg8 wre?19:13
+BartJolor a community 7.10?19:13
+BartJoland what are you compiling it for?19:14
+BartJolnooo, I'm not nosy19:14
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has quit [Quit: Leaving.]19:24
+perlDreamerBartJol, for backlogging purposes20:27
+perlDreamerit's WRE 0.9.3 compiled for 64-bit Suse20:27
* perlDreamer is doing his best to kill the WRE for WebGUI 820:28
haargthe wre (although lighter weight) makes sense for pb internally i think20:52
haargbut in general i was never a fan of it20:52
+perlDreamerafter all these compile and upgrade errors, I definitely understand why20:57
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has joined #webgui21:27
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has quit [Quit: This computer has gone to sleep]21:45
-!- kaare_ [~kaare@] has quit [Read error: Operation timed out]21:52
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has joined #webgui22:09
--- Day changed Tue Oct 18 2011
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has quit [Quit: Leaving.]02:25
-!- sbaur [~Adium@] has quit [Quit: Leaving.]02:26
-!- Netsplit *.net <-> *.split quits: CIA-57, dappere-dodo, perlbot, mducharme-work, mducharme, @daviddelikat, haarg, kthakore, SynQ03:52
-!- Netsplit over, joins: dappere-dodo, perlbot, mducharme, @daviddelikat, haarg, mducharme-work, CIA-57, kthakore, SynQ03:55
-!- daviddelikat1 [~Adium@] has joined #webgui04:39
-!- mode/#webgui [+o daviddelikat1] by ChanServ04:39
-!- daviddelikat [~Adium@] has quit [Ping timeout: 240 seconds]04:42
-!- daviddelikat1 [~Adium@] has quit [Quit: Leaving.]06:26
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has quit [Quit: This computer has gone to sleep]07:56
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has quit [Read error: Connection reset by peer]08:37
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has joined #webgui08:37
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has joined #webgui08:43
-!- kaare_ [~kaare@] has joined #webgui09:05
-!- _lsr [88ba4d3a@gateway/web/freenode/ip.] has joined #webgui10:48
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has joined #webgui10:49
-!- mode/#webgui [+v BartJol] by ChanServ10:49
-!- _lsr [88ba4d3a@gateway/web/freenode/ip.] has quit [Quit: Page closed]11:02
-!- waxhead [~pete@ppp121-45-211-199.lns20.cbr1.internode.on.net] has joined #webgui12:32
-!- daviddelikat [~Adium@] has joined #webgui14:22
-!- mode/#webgui [+o daviddelikat] by ChanServ14:22
-!- kaare_ [~kaare@] has quit [Ping timeout: 256 seconds]14:34
-!- daviddelikat [~Adium@] has quit [Quit: Leaving.]15:41
-!- mech422 [~steve@ip68-98-108-12.ph.ph.cox.net] has joined #webgui15:53
mech422anyone happen to know what might cause the CS 'security' tab to disappear ?15:54
mech422wierd - it appears only the 'admin' that created the CS can see its security tab... I'm on an old version though, so that might be fixed by now16:06
-!- mech422 [~steve@ip68-98-108-12.ph.ph.cox.net] has left #webgui []16:06
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has quit [Ping timeout: 245 seconds]17:02
-!- daviddelikat [~Adium@] has joined #webgui17:08
-!- mode/#webgui [+o daviddelikat] by ChanServ17:08
-!- daviddelikat [~Adium@] has quit [Ping timeout: 260 seconds]17:13
-!- daviddelikat [~Adium@] has joined #webgui17:43
-!- mode/#webgui [+o daviddelikat] by ChanServ17:43
-!- daviddelikat [~Adium@] has quit [Read error: Connection reset by peer]17:46
-!- daviddelikat1 [~Adium@] has joined #webgui17:46
-!- mode/#webgui [+o daviddelikat1] by ChanServ17:46
-!- SquOnk [~emhn@] has joined #webgui17:52
-!- daviddelikat [~Adium@] has joined #webgui17:55
-!- daviddelikat1 [~Adium@] has quit [Read error: Connection reset by peer]17:55
-!- mode/#webgui [+o daviddelikat] by ChanServ17:55
@daviddelikathey SquOnk17:55
-!- daviddelikat [~Adium@] has quit [Read error: Connection reset by peer]17:59
-!- daviddelikat1 [~Adium@] has joined #webgui17:59
-!- mode/#webgui [+o daviddelikat1] by ChanServ17:59
-!- sbaur [~Adium@] has joined #webgui18:01
-!- daviddelikat1 [~Adium@] has quit [Read error: Connection reset by peer]18:13
-!- daviddelikat [~Adium@] has joined #webgui18:13
-!- mode/#webgui [+o daviddelikat] by ChanServ18:13
SquOnkLooking for a hint...18:13
SquOnkI have a site that has normal and mobile templates.18:13
SquOnkThat works as expected.18:13
SquOnkPeople don't register to the site, though.18:13
SquOnkMeaning, everyone is a 'Visitor' for the time being.18:14
SquOnkSay a user with a mobile devices visits the site. It gets the mobile template. But said user wants to see the site in all its glory (because it's using a tablet)18:14
SquOnkHow can I have a link that when clicks causes the site to forfeit the use of mobile templates for *that* particular user.18:15
SquOnk(when clicked)18:16
SquOnkAnd, if clicked again, turns to the usual behaviour.18:16
-!- daviddelikat [~Adium@] has quit [Read error: Connection reset by peer]18:17
-!- daviddelikat1 [~Adium@] has joined #webgui18:17
-!- mode/#webgui [+o daviddelikat1] by ChanServ18:17
sbaurI've only ever seen the mobile user given a choice when there are two different domains for the site. m.site and www.site. How they did it, i don't know18:22
-!- daviddelikat1 [~Adium@] has quit [Ping timeout: 252 seconds]18:27
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has quit [Quit: Leaving.]18:30
@scrottieSqu0nk, as far as I can see, you'd have to re-implement WebGUI/Session/Style.pm's useMobileStyle() ... or add a line to it setting $self->{_useMobileStyle} = 0 if a session scratch variable is set, and then write an account plugin (?op=whatever) that sets this session scratch variable.18:37
SquOnkLet me see.18:39
SquOnkscrottie: It checks for a *scratch* variable named useMobileStyle18:41
@scrottieoh, you're right, it does.18:42
@scrottieso now all you need is a little Account plugin that sets that variable (to 0) and link to that18:43
@scrottieer, not account plugin... an Operation... WebGUI/Operation...18:44
@scrottieWebGUI/Operation/Scratch.pm ... check that out.  that seems kind of dangerous.18:45
@scrottieif this does what it looks it does, you could link to ?op=setScratch;scratchName=useMobileStyle;scratchValue=018:48
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has joined #webgui19:18
-!- mode/#webgui [+v perlDreamer] by ChanServ19:19
+perlDreamerSquOnk, the additional file should show up in 7.10.2419:19
+perlDreamersince we pull directly from the repo for releases19:19
SquOnkperlDreamer: Great, thanks!19:20
@scrottieadditional file..?19:30
SquOnkscrottie: add.gif in the toolbar for the spanish translation19:32
+perlDreamerscrottie, we were actually thinking about including a PHP binary in WebGUI as a backup, but then decided just to go with the additional Icon in the Spanish translation19:48
@scrottiethe question made me think for a moment that I had entirely, completely misunderstood Squ0nk's previous request.20:02
-!- daviddelikat [~Adium@] has joined #webgui20:14
-!- mode/#webgui [+o daviddelikat] by ChanServ20:14
-!- daviddelikat [~Adium@] has quit [Client Quit]20:15
-!- daviddelikat [~Adium@] has joined #webgui20:24
-!- mode/#webgui [+o daviddelikat] by ChanServ20:24
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has quit [Quit: This computer has gone to sleep]21:39
-!- SquOnk [~emhn@] has quit [Quit: Yippie kay-ai-yay, fudder muckers!]22:08
-!- Radix_ [~quassel@shirleysmithblues.com] has quit [Quit: No Ping reply in 180 seconds.]22:13
-!- daviddelikat [~Adium@] has quit [Quit: Leaving.]22:21
-!- perlbot [~perlbot@2600:3c00::f03c:91ff:fe93:eec1] has quit [Quit: ZNC - http://znc.sourceforge.net]22:25
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has joined #webgui22:25
-!- perlbot [~perlbot@2600:3c00::f03c:91ff:fe93:eec1] has joined #webgui22:27
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has joined #webgui23:28
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has quit [Read error: Connection reset by peer]23:30
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has joined #webgui23:31
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has quit [Ping timeout: 248 seconds]23:37
-!- waxhead [~pete@ppp121-45-211-199.lns20.cbr1.internode.on.net] has quit [Quit: Ex-Chat]23:50
--- Day changed Wed Oct 19 2011
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has quit [Quit: Leaving.]01:48
-!- sbaur [~Adium@] has quit [Quit: Leaving.]02:32
-!- daviddelikat [~Adium@h184-60-30-27.mdsnwi.dsl.dynamic.tds.net] has joined #webgui03:17
-!- mode/#webgui [+o daviddelikat] by ChanServ03:17
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has joined #webgui04:02
-!- _lsr [88ba4d3a@gateway/web/freenode/ip.] has joined #webgui04:03
-!- daviddelikat [~Adium@h184-60-30-27.mdsnwi.dsl.dynamic.tds.net] has quit [Quit: Leaving.]04:50
-!- daviddelikat [~Adium@] has joined #webgui05:40
-!- mode/#webgui [+o daviddelikat] by ChanServ05:40
-!- dappere-dodo [~dappere-d@ip4da72a6b.direct-adsl.nl] has quit [Quit: This computer has gone to sleep]07:16
-!- daviddelikat [~Adium@] has quit [Quit: Leaving.]07:34
-!- _lsr [88ba4d3a@gateway/web/freenode/ip.] has quit [Quit: Page closed]08:14
-!- dappere-dodo [~dappere-d@ip-80-113-8-7.ip.prioritytelecom.net] has joined #webgui08:15
-!- dappere-dodo [~dappere-d@ip-80-113-8-7.ip.prioritytelecom.net] has quit [Remote host closed the connection]08:29
-!- dappere-dodo [~dappere-d@ip-80-113-8-7.ip.prioritytelecom.net] has joined #webgui10:21
-!- dappere-dodo [~dappere-d@ip-80-113-8-7.ip.prioritytelecom.net] has quit [Client Quit]10:22
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has joined #webgui10:27
-!- mode/#webgui [+v BartJol] by ChanServ10:27
-!- waxhead [~pete@ppp121-45-211-199.lns20.cbr1.internode.on.net] has joined #webgui11:50
-!- daviddelikat [~Adium@adsl-76-204-101-26.dsl.mdsnwi.sbcglobal.net] has joined #webgui15:24
-!- mode/#webgui [+o daviddelikat] by ChanServ15:24
-!- vanjwilson [~van@adsl-070-148-067-249.sip.clt.bellsouth.net] has joined #webgui16:25
vanjwilsonstrange problem:  SendQueuedEmail... workflow was not running (mailQueue table contains entries), Spectre was running, Spectre tests passed, added logging to workflow module which was never triggered, finally increased log level to WARN and got:16:31
vanjwilsonWebGUI::Operation::Cron::www_runCronJob[295] - Could not create workflow16:31
vanjwilsoninstance for workflowId 'pbworkflow000000000007' from taskId16:31
vanjwilson'pbcron0000000000000004': It is a singleton workflow and is still16:31
vanjwilsonrunning from the last invocation.16:31
vanjwilsonfound this entry in WorkflowInstance table:16:31
vanjwilson| instanceId | workflowId | currentActivityId |16:31
vanjwilsonpriority | className | methodName | parameters | runningSince |16:31
vanjwilsonlastUpdate | lastStatus | noSession |16:31
vanjwilson| 4s4_U0qpYfbnXeMprwu2wg | pbworkflow000000000007 | NULL |16:32
vanjwilson3 | NULL | NULL | {"parameters":{}} | 1316799643 |16:32
vanjwilson1316799643 | NULL | 0 |16:32
vanjwilson1 row in set (0.00 sec)16:32
vanjwilsonworkflow has been hung since 9/23, does anybody know why Spectre tests passed?16:32
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has joined #webgui17:25
-!- mode/#webgui [+v perlDreamer] by ChanServ17:25
+perlDreamervanjwilson, there's a spectre bug that causes singleton workflows to hang.17:35
+perlDreamerwe've fixed various aspects of it, but it still exists17:35
+perlDreamerthe work around is to make a unix cronjob that restart spectre every few hours17:35
+perlDreamerthis will cause spectre to read the Workflow Instance table, find the hung workflow, and process it17:36
vanjwilson@perlDreamer:  thanks for the advice, restarting Spectre worked without having to muck directly with the db table, I will add the cron job to do it regularly17:42
-!- kaare_ [~kaare@] has joined #webgui17:56
-!- sbaur [~Adium@] has joined #webgui17:58
-!- vanjwilson [~van@adsl-070-148-067-249.sip.clt.bellsouth.net] has left #webgui []18:15
+BartJolperlDreamer: pragmatic solutiun..... we use it too18:26
-!- Radix_ [~quassel@shirleysmithblues.com] has joined #webgui20:06
-!- mode/#webgui [+v Radix_] by ChanServ20:06
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has quit [Quit: Leaving.]21:53
CIA-57webgui: Colin Kuskie  * r19b6f9d / t/AssetHelper/Product/ImportCSV.t : Convert to the correct kind of helper syntax for Fork work. - http://git.io/ybEdbw23:11
CIA-57webgui: Colin Kuskie  * r82bb59d / (47 files in 19 dirs): Debug needs an explicit package name for addToCleanup. - http://git.io/AcpF6Q23:11
CIA-57webgui: Colin Kuskie  * r5a11540 / t/AssetHelper/Product/ImportCSV.t : Update test for new testing API for assethelpers. - http://git.io/RMNiAQ23:21
+perlDreamerfor anyone with spare time on their hands :)23:23
+perlDreamerin the WebGUI 8 branch there are several files that need POD written23:23
+perlDreamerrun t/POD.t to find out which ones23:23
-!- waxhead [~pete@ppp121-45-211-199.lns20.cbr1.internode.on.net] has quit [Quit: Ex-Chat]23:28
CIA-57webgui: Colin Kuskie  * rffa11a7 / t/Asset/Wobject/EventManagementSystem.t : Fix Mech and timezone issues. - http://git.io/WxK57w23:39
+perlDreamerthis next one is a bit of a stretch23:42
CIA-57webgui: Colin Kuskie  * r0106245 / t/Asset/Wobject/GalleryAlbum/edit.t : 23:42
CIA-57webgui: Fix syntax error preventing this test from running. The test still doesn't run23:42
CIA-57webgui: because it needs to be converted from Test::WWW::Mechanize to23:42
CIA-57webgui: WebGUI::Test::Mechanize and take advantage of plack, but now it doesn't run23:42
CIA-57webgui: cleanly. - http://git.io/mY654A23:42
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has quit [Quit: Leaving.]23:47
--- Day changed Thu Oct 20 2011
-!- kaare_ [~kaare@] has quit [Ping timeout: 248 seconds]00:19
-!- sbaur [~Adium@] has quit [Quit: Leaving.]01:42
-!- _lsr [88ba4d3a@gateway/web/freenode/ip.] has joined #webgui01:44
-!- daviddelikat [~Adium@adsl-76-204-101-26.dsl.mdsnwi.sbcglobal.net] has quit [Quit: Leaving.]02:09
-!- daviddelikat [~Adium@adsl-76-204-101-26.dsl.mdsnwi.sbcglobal.net] has joined #webgui03:14
-!- mode/#webgui [+o daviddelikat] by ChanServ03:14
-!- daviddelikat [~Adium@adsl-76-204-101-26.dsl.mdsnwi.sbcglobal.net] has quit [Quit: Leaving.]03:54
-!- daviddelikat [~Adium@adsl-76-204-101-26.dsl.mdsnwi.sbcglobal.net] has joined #webgui05:41
-!- mode/#webgui [+o daviddelikat] by ChanServ05:41
-!- daviddelikat [~Adium@adsl-76-204-101-26.dsl.mdsnwi.sbcglobal.net] has quit [Quit: Leaving.]06:32
-!- daviddelikat [~Adium@] has joined #webgui06:45
-!- mode/#webgui [+o daviddelikat] by ChanServ06:45
-!- elnino [~ninow@user-38q4846.cable.mindspring.com] has joined #webgui07:45
-!- elnino [~ninow@user-38q4846.cable.mindspring.com] has quit [Quit: Leaving]08:32
-!- _lsr [88ba4d3a@gateway/web/freenode/ip.] has quit [Quit: Page closed]09:44
-!- waxhead [~pete@ppp121-45-211-199.lns20.cbr1.internode.on.net] has joined #webgui11:03
-!- waxhead [~pete@ppp121-45-211-199.lns20.cbr1.internode.on.net] has quit [Quit: Ex-Chat]14:15
-!- perlbot [~perlbot@2600:3c00::f03c:91ff:fe93:eec1] has quit [Quit: ZNC - http://znc.sourceforge.net]14:53
-!- perlbot [~perlbot@2600:3c00::f03c:91ff:fe93:eec1] has joined #webgui14:55
-!- daviddelikat [~Adium@] has quit [Quit: Leaving.]16:26
-!- daviddelikat [~Adium@adsl-76-204-101-26.dsl.mdsnwi.sbcglobal.net] has joined #webgui16:27
-!- mode/#webgui [+o daviddelikat] by ChanServ16:27
-!- kaare_ [~kaare@] has joined #webgui16:52
-!- daviddelikat [~Adium@adsl-76-204-101-26.dsl.mdsnwi.sbcglobal.net] has quit [Quit: Leaving.]17:34
-!- daviddelikat [~Adium@adsl-76-204-101-26.dsl.mdsnwi.sbcglobal.net] has joined #webgui17:39
-!- mode/#webgui [+o daviddelikat] by ChanServ17:39
-!- bsilver [~bsilver@] has joined #webgui18:32
bsilverAnyone familiar with the workflow of user authentication in WebGUI here?18:33
bsilverAnyone here not a bot...?18:38
bsilverAnyone here...alive?18:43
haargi'd help but i'm in a meeting all day18:47
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has joined #webgui18:48
-!- mode/#webgui [+v perlDreamer] by ChanServ18:48
bsilverKnow anything about the workflow of authentication for 7.9.33-stable?18:49
+perlDreamerDo you mean how authentication works in general, or how to invoke a workflow when a user account is created?18:50
bsilverSomething had changed between 9.9.18-1 and 33-stable that broke part of our authentication. Need to figure out where it's skipping a step.18:50
bsilverWe have it going to an LDAP server.18:50
bsilverI'm the PITA that a couple months ago was modifying login to check for a particular Active Directory group membership before allowing login.18:50
bsilverAnd it was working fine until the upgrade to 11.10 Ubuntu, which has
+perlDreamerhave you checked the changelog and the gotchas file?18:51
bsilverWhere is that located now? I've been digging on the site for it.18:51
+perlDreamerin a default install of WebGUI, those are in /data/WebGUI/docs.  On Ubuntu those may have been moved18:52
+perlDreamerfirst guess would be /usr/share/ ?18:52
bsilverSo far not finding anything about changes to how logins work.18:57
+perlDreamerhow about changes to LDAP ?18:58
bsilverLDAP.pm doesn't look like it changed.18:58
+perlDreameryou must have patched one of the files to add your changes18:58
+perlDreamerafter upgrading, did you reapply them?18:59
bsilverI had modified that file before and it was working fine for our purposes, and in the upgrade I copied it back and compared MD5 sums for what was the stock module in the post-upgrade and the pre-modification (stock) file before.18:59
+perlDreamerah, if you copied it back then you overwrote any bug fixes in the file19:00
+perlDreamerand any required functional changes as well19:00
bsilverOld version I made a copy and modified the file. Upgrade overwrote the modified file. Made a backup of the upgraded auth.pm and restored my modified version. MD5 on the original old copy and the upgraded backup match, so the version from 7.9.18 and 7.9.33 didn't change.19:00
bsilver-rw-r--r--  1 root root  31K 2011-10-20 10:28 LDAP.pm19:02
bsilver-rw-r--r--  1 root root  31K 2011-06-13 13:41 LDAP.pm.back19:02
bsilver-rw-r--r--  1 root root  27K 2011-06-10 09:20 LDAP.pm.back.original19:03
bsilver-rw-r--r--  1 root root  27K 2011-07-19 00:41 LDAP.pm.back.postupgrade19:03
bsilver3efdf6ed3575e515aef1eb19fe23f7ce  LDAP.pm19:03
bsilver3efdf6ed3575e515aef1eb19fe23f7ce  LDAP.pm.back19:03
bsilverac0f6da77ce01c86c7e6e48220f245f2  LDAP.pm.back.original19:03
bsilverac0f6da77ce01c86c7e6e48220f245f2  LDAP.pm.back.postupgrade19:03
bsilverYou see the ldap.pm is dated today19:03
bsilverpm.back is from my modifications to get it to work with Active Directory and a group membership check.19:04
bsilverpm.back.original is the stock ldap.pm before my modifications in june.19:04
bsilverand .postupgrade is the one that was installed with the upgrade to Ubuntu 11.10.19:04
bsilverThe md5's there match original to postupgrade.19:04
bsilverSo there's something in the version changes as to how it does authentication now :-/19:05
bsilverWhat used to happen was that we have users in AD that are members of a web group. If you're in web, it allows you to log in (set to auth through LDAP in WebGUI)19:06
bsilverldap.pm checked if you were in that group and if not, failed the authentication.19:06
+perlDreamerIf Auth.pm didn't change, then why would you think that authentication changed between those two versions?19:07
bsilverNow what it seems to do is let people in if you exist in AD. But it doesn't seem to allow you the privilege of turning admin on to edit pages (it's just a period in the page menus)19:07
bsilverBefore it wouldn't let you in at all if you were not a member of the web group in AD.19:07
bsilverNow it will go ahead and create the user in the WebGUI database and create a home directory (there's a home directory skeleton workflow that runs at login).19:07
bsilverSo you have a user that becomes registered with WebGUI, gets a home page, and becomes an active member but isn't able to edit anything. I don't want them able to get in *at all* if they're not in that web group.19:08
CIA-57webgui: Colin Kuskie  * r00738a1 / (lib/WebGUI/Command.pm lib/WebGUI/Deprecate.pm): Added some basic POD for WebGUI::{Command,Deprecate}.pm - http://git.io/pI3TYQ19:10
bsilverI take it that basic POD thing isn't relevant to the question I'm asking, is it?...19:12
bsilverLooks like it just warns devs when using something deprecated.19:12
+perlDreameri was committing some work from last night19:13
+perlDreamerI'm still waiting for an answer to my earlier question.  If Auth.pm didn't change, why would you think that authentication changed in WebGUI?19:14
bsilverAh, CIA-57 is a bot then.19:14
bsilverSorry, thought I had answered...the behavior changed. If you weren't part of that group in AD (my modification to auth.pm checked it) you didn't get in.19:14
bsilveryou got the login error message, as if you didn't exist in AD.19:14
bsilverNow, despite those .pm's matching, it will let you log in if you exist in AD. Only you don't seem to have the ability to turn admin on.19:15
bsilverSo you still get a home directory (via a workflow at login time) and a user account that shows up in WebGUI.19:15
bsilver(guessing it's registering the user)19:15
bsilverSo despite those files matching (posted above listing and MD5's), before upgrade it blocked your login. Now it lets you in.19:16
+perlDreamerI'm not finding any changes to WebGUI/Auth.pm, WebGUI/Auth/LDAP.pm or WebGUI/LDAPLink.pm19:16
+perlDreamerif you've set all new users to use LDAP authentication, then those modules control what's done19:17
+perlDreamerand since they didn't change in the core19:18
+perlDreamerthen either something changed in the settings in the database19:18
+perlDreamerthe config file19:18
+perlDreameror via the changes you made19:18
bsilverthat's interesting...19:21
bsilverwhat's /usr/share/webgui/lib/WebGUI/Operation/auth.pm?19:21
-!- SquOnk [~emhn@] has joined #webgui19:22
SquOnkperlDreamer: Hey there19:23
bsilverNope, Auth.pm in Operation has not changed.19:23
+perlDreamerYo, SquOnk19:23
+perlDreamerOperation/Auth.pm is the web interface to the Auth modules19:24
+perlDreamerit instanciates the correct Auth method19:24
+perlDreamerand allows methods to be called on it19:24
SquOnkI'm trying to set up a link any user can click to force the use of the mobile style or not.19:24
SquOnk'Any' user means anonymous users.19:24
SquOnkI was given the suggestion to use a Scratch variable.19:25
SquOnkLooking at WebGUI/Session/Style.pm, useMobileStyle sub I found19:25
bsilver@perlDreamer WebGUI/auth.pm hasn't changed.19:25
SquOnka check for 'useMobileStyle'19:25
SquOnkSo, I placed a link with ?op=setScratch;scratchName=useMobileStyle;scratchValue=019:25
SquOnkIt didn't work, so I changed the code to check for www_useMobileStyle and it did work.19:26
+perlDreamerbsilver, if the core code hasn't changed, then look for changes in the database, config files and in your custom code19:26
SquOnkWhy is there a check for a scratch variable named useMobileStyle in WebGUI/Session/Style.pm then?19:26
bsilver@PerlDreamer: not sure why the database itself would have changed.19:29
SquOnkI mean, the useMobileStyle method first checks for a scratch 'useMobileStyle' and then for a setting 'useMobileStyle'. What part of the code is setting the *scratch*, and if not, shouldn't it check for www_useMobileStyle instead?19:29
bsilverCustom code hasn't changed either. Copied that straight from the backup over (just the auth.pm file in /usr/share/webgui/lib/WebGUI/Auth)19:30
+perlDreamerSquOnk, the scratch variable is set when exporting assets as HTML19:31
+perlDreamerwhat you're doing may be too late in the call chain to affect the rendering of the asset19:31
bsilverOnly diff in webgui.conf looks like enabling ssl.19:33
+perlDreamerkeep digging, bsilver19:37
+perlDreamerthe answer is in there somewhere19:37
+perlDreamerand without access to the server and code, there's not much else I can do to help19:37
bsilverDo you work for Plain Black?19:37
bsilverhmm...under settings, authentication, the auth method is LDAP.19:39
bsilverSo, when a user goes to the website and enters a username and password, what does WebGUI call to find out if this user can log in?19:39
bsilverDoes it first check the auth.pm module under webgui/auth?19:40
bsilversorry, ldap.pm under webgui/auth.19:40
+perlDreamerit calls ?op=auth;method=login19:41
bsilverWhich is probably the /usr/share/webgui/lib/WebGui/auth.pm module.19:43
bsilverThat file hasn't changed. (just did an md5 on the current and one from backup)19:44
bsilverDo you know where it would go next?19:44
+perlDreamernext, it would try to call www_login19:45
bsilvermust be a method...no file installed with that name?19:45
+perlDreamerbbiab, on a phone call19:46
bsilverThank you for your help so far, I appreciate it.19:46
-!- perlbot [~perlbot@2600:3c00::f03c:91ff:fe93:eec1] has quit [Quit: ZNC - http://znc.sourceforge.net]20:41
-!- perlbot [~perlbot@2600:3c00::f03c:91ff:fe93:eec1] has joined #webgui20:42
bsilver@perlDreamer: Does WebGUI cache anything with authentication?21:04
bsilverRather, does it cache information that isn't deleted by going to the admin panel and clearing the cache?21:05
bsilverhmm...stranger and stranger.21:07
bsilverSpectre doesn't cache anything?21:07
SquOnkperlDreamer: Right.21:28
SquOnkperlDreamer: Well, what I did is working for me thus far.21:28
SquOnkperlDreamer: And by that I mean that even for visitors, once the links is clicked, the scratch to use/not-use the mobile style persists.21:29
SquOnkperlDreamer: Page Layouts and Asset Layouts come out in the mobile style when set, and the non-mobile when unset.21:29
SquOnkperlDreamer: BTW, that's a feature that has been requested three times to us: have a way to force either style vía a user clickable link.21:30
-!- sbaur [~Adium@] has joined #webgui21:30
SquOnkUsing a slash makes it work better.21:32
-!- bsilver [~bsilver@] has quit [Quit: Ex-Chat]21:36
SquOnkperlDreamer: Well, it works like a charm :)21:44
SquOnkperlDreamer: It happens *exactly* when it has to happen.21:44
SquOnkperlDreamer: How about and RFE requesting a 'forceMobileStyle' scratch variable that does exactly that?21:49
+perlDreamerSquOnk, i'd suggest a bug fix21:52
+perlDreamersince it should be able to be called that way21:52
+perlDreameror, use one of the methods in Operation/Style.pm21:52
SquOnkperlDreamer: All right, the patch is simple :)21:52
+perlDreamerthat are designed for custom style, instead of mobile styles :)21:52
SquOnkperlDreamer: And, being a bug, it can make it into 7.10.24 ;-)21:52
SquOnkperlDreamer: I only had to add www_ in front of useMobileStyle, so.21:53
+perlDreamerwhat I mean, is that the op=scratch;set should work21:53
SquOnkperlDreamer: Without the www_?21:54
+perlDreamerwww_ should be prepended by the system for safe namespacing21:55
* perlDreamer sighs21:55
SquOnkperlDreamer: Agreed.21:55
+perlDreamerand I thought I was so close to WebGUI 8....21:55
SquOnkperlDreamer: If I use scratchName=useMobileStyle in the URL, the code must use www_useMobileStyle21:56
SquOnkperlDreamer: The code has useMobileStyle instead, because the variable is being set from within the code for the HTML export.21:56
+perlDreamerah, I see21:56
+perlDreamerwhy not use op=style;method=setPersontalStyle;styleId=XXXXXX ?21:57
SquOnkperlDreamer: Because I want it to work for Anonymous users too.21:57
SquOnkperlDreamer: So a scratch variable stored within the session seems fine.21:57
+perlDreamerit should21:57
+perlDreamersetPersonalStyle sets a scratch variable21:57
+perlDreamerand it's used by style processing21:57
SquOnkperlDreamer: Ah, but then how does this inform all assets that they must use the mobile style?21:58
+perlDreamerwell, hang on there21:58
SquOnkperlDreamer: With useMobileStyle, the whole rendering sequence knows what to do...21:58
+perlDreamerif you enable mobile styles in WebGUI21:58
+perlDreamerthen it will detect a mobile browser and automatically use the mobile style set in the wobject21:58
SquOnkI know that, hold on.21:59
+perlDreamerso why do you want another way to do it?21:59
* perlDreamer holds21:59
SquOnkSome users have a mobile device (iPad) but don't want to use the mobile styles...21:59
SquOnk...so I need a way to allow them to state that preference...22:00
+perlDreamerthat would be personalStyleId22:00
SquOnk...even if they aren't registered.22:00
SquOnk...if I set useMobileStyle the whole rendering sequence works fine. Style, Page Layout and Assets believe they are being rendered for the mobile or non-mobile style.22:01
SquOnk(Just tested that)22:01
SquOnkAnd being in a scratch variable helps with non-registered users and even for registered users too lazy to set their preferred style via their profiles.22:02
SquOnkIt's just a "click here for full" and "click here for mobile" links on the corresponding style templates.22:02
SquOnkI think is a neat solution.22:02
+perlDreamersetPersonalStyle works the same way22:02
SquOnkperlDreamer: And its supposed to work out of the box, right?22:02
+perlDreamerand since it's really about browser choice rather than mobile detection, and it's in the core already, it's the right solution22:02
SquOnkLet me try that.22:03
* SquOnk scrolls back22:03
+perlDreamermake sure that you spell it better than I did!22:03
SquOnkWhat would I put in styleId?22:03
SquOnkThe global style (mobile or full)?22:03
+perlDreamerwhatever style template you want to set22:04
SquOnkperlDreamer: Still, that will set the *style* to mobile or non-mobile, but does it set the Page Layout and Asset Layout accordingly?22:05
SquOnkAsset Template22:05
+perlDreamerno, it causes the style settings from those assets to be ignored22:05
SquOnkAh, that doesn't help.22:06
SquOnkThe site has a 'full' and 'mobile' style, 'full' and 'mobile' for each page layout and 'full' and 'mobile' templates for each Asset.22:06
SquOnkThe scratch variable solution sets them all 'full' or 'mobile', that being the desired behaviour.22:07
SquOnkBritish spelling and all :-)22:07
SquOnkWell, gotta go pick up my kid at school, bbl22:07
+perlDreamerso,your ipad user wants some assets with mobile style, and others with regular style?22:07
SquOnkperlDreamer: No, all of them in 'mobile' or all of them in 'full'.22:07
SquOnkperlDreamer: ...and toggling via a link.22:08
+perlDreamerthat's what setPersonalStyle is for22:08
+perlDreamerbut, go pick up the young hacker and we'll discuss more when you come back22:08
SquOnkperlDreamer: So, let's see if setPersonalStyle does the trick.22:57
SquOnkperlDreamer: styleId is the templateId for the *style* I want to use?22:58
SquOnkperlDreamer: Where is setPersonalStyle's code?23:06
SquOnkperlDreamer: It only changes the style, the Page Layouts and Asset still get the 'non-mobile' templates so it's no good for this case.23:44
SquOnkperlDreamer: So, I'm still requesting a 'forceMobileStyle' scratch variable :)23:48
SquOnkperlDreamer: And that's just a matter of changing both ocurrences of ->scratch->set('userMobileStyle') to ->scratch->set('www_useMobileStyle') in Style.pm23:51
+perlDreamerSquOnk, sorry for the delay23:58
+perlDreamerI got a flat on the way to the library23:58
+perlDreamerand it was a long 2-mile walk back23:58
SquOnkperlDreamer: Ouch23:58
+perlDreamerthis is what I propose23:58
+perlDreamerin Operation/Style, make a www_useMobileStyle function23:58
+perlDreamerit should set the same scratch variable23:59
+perlDreamerplease patch it against 7.10.24, but I can't make any promises about it going into 7.10.  It will likely be 8.023:59
--- Day changed Fri Oct 21 2011
SquOnkperlDreamer: Wait...00:00
SquOnk...there's setMobileStyle in Style.pm00:00
+perlDreamerSession/Style.pm, or Operation/Style.pm ?00:00
SquOnkThat's the function being used to set that variable while exporting to HTML.00:01
SquOnkLine 173 on 7.10.2300:01
+perlDreamerwhat I'm proposing is to make a web accessible function for that in Operation/Style.pm00:02
+perlDreamerWebGUI::Operation::Style->www_useMobileStyle would call $session->style->setMobileStyle00:02
+perlDreamerand, the complementary function www_clearMobileStyle would unset it00:03
+perlDreamerboth subroutines would have to be listed in Operation.pm00:03
SquOnkperlDreamer: All right, I follow. How would I go about using it from a link?00:03
SquOnkor method=clearMobileStyle00:05
SquOnkAnd it will share the scratch variable for HTML Export, and that's exactly what I'm doing now.00:05
SquOnkGot it.00:05
SquOnkYou'll have a patch tomorrow morning.00:05
+perlDreamerif you do it in WebGUI 8, you can even write good tests for it00:12
SquOnkperlDreamer: It's not working :/00:36
SquOnkperlDreamer: I set the scratch variable by hand but no joy.00:37
SquOnkwww_useMobileStyle just does $session->scratch->set('useMobileStyle',1)00:38
SquOnkAnd www_clearMobileStyle zeroes it.00:38
SquOnkURLs are in place, but the scratch variable is not being set :/00:38
+perlDreamer(02:03:16 PM) perlDreamer: both subroutines would have to be listed in Operation.pm00:39
+perlDreamerSquOnk, did you whitelist the functions in Operation.pm ?00:39
SquOnkJust read that :)00:39
SquOnkLet's try again.00:40
SquOnkI just added them to Operation.pm, but still no joy.00:45
SquOnkI see the link being answered with a 304 in the apache logs, but no scratch variable is being set.00:45
SquOnkI added 'clearMobileStyle' => 'Style', 'useMobileStyle' => 'Style' alongside the other => 'Style' operations in Operation.pm00:46
+perlDreamercan you show me a diff?00:46
+perlDreamerbecause it ought to work flawlessly00:46
-!- kaare_ [~kaare@] has quit [Ping timeout: 240 seconds]00:51
+perlDreamerSquOnk, I apologize00:52
+perlDreamerI was wrong earlier00:52
+perlDreamerop=useMobileStyle is all you should need00:52
SquOnkperlDreamer: Oh, ok. Let me try.00:52
SquOnkperlDreamer: Works like a charm :)00:56
* perlDreamer would turn is font red if he could00:56
SquOnkperlDreamer: Is the POD reasonably understandable?00:56
+perlDreameryes, although the URL fragments are wrong00:57
SquOnkperlDreamer: ...'cause that's pretty much it.00:57
+perlDreameryeah, there's not much to it at all00:57
SquOnkperlDreamer: Ah, but I fixed mine :)00:57
+perlDreamerin that case it's fine00:57
+perlDreamernow, how much arm twisting do I have to apply to get you to write some tests for it in WebGUI 8?00:58
SquOnkperlDreamer: Does your arm reach down here?00:58
+perlDreamerI have contacts00:58
SquOnkperlDreamer: The probably owe me ;-)00:58
+perlDreamerThey probably do!00:58
SquOnkSo, my patch is against 7.1000:58
SquOnkI should patch WebGUI8 then00:59
+perlDreamerthat patch will apply cleanly against either00:59
SquOnkI have about half and hour, so I'm going to do it.00:59
+perlDreamersince that part of WebGUI is untouched00:59
+perlDreamerlet me dig up a good example that will save you some testing time00:59
SquOnkperlDreamer: Ok, first things first. Do you want me to patch master (7.10.24) directly or shall I send the patch to you?01:00
+perlDreamer7.10.24 is stable, so no new features01:00
+perlDreameryou should create an RFE and upload the patch to it01:00
+perlDreameror, with tests, you can create an RFE, wait 5 minutes for me to approve it, and then write tests and commit it to WebGUI801:00
SquOnkperlDreamer: What are the chances of this making it into 7.10.something. I will put it in production...01:00
+perlDreamerunless I receive orders from on high, there will be no new 7.x releases with new features01:01
+perlDreamerso pretty low01:01
SquOnkAll right, I just git checkout WebGUI801:02
SquOnkSays it's up to date.01:02
+perlDreamershould be01:02
SquOnkPatch applied cleanly.01:03
+perlDreamerhere's some test code: https://gist.github.com/130251201:03
+perlDreamerthat will fire up a pseudo-server and give you a session that you can control, should you need that01:03
+perlDreamerjust make one call to userMobileStyle01:03
+perlDreamerand check that it was set01:03
+perlDreamerand another to clearMobileStyle to make sure it was cleared01:03
+perlDreamerthen you're golden01:03
SquOnkt/Operation/Style.t ?01:04
SquOnk(there's nothing by that name)01:04
SquOnkShall I create it?01:04
+perlDreamerone maintenance task that will happen in 8.x is to get rid of all the WEBGUI_LIVE tests and convert them to use Test::WebGUI::Mechanize01:06
+perlDreamerwe'll add hundreds of tests without the overhead of starting an apache server for them01:06
SquOnkAll right, now prove it.01:10
+perlDreamerwell, if you find all the files with the string WEBGUI_LIVE and count their tests it will easily be several hundred01:11
SquOnkCan't locate WebGUI/Test.pm01:12
SquOnkI'm missing some environment...01:12
+perlDreamerexport PERL5LIB=/data/WebGUI/lib01:13
+perlDreamerwe traded that for FindBin01:13
+perlDreameralthough, it's now crept back in via another path01:13
SquOnkNow I'm missing Perl libraries :)01:14
SquOnkaptitude install libuuid-tiny-perl01:14
SquOnkOops. Wrong window :)01:14
+perlDreamerWebGUI 8 does have new perl dependencies01:14
+perlDreamerlike Moose01:14
+perlDreamerand others01:14
SquOnkI have all of those.01:14
SquOnkWe do our things with that too01:14
SquOnkThe next Debian package is going to be a lot of work :)01:15
+perlDreameryes, it is01:15
+perlDreamerbut it will be a while before we call 8.0 stable01:15
+perlDreamerI have 2.5 hurdles to over code01:16
+perlDreamerover come (albeit with code)01:16
+perlDreamerthen, I have to merge in everything up to 7.10.2401:16
SquOnkIO::All I presume01:16
SquOnkNo, I have IO::All and it's not there.01:17
+perlDreamerit's a separate package01:17
SquOnkYeah, not in Debian.01:18
+perlDreameryou'll have time to get it in01:18
SquOnkI'm doing just that01:19
SquOnkdh-make-perl --cpan --dh 8 --pkg-perl01:19
SquOnkDownloads, builds and creates the package.01:19
SquOnkThen I just git push to the repo, it should be in on sunday or monday.01:19
SquOnkLazy people, we Debian maintainers.01:20
+perlDreamerso why don't they do that for all of CPAN?01:20
SquOnkperlDreamer: Licensing issues on some cases.01:21
SquOnkperlDreamer: Stale or deprecated modules on other cases.01:21
SquOnkperlDreamer: For instance DBD::Oracle can't possibly make it into Debian01:21
SquOnkOh, I don't have a properly set up WebGUI8 instance, so the test is going to break until I do so.01:24
+perlDreamerdo you have wgd ?01:26
SquOnkperlDreamer: I don't know what that is.01:26
+perlDreameroh SquOnk01:26
+perlDreamerwgd is like the swiss army chainsaw for WebGUI01:26
+perlDreamerwgd is better than pizza01:27
+perlDreamerand is on a par with beer01:27
+perlDreamerwgd will do all your nasty WebGUI chores for you01:27
SquOnkperlDreamer: I presume it has ponies and rainbows and glitter, then.01:27
+perlDreamerit will even shine your shows with packs of LOLCATz01:27
SquOnkMy, oh my.01:28
+perlDreameryou must immediately do this: wget http://haarg.org/wgd01:28
+perlDreamerthen, sit back and be in awe01:28
+perlDreamerand wonder why you've done things the hard way for so long01:28
+perlDreamerever wanted to edit an Asset's properties using vim/emacs?01:28
+perlDreamerever wanted a one-liner to wipe and reset a dev site?01:29
+perlDreamerever wanted to browse sets of assets like files and directories?01:29
+perlDreamerwant to run a script on all your WebGUI sites with a 1-liner?01:29
SquOnkAh, but wgd is not Debian compliant... I shall make it so, and bug Haarg01:29
+perlDreamerI need to take some awesome children to a coffee shop, I shall be back online in a while01:32
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has quit [Quit: Leaving.]01:34
sbaurhaarg: so after seeing perlDreamer talk to SquOnk about, wgd, I decided to download and try it too. But, apparently, I gave it a Bad parameter  wgd config "command.webgui_config" and now it will not do anything else except tell me that it's bad. How do I undo? 01:52
-!- perlDreamer [~colink@c-24-20-32-169.hsd1.wa.comcast.net] has joined #webgui02:08
-!- mode/#webgui [+v perlDreamer] by ChanServ02:08
+perlDreamersbaur, it needs a config file02:09
+perlDreameralso, it may not work on older WebGUI's02:09
sbauryes, but now, all I get is:02:10
sbaur wgd help02:10
sbaurBad parameter provided. WebGUI config file: /data/WebGUI/etc02:10
sbaurI can't figure out how to unset my bad parameter02:10
+perlDreamerdid you set anything in a wgdevcfg file?02:11
sbaurno i didn't02:12
+perlDreamercan you paste the error message again, please?02:12
sbauri set it using wgd config "command.webgui_config" 02:12
sbaurfollowed by my bad path02:12
+perlDreamerwgdev config file locations are in ...02:13
sbaurnot in my /etc, but i'm searching the whole filesystem, so i should find it, whereever it's hidden02:16
+perlDreamertry ~/.wgdevcfg02:16
sbaurhmm, well no file with that name exists on my box02:16
sbaurthat's it, thanks!02:16
+perlDreamerno sweat :)02:16
+perlDreamermaybe wgd needs an ignore all configs option for the case of broken configs...02:17
sbauror at least the ability to overwrite a config with the same command that broke it in the first place02:17
+perlDreameryou could file a bug on haarg's github tracker02:17
+perlDreamergithub.com/haarg/wgdev, I think02:18
sbaurit's already there...02:20
+perlDreamerit is?02:20
sbaurknowmad beat me to it02:20
+perlDreamerthat knowmad02:21
sbaurreported back in april02:21
-!- SquOnk [~emhn@] has quit [Quit: Yippie kay-ai-yay, fudder muckers!]02:22
+perlDreamermaybe haarg could set up a wgdev hackathon sometime and we could fix some things like that02:23
+perlDreamerit may be endemic to the system though02:23
sbaurthanks for you help and have a great evening02:28
-!- sbaur [~Adium@] has quit [Quit: Leaving.]02:28
-!- daviddelikat [~Adium@adsl-76-204-101-26.dsl.mdsnwi.sbcglobal.net] has quit [Quit: Leaving.]02:32
-!- perlDreamer [~colink@c-24-20-32-169.hsd1.wa.comcast.net] has quit [Ping timeout: 258 seconds]02:49
-!- daviddelikat [~Adium@adsl-76-204-101-26.dsl.mdsnwi.sbcglobal.net] has joined #webgui03:13
-!- mode/#webgui [+o daviddelikat] by ChanServ03:13
-!- daviddelikat [~Adium@adsl-76-204-101-26.dsl.mdsnwi.sbcglobal.net] has quit [Quit: Leaving.]04:02
-!- daviddelikat [~Adium@adsl-76-204-101-26.dsl.mdsnwi.sbcglobal.net] has joined #webgui04:03
-!- mode/#webgui [+o daviddelikat] by ChanServ04:03
@scrottiehey david.04:53
CIA-57webgui: Colin Kuskie  * rb6c4adc / (4 files in 4 dirs): Fix bucket name truncation in the bucket log, and don't forget to check the delta interval when summarizing. - http://git.io/1KbTBg06:25
-!- mducharme-work [~nothing@] has quit [Ping timeout: 258 seconds]07:35
-!- mducharme-work [~nothing@] has joined #webgui07:37
-!- daviddelikat [~Adium@adsl-76-204-101-26.dsl.mdsnwi.sbcglobal.net] has quit [Quit: Leaving.]07:58
-!- daviddelikat [~Adium@adsl-76-204-101-26.dsl.mdsnwi.sbcglobal.net] has joined #webgui08:01
-!- mode/#webgui [+o daviddelikat] by ChanServ08:01
-!- daviddelikat [~Adium@adsl-76-204-101-26.dsl.mdsnwi.sbcglobal.net] has quit [Client Quit]08:01
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has joined #webgui10:46
-!- mode/#webgui [+v BartJol] by ChanServ10:46
-!- mducharme1 [~nothing@S0106002401f31855.wp.shawcable.net] has joined #webgui13:40
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has quit [Ping timeout: 260 seconds]13:43
-!- daviddelikat [~Adium@adsl-76-204-101-26.dsl.mdsnwi.sbcglobal.net] has joined #webgui15:02
-!- mode/#webgui [+o daviddelikat] by ChanServ15:02
-!- daviddelikat [~Adium@adsl-76-204-101-26.dsl.mdsnwi.sbcglobal.net] has quit [Quit: Leaving.]15:26
-!- daviddelikat [~Adium@adsl-76-204-101-26.dsl.mdsnwi.sbcglobal.net] has joined #webgui16:16
-!- mode/#webgui [+o daviddelikat] by ChanServ16:16
-!- kaare_ [~kaare@] has joined #webgui17:33
-!- sbaur [~Adium@] has joined #webgui17:58
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has joined #webgui18:16
-!- mode/#webgui [+v perlDreamer] by ChanServ18:16
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has quit [Quit: Leaving.]18:47
-!- kaare_ [~kaare@] has quit [Ping timeout: 252 seconds]18:51
haargsbaur, saw your issue yesterday.  it is something i'd like to fix, unfortunately the root/config detection code is a bit too complex and pulls information from at least 4 places.18:56
haargby the time it hits that error, it is treating the values in the config file the same as the command line options18:57
haargso there's three parts to the issue kind of.  first is that it should probably ignore config or env parameters that are bad.  second is that the error message is terrible.  third is that a bad option like that breaks commands that don't need the root/config parameters at all.18:58
haargalso, i'd love to know how you ended up setting the option wrong to begin with.  i've tried to make the docs clear but since two people have run into the problem there's obviously something that should be improved.19:00
haargi'll try to look at a fix for that soon.  not a ton of free time at the moment though.19:01
sbaurI liked perl dreamer's possible solution of an ignore configs flag19:11
haargprobably a good idea even aside from that particular issue19:12
sbaurAs for the docs, I was reading the wgd intro when I ran into it.  The getting started says what you should do generally, but I'm a big fan of examples19:13
sbaurbasically, I couldn't tell if command.webgui_config should hold the dir where the webgui conf files are, or an actual conf file19:13
sbaurI'm still not really sure how specifying multiple sites/confs is done with wgd19:14
haargif you set the root directory (config or environment) then you only need to specify the bare config file name to the -F option19:15
haargor you can use the -S option with the site name19:16
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has joined #webgui22:35
-!- mode/#webgui [+v perlDreamer] by ChanServ22:35
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has quit [Read error: Operation timed out]23:58
-!- mducharme-work1 [~nothing@] has joined #webgui23:58
-!- mducharme-work [~nothing@] has quit [Ping timeout: 260 seconds]23:58
--- Day changed Sat Oct 22 2011
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has joined #webgui00:01
-!- mode/#webgui [+v BartJol] by ChanServ00:01
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has quit [Ping timeout: 252 seconds]01:01
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has joined #webgui01:02
-!- mode/#webgui [+v BartJol] by ChanServ01:02
-!- SDuensin [~SDuensin@u15320223.onlinehome-server.com] has quit [Ping timeout: 258 seconds]01:09
-!- SDuensin [~SDuensin@u15320223.onlinehome-server.com] has joined #webgui01:09
-!- sbaur [~Adium@] has quit [Quit: Leaving.]02:31
-!- waxhead [~pete@ppp121-45-211-199.lns20.cbr1.internode.on.net] has joined #webgui03:31
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has quit [Ping timeout: 258 seconds]04:08
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has joined #webgui04:09
-!- mode/#webgui [+v BartJol] by ChanServ04:09
-!- daviddelikat [~Adium@adsl-76-204-101-26.dsl.mdsnwi.sbcglobal.net] has quit [Quit: Leaving.]04:50
-!- mducharme1 is now known as mducharme05:36
-!- kaare_ [~kaare@] has joined #webgui09:48
-!- perlbot [~perlbot@2600:3c00::f03c:91ff:fe93:eec1] has quit [Quit: ZNC - http://znc.sourceforge.net]12:54
-!- perlbot [~perlbot@2600:3c00::f03c:91ff:fe93:eec1] has joined #webgui12:55
-!- daviddelikat [~Adium@adsl-76-204-101-26.dsl.mdsnwi.sbcglobal.net] has joined #webgui18:24
-!- mode/#webgui [+o daviddelikat] by ChanServ18:24
-!- daviddelikat [~Adium@adsl-76-204-101-26.dsl.mdsnwi.sbcglobal.net] has quit [Ping timeout: 252 seconds]18:47
-!- daviddelikat [~Adium@ppp-70-226-161-38.dsl.mdsnwi.ameritech.net] has joined #webgui19:04
-!- mode/#webgui [+o daviddelikat] by ChanServ19:04
-!- daviddelikat [~Adium@ppp-70-226-161-38.dsl.mdsnwi.ameritech.net] has quit [Ping timeout: 256 seconds]19:08
-!- daviddelikat [~Adium@ppp-70-226-161-38.dsl.mdsnwi.ameritech.net] has joined #webgui19:15
-!- mode/#webgui [+o daviddelikat] by ChanServ19:15
-!- daviddelikat [~Adium@ppp-70-226-161-38.dsl.mdsnwi.ameritech.net] has quit [Ping timeout: 255 seconds]19:19
-!- daviddelikat [~Adium@ppp-70-226-161-38.dsl.mdsnwi.ameritech.net] has joined #webgui19:26
-!- mode/#webgui [+o daviddelikat] by ChanServ19:26
-!- daviddelikat [~Adium@ppp-70-226-161-38.dsl.mdsnwi.ameritech.net] has quit [Ping timeout: 260 seconds]19:31
-!- daviddelikat [~Adium@ppp-70-226-161-38.dsl.mdsnwi.ameritech.net] has joined #webgui19:36
-!- mode/#webgui [+o daviddelikat] by ChanServ19:36
-!- daviddelikat [~Adium@ppp-70-226-161-38.dsl.mdsnwi.ameritech.net] has quit [Ping timeout: 260 seconds]19:41
-!- daviddelikat [~Adium@ppp-70-226-161-38.dsl.mdsnwi.ameritech.net] has joined #webgui19:47
-!- mode/#webgui [+o daviddelikat] by ChanServ19:47
-!- kaare_ [~kaare@] has quit [Read error: Operation timed out]21:46
-!- daviddelikat [~Adium@ppp-70-226-161-38.dsl.mdsnwi.ameritech.net] has quit [Quit: Leaving.]22:08
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has quit [Quit: Leaving.]23:04
--- Day changed Sun Oct 23 2011
-!- daviddelikat [~Adium@ppp-70-226-161-38.dsl.mdsnwi.ameritech.net] has joined #webgui00:09
-!- mode/#webgui [+o daviddelikat] by ChanServ00:09
-!- daviddelikat [~Adium@ppp-70-226-161-38.dsl.mdsnwi.ameritech.net] has quit [Ping timeout: 252 seconds]00:39
-!- daviddelikat [~Adium@] has joined #webgui00:44
-!- mode/#webgui [+o daviddelikat] by ChanServ00:44
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has quit [Read error: Connection reset by peer]01:17
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has joined #webgui01:24
-!- daviddelikat [~Adium@] has quit [Quit: Leaving.]02:28
-!- mducharme1 [~nothing@S0106002401f31855.wp.shawcable.net] has joined #webgui03:44
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has quit [Ping timeout: 240 seconds]03:46
-!- kaare_ [~kaare@] has joined #webgui09:15
-!- waxhead [~pete@ppp121-45-211-199.lns20.cbr1.internode.on.net] has quit [Ping timeout: 258 seconds]11:56
-!- waxhead [~pete@ppp121-45-216-183.lns20.cbr1.internode.on.net] has joined #webgui11:56
-!- kaare_ [~kaare@] has quit [Read error: Operation timed out]16:01
-!- kaare_ [~kaare@] has joined #webgui20:21
-!- kaare_ [~kaare@] has quit [Ping timeout: 240 seconds]22:28
-!- kaare_ [~kaare@] has joined #webgui22:31
-!- kaare_ [~kaare@] has quit [Ping timeout: 248 seconds]22:37
--- Day changed Mon Oct 24 2011
-!- daviddelikat [~Adium@] has joined #webgui01:42
-!- mode/#webgui [+o daviddelikat] by ChanServ01:42
-!- waxhead [~pete@ppp121-45-216-183.lns20.cbr1.internode.on.net] has quit [Ping timeout: 260 seconds]09:49
-!- waxhead [~pete@ppp121-45-216-183.lns20.cbr1.internode.on.net] has joined #webgui11:00
-!- kaare_ [~kaare@] has joined #webgui16:44
-!- sbaur [~Adium@] has joined #webgui18:03
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has joined #webgui18:17
-!- mode/#webgui [+v perlDreamer] by ChanServ18:17
+perlDreamermorning, folks18:17
haargmorning perlDreamer18:18
+perlDreamerhow are things back east haarg?18:18
haarggoing ok.  one of these days i may even get enough sleep.18:19
+perlDreamerI can't wait until I get old enough to not need so much sleep18:20
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has quit [Quit: Leaving.]19:39
-!- daviddelikat [~Adium@] has quit [Quit: Leaving.]19:45
-!- daviddelikat [~Adium@] has joined #webgui19:45
-!- mode/#webgui [+o daviddelikat] by ChanServ19:45
-!- mducharme-work1 [~nothing@] has quit [Ping timeout: 258 seconds]21:44
-!- mducharme-work [~nothing@] has joined #webgui21:50
* scrottie crawls out of bed22:14
haargseems everyone i know is having sleep issues today22:15
@scrottiehmm?  I slept like a baby.22:16
@frodwithI too. And I even woke up at a sane time.22:17
haargi woke up at a sane time.  just didn't go to sleep at a sane time.22:18
@frodwithwhen I do that I get nasty headaches22:18
@frodwithand become extremely cranky22:18
haargi never really get headaches luckily22:18
@scrottieI find myself rather unproductive when I'm sleep deprived.22:18
haargbut yeah i'm having a pretty useless day22:18
haargi just wish coffee worked for me22:19
@frodwithYou'd think that 11 o'clock you would think ahead to the next morning22:19
@frodwithand be considerate of morning you22:19
@frodwithand go to sleep22:19
@frodwithbut alas...22:19
@frodwithand 3am you...  that guy's seriously just a jerk22:20
@scrottiethere aren't enough hours in the day.  ergo, one should go to bed two hours later every day.22:20
@scrottieer, night.  same thing, at that point.22:20
@frodwitheventually you're just not sleeping at all22:20
@frodwithand you achieve immortality.22:21
@scrottieno, you sleep 8 hours.22:21
@frodwithhow does that help?22:21
@scrottieyou were just awake for 18 rather than 16.  that's all.22:21
@frodwith...were you?22:21
@scrottiemore hours in the day!22:21
@scrottieyeah, something like that.  turned in around 5:30.22:22
haargthat's about when i went to sleep22:22
haargthen got up at 922:22
@frodwithyou people are insane22:22
* haarg is a moron22:22
@frodwithif I stay up till 2am, I have serious, serious issues the next day22:22
@frodwithif I tried to stay up till 5, I wouldn't make it to lunch22:23
@scrottieat that point, you might as well be sipping vodka from a plastic travel mug at your desk.22:23
haarg2am i have no real problem with, and that would be 7 hours of sleep anyway.22:24
@frodwithi suppose if you wake up at 922:24
@frodwithI wake up at 722:24
haargyeah, that would be a bit less reasonable22:25
@frodwith"sipping vodka from a plastic travel mug at your desk" put me in immediate mind of the 10 oz Jack 'n Zac22:26
--- Day changed Tue Oct 25 2011
-!- kaare_ [~kaare@] has quit [Ping timeout: 260 seconds]00:53
-!- sbaur [~Adium@] has quit [Quit: Leaving.]02:29
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has quit [Quit: Leaving.]05:00
-!- daviddelikat [~Adium@] has quit [Ping timeout: 260 seconds]05:15
-!- daviddelikat [~Adium@] has joined #webgui05:21
-!- mode/#webgui [+o daviddelikat] by ChanServ05:21
-!- daviddelikat [~Adium@] has quit [Ping timeout: 260 seconds]05:26
-!- daviddelikat [~Adium@] has joined #webgui06:54
-!- mode/#webgui [+o daviddelikat] by ChanServ06:54
-!- kaare_ [~kaare@] has joined #webgui07:08
-!- waxhead [~pete@ppp121-45-216-183.lns20.cbr1.internode.on.net] has quit [Read error: Operation timed out]07:22
-!- waxhead [~pete@ppp121-45-206-208.lns20.cbr1.internode.on.net] has joined #webgui07:24
-!- _lsr [88ba4d3a@gateway/web/freenode/ip.] has joined #webgui07:27
-!- _lsr [88ba4d3a@gateway/web/freenode/ip.] has quit [Quit: Page closed]09:08
-!- mducharme-work1 [~nothing@] has joined #webgui09:21
-!- mducharme-work [~nothing@] has quit [Ping timeout: 258 seconds]09:21
-!- daviddelikat [~Adium@] has quit [Ping timeout: 240 seconds]09:33
-!- mducharme1 [~nothing@S0106002401f31855.wp.shawcable.net] has quit [Ping timeout: 244 seconds]09:33
-!- daviddelikat [~Adium@] has joined #webgui09:33
-!- mode/#webgui [+o daviddelikat] by ChanServ09:33
-!- daviddelikat [~Adium@] has quit [Ping timeout: 252 seconds]09:38
-!- daviddelikat [~Adium@] has joined #webgui09:46
-!- mode/#webgui [+o daviddelikat] by ChanServ09:46
-!- waxhead [~pete@ppp121-45-206-208.lns20.cbr1.internode.on.net] has quit [Quit: Ex-Chat]09:48
-!- waxhead [~pete@ppp121-45-206-208.lns20.cbr1.internode.on.net] has joined #webgui09:54
-!- kaare_ [~kaare@] has quit [Ping timeout: 248 seconds]10:08
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has joined #webgui10:40
-!- mode/#webgui [+v BartJol] by ChanServ10:40
-!- mducharme-work1 [~nothing@] has quit [Ping timeout: 258 seconds]11:17
-!- mducharme-work [~nothing@] has joined #webgui11:52
-!- kaare_ [~kaare@] has joined #webgui14:29
-!- perlbot [~perlbot@2600:3c00::f03c:91ff:fe93:eec1] has quit [Ping timeout: 240 seconds]15:12
-!- perlbot [~perlbot@2600:3c00::f03c:91ff:fe93:eec1] has joined #webgui15:12
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has joined #webgui15:54
-!- waxhead [~pete@ppp121-45-206-208.lns20.cbr1.internode.on.net] has quit [Ping timeout: 260 seconds]15:54
-!- daviddelikat [~Adium@] has quit [Read error: Connection reset by peer]17:28
-!- sbaur [~Adium@] has joined #webgui18:10
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has quit [Quit: Leaving.]18:25
-!- daviddelikat [~Adium@] has joined #webgui19:03
-!- mode/#webgui [+o daviddelikat] by ChanServ19:03
-!- daviddelikat [~Adium@] has quit [Client Quit]19:03
-!- daviddelikat [~Adium@] has joined #webgui20:05
-!- mode/#webgui [+o daviddelikat] by ChanServ20:06
-!- daviddelikat [~Adium@] has quit [Ping timeout: 255 seconds]20:10
-!- daviddelikat [~Adium@] has joined #webgui20:16
-!- mode/#webgui [+o daviddelikat] by ChanServ20:16
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has joined #webgui20:43
-!- mode/#webgui [+v perlDreamer] by ChanServ20:43
+perlDreamerso, theoretically speaking, what would happen if WebGUI didn't have version control any longer?23:33
sbaurwould it be replaced by some other "OMG I didn't mean to do that, UNDO!" system or just back to the old days of save = committed23:34
+perlDreamerI'm not sure, but after wading through it for a while for the first time even I've thought about getting rid of it altogether23:35
+perlDreamerhow important is that undo-ability?23:35
sbaurwe do go back to earlier revisions on certain assets occasionally. We also use the version tags to get approval on changes that we want to go live at a specific time in the future23:37
sbaurIt makes updating something or changing something based on time of year much easier than it would be if it didn't exist23:38
sbaurespecially on the site's home page23:38
+perlDreamerif content could be scheduled, like it used to be, then you could live without version control?23:44
haargalso, version control could be done with the ability to undo but without allowing the old versions to be viewed on the site itself23:46
haargand have a much simpler model then webgui currently has23:46
+perlDreamersimpler would be much better23:47
+perlDreamereven if the commit model was different, it would be better23:47
sbaurwe also sometimes have multiple people working in the same tag, if we could continue to do that, that would be good23:49
sbaurbeing able to see old revisions on the site is not something we do very often, so if that feature went away, we could probably live with it23:50
@scrottiepreaction kicked this one around a lot too. 23:53
@scrottienot having versions/version tags would radically change how content approval is done, including workflows that set things lots of very powerful and useful things23:54
@scrottieI suspect anything done to replace it would be just as gnarly... actually, worse.23:54
@scrottieversion tags, fundamentally, are very elegant.23:54
@scrottieafter kicking this around a lot, we decided that we wanted one piece of database normalize:23:55
@scrottierather than tables being joined by (assetId, revisionDate), this would be collapsed down to one identifier... something of the effect of specificAssetId, but probably not that23:56
@scrottieor assetRevisionId23:56
@scrottiethat would let versioning hang to the side more.  a version tag could just reference a bunch of those ids in a hinge table.23:56
@scrottieanyway, I thought you weren't going down any more rabbit holes with wG8?23:57
+perlDreamerprogramming, no; thinking, yes23:57
* scrottie nods23:57
sbaurtotally off topic - any chance of having a conf file validator run when restarting modperl, modproxy. I just took a site down because I forgot a comma when adding a macro into the conf file... <grr>23:58
@scrottiepersonally, I'd be very pleased if version tags were an optional add-on23:58
+perlDreamersbaur, what would it do?23:58
+perlDreamergive you a warning and skip the file?23:59
+perlDreameror not run the rest of the startup23:59
sbaurgive you a warning and not run the rest of the startup23:59
+perlDreamerwhich is kind of what happens now :)23:59
@scrottiesbaur, I've stumbled over that too.  and the JSON parser WebGUI uses (actually, Config::JSON, I think it is) uses doesn't give any helpful feedback.  I think I fired up the seamonkey js command line utility on the .conf to figure out where the error was.  23:59
@scrottiesbaur, submit an RFE, please.23:59
@scrottiesbaur, things are pretty hair right now, but that's a good idea and should be done.23:59
sbauractually, give a warning and not do the restart at all23:59
+perlDreamersbaur, it would make a great wgd plugin23:59
--- Day changed Wed Oct 26 2011
+perlDreamerbut like scrottie said, there aren't a lot of good JSON validators on CPAN00:00
@scrottiesounds like a WRE RFE... if wreservice.pl --restart apache did this, it would make sense.  however, we have no control over apachectl restart.00:00
@scrottieat the very least, wreservice.pl could catch that it is invalid and stop.00:00
+perlDreamerit would have to be done in WebGUI.pm, or perhaps Content/Asset00:00
sbaurthe error I saw was "WebGUI::Macro::_processMacro[148] - No macro with name CmpString defined." which really didn't help much, except I knew that was one of the macros I just tried to add in00:01
@scrottieugh.  yeah.00:01
@scrottieerror handling in wG7 is, shall we say, far from ideal.00:01
@scrottieI spent a bunch of time on this problem in wG8.00:01
* sbaur goes off to add rfe00:01
@scrottietrying to improve it there.00:01
haargone way that could be done00:01
@scrottieI have a wG command line help desk client sitting around in a gist somewhere, by the way.00:02
haargis to have it load the preload.pl file early00:02
@scrottiepreload.pl black-holes error messages too.00:02
@scrottienot entirely, but largely.00:02
@scrottiePerl programmers by and large have an interesting take on "error handling".00:03
haargi seem to remember that it is configured to load it late instead of immediately when referenced00:03
@scrottiebut loading it early would probably be a good idea.00:03
haargif it loaded immediately, it could die on config errors00:03
haargand apachectl configtest would fail00:03
haargand apachectl graceful would leave the server alone if there was a config error00:04
haarghaving perl load early can be a pain as well.  i seem to remember it broke NYTProf.00:05
haargcould be wrong about that though.00:05
haargi started looking at cleaning up wgd's config file handling last night.  once that is done i can look at making the error handling for webgui config/webgui root better.00:06
haargwill be kind of tricky.  it tries to be a bit too clever with finding file paths, which makes the code a bit odd.00:07
haargat least that part is well tested00:08
haargi was also considering changing it to use a more ini style config format.  would make it easier to merge multiple config files.  don't know if it's worth the effort.00:08
@scrottiehttp://slowass.net/~scott/tmp/asset_graph001.png, btw00:09
haargi originally didn't do anything like that due to concerns about prereqs, but fatpacker has taken care of most of that issue00:09
sbaurhaarg, I've always thought being able to have a stock WG config, and a site specific set of addditions to the conf system would be cool.00:10
sbaurbut that's another pipe dream00:10
-!- kaare_ [~kaare@] has quit [Read error: Operation timed out]00:10
haargthat kind of exists already00:10
+perlDreamerconfig file inclusions00:10
haargConfig::JSON can do includes of other config files00:10
sbaurit can?00:10
haargbut honestly the mechanism is broken00:10
sbauroh, ok then :)00:10
haargand can't be fixed with a fully hierarchical config system00:11
@scrottiewe should do like sendmail and build the config using m4 on macros that get built from autoconf!00:12
* scrottie is being sarcastic00:12
haargmerging structures like the config files works fine for reading00:12
* sbaur much prefers apache's structures00:12
@scrottieConfig::JSON *could* be extended to do it.  it would just have to remember which file it found each top level key in.00:13
haargbut making modifications to a merged structure like that and writing it back out is a mess00:13
sbaurif you go toward's tomcat's xml garbage, I'm dropping webgui like a hot potato, ugh!00:13
@scrottiealright, that wouldn't be fully hierarchical, but it would be part way there00:13
+perlDreamerno xml, I promise00:13
* sbaur relieved00:13
@scrottieXML is great!  let's write a Virtual Machine to run it!  we'll call it Java!00:14
@scrottie(kidding, kidding... I know, Java is more than XML)00:14
sbaurRFE submitted (http://www.webgui.org/rfe/request-for-enhancement/12279)00:15
haargwhat we really need is a self hosting XML VM00:15
@scrottiesbaur, thank you00:15
@scrottieactually, SOAP heads down that direction... there are dozens and dozens of magical once-XML documents that have been transformed into something very much not XML by other magical documents00:15
+perlDreamerwhat we really need is untangled commits in the git repo00:15
sbaurWhile I'm dreaming, having a conffile that's easy to template in puppet, or some other ConfigMgmt software would be nice too00:17
haargthe conflict that will always exist is that upgrade scripts expect to be able to modify the config file programmatically00:19
+perlDreamerit's not that bad of an expectation, is it?00:20
+perlDreamerI mean, who wants to hand modify 50 config files on a server?00:20
sbaurI'm actually okay with that. As long as the gotcha's mention it. Especially if base conf file stuff is separate from custom conf file stuff00:20
+perlDreamerI'm not okay with that00:20
+perlDreamerI have multiple servers with lots of sites00:21
haargmakes things like templating, inclusions, reasonable formatting really nasty00:21
@scrottiesbaur, there's no reason an account plugin couldn't be written that's a generic GUI over the JSON of the config file00:21
haargmostly, i don't think the config files should be so big00:21
sbaurhmmm, that sounds interesting00:21
haargif you had all the general config stuff in a common file that was included, and the very few site specific things separate, it wouldn't be a huge burden to update but would allow more flexibility for things like templating etc00:23
sbaurthat sounds nice00:23
+perlDreamerif only one included file was allowed00:23
+perlDreamerthen the config system could assume that all write happen in the inlcluded file00:23
haargthat sounds kind backwards to me00:24
haargbut even with something like that, you run into problems with deleting things00:24
haargif you call ->delete('blah') and blah exists in more than one included or master file, how do you delete it?00:25
haargalso why haven't i turned off autocorrect yet00:25
haargyay no more autocorrect00:26
+perlDreameryou'd just have to assume that you can't ever delete00:26
+perlDreameryou can only disable00:26
+perlDreamerunless you're talking about lists00:26
+perlDreamerbut as long as you always delete from the local00:27
+perlDreamerand it overwrites...00:27
haargi'd mostly prefer upgrades just changed the 'base' config file00:27
@scrottiethat's the problem unionfs has and it solves it by making a note that a key was deleted in metadata space and that it should henceforth hide the existance of it00:27
haargby overwriting it00:27
@scrottiebut if a top level key is in the WebGUI config file (not the site one), we can probably assume that it won't ever need to be deleted in run-time.00:28
@scrottieif an upgrade script needs to do something radical, it can sic JSON modules on it directly.00:28
haargwell, the config files aren't really allowed to be changed at runtime anyway00:29
haargdamn.  was thinking of looking at Config::GitLike for WGDev, but it uses Any::Moose00:29
@scrottiehaarg, use Mu first then ;)00:29
+perlDreamerAny::Moose is bad?00:29
@scrottieor M.00:30
haargi can't package it with WGDev00:30
+perlDreamerthat' s bad00:30
@scrottieIngy showed off this Moose implementation at PPW:  http://cpansearch.perl.org/src/INGY/Mo-0.30/lib/Mo.pm00:32
@scrottieI don't know why Any::Moose won't package, but maybe someone needs to write Any::Any::Moose and create an alternate Any::Moose implementation00:32
* scrottie sighs00:32
+perlDreamerfile a bug for it00:33
+perlDreamerthen we can wait forever like on Cache::FastMmap00:33
haarghonestly, it may be possible to package Any::Moose but it would be a pretty big pain in the ass00:34
@scrottieCache::FastMmap has a terrible bug report:  "a previous version may or may not have been resposible for the corrupted file that we can't reproduce"00:34
+perlDreameryeah, I'm not sure that I wrote that00:34
+perlDreamerI think it was a follow-up by another guy00:34
+perlDreamerand he hasn't even come back to say, "hey, ping me when you get this to be reproducible"00:35
+perlDreameror, "please send me a file so I can check that out because I've never heard of it before"00:35
@scrottiewell, don't give him too much grief for not fixing it, considering the situation00:35
haargi suppose i could do something with local::lib and lib::core::only, and reinstall modules with xs disabled00:35
+perlDreamerhey, like I said, I'd even be happy if he came back and told me to bugger off00:35
@scrottiebut yes, him helping push in the right direction would be nice00:35
@scrottiedoes Any::Moose use XS? 00:36
+perlDreamerwhat we'll find out is that it's caused by our custom compiled perl00:36
@scrottiethat would be awfully strange if it did00:36
haargMouse uses XS if it can00:36
+perlDreamerwe've already had that come up, scrottie00:36
@scrottiethe point of it is to avoid using Moose if you don't want to, in favor of another implementation00:36
@scrottiethere are plenty of Moose implementations that don't use XS, so if Any::Moose doesn't, then that's not a problem.00:37
haargAny::Moose is Mouse or Moose00:37
haargMouse can work without XS00:37
haargbut it will use it if possible00:37
haargwhich means i'd need to rebuild it (without xs) to be able to package it00:38
@scrottiereally?  it won't use Mo?  "Any" my hind end.00:38
haargwell, Moo/Mo/M/V didn't exist when it was created00:39
haargand the API it provides can't be satisfied by those modules00:39
haargoh, maybe that other joke module was called W, not M00:41
haargnot V00:41
haarghttp://prepan.org/module/3Yz7PYrByZ anyway here's the joke thing00:41
+perlDreamersounds font dependent00:43
@scrottiebeware the temptation to rewrite code you don't understand.  but if you want to understand code, attempting, and failing, to rewrite it is a great way to do so.  but never convince yourself that your version is better merely because you understand it and not the other.  that's a failure of you, not a success of your code.00:48
+perlDreamerhaarg, what happened to upgrade.pl in WebGUI 8?00:49
haargwebgui.pl upgrade00:49
haargrest of the scripts should get converted as well, but i never got to it00:50
haargit's pretty easy to do though00:50
+perlDreamerI've run wgd reset so much I never paid attention to the fact that we'd lost upgrade.pl00:50
haargin summary of that whole thing, wgdev could probably use Any::Moose but it would involve a lot more work on my part to get the packaging stuff working.  and the packaging stuff is already way more complex than i would like.00:51
CIA-57webgui: Colin Kuskie WebGUI8 * rd0b3be1 / docs/gotcha.txt : Document what happened to the upgrade script. - http://git.io/7u6uiA00:52
haarglol yeah probably should have documented that00:52
@scrottiehaarg, you're off the hook.00:52
@scrottieMoose stuff still surprises me all of the time, and seldom in a good way... so it's interesting for me to hear reports of this stuff.00:53
haargmost of that isn't Moose's fault00:53
haargfatpacker is deep magic00:53
haargends up working better than the other things i've tried though.00:54
+perlDreamerForking WebGUI::Test::Mechanize is not a good idea00:56
haargalso i reimplemented most of 'require' in perl in wgdev.  and i'm pretty sure it's as bad of an idea as it sounds.  most likely worse.01:01
+perlDreamerespecially given the recent blog discussions about it01:02
+perlDreamerhow about Class::Load instead ?01:02
haargwhen i say i reimplemented it i don't mean to load the files01:03
haargi need the text of the files.  what i want is the pod.01:03
+perlDreamerI need to ask Jamie for a server to host the LDAP server01:04
+perlDreamereither that, or I need to dig more into Test::LDAP::Server and spawn one when needed01:04
haargit would definitely be better to use Test::LDAP::Server, but remembering how painful it was for me to set up an LDAP server one time, i don't blame you01:06
+perlDreamermducharme helped me set up OpenLDAP01:08
+perlDreamerand we ran one for a while on smoke01:08
+perlDreamerthere are only a handful of tests that use LDAP01:26
+perlDreamerbut it's nice to have that subsystem covered01:26
+perlDreamerand Test::LDAP::Server's auto_schema may be just the ticket01:26
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has quit [Quit: Leaving.]02:11
sbaurdid someone make a change to the template toolkit converter? it's giving me all sorts of crap now, even though it worked for me the other day...02:31
sbaurbasically, i'm getting what looks like a view source of the page in the conversion results box02:32
sbauroh well, it can wait until tomorrow02:34
-!- sbaur [~Adium@] has quit [Quit: Leaving.]02:38
-!- _lsr [88ba4d3a@gateway/web/freenode/ip.] has joined #webgui02:41
-!- mducharme-work [~nothing@] has quit [Ping timeout: 258 seconds]03:09
-!- mducharme-work [~nothing@] has joined #webgui03:15
CIA-57webgui: Colin Kuskie WebGUI8 * r4bfabb9 / (94 files in 33 dirs): Make version tags mandatory again. - http://git.io/govTlQ05:45
CIA-57webgui: Colin Kuskie WebGUI8 * r9bd2d09 / lib/WebGUI/Asset.pm : Comment out the "approved" checkbox, it isn't checked anywhere anyway. - http://git.io/a2XC9g05:47
CIA-57webgui: Colin Kuskie WebGUI8 * r4fea10a / (86 files in 16 dirs): Merge commit 'v7.10.19' into WebGUI8 - http://git.io/lMIOGA06:32
-!- _lsr [88ba4d3a@gateway/web/freenode/ip.] has quit [Ping timeout: 265 seconds]06:52
-!- Netsplit *.net <-> *.split quits: @daviddelikat07:31
-!- Netsplit over, joins: @daviddelikat07:37
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has joined #webgui10:24
-!- mode/#webgui [+v BartJol] by ChanServ10:24
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has quit [Ping timeout: 248 seconds]10:33
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has joined #webgui11:20
-!- mode/#webgui [+v BartJol] by ChanServ11:20
-!- perlbot [~perlbot@2600:3c00::f03c:91ff:fe93:eec1] has quit [Quit: ZNC - http://znc.sourceforge.net]11:29
-!- perlbot [~perlbot@2600:3c00::f03c:91ff:fe93:eec1] has joined #webgui11:30
-!- waxhead [~pete@ppp121-45-206-208.lns20.cbr1.internode.on.net] has joined #webgui15:41
-!- waxhead [~pete@ppp121-45-206-208.lns20.cbr1.internode.on.net] has quit [Quit: Ex-Chat]15:57
-!- perlbot [~perlbot@2600:3c00::f03c:91ff:fe93:eec1] has quit [Ping timeout: 240 seconds]16:26
-!- perlbot [~perlbot@2600:3c00::f03c:91ff:fe93:eec1] has joined #webgui16:27
-!- sbaur [~Adium@] has joined #webgui16:58
sbaurfrodwith: just wanted to say thanks for writing the template toolkit converter toolkit, even if it doesn't like DataForm List templates :-)17:19
@frodwithmy pleasure! What doesn't it like about dataform list templates?17:20
sbaurthe loops17:20
@frodwithcan you nopaste me yours?17:21
sbaurwhenever it tries to convert one of them, it shows some page source (quite possibly the ht to tt page)17:21
sbaursure, just a sec17:21
sbaurwhich is just the 7.6.x default DataForm List template17:23
@frodwithit seems to think there's an unclosed tag somewhere in there17:24
@frodwiththe webapp is a very thin layer over a library that I made. the form there I threw together in just a couple minutes, and it doesn't have terribly good error handling17:25
sbaurit'll do the same thing with just one of the 3 line unless blocks17:26
@frodwithoh dear!17:27
@frodwithit's the extra stuff in the closing tags17:28
@frodwithis that even legal HT?17:28
sbaurIt seems to work for WG :-) it's all over the default templates (at least in 7.6 and earlier)17:28
@frodwithI mean, I'm sure it works17:28
@frodwithit's just not part of the syntax described in the documentation, as near as I can tell17:29
sbaurit's good to know, that's what's causing it to barf17:29
sbauri can clean that out by hand before trying my next conversion17:30
@frodwithwell, it'd be easy to modify the parser to accept that, too17:30
haargthat the HT documentation doesn't match the implementation is not very surprising17:30
sbaurluckily, i was able to solve the problem I was working on last night with HT and a pre existing custom macro17:30
* sbaur nods17:30
+BartJolany ideas on scott's wake-up time?17:34
sbaurlooks like he's been on line as early as 8am PDT in the past  (~30 min from now )17:36
+BartJolwhoa, that looks like too much research for this question, many thanks17:37
sbaurjust took a few minutes. Adium's chat search is pretty fast17:40
@frodwithhe's also been in much later, so crapshoot maybe.17:41
sbaurthat's always true. Life Happens ((TM))17:42
@frodwithsbaur, I modified the parser to take extra crap in the closing tag and pushed to my git repo, but alas I don't have access to Plain Black's production machines any more (at least, I hope I don't!). So you can bug scrottie or someone if you'd like to see the converter updated, or of course you could pull from my git repo and run a local converter.17:42
sbaurthanks frodwith17:43
@frodwithno prob :)17:43
-!- daviddelikat [~Adium@] has quit [Read error: Connection reset by peer]17:47
-!- daviddelikat1 [~Adium@] has joined #webgui17:47
-!- mode/#webgui [+o daviddelikat1] by ChanServ17:47
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has quit [Quit: Leaving.]18:59
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has joined #webgui20:22
-!- mode/#webgui [+v perlDreamer] by ChanServ20:23
* scrottie waves hullo to perlDreamer20:48
+perlDreameryo homie20:48
-!- sbaur [~Adium@] has quit [Quit: Leaving.]21:45
-!- kaare_ [~kaare@] has joined #webgui23:57
--- Day changed Thu Oct 27 2011
+perlDreamerMerging WebGUI8 up to 7.10.2000:01
+perlDreameronly 3.5 subversions left to go00:01
-!- SquOnk [~emhn@] has joined #webgui00:40
+perlDreamerhowdy, SquOnk00:40
SquOnkperlDreamer: Hey there.00:40
+perlDreamerI don't suppose that you've ever used Test::LDAP:;server before, have you?00:40
SquOnkperlDreamer: No, I haven't. But I have some knowledge on LDAP innards and nuisances, so feel free to ask.00:41
* SquOnk notices there's no libtest-ldap-server-perl package in Debian.00:42
+perlDreamerdo you know of any issues with encoding spaces in passwords?00:42
+perlDreamerSquOnk, there may need to be one soon!00:42
SquOnkperlDreamer: Do you mean your password has spaces?00:42
+perlDreamerI mean that Net::LDAP (or one of its dependencies) does not seem to work well with spaces in paragraphs00:43
+perlDreamerit would close a long standing bug logged against WebGUI to fix that issue00:43
+perlDreamerand it would make mducharme-work very happy00:43
SquOnkOk, let me see. Net::LDAP and a password having a space in it.00:44
haargperlDreamer, when you say Test::LDAP::Server, do you mean Net::LDAP::Server::Test ?00:44
SquOnkgoto &bind ... so Graham Barr00:45
SquOnkperlDreamer: Net::LDAP is doing the right thing with passwords having spaces in it.00:55
SquOnkThe code and tcpdump say so.00:56
+perlDreamerwell, I was able to duplicate this bug: http://www.webgui.org/bugs/tracker/977500:57
+perlDreamermaybe the problem is on the receiving end?00:57
+perlDreamerexcept that their other LDAP "clients" don't have any problem with spaces in passwords00:57
SquOnkperlDreamer: Let me see00:58
-!- kaare_ [~kaare@] has quit [Ping timeout: 276 seconds]01:01
CIA-57webgui: Colin Kuskie WebGUI8 * rfdb979c / (106 files in 24 dirs): Merge commit 'v7.10.20' into WebGUI8 - http://git.io/ZgE_HA01:03
SquOnkperlDreamer: I presume the password is being sent in cleartext.01:10
SquOnkperlDreamer: Short answer: can't use spaces in *cleartext* passwords.01:20
SquOnkperlDreamer: If the password is stored with one of the LDAP hashing methods, then the client has to hash on its side. However, if you use cleartext passwords, you can't use spaces because in LDIF semantics, they mean "ignore and paste whatever comes next"01:22
SquOnkThere's a portable way of passing cleartext passwords around so those spaces don't bite you. It's called EXOP, but I can't figure out whether or not Net::LDAP supports it.01:24
SquOnkperlDreamer: Scratch that. Net LDAP is honoring my blank-studded passwords just fine.01:49
SquOnkmy $mesg = $ldap->bind ( $somecn, password => 'f o' )01:49
SquOnkworks fine.01:49
SquOnkNote the space between 'f o'01:50
+perlDreamerperhaps we just need to upgrade the minimum required version01:52
SquOnkI run Net::LDAP 0.400101:52
+perlDreamerI'll check that later01:58
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has quit [Quit: Leaving.]01:58
@scrottiebloody mysql.02:20
* scrottie sighs02:20
SquOnkscrottie: Please do tell what happened. I collect MySQL crappy behaviour.02:46
@scrottieusually I can figure out what set of options to give to mysqldump to result in a dump that I can actually load into another server but I can't seem to manage it this time.02:47
@scrottieno matter what I do, the mysql I'm trying to load the dump into chokes... they're the same version and only a few patch levels away, but that has never mattered... the exact same version can't read its own dump any better than any other version02:47
SquOnkscrottie: Oh. I had that one already.02:48
@scrottieERROR at line 11946: Unknown command '\''.02:48
@scrottieusually that's not what I get.  I've got various buffers turned up.02:48
@scrottiedo you have subqueries losing track of what the pkey is they're relating to and returning garbage?  that one bit me a while ago.02:48
SquOnkscrottie: That too.02:49
SquOnkWell, I'm calling it a day.02:51
SquOnkSee you guys tomorrow.02:51
-!- SquOnk [~emhn@] has quit [Quit: Yippie kay-ai-yay, fudder muckers!]02:51
-!- mducharme1 [~nothing@S0106002401f31855.wp.shawcable.net] has joined #webgui03:15
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has quit [Ping timeout: 255 seconds]03:17
-!- daviddelikat1 [~Adium@] has quit [Quit: Leaving.]04:52
-!- daviddelikat [~Adium@] has joined #webgui04:54
-!- mode/#webgui [+o daviddelikat] by ChanServ04:54
-!- daviddelikat [~Adium@] has quit [Ping timeout: 244 seconds]04:58
-!- daviddelikat [~Adium@] has joined #webgui05:04
-!- mode/#webgui [+o daviddelikat] by ChanServ05:04
-!- daviddelikat [~Adium@] has quit [Ping timeout: 258 seconds]05:08
-!- daviddelikat [~Adium@] has joined #webgui05:14
-!- mode/#webgui [+o daviddelikat] by ChanServ05:14
-!- daviddelikat [~Adium@] has quit [Ping timeout: 258 seconds]05:18
-!- daviddelikat [~Adium@] has joined #webgui05:25
-!- mode/#webgui [+o daviddelikat] by ChanServ05:25
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has joined #webgui10:30
-!- mode/#webgui [+v BartJol] by ChanServ10:30
-!- waxhead [~pete@ppp121-45-206-208.lns20.cbr1.internode.on.net] has joined #webgui11:50
-!- waxhead [~pete@ppp121-45-206-208.lns20.cbr1.internode.on.net] has quit [Quit: Ex-Chat]12:57
-!- daviddelikat [~Adium@] has quit [Quit: Leaving.]16:26
-!- daviddelikat [~Adium@] has joined #webgui17:23
-!- mode/#webgui [+o daviddelikat] by ChanServ17:23
-!- daviddelikat [~Adium@] has quit [Ping timeout: 252 seconds]17:28
-!- daviddelikat [~Adium@] has joined #webgui17:33
-!- mode/#webgui [+o daviddelikat] by ChanServ17:33
-!- sbaur [~Adium@] has joined #webgui17:56
sbaurhi everyone18:05
sbaurI'm a bit confused by all the different templates on the account screen in settings. I assume one of them controls what the user sees when they click their username as shown by the ^a macro, but I'm not quite sure which one. (I'm in 7.6.35 if that makes any difference)18:08
sbaurnever mind, found it on the authentication page18:11
+BartJolI am too late18:44
sbaurmaybe not BartJol, If I want to keep my users from seeing the "Shop" section when they look at their profile, how do I do that? Is it best to just delete the profile category completely? (we are not using shop) or can i just hide it with the templates, somehow?19:21
sbauractually, I only want to show them the Account section19:23
+BartJolI think you can best alter the template19:23
+BartJolyou should be able to hide it. lemme check19:24
sbaurbut which one. I see two different looks depending on if I am doing op=auth;method=displayAccount or op=account;module=user19:24
sbaurwhat i mean to say, is they are using two different style templates19:25
sbaurfound where to change the second style, in the settings...19:28
+BartJolwell, I you alter the account template, so that the other tabs aren't visible, you can fix that. But as you can see in those 2 requests< I think you also have to later the authentication19:29
+BartJolso 2 skins, one functions because19:30
sbaurI'm looking at the View Profile Template, but that doesn't seem to be the right template because it doesn't have a WGtopTabs div in it19:37
+BartJolisn't that the account template in the authetication tab?19:38
sbaurI'm really having problems figuring out how all these templates work together for Profiling19:39
sbauraha, Profile Account Layout has that div...19:40
+BartJolyeah, it is complicated19:41
sbaurexcept that doesn't seem to be the one used with op=auth;method=displayAccount19:41
* sbaur confused19:41
* sbaur decides to try to follow the code instead of figuring out the settings...19:42
+BartJolee, you mean this template: root/import/account/user/account-layout19:43
sbaurno, i had been looking at default-view-profile-template19:44
+BartJolI there is also one lower on that settings tab19:44
sbaurok, i will check that one out too. but I have to prep for a meeting now...19:46
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has quit [Quit: Leaving.]19:49
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has joined #webgui20:39
-!- mode/#webgui [+v perlDreamer] by ChanServ20:39
-!- doc_gt7 [~docster@10.187-available-ethint-fratm-cc.sccoast.net] has joined #webgui20:46
doc_gt7Hello friends. I created a new site and applied the CrystalX style to it and on the Navigation bar the visited links are black.  I can change the color for unvisited and current in crystalx_navi.css, but I cannot find / change the color for visited links.   They show up as black once a page has been visited.   I have worked on this very simple detail all day long....   Anyone dealt with this?20:49
+perlDreamerdoc_gt7, Firebug (or some other web browser based development tools) help with that a lot20:54
+perlDreameryou just need to track down the correct CSS file and change it20:54
doc_gt7Yea... I love webgui but sometimes something simple like that can take hours :)  I will look at firebug. I have not used it before.  The odd part was that Active / Unvisited links are in crystalx_navi.css but there seems to be no reference to Visited links. And the color black is not in that file period. 20:57
@scrottiedoc_gt7, right click one of the links in the nav bar after you've installed Firebug and pick "Inspect Element".  and then if you're not sure what to look at, I'll try to answer.  we don't want to leave you hanging.21:02
@scrottiebut it sounds like none of us know offhand where that bit of CSS is either.21:03
doc_gt7Thanks Scrottie, I am installing Firebug and checking now. :)21:03
+perlDreamerdoc_gt7, this has nothing to do with WebGUI, and everything with the style and template that you've chosen21:04
+perlDreameryou'd have the same issue in drupal, or joomla, or whatever have you21:04
@scrottieoh, come on.  it has something to do with WebGUI.  a few things.21:04
@scrottieI don't mean it's WebGUI's fault, but the question is on topic.21:05
@scrottiehttps://gist.github.com/1320326 ... somewhat relatedly21:08
@scrottie"what template did that come from!?" is a frequently encountered question.21:09
@scrottiehttp://slowass.net/~scott/tmp/asset_graph001.png ... because... this21:12
@scrottiethat's not even half of it.  that's not references to template from code, only asset->asset references.21:12
+perlDreamerscrottie, that code is broken21:14
+perlDreamerif the assetId has a dash in i21:14
+perlDreamerin it, then several browsers assume that the comment is ended21:14
+perlDreameryou should use the hexId instead21:14
@scrottieone dash, not two, and not -->  ?  two could happen.  --> would be less likely.  anyway, I'm not submitting that as a patch.  that was a quick trace I threw in for my own diagnostic purposes I wanted to share as commentary on the situation of nested templates that come from who knows where.21:16
@scrottiebut thank you for the suggestion.21:17
@scrottiesince it is diagnostic output, entity encoding it to keep it human readable but defang it would make more sense than hex encoding it.21:17
@scrottieI always cringe when I see <foo bar='baz'>  (with single quotes) in HTML because I know that won't work in Mosaic.21:18
doc_gt7Wow, Firebug is pretty awesome... Thanks!   That nav bar inherits styles from 5 different places. I would have never found it. 21:19
@scrottiethat's highly doc_gt721:20
@scrottieer, highly quotable21:20
@scrottieverily, friend.  verily.21:20
@scrottieI'd consider it a fix if the visited style for the nav were with the other styles for it21:22
doc_gt7Yea, it would have made more sense were they all in the same .css file. Instead of 2 here and one there  :)21:23
haargscrottie, having double dashes anywhere inside a comment causes problems21:23
@scrottiethanks haarg.  okay, &dash; it is.21:24
+perlDreamerwe can't touch those files since they're imported from the Bazaar21:24
+perlDreamerand they're layered so that we can import those from the originals21:24
+perlDreamerif you can get the original author to re-upload to the Bazaar, then it's good to go21:24
+perlDreamerbut once you open the hood, it's yours :)21:25
+perlDreamerand, according to Doug's design, they're layered21:25
doc_gt7Firebug for the win!  :)21:25
+perlDreamerso that we can re-import them from foreign sources (like oswd) and not lose the WebGUI customizations21:25
@scrottieokay.  now I know a bit more about the style templates.21:26
sbaurso i just submitted an rfe that might help with the problem of figuring out what comes from which template - http://www.webgui.org/rfe/request-for-enhancement/12282  let me know what you think21:28
doc_gt7Well, I thought that I had it.  Firebug shows the problem in menu.css line 7.   But when I search the asset tree there is no menu.css  ?  21:30
sbaurit may live in the extras folder21:30
sbaurin data/WebGUI/www/extras21:31
doc_gt7Aha, checking there :)21:31
@scrottieheh, doing  find /data/WebGUI/www | grep menu.css  ... there are four matches21:31
+perlDreamermost of them come from yui?21:32
doc_gt7menu.css does not seem to be in the asset tree.  How would you edit a file like that?  It has a reference of: .yui-skin-sam .yuimenubaritemlabel {21:34
doc_gt7    border-color: #808080;21:34
doc_gt7    border-style: solid;21:34
doc_gt7    border-width: 1px 0;21:34
doc_gt7    color: #000000;21:34
+perlDreameroverride it in a downstream CSS file21:35
doc_gt7Aha, great idea. I will try that route.21:35
+perlDreameryou wouldn't believe how many times I've heard that answer from designers.  Along the lines of "Use the cascade, Luke"21:35
doc_gt7Personally, I hate stacking code to cover faulty code but if that is what it takes. I spent all day yesterday on a zimbra mail server ignoring rbl's and it was because of this file over riding the file that you "Should" change  :)21:40
+perlDreamerdon't think of it as faulty code, think of it as a permanent way of expressing that you have better taste than the original designer of the style.21:42
doc_gt7lol, great way to look at it :)21:42
-!- kaare_ [~kaare@] has joined #webgui22:05
-!- doc_gt7 [~docster@10.187-available-ethint-fratm-cc.sccoast.net] has left #webgui []22:22
sbauri'm looking at the default webgui Account display template, it has a line - ^If(^AdminToggle;,<li>%s</li>,);  in it that is failing with a nasty error on my 7.6.35 site. what is it actually trying to do? I don't understand the %s at all...23:04
haargit's basically "if ^AdminToggle; has content, output <li>^AdminToggle;</li>"23:05
sbaurok, but instead i'm getting If Macro failed: 'glob' trapped by operation mask at (eval 345) line 1.23:06
sbaurfollowed by some more stuff telling me what it was trying to do23:06
haargis it possible you have a different if macro installed?23:07
sbaurquite possible23:07
sbaurwe made our own back when it went away, however many versions ago that was23:08
sbaurmaybe we never cleaned ours out23:08
haargsince the old old version used eval iirc23:08
haargand a glob error is probably from <li> being evaled as perl23:08
sbauri assume the stuff in the dirs mentioned in preload.perl would overwrite stuff in core23:08
sbaurer, preload.custom23:09
sbaurok, i think i'll have to cross my fingers that removing the old crufty custom one doesn't mess anything up23:09
sbauri have no idea if we modified it somehow23:10
haargwell, the original version of it was really dangerous23:10
sbauri do remember that23:10
haargthe new one is safe but completely different parameters and implementation23:10
@scrottie"trapped by operation mask" is a reference perldoc ops23:10
@scrottieand perldoc Safe23:10
haargoh, so using safe.  at least an attempt at security.23:11
haargbut yeah, it's almost certainly a different version of the if macro taking priority23:11
haargthe <> operator is a bit odd.  works either as glob() or readline().23:12
@scrottieperl -e 'use ops qw(:default); glob "*.c";'23:12
sbaurthis just made updating the rest of my sites to 7.6 a little bit tougher, since now i'll have to check for if macro usage...23:12
+perlDreamerseems odd that the default template would contain a macro that was obsolete23:21
haargit isn't obsolete?23:22
+perlDreamerit was in 7.6.3523:22
+perlDreamermy bad, no it wasn't23:23
CIA-57webgui: Colin Kuskie master * r7c1e81a / lib/WebGUI/LDAPLink.pm : Fix the POD docs for LDAPLink - http://git.io/ruUMbA23:24
haargi remember hating that %s formatting behavior.  of course, i was trying to do really evil things when it was causing me trouble.23:25
+perlDreamerI started a Net::LDAP::Server::Test stub for WebGUI yesterday23:26
+perlDreamerit only supports anonymous binds23:31
--- Day changed Fri Oct 28 2011
+perlDreamerit's not totally bad, because there's only one set of tests that checks that out00:00
-!- kaare_ [~kaare@] has quit [Read error: Operation timed out]00:34
-!- elnino [~ninow@user-38q4846.cable.mindspring.com] has joined #webgui00:54
elninohi!!! is there a template var for the calendar that I can use to test if there is any events for that day? I dont' want to print out the weekday, if there isn't anything going on that day in my weekly template.00:59
elninocan I do <tmpl_if event_loop> or something?01:01
+perlDreameryou could try that01:07
+perlDreamerwhat do the template docs say for the weekly template?01:07
-!- _lsr [88ba4d3a@gateway/web/freenode/ip.] has joined #webgui02:03
-!- elnino [~ninow@user-38q4846.cable.mindspring.com] has quit [Quit: Leaving]02:06
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has quit [Quit: Leaving.]02:12
-!- sbaur [~Adium@] has quit [Quit: Leaving.]02:31
-!- elnino [~ninow@user-38q4846.cable.mindspring.com] has joined #webgui02:57
elninohmm. i created a short cut to our calendar and put it in "weekly" view on the left of the site's template. but if I got to the calendar page, and change the view, so does the shortcut!!! so now I hvae overlapping monthly calendar, overlapping lists, etc. is this intended behavior?03:01
@scrottieit's probably an undefined scenario with undefined  ehavior.04:40
@scrottiesounds like the post parameters are making their way to both copies...?04:40
@scrottiesometimes you can abuse things to do what you want.  sometimes you have to write code.04:40
elninohey daviddelikat! what template is "Badge Holder Information" coming from? I'd like to change the button name.06:03
elninohow do I change the language of the calendar? more specifically, the time like 1PM - 2PM they want it to be: 1:00 pm a 2:00 pm06:16
@scrottieselect url from template join assetData using (assetId, revisionDate) where template like '%Badge Holder Information%';06:36
elninoThat's a new trick. Thanks!06:36
elninoany ideas how I can get the ^D macro to give me pm instead of p.m.?06:36
@scrottiethere's probably an i18n string you can change.06:37
elninoother than that I htink I got the dates the way they want them.06:38
@scrottie$temp =$session->datetime->epochToHuman($time,$param[0]); ... hrm, nope.  just uses a module.06:38
@scrottieso, implement a different module based on that one.06:38
@scrottiedo a regex on the output if you want to really KISS.06:38
@scrottieer, a different macro06:38
elninoI'll try the eventstartDateHourM instead and see what that gives me.06:43
CIA-57webgui: Colin Kuskie master * r36dec3b / lib/WebGUI/Asset/Wobject/EventManagementSystem.pm : Fix a typo in the EMS www_printBadge - http://git.io/F3rcTw07:29
CIA-57webgui: Colin Kuskie master * rb1133d9 / lib/WebGUI/Shop/Cart.pm : Fix a typo in the cart. - http://git.io/G-ye1g07:39
elninoscrottie, ok  I'm back I found the template, but I dont know where it's assignd from so that it uses MY template. If I edit the EMS, there is no "Default EMS Badge Template"08:26
elninoSo, I guess I have to modify the actual default one, even though my template may be stomped on in the future? I don't like that...08:26
@scrottieyou found the template that has "Badge Holder Information" in it?08:49
elninoi'm assuming the hmm is referring to my comment?08:49
elninoI did.08:49
@scrottieis that a PlainBlack template?  08:49
elninothat is their default one. yes.08:49
@scrottiefor what?08:49
elninobut I can't change which template the EMS is actually using. I want the EMS to use MINE.08:49
elninoevent management system08:50
elninoso I ended up modifing plainblacks template, but I get the nasty warning that I may lose my changes in an upgrade.08:51
@scrottieWebGUI::Asset::Sky::EMSBadge has a template control in its ?func=edit screen, no?08:52
@scrottieI don't know how this system works08:53
elninoI'm not quite sure what you just said, but If I edit the EMS and go to the display tab, where it lists all the templates it uses, "Default EMS Badge Template" is not a choice in any of the listed tempaltes. I suspect (I"m pretty sure now) that it's hardcoded to use this tempalte somewhere.08:54
@scrottiethe only hard-code I can find in the code is for the default.08:54
@scrottieare you looking at an WebGUI::Asset::Sky::EMSBadge asset?08:55
@scrottiedoes it say WebGUI::Asset::Sky::EMSBadge in the Metadata tab?08:55
@scrottieer, Sku, not Sky08:56
elninoOOOOHHHHH. I didn't bother looking in the asset tree. I see there are all sorts of objects there.... Thank you!08:57
@scrottieyeah, I expect the Sku objects would be under some sort of Shelf object08:57
elninoI guess i just figued I be able to edit the properies of everything from the "parent store" didn't think that it would be sku-type object. Thank you much! now I can proceed with my changes except for one. =)08:59
@scrottieyou're quite welcome.09:01
@scrottiesometimes assets do that... the child assets in the tree will go ask their parents for a setting, so the setting is effectively global09:01
elninoso I wonder if I delete the EMS Submission Form, if that would remove that "function" of the EMS system.  Hmm. 09:04
-!- _lsr [88ba4d3a@gateway/web/freenode/ip.] has quit [Quit: Page closed]09:48
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has joined #webgui10:18
-!- mode/#webgui [+v BartJol] by ChanServ10:18
-!- daviddelikat [~Adium@] has quit [Quit: Leaving.]16:15
-!- sbaur [~Adium@] has joined #webgui18:04
-!- perlbot [~perlbot@2600:3c00::f03c:91ff:fe93:eec1] has quit [Ping timeout: 240 seconds]18:15
-!- perlbot [~perlbot@2600:3c00::f03c:91ff:fe93:eec1] has joined #webgui18:19
-!- elnino [~ninow@user-38q4846.cable.mindspring.com] has quit [Quit: Leaving]18:19
-!- doc_gt7 [~docster@10.187-available-ethint-fratm-cc.sccoast.net] has joined #webgui18:53
doc_gt7Hello friends, its me again :)   Day 3 of trying to get CrystalX  visited nav bar links a color besides black. ( I know it is a .css issue but believe me, no one outside of webgui knows how to fix this.)  It seems that 2 of the links can be edited in crystalx_nav.css but Firebug shows the visited link is pulled from menu.css which does not exist in my asset tree at all.  I did find it on the servers drive in WebGUI/www/extras 18:59
doc_gt7that would affect all the websites on the server.   How can I  get by this?  Adding that code in the crystalx.nav.css does not seem to work.18:59
haargwhat code are you adding?19:01
doc_gt7The Black links come from here:  .yui-skin-sam .yuimenubaritemlabel {19:01
doc_gt7    border-color: #808080;19:01
doc_gt7    border-style: solid;19:02
doc_gt7    border-width: 1px 0;19:02
doc_gt7    color: #000000;19:02
doc_gt7    cursor: default;19:02
doc_gt7    margin: -1px 0;19:02
doc_gt7    padding: 0 10px;19:02
doc_gt7    text-decoration: none;19:02
haargit could possibly be a priority issue, where your changes are overridden by the menu.css19:02
haargthere are a couple ways to deal with that if it is the case19:02
doc_gt7* is all ears *19:02
haargwell what css are you adding right now?19:03
doc_gt7Well, I tried adding that to the crystalx_nav.css file and changing the color:#000000 to something else hoping it would over ride the menu.css call.  But it changes the active links.19:04
doc_gt7At this moment I have just returned to the default crystalx.  I can change the color of active links, unvisited links, but VISITED links are always black and I cannot seem to change this.19:05
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has quit [Quit: Leaving.]19:05
doc_gt7It is the last bit on the site but it has me stumped at the moment. 19:05
doc_gt7Its says visited link color is in:  menu.css (line 7)19:17
doc_gt7.yui-skin-sam .yuimenubaritemlabel:visited {19:17
doc_gt7    color: #000000;19:17
doc_gt7But that file I cannot find to change....19:17
doc_gt7Adding this to the crystalx_navi.css fixed the link override problem.  Thanks. I just know to little as usual  :)    /* visited link color */19:39
doc_gt7.yui-skin-sam .yuimenubaritemlabel:visited {19:39
doc_gt7color: #B5C4E3;19:39
-!- doc_gt7 [~docster@10.187-available-ethint-fratm-cc.sccoast.net] has left #webgui []19:58
-!- kaare_ [~kaare@] has joined #webgui20:01
sbauri wish the wiki search were better. searching for If Macro, should make the If macro article at least appear on the first page of search results...20:19
@scrottiethere are open source search engines.20:31
@scrottiea lot of work goes into a good search engine.20:31
sbaurvery true20:31
@scrottieit would be nice if one of those plugged into WebGui.20:31
sbaurwe've done that on occasion, but it doesn't help when searching the wiki on webgui.org20:32
sbauri'm trying to use MySQL's LPAD function in the SQL macro to display some data a specific way. Do I have to allow that function somewhere? I'm seeing Can't call method "macroAccessIsAllowed" on an undefined value at /data/WebGUI/lib/WebGUI/Macro/SQL.pm line 53 in the webgui log20:34
@scrottieno, and if you tried to use something that wasn't enable for the current MySQL user, you'd get a very differnt error.20:38
sbaurmy sql macro call: ^SQL(select LPAD(<tmpl_var starttime-mn>,2,0) from dual,^0);20:38
sbaurthis is pulling data from a dataform, so I can't just grab the data directly20:38
@scrottiewhat does starttime-mn look like?  and can you have dashes in that name?  unless it's a number, you probably need single quotes around it20:39
@scrottiethe macro isn't making it that far20:39
sbaur0, or 00 or 1520:39
sbaurbasically, minutes20:40
@scrottiethere's some error handling that's missing in the WebGUI code so I don't know what's going wrong, only that at a certain point, a value is undef20:40
@scrottiewhat's -mn?20:40
@scrottiecan these template variables have dashes in their names?  I haven't seen them with it before so I'm guessing no.20:40
sbaurfor minutes, just part of the field name20:40
@scrottiedid you mean for the - to be inside the <tmpl_var ...> ?20:40
sbaurit's working if it's not in the sql macro :-)20:40
@scrottie        $session->errorHandler->warn("Could not find database link '".$databaseLinkId."'");20:41
@scrottieis this resulting in a message to the webgui.log?20:41
sbauryep, the Can't call method "macroAccessIsAllowed" errpr20:42
@scrottiehrm, you don't have to turn macro access in MySQL but apparently you do have to WebGUI config somewhere.20:42
@scrottiethat's different20:42
@scrottieare you getting the result of _this_ in your webgui.log:  $session->errorHandler->warn("Could not find database link '".$databaseLinkId."'");20:42
@scrottieif you're getting the error that you're getting, you should be getting that one too, immediately before it.20:43
sbaurnope, only seeing the cant call method error20:43
sbaurbut i'm set to errors only, if it's a warn, i might not see it20:43
@scrottiewhat's your log level for logger.conf?20:43
@scrottietry again with log level WARN20:44
@scrottieit looks like there's a table called databaseLink that has a list of these "database link" things20:45
@scrottiethere might be an admin for it somewhere, but it looks like, from looking at this code, without an entry in there, this will happen20:45
sbauryep, i'm getting the warn "Could not find database link '0) from dual'"20:46
@scrottiestill, terrible error handling20:46
@scrottiea clue!20:46
@scrottiethank you for fetching that.  that's helpful.20:46
* sbaur goes off to hunt through settings...20:46
@scrottieokay, it seems like this would work if it were trying to fetch from database link 020:46
@scrottiebut it's trying to fetch from database link "0) from dual"20:46
@scrottiewhich does not exist20:46
@scrottiemacro parsing is off20:47
@scrottieI'm not well versed in these tempermental macros20:47
@scrottiebut try putting some ""'s in there20:47
@scrottie^SQL("select LPAD(<tmpl_var starttime-mn>,2,0) from dual",^0);20:48
sbaurthat worked!, more or less20:48
sbaurI just need to fix the output side now20:48
@scrottieheh, now with 75% less explosion?20:48
sbaurexactly :)20:48
sbaurah, looks like I'm missing a semi-colon...20:49
sbaurmy final working macro - ^SQL("select LPAD(<tmpl_var starttime-mn>,2,0) from dual","^0;");20:51
sbaurThanks scrottie20:51
sbaurthink i'll go add this example to the wiki...20:52
sbaurrunning sql functions against dual is a pretty powerful technique20:52
haargquoting with macros can be kind of nasty.  after i rewrote the macro parser for 7.5 i think, it at least was consistent.  it might have been better as a real parser instead of fancy regexes, but combining macros and template variables can never entirely do what people want, so i figured it was good enough.20:52
@scrottieoh, right.  so you are.20:53
@scrottieit seems like we need an industrial strength version of this same idea for people who want to do something complicated...20:54
haargthere's no way to have ^macro(<tmpl_var blah>); work in all cases so i just left it as close enough20:56
@scrottiehaarg, right.20:56
@scrottieI'm still kicking around a desire to do a Yahoo! Pipes-like thing.20:56
sbaurwell, i have a custom commaEsc macro I can throw at things if I need to :-)20:56
@scrottieI'm not sure if that would come out industrial strength or a dumb toy.20:56
haargwhat i really wanted to do was change it so macros were content only20:57
haargand would only be processed if the template ran the macro parser on something20:57
haargso you'd never see macros in templates, they would only be for cases where you wanted a macro like thing in user content20:57
haargchanging over to a system like that would be a lot of work though so i never really pursued it20:58
@scrottiefrodwith was playing with embedding a JavaScript interpreter... I'd like to see on-the-fly user defined subclasses of assets with methods written in JS.21:00
@scrottieit seems like most of what people to do is munge templateVars output before a thing is templated.21:01
@scrottiesomething like that would let them do it in a real language, with just one syntax and level of interpretation going, with straight forward semantics21:01
-!- elnino [~ninow@user-38q4846.cable.mindspring.com] has joined #webgui22:17
elninoif I want to have the approval process for versiontagging,  I'm assuming that the "final approval" goes to anyone that is in the version tag manger group? I haven't been able ot find this in the wikis yet.22:19
@scrottiethe approval workflow task should have a config option for which group gets the approval messages and abilities22:30
elninoyep, just found out that i needed to make a workflow. The wiki didn't have any keywords to it, so I didn't see it at first. I fixed that.22:32
@scrottieawesome, thank you =)22:33
elninoso, what is "version tag manager" group used for. do the default groups have special usages?22:34
@scrottiewhere are you seeing that control/setting?22:37
@scrottienot familiar.22:37
@scrottiemight be granular permissions to approve version tags using the version tag admin, to wager a guess22:37
@scrottiehttps://hacks.mozilla.org/2011/10/debugging-and-editing-webpages-in-3d/ ... for WebGUI 9.23:37
--- Day changed Sat Oct 29 2011
-!- kaare_ [~kaare@] has quit [Ping timeout: 252 seconds]01:09
-!- sbaur [~Adium@] has quit [Quit: Leaving.]02:29
-!- waxhead [~pete@ppp121-45-206-208.lns20.cbr1.internode.on.net] has joined #webgui06:06
elninosorry I disappeared on you scrottie....07:39
elninoi'm headed for bed. I just ended up creating my own group for the workflow. I didn't want to mess with the default groups wg comes with.07:40
elninogood night all!07:40
-!- elnino [~ninow@user-38q4846.cable.mindspring.com] has quit [Quit: Leaving]07:40
-!- mehranMicro [~aref.mehr@] has joined #webgui08:38
-!- mehranMicro [~aref.mehr@] has left #webgui []08:40
-!- kaare_ [~kaare@] has joined #webgui09:03
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has joined #webgui10:13
-!- mducharme1 [~nothing@S0106002401f31855.wp.shawcable.net] has quit [Ping timeout: 260 seconds]10:16
-!- carogray [~Caroline@c-75-68-148-164.hsd1.nh.comcast.net] has joined #webgui18:30
-!- carogray [~Caroline@c-75-68-148-164.hsd1.nh.comcast.net] has left #webgui []18:30
--- Day changed Sun Oct 30 2011
-!- kaare_ [~kaare@] has quit [Ping timeout: 260 seconds]00:55
-!- kaare_ [~kaare@] has joined #webgui09:08
-!- Radix_ [~quassel@shirleysmithblues.com] has quit [Quit: No Ping reply in 180 seconds.]18:17
-!- kaare_ [~kaare@] has quit [Ping timeout: 260 seconds]18:19
-!- daviddelikat [~Adium@] has joined #webgui18:42
-!- mode/#webgui [+o daviddelikat] by ChanServ18:42
-!- daviddelikat [~Adium@] has quit [Client Quit]18:46
--- Day changed Mon Oct 31 2011
-!- _lsr [88ba4d3a@gateway/web/freenode/ip.] has joined #webgui02:26
_lsrI don't suppose the webgui template language can do regex matching like <tmpl_if session.user.username=~/foo/>bar</tmpl_if> 02:36
_lsrthanks haarg.02:57
-!- mech422 [~steve@ip68-98-108-12.ph.ph.cox.net] has joined #webgui04:00
mech422Hi All - anyone know if there's a way to set a 'default document' (like index.html) for a folder ?04:00
-!- daviddelikat [~Adium@ppp-70-226-173-210.dsl.mdsnwi.ameritech.net] has joined #webgui04:16
-!- mode/#webgui [+o daviddelikat] by ChanServ04:16
mech422anyone know if there's a way to set a 'default document' (like index.html) for a folder ?04:46
mech422also, is there a way to clear old revision history out of the DB ?  We do a lot of revisions :-P04:47
-!- daviddelikat [~Adium@ppp-70-226-173-210.dsl.mdsnwi.ameritech.net] has quit [Quit: Leaving.]04:47
@scrottiefolders aren't really meant for display05:05
@scrottienot publically05:05
@scrottieyou probably want a PageLayout05:05
@scrottieyou can hide assets under it and pick how the displayed ones are laid out05:05
@scrottieas for clearing up old revisions... there should be a workflow that cleans stuff out that's a year old... but I don't know of anything else built in.05:06
@scrottiesometimes people with a bit of scripting ability can modify and adapt examples like that thought.05:06
@scrottieahhh, the PurgeOldAssetRevisions workflow activity is configurable05:07
@scrottiea year is only the default05:07
@scrottieyou could set it to purge old revisions after a day, if you wanted to05:07
mech422ahh - thanks05:13
mech422I couldn't figure out how to tell the page layout which asset to display by 'default'05:14
mech422I have '/foo/a', 'foo/b', /foo/c' - and I'd like them accessible as '/foo' (a) , '/foo/b' (b), and '/foo/c' (c)05:14
mech422I thought about doing a custom template for the folder, and just sticking an ^AssetProxy(/foo/c) in it ?05:15
-!- Radix_ [~quassel@shirleysmithblues.com] has joined #webgui05:18
-!- mode/#webgui [+v Radix_] by ChanServ05:18
mech422err...that should be ^AssetProxy(/foo/a);  ... sorry05:18
mech422Hmm - that actually works pretty well05:25
@scrottieif foo is the PageLayout, you can hide all of them (look for "Assets to Hide" in the ?func=edit screen for it) except one07:01
@scrottiethen foo/a will show up as foo, and foo/b and foo/c will still be there07:01
@scrottiejust so that you're aware, the Content Manager's Guide talks about a lot of this stuff.  I still need to read it, actually.  I do almost entirely backend programming and I'm often embarassingly rusty on the actual administration of the thing.07:02
-!- kaare_ [~kaare@] has joined #webgui08:07
-!- _lsr [88ba4d3a@gateway/web/freenode/ip.] has quit [Quit: Page closed]08:23
-!- gugod_ [~gugod@114-32-222-155.HINET-IP.hinet.net] has joined #webgui09:32
-!- gugod_ [~gugod@114-32-222-155.HINET-IP.hinet.net] has quit [Client Quit]09:32
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has joined #webgui10:24
-!- mode/#webgui [+v BartJol] by ChanServ10:24
-!- perlbot [~perlbot@2600:3c00::f03c:91ff:fe93:eec1] has quit [Quit: ZNC - http://znc.sourceforge.net]10:57
-!- perlbot [~perlbot@2600:3c00::f03c:91ff:fe93:eec1] has joined #webgui10:59
mech422scrottie: yeah - I bought and read all the books, but that was 2(3?) years ago now :-P11:01
mech422scrottie: I'm in the same boat - backend guy :-)  Thanks for the help ... :-)11:02
@scrottiesure, no problem.  okay, if you talk to me in the future, remind me that you do code and I'll include code tweaks and script suggestions.11:07
mech422we just launched redesign11:24
mech422needs tweaking, but looks pretty good for a first cut :  http://www.digitalmusicnews.com11:25
mech422I manged to push 200K pageviews out last week - 6G wG backend, with a 2G nginx/varnish front end11:26
mech422(err... 200K PV in a day, last tuesday .. )11:26
-!- Netsplit *.net <-> *.split quits: SDuensin, CIA-57, SynQ, +BartJol, mducharme-work14:21
-!- Netsplit *.net <-> *.split quits: haarg, @scrottie, waxhead, perlbot, ckotil, @frodwith, kaare_, +Radix_, mech422, mducharme, (+1 more, use /NETSPLIT to show all of them)14:22
-!- Netsplit over, joins: perlbot, +BartJol, kaare_, +Radix_, mech422, mducharme, waxhead, mducharme-work, SDuensin, SynQ (+6 more)14:26
-!- daviddelikat [~Adium@ppp-70-226-169-252.dsl.mdsnwi.ameritech.net] has joined #webgui15:27
-!- mode/#webgui [+o daviddelikat] by ChanServ15:27
-!- sbaur [~Adium@] has joined #webgui17:07
sbaurgreetings scrottie19:19
@scrottiemornin' sbaur19:25
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has quit [Quit: Leaving.]19:35
--- Log closed Tue Nov 01 00:00:05 2011

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