WebGUI irc logs from: 2011-04.log

--- Log opened Fri Apr 01 00:00:01 2011
-!- fokat [~lem@weston-] has joined #webgui00:14
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Quit: Leaving.]00:14
-!- plainhao [~plainhao@] has quit [Quit: plainhao]00:54
-!- kaare_ [~kaare@] has quit [Ping timeout: 240 seconds]01:35
CIA-17webgui: Colin Kuskie master * r5c175c4 / (docs/changelog/7.x.x.txt lib/WebGUI/Shop/Cart.pm): If there is a problem with the user's billing address, still let them get into the Cart. Fixes bug #12081. - http://bit.ly/g47aqG02:56
CIA-17webgui: Colin Kuskie webgui-7.9 * r57aefb0 / (docs/changelog/7.x.x.txt lib/WebGUI/Shop/Cart.pm): If there is a problem with the user's billing address, still let them get into the Cart. Fixes bug #12081. - http://bit.ly/feC8eh02:57
-!- perlDreamer [~colink@static-50-43-43-136.bvtn.or.frontiernet.net] has quit [Quit: Leaving.]02:59
-!- kaare_ [~kaare@] has joined #webgui08:03
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has joined #webgui10:16
-!- mode/#webgui [+v BartJol] by ChanServ10:16
-!- fokat [~lem@weston-] has quit [Ping timeout: 276 seconds]10:48
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has left #webgui []16:15
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has joined #webgui16:36
-!- mode/#webgui [+v BartJol] by ChanServ16:36
-!- fokat [~lem@weston-] has joined #webgui17:34
-!- perlDreamer [~colink@static-50-43-43-136.bvtn.or.frontiernet.net] has joined #webgui18:01
-!- mode/#webgui [+v perlDreamer] by ChanServ18:01
+perlDreamerHappy April Fool's day, everyone18:01
+perlDreamerlet the internet pranking begin!18:01
SDuensinI don't even bother reading news online today.18:02
SDuensinYou'll just get me all excited about porting WebGUI to Java or something.18:02
+perlDreamersorry, no fake WebGUI news from me today18:07
xdangerI kinda liked the cordinated linux distro news18:11
xdangerthey actually agreed on a april fools prank =D18:11
SDuensinWhere was that?18:12
* SDuensin is very internet limited today. Behind a firewall on a frickin' military base.18:12
xdangerjust go to debian.org, gentoo.org opensuse.org18:15
+perlDreamerThere's a skype thing, too18:24
+perlDreameron ubuntu, the linux client on the screen that comes up during a call18:25
+perlDreamerthe telephone pad button is a duck today18:26
-!- khenn [ab9f400a@gateway/web/freenode/ip.] has quit [Quit: Page closed]18:44
-!- khenn [ab9f400a@gateway/web/freenode/ip.] has joined #webgui18:45
-!- mode/#webgui [+o khenn] by ChanServ18:45
+BartJolah, 1 linux to rule them all18:50
+perlDreamer1 linux to bind them?19:05
+BartJolstuff like that yes19:05
-!- kaare_ [~kaare@] has quit [Read error: Operation timed out]19:12
+perlDreamerBartJol: turns out Martin only deserves 1/2 a boot19:33
+perlDreamerfor some reason, the Cart problem only exists in 7.919:33
+perlDreamerhe put a full template upgrade into 7.1019:33
ckotilI had a thought last night about templatizing the admin interface in wg8. Will it be possible to put the look and feel of the front end site , ala style templates , into the admin interface? im envisioning an interface where you can edit an asset inline with the site without having to leave the frontned (at least visually).19:40
+perlDreamerin 820:00
+perlDreamerthe editing interface is another tab20:00
+perlDreamerinside the current window20:00
+perlDreamernot a browser tab per se20:01
+perlDreamerand, iirc, as you edit the asset in the edit tab20:01
+perlDreamerit updates the viewing tab20:01
+perlDreamernow, that feature may have been sidelined due to priorities20:01
+perlDreamerbut it was the plan at one point20:01
+perlDreamerask preaction when he's back next week :)20:01
ckotilis there a wg8 demo site up?20:02
+perlDreamerbut you can download it from git and install and run it, if you're curious20:08
+perlDreamerthere are instructions on the wiki on how to dot hat20:08
ckotilk. ya doing that now.20:08
ckotilfirst use of git :)20:09
+perlDreamerit takes some getting used to20:19
+perlDreamerbut it's like moving from RCS to SVN20:19
+perlDreamerit's that good20:19
* ckotil install Facebook::Graph20:23
scrottieit's got that much self-foot-shooting-in-potential20:23
scrottieand the promise of being able to undo anything ("it isn't lost!") encourages you to just keep firing.20:24
ckotilwhat's the upgrade path to wg8? im at 7.9.20. it looks like i need to get to 7.10.1 , and then the wg8 scripts will take me to 7.10.5 ?20:34
scrottie0if memory serves, they forked paths at some point...20:36
+perlDreamerthe 8 codebase isn't fully up to date with the latest 7.1020:36
+perlDreamerso yeah, get into 7.10 and I think .5 is the current branching point20:36
+perlDreamerhowever, it will eventually work just like any other upgrade20:37
@khennor you could use WebGUI 5 =)20:45
SDuensinYES!  5!20:45
+perlDreamerthat's it!20:48
+perlDreamerWebGUI 5 is the new 820:48
+perlDreamerit's 3 less, that's gotta be good20:48
ckotilmore efficient20:48
SDuensinThat was my first WebGUI love.  :-)20:48
@khennI still have a photo gallery widget that works in 520:50
-!- frodwith [~pdriver@helios.tapodi.net] has quit [Quit: leaving]20:56
-!- perlDreamer [~colink@static-50-43-43-136.bvtn.or.frontiernet.net] has quit [Quit: Leaving.]20:59
-!- frodwith [~pdriver@helios.tapodi.net] has joined #webgui21:02
-!- mode/#webgui [+o frodwith] by ChanServ21:02
scrottiepbcj, ping.21:31
ckotiltoo many moving parts i dont understand. gonna abandon the pursuit of wg8 for now.21:33
scrottieI'm over due to try to fire that up again.21:35
ckotilmod perl apache just quits: Can't locate object method "loadAllConfigs" via package "WebGUI::Config" at /data/WebGUI/sbin/preload.perl 21:43
ckotiland i cant find an sql file for the initial db21:44
@preactionwe don't use the preload.perl anymore21:44
ckotilwell, i didnt look too hard. bc it's in share/create.sql21:44
@preactionto run 8, you do: cd /data/WebGUI; plackup app.psgi;21:44
ckotilok, that psgi stuff.21:44
ckotilahh. it's running!21:45
@preactionfair warning, there are plenty of bugs left21:45
ckotilso should apache mod_proxy look to localhost:5000 now? instead of the mod_perl apache?21:46
@preactionsome of them are superficial, but some assets may not be able to be edited properly yet21:46
@preactionif you want to run inside the current WRE, yes21:46
@preactionthe future WRE will replace apache mod_proxy with nginx21:46
ckotilsweet. up and running21:50
-!- elnino [~ninow@user-38q47pn.cable.mindspring.com] has joined #webgui21:52
@pbcjscrottie: working on something for vrby until 3pm, will ping you back22:05
scrottiepbcj, cool.22:05
-!- frodwith [~pdriver@helios.tapodi.net] has quit [Quit: leaving]22:41
-!- frodwith [~pdriver@helios.tapodi.net] has joined #webgui22:41
-!- mode/#webgui [+o frodwith] by ChanServ22:41
-!- frodwith [~pdriver@helios.tapodi.net] has quit [Client Quit]22:45
-!- frodwith [~pdriver@helios.tapodi.net] has joined #webgui22:45
-!- mode/#webgui [+o frodwith] by ChanServ22:45
-!- frodwith [~pdriver@helios.tapodi.net] has quit [Quit: leaving]22:54
-!- frodwith [~pdriver@helios.tapodi.net] has joined #webgui22:56
-!- mode/#webgui [+o frodwith] by ChanServ22:56
-!- frodwith [~pdriver@helios.tapodi.net] has quit [Client Quit]22:58
-!- frodwith [~pdriver@helios.tapodi.net] has joined #webgui23:01
-!- mode/#webgui [+o frodwith] by ChanServ23:02
-!- frodwith [~pdriver@helios.tapodi.net] has quit [Client Quit]23:05
-!- frodwith [~pdriver@helios.tapodi.net] has joined #webgui23:05
-!- mode/#webgui [+o frodwith] by ChanServ23:05
-!- frodwith [~pdriver@helios.tapodi.net] has quit [Client Quit]23:06
-!- frodwith [~pdriver@helios.tapodi.net] has joined #webgui23:08
-!- mode/#webgui [+o frodwith] by ChanServ23:08
-!- frodwith [~pdriver@helios.tapodi.net] has quit [Remote host closed the connection]23:20
-!- frodwith [~pdriver@helios.tapodi.net] has joined #webgui23:20
-!- mode/#webgui [+o frodwith] by ChanServ23:20
-!- frodwith [~pdriver@helios.tapodi.net] has quit [Remote host closed the connection]23:22
-!- frodwith [~pdriver@helios.tapodi.net] has joined #webgui23:23
-!- mode/#webgui [+o frodwith] by ChanServ23:23
-!- frodwith [~pdriver@helios.tapodi.net] has quit [Remote host closed the connection]23:33
-!- frodwith [~pdriver@helios.tapodi.net] has joined #webgui23:34
-!- mode/#webgui [+o frodwith] by ChanServ23:34
-!- frodwith [~pdriver@helios.tapodi.net] has quit [Quit: leaving]23:42
-!- frodwith [~pdriver@helios.tapodi.net] has joined #webgui23:42
-!- mode/#webgui [+o frodwith] by ChanServ23:42
-!- frodwith [~pdriver@helios.tapodi.net] has quit [Client Quit]23:43
-!- frodwith [~pdriver@helios.tapodi.net] has joined #webgui23:43
-!- mode/#webgui [+o frodwith] by ChanServ23:43
-!- frodwith [~pdriver@helios.tapodi.net] has quit [Client Quit]23:46
-!- frodwith [~pdriver@helios.tapodi.net] has joined #webgui23:46
-!- mode/#webgui [+o frodwith] by ChanServ23:46
-!- frodwith [~pdriver@helios.tapodi.net] has quit [Client Quit]23:50
-!- frodwith [~pdriver@helios.tapodi.net] has joined #webgui23:50
-!- mode/#webgui [+o frodwith] by ChanServ23:50
-!- frodwith [~pdriver@helios.tapodi.net] has quit [Client Quit]23:52
-!- frodwith [~pdriver@helios.tapodi.net] has joined #webgui23:52
-!- mode/#webgui [+o frodwith] by ChanServ23:52
-!- frodwith [~pdriver@helios.tapodi.net] has quit [Client Quit]23:53
-!- frodwith [~pdriver@helios.tapodi.net] has joined #webgui23:53
-!- mode/#webgui [+o frodwith] by ChanServ23:53
-!- frodwith [~pdriver@helios.tapodi.net] has quit [Client Quit]23:56
-!- frodwith [~pdriver@helios.tapodi.net] has joined #webgui23:56
-!- mode/#webgui [+o frodwith] by ChanServ23:57
-!- frodwith [~pdriver@helios.tapodi.net] has quit [Client Quit]23:57
-!- frodwith [~pdriver@helios.tapodi.net] has joined #webgui23:57
-!- mode/#webgui [+o frodwith] by ChanServ23:57
-!- frodwith [~pdriver@helios.tapodi.net] has quit [Client Quit]23:59
-!- frodwith [~pdriver@helios.tapodi.net] has joined #webgui23:59
-!- mode/#webgui [+o frodwith] by ChanServ23:59
--- Day changed Sat Apr 02 2011
-!- frodwith [~pdriver@helios.tapodi.net] has quit [Client Quit]00:02
-!- frodwith [~pdriver@helios.tapodi.net] has joined #webgui00:02
-!- mode/#webgui [+o frodwith] by ChanServ00:02
-!- frodwith [~pdriver@helios.tapodi.net] has quit [Client Quit]00:04
-!- frodwith [~pdriver@helios.tapodi.net] has joined #webgui00:04
-!- mode/#webgui [+o frodwith] by ChanServ00:04
-!- frodwith [~pdriver@helios.tapodi.net] has quit [Client Quit]00:06
-!- frodwith [~pdriver@helios.tapodi.net] has joined #webgui00:06
-!- mode/#webgui [+o frodwith] by ChanServ00:06
-!- frodwith [~pdriver@helios.tapodi.net] has quit [Quit: leaving]00:15
-!- frodwith [~pdriver@helios.tapodi.net] has joined #webgui00:16
-!- mode/#webgui [+o frodwith] by ChanServ00:16
-!- frodwith [~pdriver@helios.tapodi.net] has quit [Client Quit]00:18
-!- frodwith [~pdriver@helios.tapodi.net] has joined #webgui00:18
-!- mode/#webgui [+o frodwith] by ChanServ00:18
@pbcjgeez frodwith01:02
@pbcjscrottie: you around?01:03
scrottie0yeah, kinda01:10
@pbcjwanna resched the history lesson?01:10
scrottie0yeah, kinda01:10
@pbcjyou know wheres to finds me01:11
scrottie0yup =)01:11
CIA-17webgui: Colin Kuskie master * r8f687d8 / t/Group.t : Write a test to make sure Group->new returns undef for non-existant groupIds. - http://bit.ly/fGZRUo01:14
CIA-17webgui: Colin Kuskie webgui-7.9 * r6b61b17 / t/Group.t : Write a test to make sure Group->new returns undef for non-existant groupIds. - http://bit.ly/ig8Z9n01:14
scrottie0I look forward to a future where we're as excited about llamas as we are now about tests.01:15
-!- fokat [~lem@weston-] has quit [Ping timeout: 246 seconds]01:55
-!- waxhead_ [~pete@ppp121-45-199-133.lns20.cbr1.internode.on.net] has joined #webgui02:05
-!- fokat [~lem@adsl-32-226-50.mia.bellsouth.net] has joined #webgui03:53
-!- scrottie [~scrottie@wsip-24-248-87-198.ph.ph.cox.net] has quit [Quit: Leaving]05:21
-!- elnino [~ninow@user-38q47pn.cable.mindspring.com] has quit [Quit: Leaving]06:08
-!- pbcj [~pbcj@71-90-6-215.dhcp.ftbg.wi.charter.com] has quit [Ping timeout: 241 seconds]07:31
-!- fokat [~lem@adsl-32-226-50.mia.bellsouth.net] has quit [Ping timeout: 240 seconds]07:43
-!- mducharme-work1 [~nothing@] has quit [Read error: No route to host]11:39
-!- mducharme-work [~nothing@] has joined #webgui11:39
-!- fokat [~lem@weston-] has joined #webgui16:47
-!- fokat [~lem@weston-] has quit [Ping timeout: 240 seconds]16:54
-!- pbcj [~pbcj@71-90-6-215.dhcp.ftbg.wi.charter.com] has joined #webgui17:47
-!- mode/#webgui [+o pbcj] by ChanServ17:47
-!- pbcj [~pbcj@71-90-6-215.dhcp.ftbg.wi.charter.com] has quit [Client Quit]17:47
-!- vayde [~vayde@67-4-227-151.mpls.qwest.net] has quit [Remote host closed the connection]18:45
-!- khenn [ab9f400a@gateway/web/freenode/ip.] has quit [Ping timeout: 252 seconds]23:38
--- Day changed Sun Apr 03 2011
-!- daviddelikat1 [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui12:16
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Ping timeout: 240 seconds]12:17
-!- waxhead_ [~pete@ppp121-45-199-133.lns20.cbr1.internode.on.net] has quit [Quit: Ex-Chat]13:26
-!- kaare_ [~kaare@] has joined #webgui17:45
-!- fokat [~lem@weston-] has joined #webgui19:22
-!- fokat [~lem@weston-] has quit [Ping timeout: 246 seconds]21:59
-!- kaare_ [~kaare@] has quit [Read error: Operation timed out]23:52
--- Day changed Mon Apr 04 2011
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui02:06
-!- daviddelikat1 [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Ping timeout: 260 seconds]02:10
-!- Haaarg [~haarg@haarg.org] has joined #webgui02:31
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has joined #webgui02:32
-!- Netsplit *.net <-> *.split quits: mducharme102:35
-!- Haarg [~haarg@www.beyondunreal.com] has quit [Quit: Leaving]02:36
-!- Haaarg is now known as Haarg02:36
-!- Radix__ [quasselcor@] has joined #webgui02:52
-!- Radix_ [quasselcor@] has quit [Ping timeout: 250 seconds]02:52
-!- mducharme-work [~nothing@] has quit [Ping timeout: 240 seconds]03:39
-!- mducharme-work [~nothing@] has joined #webgui03:39
-!- waxhead [~pete@ppp121-45-199-133.lns20.cbr1.internode.on.net] has joined #webgui04:02
-!- Radix__ is now known as Radix_04:20
-!- mode/#webgui [+v Radix_] by ChanServ04:20
-!- mducharme-work1 [~nothing@] has joined #webgui05:23
-!- mducharme-work [~nothing@] has quit [Ping timeout: 240 seconds]05:27
-!- Netsplit *.net <-> *.split quits: SDuensin, waxhead05:55
-!- Netsplit *.net <-> *.split quits: mducharme05:59
-!- Netsplit *.net <-> *.split quits: ckotil, mducharme-work1, @frodwith, daviddelikat, Haarg, Getty, +SynQ, scrottie0, +BartJol, +Radix_, (+1 more, use /NETSPLIT to show all of them)05:59
-!- Netsplit over, joins: waxhead, SDuensin, mducharme-work1, +Radix_, mducharme, Haarg, daviddelikat, @frodwith, +BartJol, CIA-17 (+4 more)06:01
-!- CIA-125 [~CIA@] has joined #webgui06:31
-!- CIA-17 [~CIA@] has quit [Ping timeout: 246 seconds]06:32
--- Log closed Mon Apr 04 07:05:26 2011
--- Log opened Mon Apr 04 08:27:43 2011
-!- kaare_ [~kaare@langebro.adapt.dk] has joined #webgui08:27
-!- Haaarg [~haarg@haarg.org] has joined #webgui11:20
-!- Netsplit *.net <-> *.split quits: Haarg, @frodwith, +Radix_11:22
-!- Haaarg is now known as Haarg11:22
-!- Netsplit over, joins: +Radix_11:23
-!- frodwith [~pdriver@helios.tapodi.net] has joined #webgui11:27
-!- mode/#webgui [+o frodwith] by ChanServ11:27
-!- Netsplit *.net <-> *.split quits: daviddelikat, scrottie0, +SynQ12:40
-!- Netsplit over, joins: daviddelikat12:42
-!- scrottie0 [~scott@li25-98.members.linode.com] has joined #webgui12:44
-!- SynQ [koen@ringbreak.dnd.utwente.nl] has joined #webgui12:45
-!- ServerMode/#webgui [+v SynQ] by lindbohm.freenode.net12:45
-!- vayde [~vayde@67-4-227-151.mpls.qwest.net] has joined #webgui15:23
-!- plainhao [~plainhao@] has joined #webgui16:14
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has quit [Read error: Connection reset by peer]16:17
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has joined #webgui16:20
-!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui16:25
-!- mode/#webgui [+o bopbop] by ChanServ16:25
-!- kaare_ [~kaare@langebro.adapt.dk] has quit [Ping timeout: 240 seconds]16:29
-!- mducharme1 [~nothing@S0106002401f31855.wp.shawcable.net] has joined #webgui16:55
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has quit [Read error: Connection reset by peer]16:56
-!- Netsplit *.net <-> *.split quits: mducharme-work1, vayde, waxhead, SDuensin, plainhao, ckotil, @bopbop, +BartJol, perlbot, @frodwith, (+8 more, use /NETSPLIT to show all of them)17:05
-!- khenn [ab9f400a@gateway/web/freenode/ip.] has joined #webgui17:07
-!- Netsplit over, joins: @bopbop, plainhao, vayde, +SynQ, scrottie0, daviddelikat, +Radix_17:07
-!- ServerMode/#webgui [+oovv khenn bopbop SynQ Radix_] by lindbohm.freenode.net17:07
-!- Netsplit over, joins: perlbot, CIA-46, gugod_, @preaction_, waxhead, SDuensin, mducharme-work1, +BartJol, ckotil, Getty17:07
-!- kaare_ [~kaare@] has joined #webgui17:09
-!- Netsplit *.net <-> *.split quits: ckotil, @preaction_, mducharme-work1, SDuensin, plainhao, vayde, perlbot, Getty, daviddelikat, CIA-46, (+9 more, use /NETSPLIT to show all of them)17:19
-!- fokat [~lem@weston-] has joined #webgui17:20
-!- pbcj [~pbcj@71-90-6-215.dhcp.ftbg.wi.charter.com] has joined #webgui17:20
-!- Netsplit over, joins: kaare_, @khenn, @bopbop, plainhao, vayde, +SynQ17:20
-!- ServerMode/#webgui [+ooov pbcj khenn bopbop SynQ] by lindbohm.freenode.net17:20
-!- Netsplit over, joins: scrottie0, daviddelikat, +Radix_, perlbot, CIA-46, gugod_, @preaction_, waxhead, SDuensin, mducharme-work1 (+3 more)17:20
-!- fokat [~lem@weston-] has quit [Ping timeout: 252 seconds]17:39
-!- fokat [~lem@] has joined #webgui17:58
-!- sbaur [~Adium@] has joined #webgui17:59
-!- perlDreamer [~colink@static-50-43-43-136.bvtn.or.frontiernet.net] has joined #webgui18:17
-!- mode/#webgui [+v perlDreamer] by ChanServ18:18
-!- perlDreamer [~colink@static-50-43-43-136.bvtn.or.frontiernet.net] has quit [Ping timeout: 276 seconds]18:31
-!- frodwith [~frodwith@helios.tapodi.net] has joined #webgui18:50
-!- perlDreamer [~colink@] has joined #webgui18:51
-!- mode/#webgui [+v perlDreamer] by ChanServ18:51
-!- frodwith [~frodwith@helios.tapodi.net] has quit [Quit: ZNC - http://znc.in]19:02
-!- frodwith [~frodwith@helios.tapodi.net] has joined #webgui19:03
-!- frodwith [~frodwith@helios.tapodi.net] has quit [Quit: ZNC - http://znc.in]19:06
-!- frodwith [~frodwith@helios.tapodi.net] has joined #webgui19:07
-!- frodwith [~frodwith@helios.tapodi.net] has quit [Client Quit]19:07
-!- frodwith [~frodwith@helios.tapodi.net] has joined #webgui19:08
-!- frodwith [~frodwith@helios.tapodi.net] has quit [Client Quit]19:10
-!- frodwith [~frodwith@helios.tapodi.net] has joined #webgui19:11
-!- frodwith [~frodwith@helios.tapodi.net] has quit [Client Quit]19:15
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has quit [Quit: Leaving.]19:18
-!- KHT [~KlausH@pD95284DF.dip0.t-ipconnect.de] has joined #webgui21:09
KHTHi. In Admin console/Settings I've set URL extension to 'html'. All new assets now end with .html". Fine. But: it's not possible to edit the assets URL to something without this extension. Even when importing an package, all asset URLs are convertet to urls with the extension (breaks for example AssetProxy macros). Bug or feature?21:15
KHTs in 7.9.2521:16
KHTRenaming to an URL wirhout extension was no problem in my 7.6.35 install21:17
+perlDreamerit's a feature.  Rather rough, but still a feature.21:19
+perlDreamerwell, _I_ think it's a feature21:19
+perlDreamerpreaction_ gets final say on stuff like that21:19
+perlDreamerthen we may have fixed that as a bug21:19
+perlDreamerdoing a git blame on Asset.pm near the fixUrl sub would probably show that21:19
+perlDreamerunless I indented the code...21:24
-!- SquOnk [~emhn@] has joined #webgui21:37
SquOnkLWP 6.01 onwards will *not* include HTML::Form. WebGUI should check if HTML::Form is provided in sbin/testEnvironment.pl21:45
-!- SquOnk [~emhn@] has quit [Quit: Yippie kay-ai-yay, fudder muckers!]21:45
+perlDreamerthanks (in absentia) Squonk21:49
* perlDreamer goes for a run21:49
@preaction_KHT: the package import seems like a bug to me, because it results in the package being wrong, but otherwise the extension is supposed to be automatically added when editing from the web interface22:15
@preaction_honestly, URL extensions are not useful in any way anymore and the feature should probably be removed completely22:15
-!- frodwith [~frodwith@helios.tapodi.net] has joined #webgui22:41
-!- mode/#webgui [+o frodwith] by ChanServ22:41
@pbcjscrottie0 / scrottie: ping22:43
scrottie0hi pbcj... 22:47
@pbcjsup sup22:47
scrottie0fire and brimstone.22:48
scrottie0how's your MySQL?22:48
scrottie0out of curoiusity.22:48
-!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: bye]22:48
@pbcjnot awful22:48
KHTremove the URL extension feature in WG 8 . Usually it will take years till I upgrade...22:49
ckotilif i could do it all over again i think i would use the extension .grnoc or something like that instead of .html22:52
KHTI think it's time for a RFE "by default set URL extension to php"22:57
ckotilit'd be a great april fools23:12
ckotilbut.... .php would stick around until NEXT april fools.23:12
scrottie0zomg, zomg, zomg, zomg23:32
scrottie0(April Fools)++23:32
KHToh, you prefer .zomg as extension?`23:45
-!- kaare_ [~kaare@] has quit [Ping timeout: 258 seconds]23:50
@frodwithznc is hot stuff.  irssi-proxy is dead to me.23:52
-!- elnino [~ninow@user-38q47pn.cable.mindspring.com] has joined #webgui23:55
--- Day changed Tue Apr 05 2011
-!- Netsplit *.net <-> *.split quits: ckotil, @preaction_, mducharme-work1, SDuensin, plainhao, sbaur, @frodwith, vayde, perlbot, fokat, (+9 more, use /NETSPLIT to show all of them)00:01
-!- Netsplit over, joins: elnino, @frodwith, +perlDreamer, sbaur, fokat, @khenn, plainhao, vayde, scrottie0, +Radix_ (+9 more)00:05
-!- plainhao [~plainhao@] has quit [Quit: plainhao]00:14
scrottie0statistical overview?  there's func=viewGradeBook, viewStatisticalOverview, showFeedback, exportStructure, exportSimpleResults, exportTransposedResults00:28
scrottie0I don't think the default template links to many of those.00:28
+perlDreamersbaur, don't forget that 7.6 is when the survey was introduced00:32
+perlDreamerwell, survey 2.000:32
+perlDreamerif you can reproduce that in a recent Survey on a demo site, it's a bug00:33
scrottie0documentation seems sparse.00:37
@preaction_documentation is for wimps and communists!00:38
+perlDreamerpreacion_: I'm so glad you're back!00:38
+perlDreamerpreaction_: too!00:38
+perlDreamerboth of you00:38
@preaction_where is he? i'll kill him!00:38
+perlDreameroh no, we like him00:38
@preaction_he's an IMPOSTOR00:38
+perlDreamerhe looks at bugs and tells us if they are features or not00:38
+perlDreamerlike 1209000:39
sbaurok, i can recreate on demo00:39
+perlDreamersbaur: please file a bug for it with lots of details00:39
+perlDreamerwe'll fix it00:39
+perlDreamerwe'll even send you the git revision so you can backport it if you wish00:39
sbauryes, but I won't see the fix for years :-)00:39
sbaurthat might help00:39
+perlDreamerI haven't counted, but I'd guess that there have been 30+ bugs fixed in the survey since it was released00:40
sbaursoon to be 3100:45
+perlDreamerI got to write tests today00:47
+perlDreamerit's been a long time00:47
CIA-46webgui: Colin Kuskie master * r8525e4b / (7 files in 6 dirs): 00:47
CIA-46webgui: Don't refund transactionItems unless the transaction is successful, or if the00:47
CIA-46webgui: item is already canceled. Also, no not call onCancelRecurring for normal Sku's00:47
CIA-46webgui: unless they're really recurring. Fixes bug #12089. - http://bit.ly/hPSkRi00:47
CIA-46webgui: Colin Kuskie webgui-7.9 * r6039c72 / (7 files in 6 dirs): 00:47
CIA-46webgui: Don't refund transactionItems unless the transaction is successful, or if the00:47
CIA-46webgui: item is already canceled. Also, no not call onCancelRecurring for normal Sku's00:47
CIA-46webgui: unless they're really recurring. Fixes bug #12089. - http://bit.ly/gaTti100:47
@pbcj"got to" lol00:48
+perlDreameryeah, I throw boots, write tests, raise children, go to the gym00:49
* perlDreamer is just odd00:49
sbaurperlDreamer: We may know why the template preview patch isn't working for us. We had to make changes to yui-container.css to be able to position stuff in our custom asset correctly, and it looks like those changes are what the template preveiw patch are causing our problems... <sigh>01:11
+perlDreamerit's good to have that tracked down, thanks sbaur01:11
* perlDreamer is off to take the kiddos to piano lessons and will have no internet for the next two hours01:12
-!- perlDreamer [~colink@] has quit [Quit: Leaving.]01:12
-!- elnino [~ninow@user-38q47pn.cable.mindspring.com] has quit [Quit: Leaving]01:23
@pbcjalright, I will find it eventually, but if anyone knows: the cancel button on any ?func=edit form is part of the TabForm.  It is overridden in some cases, such as when you edit a template from the display pane of some asset... but I'm not finding where that happens01:27
scrottie0overriden how?  and where?  have an example of this?01:30
@pbcjrecreating bug 1208301:31
scrottie0a lot of assets will put together their own forms built out of pieces of WebGUI::Form::*, perhaps templating those01:31
@pbcjit's not the asset itself01:32
@pbcjit's func=edit01:32
@pbcjbah, I see absolutely everything else about this page01:45
* pbcj picked the wrong day to quit smoking!01:45
* scrottie0 lags... fast universe, slow brain01:45
scrottie0here's something I use a lot:  select assetId from template where template like '%some strings I am trying to find%';01:46
scrottie0then you can wgd edit those assetIds01:46
scrottie0most stuff is hidden off in a template somewhere01:46
scrottie0oh, you might have to search the templatePacked field too01:46
scrottie0not sure.  hmm.  should just be a packed copy... I've also found that if a template is packed, wgd edit's edit changes don't take affect... wgd edit doesn't update the packed copy.01:47
scrottie0you could also go the route of looking through www_edit in Asset*.pm (probably Asset.pm) and figuring out which templateId it uses, and wgd edit that.  it probably pulls it from the settings table via the WebGUI settings API.01:47
scrottie0select url from template join assetData using (assetId, revisionDate) where template like '%whatever%'  # same idea but the url might give hints about whether its the hit you're looking for01:48
scrottie0I really should take an afternoon and graph out WebGUI's asset->template dependencies from the database and make a nice poster.01:49
scrottie0while I'm on the subject of wgd, it remembering what the parent of an asset is and trying to stick it back in below the same parent asset would help greatly01:52
@preaction_pbcj: that one is easy to replicate: go to one asset edit page, then go to a different asset edit page (immediately). your browser history gets stuck in a loop01:52
scrottie0or even guessing from the url01:52
@pbcjyes yes01:52
@pbcjI'm inquiring about the page build process01:53
@preaction_those edit forms are created with WebGUI::TabForm, the cancel button is part of that01:53
@pbcjyes yes01:53
@preaction_and no, it cannot be overridden01:53
@pbcjhowever tabForm{_cancel} = "history.go(-1)";01:53
scrottie0so there's a WebGUI::Form::Cancel.  that's useful.01:53
scrottie0pbcj, are you an ack user?01:54
@preaction_it is, isn't it?01:54
@preaction_cancel what?01:54
@pbcjand on some pages it's "window.location.href='http://demo.webgui.org/demo1301955962_525/home/welcome?func=edit';"01:54
scrottie0UNDO ANYTHING.  I'd kill for that feature.01:54
@pbcjand really, not one "picked the wrong day to quit sniffing glue" reference?01:55
@preaction_every day is the wrong day to try to get your head back on straight, it just goes crooked the next day anyway01:56
@pbcjanother zomg01:56
@preaction_also CRAB BATTLE01:56
@pbcjI think I found it.  shoot me, wrong version of webgui01:56
@pbcjthat's what I get for actually working all day01:56
scrottie0if you don't do something really stupid in a day, you haven't been working long/hard enough.01:57
@pbcjheh.. and yup, cancel url is taken from HTTP_REFERER01:57
@pbcjand there you have it01:57
@pbcjso preaction, I'm fittin' ta change the way the cancel button works in admin mode01:58
scrottie0incidentally, lets get versioning filesystems running on every production machine we can get to... one like DragonflyBSD's hammerfs.01:58
@pbcj(great stuff, I just am used to linux, and therefore I find it clunky, and therefore dislike it)01:59
* preaction_ dons the asbestos underwear01:59
@preaction_"BSD is what you get when Unix hackers rewrite Unix. Linux is what you get when DOS hackers rewrite Unix."02:00
scrottie0hey, BSD used to be awesome... BSDi is bullet proof in a way that Linux never was and never will be.  FreBSD was great before the 5 fiasco.  NetBSD was great before the NetBSD Project hijacked the NetBSD foundation.  OpenBSD was great when... um... Theo lived in a parallel universe where vinegar attracks more flies than honey.02:00
@pbcjattacks may have worked as well02:01
scrottie0when Linux hobbled together a Unix-like system from spare parts, most of the spare parts missed the intent or spirit of the originally.  they just screwed up on major design considerations.  all of this brokenness and ignorance became a de facto standard.02:02
@preaction_pbcj: one word of note: The Cancel button is part of an ancient web UI design manual that requires there to be an easily-delineated way for the user to go backwards.02:03
scrottie0Linux got the community right.  386BSD was out around the time of Linux 0.9 and was a far better system, but the porters wouldn't let anyone near it.  FreeBSD, OpenBSD and NetBSD were all patch projects for 386BSD originally.02:03
@pbcjcan that go back to history.go( -1 )02:03
scrottie0patches NOT welcome kills a project.02:03
* scrottie0 had better stop ranting02:04
@pbcjbecause: if( HTTP_REFERER ) Messup ( cancel_button ) doesn't accomplish the design goal02:04
@preaction_pbcj: if it works, sure. might want to find out why the patch that changed to http_referer was put in there02:04
@pbcjyes, you had scrottie.  I like linux ;)  And since perlDreamer is away, my boots will have to do02:04
@pbcjpreaction: indeed I should, which is why I'm talking about it here, hoping someone that's been here for a long long time would just tell me so I wouldn't have to go a lookin02:05
scrottie0really, I want to run VxWorks on my laptop.02:05
* scrottie0 sighs02:05
@preaction_i wouldn't trust anyone who's been here a long long time, their memory is fuzzy, but computers never lie02:05
@pbcjI think this: http://www.webgui.org/bugs/11514  should have worked for me02:06
@pbcjwhois kimd02:08
@pbcjaka Bernd02:08
@preaction_just some guy that helped add some features and fix some bugs02:08
@pbcjcalling it a night... later guys02:20
-!- pbcj [~pbcj@71-90-6-215.dhcp.ftbg.wi.charter.com] has quit []02:20
-!- sbaur [~Adium@] has quit [Quit: Leaving.]02:30
CIA-46webgui: Paul Driver webgui-7.9 * r48f4fca / (15 files in 4 dirs): Fixing a bunch of tests not to rely on HT being default parser - http://bit.ly/fMiak802:49
CIA-46webgui: Paul Driver master * r5c20e9c / (15 files in 4 dirs): Fixing a bunch of tests not to rely on HT being default parser - http://bit.ly/gX6MYk02:49
@preaction_hm... should we make an area of the style template to have a kind of "Urgent Message" that a user could read and then dismiss (saved in session scratch)03:56
@preaction_so like a "Scheduled Downtime" thing03:56
@preaction_it might also be interesting to have an actual scheduled downtime thing, the webgui server goes down and replaces itself with a static page03:58
-!- KHT [~KlausH@pD95284DF.dip0.t-ipconnect.de] has quit [Quit: KHT]04:45
-!- perlDreamer [~colink@static-50-43-43-136.bvtn.or.frontiernet.net] has joined #webgui04:55
-!- mode/#webgui [+v perlDreamer] by ChanServ04:55
CIA-46webgui: Colin Kuskie master * r28e4f9f / (docs/changelog/7.x.x.txt lib/WebGUI/Content/AssetManager.pm): Lower the priority of the scratch variables used to store classnames and page numbers. Fixes bug #12076 - http://bit.ly/gS3wsH04:58
CIA-46webgui: Colin Kuskie master * r73261e4 / (6 files in 4 dirs): Batch of test cleaups for leaking objects. - http://bit.ly/eICCx204:58
CIA-46webgui: Colin Kuskie master * r83d1897 / (6 files in 3 dirs): Update tests for bad macros to check template attachments. Fixes bug #12087 - http://bit.ly/eSfNL004:58
CIA-46webgui: Colin Kuskie master * r83cb45d / (docs/changelog/7.x.x.txt lib/WebGUI/Asset/Wobject/Survey.pm): Fix a bad SQL lookup which affected the Survey Statistical Report. Fixes bug #12091 - http://bit.ly/h031Lr04:58
CIA-46webgui: Colin Kuskie webgui-7.9 * rc7dbb18 / (docs/changelog/7.x.x.txt lib/WebGUI/Content/AssetManager.pm): Lower the priority of the scratch variables used to store classnames and page numbers. Fixes bug #12076 - http://bit.ly/gP7p9U05:18
CIA-46webgui: Colin Kuskie webgui-7.9 * r92a4fe4 / (6 files in 4 dirs): Batch of test cleaups for leaking objects. - http://bit.ly/fjfDWz05:18
CIA-46webgui: Colin Kuskie webgui-7.9 * rff25835 / (6 files in 3 dirs): Update tests for bad macros to check template attachments. Fixes bug #12087 - http://bit.ly/hoiFyz05:18
CIA-46webgui: Colin Kuskie webgui-7.9 * r37899be / (2 files in 2 dirs): Move upgrade package to correct location. - http://bit.ly/i1PyM305:18
CIA-46webgui: Colin Kuskie webgui-7.9 * ra05c34b / (docs/changelog/7.x.x.txt lib/WebGUI/Asset/Wobject/Survey.pm): Fix a bad SQL lookup which affected the Survey Statistical Report. Fixes bug #12091 - http://bit.ly/hLSl4k05:18
+perlDreamersorry for the flood05:18
-!- khenn [ab9f400a@gateway/web/freenode/ip.] has quit [Ping timeout: 252 seconds]06:22
CIA-46webgui: Colin Kuskie master * r606c1d2 / (47 files in 24 dirs): Ready for 7.10.13 release. - http://bit.ly/eUuDWb06:30
+Radix_perlDreamer: there was a typo in the announcement btw.. you said 7.10.1306:56
+perlDreameruh oh06:56
+Radix_assuming it was 7.10.12 you released06:57
+perlDreamerit was .1306:57
+perlDreamer.12 was two weeks ago06:57
+Radix_Ahh.. then you had the wrong topic and first line06:57
+Radix_Announcement: WebGUI 7.10.12 (beta) released06:57
+Radix_This beta release of WebGUI 7.10.1306:57
-!- Radix_ changed the topic of #webgui to: [7.9.25-stable | 7.10.13-beta | WRE 0.9.3] Before you ask, check the wiki: http://wiki.webgui.org | Pastebin: http://webgui.pastebin.com06:58
CIA-46webgui: Colin Kuskie master * r8b01eb2 / (4 files in 4 dirs): Ready for 7.10.14 development. - http://bit.ly/er8tFt06:59
+perlDreamerit's fixed, thanks for pointing that out :)06:59
+Radix_np :)07:00
+perlDreamerthings going well for you in Australia?07:00
-!- perlDreamer [~colink@static-50-43-43-136.bvtn.or.frontiernet.net] has quit [Quit: Leaving.]07:27
-!- kaare_ [~kaare@langebro.adapt.dk] has joined #webgui08:13
-!- Radix_ [quasselcor@] has quit [Quit: No Ping reply in 180 seconds.]08:20
-!- vayde [~vayde@67-4-227-151.mpls.qwest.net] has quit [Ping timeout: 246 seconds]08:22
-!- vayde [~vayde@67-4-227-151.mpls.qwest.net] has joined #webgui08:23
-!- Radix_ [quasselcor@] has joined #webgui08:23
-!- mode/#webgui [+v Radix_] by ChanServ08:29
-!- ckotil_ [~ckotil@snare.grnoc.iu.edu] has joined #webgui08:52
-!- ckotil [~ckotil@snare.grnoc.iu.edu] has quit [Ping timeout: 246 seconds]08:52
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has joined #webgui10:14
-!- mode/#webgui [+v BartJol] by ChanServ10:14
-!- fokat [~lem@] has quit [Ping timeout: 258 seconds]10:34
-!- KlausH [~KlausH@pD952824B.dip0.t-ipconnect.de] has joined #webgui10:58
-!- scrottie0 [~scott@li25-98.members.linode.com] has quit [Ping timeout: 240 seconds]10:58
-!- KlausH [~KlausH@pD952824B.dip0.t-ipconnect.de] has quit [Client Quit]10:59
-!- KlausH [~KlausH@pD952824B.dip0.t-ipconnect.de] has joined #webgui10:59
-!- Netsplit *.net <-> *.split quits: SDuensin, mducharme-work1, CIA-46, @preaction_, Getty11:38
-!- Netsplit *.net <-> *.split quits: @frodwith, vayde, perlbot, daviddelikat, gugod_, +SynQ, waxhead, +BartJol, KlausH, kaare_, (+1 more, use /NETSPLIT to show all of them)11:38
-!- Netsplit over, joins: KlausH, +BartJol, +Radix_, vayde, kaare_, daviddelikat, +SynQ, @frodwith, perlbot, CIA-46 (+6 more)11:45
-!- BartJol1 [~bart@D57D69B5.static.ziggozakelijk.nl] has joined #webgui11:50
-!- Netsplit *.net <-> *.split quits: +BartJol11:57
-!- BartJol1 [~bart@D57D69B5.static.ziggozakelijk.nl] has quit [Quit: Leaving.]11:57
-!- Netsplit over, joins: BartJol12:05
-!- mode/#webgui [+v BartJol] by ChanServ12:05
-!- Link- [~Link-@] has joined #webgui12:40
-!- mducharme1 [~nothing@S0106002401f31855.wp.shawcable.net] has quit [Ping timeout: 264 seconds]12:42
-!- Link- [~Link-@] has left #webgui []12:51
-!- zylopfa [~zylopfa@0x555116f0.adsl.cybercity.dk] has joined #webgui13:45
-!- carogray [~Caroline@c-24-63-233-216.hsd1.nh.comcast.net] has joined #webgui13:58
-!- pbcj [~pbcj@71-90-6-215.dhcp.ftbg.wi.charter.com] has joined #webgui14:32
-!- mode/#webgui [+o pbcj] by ChanServ14:32
-!- KlausH [~KlausH@pD952824B.dip0.t-ipconnect.de] has quit [Quit: KlausH]14:50
-!- SquOnk [~emhn@] has joined #webgui15:19
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Read error: Connection reset by peer]15:40
SquOnkBartJol: I wonder if anyone read what I wrote yesterday. Starting from LWP 6.01, HTML::Form will NOT be included anymore. It is a separate module now. WebGUI checks for LWP 5.833 or older, but doesn't check for HTML::Form, and it should.15:41
+BartJoloh, then testEnvironment should be altered15:57
+BartJolthe wre will not install it then (or the testEnv script)15:58
+BartJolbut if you work with native (debian) packages, the fun starts15:58
+BartJolwhere did you write that SquOnk?15:59
* BartJol thinks that is a bug16:00
-!- fokat [~lem@weston-] has joined #webgui16:00
SquOnkBartJol: Here. Yesterday.16:01
+BartJoloh, it only is a bug when webgui uses HTML:Form offcourse16:02
+BartJolI didn't see it yesterday16:02
+BartJolI don't see it when I grep for it16:03
+BartJolnot sure which functions that included and might be used by WebGUI16:05
Haargthe wre currently references specific dist versions so it won't be a problem there16:12
Haargbut testEnvironment should have it included.  should have every module webgui uses, even if they are in the same dist.16:12
Haargmight make sense to add IO::Socket::SSL and Mozilla::CA too16:13
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has joined #webgui16:19
SquOnkBartJol: I use16:20
SquOnkfind . -type f -print0 | xargs -0 grep 'HTML::Form'16:20
SquOnkBartJol: And it finds HTML::Form in several places.16:20
+BartJolah, I am a lazy grep user16:28
-!- kaare_ [~kaare@langebro.adapt.dk] has quit [Ping timeout: 246 seconds]16:33
CIA-46webgui: Graham Knop master * rfaad97a / lib/WebGUI/Shop/TaxDriver.pm : small pod fix - http://bit.ly/eFZ5Ld16:43
-!- daviddelikat [~user@adsl-76-204-96-46.dsl.mdsnwi.sbcglobal.net] has joined #webgui16:46
-!- waxhead [~pete@ppp121-45-199-133.lns20.cbr1.internode.on.net] has quit [Quit: Ex-Chat]17:08
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui17:11
-!- kaare_ [~kaare@] has joined #webgui17:17
-!- plainhao [~plainhao@] has joined #webgui17:18
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has quit [Quit: Leaving.]17:52
-!- sbaur [~Adium@] has joined #webgui18:00
@frodwithI feel like I'm going nuts here. If I'm editing a Story, and it doesn't have any photos yet. And I go to the photo part of the form and just put in a url for an image (and a title and such) but don't upload any image, is that a valid thing to do?18:04
SquOnkSay I'm editing the WiKi page for 'foo' and I want to mention 'bar' a soon-to-be-written WiKi page. How do I mark 'bar' as clickable?18:06
@frodwithand if it's not, what is the photo url field even for?18:07
-!- gugod_ [~gugod@114-32-222-155.HINET-IP.hinet.net] has quit [Ping timeout: 240 seconds]18:26
-!- perlDreamer [~colink@static-50-43-43-136.bvtn.or.frontiernet.net] has joined #webgui18:38
-!- mode/#webgui [+v perlDreamer] by ChanServ18:38
-!- gugod [~gugod@114-32-222-155.HINET-IP.hinet.net] has joined #webgui18:38
SquOnkperlDreamer: Hey there. Long time no see :-) Been busy grading Prolog and Scheme programming projects.18:42
+perlDreamerhey, SquOnk18:42
+perlDreamerI looked into the issue you mentioned yesterday18:42
+perlDreamerand it's not a WebGUI bug18:42
+perlDreamerIt's an LWP bug18:42
+perlDreamerand I filed it18:42
SquOnkperlDreamer: What do you mean an LWP bug?18:43
+perlDreamerthey put all the other required modules in Makefile.PL and META.yml except for HTML::Form18:43
SquOnkperlDreamer: Because HTML::Form is going to be a separate module.18:43
+perlDreameryes, but if LWP requires it, depends on it, then it needs to be listed as a prerequisite18:43
SquOnkperlDreamer: That's also true.18:44
+perlDreamerlook in here: http://cpansearch.perl.org/src/GAAS/libwww-perl-6.02/Makefile.PL18:44
+perlDreamerat the PREREQ_PM entry18:44
+perlDreamerall the other modules that were broken out were removed18:44
+perlDreamerand they're listed in the Makefile now as dependencies18:44
SquOnkperlDreamer: But does LWP *use* HTML::Form?18:44
+perlDreamergood question18:45
SquOnkperlDreamer: Maybe the ones that are still there work as prereqs, but if LWP doesn't use HTML::Form, then there's no point in having it there.18:45
SquOnkperlDreamer: Maybe WebGUI should check for both :-)18:45
SquOnk...just to be on the safe side.18:45
+perlDreamerI don't think we use HTML::Form18:45
+perlDreameran after checking, I'm now sure of it18:46
SquOnkperlDreamer: Yes we do :-)18:46
+perlDreamerwe do?18:46
+perlDreamerin which module?18:46
SquOnkLet me run find for you18:47
SquOnk...running on 7.9 just pulled from GIT:18:48
SquOnkA bunch of tests18:48
SquOnkNow running on master18:48
SquOnkBTW, I run18:49
SquOnkfind . -type f -print0 | xargs -0 grep 'HTML::Form'18:49
+perlDreamerack 'HTML::Form'18:49
+perlDreamerworks really well18:49
SquOnkAgain, a bunch of tests18:49
SquOnkSo, either check properly for it or get rid of HTML::Form from the tests. You are right in that the application doesn't use it.18:50
* perlDreamer will wait to see if the LWP folks accept the bug18:53
+perlDreamerif they do, then they'll fix it on their end18:53
+perlDreamerif not, we'll add it as an optional requirement for testing only in testEnvironment.pl18:53
-!- khenn [ab9f400a@gateway/web/freenode/ip.] has joined #webgui18:53
SquOnkFair enough18:55
-!- gugod [~gugod@114-32-222-155.HINET-IP.hinet.net] has quit [Ping timeout: 240 seconds]18:56
-!- gugod [~gugod@114-32-222-155.HINET-IP.hinet.net] has joined #webgui18:58
+perlDreamerDoes anyone remember why WebGUI has setup TinyMCE to strip out macros out of URLs?18:59
+perlDreamernever mind, WebGUI really didn't mean to do that19:07
+perlDreamerit's a case of greedy regular expressions19:07
* perlDreamer goes running19:14
-!- zylopfa [~zylopfa@0x555116f0.adsl.cybercity.dk] has quit [Ping timeout: 250 seconds]19:15
-!- zylopfa [~zylopfa@0x555116f0.adsl.cybercity.dk] has joined #webgui19:15
@preaction_SquOnk: there is no way to currently mark a word as a wiki link without it actually being a link, unless you use the standard tinymce link dialog and make up the URL yourself. however, it's only because of a difference with the wiki's author. i want at least wiki markup for links19:16
SquOnkpreaction_: Understood19:17
HaargperlDreamer, i would recommend putting every third party module webgui uses into testEnvironment.  even the ones that are in the same dists.19:43
Haargand LWP doesn't use HTML::Form at all19:45
-!- kaare_ [~kaare@] has quit [Ping timeout: 246 seconds]19:45
-!- kaare_ [~kaare@] has joined #webgui19:47
-!- scrottie0 [~scott@li25-98.members.linode.com] has joined #webgui20:13
+perlDreamerHaarg, I'll take care of HTML::Form20:36
+perlDreamerbut I'm not sure I follow the part about putting "every third party module WebGUI uses"20:36
+perlDreamersurely you don't mean doing a full dependency dump on every module and putting them all in there?20:37
Haargif you are relying on certain modules being packaged together, you are relying on their implementation details20:37
Haargas this case with LWP shows20:37
Haargyour actual prereqs are the modules, not the dists.  so all of the modules should be listed, not making assumptions about how they are packaged that may not hold in the future.20:38
+perlDreamerI see, so the problem modules are like libnet, libwww, etc20:39
+perlDreamernot Moose20:39
+perlDreamerHaarg, while you're here...20:46
+perlDreamerwhat's the deal with line 13 in www/extras/tinymce-webgui/callbacks.js20:46
+perlDreamerurl = url.replace(/^.*(\^.*)$/,"$1");20:46
@pbcjokay, so how bad of an idea is it to write a js function that "posts a form" but does so in a way that simulates location.replace()20:48
@pbcjI don't know why I quoted "posts a form"20:50
+perlDreamerso, you want it to post the form but rewrite the location window in the browser?20:55
@pbcjI don't think that's possible atm20:55
+perlDreamerI don't know, why would you want to do something like that?20:56
@pbcjbecause to adequately solve the navigation problem, I would need the "apply" button not make entry in history.20:57
@pbcjwhich would mean going ajax with it20:57
@pbcjwhich would be a bigger impact than I want to make20:57
@pbcjas-is there is no good way to generate a history-like stack of a users movements that wouldn't have huge flaws20:58
@preaction_couldn't we set a returnUrl the first time you visit an edit form, and have apply keep track of that?20:58
@pbcjit would need to stack them20:59
@pbcjedit form -> edit template -> ...20:59
@pbcjand server-side won't work if the user is browsing in two windows with the same cookies21:00
-!- daviddelikat [~user@adsl-76-204-96-46.dsl.mdsnwi.sbcglobal.net] has quit [Read error: Connection reset by peer]21:01
-!- SquOnk [~emhn@] has quit [Quit: Yippie kay-ai-yay, fudder muckers!]21:02
@pbcjI think the best solution is to make cancel (the reason I'm thinking about this) do history.go(-1) in all cases, and make form posts like "apply" not affect the browsing history21:04
@preaction_that second one won't work, it's not possible without an ajax service for assets21:04
@pbcjright, I have no idea how many places this would really affect.  if it's just the apply button I can make ajax service for it.21:06
@pbcjI could also make that a generic function so that any form can be translated into an ajax get/post, fairly easily21:06
CIA-46webgui: Colin Kuskie webgui-7.9 * r3466181 / sbin/testEnvironment.pl : Make an explicit dependency on HTML::Form for testing only. - http://bit.ly/gEZWFR21:06
@pbcjand so, how bad of an idea is that21:06
CIA-46webgui: Colin Kuskie master * r85f52c2 / sbin/testEnvironment.pl : Make an explicit dependency on HTML::Form for testing only. - http://bit.ly/hUmcKQ21:07
+perlDreamerif it's an ajax post, how do we feedback information about missing, required information21:07
@pbcjyup, that's one of my concerns21:08
@pbcjwhich is where I loose any warm and fuzzy I have about going down that road, but I'd have to write the ajax service anyway, so it's handleable21:08
@pbcjI can hack it: stick the output in scratch, send back a url that retrieves and deletes that output, so that the client can use location.replace( retrieveScratchOutputUrl );21:10
@pbcjbut there's where I start loathing this idea21:10
@preaction_no, if we're making an ajax service for assets, we're at least building a stable base this time21:11
@pbcjyou just volunteer?21:11
HaargperlDreamer, iirc that tinymce rewrite thing was an attempt to protect users from themselves21:11
@preaction_i have something started in webgui 8 for an ajax service, but that ain't gonna do a lick of good in 721:12
@pbcjit's not a show stopper, clicking "back to site" get's you out of the loop you end up in, so it's just an annoyance.  I'd be okay with moving on and allowing this to fester in the back of my head for a while.21:14
@preaction_i'd be okay with leaving it a bug forever and ever and ever21:14
@pbcjchanging the behavior of cancel back to go(-1) works for most cases I think, but that would cause a "cancel breaks after pressing apply" bug21:15
@pbcjforevah evah?21:15
* perlDreamer agrees21:16
+perlDreameryou can't have your cake and eat it too21:16
@pbcjthis should be handle-able.  it's such a simple problem.21:16
@pbcjwhy do you have to bring up cake at a time like this21:17
Haargsounds like all your problems could be solved by the html5 history manipulation stuff, if it was better supported21:17
@pbcj95% of my problems anyway21:18
+perlDreamerpbcj, it's getting close to lunchtime21:18
@pbcjokay, so what's the verdict.. ignore the problem completely?21:19
@pbcjor go back to history.go(-1) and wait for the other bug to surface, then ignore that21:19
+perlDreamerI think we should stick with that we got21:19
@preaction_i say we ignore it for now, leave it for the admin rewrite in 821:19
+perlDreamerwe'll move it over to the 8 board then21:20
-!- daviddelikat [~user@h184-60-24-176.mdsnwi.broadband.dynamic.tds.net] has joined #webgui22:15
scrottie0one way to deal with history is break it completely and throw REST out the window.22:34
@preaction_web is dead.22:36
@preaction_it's all apps now22:36
scrottie0vmware needs to hurry up and make an ActiveX version of the vmware client so that you can deploy vmware images as apps on the web.  I maintain that x86 is the only enduring standard.22:45
CIA-46webgui: Doug Bell WebGUI8 * r5057246 / lib/WebGUI/Definition/Asset.pm : namespace autoclean is causing a problem... - http://bit.ly/eji7v522:49
@preaction_the only overly-enduring one?23:00
+perlDreamerpreaction, what kind of problem?23:04
@preaction_Error loading WebGUI::Asset::File::ZipArchive: Could not load WebGUI::Asset::File::ZipArchive because SCALAR(0xe6b5148) is not of type SCALAR at /data/wre/prereqs/lib/perl5/site_perl/5.10.0/namespace/clean.pm line 56.23:04
+perlDreamerodd that the Test::Class based tests didn't find that earlier23:07
@preaction_it is odd. i have no idea what triggered that23:09
CIA-46webgui: Colin Kuskie master * re3ec56c / (2 files in 2 dirs): Allow users to enter in mixed text and macros in URLs inside TinyMCE. Fixes bug #12094. - http://bit.ly/gqbgln23:15
CIA-46webgui: Colin Kuskie webgui-7.9 * r94e1415 / (2 files in 2 dirs): Allow users to enter in mixed text and macros in URLs inside TinyMCE. Fixes bug #12094. - http://bit.ly/e6mekA23:15
CIA-46webgui: Paul Driver master * rf8021c3 / (7 files in 6 dirs): rfe #12093: Remotely stored photos for Story assets - http://bit.ly/dFLsZ323:20
Haargpreaction_, where were you actually running into that problem?23:30
@preaction_trying to start the webgui server23:30
@preaction_or run any test23:30
Haargwhat version of namespace::clean, Package::Stash, and Package::Stash::XS ?23:31
-!- frodwith [~frodwith@helios.tapodi.net] has quit [Quit: ZNC - http://znc.in]23:34
-!- frodwith [~frodwith@helios.tapodi.net] has joined #webgui23:34
-!- mode/#webgui [+o frodwith] by ChanServ23:34
CIA-46webgui: Chris Hanson WebGUI8 * r61e2c77 / sbin/testEnvironment.pl : Added UUID::Tiny and [Starman] to testEnvironment.pl - https://github.com/plainblack/webgui/commit/61e2c77c6e1b552226216a675a205d028991d06323:44
@pbcjI didn't get a bit.ly =(23:47
Haargpreaction_, without that change i'm able to load WebGUI::Asset::File::ZipArchive, run tests, and start a server23:49
@preaction_Haarg: yeah, i'm getting version numbers right now23:49
Haargmy modules are all at latest version23:49
@preaction_pbcj: what platform did you get the error on?23:51
@preaction_$namespace::clean::VERSION = '0.20'; $Package::Stash::VERSION = '0.25'; $Package::Stash::XS::VERSION = '0.21'; <- my versions. checking if they're the latest23:51
@pbcjubuntu 10.0423:51
@preaction_looks like Package::Stash was out of date for me23:51
@pbcjI was missing Stash::XS, but otherwise the same23:55
+perlDreamerdo we need to update testEnvironment.pl with newer versions?23:56
@preaction_i don't know, i haven't successfully tested yet23:57
@preaction_seems to be working a lot better, though looks like i haven't been doing anything as smart as cleaning up after my damned self.23:58
--- Day changed Wed Apr 06 2011
Haargi just installed your versions of those modules and i still am not seeing any failures00:00
@preaction_then i don't even know00:00
Haargi'm using perl 5.12.200:01
Haargwhat is a command that you used exactly that caused a failure?00:01
@preaction_i don't even remember now00:02
-!- Haarg [~haarg@haarg.org] has quit [Read error: Operation timed out]00:03
-!- daviddelikat1 [~user@h184-60-24-176.mdsnwi.broadband.dynamic.tds.net] has joined #webgui00:05
-!- Haarg [~haarg@haarg.org] has joined #webgui00:06
-!- daviddelikat [~user@h184-60-24-176.mdsnwi.broadband.dynamic.tds.net] has quit [Ping timeout: 260 seconds]00:06
@pbcjyay, I'm up00:10
-!- kaare_ [~kaare@] has quit [Ping timeout: 246 seconds]00:10
CIA-46webgui: Chris Hanson WebGUI8 * r0b6fbe0 / docs/install.txt : Correction to install.txt for wg8 dirs - http://bit.ly/gfgPSu00:32
-!- knowmad [~knowmad@adsl-070-148-067-249.sip.clt.bellsouth.net] has joined #webgui00:51
Haargpreaction_, getting rid of namespace::autoclean seems to have broken some things00:58
Haargperl -MWebGUI::Session -e100:58
Haargmight make sense to add a flag of some kind to 00_compile.t to force it to load every module separately01:02
Haargwould make it much much slower, but for those edge cases could be good01:02
CIA-46webgui: Colin Kuskie master * rd5ba73f / (5 files in 4 dirs): Add the organization part of an address into the transaction and transactionitem. Fixes bug #12088. - http://bit.ly/fXzEFA01:11
CIA-46webgui: Colin Kuskie webgui-7.9 * r3e53268 / (5 files in 4 dirs): Add the organization part of an address into the transaction and transactionitem. Fixes bug #12088. - http://bit.ly/exgXmT01:13
-!- daviddelikat1 [~user@h184-60-24-176.mdsnwi.broadband.dynamic.tds.net] has quit [Read error: Connection reset by peer]01:20
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Ping timeout: 260 seconds]01:21
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui01:24
-!- zylopfa [~zylopfa@0x555116f0.adsl.cybercity.dk] has quit [Remote host closed the connection]01:25
Haargi really have no idea why the modules fail to load with perl -m but 00_compile.t passes.  i'm going to go ahead and assume it's my fault though.01:36
Haargand while re-adding namespace::autoclean makes it work for me, that shouldn't cause a failure like that01:37
-!- knowmad [~knowmad@adsl-070-148-067-249.sip.clt.bellsouth.net] has quit [Ping timeout: 246 seconds]01:46
-!- knowmad [~knowmad@99-112-245-79.lightspeed.chrlnc.sbcglobal.net] has joined #webgui01:57
@preaction_and now i've forgotten what i'm supposed to do right now02:32
@preaction_Haarg: no idea why it's now working either... maybe something to do with 5.10.1 and the older Package::Stash::XS?02:33
+perlDreameryou're supposed to help get Chris hooked up to work on the HelpDesk translation to 802:33
@preaction_i think he is. i'll ask.02:33
+perlDreamerthen you're supposed to work with me on bug triage02:33
@preaction_pbcj: is you is?02:33
+perlDreamerand then you're supposed to exercise for 30 minutes and cook a sumptious and nutritious meal02:34
@preaction_imma pass on that one02:34
-!- sbaur [~Adium@] has quit [Quit: Leaving.]02:34
@preaction_now i remember: quotes and SOWs and e-mail, oh my02:34
+perlDreamerthen chow on some pizza and crash on the couch02:34
@preaction_eh. undesirable, but undeniable.02:35
@preaction_ooh, i could go to BWW on thursday instead...02:35
@preaction_Buffalo Wild Wings02:36
@preaction_thursday is cheaper boneless wings. get like 30 for $10 or so02:37
CIA-46webgui: Doug Bell WebGUI8 * r7f9badc / lib/WebGUI/Definition/Asset.pm : and now it works... why? - http://bit.ly/f6JOPL02:37
CIA-46webgui: Doug Bell WebGUI8 * rdbc12d4 / www/extras/Fork/poll.js : add data to finish() call to allow for actions - http://bit.ly/gBZhwA02:37
@preaction_well, 20 maybe02:37
@preaction_20 wings + 2 beers = $2002:37
+perlDreamersince they're boneless, does that make more room for fries?02:38
@preaction_pfft, you don't want fries, there are boneless wings to eat!02:38
+perlDreamerthat makes like 0 for 4 today02:42
+perlDreamermaybe I better call it a day before something catastrophic happens02:42
-!- perlDreamer [~colink@static-50-43-43-136.bvtn.or.frontiernet.net] has quit [Quit: Leaving.]02:54
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui03:21
-!- pbcj [~pbcj@71-90-6-215.dhcp.ftbg.wi.charter.com] has quit [Ping timeout: 246 seconds]03:25
-!- carogray [~Caroline@c-24-63-233-216.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer]03:59
-!- daviddelikat1 [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui04:25
-!- vayde_ [~vayde@67-4-227-151.mpls.qwest.net] has joined #webgui04:28
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Ping timeout: 240 seconds]04:33
-!- scrottie0 [~scott@li25-98.members.linode.com] has quit [Ping timeout: 240 seconds]04:33
-!- vayde [~vayde@67-4-227-151.mpls.qwest.net] has quit [Ping timeout: 240 seconds]04:33
-!- frodwith [~frodwith@helios.tapodi.net] has quit [Ping timeout: 240 seconds]04:34
-!- frodwith [~frodwith@helios.tapodi.net] has joined #webgui04:34
-!- mode/#webgui [+o frodwith] by ChanServ04:34
Haargknowmad, you here?04:34
knowmadhey Haarg04:39
knowmaddid you see my emails?04:39
-!- scrottie2 [~scott@li25-98.members.linode.com] has joined #webgui04:43
Haargi've had a report of the wgd intro problem before, but i wasn't able to get enough information to track it down at the time.04:44
Haargif you are on tomorrow i'll have you check on a couple things so i can figure out where the problem is.04:45
Haargi replied to your issue about the config04:45
-!- daviddelikat1 [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Ping timeout: 258 seconds]04:52
knowmadThanks Haarg. I'll hang out here between my meetings to see if I can help you track down the issue.04:55
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui05:14
-!- waxhead [~pete@ppp121-45-199-133.lns20.cbr1.internode.on.net] has joined #webgui05:20
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Read error: Connection reset by peer]05:25
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui05:33
-!- knowmad [~knowmad@99-112-245-79.lightspeed.chrlnc.sbcglobal.net] has left #webgui []05:41
-!- daviddelikat1 [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui06:06
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Ping timeout: 264 seconds]06:10
-!- plainhao [~plainhao@] has quit [Quit: plainhao]06:16
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Quit: "Three Stooges Beer" - It doesn't taste that good, but it sure is funny.]07:27
-!- kaare_ [~kaare@0x5359dee6.cpe.ge-1-1-0-1109.bynqu1.customer.tele.dk] has joined #webgui08:17
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has joined #webgui10:14
-!- mode/#webgui [+v BartJol] by ChanServ10:14
-!- carogray [~Caroline@72-58-33-63.pools.spcsdns.net] has joined #webgui13:00
-!- carogray [~Caroline@72-58-33-63.pools.spcsdns.net] has quit [Ping timeout: 276 seconds]13:08
-!- carogray [~Caroline@173-142-148-175.pools.spcsdns.net] has joined #webgui13:09
-!- carogray [~Caroline@173-142-148-175.pools.spcsdns.net] has quit [Ping timeout: 252 seconds]13:27
-!- carogray [~Caroline@184-198-184-148.pools.spcsdns.net] has joined #webgui13:47
-!- carogray1 [~Caroline@184-198-184-148.pools.spcsdns.net] has joined #webgui13:59
-!- carogray [~Caroline@184-198-184-148.pools.spcsdns.net] has quit [Ping timeout: 260 seconds]14:01
-!- carogray [~Caroline@184-198-184-148.pools.spcsdns.net] has joined #webgui14:01
-!- carogray1 [~Caroline@184-198-184-148.pools.spcsdns.net] has quit [Ping timeout: 260 seconds]14:04
-!- carogray1 [~Caroline@184-198-184-148.pools.spcsdns.net] has joined #webgui14:04
-!- carogray [~Caroline@184-198-184-148.pools.spcsdns.net] has quit [Ping timeout: 248 seconds]14:05
-!- carogray [~Caroline@184-198-184-148.pools.spcsdns.net] has joined #webgui14:13
-!- carogray1 [~Caroline@184-198-184-148.pools.spcsdns.net] has quit [Ping timeout: 246 seconds]14:15
-!- waxhead [~pete@ppp121-45-199-133.lns20.cbr1.internode.on.net] has quit [Quit: Ex-Chat]14:38
-!- carogray1 [~Caroline@184-198-184-148.pools.spcsdns.net] has joined #webgui14:39
-!- carogray1 [~Caroline@184-198-184-148.pools.spcsdns.net] has quit [Read error: Connection reset by peer]14:39
-!- carogray [~Caroline@184-198-184-148.pools.spcsdns.net] has quit [Ping timeout: 246 seconds]14:40
-!- carogray [~Caroline@host2.209.113.248.conversent.net] has joined #webgui15:06
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui15:14
-!- daviddelikat1 [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Ping timeout: 240 seconds]15:17
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui15:21
-!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui16:42
-!- mode/#webgui [+o bopbop] by ChanServ16:42
-!- plainhao [~plainhao@] has joined #webgui16:46
-!- kaare_ [~kaare@0x5359dee6.cpe.ge-1-1-0-1109.bynqu1.customer.tele.dk] has quit [Ping timeout: 240 seconds]16:57
-!- khenn [ab9f400a@gateway/web/freenode/ip.] has quit [Quit: Page closed]17:27
-!- khenn [ab9f400a@gateway/web/freenode/ip.] has joined #webgui17:28
-!- mode/#webgui [+o khenn] by ChanServ17:28
-!- kaare_ [~kaare@] has joined #webgui17:44
-!- pbcj [~pbcj@71-90-6-215.dhcp.ftbg.wi.charter.com] has joined #webgui17:48
-!- mode/#webgui [+o pbcj] by ChanServ17:48
-!- perlDreamer [~colink@static-50-43-43-136.bvtn.or.frontiernet.net] has joined #webgui17:56
-!- mode/#webgui [+v perlDreamer] by ChanServ17:56
Haargpreaction_, figured out the problems i was seeing yesterday after you removed the namespace::autoclean18:03
CIA-46webgui: Graham Knop WebGUI8 * r369ae7d / lib/WebGUI/AssetExportHtml.pm : remove unneeded import - http://bit.ly/gX2yRV18:03
CIA-46webgui: Graham Knop WebGUI8 * rc7bbb4e / t/00_compile.t : count explicit Carps as compile warnings - http://bit.ly/fRBGi218:03
CIA-46webgui: Graham Knop WebGUI8 * r9ec788a / t/00_compile.t : fix upgrade script compile checks - http://bit.ly/go7cjR18:03
-!- sbaur [~Adium@] has joined #webgui18:04
+perlDreamerAre subroutine prototypes part of WebGUI Best Practices?18:13
Haargwell, wgbp is pbp with exceptions (mostly)18:25
Haargso i guess the answer would be that they shouldn't be used18:25
Haarggiven that most of webgui is oo, it doesn't come up much18:25
+perlDreamerthat's what I was thinking18:26
+perlDreamerhowever, I've heard that they're in there18:26
Haargin where?18:27
-!- kathy [~chatzilla@] has joined #webgui18:28
Haargwell, i used some in WebGUI::Upgrade::Script, but there's not really any reason they are needed.18:29
Haargaside from that i can't think of anywhere they would be18:31
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has quit [Quit: Leaving.]18:32
@pbcjwg8/Depreciate.pm has this going on: sub deprecate ($$)18:45
-!- kathy [~chatzilla@] has quit [Ping timeout: 264 seconds]19:34
Haargheh that's probably my fault as well19:35
Haargnot sure why i did that19:35
Haargserves no purpose really19:35
-!- kathy [~chatzilla@] has joined #webgui19:53
-!- kathy [~chatzilla@] has left #webgui []19:53
-!- kathy [~chatzilla@] has joined #webgui20:12
-!- kathy is now known as dreamersgirl20:14
-!- knowmad [~knowmad@rrcs-70-60-112-173.midsouth.biz.rr.com] has joined #webgui20:35
-!- dreamersgirl [~chatzilla@] has quit [Quit: ChatZilla [Firefox 3.6.16/20110319135224]]21:00
CIA-46webgui: Colin Kuskie master * r5f44936 / (docs/changelog/7.x.x.txt lib/WebGUI/Form/Group.pm): Add missing includes for yahoo and event, required by the new Group Manager JS code. Fixes bug #12095. - http://bit.ly/h65Z3V21:21
scrottie2http://mentalhouse.fi/uploads/fd/49/fd491f576bcda85427dbc63e632a003a/Screen-shot-2011-02-17-at-18.59.32.png ... why I have still not seen this patch?  screw core, I'll run my own fork.21:29
@preaction_because Algorithm::Diff didn't work out like I had hoped, I have to do something different for fields that are not long text fields or html fields21:31
scrottie2seriously though, is the original patch still floating around somewhere?  I want to eat this dogfood.21:31
@preaction_It tries to diff "Visitors" and "Admins" like: [Vis]{Adm}i[tor]{n}s21:32
@preaction_which is expected, but undesired21:32
scrottie2I remember that discussion.21:32
@preaction_i've got my branch that does what i said, which is not far from this right here, but otherwise i don't know where it's stashed21:33
@preaction_wasn't it xdanger?21:33
scrottie2couldn't remember who.  I'll ask him next time I see him and/or pull yours.  wasn't aware you had taken the idea past simple tests.21:35
scrottie2nice work.21:35
@preaction_yeah, i've got a getRevisionChanges method, it just does as above there21:36
@preaction_so i have to do some kind of "If field is of <type>, treat it as a single concept"21:37
@preaction_which for Group and User, won't be bad, but some others might be21:38
-!- knowmad [~knowmad@rrcs-70-60-112-173.midsouth.biz.rr.com] has quit [Ping timeout: 246 seconds]21:49
-!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: bye]22:26
-!- zylopfa [~zylopfa@0x555116f0.adsl.cybercity.dk] has joined #webgui22:50
zylopfaAnyone here familiar with the uploading files in your wobject, with the ebGUI::Form::image form control?22:53
@preaction_perlbot: anyone22:56
perlbotpreaction_: Somewhere, someplace, in some universe, somebody uses whatever you just asked about. However, if you actually want help with it, please just ask a question; don't ask to ask, or ask if anyone can help.  22:56
-!- plainhao [~plainhao@] has quit [Quit: plainhao]22:57
zylopfaOk here is the problem22:57
zylopfaI am making a wobject whos colatteral table needs a storage id for files uploaded22:57
zylopfavia a form, using the image form control22:58
zylopfaI get the storageId stored in the collateral table, but i cant get the files out again :(22:59
zylopfaI try to create the storage from the table like this:22:59
@preaction_$storage->addFileFromFormPost() takes the actual file upload control name. but WebGUI::Form::Image makes an <input type="file" name="XXX_file" >22:59
zylopfahaa thats why!!23:00
@preaction_so if you change line 12 to be storageId_file, should work23:00
@preaction_i forget why it has to be done w/ $storage->addFileFromFormPost23:00
zylopfa$storage->addFileFromFormPost('storageId_file', 1); <-- like this?23:01
@preaction_perlbot tias23:02
perlbotpreaction_: Try It And See: the best way to learn if something works.  23:02
zylopfaok i will, been trying to figure this out for hours23:02
zylopfathanks for help so far ;D23:02
zylopfadamn is still wont work, have used the storageId_file variable, i get a storage location in the database but when i create a store from it again it says its undefined23:45
zylopfamaybe the form should be multipart/formdata or what its called :O23:50
zylopfathat didnt work either23:56
--- Day changed Thu Apr 07 2011
-!- knowmad [~knowmad@99-112-245-79.lightspeed.chrlnc.sbcglobal.net] has joined #webgui00:02
-!- carogray [~Caroline@host2.209.113.248.conversent.net] has quit [Read error: Connection reset by peer]00:06
@preaction_is the storage actually created? is there a file inside of it?00:08
zylopfachecking it now by debugging Storage.pm00:13
zylopfaok i tested the addFileFromFormPost function00:14
zylopfaand it confirms the 2 filenames i uploaded00:14
zylopfaWhat is CDN btw?00:15
@preaction_Content Delivery Network, google is your friend00:16
zylopfaahh yeah, it seems from the addFileFromFormPost, that it accepted the files00:17
zylopfaBut maybe when i take the storage location out from the table there is an error 00:18
zylopfaI save my $newStorageId = $storage->getId;00:18
zylopfain the database and then recreate the storageid like this:00:19
zylopfamy $storage = WebGUI::Storage->get($record->{"storageId"});00:19
zylopfaand after this it complain that the $storage is undefined00:19
-!- kaare_ [~kaare@] has quit [Ping timeout: 240 seconds]00:22
-!- carogray1 [~Caroline@68-244-56-83.pools.spcsdns.net] has joined #webgui00:35
zylopfalol i figured out what it was00:35
zylopfamy $storage = WebGUI::Storage->get($session,$record->{"storageId"});00:35
zylopfaI forgot the $session parameter00:36
zylopfagod damn me00:36
-!- carogray [~Caroline@68-244-56-83.pools.spcsdns.net] has joined #webgui00:38
-!- carogray1 [~Caroline@68-244-56-83.pools.spcsdns.net] has quit [Ping timeout: 240 seconds]00:39
@pbcjpreaction / perlDreamer:  yes, I have a viable 8 dev env00:40
CIA-46webgui: Paul Driver master * r1ff9f09 / t/Asset/AssetExportHtml.t : couple more tests for related asset exports - http://bit.ly/fRG5P200:44
-!- zylopfa [~zylopfa@0x555116f0.adsl.cybercity.dk] has quit [Quit: Leaving]00:44
Haargpreaction_, any reason not to merge WebGUI::Command?  since i've been lazy and not getting it in there.00:46
Haargcurrently it only has one subcommand, upgrade00:46
@preaction_so it's not WGDev with a new name?00:47
-!- carogray1 [~Caroline@68-244-56-83.pools.spcsdns.net] has joined #webgui00:47
Haarga lot of the stuff in wgdev is overly complex or not needed for something built into core00:48
Haarglike the stuff to find root, or the command dispatch, or the POD munging00:48
@preaction_in that respect, wgd config takes a nice keyword that i'd like to use for site configs00:48
@preaction_command dispatch? pod munging? i guess i don't use everything in there00:49
-!- carogray2 [~Caroline@] has joined #webgui00:49
Haargi mean the stuff to turn wgd reset into WGDev::Command::Reset->run(blah) etc00:50
-!- carogray [~Caroline@68-244-56-83.pools.spcsdns.net] has quit [Ping timeout: 264 seconds]00:50
@preaction_isn't that what we want though?00:51
Haargi'm using App::Cmd for that00:51
Haargin WebGUI::Command00:51
@preaction_oh, so just changed to a different system00:51
-!- carogray1 [~Caroline@68-244-56-83.pools.spcsdns.net] has quit [Ping timeout: 258 seconds]00:51
@preaction_python has learned me the value of scripts as modules00:51
Haargso copying things from wgdev directly doesn't work.  there's really very little to WebGUI::Command so far.  would be easy to port things over though.00:57
-!- carogray2 [~Caroline@] has quit [Ping timeout: 252 seconds]01:00
-!- carogray [~Caroline@] has joined #webgui01:03
@preaction_then yeah, go ahead01:07
@preaction_sorry, got distracted adding to my recipe wiki01:07
-!- carogray1 [~Caroline@] has joined #webgui01:07
-!- carogray [~Caroline@] has quit [Ping timeout: 260 seconds]01:09
-!- carogray [~Caroline@] has joined #webgui01:12
-!- carogray1 [~Caroline@] has quit [Ping timeout: 276 seconds]01:12
-!- knowmad [~knowmad@99-112-245-79.lightspeed.chrlnc.sbcglobal.net] has quit [Ping timeout: 240 seconds]01:24
-!- carogray [~Caroline@] has quit [Ping timeout: 260 seconds]01:27
-!- carogray [~Caroline@] has joined #webgui01:28
@pbcjoh noes.  I'm infected.  I just thought to myself: "oh I probably need to install the video asset"01:31
-!- knowmad [~knowmad@99-112-245-79.lightspeed.chrlnc.sbcglobal.net] has joined #webgui01:32
@pbcjI'm pretty sure I meant plugin for gmail in firefox01:32
-!- knowmad [~knowmad@99-112-245-79.lightspeed.chrlnc.sbcglobal.net] has quit [Ping timeout: 276 seconds]01:40
-!- carogray1 [~Caroline@] has joined #webgui01:47
-!- carogray [~Caroline@] has quit [Ping timeout: 260 seconds]01:49
-!- carogray1 [~Caroline@] has quit [Ping timeout: 252 seconds]01:51
-!- carogray [~Caroline@] has joined #webgui01:53
-!- carogray1 [~Caroline@] has joined #webgui02:01
-!- carogray [~Caroline@] has quit [Ping timeout: 246 seconds]02:01
-!- carogray [~Caroline@] has joined #webgui02:05
-!- carogray1 [~Caroline@] has quit [Ping timeout: 260 seconds]02:07
-!- carogray [~Caroline@] has quit [Client Quit]02:07
-!- daviddelikat1 [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui02:25
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Ping timeout: 260 seconds]02:28
-!- sbaur [~Adium@] has quit [Quit: Leaving.]02:33
CIA-46webgui: Colin Kuskie master * rc515e65 / lib/WebGUI/i18n/English/PayDriver_PayPalStd.pm : Documentation on how to get a PDT Identity Token for PayPal standard checkout. - http://bit.ly/hiMfDr02:35
-!- knowmad [~knowmad@99-112-245-79.lightspeed.chrlnc.sbcglobal.net] has joined #webgui03:59
-!- carogray [~Caroline@c-24-63-233-216.hsd1.nh.comcast.net] has joined #webgui04:02
-!- knowmad [~knowmad@99-112-245-79.lightspeed.chrlnc.sbcglobal.net] has quit [Quit: knowmad]04:59
-!- knowmad [~knowmad@99-112-245-79.lightspeed.chrlnc.sbcglobal.net] has joined #webgui04:59
-!- Netsplit *.net <-> *.split quits: CIA-46, @preaction_, Getty05:01
-!- Netsplit over, joins: @preaction_05:03
-!- Netsplit over, joins: Getty05:04
-!- CIA-70 [~CIA@] has joined #webgui05:09
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Quit: "Three Stooges Beer" - It doesn't taste that good, but it sure is funny.]05:23
-!- carogray [~Caroline@c-24-63-233-216.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer]05:26
-!- pbcj [~pbcj@71-90-6-215.dhcp.ftbg.wi.charter.com] has quit [Ping timeout: 276 seconds]05:49
-!- knowmad [~knowmad@99-112-245-79.lightspeed.chrlnc.sbcglobal.net] has left #webgui []05:51
-!- perlDreamer [~colink@static-50-43-43-136.bvtn.or.frontiernet.net] has quit [Quit: Leaving.]06:23
-!- mducharme-work [~nothing@] has joined #webgui08:08
-!- mducharme-work1 [~nothing@] has quit [Ping timeout: 258 seconds]08:09
-!- fokat [~lem@weston-] has quit [Quit: Ex-Chat]08:50
-!- kaare_ [~kaare@0x5359dee6.cpe.ge-1-1-0-1109.bynqu1.customer.tele.dk] has joined #webgui09:16
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has joined #webgui10:48
-!- mode/#webgui [+v BartJol] by ChanServ10:48
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has quit [Quit: Leaving.]12:41
-!- mducharme1 [~nothing@S0106002401f31855.wp.shawcable.net] has joined #webgui13:22
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has quit [Ping timeout: 258 seconds]13:22
-!- zylopfa [~zylopfa@0x555116f0.adsl.cybercity.dk] has joined #webgui14:41
zylopfaanyone know if there is a getMimeType function that from a filename will return the guessed mime type?14:43
zylopfaIn webgui that is14:44
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui15:06
-!- plainhao [~plainhao@] has joined #webgui15:40
-!- vayde_ [~vayde@67-4-227-151.mpls.qwest.net] has quit [Quit: Leaving]15:47
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui15:52
-!- daviddelikat1 [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Ping timeout: 248 seconds]15:54
-!- fokat [~lem@weston-] has joined #webgui15:59
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has joined #webgui16:36
-!- mode/#webgui [+v BartJol] by ChanServ16:36
-!- carogray [~Caroline@c-24-63-233-216.hsd1.nh.comcast.net] has joined #webgui16:53
-!- gugod [~gugod@114-32-222-155.HINET-IP.hinet.net] has quit [Remote host closed the connection]16:56
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has quit [Remote host closed the connection]17:07
-!- gugod [~gugod@114-32-222-155.HINET-IP.hinet.net] has joined #webgui17:15
-!- perlDreamer [~colink@static-50-43-43-136.bvtn.or.frontiernet.net] has joined #webgui17:22
-!- mode/#webgui [+v perlDreamer] by ChanServ17:22
+perlDreamerzylopfa, there's no native function in WebGUI for getting the mime type 17:22
+perlDreamerbut there's a macro that does that17:22
-!- ckotil_ is now known as ckotil17:22
-!- pbcj [~pbcj@71-90-6-215.dhcp.ftbg.wi.charter.com] has joined #webgui17:22
-!- mode/#webgui [+o pbcj] by ChanServ17:22
@frodwiththere's also several good cpan modules17:22
+perlDreamerthe macro is FetchMimeType and it uses an apache utility to do the work17:22
+perlDreamerwhoops, LWP::MediaTypes17:23
+perlDreamernot an an apache utility17:23
+perlDreamerckotil: I guess that means no WebGUI in France :/17:23
-!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui17:23
-!- mode/#webgui [+o bopbop] by ChanServ17:23
@frodwithFile::LibMagic I seem to recall is good17:24
zylopfaperlDreamer, thanks a lot Sir17:24
+perlDreamerfrodwith always has good suggestions, so even though LWP::MediaTypes is used by WebGUI it's worth checking out17:25
zylopfaI am making a newsletter wobject17:25
zylopfathat will "track" when email has been opened17:25
zylopfaIf they show images that is!17:25
-!- kaare_ [~kaare@0x5359dee6.cpe.ge-1-1-0-1109.bynqu1.customer.tele.dk] has quit [Ping timeout: 258 seconds]17:26
zylopfaWill take a look at LWP::MediaTypes17:26
zylopfaI could just hardcode images types though, there arent many17:27
-!- gugod [~gugod@114-32-222-155.HINET-IP.hinet.net] has quit [Remote host closed the connection]17:31
-!- khenn [ab9f400a@gateway/web/freenode/ip.] has quit [Quit: Page closed]17:35
-!- khenn [ab9f400a@gateway/web/freenode/ip.] has joined #webgui17:36
-!- mode/#webgui [+o khenn] by ChanServ17:36
Haargreally should switch webgui over to a better hash for passwords17:37
zylopfawhich do we use now sha-128?17:37
zylopfaor md5?17:37
@frodwithmd5 i believe17:38
zylopfayeah its oldschool!!17:38
@frodwithand just straight md5'd passwords, no salt17:38
zylopfaahh ok17:38
zylopfait wouldnt be so timeconsuming to do17:38
@frodwithI had a patch at one time (years ago I think) for doing Bcrypt instead, but I don't recall why it was never merged17:38
zylopfawhats the best these days? Sha-512?17:38
zylopfabut that isnt a  1 way has thing17:40
zylopfahash thing even17:40
zylopfasweet thanks17:41
@frodwiththe problem with md5 and sha-N is that they're designed to be fast17:41
@frodwithand that's exactly what you -don't- want in a password hashing algorithm17:41
-!- sbaur [~Adium@] has joined #webgui17:42
zylopfaahh ofc so its slower to encrypt hence slower to crack17:42
@frodwithyes.  The idea with the technique that module uses is that you can tune the cost, and it'll run its hashing function repeatedly depending on how expensive you want the encryption to be17:43
zylopfapretty good idea17:43
@frodwithhttp://codahale.com/how-to-safely-store-a-password/ <-- excellent article on the subject17:44
zylopfawill read it immediately thanks17:47
CIA-70webgui: Paul Driver master * rf06db47 / lib/WebGUI/Asset/Story.pm : tiny bugfix for remote images in story - http://bit.ly/e19xeq17:49
zylopfafrodwith, its possible to make a pluggable authentication thing for webgui so it use bcrypt instead i think17:57
@frodwithMmm, certainly you could add an auth method that used that17:57
@frodwithwg::auth::webgui probably should though.17:58
zylopfayeah true as standard17:58
sbaurpreaction_: btw, that was me restarting server39 just now. My message to monitors failed to go through18:00
xdangerthat was an interesting read18:07
zylopfayou read the bcrypt thing also xdanger ?18:07
zylopfayeah good read indeed imo also18:07
xdangerI once saw a php "crypt" that transformed the password to binary and then replaced 0:s with a:s and 1:s with b:s =D18:11
xdangerI could not belive it =)18:11
zylopfalol wtf?18:12
zylopfasome homemade shit?18:12
xdangerAnd I think that the guy thought it was briliant18:12
xdangerI belive it was even open source... I'm not sure, but it wasn't very popular if I remember correctly18:12
zylopfahaa hope it wasnt18:13
-!- gugod [~gugod@] has joined #webgui18:13
zylopfaits like the old alfabeth shifting ciphers of old18:13
+perlDreamerthere's some alphabet-style shifting code that's stumped the FBI in the news18:13
zylopfabut you can analyze it if its text that has been shifted18:14
zylopfayou know for example the is the most common in english 18:14
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has joined #webgui18:16
-!- mode/#webgui [+v BartJol] by ChanServ18:16
xdangerit was freeware, not open source =)18:20
+perlDreamerfree crap is better than open and free crap?18:23
xdangerI can't find the software =D I wish that I could find the old version of it somewhere18:24
+BartJolwhat kind of software?18:26
+perlDreamer"(08:11:39 AM) xdanger: I once saw a php "crypt" that transformed the password to binary and then replaced 0:s with a:s and 1:s with b:s =D"18:26
+BartJolwhoa, that incracckable :P18:27
+perlDreamerhere's a link to that alphabet code that I mentioned earlier: http://www.fbi.gov/news/stories/2011/march/cryptanalysis_032911/cryptanalysis_03291118:27
+perlDreamerit's stumped them for several years, and was written by a guy who didn't finish high school18:27
xdangerfound it, didn't remember quite correctly... but you guys ready to blow your mind at this awesomeness18:30
@frodwith2-way encryption with a hardcoded key is VERY secure.18:33
xdangeron this matter: http://yro.slashdot.org/story/11/04/07/0212222/France-Outlaws-Hashed-Passwords18:33
@frodwithsee comment I linked in scrollback18:34
zylopfalol nice18:34
zylopfaGovernments shouldnt have access to shit, just cause they call themselves governments doesn't mean they should have access to all information18:35
@frodwithwhat an interesting statement!18:36
@frodwithI like it. France is a democracy, so this law is the will of its people, but I rather think there are things no government should be able to do, regardless of the source of its legitimacy18:37
@frodwithlike spy on private citizens without probable cause18:38
zylopfaThe law is the will of whomever is persuasive enough to get it passed18:40
@frodwithwell, that's an argument about the efficacy of democracy, which is an interesting topic in itself18:40
zylopfayeah true18:41
@frodwiththe US is ostensibly a democratic republic, for instance, but I think there's a convincing argument to be made that all its important policy decisions are made by the wealthy18:42
@frodwithdon't know the situation in france18:42
+BartJolit is full with french people18:42
zylopfaYeah in the US the lobbying is insane, you can basically contribute (with cash) to get laws passed that will benefit you18:43
@frodwithplutocracy for the win!18:43
zylopfayeah as long as its recognized by the public, so they dont have any illusion of deciding things18:44
@frodwithah, but you have to keep them deluded, cause I don't they'd be very happy with an open plutocracy18:45
+BartJolwell, here are some problems with privacy issues, which are pushed through by the government18:45
+BartJolso whether the french public really likes it, I doubt18:45
@frodwithbut "the governmetn" is made up of representatives of the people, at least in theory18:46
@frodwithso if you don't like the laws they enact, get a new government next election :)18:46
+BartJolwell, people vote, but maybe don't know what really IS the best for them18:47
+BartJolit is kind of a charisma vote18:47
+BartJolpeople don't listen to a complete story18:47
@frodwithan informed citizenry is often assumed when people think about why democracy ought to be a good thing, and yeah....18:48
zylopfaI dont think governments in a democracy serve the people realy, they serve to the extent that they will get voted on again18:48
+BartJolfor instance: many people originating from Morocco voted for a guy who is famous for wanting  to get rid of people from other countries18:48
zylopfaIn a democracy imo you cant take the nessesary desicions cause the elected only think about whats popular => they get to sit another term18:49
+BartJolit feels a bit like Jeltsin vs Gorbatsjov18:50
zylopfahaa yeah ;D18:50
+perlDreamerdoes Godwin's law apply to IRC conversations?18:50
zylopfawhats that about?18:51
zylopfaIs it the hitler one?18:51
@frodwithnazis, yeah18:51
zylopfaHitler is outside the democratic topic i think18:52
+BartJolwell by making the statement we mentioned them18:52
+BartJolmaybe nerds don't need that long a conversation18:52
+BartJolbut, all political systems are flawed, just need to pick the one that's flawed the least, it's like using WebGUI ;)18:54
@frodwithdidn't churchill say something like "Democracy is the worst political system ever tried, except for all the others."18:54
-!- kaare_ [~kaare@] has joined #webgui18:54
+perlDreamerI think Hitler was elected to office18:54
+BartJolhe was elected18:55
@frodwithyes, germany was a republic when hitler came to power18:55
zylopfaStill they had many problems in germany before hitler, they had to pay for WWI damages18:56
+BartJolhe gained votes by blaming Jews for what the Emperor Wilhelm did to Germany with WW I18:56
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has quit [Quit: Leaving.]19:01
CIA-70webgui: Colin Kuskie master * rf2f0338 / (docs/changelog/7.x.x.txt lib/WebGUI/Form/Group.pm): Fix JS and CSS issues with the GroupManager. Fixes bug #12097 - http://bit.ly/fpjrtk19:02
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has joined #webgui19:04
-!- mode/#webgui [+v BartJol] by ChanServ19:04
+BartJolbtw, while we're taling about Hitler:19:04
+perlDreamerafter the way Hitler was a pile of ashes (according to official sources)19:05
+BartJolI know19:05
+perlDreamerif nothing else pops up, I'll actually have several hours to work on the translation server today19:06
+BartJolvery good my bug crashing friend19:07
+perlDreamerI'd have more time if I stopped writing bugs which need to be fixed...19:08
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has quit [Quit: Leaving.]19:12
zylopfaOi guys a quick question, in $db->write("some statement ?",[""]);19:16
zylopfaWhy cant you have the empty string in the bind variables?19:16
+perlDreameryou should be able to have the empty string in most cases, but I'd like to see the whole SQL before making that call19:19
zylopfaJust gonna make some more robust parameter checking first, its not needed atm to have empty strings, was just wondering cause at some point is was barking about it19:24
-!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: bye]19:24
+perlDreamerjust had a very weird thing happen on a site19:33
zylopfawhat happend?19:33
+perlDreamerthe password recovery email template setting was lost19:33
+perlDreamerthe template still existed19:33
+perlDreamerbut the setting in the db was gone19:33
zylopfathats wierd :O19:34
zylopfacorrupted tables?19:34
+perlDreamerI didn't check that19:36
+perlDreamertables are clean19:43
zylopfathats totaly wierd then19:53
CIA-70webgui: Colin Kuskie master * r5ca9da3 / (docs/changelog/7.x.x.txt lib/WebGUI/Auth/WebGUI.pm): Log and give the user an error message when the password recovery email template cannot be found/used. Fixes bug #12098. - http://bit.ly/fWZdQ919:58
CIA-70webgui: Colin Kuskie webgui-7.9 * re22ba57 / (docs/changelog/7.x.x.txt lib/WebGUI/Auth/WebGUI.pm): Log and give the user an error message when the password recovery email template cannot be found/used. Fixes bug #12098. - http://bit.ly/dRN0x719:59
CIA-70webgui: Colin Kuskie master * r0bcdd9c / (3 files in 3 dirs): Remove copies of templates that were added as part of the 7.10.13 upgrade. Fix the upgrade package, too, in case people stop on .13. - http://bit.ly/hslx0a20:26
scrottie2nothing is truly "weird" in the sense that it's legimately not expectable in a non-transactional database system attached to a program that suicides when it loses its client connectino.20:26
CIA-70webgui: Colin Kuskie webgui-7.9 * r7fa8da5 / (3 files in 3 dirs): Remove copies of templates that were added as part of the 7.9.25 upgrade. Fix the upgrade package, too, in case people stop on .25. - http://bit.ly/fK9aEM20:28
-!- gugod [~gugod@] has quit [Ping timeout: 258 seconds]20:51
+perlDreamerYou really can't blame mysql.  It makes my mad when I lose my connectino too20:53
scrottie2not blaming MySQL, just pointing out that data integrity is kind of doomed in this basic situation.20:54
scrottie2and doesn't InnoDB support transactions?  so if anything, I'm blaming myself =)20:55
-!- gugod [~gugod@114-32-222-155.HINET-IP.hinet.net] has joined #webgui20:57
* scrottie2 waves to gugod20:58
CIA-70wgdev: Graham Knop master * r3dfdb29 / lib/WGDev/Command/Reset.pm : support WebGUI::Command - http://bit.ly/gDjK7y21:09
CIA-70wgdev: Graham Knop master * rec99dfa / lib/WGDev/Command/Reset.pm : fix reset --import --upgrade to work with webgui release tarballs - http://bit.ly/eEoQZM21:09
CIA-70wgdev: Graham Knop master * rba9f5d1 / dist.ini : use Git dzil plugin - http://bit.ly/ejgSbm21:09
CIA-70wgdev: Graham Knop master * r155f077 / Changes : 21:09
CIA-70wgdev: v0.110407021:09
CIA-70wgdev:  - fix -t/--to option on export-branch21:09
CIA-70wgdev:  - initial support for WebGUI::Command21:09
CIA-70wgdev:  - fix reset command support for WebGUI release tarballs - http://bit.ly/gIh70O21:09
CIA-70webgui: Graham Knop WebGUI8 * re4696b2 / (4 files in 3 dirs): start of WebGUI::Command - http://bit.ly/eXFYsY21:10
CIA-70webgui: Graham Knop WebGUI8 * r8d374c2 / (lib/WebGUI/Command/upgrade.pm sbin/webgui.pl): move -inc to better location - http://bit.ly/gswcUD21:10
scrottie2Haarg, I think I've noticed that editing templates with 'use packaged templates' set with wgd edit edits the non-packed template and doesn't update the packaged template.  sometimes that bites me in the arse.  if I'm observing this right, that might be a feature request for ya.21:27
scrottie2also, wgd import seems to, at least most of the time (all of the time?  data not well collected) set things parent as root/import.  is this a feature or a lack of another feature?  a lot of assets blow up during import when they call $self->getParent->somethingOnlyInTheAPIOfTheClassTheyExpectTheirParentToBe, and of course, continue to blow up if you try to use them, and these have to be manually corrected.21:29
scrottie2I can try to roll up some code on either or both of those but I thought I'd bounce them off of you first.21:30
Haargfor the first, i'm guessing it's that wgd edit is keeping the old packed version, and setting both that and the new text at the same time21:30
Haargwhich is probably something WebGUI::Asset::Template should handle21:31
Haarglike, it should ignore the packed version if both are set at the same time21:31
* scrottie2 nods21:31
Haargprobably reasonable to work around it in edit though21:31
Haargis there any reasonable time you'd want to edit the packed version?21:32
Haargdoesn't seem like it21:32
scrottie2hrm, no, I think you're right... it should be fixed in the API.  I wouldn't delete the non-packed version, though.  hu-mans want to be able to edit an unpacked copy.  the packed copy just needs to be rebuilt whenever the unpacked copy is unpdated, if there is a packed copy.21:32
Haargwell, the asset api does that already afaik21:33
scrottie2nope.  the only interaction a user should have with it is deciding to turn on this optimization.21:33
scrottie2oh.  then I wonder what's going wrong.21:33
scrottie2wgd bypassing the API?21:33
Haargthe problem, i suspect, is that wgdev is setting the old packed version at the same time it sets the new unpacked version21:33
scrottie2hrm.  okay.21:34
Haargso even though the template knows to regenerate the packed version, it gets overwritten with the old version anyway21:34
Haargso if wgdev just eliminates it from the text file it generates, i think it would solve the problem21:34
scrottie2makes sense.21:35
Haargfor the parent issue, it should follow whatever is set as the parent in the text file.  is it not doing that?21:35
scrottie2er, it probably is doing that.  on second thought, wgd export might not be recording this data in a useful way. 21:36
* scrottie2 looks21:36
Haargmy thought about the packed template thing seems to be wrong21:38
scrottie2ah, parent is by id of course.  now that I look at this again, I had a whole string of assets that live in folders that were created as part of a copy operation, so the assetIds wouldn't match up.21:39
-!- khenn [ab9f400a@gateway/web/freenode/ip.] has quit [Ping timeout: 252 seconds]21:53
Haargfigured out the packed template issue22:03
* scrottie2 vhighfives Haarg22:04
HaargaddRevision merges the properties you set with the old properties22:04
Haargand sets them at the same time22:04
scrottie2so, not setting a packed template, the old one lives on.22:04
Haargkind of.  it sets the new template, so the template code knows to regenerate the packed version.22:05
Haargbut then after that the packed template gets set, so it no longer thinks it needs to regenerate it22:06
Haargat least, that's what happens in 822:06
Haargif 7 has the same problem it's probably a similar issue22:06
CIA-70webgui: Chris Hanson master * rbc00c4b / (3 files in 3 dirs): fixed #12056: Adding a Thing always creates a table - http://bit.ly/eMv6Ei22:06
Haargtwo possible fixes - change addRevision to set the properties in two stages22:08
Haargor somehow make templatePacked a read only property22:08
zylopfaGuys, the Form control SelectBox; how do you get a "blank" value as the default? i tried defaultValue=>"" in the definition but to no avail22:09
Haargsince there's never any reason it should be set by anything other than the builder or the constructor22:09
Haargafaik one of the options always has to be selected, so you just have to add a default option that has a value of ''22:10
Haargas in, add an extra option to the list of options22:10
@pbcjI can't seem to assign a ticket from http://www.webgui.org/bugs to myself22:10
scrottie2the "assign to me" clickie thingie doesn't work?22:11
@pbcjtoo many "chris" 's, nogo on search for fullname or alias, and I am not god there22:11
zylopfaHaarg, i have a Template Selectbox control, the one from webgui, but i dont want it to select one, else trhe user just press without taking notice he has to choose22:11
@pbcjscrottie: no such link22:11
zylopfaI could add a default value of '' with javascript though but thats dirty22:12
zylopfaor i could change the SelectBox.pm to build with an empty value22:12
scrottie2you could subclass the Form control and override the bit of logic that picks the first one as default if the value doesn't match any of the other options or there is no value...22:13
zylopfayeah, just reading through the code, must be possible, I mean i shouldnt be the only one that was the first field of a selectbox to be "Choose a value.."22:14
scrottie2oh, it looks like there's an allowEmpty option to the constructor22:15
zylopfaOii nice, found something also in the List.pm that it inherit from22:15
scrottie2that makes getOriginalValue() in WebGUI::Form::List not pick a default value 22:15
Haargwhat happened when you had a default value of ''?22:17
zylopfaNothing Haarg :(22:17
Haargwell obviously something happened22:17
zylopfaIt propably has to be in the options list22:17
@preaction_yes, it does22:17
Haargyes, you have to add an option for it22:17
scrottie2'' is false22:19
scrottie2oh, wait, getOriginalValue() does use defined().  that's unexpected.22:19
scrottie2and should make that work correctly.22:20
scrottie2you want the first option selected, where the first option has the text of "Pick an option..." or the like, and a value of ''?  did you actually add this first option with that text and value?22:22
zylopfaI am using the control Template.pm22:22
zylopfaIt defaults to returning all the Templates in a given namespace as a selectbox22:22
Haargthat patch should fix the packed template issue for webgui 8 i think22:22
zylopfabut i want an empty one in the start22:23
zylopfaI tried to add options as described in List.pm but seems to ignore it22:23
Haargactually i had a typo in there, but it does fix the issue22:24
scrottie2zylopfa, that wasn't exactly a "yes" or a "no" but more of a punt.  post your code to gist.github.com?22:25
zylopfathanks Sir, will do22:26
-!- fokat [~lem@weston-] has quit [Read error: Operation timed out]22:28
scrottie2'0' is not exactly the same thing as ''22:28
zylopfano but it evaluate to false22:28
zylopfathats what i need it to do when i check the posting22:29
zylopfaif the user havent actively choosen a template22:29
Haargzylopfa, afaik Template will ignore the provided options entirely22:29
zylopfa:O Thats a bitch!!22:29
zylopfaIs that a feature or a bug?22:30
Haargif you were using SelectBox like you initially said it would be an easy fix but with Template not so much22:30
scrottie2areOptionsSettable returns 0, so I'd say intentional.22:30
zylopfaThought they inherited from eachother like Template from SelectBox selectbox from List22:30
Haargthey inherit from each other but the behavior differs22:31
zylopfaI will just make an json www_ function then and make the control from javascript22:31
scrottie2toHtml re-generates the options so even if you went under the hood and changed them, your data still wouldn't be used.22:31
Haargyou could also construct the values of the form manually instead of using Template22:31
@preaction_the template select box should probably be changed so that the values are set in the constructor, not toHtml22:32
zylopfayeah Haarg but the idea is to pick the templates in the given namespace thats what the Template.pm control is for :(22:32
scrottie2you could subclass WebGUI::Form::Template and change the setOptions() method to include a first option of value '' (or '0' -- but make up your mind!)22:32
Haargyeah but it wouldn't be hard to basically copy/paste what is in Template::setOptions22:32
zylopfaHaa yeah scrottie2 :D 22:32
Haargnot ideal but what can you do22:33
Haargit might make sense for Template to include an empty option if allowEmpty is set22:33
@preaction_refactor WebGUI::Form::Template to make it easier to subclass?22:33
zylopfayeah problem is that i need it to be usable to all people the thing i make and i dont wanna make new modules except my wobject22:33
scrottie2you can include new Form definitions inside of other packages.22:34
zylopfaI think inside my wobject i will make a utility function that gets the templates in a hash and then i make it with a SelectBox22:34
@preaction_so... submit it to us for inclusion in the core?22:34
zylopfayeah preaction_ I think i have to do that22:34
@preaction_we're not open source for the warm fuzzies, we're open source because we want patches22:35
Haargyou can mostly just copy WebGUI::Form::Template::setOptions for that zylopfa 22:35
zylopfathanks a lot Haarg 22:35
scrottie2there's an example of sticking a Form def right on the end of another .pm22:36
@preaction_would App::Fatpacker do that for you even?22:37
scrottie2in your case, rather than add a new defintion(), you'd add your own modified setOptions().22:37
zylopfathanks  a lot scrottie2 !22:37
scrottie2you could even call SUPER or next::method and then modify what it returns and do it in a few lines of code.22:38
scrottie2you're welcome zylopfa22:38
Haargit's more meant for creating a single script than adding an extra module to a file22:38
scrottie2afk a bit.22:38
zylopfaI will make a patch to Template.pm so it respect that you can pass in your own options aswell22:38
zylopfaHaarg, do you know how i can get it into the webgui production releases?22:41
-!- fokat [~lem@weston-] has joined #webgui22:41
Haargsubmit a patch and see if it accepted22:42
zylopfaHaarg, are you present22:58
zylopfaI just made a oneliner to fix it!!22:58
zylopfa%{$templateList} =  (%{$self->getOptions}, %{$templateList});22:58
zylopfaits in the setOptions method of Template.pm tha i add this22:59
Haargif toHtml gets called more than once that would end up adding multiple copies of the template list23:00
zylopfawhy would it be called more times?23:01
Haargwho knows23:01
zylopfanot for Template.pm23:01
zylopfathats the one i changed23:01
zylopfasetOptions only gets called one time to get the template key/value pairs23:01
Haargbut someone using it might do anything with it23:02
zylopfayeah but Haarg it respect it23:02
zylopfai just told it to take the "options" parameter from the definition23:02
zylopfaand add the key/value pairs from that to the options list23:02
zylopfalike the List.pm does23:02
zylopfaIts just Template.pm ignores List.pm definitions23:03
zylopfawhich it inherit from23:03
Haargyes.  and if someone caused setOptions to get called more than once, it would add the template list multiple times.23:03
zylopfano no Haarg23:03
Haargwhich could be done by them calling toHtml more than once, or calling toHtml and toHtmlWithWrapper23:04
Haargor any number of other things that aren't in the control of the Template class23:04
zylopfaok then say i left out the chance, still if you call setOptions it would populate it 2 times23:04
zylopfaso in either case it would be flawed23:04
zylopfathe change even23:05
Haargbecause currently it replaces the list23:05
Haargso every time it is called it just overwrites the options with a new list23:05
zylopfait takes the list of templates + the list of userdefined options and concatenate em 23:05
Haargthe code as it stands right now:23:06
Haargwhen setOptions is called, it replaces the options with a list of templates23:06
Haargif you call it multiple times, it replaces it again with the same list23:06
Haargwith your change:23:06
zylopfamy $templateList    = WebGUI::Asset::Template->getList( $session, $self->get( 'namespace' ), $onlyCommitted );23:07
Haargactually no i'm dumbn23:07
zylopfaMakes a NEW list EVERY time23:07
Haargbecause it's a hash so it just overwrites part of it23:07
zylopfaof the templatename:template id key pairs23:07
Haargyes it makes a new list.  my point was that it was replacing the existing list on each call23:08
-!- plainhao [~plainhao@] has quit [Quit: plainhao]23:08
zylopfaIts not replacing it its adding it with the usersupplied %options23:08
Haargwe are going around in circles23:08
Haargi know what your change does23:08
-!- khenn [ab9fc00a@gateway/web/freenode/ip.] has joined #webgui23:08
zylopfaI dont know why you think its wrong23:08
Haargit isn't23:09
Haargi was wrong about what i said.  the current way it works is to replace the list every time.23:09
Haargwith your change, it adds to it every time23:09
zylopfaahh ok fair enough23:09
Haargbut since it's a hash it will just overwrite the duplicates23:09
zylopfaI dereference the templatelist ref to a hash and then i overwrite it with itself and the options hash23:10
Haargi was thinking of it as a list instead of a hash because it really should be a list23:10
zylopfaI just add the hashes in list content23:10
Haargthe issue i was having is this23:10
zylopfadereferencing them first23:11
Haargwhen called a second time, $self->getOptions will already have the templates included23:11
zylopfawhen / if it gets called again a new hash is created: my $templateList    = WebGUI::Asset::Template->getList( $session, $self->get( 'namespace' ), $onlyCommitted );23:13
zylopfaand it will return the same as it did before23:13
Haargyes.  and it will combine that list of templates with ->getOptions.23:14
Haargbut getOptions will already have the list of templates in it23:14
Haargagain, they will just get overwritten so it isn't really a problem23:14
zylopfayes but in the definition "options" is user supplied list of options eg a hash ref23:15
zylopfaits not the list of Templates23:15
zylopfamy $possibleValues = $self->get('options');23:15
Haargat the end of setOptions it overwrites that23:15
zylopfaLOL yeah you are absolutely right23:16
zylopfaso it will on the next run concatenate the whole list again23:18
Haargyeah, but it's a hash23:18
zylopfathats a serious bug i introduced23:18
zylopfayeah i know but i use it in listcontent23:18
Haargso duplicates will get replaced23:18
zylopfaalso in listcontext?23:18
Haargonce it get stored in the hash the dupes will get replaced23:18
zylopfaahh yeah23:19
zylopfaDo you think there will be problems with the code?23:19
Haargso it's not actually a problem, but you see why i was initially thinking it would be23:19
zylopfayeah you was so far ahead of me23:19
zylopfaDo you think it could be added to the webgui?23:20
zylopfaCause i hate to change things locally23:20
zylopfathen if i ever upgrade i will have to make sure i have all my local patches applied23:20
Haargseems reasonable to me, but i don't have any authority.  i'd ask perlDreamer or preaction.23:21
zylopfaSweet! You have a good eye for the code23:22
Haargthat whole class could probably stand to have a little refactoring done, but that's the story of most of the code.23:22
zylopfaI am making a Newsletter wobject atm23:23
zylopfaI dont like the one in Collaboration system23:23
zylopfaIt was a hack more than its a newsletter system23:23
zylopfaI also make so you can see when people open the newsletter, and who opens it23:24
zylopfaLuckily i learn a lot about webgui when i program23:25
CIA-70wrebuild: Chris Hanson master * r819a8f5 / (build.sh getsource.sh): Upgraded lftp 4.1.1 -> 4.2.0 - http://bit.ly/gIyyB823:48
Haargugh i hate UNIVERSAL::isa so much.  every time i see it complain it's a false positive.23:51
--- Day changed Fri Apr 08 2011
scrottie2perldoc UNIVERSAL::isa doesn't actually explain what the problem with calling UNIVERSAL::isa as a function *is*.00:23
scrottie2what is the problem?  what is a non-false positive?00:24
Haargthe problem is that it should be possible to override isa so that you can return true for something without it actually being in @ISA00:25
scrottie2and what are you supposed to do according to Audrey, chromatic, and Yuval?  if( $foo and ref $foo and Scalar::Util::blessed $foo and $foo->isa('whatever') ) ?00:25
Haargthe problem UNIVERSAL::isa tries to fix is a real problem, but in addition to trying to work around it00:26
scrottie2you know, autobox makes that problem magically go away.00:26
Haargit also warns when it sees what it thinks is an incorrect usage00:26
Haargand there are bugs in that code00:26
Haargso basically every time i see it warning about something, it's actually being correctly called as a method instead of using UNIVERSAL::isa directly00:27
scrottie2is there any reason, /me wonders aloud, why UNIVERSAL::isa doesn't use Devel::Caller::called_as_method before bitching?00:32
-!- kaare_ [~kaare@] has quit [Ping timeout: 260 seconds]00:52
scrottie2plugin_container++.  computer slow?  killall -9 plugin_container # usually fixes it right up00:57
-!- mducharme1 [~nothing@S0106002401f31855.wp.shawcable.net] has quit [Read error: Connection reset by peer]01:05
-!- zylopfa [~zylopfa@0x555116f0.adsl.cybercity.dk] has quit [Quit: Leaving]01:10
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has joined #webgui01:17
+perlDreamerHaarg, in 8 it's not a problem, since the attributes always get handled in a particular order01:34
+perlDreameryou can guarantee that template always overrides templatePacked01:34
+perlDreamerand inheritUrlFromParent01:34
+perlDreamerand otheres01:34
scrottie2Haarg, do you have an example of one of these false alarms?01:36
CIA-70webgui: Chris Hanson webgui-7.9 * rffb5f1d / (3 files in 3 dirs): fixed #12056: Adding a Thing always creates a table - http://bit.ly/i0gZkU01:45
@pbcjanyone know, off hand, what you have to put in your shell scripts to tell autocompletion what's available?01:48
@pbcjalso, in wg8, where did "import template" go?  is that just mia for now?01:49
+perlDreamerset filec01:50
scrottie2hmm?  wgd package -i installs a package01:52
+perlDreamerpbcj, a little context please?01:52
+perlDreamerare you missing some API, UI or something else?01:52
scrottie2pbcj, you have a WebGUI8 up and running... do you have a cache of UNIVERSAL::isa warnings you can nopaste up to me?01:53
+perlDreamerscrottie2, if you want UNIVERSAL::isa warnings, just take any branch of WebGUI and run the test suite on it01:53
+perlDreamercapture stderr and stdout into a file01:53
+perlDreamerhere: http://gist.github.com/90896001:54
+perlDreamer10% of that file is UNIVERSAL::isa warnings01:54
@pbcjscrottie: wgd is well and good for me, but not for an end-user01:55
@pbcjperlDreamer: in 8 op=assetManager is gone and we have only op=admin, so the button that lets you import a .wgpkg is mia01:56
+perlDreamerthat's a bummer01:56
+perlDreamermaybe there's a new way to do that?01:56
scrottie2pbcj, what "import template" are you talking about?  the upgrade/installer scripts will read wgpkgs01:56
@pbcjit is, and now I'm sad01:56
+perlDreamerscrottie2: he's talking about the user interface01:56
+perlDreamerasset manager01:56
+perlDreamerpbcj, you can always file a ticket on the 8 board01:57
+perlDreamerif Doug has forgotten something, that's the best way to handle it01:57
scrottie2ah, not used to seeing those in WebGUI7 output... but saw lots of them working with 8.  guess I was running the test suite more then.01:57
+perlDreamerand if it's new, he'll clue you in01:57
@pbcjasset management is not complete.. so I mentioned it here hoping he'd chiirp in some sorta "I know, I know, grumble"01:58
+perlDreamerpreaction_ does not grumble.  He ...01:58
+perlDreamerwell, okay, he grumbles01:58
@pbcjcallin it a day folks, l801:59
scrottie2later pbcj.01:59
-!- pbcj [~pbcj@71-90-6-215.dhcp.ftbg.wi.charter.com] has quit [Ping timeout: 276 seconds]02:04
HaargperlDreamer, the issue with packed templates does currently exist, but you are correct that it could be fixed by changing the order02:12
Haarglooking at addRevision though, it seems like it should work differently02:13
Haargseems like it should initialize the new asset object in memory, then call update with the provided properties02:13
Haargi tried doing that, but a couple attempts didn't work out02:14
+perlDreamerI haven't seen 8 code in 4-5 months02:14
Haargi know the addChild/addRevision could use some refactoring, but doing it well is tricky02:15
-!- sbaur [~Adium@] has quit [Quit: Leaving.]02:21
* perlDreamer runs to the store to get some cold medicine02:22
@preaction_yes, import package is missing. it's supposed to be a whole admin plugin02:34
@preaction_paul may have been doing some work in the packages area, not sure if that was done or if something else superceded it02:35
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui02:39
-!- carogray1 [~Caroline@c-24-63-233-216.hsd1.nh.comcast.net] has joined #webgui03:12
-!- carogray [~Caroline@c-24-63-233-216.hsd1.nh.comcast.net] has quit [Ping timeout: 246 seconds]03:14
-!- carogray1 [~Caroline@c-24-63-233-216.hsd1.nh.comcast.net] has quit [Ping timeout: 246 seconds]03:16
-!- carogray [~Caroline@c-24-63-233-216.hsd1.nh.comcast.net] has joined #webgui03:18
CIA-70webgui: Doug Bell WebGUI8 * r70cf625 / lib/WebGUI/Asset/Wobject/Survey.pm : migrate survey submenu items to asset helpers - http://bit.ly/htN2f703:21
CIA-70webgui: Doug Bell WebGUI8 * r5f66eaa / lib/WebGUI/Asset/Wobject/Survey.pm : remove the last references to addSubmenuItem in Survey - http://bit.ly/hkgQQS03:23
@preaction_okay! on to returnable and editable template asset objects03:24
@preaction_that should remove a minor chunk of code and make things generally easier to override03:24
@preaction_i really wish we could remove style templates in favor of template toolkit's wrapper functionality03:43
@preaction_i'm loathe to add any half-way features that could facilitate a move towards it03:48
@preaction_QUESTION! Should they be "template param" like CGI and H::T? or should they be "template var" because it's shorter?04:07
-!- carogray [~Caroline@c-24-63-233-216.hsd1.nh.comcast.net] has quit [Quit: Leaving.]04:32
CIA-70webgui: Doug Bell WebGUI8 * r13e8040 / (lib/WebGUI/Asset/Template.pm t/Asset/Template.t): add setParam, getParam, deleteParam to template assets - http://bit.ly/eaWiYl04:47
@preaction_if I'm passing a template up the stack, would it be useful for that template to be available to middleware BEFORE it gets processed?05:14
@preaction_WebGUI::Session::Style has way too many different ways to override what style template is used in what situation...05:31
+perlDreameryes it does05:37
@preaction_i was considering moving all that style stuff into a Template::Style subclass, but that might have to wait05:41
+perlDreamerjust document what you want well enough that someone as unoriginal as I could pick up and help with it later05:41
@preaction_it'd be API destroying05:42
+perlDreamerthat hasn't stopped us yet05:42
@preaction_at least, i think it would be05:42
@preaction_it has stopped me many times05:42
@preaction_this template stuff i'm doing is 100% backwards compatible05:43
+perlDreamerbut the whole core asset API was changed05:44
+perlDreamerand the Session API with the reorg05:44
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Quit: "Three Stooges Beer" - It doesn't taste that good, but it sure is funny.]05:45
@preaction_yes, those were planned breakages done months ago, i can't justify any more reorg until i have 8.0 ready for release05:45
@preaction_this little thing is being done to fix some problems with the www_edit methods, for reference05:48
CIA-70webgui: Doug Bell WebGUI8 * radb67b2 / (lib/WebGUI/Asset/Template.pm t/Asset/Template.t): add style parameter to template assets to store a style template id - http://bit.ly/hLgBFm05:50
@preaction_3 lines in WebGUI.pm will probably take me 40 lines to test :p05:52
+perlDreamertesting, it's a curse for sure06:02
-!- perlDreamer [~colink@static-50-43-43-136.bvtn.or.frontiernet.net] has quit [Quit: Leaving.]06:03
@preaction_actually i lied, i just need a content handler that returns a template object, but it seems that WebGUI.pm isn't actually tested anywhere06:03
@preaction_it's only tested via its side-effects06:03
@preaction_well, t/PSGI/default-site.t maybe06:03
-!- fokat [~lem@weston-] has quit [Read error: Operation timed out]06:59
-!- mducharme-work [~nothing@] has quit [Read error: Connection reset by peer]07:08
-!- mducharme-work [~nothing@] has joined #webgui07:09
-!- kaare_ [~kaare@] has joined #webgui07:28
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has joined #webgui10:15
-!- mode/#webgui [+v BartJol] by ChanServ10:15
-!- waxhead [~pete@ppp121-45-199-133.lns20.cbr1.internode.on.net] has joined #webgui11:13
-!- carogray [~Caroline@c-24-63-233-216.hsd1.nh.comcast.net] has joined #webgui12:50
-!- carogray [~Caroline@c-24-63-233-216.hsd1.nh.comcast.net] has quit [Quit: Leaving.]13:51
-!- kaare__ [~kaare@langebro.adapt.dk] has joined #webgui14:32
-!- kaare__ [~kaare@langebro.adapt.dk] has quit [Ping timeout: 276 seconds]14:43
-!- carogray [~Caroline@vtelinet-216-66-108-218.vermontel.net] has joined #webgui15:40
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui15:57
-!- vayde [~vayde@67-4-227-151.mpls.qwest.net] has joined #webgui16:34
-!- khenn [ab9fc00a@gateway/web/freenode/ip.] has quit [Quit: Page closed]16:57
-!- khenn [ab9fc20a@gateway/web/freenode/ip.] has joined #webgui16:58
-!- mode/#webgui [+o khenn] by ChanServ16:58
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Quit: Leaving.]16:59
-!- fokat [~lem@weston-] has joined #webgui17:25
-!- carogray1 [~Caroline@vtelinet-216-66-108-218.vermontel.net] has joined #webgui17:37
-!- carogray [~Caroline@vtelinet-216-66-108-218.vermontel.net] has quit [Read error: Connection reset by peer]17:37
-!- pbcj [~pbcj@71-90-6-215.dhcp.ftbg.wi.charter.com] has joined #webgui17:48
-!- mode/#webgui [+o pbcj] by ChanServ17:49
-!- sbaur [~Adium@] has joined #webgui18:04
-!- carogray1 [~Caroline@vtelinet-216-66-108-218.vermontel.net] has quit [Quit: Leaving.]18:18
-!- kaare_ [~kaare@] has quit [Ping timeout: 240 seconds]19:11
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has quit [Quit: Leaving.]19:11
-!- perlDreamer [~colink@static-50-43-43-136.bvtn.or.frontiernet.net] has joined #webgui20:33
-!- mode/#webgui [+v perlDreamer] by ChanServ20:33
@khennhey Haarg21:27
Haarghey khenn21:27
@khenndo you know if Moose allows you to create constants?21:27
@khennI want to create a variable21:27
@khenncall it foo21:27
@khennand I want it to be a constant, available without creating a new object21:28
@khennI guess21:28
@khennmeh, I'll do it a different way21:29
Haargyou can do that the same as you would do if you weren't using Moose21:29
Haargour $foo21:29
@khenncould I export it instead?21:31
@khennI imagine that would work21:31
scrottie2use constant foo => 10; use Perl6::Export; sub foo is export(:DEFAULT);21:54
-!- carogray [~Caroline@c-24-63-233-216.hsd1.nh.comcast.net] has joined #webgui22:48
@pbcjis there a Plack / Starman  directive that does the same as Apache2::Reload?23:27
@pbcjI want modperl to reload with each request under plack23:27
fokatQuick question.23:35
fokatI have a site where the users log in & out quite frequently.23:36
fokatThe userLoginLogs table is growing (2.5MM records as we speak) and authentication takes upwards of 10 seconds.23:36
fokatWe're finding this query in the slow log23:36
+perlDreamerpbcj: i don't see any option for starman to autoreload23:36
@pbcjat least it's not just me23:37
fokat> SELECT DISTINCT userId FROM userLoginLog WHERE23:37
fokat> timeStamp < '1299439893'23:37
fokat> ORDER BY timeStamp;23:37
fokat(obviously with different timestamps23:37
fokatEven running the WF to expire sessions, these records are still there. We believe this happens because the WF cannot remove everything in the allocated time slot, and thus the net result is an ever-growing table.23:38
fokatWhat would be lost if we modified Auth.pm to suppress logging into this table?23:38
+perlDreamerfokat, which version of WebGUI are you using?23:38
@preaction_pbcj: plackup -r23:39
+perlDreamerfokat, I'm pretty sure that in more recent WebGUI's that query has been optimized to run faster23:39
+perlDreamersearch the bog board for userLoginLog and see what shakes out23:39
@pbcjpreaction my goal is to just change the file and refresh my browser23:39
@preaction_pbcj: more specifically: -r -R etc <- -r reloads modules, -R etc adds any changes to files in /data/WebGUI/etc23:39
fokatperlDreamer, thanks, will do.23:40
@pbcjah, that will work23:40
@preaction_uh... we can't control the browser, http doesn't work like that23:40
@preaction_oh, nm23:40
@pbcj-R /data/WebGUI23:40
@preaction_you don't want to restart if the t/ directory changes, or the docs/ directory, or the share/ directory23:41
@preaction_-r <- any module in memory23:41
@preaction_-R etc <- any file inside etc/23:41
+perlDreamer-R /data/WebGUI/lib23:41
@preaction_-r covers that23:41
+perlDreamerah, I see23:42
+perlDreamerI was thinking you had to list the modules in -r23:42
+perlDreamerwhich would suck23:42
@preaction_man plackup; explains it all23:43
+perlDreamernapping may help, too23:44
-!- perlDreamer [~colink@static-50-43-43-136.bvtn.or.frontiernet.net] has quit [Quit: Leaving.]23:45
CIA-70webgui: Doug Bell WebGUI8 * rb8dec21 / (lib/WebGUI.pm t/WebGUI.t): allow templates to be returned from content handlers - http://bit.ly/fjQJRt23:45
@pbcjheh, indeed it does.  rtfm ftw.  I went looking in pod.23:58
--- Day changed Sat Apr 09 2011
@pbcjmy IDE doesn't pick up sugared methods =(00:01
@pbcjin my code view window... " override addRevision => sub " is MIA00:01
-!- stDavid [~stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Quit: "Three Stooges Beer" - It doesn't taste that good, but it sure is funny.]00:15
-!- carogray [~Caroline@c-24-63-233-216.hsd1.nh.comcast.net] has quit [Quit: Leaving.]00:26
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui00:33
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Ping timeout: 276 seconds]00:38
scrottie2my local WebGUI env birotted something terrible... 00:43
-!- rizen [~rizen@71-90-29-5.dhcp.ftbg.wi.charter.com] has joined #webgui00:47
-!- mode/#webgui [+o rizen] by ChanServ00:47
-!- khenn [ab9fc20a@gateway/web/freenode/ip.] has quit [Quit: Page closed]00:49
-!- pbcj [~pbcj@71-90-6-215.dhcp.ftbg.wi.charter.com] has quit []01:09
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui01:35
-!- rizen [~rizen@71-90-29-5.dhcp.ftbg.wi.charter.com] has quit [Quit: rizen]01:55
CIA-70webgui: Colin Kuskie master * r4a58f57 / (lib/WebGUI/Storage.pm t/Storage.t): Provide a method to see if a storage location exists. This is handy for testing. - http://bit.ly/ijYkvm02:28
CIA-70webgui: Colin Kuskie webgui-7.9 * r09305a9 / (lib/WebGUI/Storage.pm t/Storage.t): Provide a method to see if a storage location exists. This is handy for testing. - http://bit.ly/hsLZRe02:28
-!- sbaur [~Adium@] has quit [Quit: Leaving.]02:38
-!- carogray [~Caroline@c-24-63-233-216.hsd1.nh.comcast.net] has joined #webgui04:18
-!- carogray [~Caroline@c-24-63-233-216.hsd1.nh.comcast.net] has quit [Quit: Leaving.]04:45
-!- elnino [~ninow@user-38q47pn.cable.mindspring.com] has joined #webgui05:24
-!- elnino [~ninow@user-38q47pn.cable.mindspring.com] has quit [Quit: Leaving]06:36
-!- carogray [~Caroline@c-24-63-233-216.hsd1.nh.comcast.net] has joined #webgui16:05
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Quit: Leaving.]16:25
-!- daviddelikat1 [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui19:59
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Ping timeout: 276 seconds]20:02
-!- fokat [~lem@weston-] has quit [Ping timeout: 264 seconds]21:41
-!- Baub_ [~chatzilla@cblmdm24-53-133-235.buckeyecom.net] has joined #webgui21:49
Baub_quick question21:50
@preaction_go ahead21:50
Baub_I installed the webgui package, and now i know there's a file somewhere that tells me what setup stuff i need to do to get started21:51
Baub_can't find where that is21:51
@preaction_the debian package?21:51
@preaction_/usr/share/webgui maybe?21:51
Baub_may happiness fall from the sky and dance a jig in your soup, preaction_ 21:53
@preaction_that sounds unsanitary21:53
Baub_that path needs to be written down somewhere21:54
@preaction_most of us don't use the dpkg, we install from source. i use OSX21:55
Baub_is summer here yet?21:59
Getty<magicball> No22:09
Gettyi use debian but sadly not webgui, so general debian question i can help, if there is something22:10
Baub_i got talked into using mint22:27
Baub_it's ok sofar22:27
Baub_actually no, i tried regular debian but the install cd decided to give me a broken resolution setting22:28
Baub_i don't blame debian tho, this junky computer has some kind obscure video card22:31
* Baub_ kicks old computer22:31
* Baub_ has a bit of a cold :(22:33
* Baub_ shakes fist at the weather22:34
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has quit [Read error: Connection reset by peer]22:49
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has joined #webgui22:50
Baub_well that's enuf progress for today22:54
Baub_tnx for the help :D22:55
-!- Baub_ [~chatzilla@cblmdm24-53-133-235.buckeyecom.net] has quit [Quit: ChatZilla [Firefox 3.6.14/20110221053541]]22:55
scrottie2Baub_, you can always configures xorg.conf to use the vesa driver and try that.  should work on about anything.23:46
scrottie2oh, you left.23:46
scrottie2what do you mean that it has been more than five minutes since I read the scrollog?23:48
--- Day changed Sun Apr 10 2011
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui00:11
scrottie2yoyo andyio.00:36
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Quit: Leaving.]01:18
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui02:17
-!- daviddelikat1 [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Ping timeout: 246 seconds]02:21
-!- fokat [~lem@adsl-32-178-188.mia.bellsouth.net] has joined #webgui02:25
-!- daviddelikat1 [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui02:42
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Ping timeout: 264 seconds]02:44
-!- carogray [~Caroline@c-24-63-233-216.hsd1.nh.comcast.net] has quit [Quit: Leaving.]02:55
-!- fokat [~lem@adsl-32-178-188.mia.bellsouth.net] has quit [Ping timeout: 258 seconds]03:01
-!- mducharme-work [~nothing@] has quit [Read error: Connection timed out]05:33
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui11:14
-!- daviddelikat1 [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Ping timeout: 276 seconds]11:16
-!- vayde [~vayde@67-4-227-151.mpls.qwest.net] has quit [Ping timeout: 264 seconds]11:51
-!- vayde [~vayde@184-100-124-64.mpls.qwest.net] has joined #webgui12:03
-!- carogray [~Caroline@c-24-63-233-216.hsd1.nh.comcast.net] has joined #webgui14:39
-!- carogray [~Caroline@c-24-63-233-216.hsd1.nh.comcast.net] has quit [Quit: Leaving.]15:58
-!- preaction_ [~preaction@li79-149.members.linode.com] has quit [Quit: ZNC - http://znc.sourceforge.net]19:05
-!- preaction [~preaction@li79-149.members.linode.com] has joined #webgui19:07
-!- fokat [~lem@weston-] has joined #webgui19:20
-!- kaare_ [~kaare@] has joined #webgui19:34
-!- mode/#webgui [+o preaction] by ChanServ21:21
-!- Haaarg [~haarg@haarg.org] has joined #webgui21:22
-!- Haarg [~haarg@haarg.org] has quit [Ping timeout: 246 seconds]21:22
-!- Haaarg is now known as Haarg21:22
-!- fokat [~lem@weston-] has quit [Read error: Operation timed out]22:06
-!- carogray [~Caroline@c-24-63-233-216.hsd1.nh.comcast.net] has joined #webgui23:33
-!- kaare_ [~kaare@] has quit [Ping timeout: 240 seconds]23:35
--- Day changed Mon Apr 11 2011
-!- perlbot [simcop2387@isuckatdomains.net] has quit [Ping timeout: 252 seconds]00:56
-!- perlbot [simcop2387@isuckatdomains.net] has joined #webgui00:59
-!- fokat [~lem@weston-] has joined #webgui04:25
-!- daviddelikat1 [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui05:19
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Ping timeout: 264 seconds]05:22
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui06:18
-!- daviddelikat1 [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Ping timeout: 248 seconds]06:22
-!- fokat [~lem@weston-] has quit [Ping timeout: 260 seconds]07:52
-!- kaare_ [~kaare@langebro.adapt.dk] has joined #webgui08:26
-!- kaare_ [~kaare@langebro.adapt.dk] has quit [Remote host closed the connection]08:30
-!- kaare_ [~kaare@langebro.adapt.dk] has joined #webgui08:33
-!- Radix_ [quasselcor@] has quit [Quit: No Ping reply in 180 seconds.]09:16
-!- Radix_ [quasselcor@] has joined #webgui09:17
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has joined #webgui10:16
-!- mode/#webgui [+v BartJol] by ChanServ10:16
-!- mode/#webgui [+v Radix_] by ChanServ11:29
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has quit [Read error: Connection reset by peer]13:03
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has joined #webgui13:10
-!- carogray [~Caroline@c-24-63-233-216.hsd1.nh.comcast.net] has quit [Quit: Leaving.]13:59
-!- carogray [~Caroline@c-24-63-233-216.hsd1.nh.comcast.net] has joined #webgui14:00
-!- daviddelikat1 [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui15:26
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Ping timeout: 276 seconds]15:29
-!- fokat [~lem@weston-] has joined #webgui15:31
-!- kaare_ [~kaare@langebro.adapt.dk] has quit [Remote host closed the connection]16:19
-!- kaare_ [~kaare@] has joined #webgui17:03
-!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui17:37
-!- mode/#webgui [+o bopbop] by ChanServ17:37
-!- 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
-!- plainhao [~plainhao@] has joined #webgui18:19
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has quit [Quit: Leaving.]18:31
-!- pbcj [~pbcj@71-90-6-215.dhcp.ftbg.wi.charter.com] has joined #webgui18:34
-!- mode/#webgui [+o pbcj] by ChanServ18:34
+perlDreamermorning pbcj18:40
+perlDreamersomeone needs to come up with an app that lets you type so that it sounds like you have a bad cold18:40
@pbcjThere's no app for that?18:44
@pbcjyou just found your market niche18:44
+perlDreamerthe app will be called SickO18:46
+perlDreamerand eventually you'll be able to choose which sickness you have, and it will alter your typing style accordingly18:47
-!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: bye]18:54
CIA-70webgui: Colin Kuskie webgui-7.9 * r79c7140 / t/Asset/Wobject/Article.t : Move Article.t over to using the new storage API for checking for storage location existance. - http://bit.ly/eOmqh918:56
-!- zylopfa [~zylopfa@0x555116f0.adsl.cybercity.dk] has joined #webgui19:34
zylopfaGreetings Webguians19:34
CIA-70webgui: Colin Kuskie master * rf2b5f35 / t/Asset/Wobject/Article.t : Move Article.t over to using the new storage API for checking for storage location existance. - http://bit.ly/gIk6Sy19:35
CIA-70webgui: Colin Kuskie master * r1a462d4 / t/Asset/AssetExportHtml.t : for exportRelatedAssetIds, Don't create a version tag unless it's needed, and then don't restore it unless it exists. Otherwise, the tag leaks and breaks downstream tests. - http://bit.ly/gx2gE519:35
+perlDreamerhowdy zylopfa19:36
zylopfaI was thinking about making some www_ functions to DataForm and SQLReport to export json also19:37
zylopfaso you can use it with Jquery and other js libraries that take json as input19:38
zylopfathe problem i have with dataform is that you cant check for unique keys, say if an email already exist19:42
zylopfaIts always needed with an unique key whenever you store things i have found out19:42
zylopfaMight make a "UniqueKey" form control to fix that but i think i cant figure out the queries you have to do with those forms19:43
zylopfaI might aswell sit down and figure it out19:44
+perlDreamerhave you thought about using Thingy instead of DataForm?20:00
+perlDreamerit already has a AJAX interface with json20:00
+perlDreamerfor several operations20:00
zylopfayeah i love that also made it use jquery20:00
@pbcjincluding rendering to an alternate template =)20:00
zylopfabut my main problem with both is that none of them can define a unique key20:00
zylopfaFor example if i want to make a Thingy thates called "Newsletter Members"20:01
zylopfaand i have email,name,somemoredata i need it to check if the email already exist20:01
zylopfaI realy need this for anything. also if i wanna make a dvd library with thingy20:02
zylopfai need to be sure the same title is not in 2 times20:02
+perlDreamerI think the Thingy would be a better platform to start with, rather than the DataForm20:03
zylopfayeah i agree there perlDreamer20:03
zylopfahave already made a wobject to make Jquery grid tables20:03
zylopfafrom thingy20:03
zylopfaJust the sql queryes to check for the dublicate is insane for me20:03
-!- ckotil [~ckotil@snare.grnoc.iu.edu] has quit [Remote host closed the connection]20:04
zylopfabut yeah you are right i should make my changes to thingy instead20:04
+perlDreamerif you set the column in the thingy to be unique20:04
zylopfacan you do thaet?20:04
+perlDreamernot currently20:04
+perlDreameryou'd have to find a way to trap the SQL error coming back20:04
+perlDreamerbut that's a different problem20:04
zylopfaDont you agree with me that there should be a posibility to set a field unique?20:05
+perlDreamerI think it would be a handy feature20:05
+perlDreamerI was thinking the other day it might be nice to limit the number of entries in a Thingy20:06
zylopfaahh yeah that also20:06
+perlDreamerI have a customer who wants to use Thingy for a light weight registration system20:06
zylopfawww_editThingDataSaveViaAjax i need to change first20:06
+perlDreamerbut you can't limit the number of slots available20:06
zylopfaAhh so its kind of like "first come first serve" ?20:07
zylopfaso there are certain slots available?20:07
+perlDreamerlike having 25 seats available in a class20:07
+perlDreamerthe EventManagementSystem is setup for that20:07
zylopfaOii nicee20:07
+perlDreamerbut you can't require other data fields on registration20:07
+perlDreamerand it's so huge to setup20:07
zylopfayeah :(20:08
zylopfaI will make this unique thing asap 20:08
zylopfaI realy realy need it for quick deployment20:08
+perlDreamerbe sure to file it as an RFE and maybe preaction will allow it into the core20:08
zylopfasounds awesome20:08
CIA-70webgui: Chris Hanson master * r16ca35d / docs/credits.txt : Added myself to credits =) - http://bit.ly/e3BSor20:09
CIA-70webgui: Chris Hanson master * r45fca0c / (4 files in 4 dirs): Merge branch 'master' of git://github.com/plainblack/webgui - http://bit.ly/gpol2T20:09
@preactionunique columns would be fine in thingy20:09
zylopfayeah its realy needed imo20:10
@preactionrow limits may be fine as well20:10
@preactionso if you add unique columns to thingy, we can add it to core20:10
zylopfaIf i can figure out the queries to see if something exists i will also make the nr of columns thing20:10
zylopfaI mean row limit20:10
-!- ckotil [~ckotil@snare.grnoc.iu.edu] has joined #webgui20:13
@preactionunique columns is what you want i think. row limit was what colin wanted20:17
zylopfayeah but i might make that also20:17
@preactionwe'd certainly appreciate it20:17
zylopfawell you did an amazing work with Thingy its an insane good asset20:17
@preactiondon't blame me, it was yung iirc20:18
zylopfahaaa ;D20:18
@pbcj...except it's name implies you've forgotten the word you're looking for...20:19
zylopfaits a good name20:19
@preactionwe've discussed internally changing the name, but I think that'll probably wait until v2, where Thingy becomes more of a site-wide ORM system working alongside DBIC to create a data layer that can be reported and managed using assets20:20
+perlDreamerwe couldn't think of a good name, so I proposed we call it a Thingy20:20
@preactionhm... but i suppose i should write that plan down somewhere so i don't lose track of it...20:21
+perlDreamerthat was chosen over Whatsit20:21
zylopfahaaa! then thingy wins by miles20:21
@pbcjI might get shot for mentioning it.. but you know how .Net has class content separation?  I'd love to seperate HTML content and definition from the actual code of a particular class.20:22
* pbcj thinks he actually heard someone say "pfff" from here20:23
+perlDreameryeah, because .Net decided to reinvent separation of concerns and give it a new name20:24
@pbcjit's just that my poor mouse-wheel scrolling finger is become very beefy20:24
@preactionit's called MVC, and yes webgui is evolving that way20:24
@preactionif i had my druthers, 9 would be rewritten in Catalyst20:24
@pbcjsorta, yes, but I'm thinking more   .cs vs .designer.cs20:24
@pbcjseperates out the form code from the logic code, MVC or not20:25
@frodwithsuch that .designer.cs is what's build by the VS drag-and-droppy tools20:25
@preactionsounds like a template system to me20:25
@frodwithit's not a template system.20:25
@preactionoh, it's like XCode's formbuilder thing20:25
@frodwithit's "here's the part of the class that we generated with the ide"20:25
@preactionit's a View20:26
@frodwithno, a view is a different thing.20:26
@pbcjno, it's just code that you don't need to touch 20:26
@preactionso it's a library?20:26
@preactioncode generator?20:27
@pbcjbut really, I've done it other places... the "partial" keyword lets you make a class from multiple files, so if you have a ridiculous amount of constants or something, you can separate that into it's own file20:27
@frodwiththe form tools are code generators20:27
@pbcjleaving a nice tidy class for you to code logic in20:27
@preactionwe don't need "partial", because we have MI20:27
@frodwiththose do totally different things :-/20:27
@pbcjso I'm writing an asset's install/upgrade method20:27
@frodwithwhat pbcj is talking about is the asinine crap that we do with Asset.pm, AssetExportHtml.pm, AssetLineage.pm, etc.20:28
@pbcjthere you go20:28
@pbcj...  I'm putting the template markup in the asset so I can use installClass.pl ...20:28
@pbcjit's making this class huge20:29
@preactionpbcj: you could make a wgpkg file and import that20:29
@pbcjit would qualify for it's own file, imho20:29
@frodwithwhat preaction said20:29
@pbcjyou'd think so20:29
@frodwithship the template with the asset as a package20:29
@preactionand yes, we have plans to make plugins easier to install, they're just long-term plans20:29
@preactionsome kind of plugin package file, along with working from a cpan dist or a source directory20:30
@pbcjthis is an upgrade, and must update existing templates20:30
@preactionand wgpkg does exactly that20:30
@pbcjit did not behave for me20:30
@preactionit uses revision dates to determine if the asset should be upgraded, perhaps that was the problem?20:31
@preactionalso, i think there's a way to bypass that, or maybe someone just wanted that feature and it hasn't gone in yet20:31
+perlDreamerthere is20:31
+perlDreamerwe use it in the upgrade switch20:32
scrottie2I thought it uses the existance of the asset's database table to decide if it should be upgraded or installed.20:32
+perlDreamersince shunt upgrades didn't work right20:32
scrottie2oh, wgpkgs.  yeah.20:32
+perlDreamermorning, scrottie\d20:32
scrottie2hey perlDreamer.20:32
-!- scrottie2 is now known as scrottie020:32
@preactionand yeah, installClass.pl is not the perfect solution, but it saved me from the boilerplate that we had previously20:33
scrottie0the whole template idiom is stupid.20:33
@pbcjtell us how you really feel20:33
@preactionrequiring templates to be assets in the asset tree is limiting, yes20:33
@pbcjokay, so you fully recommend I attempt me some wgd package action20:33
@preactiona share/tmpl directory with all the default templates would be awesome, and then it'd prevent any web user from being able to change them20:34
scrottie0pbcj, Frank likes having his HTML in with his Perl but as far I know, no one else likes it.  if you don't like it, .wgpkgs is what most people do.20:34
@pbcjI don't, in fact20:34
@preactionother win: we could track changes in git and use our personal editors to edit the templates20:34
@pbcjI would love quick and dirty access to templates20:34
@pbcjother than wgd edit20:35
scrottie0I actually don't mind.  aside from templates being stupid, I'm not sure why people are so hung ho about DSLs and at the same time so opposed to mixing languages.  perl based pseudo language?  great!  different language intertwined?  hell no!20:35
@frodwithIt doesn't really seem like it'd be hard to make templates able to live on the filesystem20:35
@pbcjfrodwith FTW20:36
@preactionit wouldn't, we have namespaces to map to a folder in share/tmpl just fine20:36
@pbcjscrottie.. i dunno about that, templates are the shizzznight, it clearly seperates the data from presentation20:36
scrottie0frodwith, someone had done just that, but approaching it from the other direction.  they used FUSE to wire up a directory structure/file view of assets and templates.20:36
@frodwithyeah, but that doesn't really address pbcj's issue20:36
* pbcj has more than one issue....20:37
@frodwithwell, the larger issue is "we'd like to be able to ship templates as code"20:37
@frodwithbecause they are.  The default ones should live with the codebase.20:37
@frodwithand be read-only.20:37
scrottie0no reason WebGUI::Asset couldn't be turned into an interface definition and two or more implementations be created, one of them using wgpkg style JSON files for storage.20:39
scrottie0I'd really like to a see a small core of WebGUI, suitable for programming custom stuff against rather than deploying as-is, that didn't require an RDBMS20:39
@preactionand then we're back to MVC20:41
@preactionwhich i've gotten over being against20:41
@frodwithWell, without going that far even, we could have a directory that we read on-disk assets from, store the assetid/revisiondates in the files, and then we go to load an asset say...  "on filesystem? read from filesystem : read from db"20:41
scrottie0no, were aren't back to MVC.20:42
scrottie0stop mixing those idioms.20:42
@frodwithpreaction likes to pretend he knows what he's talking about20:42
@preactionit's how i establish my dominance over my minions20:45
@frodwiththat's only funny when it isn't true20:46
@preactionor when you're the minion :p20:46
+perlDreamerpbcj: just to double check, when you fixed the TimeChooser form plugin it was changed to no longer need timeChooser.html in extras, right?21:03
CIA-70webgui: Doug Bell WebGUI8 * rcaa1639 / lib/WebGUI/Asset/Wobject/Survey.pm : fix syntax error :p - http://bit.ly/gsdLeZ21:34
CIA-70webgui: Doug Bell WebGUI8 * ra3c6a2f / sbin/testEnvironment.pl : missing required module App::Cmd for WebGUI::Command - http://bit.ly/iiQImp21:34
zylopfaperlDreamer, 21:58
zylopfadamn hes away ;D22:00
@pbcjperlDreamer: yes22:07
zylopfahaa ;D22:07
zylopfaI made the Unique field in the Thingy22:07
zylopfaSo in the edit field, you can now choose: Is Unique (Yes,no)22:08
zylopfathen it checks to see if the database field already have the value you are trying to insert22:09
@pbcjsweet. now add referencia intergrity ;)22:09
zylopfawhats that?22:09
@pbcj"referencial" i meant22:10
zylopfawhats that? :O22:10
@pbcjI'm kidding, of course....  it's what makes foreign keys "strict" in relational databases22:10
zylopfaIt was easy to make this just made a new function isUniqueEntry($thingId,$fieldName,$fieldValue)22:11
zylopfaMaybe i should also make so if you make a key unique after the thingy has been made, then it offer to remove all the "un-unique" items22:15
zylopfaOr tells the user to do it, dont know realy22:15
-!- plainhao [~plainhao@] has quit [Quit: plainhao]22:28
@pbcjsince these are flat tables, removing nonunique items would be a hand full.  which item do you save?  really it should need to have a already unique or empty condition in order to turn on22:31
zylopfayeah or it will just be unique from the time the user change the field22:45
zylopfabut yeah your idea is good22:45
zylopfait will just tell that they cant make the field unique before they have removed the doublets22:45
zylopfaperlDreamer will be happy now, i made his "max entries allowed of this thingy" feature22:49
CIA-70webgui: Colin Kuskie master * rfaddfc5 / www/extras/timeChooser.html : Cleanup loose file leftover from the TimeField form plugin rewrite. - http://bit.ly/i5xFyZ23:16
CIA-70webgui: Doug Bell WebGUI8 * r3a2b28e / (3 files in 2 dirs): allow adding formbuilder fields at specific positions - http://bit.ly/fzBHPJ23:25
CIA-70webgui: Doug Bell WebGUI8 * r332a734 / (lib/WebGUI/FormBuilder/Role/HasObjects.pm t/FormBuilder.t): do not remove an element while splicing - http://bit.ly/hIo2Fu23:25
CIA-70webgui: Doug Bell WebGUI8 * rd7fd89c / lib/WebGUI/Asset.pm : 23:25
CIA-70webgui: move save buttons out into www_add and www_edit23:25
CIA-70webgui: Buttons are specific to those views of the form, not to any other,23:25
CIA-70webgui: so they should only be included on www_add and www_edit. - http://bit.ly/hQDi8k23:25
+perlDreamerpreaction, is replacing TinyMCE with YUI Editor still on the table?23:28
+perlDreamerit's listed in several bug reports as an option23:28
+perlDreamerbut we replaced Editor with TinyMCE in the Carousel23:28
@preactionno. it's one of those times where people will be pissed off no matter which option we choose23:28
zylopfaperlDreamer, I finished the thingy23:29
zylopfaUnique fields + "maximum allowed amount of things" 23:29
zylopfaof  a thingy23:29
@preactionthat was a side-effect of what i did, which was make Carousel use our existing APIs. I want our existing APIs to have YUI Rich Editor and TinyMCE and some markdown editor, etc...23:29
+perlDreamerTinyMCE will work as a markdown editor23:30
+perlDreamerit has a plugin for that23:30
+perlDreamerhang on, it'll work as a bbcode editor23:30
+perlDreamermarkdown is different, isn't it?23:30
+perlDreamernice work zylopfa23:30
zylopfaIts awesome now23:31
zylopfaI also tested it very thouroughly23:32
zylopfaYour was the easiest to make23:32
@preactionmarkdown is a way of inputting something that can be transformed into html. for our purposes, it would require some unfriendly code on save/restore, we'd be much better off storing the actual markdown, but it all ends up as html23:32
zylopfaI need to patch against the latest stable i guess, i  got 7.9.13-stable myself atm23:32
@preactionwe'd be best off if our fields decided what was stored in the DB and what was displayed in the template, but that's a rather fundamental change23:33
@preactionzylopfa: patch against latest beta, actually. this is a feature, so it goes in beta.23:33
zylopfaI will download the beta and install it on my test machine and make the changes and test them against the beta and then do a patch23:34
+perlDreamerpreaction, we can accept the patch and then write tests against it, right?23:37
@preactionin fact, honestly, that's the workflow i'd prefer if the author doesn't want to write tests. then, bonus, more than one person knows the code23:37
+perlDreamerit wouldn't hurt for the author to write tests either though, right?23:38
@preactionof course not23:38
zylopfaI dont know how to :(23:39
@preactionnot a problem23:40
zylopfaAnd i read the chapter about it in the developer guide its wizzardry for me23:40
zylopfabut i gotta learn some time23:40
+perlDreamerzylopfa, if you can hack the Thingy, testing can be learned23:40
+perlDreamerpreaction does it, frodwith does it, pbcj does it, scrottie0 can write tests23:41
+perlDreameryou too can write tests23:41
@preactionquestion to the audience: Should all WebGUI::Form::Button instances load YUI button JS and stuff? I say yes, as it is progressive enhancement and unifies all our buttons and makes them look pretty23:41
+perlDreamerif one button doesn't need it, then progressive enhancement doesn't matter23:41
+perlDreamerbut unifying them all would be nice23:41
+perlDreamerunless someone put the buttons right into the perl code/template instead of using form controls23:42
@preactionwell, as part of the unifying, we do make it more complicated to style23:42
@pbcjI say yes, API that shit23:42
@preactionfor custom buttons, they could use that ^FormControl; macro that's been discussed but not implemented yet23:43
@preactionand with YUI button, we could add icons and other fun stuff23:43
+perlDreamerwithout losing accessibility?23:43
+perlDreamerbig customers like accessibility in WebGUI23:43
@preactionthe icons wouldn't be part of the inaccessible button, for various reasons that boil down to IE6-7 supporting <button> like crap23:44
Haargthe one issue i see with that is if you are using yui dialogs in other places already23:45
@preactionthe idea being if the YUI button is the API, we can provide more visual options to the user23:45
Haargloading yui button will change how they work23:45
Haargand look23:45
@preactionunacceptably? do the dialogs break?23:46
Haargmost likely not23:46
Haargvisual change is the only thing that is likely to happen23:46
@pbcjI should point out that some designers rely heavily on jQuery to implement visual change23:46
@preactionthat's good enough for me, we'll keep it in 8 anyway. i've got a few weeks to spend just putzing around making sure everything looks nice23:46
Haargif you had code poking around in the generated buttons though that could cause problems23:46
Haargi doubt there is anywhere that was done though23:46
@preactionadding event listeners?23:47
Haargadding them how?23:47
Haargif you create a yui dialog and tell it to add buttons, usually you tell it what to run for them as you define them23:47
@preactionin theory, the proper way23:47
Haargnew YAHOO.widget.Dialog('blah', { buttons: [ { ... } ] } );23:49
Haargbuttons created like that is what i'm talking about23:49
@pbcjif you do it that way, it not longer is a part of WebGUI::Form::Button, tho23:49
Haargand you defined the handler for the button right along with the text and w/e23:49
@preactionwhat he's saying is that just loading button.js from yahoo changes how those buttons look. if it doesn't have button.js, they're just <input type="button">23:49
Haargchanges how they look and changes the html generated for them23:50
Haargunlikely to cause any issues aside from a visual change though23:50
@pbcjwhats the nix command to perform an operation on a set of files:23:52
@pbcjfind . -name 'root_' | awk or-something23:52
@preactionyou could do that, yes23:52
Haargls | xargs rm23:52
@preactionwhat operation? you could just as easily pipe to perl to perform anything awk can do23:53
Haargor find . -exec cat {} \;23:53
@pbcjxargs, indeed23:53
@preactionxargs has a specific use-case though, so read its manpage23:53
Haargor replace \; with + to replace {} with multiple files instead of one23:53
Haargif you are using find, -exec is usually a better alternative to xargs23:54
@preactionfind has now become a lot more useful to me23:54
@pbcjperfect, ty23:57
--- Day changed Tue Apr 12 2011
-!- kaare_ [~kaare@] has quit [Read error: Operation timed out]00:09
zylopfaDamn i justg installed webgui  and the new wre00:24
zylopfabut now it says Service-temporarely-unavailable :(00:24
@preactionzylopfa: check the modperl and webgui error logs00:27
zylopfaConnection refused: proxy: HTTP: attempt to connect to (*) failed00:29
zylopfain the modproxy error log00:29
@preactionright, that means modperl isn't responding. the reason for that could be in the modperl or the webgui error logs00:31
zylopfaHmm also something about missing Net/CDIR/Lite00:31
zylopfathats in the modperl log00:31
@preactionyou need to run testEnvironment.pl from /data/WebGUI/sbin00:32
zylopfathanks a lot 00:32
zylopfait wont work, i got 64 bit make, so it wont compile the c things for some of the module00:34
zylopfaI could cheat and make it on my 32 bit machine and copy it over00:39
zylopfaelse i need a crosscompiling toolchain00:40
@preactionor you could try building the latest WRE as 64bit00:40
@preactionthe git version, that is00:40
zylopfaDoes it work now??00:40
zylopfaHad some hard problems with it half a year ago00:41
zylopfaso much that i had to run my production machines in 32bit00:41
@preactionafaik it works00:41
zylopfaWill test it thanks a lot!00:41
@preactionQuestion for the audience: Should every WebGUI::Form::Control include a css class name in the wrapper, based on its package? WebGUI::Form::Button has "wg-form-button" class no matter what00:44
zylopfayeah but cant you override it in the definition if you want?00:45
@preactionyou could add your own, but this is more for designers who come after the programmers00:46
scrottie0ideally, yeah, that would be nice.00:46
@preactionmore unification of purpose and design00:47
zylopfayeah let em thing least possible00:47
scrottie0It might be an 8.1 feature though.00:47
@preactioni can fake it pretty well right now00:47
@preactionand i need to replace the class="forwardButton" that our current Submit button does by default00:48
@preactionnm, they aren't the same thing, but i'm already done so i'll just commit00:54
@preactionit'll help me make the forms pretty00:55
@preactionhumph. i'm only adding it to the wrapper div. is that sufficient?00:58
scrottie0get the rope.00:59
+perlDreamerhangin's too good fer that01:00
+perlDreamerget the rack01:00
@preactionyou could do worse: you could make me work!01:00
* preaction shudders01:00
+perlDreamerI though you were working?01:01
@preactionyes, but by choice! if you were to force me, it wouldn't be my choice anymore01:03
@preactioni'd be a SLAVE01:03
+perlDreameryou're not going to bring up that minion thing again, are  you?01:03
@preactionuh, i didn't. you did01:03
@preactionand now it's pushed, so you all can't say no anymore!01:04
+perlDreamerI did it!01:06
+perlDreamerit's too late to stop me now01:06
+perlDreamerI've updated TinyMCE in the core01:06
@preactionand now that i get to the actual problem i want to solve, making the asset edit form a template, i realize formbuilder can't do it yet. back to more side-jobs...01:06
+perlDreamertry and merge that into WebGUI 801:06
@preactionIs that a challenge, sir? Are you challenging me?01:07
@preactionoh, right then01:07
+perlDreamerStep on up to the version control01:08
@preactionSpin the wheel of merging!01:08
@preactionWill it merge? Ask the great wizard Gazoo!01:08
+perlDreamerI say hey man! There's only one way01:08
+perlDreamerspeaking of spinning, time to talk to the Carousel asset01:09
+perlDreameralso, time to take kids to piano lessons01:14
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has quit [Quit: Leaving.]01:14
zylopfaDamn it still problems with the iia64 building of wre01:18
zylopfasame problems as last time01:18
@preactionwhat problems?01:21
zylopfawhen it compiles openssl it gets me an error01:21
zylopfamd5-x86_64.s:41: Error: 0xd76aa478 out range of signed 32bit displacement 01:21
zylopfaIts not been patched it seems01:21
@preactionand you pulled the wrebuild source from the git repository? and ran ./getsource.sh and ./getperlmodules.sh and ./build.sh --all --ia64?01:22
zylopfafound on the net that there is errors in it01:22
zylopfaI got the wre sources from the download site01:22
@preactionthose are the old sources01:22
zylopfaany place where it says how i can get it from github?01:23
@preactionhelp.github.com maybe?01:23
zylopfayeah but your sources01:23
zylopfawhere are they located01:23
CIA-70webgui: Doug Bell WebGUI8 * r7445681 / (lib/WebGUI/Form/Button.pm lib/WebGUI/Form/Submit.pm): 01:24
CIA-70webgui: add "type" param to button control01:24
CIA-70webgui: We're realigning Button and Submit so that Submit is just a01:24
CIA-70webgui: pre-configured Button. This should be repeated for other types01:24
CIA-70webgui: of form fields. - http://bit.ly/eRARqF01:24
zylopfaahh thanks01:24
CIA-70webgui: Doug Bell WebGUI8 * r6791836 / lib/WebGUI/Form/Submit.pm : 01:24
CIA-70webgui: remove old forwardButton class and "Please Wait..." text01:24
CIA-70webgui: We'll add similar functionality using the YUI button stuff - http://bit.ly/g6caOb01:24
CIA-70webgui: Doug Bell WebGUI8 * r0c25620 / lib/WebGUI/Form/Submit.pm : 01:24
CIA-70webgui: redefine a submit button in terms of a normal button01:24
CIA-70webgui: in short: override new() instead of toHtml to allow changes to be made01:24
CIA-70webgui: to the submit button. - http://bit.ly/f0zZAI01:24
CIA-70webgui: Doug Bell WebGUI8 * r0168cb1 / (2 files in 2 dirs): add wg-form-TYPE class to all form control wrappers - http://bit.ly/g1ZBr901:24
CIA-70webgui: Colin Kuskie master * r38de00f / (429 files in 87 dirs): Upgrade TinyMCE to 3.4.2, fixes bugs 11955, 11992 - http://bit.ly/eYx8aj01:24
zylopfapreaction, I have 1 problem with compiling again but not the same place01:53
zylopfa/usr/bin/ld: register.o: undefined reference to symbol 'gpg_strerror'01:53
zylopfa/usr/bin/ld: note: 'gpg_strerror' is defined in DSO /data/wre/prereqs/lib/libgpg-error.so.0 so try adding it to the linker command line01:53
zylopfaI am not so good at c so i dont know how i can add it to the linker01:53
@preactioni don't know either, i'd have to try it. post a bug report and include the OS and version so we can try to reproduce01:55
zylopfayeah i am trying to see myself also first01:55
scrottie0zylopfa, have you considered the source install option?01:59
zylopfaI am building the source of wre01:59
@preactionhe means without WRE, with vendor packages and WebGUI tarball01:59
zylopfaohh i dont wanna do that again02:00
zylopfadid it long time ago and ran only that02:00
zylopfabut its to unstable for me02:00
zylopfaHaa i made it preaction !02:05
scrottie0nice work.02:13
scrottie0well, it *might* be easier to install vendor packages for mysql, httpd, mod_perl, imagemagick, etc, etc and then install WebGUI manually.  just a thought, in case you get frustrated with trying to compile things.02:13
zylopfayeah but i have to make it work02:14
Haargwhy does the wre need gpg?02:15
zylopfano idea02:15
scrottie0make what work?  the wre?02:21
zylopfayeah now it made error again when building it from source02:21
scrottie0hmm.  not familiar with that error.  add -lgpg-error to LIBS in the Makefile for whatever you're building and try again?02:22
scrottie0usually you get an error like that when it can't find a function at all, not when you can. 02:22
zylopfayeah i found the gcc line and changed it so it worked02:23
zylopfabut i cant figure out how to change it in the makefiles02:23
zylopfaBut i can see its in the test dir that it makes problems02:23
zylopfai could just ommit that i think02:23
zylopfaI dont understand that make shit in gcc :(02:26
zylopfamaybe i am lucky this time02:28
scrottie0make is okay compared to autoconf and libtool.  iee!!!!02:29
zylopfaI am just stupid with c i dont know it at all02:30
scrottie0usually there's a line that says something like LIBS = -lthis -lthat -lother_thing -L/over/there -lmore_stuff02:30
zylopfaI changed the Makefile.in and Makefile02:30
zylopfabut when i run the ./build.sh --all --ia64 somehow it changes them again02:30
scrottie0yeah.  that'll re-run the configure scripts, which clobbers all of that, unless I'm mistaken.02:31
scrottie0after you change the Makefile, you have to cd into the build directory for the program and do 'make'02:31
zylopfaI did that also02:31
scrottie0then 'make install'02:31
zylopfaand it made it withtout problem02:31
zylopfaahh yeah the install part!!02:31
scrottie0then when you do build.sh, you have to make sure it doesn't get hung up on trying to build that same thing again02:31
scrottie0or next time you run build.sh, it'll fail to build and then just stop.02:31
scrottie0I think build.sh make take arguments about what to build.02:33
zylopfagnnna see now again02:33
zylopfahope it wont build the thing again that i told it not to02:34
-!- sbaur [~Adium@] has quit [Quit: Leaving.]02:34
zylopfaI think the build scripts use the standard build libraries instead of the ones in the /date/wre/prereqs02:38
@preactionbuild.sh puts /data/wre/prereqs as PREFIX and then puts all the prereqs/* directories as their appropriate env vars, but not all makes handle that02:56
zylopfanow i also have problems with gnutls-2.8.502:58
zylopfaBut its lame cause ldd says where the library it can find the symbol in02:58
zylopfais                                                                                           ^02:58
zylopfa'gcry_control@@GCRYPT_1.2' is defined in DSO /data/wre/prereqs/lib/libgcrypt.so.11 so try adding it to the linker command02:58
zylopfaBut i dont know what to change to make it understand it02:59
zylopfai know i should use -L/data/wre/prereqs/lib -lgcrypt02:59
zylopfaijn that case but i dont know wherre to put it to make it work and compile02:59
zylopfausing the whole make hell :(02:59
scrottie0what are you currently compiling?03:01
scrottie0is there a Makefile in there?03:02
scrottie0if you don't see it in the top level directory, do find -name Makefile03:02
scrottie0and try to guess which one to edit from the output from the last build attempt03:03
scrottie0or edit them all.03:03
zylopfayeah there is a makefile03:03
zylopfaok now it would compile03:04
zylopfathe gnutils03:04
scrottie0life was so much easier when you just told the things where stuff is rather than ./configure guessing incorrectly and having to fix the damage.03:05
zylopfayeah so true 03:05
zylopfaBut i dont like that the linker suggests where the library is and doesnt use it03:06
scrottie0now "portable" means "doesn't even build on Linux".  "portable" used to mean "builds on Ultrix, AIX2, Solaris, SYSV and DomainOS"03:06
zylopfahaa sick03:06
scrottie0hrm.  just guessing based on the function name is not going to be very reliable.  that's not a good enough system to be automatic.03:06
zylopfawhen i do ./build.sh --all --ia6403:06
zylopfadoes it also rebuild makefiles for the things i edited the makefiles for?03:07
zylopfaor will it recognize that i already did make;make install there?03:07
zylopfahaa bollocks i have to comment it out in the build.sh file also03:07
scrottie0./build.sh probably calls configure.  configure blows away the Makefiles03:08
zylopfaso i comment it out in the build.sh the things i manually build03:08
zylopfaIts good i have a fast computer for this 03:09
zylopfaand its awesome you have helped me so well03:09
zylopfaI suspect it will make errors again but now i know what to do atleast against link errors03:09
* scrottie0 tips his imaginary hat03:10
zylopfaits some detour i am on i tell you, i was making a patch for Thingy and now i need to install the newest version, with wre03:10
zylopfamaking the patch took 2 hours installing has taken 3 now and counting03:11
scrottie0I thought Doug made some nice 64 WREs ready to be downloaded and installed03:14
zylopfanot on my system it seems03:14
zylopfaBut its also hard for me to install cause i know 0 about makefiles if it goes wrong :(03:15
scrottie0oh, wait, ia64... 03:15
@preactioni did, but the URLs are everywhere and nowhere04:13
zylopfaI had to download imagemagick manually04:14
zylopfaor atleast untar it manully04:14
zylopfacause the one it gets is called ImageMagick.tar.gz and not ImageMagick-X.X.X.tar.gz04:14
zylopfahmm now it had problems with Universal::can04:16
CIA-70webgui: Colin Kuskie master * r96ee557 / (4 files in 4 dirs): Allow the Rich Editor used by the Carousel to be customized for each Carousel asset instead of inheriting the Editor from the site's Settings. Fixes bug #12100. - http://bit.ly/gj7LG104:18
zylopfaHmm it didnt download one of the perlmodules needed, not so much a problem04:23
scrottie0UNIVERSAL::can and UNIVERSAL::isa are going to make a lot of noise.04:24
scrottie0I did epic battle with them and lost.04:24
zylopfaThe only thing that was wrong with it, is that it didnt download it in getperlmodules.sh04:25
zylopfaseemed to compile alright now04:25
zylopfascrottie0, do you know if imageMagick can write to pdf files, or overlay things to them?04:27
zylopfaHaa sweet scrottie0 now only 5 more perlmodules that has to compile and install04:31
scrottie0nope, don't know.  GD will generate pdf output.04:32
zylopfaIs that also included in the wre?04:33
scrottie0I would assume so.  But I don't see it.04:34
zylopfanow the moment of truth04:43
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui04:48
-!- daviddelikat1 [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Ping timeout: 276 seconds]04:51
CIA-70webgui: Colin Kuskie webgui-7.9 * r4df81cf / docs/create.sql : Preparing for 7.9.26 release - http://bit.ly/fpfJ1x05:00
CIA-70webgui: Colin Kuskie webgui-7.9 * r2c9e091 / (4 files in 4 dirs): Ready for 7.9.27 development. - http://bit.ly/gdRNZM05:34
-!- carogray [~Caroline@c-24-63-233-216.hsd1.nh.comcast.net] has quit [Quit: Leaving.]05:40
zylopfascrottie0, do you know what i should do, if my patch also needs to have a column added to the database?05:47
scrottie0you're adding code to WebGUI's core?  05:58
zylopfayeah upgrading Thingy05:58
zylopfasopke to preaction and perlDreamer about it05:58
scrottie0an installer.... see /data/WebGUI/docs/upgrades for examples05:58
zylopfaok I will05:58
scrottie0you're welcome =)05:58
zylopfaI am making unique keys in Thingy05:59
scrottie0also a changelog entry05:59
zylopfasure thing05:59
scrottie0perlDreamer posted about steps for adding to core05:59
zylopfasweet i will read them asap05:59
scrottie0trying to find that... hrmm...06:00
zylopfaahh nice thanks a lot that will come in handy06:03
scrottie0you're welcome.  let me know if you need any tips for any of those things.  I didn't mean to just dump a bunch more work on you ;)06:04
zylopfanaa its only good i learn those things06:05
zylopfathanks a lot for your help06:05
scrottie0my pleasure.06:12
-!- zylopfa [~zylopfa@0x555116f0.adsl.cybercity.dk] has quit [Quit: Leaving]06:19
-!- pbcj [~pbcj@71-90-6-215.dhcp.ftbg.wi.charter.com] has quit [Ping timeout: 258 seconds]07:23
-!- kaare_ [~kaare@langebro.adapt.dk] has joined #webgui08:45
-!- pbcj [~pbcj@71-90-6-215.dhcp.ftbg.wi.charter.com] has joined #webgui09:27
-!- mode/#webgui [+o pbcj] by ChanServ09:27
-!- pbcj [~pbcj@71-90-6-215.dhcp.ftbg.wi.charter.com] has quit []09:54
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has joined #webgui10:18
-!- mode/#webgui [+v BartJol] by ChanServ10:18
-!- Radix_ changed the topic of #webgui to: [7.9.26-stable | 7.10.13-beta | WRE 0.9.3] Before you ask, check the wiki: http://wiki.webgui.org | Pastebin: http://webgui.pastebin.com10:46
-!- zylopfa [~zylopfa@0x555116f0.adsl.cybercity.dk] has joined #webgui15:17
-!- carogray [~Caroline@c-24-63-233-216.hsd1.nh.comcast.net] has joined #webgui15:34
-!- daviddelikat1 [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui15:39
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Ping timeout: 246 seconds]15:41
zylopfaI found an error in thingy, or something that was forgotten more likely15:46
+BartJolyeah more bugreports15:49
zylopfaIts because you can import thing data to a thingy15:49
zylopfawith csv files15:49
zylopfaand you can set the thingy so you can have a maximum number of entries created  pr. user15:50
zylopfabut this check is only dont with normal adding of records, not in importing them15:50
+BartJolso then you can add more than the max records15:52
zylopfayeah if you import them from a file rather than creating them via the form15:52
+BartJolwell, a line count for the file shouldn't be to difficult15:52
zylopfait takes it in sequence and i just stop it when it has reached the limit, by closing the csv file and returning the error15:54
zylopfaso we do get the records inserted up to the limit15:54
zylopfaI have made it already cause i am making new features for it15:55
zylopfaNow I made that you can limit the number of records total15:56
zylopfaand you can set thingy fields to be unique15:56
-!- fokat [~lem@weston-] has quit [Ping timeout: 276 seconds]16:13
-!- kaare_ [~kaare@langebro.adapt.dk] has quit [Remote host closed the connection]16:58
-!- carogray1 [~Caroline@c-24-63-233-216.hsd1.nh.comcast.net] has joined #webgui17:01
-!- carogray [~Caroline@c-24-63-233-216.hsd1.nh.comcast.net] has quit [Ping timeout: 246 seconds]17:04
-!- khenn [ab9fc20b@gateway/web/freenode/ip.] has joined #webgui17:20
-!- mode/#webgui [+o khenn] by ChanServ17:20
-!- zylopfa [~zylopfa@0x555116f0.adsl.cybercity.dk] has quit [Quit: Leaving]17:22
-!- kaare_ [~kaare@] has joined #webgui17:49
-!- sbaur [~Adium@] has joined #webgui18:02
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has quit [Quit: Leaving.]18:19
-!- pbcj [~pbcj@71-90-6-215.dhcp.ftbg.wi.charter.com] has joined #webgui18:23
-!- mode/#webgui [+o pbcj] by ChanServ18:23
-!- carogray1 [~Caroline@c-24-63-233-216.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer]18:29
-!- fokat [~lem@weston-] has joined #webgui20:37
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has joined #webgui20:39
-!- mode/#webgui [+v perlDreamer] by ChanServ20:39
+perlDreamernginx 1.0 ftw!20:39
@preactioni also just finalized the plan that ends in plainblack.com and webgui.org running 8.0.021:08
@preactionsoon my precious21:08
+perlDreamerdeath to definition21:09
@preaction8 is enough!21:09
@preactionwe're gonna eat our own dogfood before a new WRE, to try to catch any huge major problems before we offer a beta21:10
@preactionso 8.0.0 will be alpha until pb.com and wg.org are behaving correctly21:10
@preactionso once we announce the alpha, we can announce the end of the 7.10 beta cycle when 8.0.0 goes beta21:11
-!- fokat [~lem@weston-] has quit [Ping timeout: 240 seconds]21:21
-!- zylopfa [~zylopfa@0x555116f0.adsl.cybercity.dk] has joined #webgui21:30
zylopfawhere is that perlDreamer when one has good news!22:02
+perlDreameron phone22:02
zylopfaSweet you are here!22:03
zylopfaI have made the change to Thingy against the beta, so now your thing is on aswell as unique fields22:03
-!- fokat [~lem@weston-] has joined #webgui22:09
+perlDreamerawesome, thanks zylopfa!22:14
zylopfa+ i found a bug ion thingy which i also patched22:14
zylopfaproblem is now to make the update script, which i havent tried and how to use patch command and all that but i have to find something about it22:18
+perlDreamerpatching code is easy22:19
+perlDreamerfor examples on upgrades scripts, see docs/upgrades/*.pl22:20
+perlDreamerwhat's the thingy bug you fixed?22:20
zylopfaalso 2 columns needed to be added to 2 thingy database tables22:20
zylopfayou know that you can set the amount of things a user can add?22:20
zylopfaThis isn't checked if you add things using CSV upload22:22
zylopfaso i added the check for CSV for maxuserrecords and for maxtotalrecords (which was the feature I added)22:23
@preactionshould asset classes have an API hook for adding settings?22:24
zylopfadont know what that means22:28
zylopfayou mean in general?22:29
zylopfaadding new settings on thr fly?22:29
-!- mducharme-work [~nothing@] has joined #webgui22:32
-!- mducharme-work [~nothing@] has quit [Client Quit]22:33
@preactionno, having global settings for the asset class. right now, assets only have instance settings (the definition properties)22:33
@preactionbut i'm adding the feature for assets' normal edit screen (www_edit) to be a template22:33
@preactionbut i do not want what template to be decided per-asset, because if the template screws up, you can't go into the edit screen to undo that template22:34
@preactionso it has to be a setting, so you can change it even if the template it screwed up (that template is not affecting the settings)22:34
@preactionbut also, we could push out some per-asset settings into per-class or even global settings22:35
@preactiondefault pagination values, for example22:35
zylopfaAhh now i understand22:36
zylopfaI think it would be a good idea22:36
@preactiona few other bits have settings hooks too, like WebGUI::Auth and WebGUI::Account22:37
zylopfayeah it could be made so it counts for all assets22:37
@preactionright, some things could be "all assets", and then you could configure per-asset if you wanted22:38
@preactionbut mostly it's the ability to allow programmers to have that hook22:38
zylopfayeah i think it would be good22:38
@preactionnot everything needs to be configured per-instance22:38
@preactionalso another layer of protection: settings are admins, but asset editing can be given to almost anyone22:39
@preactioni'll add it to my list of ideas22:40
zylopfathats a very good idea, cause then you can define what 'frame' the instantiated assets should be inside22:40
zylopfaSo the ones who place the assets, do so with the settings defined by the programmer/admin 22:40
zylopfapreaction, what sould i call my upgradescript, or should i leave that to others?22:41
@preactioni think Catalyst has a layered configuration system for apps, might be something to take into consideration. we have a lot of config specified in different areas,22:41
@preactionyou should add your upgrade subroutine to the existing upgrade_7.10.13-7.10.14.pl script (should be the last script in the docs/upgrades directory22:42
zylopfaahh thanks22:43
zylopfaso as i see it in this i should create the database columns needed and then what about the change to i18n?22:43
@preactionyou should add your i18n strings to the existing WebGUI/i18n/English/Asset_Thingy.pm file22:44
zylopfaahh ok22:44
zylopfaand i need to use the patch command on the Thingy.pm file and my new one to get the patch i guess22:45
@preactionif you're working from a fork, you could just commit to your personal fork and then submit a pull request22:46
@preactionhelp.github.com might be able to help you with setting up your own fork and that stuff22:46
zylopfaoi thats a big mouthful, i dont work from my own fork22:47
zylopfajust something i requested in thingy that i made myself, also something for perlDreamer 22:47
+perlDreamerdoing it in a fork (or branch) is the easiest way for us to merge in your changs22:48
+perlDreamerformatting all that as a patch would be tedious22:48
+perlDreamerit's much easier to say22:48
+perlDreamergit merge zylopfa22:48
zylopfaso i can just change the things in my branch?22:48
zylopfaand then merge it as you call it?22:48
@preactionwe'd pull in your commits, yes22:48
zylopfaso i dont need patch -p0 and that?22:48
+perlDreamerno :)22:48
zylopfaSick good22:49
+perlDreamerdude, git is the bomb22:49
zylopfa1. i18n, 2. upgrade script, 3. Thingy.pl, 4. merge git22:49
+perlDreamergit is like fudge topping on top of vanilla ice cream22:49
+perlDreamergit is like free toppings on your pizza22:49
zylopfaits sick good as you explain it to me22:49
zylopfaIf it wasnt there you had a problem adding all the patches right?22:50
@preactionnot really, it'd be more work for you creating them than for us merging them22:50
zylopfaohh and perlDreamer i got my webgui installed on my 64bit test machine now!!22:50
zylopfayeah that was what i ment preaction ;D22:51
zylopfaIf git wasnt terhe it would be hard for both of us22:51
-!- mducharme-work [~nothing@] has joined #webgui22:57
-!- mducharme-work [~nothing@] has quit [Client Quit]22:57
@preactionhttps://gist.github.com/f3bc6ccba844c90b2f60 <- bootstrap a DOS dev environment from the bare minimum dos system: IO.SYS, MSDOS.SYS, and COMMAND.COM23:08
zylopfahaa sick good preaction 23:10
zylopfayou are very good help, i just made my own fork now!23:11
@preactionperl 5.12 has been out for 12 months. should we make 8 use it?23:17
zylopfaseems like a good idea and its been out there for some time23:21
Haargwhat would the advantage be?23:23
@preactionthe unicode fixes, the package syntax, the pluggable keywords, the new each()23:25
@preactionthe overloading core pragma23:25
+perlDreamerwe need those things?23:25
@preactionno, but we don't need smartmatch or given/when either23:26
+perlDreamerno, we do need those because the alternatives suck23:26
@preactionso we want them, because the alternatives suck, but the alternatives are perfectly valid23:27
+perlDreamerhaving a native switch statement23:27
+perlDreamerand a replacement for isIn are good things23:27
+perlDreamerunicode fixes are good things23:27
@preactionpluggable keywords == Devel::Declare. overloading pragma may be installable from cpan. package NAME VERSION is just a nice-to-have23:28
+perlDreamerI don't see where we need to overload the core in WebGUI23:28
@preactionoverloading enables or disables <- overloads23:28
@preactionlike DateTime overloads things23:28
@preactioni was having a major problem with DateTime because of its overloads23:28
+perlDreamerreally?  where?23:29
@preactioni was trying to diagnose a memory issue23:29
@preactionto try to figure out if the object was the same as another, I tried stringification, but DateTime overloads that, and i forget everything else i tried that didn't work23:30
@preactionthe point being this upgrade is just as useful as any other: we could make due without it, but if our tests pass what's stopping us?23:30
@preactionit's been 6 months, i forget if i tried that or not23:31
-!- kaare_ [~kaare@] has quit [Ping timeout: 248 seconds]23:35
* perlDreamer has to head out to pick up kids23:36
@preactiondoes 5.13 contain push $arrayref, LIST? or is that in 5.12?23:38
Haargif you plan on always requiring something like the wre, go ahead and bump the version req23:39
Haargbut afaik most recent dist releases are still on older versions23:39
--- Day changed Wed Apr 13 2011
zylopfadamn found another bug in thingy00:13
+perlDreamerwhat's the bug, zylopfa?00:53
+perlDreamerby the way, it never hurts to file these as bugs00:53
+perlDreamerso that people don't report them twice00:53
-!- fokat [~lem@weston-] has quit [Ping timeout: 276 seconds]00:53
zylopfaperlDreamer, 01:08
zylopfaI fixed the bug myself also01:08
zylopfaits in the CSV import again01:08
+perlDreamerwhat's this new bug?01:08
zylopfanewly created records via CSV are not stored with createdById and dateCreated and ipAddress01:09
zylopfaand hence the MaxEntriesPrUser can be bypassed with CSV upload01:09
zylopfaso its 1 error but it does so that maxentriedpruser gets the wrong count cause it use the createdbyid to count01:10
+perlDreameryou sure about that?01:10
+perlDreamerIt looks like they're stored with updatedByName and updatedById01:11
zylopfawhen you upload records via CSV it only set the updatedbyid and updatedbyname01:11
+perlDreamerbut those should only be set if the record already exists01:11
zylopfabut its not always only updated its also NEW records01:11
zylopfayeah i made it like you already said01:12
zylopfathe only thing i need to make now is updatescript01:12
zylopfai have already branched webgui with git01:12
-!- fokat [~lem@weston-] has joined #webgui01:13
zylopfaeventhough i dont know about versioning systems i think git is easy01:14
-!- rizen [~rizen@71-90-29-5.dhcp.ftbg.wi.charter.com] has joined #webgui01:30
-!- mode/#webgui [+o rizen] by ChanServ01:30
zylopfagreetings rizen 01:33
zylopfaand that aswell Sir01:33
@rizendid you just call me sir? man i've gotten old.01:34
zylopfahaaa :D01:35
+perlDreamerDon't say old01:52
+perlDreamerit makes my joints creak01:52
zylopfaare you programming from the elderhome perlDreamer ?01:52
+perlDreamermy old rocking chair :)01:53
zylopfaperlDreamer, i better finish that upgrade script so you can get the thingy!!01:57
-!- fokat [~lem@weston-] has quit [Ping timeout: 240 seconds]01:58
-!- Yazik [~Yazik@AMontsouris-551-1-116-107.w90-2.abo.wanadoo.fr] has joined #webgui02:04
-!- fokat [~lem@weston-] has joined #webgui02:06
-!- rizen [~rizen@71-90-29-5.dhcp.ftbg.wi.charter.com] has quit [Quit: rizen]02:09
-!- sbaur [~Adium@] has quit [Quit: Leaving.]02:33
CIA-70webgui: Colin Kuskie master * rc015b67 / (2 files in 2 dirs): Unescape paypal's content before parsing it so that multi-line data is handled correctly. Fixes bug #12103. - http://bit.ly/f3mTIa02:42
-!- zylopfa [~zylopfa@0x555116f0.adsl.cybercity.dk] has quit [Quit: Leaving]02:46
-!- Yazik [~Yazik@AMontsouris-551-1-116-107.w90-2.abo.wanadoo.fr] has quit []03:01
-!- fokat [~lem@weston-] has quit [Ping timeout: 276 seconds]03:02
-!- fokat [~lem@weston-] has joined #webgui03:05
-!- carogray [~Caroline@c-24-63-233-216.hsd1.nh.comcast.net] has joined #webgui03:09
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has quit [Quit: Leaving.]03:16
-!- pbcj [~pbcj@71-90-6-215.dhcp.ftbg.wi.charter.com] has quit []03:19
-!- fokat [~lem@weston-] has quit [Read error: Operation timed out]04:14
-!- carogray1 [~Caroline@c-24-63-233-216.hsd1.nh.comcast.net] has joined #webgui04:43
-!- carogray [~Caroline@c-24-63-233-216.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer]04:43
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui04:46
-!- daviddelikat1 [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Ping timeout: 264 seconds]04:49
-!- carogray1 [~Caroline@c-24-63-233-216.hsd1.nh.comcast.net] has quit [Quit: Leaving.]04:50
@preactioni just spent 4 hours chasing down the problem with: for my $key ( %hash ) { <- forgot keys()...05:27
CIA-70webgui: Doug Bell WebGUI8 * r04a420e / (7 files in 4 dirs): formbuilder toTemplateVars is now complete and tested - http://bit.ly/fydcyF05:27
-!- fokat [~lem@weston-] has joined #webgui06:22
-!- kaare_ [~kaare@] has joined #webgui07:13
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has joined #webgui09:56
-!- mode/#webgui [+v BartJol] by ChanServ09:56
+BartJolscrottie0: ?11:15
-!- carogray [~Caroline@c-24-63-233-216.hsd1.nh.comcast.net] has joined #webgui12:03
-!- carogray [~Caroline@c-24-63-233-216.hsd1.nh.comcast.net] has quit [Quit: Leaving.]12:14
-!- carogray [~Caroline@173-144-133-145.pools.spcsdns.net] has joined #webgui13:11
-!- carogray [~Caroline@173-144-133-145.pools.spcsdns.net] has quit [Read error: Connection reset by peer]13:40
-!- carogray [~Caroline@173-144-133-145.pools.spcsdns.net] has joined #webgui13:49
-!- carogray [~Caroline@173-144-133-145.pools.spcsdns.net] has quit [Read error: Connection reset by peer]14:28
-!- carogray [~Caroline@host2.209.113.248.conversent.net] has joined #webgui15:24
-!- daviddelikat1 [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui15:40
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Ping timeout: 276 seconds]15:42
-!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui16:12
-!- mode/#webgui [+o bopbop] by ChanServ16:12
-!- sbaur [~Adium@] has joined #webgui17:53
-!- khenn [ab9fc20b@gateway/web/freenode/ip.] has quit [Quit: Page closed]18:06
-!- khenn [aba1a00a@gateway/web/freenode/ip.] has joined #webgui18:08
-!- mode/#webgui [+o khenn] by ChanServ18:08
CIA-70webgui: Colin Kuskie webgui-7.9 * rfd595cb / (2 files in 2 dirs): Unescape paypal's content before parsing it so that multi-line data is handled correctly. Fixes bug #12103. - http://bit.ly/hJPZVf18:09
+BartJolhowdy frank18:12
@khennhow's it going Bart?18:12
+BartJolgood, I send some angry mail to a pb employee today :)18:12
@khennwhich one?18:13
@khennhopefully Doug18:13
@khennhe deserves angry mail18:13
+BartJolthere was a lack in his knowledge about our protocols18:13
@khennyou should send one to doug as well18:13
@khennthat's dougs fault18:14
+BartJolbut he hasn't done anything wrong to me since the wuc18:14
@khennheh 18:14
+BartJolbut that is nsfw18:14
@khennI won't ask18:14
@khennan I'm not sure I want to know18:14
+BartJolyou remember Gemma?18:15
@khennhow can you forget Gemma18:17
+BartJolwell, that's enough explanation I suppose18:17
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has quit [Quit: Leaving.]18:25
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has joined #webgui18:41
-!- mode/#webgui [+v perlDreamer] by ChanServ18:41
+perlDreamermorning, folks18:41
+perlDreamerdid someone stop on you, SD?18:43
-!- pbcj [~pbcj@71-90-6-215.dhcp.ftbg.wi.charter.com] has joined #webgui18:53
-!- mode/#webgui [+o pbcj] by ChanServ18:53
@khennhello perlDreamer!19:54
+perlDreamerhowdy khenn19:54
SDuensinjust that kind of day19:54
@khennsorry to hear that SDuensin19:55
SDuensinLife has been kicking me in the head lately.19:58
+perlDreamerSDuensin, the old adage about life and lemons doesn't fit with head kicking.20:16
+perlDreamerAlthough I do know a story who was praying for rest and a break, and she got hit in the head with a bowling ball20:16
+perlDreamerI really miss WebGUI8's Plack based testing20:23
@preactionor the Test::Class stuff. i can add one sub, and test all plugins of that type20:26
+perlDreameroh yeah20:26
+perlDreamersoon, it comes soon20:26
+perlDreamerdid you ever look into Test::Routine?20:26
+perlDreamerI know it's Moose based (slow), but we're loading Moose anyway20:26
+perlDreamerand the fact that it runs tests in declared order is awesome20:26
+perlDreamerinstead of alphabetical by sub/test name20:27
@preactiondidn't see Test::Routine, but saw Test::Sweet20:30
scrottie0what?  when someone gives you root on a machine usually it's pretty much expected that you're going to run an Unreal Tournament server on it.20:36
@preactionwhen was that prepare method added for WebGUI::Form::Control?20:37
+perlDreamerit doesn't have a prepare method20:37
+perlDreamerthere's prepareWrapper20:37
+perlDreamerand headTags20:37
scrottie0preaction, do you want to debrief pbcj on this policy that even I am not aware of?20:37
@preactionthere's a policy?20:38
scrottie0since he's root on BartJol's machine now too20:38
+perlDreamerPolicy creation policy20:38
scrottie0it involves Gemma somehow.20:38
@preactiongood to know i can still inspire people to greatness20:41
+perlDreamerI need to buy one of these for my wife: http://www.thinkgeek.com/e72e/20:42
scrottie0I'm guessing BartJol got woken in the night by a page when I created an account for pbcj after Vrby told us to investigate a high priority bug.  Andy was aware we were setting up Chris and we had been fulling requests through him but I don't remember if this one wasn't requested or just didn't get done.  that's the boring version of it.  short version is someone has to tell pbcj that even though he's root, he can't run Unreal Tournament server.20:43
scrottie0perlDreamer, schweet!20:44
CIA-70webgui: Doug Bell WebGUI8 * r9489283 / lib/WebGUI/Form/Button.pm : add YUI button to WebGUI button - http://bit.ly/dHvMm520:48
@pbcjI'm pretty sure I removed any trace of unreal from all the logs21:03
@preactionFormBuilder cannot be built using HTML::Template, because it's recursive21:13
+perlDreamercrap, preaction.  Does that mean we have to switch to Template::Toolkit?21:14
@preactionjust for this asset edit template21:14
-!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: napping]21:14
@pbcjckotil, NIICE21:14
@preactionand if people want to demonstrate the power of this fully armed and operational formbuilder21:14
@preactionbecause i have to use macros in order to do this...21:15
+perlDreamerone of these days I'm going to find a reason to force us to go to TT sooner rather than later21:19
@preactioni could see these macros being generally useful. anyone have any clue how i would go about having includes for webgui TT templates?21:23
@preactionfrodwith, didn't you do something like this a while back?21:23
-!- rizen [~rizen@] has joined #webgui21:23
-!- mode/#webgui [+o rizen] by ChanServ21:23
@pbcjshhh, he's here21:23
@preactionso as i was saying..21:24
@preactionoh! uh...21:24
@frodwithyes, I did preaction21:24
@frodwithyou need to have a webgui session somehow though21:24
@preactioniirc your objection was that it did nasty things to find that session, but a custom Template::Stash module might be able to get around that21:25
@preactionit might be done sooner rather than later, is there a github repo or something i can look at?21:25
@frodwith"nasty things" was walk the call stack looking for a session21:25
@frodwithumm there might be, let me check21:25
-!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui21:34
-!- mode/#webgui [+o bopbop] by ChanServ21:34
-!- CCAC [~CCAC@] has joined #webgui22:03
CCAC... so i've installed webgui on a fresh ubuntu 1010 ... how do i get to it?22:04
@preactionCCAC: look up the docs in /usr/share/docs/webgui/README.debian iirc22:05
@preactionor maybe /usr/share/webgui/docs22:05
scrottie0CCAC, I'm told that the Debian package is pretty far out of date.22:05
@preactionhmm... i just had that...22:05
@preactionit's not that out of date, sid is 7.9.2522:06
@preactionCCAC: /usr/share/doc/webgui/README.Debian.gz22:06
scrottie0hrm, the old cjac is a Debian package maintainer.  we should hire him to abuse his position of trust and authority to update that baby.22:06
scrottie0also, WebGUI needs an auto-update mechanism.22:07
@pbcjanyone in the office today?22:07
@preactioni've got a friend who's an old maintainer, if we ever take control over the package ourselves22:07
@preactionpbcj: JT and I are22:07
@pbcjexcellent, I need to stop by.  see you in a bit22:07
scrottie0afk a bit here.22:08
-!- CCAC [~CCAC@] has left #webgui []22:12
-!- qwebirc14276 [44b82b04@gateway/web/freenode/ip.] has joined #webgui22:43
-!- qwebirc14276 [44b82b04@gateway/web/freenode/ip.] has left #webgui []22:44
-!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: bye]22:59
+perlDreamertime to go get the kiddos from school23:34
CIA-70webgui: Paul Driver master * rdf2e1a5 / (3 files in 3 dirs): rfe #12105: Make shortcuts related for export purposes - http://bit.ly/eA8M3c23:58
--- Day changed Thu Apr 14 2011
+perlDreamerfrodwith, why are shortcuts to an asset exported by default?00:00
@frodwiththey're not00:01
@frodwithonly if you tick the "export related assets" checkbox00:01
+perlDreamersorry, wrong question00:01
+perlDreamerwhy are shortcuts considered related assets?00:01
@frodwiththe concept of related assets is, when this asset changes, the output of that asset changes00:02
@frodwithso if I'm exporting this one, I may want to export that one as well.00:02
@frodwithshortcuts fall squarely in there, don't you think?00:02
+perlDreamerWell, not originally00:03
+perlDreamerI think of an asset as a way to duplicate content on a site00:03
+perlDreamerif I export one branch of a site00:03
+perlDreamerand there's a shortcut to it another branch00:03
-!- kaare_ [~kaare@] has quit [Ping timeout: 240 seconds]00:03
+perlDreamerI may want some related assets, but not that shortcut00:03
+perlDreamerbut I think it's just a different mindset00:03
@frodwithwell, the api (as it was recently added) is kind of a shotgun approach00:04
@frodwithall related assets or nothing00:04
@frodwithit might be nice to make it more granular00:04
+perlDreamerthat can always be added later00:04
+perlDreamerone other thing I was curious about00:04
+perlDreamerIf I have two stories, and each one says that it's related to the other00:05
+perlDreamerdoes it cause a loop?00:05
+perlDreameror is the exporter smart enough to check for assets that have already been exported?00:05
@frodwithactually I think it is that smart00:05
@frodwithit does an ordered set00:05
@frodwithbut, as an aside, stories aren't related to each other, they're related to topics (in this sense)00:06
@frodwithi.e. if I would appear in topic X, I'll return it as a related asset00:06
+perlDreamerI see.  So, if it were a problem (and isn't) it would be more likely to show up in Product assets, with Related Products or Accessories.00:08
+perlDreamerin that case there's no middleman/container involved00:08
@frodwithI don't know how related products and accessories work00:08
@frodwithbut I'll take your word for it :)00:08
+perlDreamerIn a Product, they're just lists of other assets00:09
+perlDreamerand the Product doesn't use the exportGetRelatedAssetIds yet in any case00:09
@frodwithdoes changing a Product change how its related Products behave/look?00:10
+perlDreamerno, but exporting the Product view would product links to those other Assets00:10
+perlDreamerso it'd be nice if they exist00:10
@frodwithah, I see what you mean00:11
@frodwithbut yeah, I think the exporter already accounts for that case. I haven't tested it though.00:11
+perlDreamerYou're right00:12
+perlDreameras each asset returns assetIds00:12
@frodwithyeah, just looked.  It won't add an assetId to the set if it's already in there.00:13
+perlDreamerwhat happens when Asset->new returns undef?00:16
@frodwithas written, it'd die00:17
@frodwithwhich seems like reasonable behavior to me00:18
+perlDreamersince it runs in Fork, will Fork tell the user that they have a broken asset in the tree that needs fixing?00:21
@frodwiththey'll get an alert box in the ui to the effect of "cannot call getRelatedAssetIds on an undefined value"00:22
+perlDreamerthat's good enough00:22
+perlDreamerit's better than flipping them back to the home page with no mention of a problem00:22
-!- mducharme1 [~nothing@S0106002401f31855.wp.shawcable.net] has joined #webgui00:41
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has quit [Ping timeout: 248 seconds]00:43
@preactionBAM! Asset edit form is now a template toolkit template00:54
@preactionoh! forgot to add that config update to include the right parser00:55
CIA-70webgui: Doug Bell WebGUI8 * rad3231a / (5 files in 4 dirs): change asset www_add and www_edit into templates - http://bit.ly/gKWJAP00:55
CIA-70webgui: Doug Bell WebGUI8 * r4a43f9f / lib/WebGUI/Asset/Template/TemplateToolkit.pm : allow non-hash values in arrays, valid in TT templates - http://bit.ly/i2dSi700:55
CIA-70webgui: Doug Bell WebGUI8 * r49da157 / lib/WebGUI/FormBuilder/Role/HasObjects.pm : add flags to determine what formbuilder object type - http://bit.ly/hJQNZd00:55
@pbcjhey preaction, did you happen to catch that part about "where'd the import template link go"?00:56
@preactionyou mean import packages?00:57
@pbcjfrom the ui00:58
@preactionworking on it, for now use wgd00:58
@preactioni suppose that could be an asset helper, no?00:58
@pbcji do, just remembered that I don't remember if I told you00:58
@preactionyep, though i have a habit of not remembering things, so don't worry about reminding me00:58
+perlDreamerYou weren't supposed to remember that.01:04
CIA-70webgui: Doug Bell WebGUI8 * rc3a2714 / (2 files in 2 dirs): add template toolkit to the default template parsers - http://bit.ly/fM5P5S01:10
-!- rizen [~rizen@] has quit [Quit: rizen]01:11
+perlDreamernew wre is missing wre/var/run dir01:11
+perlDreameror something didn't happen correctly on wre init01:12
scrottie0whoopin's for everyone!01:51
CIA-70webgui: Doug Bell WebGUI8 * rd466e75 / (5 files in 4 dirs): make Admin interface into a settings template - http://bit.ly/gDA7Mx01:52
@preactionhumph. now i gotta fix the whole adminOn / adminOff thing01:54
CIA-70webgui: Doug Bell WebGUI8 * reec3986 / t/FormBuilder.t : fix formbuilder tests for new flags - http://bit.ly/hxpTls01:54
-!- sbaur [~Adium@] has quit [Quit: Leaving.]02:29
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has quit [Quit: Leaving.]03:54
-!- carogray [~Caroline@host2.209.113.248.conversent.net] has quit [Ping timeout: 240 seconds]04:20
-!- pbcj [~pbcj@71-90-6-215.dhcp.ftbg.wi.charter.com] has quit [Read error: Connection reset by peer]04:50
-!- pbcj [~pbcj@71-90-6-215.dhcp.ftbg.wi.charter.com] has joined #webgui04:56
-!- mode/#webgui [+o pbcj] by ChanServ04:56
-!- pbcj [~pbcj@71-90-6-215.dhcp.ftbg.wi.charter.com] has quit [Client Quit]04:56
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui05:52
-!- daviddelikat1 [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Ping timeout: 276 seconds]05:55
-!- kaare_ [~kaare@] has joined #webgui07:23
-!- Seppel [5c3279ce@gateway/web/freenode/ip.] has joined #webgui08:42
SeppelHi, somebody awake?08:42
SeppelI found the tutorial on the wiki, about installing webgui parallel to a "normal" apache. What I dont get is, how I change the standard port for webgui, because I want apache as my primary webserver.08:44
@preactionso you're installing WebGUI from the WRE then?08:45
@preactionwebgui runs in apache08:45
Seppelyes ... i used the ubuntu packet08:45
Seppelyeah but i tought it installs an own apache instance ... ?08:45
@preactioner... then you should be all set08:45
@preactionnot the ubuntu package08:45
@preactionthe wiki is geared towards WRE users, which is a separate package with all the prereqs for webgui08:46
Seppelohkay .. so all i have to do is create a vhost to the webgui root?08:46
@preactionas long as you have the PerlRequire and PerlResponseHandler directives correct, you should have a webgui host08:46
@preactioni've never read the docs that the ubuntu package provides, isn't there a wg-addsite script or something?08:47
Seppelhm ...08:47
@preactionor a man webgui perhaps?08:47
Seppelthere ARE some wg- scripts08:47
Seppelbut no man08:48
Seppelhm ... okay ... i see ... 08:50
@preactionthe readme then? does it explain how to add webgui sites?08:50
Seppelyeah ... i'll try that ... looks like there is no standard vhost created08:51
Seppelso ... if i get it right, the unbuntu package ist basically a source install?09:11
@preactionpretty much, yeah09:20
Seppeli cant find the /data directory ... do i have to untar it myself ... i.e. to the docroot?09:33
@preactionwhat are you doing?09:37
Seppeli'm trying to get webgui to work ... ^^09:52
Seppelparallel to my existing apache install09:52
Seppelso i guess i have to create a vhost with the apropriate perl caller09:53
@preactionyou don't need a /data directory, you've got the ubuntu package09:56
@preactionyou need to read the docs provided with the ubuntu package, in /usr/share/doc/webgui09:56
Seppelthats what im doing right now ... :/10:00
Seppelguess i'm missing something10:01
@preactionperhaps there's something in /usr/share/examples? or /usr/share/webgui/examples?10:02
-!- SynQ [koen@ringbreak.dnd.utwente.nl] has left #webgui []10:35
-!- Seppel [5c3279ce@gateway/web/freenode/ip.] has quit [Quit: Page closed]10:41
-!- BartJol [~bart@] has joined #webgui10:41
-!- mode/#webgui [+v BartJol] by ChanServ10:41
-!- Radix_ [quasselcor@] has quit [Ping timeout: 260 seconds]11:19
-!- Radix_ [quasselcor@] has joined #webgui11:19
-!- mode/#webgui [+v Radix_] by ChanServ11:23
-!- vayde [~vayde@184-100-124-64.mpls.qwest.net] has quit [Read error: Connection reset by peer]15:08
-!- carogray [~Caroline@c-24-63-233-216.hsd1.nh.comcast.net] has joined #webgui15:30
-!- vayde [~vayde@184-100-124-64.mpls.qwest.net] has joined #webgui15:35
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Read error: Connection reset by peer]16:08
-!- daviddelikat [~user@adsl-76-204-97-93.dsl.mdsnwi.sbcglobal.net] has joined #webgui16:52
-!- daviddelikat1 [~user@adsl-76-204-97-93.dsl.mdsnwi.sbcglobal.net] has joined #webgui16:53
-!- daviddelikat [~user@adsl-76-204-97-93.dsl.mdsnwi.sbcglobal.net] has quit [Ping timeout: 260 seconds]16:57
-!- khenn [aba1a00a@gateway/web/freenode/ip.] has quit [Quit: Page closed]17:08
-!- khenn [aba1a00a@gateway/web/freenode/ip.] has joined #webgui17:09
-!- mode/#webgui [+o khenn] by ChanServ17:09
-!- pbcj [~pbcj@71-90-6-215.dhcp.ftbg.wi.charter.com] has joined #webgui17:16
-!- mode/#webgui [+o pbcj] by ChanServ17:16
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has joined #webgui17:54
-!- mode/#webgui [+v perlDreamer] by ChanServ17:54
-!- sbaur [~Adium@] has joined #webgui17:56
-!- eleger81 [44b82b04@gateway/web/freenode/ip.] has joined #webgui18:07
eleger81Good morning all, just a quick question as I couldn't find an answer through the forums.  If one were to use the My Style template and mystyle.css files and make their edits/tweaks there, are those files overridden when upgrading WebGUI?18:09
eleger81I didn't think so, but wanted to make certain before upgrading.  Thanks for the quick response!18:10
-!- eleger81 [44b82b04@gateway/web/freenode/ip.] has left #webgui []18:11
ckotilshort n sweet18:31
@khennhey preaction, have you seen the newest version of extjs?19:00
@khennit's pretty slick19:00
-!- mshepherd [~fallout@75-135-66-252.dhcp.mdsn.wi.charter.com] has joined #webgui19:03
@khennit's got charts and graphs built in now which do not use flash so they can be displayed on iphones / ipads19:04
@khennapi is becoming swing like too19:05
@khennmaking it pretty easy to build complex user interfaces19:05
@khennit's using SCSS as well to take some of the pain out of styling19:06
+perlDreamerI'm off to the gym, bbiaw19:14
@pbcjau revior19:15
scrottie0you say hello, I say goodbye... goodbye goodbye...19:22
-!- Radix_ [quasselcor@] has quit [Ping timeout: 260 seconds]19:29
-!- Radix_ [quasselcor@] has joined #webgui19:33
-!- BartJol [~bart@] has quit [Quit: Leaving.]19:57
@preactionkhenn: i had not, but are they still licensed crappily that precludes the possibility of us using it?20:05
@preactioni do want to integrate SASS or LESS into our snippet, and looks like SASS has a perl module, but LESS only has an Apache2::Filter20:07
@khennI'm not sure what license they use.  They have some guy at BoA from the company helping on a project20:09
@khennso I'll ask him20:09
@khennnot really prevelant on their site20:09
@preactionyeah, i think i remember seeing/hearing they went back to their old license scheme, but the one they changed to originally meant we couldn't use it for anything20:10
@khennit woudl be a shame b/c I could see this being used for WG's admin interface someday20:12
@khennI know that scrottie and cj used it back in Nov20:12
@preactioni've actually been hoping we could move to YUI 3 and use AlloyUI20:12
@khennnot seen AlloyUI20:14
@preactionit's pretty nice20:14
@khennbut the nice thing about Extjs is that it has all the glue20:14
@preactionsproutcore looks nice20:14
@khennie: you don't have to write any html20:14
@khennyou just piecemeal components together20:14
@khennand it provides the glue in the form of layout managers20:15
@khennsimilar to swing20:15
@khennin java20:15
scrottie0the one example of extjs in use I've seen has a lot of boilerplate... about 800 lines of goop... to configure it and make it go.20:15
scrottie0yeah, that would be similar to swing, I suppose.20:15
@khennyeah this is extjs 420:15
@khennthough I think the glue existed in 3 as well20:15
@preactionhtml is a good language to build the interface for a UI in, much like QT's new markup, or flex's MXML20:16
@preactionand most UI toolkits i've seen don't require it, it can make the elements out of whole cloth if you need them to20:16
@khennI'm glad things are moving in that direction20:17
ckotilhttp://alloy.liferay.com/demos.php?demo=editable awesome20:17
@khennI've been trying to get that into WebGUI forever20:17
@preactionour main problem is simply that we have no unified frontend anything20:17
@khennhopefully you are changing that in WG8 =)20:18
@preactionwhich again reminds me that i need to write down the guidelines i've been following so that everybody else can follow them20:18
@pbcjsome ppl are using jQuery for styling, also20:18
@pbcjwithout correction, we'd soon be using extjs, yui, and jquery20:19
@preactionjquery doesn't have UI elements in the core20:19
@khennyeah I'm not a fan of jquery20:19
@preactionalso, don't forget underscore and backbone20:19
@pbcjtrue, but it still seems silly to have 3 js frameworks loaded20:19
@khennthough extjs has some sort of handler in it that allows you to plug in jquery / yui modules20:19
@preactionin the core, yes kinda, i've had this argument out with paul a couple times now20:19
@khennI thought he was big on YUI3 now20:21
@preactionit wasn't a religious discussion, it was more about "including Js frameworks in core code"20:21
@pbcjmaybe that should be just as configurable as the template processors20:22
@preactioni suppose i did just make the 8 admin interface into a template, which means it does not strictly rely on YUI20:22
@preactionalong with the Edit Asset screen, now a template20:23
@preactionand I also suppose that making these templates will allow us to more easily change what JS library we "standardize" on20:23
@preactionso hey, i stumbled into a good idea!20:23
-!- daviddelikat1 [~user@adsl-76-204-97-93.dsl.mdsnwi.sbcglobal.net] has quit [Read error: Connection reset by peer]21:21
xdangerI really like jquery for small layout stuff21:51
xdangerbut jeah, I wish extjs could be used21:53
xdangerso, jquery + extjs gets my vote... If that counts for anything ;)21:54
xdangerI think extjs is straight gpl3 now21:54
@pbcjindeed it is22:00
@pbcjI think they should be pluggable, so it doesn't matter what the preference is22:01
@preactionyes, hence all the templates22:04
-!- zylopfa [~zylopfa@0x555116f0.adsl.cybercity.dk] has joined #webgui22:06
zylopfaGreetings Webguians22:06
zylopfaCan anyone help me with git? I just foreked a repo of webgui and made changes to my local copy22:10
zylopfanow i want to push the changes back so it can be added to webgui22:10
+perlDreamerzylopfa, you push it back to your git repository22:13
+perlDreamerthen you send Doug and I a pull request22:13
zylopfagit push origin master22:13
zylopfaYou can't push to git://github.com/zylopfa/webgui.git22:14
zylopfa  Use git@github.com:zylopfa/webgui.git22:14
zylopfaIt says :(22:14
zylopfaI forked from 7.10.1322:14
+perlDreamerthat's good22:14
+perlDreamerit sounds like the remote is not setup correctly22:14
@pbcjthat message is because you pulled from the r/o master22:14
@pbcjgit push git@github.com:zylopfa/webgui.git22:15
+perlDreamerand then redo your remote so that it's the r/w interface to your repo22:15
zylopfapermission denied (publickey)22:15
@pbcjthat's your repo22:15
@pbcjset up your public key?22:15
zylopfaOi i havent :(22:15
zylopfanow i did make my public key22:22
zylopfaand i did: git push git@github.com:zylopfa/webgui.git22:22
zylopfabut then it says everything up-to-data22:22
zylopfadate even22:22
zylopfadoes it mean it havent changed anything?22:22
@pbcjdid you git commit?22:23
@pbcjgit status22:24
@pbcjif you're happy there, git commit -a22:24
@pbcjthen git push22:24
zylopfayou guys are legends22:24
@pbcjperlDreamer is a legend22:24
+perlDreamereven legends need lunch22:24
@pbcjI'm just here to class up the place22:25
+perlDreamerback in 30 or so22:25
zylopfaguys now it says22:25
zylopfano changes added to commit (use "git add" and/or "git commit -a")22:25
zylopfaBut i can see it has modified things22:26
zylopfathat i wanted to change22:26
zylopfaso i just commit i bet22:26
zylopfaAny special message on commit?22:26
@preactionyou have to add the things to the commit. changing doesn't add anything22:26
@pbcj-a means all of it looks good22:27
@pbcjgenerally git will tell you what it wants you to do22:28
zylopfait tells me to enter a commit message22:28
zylopfabut any particular i need to write22:28
@pbcjone line about what you did22:28
zylopfa 3 files changed, 176 insertions(+), 18 deletions(-)22:31
zylopfaNow what :O22:31
zylopfaDo you think it worked?22:32
@preactionthat was the commit, now you need to push22:33
zylopfasick good22:33
zylopfaIt just did that now!22:33
zylopfait pushed to: git@github.com:zylopfa/webgui.git22:34
@preactionnow you make a pull request22:35
zylopfagit pull git@github.com:zylopfa/webgui.git ?22:35
@preactionno, a pull request is a message to us on github.com that says "i want you to pull from my fork"22:35
@pbcjoh, it's unique thingy fields... =)22:36
zylopfaand a present for perlDreamer 22:36
zylopfapreaction, how do i make the pull request?22:36
zylopfais it with git or?22:36
@preactionit's on github.com22:37
-!- daviddelikat [~user@h184-60-24-176.mdsnwi.broadband.dynamic.tds.net] has joined #webgui22:38
zylopfathis system is sick good22:39
zylopfaok preaction i made the pull request22:40
zylopfaHow do you guys do then?22:40
@preactionwell, eventually we either comment on the request, or we merge it22:41
zylopfado you think i will get points even if i didnt look for any RFE of bugids22:41
zylopfaI also changed the changelog file and the upgrade script22:42
zylopfathat git business seems realy smart, i hope its easy for you guys also to add all the new code22:43
-!- griuzly [~gianluca_@host182-17-static.88-82-b.business.telecomitalia.it] has joined #webgui22:51
-!- griuzly [~gianluca_@host182-17-static.88-82-b.business.telecomitalia.it] has left #webgui []22:55
-!- Radix__ [quasselcor@] has joined #webgui22:56
-!- Radix_ [quasselcor@] has quit [Ping timeout: 246 seconds]22:57
-!- griuzly_ [~griuzly@host182-17-static.88-82-b.business.telecomitalia.it] has joined #webgui23:00
CIA-70webgui: Doug Bell WebGUI8 * rf5ebb6e / (3 files in 3 dirs): 23:10
CIA-70webgui: change admin console to get asset info via ajax call after frame is loaded23:10
CIA-70webgui: this is step one in making the asset control toolbars work23:10
CIA-70webgui: correctly without having an "Admin Mode" - http://bit.ly/e6xVwc23:10
@preactiondoes anyone know what WebGUI::Asset::getToolbarState is used for? the var there doesn't seem to be checked in getToolbar23:11
zylopfano idea preaction 23:12
griuzly_hi, how to install webgui with apt-get?23:15
zylopfagreetings Sir or Maaam, not sure that packages has been made for that23:16
zylopfaBest way to install it is by following the directions at webgui.org23:16
-!- sbaur [~Adium@] has quit [Quit: Leaving.]23:16
@preactiongriuzly_: what version of ubuntu/debian? you should just have to apt-get install webgui23:17
scrottie0preaction, I'm going to commit my Plack changes from a long time ago to WebGUI8 if you don't have any objection.  last I saw (perhaps this is changed and you've already done the same thing), the error handler and other layers were broken because of a lazy return that patspam didn't know why he did and doesn't seem to be necessary.23:19
griuzly_ubuntu 10.04 386, I tried apt-get install webgui with no errors, then /usr/share/webgui/sbin$ sudo perl preload.perl with no errors but now?23:20
@preactionscrottie0: go for it, if it merges clean then it's probably right23:20
@preactiongriuzly_: preload.perl is run by apache. there should be some docs in /usr/share/doc/webgui that can help23:20
@preactiongriuzly_: this is just me saying your name, not private messaging you23:31
+perlDreamerpreaction: check Shortcut for getToolbarState, it's subclassed somewhere in the asset tree23:34
@preactionit was in a few macros and a couple assets23:34
@preactionbut most usages are now invalidated23:34
-!- theBrettman645 [~theBrettm@] has joined #webgui23:52
theBrettman645hi guys23:53
theBrettman645I wanna install webgui23:53
theBrettman645on fedora23:53
theBrettman645which one do I download?23:53
theBrettman645wre-0.9.3-rhel-5-ia32.tar.gz ?23:54
zylopfawhich one do you have theBrettman645 ?23:55
zylopfaI use fedora core 13 myself23:55
zylopfaand downloaded the wre-0.9.3-rhel-5-ia32.tar.gz23:56
zylopfaAre you running 32 or 64 bit?23:56
mshepherdyeah, that's what you'd want23:56
zylopfaahh good23:56
theBrettman645and I got 2GB of ram23:56
theBrettman645is there any other packages I need?23:56
zylopfayeah thats good enough23:56
mshepherdthe wre version is self contained23:57
zylopfawre-0.9.3-rhel-5-ia32.tar.gz is the thing you should go for23:57
theBrettman645I think I forgot everything about linux, it's been so long23:57
theBrettman645had a hell of a time getting this far23:57
theBrettman645don't u type ~/ for home?23:57
theBrettman645cuz it's goin to root23:57
zylopfacd ~23:57
mshepherdi think you may need ghostscript (gs) and libfreetype for imagemagick to work. and some various perl modules23:58
zylopfayeah ~/23:58
mshepherdthere's a testenvironment script that will help you figure that stuff out23:58
theBrettman645if I wanna move a file from downloads to another folder, is there a fast way to do that in the terminal?23:58
mshepherdyes, the mv command23:58
mshepherdif you're not sure how to move files via terminal, this may be a little more advanced that you want to go...23:58
theBrettman645I know that much but I tried mv ~/Downloads/[filenam] /usr/[dir] and it didn't work23:59
mshepherddid you receive an error?23:59
zylopfadid the directory exist?23:59
theBrettman645it seems to think ~/ is root23:59
@pbcjare you root?23:59
zylopfaelse it copies to a file23:59
--- Day changed Fri Apr 15 2011
theBrettman645if I cd ~/ it takes me to /00:00
mshepherdtype whoami00:00
theBrettman645I'm su00:00
mshepherdso you're root00:00
theBrettman645but I have to be root to move it where I want00:00
theBrettman645I get it00:00
theBrettman645no wonder, lol00:01
mshepherdyou've probably got quite a bit of catching up to do before you're ready to attempt installing wre00:01
theBrettman645that user folder doesn't exist in root users stuff, lol00:01
theBrettman645well, I need to install it cuz I need to use it so...00:01
theBrettman645shouldn't be that hard00:02
mshepherdgood luck =)00:02
zylopfathere are good instructions for it on webgui.org also00:02
theBrettman645nice that u guyrs r here if I get stuck00:02
zylopfahow to unpack it and install and such00:02
theBrettman645yes, I'm on that page00:02
zylopfaahh good00:03
theBrettman645how I go back to regular user instead of su?00:07
mshepherdtype exit00:07
@pbcjI heard a rumor that there was a wgd console mode00:09
@pbcjHaarg: ^^ is that true?00:10
@pbcjI would love wgd as a shell with autocomplete00:10
@preactionyou could make an autocomplete thing for wgd in bash00:10
theBrettman645ok so I cd /data and tar xvfz ~/Downloads/wre-0.9.3-rhel-5-ia32.tar.gz and I get no such file or directory?00:10
zylopfawhat user are you logged in as00:11
Haargwell, daviddelikat hacked something up, but it was pretty ugly00:11
zylopfaand have you made the /data directory?00:11
theBrettman645and I'm in it00:11
@preactionpbcj: https://gist.github.com/920561 <- here's an autocomplete i have for ssh hostnames, shouldn't be difficult to port to wgd commands00:11
zylopfatypw pwd00:11
zylopfatype pwd00:11
zylopfaand tell me what it says00:11
Haargi also set it up so wgd could be used easily in re.pl00:11
mshepherdyou are not root00:11
@pbcjtheBrettman645:  ~ may mean /root,  ~ may mean /home/yourUserName00:11
zylopfayeah maybe not that as well00:12
@pbcjit means "the current users home dir"00:12
theBrettman645ugh, I thought I wasn't supposed to be root, lol00:12
theBrettman645so I need to be root but use the username folder?00:12
mshepherdwell, does your current user have write access to the directory you're trying to extract to?00:12
zylopfayeah for all the install stuff you need to be root00:12
zylopfait says in the manual all you need to do00:12
zylopfaalso make the user webgui but it says in the manual page00:12
mshepherdalso, it's best to realize that you can avoid using ~ and running into problems by fully qualifying your path00:15
mshepherdi.e. /home/your_username/Downloads00:16
theBrettman645man I missed the speed of linux!00:16
theBrettman645ok, here's the part I need help with00:18
theBrettman645dns entries00:18
theBrettman645I wanna run this locally00:18
theBrettman645for development00:18
zylopfayeah thats fine then00:18
theBrettman645so what do I put in hosts?00:18
zylopfayou are on the machine you have webgui on?00:18
zylopfaor on another machine?00:18
theBrettman645on that machine00:18
theBrettman645it's gonna be my development server00:18
zylopfabut you program on the machine?00:19
zylopfai mean you dont have another machine that you will use?00:19
zylopfaIf you work on the machine with webgui on, you can use localhost.localdomain00:19
theBrettman645not for now00:19
zylopfawhen the install ask for sitename00:19
zylopfaelse you can change your hosts file00:20
zylopfalike this, as root00:20
theBrettman645which is easier? lol00:20
zylopfanano /etc/hosts00:20
@pbcjjust name the site the same as the machine name and you'll be okay00:21
-!- kaare_ [~kaare@] has quit [Ping timeout: 260 seconds]00:21
theBrettman645that was easy00:21
zylopfayou can get the machine name by :00:21
zylopfarun that command00:21
theBrettman645localhost.linuxbox hee hee00:22
zylopfayeah that is fine00:22
@preactioni'd say use localhost for all things, it'll be mostly fine00:22
theBrettman645so wait, if I wanna make multiple sites???00:22
@preactionthen you'd need another host in /etc/hosts00:22
zylopfathen you have to put hosts there yeah00:22
zylopfa10.0.0.5    www.thebrettman.com00:23
zylopfaor whatever your local ip address is00:23
theBrettman645but if they're local sites?00:23
zylopfaits fine00:23
zylopfait look in the hostfile first00:23
zylopfanano /etc/hosts00:24
zylopfato edit the host file00:24
theBrettman645or vi? lol00:24
zylopfayeah vi also00:24
@pbcjscrottie will have no part of this nano nonsense00:24
zylopfahaa <300:24
theBrettman645so what do I add for local sites?00:25
zylopfawhats the local ip address of your server?00:25
@preactionjust use
zylopfathe one you wanna have webgui on00:25
theBrettman645right, but what else?00:25
theBrettman645then it's subdir?00:26
@preactionthe name you want00:26
zylopfano subdirs00:26
zylopfaput this in the host file00:26
zylopfa127.0.0.1   www.yourdomainname.com00:26
theBrettman645so customart00:26
theBrettman645I'm not using a domain name00:26
zylopfadoesnt matter00:26
zylopfaits just for the sake of making other than 1 site00:27
theBrettman645and so how do I view the site?00:27
zylopfais your browser on the machine where webgui is installed also?00:27
theBrettman645nvm, I'll prolly learn all that soon enough00:27
zylopfathen its00:27
zylopfa www.yourdomainname.com00:27
zylopfaor whatever you choose to put there00:28
theBrettman645it will go there instead of the web address?00:28
theBrettman645guess that makes sense00:28
theBrettman645I didn't know browsers looked there first but I guess that's part of http protocol?00:28
zylopfaskip the dns thing in the manual and continue it00:28
zylopfano its not part of http00:28
@preactionthat's part of the name lookup service of your OS00:28
zylopfaits part of the tcpip stack00:28
@preactionno, tcp has nothing to do with names00:29
zylopfaon linux and windows also borrowed some from unix00:29
@preactiontcp/ip is only ip addresses. name resolution is different00:29
zylopfano but the deal with using a hosts file00:29
@pbcjoh my00:29
@preactionis part of the name lookup service of your OS00:29
zylopfastill its part of the stack, the drivers the works00:29
zylopfaI know dns is a lookup mechanism00:29
@preactionbut you're saying that names are part of tcp/ip, you could as easily say http is part of tcp/ip00:30
zylopfalets not get into technical discussions its not important for his needs now00:30
zylopfabut yeah you are right00:30
@preactionit's not, no, but don't confuse him with wrong information :p makes it harder to understand the underlying theories00:31
zylopfafair enough00:31
theBrettman645I got Please contact me at: http://localhost.linuxbox:60834/ after I put ./wreconsole.pl00:31
@preactioni mean, i could also say that /etc/hosts is only checked because /etc/resolv.conf says to check hosts before bind00:31
zylopfayeah theBrettman645 the go into your browser and put that in the addr. field00:31
@pbcjand no one has mentioned the vhost00:31
zylopfayeah but its beyond the point00:32
@pbcj=)  theBrettman645:  yay!00:32
zylopfahes trying to install webgui not trying to grasp the whole workings00:32
theBrettman645unable to connect :(00:32
@preactiontheBrettman645: first guess would be firewall00:32
zylopfahave you disabled your firewall?00:32
@preactionor make sure it's just http://localhost:6083400:32
@pbcjso browse to http://linuxbox:60834/setup00:32
theBrettman645can't I make an exception?00:33
theBrettman645I didn't know it came with one, lol00:33
zylopfa/etc/rc3.d/S08iptables stop00:33
@preactionall linuxes come with firewalls, it's part of the linux kernel00:33
zylopfafor the sake of this test00:33
zylopfaelse you can change the rules00:33
@preactionmight want to make it: sudo service iptables stop <- redhat's service utility00:33
theBrettman645I'm in the firewall00:34
theBrettman645go under custom rules?00:34
theBrettman645ok and?00:34
theBrettman645it wants a file00:34
mshepherdcause before you monkey with firewall00:35
zylopfawait go to Other Ports00:35
mshepherdmakesure the console is still up00:35
zylopfain the setup utility go to Other ports instead00:35
mshepherdnetstat -n|grep 6083400:35
mshepherdand make sure you're going to the proper address00:36
zylopfatheBrettman645, in that firewall utilit00:38
mshepherdso the console is no longer running00:38
@pbcjnetstat -an|grep 6083400:38
zylopfago to OtherPorts00:38
zylopfaand add00:38
zylopfaand then put 6083400:38
zylopfaand apply00:38
zylopfaand reload00:38
zylopfathen you setup the rule00:38
zylopfaand then try again from the browser00:38
mshepherdfirewall isn't the issue if the console isn't running...00:38
zylopfahe said it was00:38
mshepherdbut received nothing from netstat00:39
theBrettman645I didn't know what he meant by console, lol00:39
zylopfa<theBrettman645> I got Please contact me at:  http://localhost.linuxbox:60834/ after I put ./wreconsole.pl00:39
mshepherdyeah, it _was_ running00:39
@preactionyou need to leave that thing run as you go to the browser, don't exit out of it00:39
theBrettman645I didn't exit my terminal00:39
@pbcjwreconsole is not a daemon00:40
theBrettman645ok so I ./wreconsole.pl again00:40
zylopfayeah and leave it be00:40
theBrettman645ohhhh, I see what happened00:41
zylopfaand after go into a browswe00:41
zylopfaand put the address in which it said00:41
theBrettman645host says localhost do I change to localhost.linuxbox?00:41
@preactionno, localhost will be fine00:42
@preactionlocalhost is always "this computer"00:42
zylopfa http://localhost.linuxbox:60834/00:42
zylopfajust put what the program told you00:42
theBrettman645this is for MySQL00:42
zylopfawhat did it tell you?00:42
zylopfaits propably part of the setup 00:42
theBrettman645like the 3rd screen00:43
theBrettman645cuz it's working, lol00:43
zylopfayeah good work00:43
theBrettman645just go with default settings all the way thru?00:43
zylopfayeah that should work00:43
@pbcjcan we put an easter egg in wg8?   RFE:  1 in 10,000 installs yields a rickroll instead of setup page00:43
zylopfahaa good idea <300:44
theBrettman645rickroll + easter egg = rotten egg?00:45
zylopfayeah you could say that00:45
theBrettman645what's a cron tab? lol00:45
theBrettman645is that inside webgui?00:45
zylopfaits programs that run at certain times00:45
@pbcjits a flavor of cola00:45
zylopfayou can setup linux to run things when you want them to00:46
theBrettman645oh, so it's on linux?00:46
theBrettman645where do I find it?00:46
@preactionas root: crontab -e00:46
theBrettman645in a new terminal right?00:47
@preactionor Ctrl+Z to stop the wreconsole, and then later, "fg" to start it running again00:47
theBrettman645oh wow, I got a sites tab?00:48
@preactionsee also "bash job control"00:48
theBrettman645I guess I don't have to worry about hosts then since there's a sites tab?00:48
@preactionthe sites tab is just for webgui sites. you still have to handle name resolution00:48
theBrettman645it's for development only00:48
theBrettman645for now00:49
theBrettman645I can set up testing and remote servers tho?00:49
@preactionsites lets you add the site with a given name, but where that name goes is up to the hosts file00:49
theBrettman645I went crontab -e but don't know how to edit it or paste for that matter00:51
theBrettman645looks empty00:51
@preactionhit "i" and then paste00:52
zylopfayou can put the lines in the install manual in there00:52
@preactionthen "esc" then :wq00:52
zylopfayeah likr preaction said00:52
theBrettman645what if I ended up on the last line? how do I get back to the top?00:52
@preactionmost likely crontab -e opens up "vim", which is a modal editor00:52
@preactionarrow keys?00:52
theBrettman645not working00:53
theBrettman645how do u backspace?00:54
zylopfayou copied the lines from the manual?00:54
theBrettman645from the webpage after install00:54
theBrettman645I know u hit a letter, not sure which ones00:54
zylopfacrontab -e00:54
theBrettman645is id d?00:54
zylopfaand then press <insert> key or i00:54
zylopfaand then shift+insert00:55
zylopfato paste it00:55
theBrettman645I hit i but then hiit ctrl + v00:55
theBrettman645like a dummy, lol00:55
zylopfayeah thats fine i think also00:55
theBrettman645instead of using paste from context menu00:55
theBrettman645no, it don't work00:55
theBrettman645not in this editor00:55
zylopfaohh ok try shift insert then00:55
theBrettman645it's like vi00:55
theBrettman645well I'm in insert mode00:55
theBrettman645but now I got to backspace00:55
theBrettman645and idk what the commands r00:55
theBrettman645maybe it's vi, I'll look it up00:56
zylopfayeah it is vi00:56
zylopfabut did yuo copy it in? or how far are yuo00:56
zylopfayou can do it over again just press <esc> 00:57
zylopfaand then 00:57
zylopfaand we can start from 00:58
zylopfacrontab -e00:58
theBrettman645it's ok. I got it00:58
theBrettman645same commands as v00:58
theBrettman645I hit escape then dd to delete the line00:58
theBrettman645then i00:58
theBrettman645then went to edit > paste00:58
theBrettman645then esc again00:58
zylopfayeah it is vi00:58
theBrettman645then :wq00:59
theBrettman645ta da!00:59
@preactionwell, it's vi iMproved, hence, vim00:59
-!- daviddelikat [~user@h184-60-24-176.mdsnwi.broadband.dynamic.tds.net] has quit [Read error: Connection reset by peer]00:59
-!- SquOnk [~emhn@] has joined #webgui01:00
theBrettman645how do I check that it's gonna start with fedora now?01:01
theBrettman645it wasn't verbose when I ran those commands for it01:02
@preactionthat's not part of the setup process, read /data/wre/docs/install.txt to see how to install the service scripts and use chkconfig01:03
SquOnkHey people.01:04
zylopfaln -s /data/wre/sbin/services/redhat/webgui /etc/init.d/webgui01:04
zylopfachkconfig --add webgui01:04
zylopfachkconfig webgui on01:04
zylopfaHail SquOnk 01:04
SquOnkpreaction: Is there a way to validate a DataForm field using a regex?01:04
SquOnkzylopfa: Hello01:05
@preactionSquOnk: only in the JS as far as i know01:05
@preactionor .. in theory.. though a data form entry workflow activity01:05
+perlDreamerbut that would be after the entry was saved01:05
theBrettman645I used the chkconfig, it was at the bottom of the page under platform specific notes...01:05
@preactionbut that'd be async, after the user has already left01:05
SquOnkpreaction: Nah. I guess I'll have to add the validation to the pulldown instead.01:05
zylopfaOi i should make a form control for that good idea SquOnk 01:05
@preactionperlDreamer: not necessarily, you could turn saveData off and have the activity save the data manually01:06
+perlDreamertrue dat01:06
SquOnkpreaction: I need to validate national ID number along the lines of (V|E)\d{5,10}01:06
theBrettman645I put all that in that u typed but it didn't do anything01:06
+perlDreameryou could create a custom form plugin01:06
+perlDreamerand enable the DataForm to use it01:06
@preactiontheBrettman645: use chkconfig --list and look for webgui01:06
zylopfadid it come with any errors theBrettman645 ?01:06
SquOnkpreaction: And also Tax IDs along the lines of (V|E|J)-?\d{10}-?\d01:06
+perlDreameror better yet, let the DataForm use any form plugin that is dynamicCompatible01:06
SquOnkperlDreamer: I figured that out by looking at the code, but wondered if it was already done :-(01:07
theBrettman645no errors01:08
SquOnkAnyway, it's not urgent but it would be nice to have a 'Regex' type.01:08
zylopfaperlDreamer, what does it mean that they are dynamic compatible?01:08
zylopfaarent all form validation modules taken in?01:09
+perlDreamerSquOnk, even if there was a Regex type, it wouldn't have a field available in the interface to enter in a Regex01:09
+perlDreamernot until preaction's magic 8 Form interface01:09
zylopfaahh sweet01:10
+perlDreameriirc, you'll be able to ask a form plugin for its configuration form01:10
+perlDreamerrather than what we have now, which is 1 size fits all01:10
theBrettman645off off on on on on off01:10
theBrettman645is that how it's supposed to be?01:11
theBrettman645cool, thx01:11
zylopfaanything thats called webgui theBrettman645 ?01:11
theBrettman645guess I'm up and running01:11
theBrettman645yes, webgui is there01:11
theBrettman645so I guess that's set so it will startup with fedora01:12
zylopfathe 0: 1: 2: etc are runlevels01:12
theBrettman645now it's time to read the whole guide, fun01:12
zylopfahaa yeah01:12
zylopfaso now it should start up webgui when ever you turn your machine on01:13
theBrettman645now, how on earth do I get my username to work right on irc? I'm using irc2go and I don't know how to login right or something01:13
zylopfaand close it down when you shut it down01:13
theBrettman645cuz I signed up for freenode01:13
zylopfaI use a program in linux called XChat01:14
theBrettman645so I should be able to login to freenode as theBrettman but I'm not sure how I put in my password01:14
@preaction/msg nickserv identify password01:14
theBrettman645I kinda like using irc2go cuz it's easy and I can go on to any irc pretty easy01:14
theBrettman645got it, thx01:14
theBrettman645I seen it but it flashes so fast! lol01:14
theBrettman645nickserver theBrettman01:17
theBrettman645how do I change to my original? 01:17
@preaction/nick newnick01:18
-!- sbaur [~Adium@] has joined #webgui01:18
theBrettman645it won't work01:18
theBrettman645it does nothing, lol01:18
@preactioncheck the status window, maybe something is wrong01:18
theBrettman645it says the name is already taken but how do I change to it? lol01:20
scrottie0change it to something that isn't taken.01:20
@preactiontaken, someone else is using it.01:20
theBrettman645it's mine, I got a password for it01:21
@pbcjidentify via /msg NickServ identify <password>.01:21
@preactionthen //msg nickserv ghost theBrettman password01:21
@preactioner... one /01:21
theBrettman645it just says theBrettman645 is not a registered nickname01:21
@preactionyou ghost your real nickname, that will kick whoever is using it off the server01:22
theBrettman645but I just ghosted myself, lol01:22
theBrettman645ha ha01:22
@preaction/msg nickserv help01:22
-!- theBrettman645 is now known as theBrettman01:22
-!- zylopfa [~zylopfa@0x555116f0.adsl.cybercity.dk] has quit [Quit: Leaving]01:23
theBrettmancool, got it now01:23
theBrettmanyay, I'm me again! lol01:23
theBrettmanwell thx for all ur help guys!01:24
theBrettmanI'm sure I'll be back to bug u again after I'm done with the manual01:24
-!- griuzly_ [~griuzly@host182-17-static.88-82-b.business.telecomitalia.it] has left #webgui ["Sto andando via"]01:26
-!- theBrettman [~theBrettm@] has quit [Quit: http://irc2go.com/]01:28
-!- theBrettman [~theBrettm@] has joined #webgui01:54
theBrettman /msg nickserv identify pisces462201:54
theBrettmanok, so I don't see anything in the docs for add a site...01:57
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui01:59
-!- theBrettman [~theBrettm@] has quit [Quit: http://irc2go.com/]02:00
-!- theBrettman [~theBrettm@] has joined #webgui02:00
@preactionit's in the admin guide, http://webgui.org/user-guides02:03
-!- SquOnk [~emhn@] has quit [Quit: Yippie kay-ai-yay, fudder muckers!]02:04
theBrettmanok, tried to figure it out on my own but what's the best way to restart mod_perl, mod_proxy, and Spectre?02:26
-!- jjm_ [~jjm@ip98-180-60-146.ga.at.cox.net] has joined #webgui02:29
-!- sbaur [~Adium@] has quit [Quit: Leaving.]02:30
-!- Radix__ is now known as Radix_02:31
-!- mode/#webgui [+v Radix_] by ChanServ02:31
-!- Radix_ [quasselcor@] has quit [Quit: Connection reset by beer]02:31
-!- Radix_ [quasselcor@] has joined #webgui02:32
-!- mode/#webgui [+v Radix_] by ChanServ02:32
-!- pbcj [~pbcj@71-90-6-215.dhcp.ftbg.wi.charter.com] has quit []02:47
jjm_\msg perlDreamer Colin?02:54
theBrettmananyone can tell me how to restart mod_perl, mod_proxy, and Spectre?03:04
@preactionwreservice --restart modperl modproxy spectre03:18
theBrettmanwhat dir I gotta be in for wreservice?03:23
theBrettmancuz it didn't work03:24
@preactionyou need to source the WRE's environment, by doing "source /data/wre/sbin/setenvironment.sh". then you can do wreservice.pl. this should be covered in the admin's guide03:27
+perlDreamerwreservice.pl --restart web spectre03:29
theBrettmanweird, I didn't see it anywhere yet03:30
+perlDreamerdid you follow preaction's instructions for setting the environment first?03:31
theBrettmanyes but I wasn't root03:33
theBrettmantrying again as root03:34
theBrettmanI'm getting all kinds of alerts03:35
+perlDreamerred, blue and green?03:35
theBrettmana cpl windows popped up03:35
theBrettmanand it didn't work03:35
theBrettmanfirst was permission denied03:36
theBrettmanthat was on mod_perl03:36
theBrettmansame on mod_proxy03:37
+perlDreamerdo you have SELinux enabled?03:37
theBrettmanand same on the last03:37
theBrettmanidk, but it said something about SELinux03:37
theBrettmanwhat on earth is SELinux?03:37
+perlDreamerSecurity Enhanced Linux03:37
theBrettmanI guess it is enabled03:38
+perlDreamerin the install docs, it says that SELinux needs to be disabled to run WebGUI03:38
theBrettmanthat's what's blocking?03:38
+perlDreamerpretty much everything :/03:38
theBrettmany does that sound like a bad idea?03:38
theBrettmanis there a way to just configure selinux for webgui?03:39
+perlDreamerI'm sure there is, but no one has done it03:40
theBrettmanI guess it's about writing policies03:40
theBrettmanthat's weird, it said I don't have vim03:42
theBrettmanit musta been using vi after all03:42
theBrettmanohwell, I have it now03:42
-!- theBrettman [~theBrettm@] has quit [Quit: http://irc2go.com/]03:54
-!- theBrettman [~theBrettm@] has joined #webgui03:57
theBrettmanstill gettin permission denied :(04:12
@preactionwhere are you getting it?04:16
theBrettmangot selinux disabled04:16
theBrettmanwhen I try to restart everything04:16
theBrettmanmodperl modproxy and spectre04:17
theBrettmanlooks more like its just modproxy04:17
@preactionpastebin the error log someplace04:20
theBrettmanu mean the message I keep getting from WRE Service Alert?04:22
theBrettmanlet me delete it and try one more time cuz it's appending stuff04:24
-!- carogray [~Caroline@c-24-63-233-216.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer]04:24
jjm_Colin, you here?04:25
theBrettmanI'm supposed to put in wreservice.pl --restart modperl modproxy spectre right?04:26
theBrettmanI'm actually getting command not found again...04:26
@preactionyou need to source the WRE again04:27
theBrettmando I have to do that every time I restart?04:27
@preactioneverytime you open a console04:27
theBrettmanI forgot how. where is it in the docs?04:29
+perlDreamerpreaction, meet jjm_04:29
+perlDreamerjjm_ meet preaction04:29
theBrettmanha, I tried cd /data/wre/sbin and then ./wreservice.pl --restart modperl modproxy spectre and they all failed :(04:32
theBrettmanexcept spectre04:32
theBrettmanonly error I'm getting now is Apache/mod_proxy could NOT be restarted. localhost04:35
+perlDreamerif modperl won't start04:36
+perlDreamermodproxy won't start either04:36
+perlDreamerso track it down there04:36
theBrettmanI'm kind of a noob04:39
theBrettmanI don't know where to look04:39
theBrettmansome logs or something?04:39
@preaction/data/wre/var/logs 04:40
@preactioni suspect you haven't yet run /data/WebGUI/sbin/testEnvironment.pl04:40
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Ping timeout: 253 seconds]04:41
theBrettmanthat failed04:44
theBrettmanon line 2304:44
theBrettmancan't locate CPAN.pm04:45
@preactiondid you source in the WRE?04:45
theBrettmanwhere do I find that in the docs so I don't have to keep asking?04:45
theBrettmanI forgot how04:46
@preaction"source /data/wre/sbin/setenvironment.sh"04:46
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui04:46
theBrettmanI found it in the docs and where it tells u to do it there's a typo04:50
theBrettmanit says . setenvironment.sh instead of ./setenvironment.sh04:50
+perlDreamerthe docs are correct04:50
@preactionthe docs are correct04:51
@preaction. means "source".04:51
+perlDreamerin Bash, . is short for "source"04:51
* preaction mutters about the echo04:51
+perlDreamerecho :)04:51
+perlDreamerthese aren't the droids you're looking for04:51
theBrettmanso I should figure out how to add /data/wre/sbin/setenvironment.sh to my profile04:52
theBrettmanis it ln -s /data/wre/sbin/setenvironment.sh /etc/init.d/setenvironment.sh and then chkconfig --add setenvironment.sh and chkconfig setenvironment.sh on?04:54
+perlDreamerthat adds a service04:55
theBrettmanI almost thought I was smart04:55
+perlDreamerto alter your environment, you can link it to /etc/profile.d04:55
+perlDreamerhowever, certain libraries conflict with system libraries04:55
+perlDreamerso it may prevent you from installing updates via yum04:55
theBrettmanso I should just leave it be?04:55
+perlDreamerI make a short alias04:56
theBrettmanso I call the alias wreme what do I set it to?04:58
theBrettmandoes it have source in it?04:58
theBrettmanor is it /data/wre/sbin/setenvironment.sh?04:59
theBrettmanso then I would go . wreme?04:59
+perlDreamerto set up an alias do04:59
+perlDreameralias wreme='source /data/wre/sbin/setenvironment.sh'04:59
theBrettmanok, so I do use source04:59
+perlDreamerthen, anytime you type wreme it will run that command04:59
theBrettmangot it04:59
theBrettmanstill getting can't locate CPAN.pl05:04
@preactionwhat does "which perl" say?05:06
@preactionand you disabled selinux with "setenforce 0" right?05:06
theBrettmanno SELINUX=disabled 05:08
theBrettmanwhich perl says /usr/bin/perl05:10
@preactionthen you didn't source the environment correctly05:10
@preactionwhich perl should say /data/wre/prereqs/bin/perl05:10
theBrettmanI made the alias and ran it05:11
@preactionyou don't run it. you source it.05:11
theBrettmanthe alias has source in it05:11
theBrettmanI think... let me double check05:11
theBrettmanyeah, left source out05:13
theBrettmanthat works now05:13
theBrettmando I want to upgrade LWP?05:14
@preactionyou probably want to upgrade everything05:14
theBrettmanI'll just keep saying yes till everything is done as long as it doesn't ask me to sell my soul to the devil...05:16
+perlDreameryou need an optional module for spiritual transactions05:16
theBrettmanwow, that's a lot of stuff05:21
theBrettmanwhat's it building? a spaceship?05:21
theBrettmanyay, done!05:25
theBrettmanand everyting started05:26
theBrettmando I have to choose a site design? I wanna make my own05:29
+perlDreamerwe don't have an option for a blank style05:32
theBrettmanwell thx guys! I'm up and running!05:35
theBrettmanwow, that shortcut feature is cool!05:49
theBrettmanit seems like u guys thought of everything05:52
theBrettmanI can't imagine all the plugins I'd have to install on wordpress to do all of this05:53
theBrettmanand then have to debug or hack all of their plugins05:53
+perlDreamerwell, not everything, but there's a lot in there :)05:53
-!- fokat [~lem@weston-] has quit [Quit: Ex-Chat]06:00
-!- jjm_ [~jjm@ip98-180-60-146.ga.at.cox.net] has quit [Quit: Leaving]06:40
theBrettmanis layers possible or easy to do?06:45
@preactionlayers of what?06:46
theBrettmanas in if I want a layer to appear on top of another layer06:55
theBrettmanlike maybe I have the navigation bar and I want the logo to cover the left side of it06:56
@preactionread the designers guide, and read some documents about CSS06:57
theBrettmani'll get there eventually, lol07:03
theBrettmanI'm on the primer now07:03
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has quit [Quit: Leaving.]07:09
-!- kaare_ [~kaare@] has joined #webgui07:10
-!- theBrettman [~theBrettm@] has quit [Quit: http://irc2go.com/]07:23
-!- andyiomoon [~andyiomoo@vpn246-28.cc.swin.edu.au] has joined #webgui09:10
andyiomoonafternoon scrottie009:17
andyiomoonthat was a greeting and not a correction09:17
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has joined #webgui10:06
-!- mode/#webgui [+v BartJol] by ChanServ10:06
-!- andyiomoon [~andyiomoo@vpn246-28.cc.swin.edu.au] has quit [Ping timeout: 248 seconds]11:06
-!- andyiomoon [~andyiomoo@vpn246-28.cc.swin.edu.au] has joined #webgui11:06
-!- carogray [~Caroline@c-24-63-233-216.hsd1.nh.comcast.net] has joined #webgui13:47
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has quit [Read error: Operation timed out]15:15
-!- daviddelikat1 [~user@] has joined #webgui15:17
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Ping timeout: 250 seconds]15:20
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has joined #webgui16:10
-!- mode/#webgui [+v BartJol] by ChanServ16:10
-!- elnino [~ninow@user-38q47pn.cable.mindspring.com] has joined #webgui16:20
elninoGood Morning!16:20
elninoIs there any way I can modify a shortcutted httpproxy's url using output from a sql report displayed on the sme pagelayout?16:21
elninobasically, I have a db of urls I want to http proxy on a single page.16:27
elninoI suppose I can do a drop list, but that would make the user "click", and we wanted to somehow display it all.16:27
-!- andyiomoon [~andyiomoo@vpn246-28.cc.swin.edu.au] has quit [Quit: Leaving.]16:27
xdangerIs there some sql helper library that does the same things that WebGUI::SQL ?16:38
-!- vayde [~vayde@184-100-124-64.mpls.qwest.net] has quit [Remote host closed the connection]17:00
-!- vayde [~vayde@184-100-124-64.mpls.qwest.net] has joined #webgui17:03
-!- khenn [aba1a00a@gateway/web/freenode/ip.] has quit [Quit: Page closed]17:18
+BartJolxdanger: well, I suppose that that is a specific WebGUI api, depending on what you wanna use it for, I'm sure someone invented that weel17:18
xdangerI'm just used working with quickArray, buildArray* ,etc ;)17:19
-!- khenn [aba1a00a@gateway/web/freenode/ip.] has joined #webgui17:20
-!- mode/#webgui [+o khenn] by ChanServ17:20
+BartJolI should say, browse cpan17:20
xdangerI tied, didn't find anything17:21
+BartJolwell, I guess you can use the module separate from webgui, prolly have to make some alterations17:22
+BartJolfor building the db object17:22
@khennwhat are you trying to do?17:29
* BartJol is trying to sip a beer and succeeded!17:39
SDuensinCan I scream?  Would that be ok?17:52
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has joined #webgui17:57
-!- mode/#webgui [+v perlDreamer] by ChanServ17:57
+perlDreamerHey, everyone. TGIF17:58
-!- sbaur [~Adium@] has joined #webgui18:05
-!- pbcj [~pbcj@71-90-6-215.dhcp.ftbg.wi.charter.com] has joined #webgui18:07
-!- mode/#webgui [+o pbcj] by ChanServ18:07
+BartJolfriday afternoon even18:11
+BartJolluckily we have andy going of to drink beer when we start working, now we can do that to USA people18:12
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has quit [Quit: Leaving.]18:14
SDuensinHey gang.  Anyone managed to get WebGUI and PayPal to do subscription payments?18:23
+perlDreamernot yet18:24
+perlDreamerwe're waiting for your patch :)18:24
SDuensinI _knew_ that was coming.18:24
* perlDreamer has a 1-track IRC chat18:24
SDuensinIt's a shame you can't afford me to write all this cool stuff.  :-P18:25
+perlDreamermost people who get paid to write cool stuff for WebGUI start off making volunteer contributions18:26
SDuensinWhat?  You don't want to look at Apple II graphics stored in disk images?  :-P18:26
+perlDreameruh, non-Acme meaningful core contributions? :D18:26
+perlDreamerseriously though, I would guess that extending the PayPal drivers to do subscriptions wouldn't be that bad code-wise18:28
+perlDreamerI say that, of course, with little to no knowledge about how to actually do it18:28
SDuensinI honestly don't know.  I'd think it'd be similar to how iTransact works.  They run the charge every month and report back the results.18:29
+perlDreamerso, we need to tell PayPal what URL to ring up on the WebGUI site18:30
+perlDreamerand then have code to accept that, validate it and do the right magic on our end18:30
SDuensinYup.  And I think there's a way to send PayPal the URL to use when the subscription/payment is made.  (You can fill it in on their site, but then you only get *one* - sucks for multiple sites!)18:31
xdangerMaybe I should stop for this week and get some beer... I have looked at legacy perl code for this week and it makes me suicidal..18:44
-!- kaare_ [~kaare@] has quit [Ping timeout: 252 seconds]18:44
xdangerabout every "don't do it like this" rules have been broken in that code...18:44
+perlDreamerIf WebGUI8 admin is not modal anymore, does that mean it's like emacs?19:18
-!- carogray [~Caroline@c-24-63-233-216.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer]19:57
-!- carogray [~Caroline@c-24-63-233-216.hsd1.nh.comcast.net] has joined #webgui19:57
-!- elnino [~ninow@user-38q47pn.cable.mindspring.com] has quit [Quit: Leaving]20:06
scrottie0mornin' mshepherd20:07
CIA-70webgui: Paul Driver master * re901b95 / (3 files in 3 dirs): rfe #12108: Mail to Group preference field - http://bit.ly/f7JsyY20:22
-!- mshepherd [~fallout@75-135-66-252.dhcp.mdsn.wi.charter.com] has quit [Ping timeout: 246 seconds]20:32
@khennI just wanted to let you all know that Test::MockObject::Extend is the coolest perl module ever21:40
Haargit is very handy, yes21:41
--- Day changed Sat Apr 16 2011
-!- zylopfa [~zylopfa@0x555116f0.adsl.cybercity.dk] has joined #webgui00:44
zylopfaGreetings Webguiands00:44
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has quit [Quit: Leaving.]01:13
-!- sbaur [~Adium@] has quit [Quit: Leaving.]02:27
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui02:33
-!- carogray [~Caroline@c-24-63-233-216.hsd1.nh.comcast.net] has quit [Ping timeout: 246 seconds]02:46
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Quit: Leaving.]02:59
-!- fokat [~lem@] has joined #webgui03:07
@pbcjhave a great weekend all03:18
-!- zylopfa [~zylopfa@0x555116f0.adsl.cybercity.dk] has quit [Quit: Leaving]03:19
-!- pbcj [~pbcj@71-90-6-215.dhcp.ftbg.wi.charter.com] has quit []03:19
-!- fokat [~lem@] has quit [Ping timeout: 240 seconds]04:39
-!- carogray [~Caroline@c-24-63-233-216.hsd1.nh.comcast.net] has joined #webgui04:55
-!- carogray [~Caroline@c-24-63-233-216.hsd1.nh.comcast.net] has quit [Quit: Leaving.]05:29
-!- Radix_ [quasselcor@] has quit [Quit: No Ping reply in 180 seconds.]09:34
-!- Radix_ [quasselcor@] has joined #webgui09:39
-!- mode/#webgui [+v Radix_] by ChanServ09:39
-!- zylopfa [~zylopfa@0x555116f0.adsl.cybercity.dk] has joined #webgui15:23
-!- pbcj [~pbcj@71-90-6-215.dhcp.ftbg.wi.charter.com] has joined #webgui17:21
-!- mode/#webgui [+o pbcj] by ChanServ17:21
-!- pbcj [~pbcj@71-90-6-215.dhcp.ftbg.wi.charter.com] has quit [Client Quit]17:22
-!- zylopfa [~zylopfa@0x555116f0.adsl.cybercity.dk] has quit [Remote host closed the connection]18:10
-!- mducharme1 [~nothing@S0106002401f31855.wp.shawcable.net] has left #webgui ["Leaving."]21:38
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has joined #webgui21:53
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has quit [Quit: Leaving.]22:00
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has joined #webgui23:22
--- Day changed Sun Apr 17 2011
-!- carogray [~Caroline@c-24-63-233-216.hsd1.nh.comcast.net] has joined #webgui00:31
-!- carogray [~Caroline@c-24-63-233-216.hsd1.nh.comcast.net] has quit [Quit: Leaving.]04:04
-!- daviddelikat1 [~user@] has quit [Read error: Connection reset by peer]05:18
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui05:50
-!- Radix__ [quasselcor@] has joined #webgui06:01
-!- mode/#webgui [+v Radix__] by ChanServ06:01
-!- Radix_ [quasselcor@] has quit [Read error: Connection reset by peer]06:01
-!- ckotil [~ckotil@snare.grnoc.iu.edu] has quit [Ping timeout: 246 seconds]10:15
-!- ckotil [~ckotil@snare.grnoc.iu.edu] has joined #webgui10:15
-!- daviddelikat1 [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui11:15
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Ping timeout: 246 seconds]11:16
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has quit [Read error: Connection reset by peer]11:20
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has joined #webgui11:57
-!- carogray [~Caroline@c-24-63-233-216.hsd1.nh.comcast.net] has joined #webgui16:52
-!- kaare_ [~kaare@] has joined #webgui18:11
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui21:47
-!- daviddelikat1 [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Ping timeout: 260 seconds]21:50
-!- carogray [~Caroline@c-24-63-233-216.hsd1.nh.comcast.net] has quit [Ping timeout: 246 seconds]23:28
-!- carogray [~Caroline@c-24-63-233-216.hsd1.nh.comcast.net] has joined #webgui23:28
-!- khenn [aba1a00a@gateway/web/freenode/ip.] has quit [Ping timeout: 252 seconds]23:41
--- Day changed Mon Apr 18 2011
-!- pbcj [~pbcj@71-90-6-215.dhcp.ftbg.wi.charter.com] has joined #webgui00:15
-!- mode/#webgui [+o pbcj] by ChanServ00:15
-!- mshepherd [~fallout@75-135-66-252.dhcp.mdsn.wi.charter.com] has joined #webgui00:19
-!- kaare_ [~kaare@] has quit [Ping timeout: 246 seconds]00:32
-!- carogray1 [~Caroline@c-24-63-233-216.hsd1.nh.comcast.net] has joined #webgui03:54
-!- carogray [~Caroline@c-24-63-233-216.hsd1.nh.comcast.net] has quit [Ping timeout: 246 seconds]03:55
-!- waxhead_ [~pete@ppp121-45-195-39.lns20.cbr1.internode.on.net] has joined #webgui04:22
-!- waxhead [~pete@ppp121-45-199-133.lns20.cbr1.internode.on.net] has quit [Ping timeout: 248 seconds]04:24
-!- fokat [~lem@weston-] has joined #webgui04:27
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has joined #webgui04:55
-!- mode/#webgui [+v perlDreamer] by ChanServ04:55
-!- Trex [~Trex@c-71-63-130-170.hsd1.mn.comcast.net] has joined #webgui04:57
TrexSomeone called?04:57
scrottie0sorry sir, no messages.05:06
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has quit [Quit: Leaving.]05:28
-!- Trex [~Trex@c-71-63-130-170.hsd1.mn.comcast.net] has left #webgui []05:44
-!- carogray1 [~Caroline@c-24-63-233-216.hsd1.nh.comcast.net] has quit [Quit: Leaving.]06:06
-!- kaare_ [~kaare@langebro.adapt.dk] has joined #webgui08:08
-!- pbcj [~pbcj@71-90-6-215.dhcp.ftbg.wi.charter.com] has quit [Ping timeout: 240 seconds]09:48
-!- pbcj [~pbcj@71-90-6-215.dhcp.ftbg.wi.charter.com] has joined #webgui10:07
-!- mode/#webgui [+o pbcj] by ChanServ10:07
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has joined #webgui10:15
-!- mode/#webgui [+v BartJol] by ChanServ10:15
-!- mducharme1 [~nothing@S0106002401f31855.wp.shawcable.net] has joined #webgui13:29
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has quit [Ping timeout: 260 seconds]13:32
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has quit [Ping timeout: 240 seconds]14:05
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has joined #webgui14:06
-!- mode/#webgui [+v BartJol] by ChanServ14:06
-!- fokat [~lem@weston-] has quit [Ping timeout: 264 seconds]14:44
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has quit [Read error: Operation timed out]15:10
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has joined #webgui15:12
-!- mode/#webgui [+v BartJol] by ChanServ15:12
-!- fokat [~lem@weston-] has joined #webgui15:35
-!- waxhead_ [~pete@ppp121-45-195-39.lns20.cbr1.internode.on.net] has quit [Quit: Ex-Chat]15:36
-!- daviddelikat1 [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui15:56
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Ping timeout: 250 seconds]15:58
-!- kaare__ [~kaare@] has joined #webgui16:42
-!- qwebirc88687 [99610934@gateway/web/freenode/ip.] has joined #webgui17:04
qwebirc88687Hey, anyone there? I've got a problem with webgui17:05
-!- qwebirc20292 [47c47f14@gateway/web/freenode/ip.] has joined #webgui17:06
qwebirc20292I cannot connect to the Webgui users guide = Permission Denied!17:07
-!- qwebirc88687 [99610934@gateway/web/freenode/ip.] has left #webgui []17:08
+BartJolqwebirc20292: lemme have a look17:18
+BartJolmmmm, they did seem to block it17:19
-!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui17:25
-!- mode/#webgui [+o bopbop] by ChanServ17:25
-!- khenn [aba1a00a@gateway/web/freenode/ip.] has joined #webgui17:50
-!- mode/#webgui [+o khenn] by ChanServ17:50
mshepherdhow's it?17:59
mshepherdyeah, f that18:00
@pbcjBartJol, which guide isn't working?18:02
-!- sbaur [~Adium@] has joined #webgui18:03
+BartJolall of them18:08
-!- perlDreamer [~colink@] has joined #webgui18:47
-!- mode/#webgui [+v perlDreamer] by ChanServ18:47
+BartJolpbcj: still :(18:49
@pbcjnot for me18:49
@pbcjRIPE hates you18:49
+BartJollemme check another browser18:49
@pbcjand the webgui guides are a bit, well, racey18:49
@pbcjthis is payback for shutting down my unreal server(s)18:50
+BartJolah, another browser works, maybe caching18:50
+BartJoleeeh, did I shutdown one of your servers?18:50
@pbcjno, I was behaving18:50
+perlDreameryeah, just as he was about frag the Danes, too!18:50
@pbcjand now that I got the memo about not fragging the Danes, that dream is pretty much shot18:51
+BartJolstarnge, I can't when I'm logged in it seems18:51
+perlDreamermaybe Bartjol was working in the interest of International peace18:51
mshepherdi also get perm denied on the user guides18:52
mshepherdlet me logout and try18:52
mshepherdyeah, they work fine18:52
@bopboppermissions are set to be visible to visitors... registered users should work too - let me switch it to Everyone and see if it works for you guys18:53
+BartJolso permission to visitor instead of everybody?18:53
+perlDreamerPermissions should be set to everyone18:53
@pbcjso that would break if you didn't have cookies enabled?18:53
+perlDreamersince Visitors means "only people who are not logged in"18:53
+perlDreamerif you didn't have cookies enabled18:53
+perlDreameryou can never have a session18:54
+BartJolit would work18:54
+perlDreamerso you're always Visitor18:54
+BartJolwhoohoo, I get in18:54
+perlDreamerbopbop, I just fixed the CM guide18:54
+perlDreamerare you working on the others?18:54
+BartJolstill, it is differnt18:54
@bopbopso did I :)18:54
@bopbopyes, I'll get the others18:54
+BartJolbut I suppose those are othe objects18:55
+perlDreamerokay, I'll fix other kinds of bugs18:55
@bopbopwhat's different Bartjol?18:57
qwebirc20292Users guide are working in - checked only chrome & firefox 19:01
@bopbopshould be all fixed now19:01
+BartJolI'll look19:01
+BartJolah, it's ok now, it were just the underlying object that also had to be done19:02
+BartJoland till next time19:06
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has quit [Quit: Leaving.]19:06
-!- carogray [~Caroline@c-24-63-233-216.hsd1.nh.comcast.net] has joined #webgui19:16
-!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: napping]21:01
-!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui21:22
-!- mode/#webgui [+o bopbop] by ChanServ21:22
CIA-70webgui: Colin Kuskie master * rcf36a15 / (7 files in 6 dirs): 21:37
CIA-70webgui: When the Sku for an item no longer exists, do not show links to it. Check for21:37
CIA-70webgui: bad skus in Transaction/www_viewItem. Provide variables to not show links when21:37
CIA-70webgui: the skus do not exist. Handle existing links better by not returning the user21:37
CIA-70webgui: to the home page, but to the transaction. Fixes bug #12107. -21:37
CIA-70webgui: http://bit.ly/ggoU8D21:37
CIA-70webgui: Colin Kuskie webgui-7.9 * re0bd813 / (7 files in 6 dirs): 21:38
CIA-70webgui: When the Sku for an item no longer exists, do not show links to it. Check for21:38
CIA-70webgui: bad skus in Transaction/www_viewItem. Provide variables to not show links when21:38
CIA-70webgui: the skus do not exist. Handle existing links better by not returning the user21:38
CIA-70webgui: to the home page, but to the transaction. Fixes bug #12107. -21:38
CIA-70webgui: http://bit.ly/hEG6ap21:38
CIA-70webgui: Colin Kuskie master * r9065aa9 / lib/WebGUI/Shop/Transaction.pm : Fix a syntax error in the Transaction. - http://bit.ly/fsDEW622:04
CIA-70webgui: Colin Kuskie webgui-7.9 * rabe9b48 / lib/WebGUI/Shop/Transaction.pm : Fix a syntax error in the Transaction. - http://bit.ly/eiyKTT22:04
-!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: bye]22:47
-!- qwebirc20292 [47c47f14@gateway/web/freenode/ip.] has quit [Quit: Page closed]23:09
-!- kaare__ [~kaare@] has quit [Ping timeout: 258 seconds]23:10
-!- khenn [aba1a00a@gateway/web/freenode/ip.] has quit [Ping timeout: 252 seconds]23:15
@preactionI highly recommend never doing what I am right now doing: working with JS over multiple frames23:29
@preactionit makes for nice features, like a frame getting enhanced by its parent, but if everything isn't prepared to be inserted into a different document than the current document, everything goes wonky23:30
+perlDreamerthe JsonTable is being a little schizoid23:30
+perlDreameron the one hand, it generates columns for all json hash entries23:31
+perlDreamerbut then, if it's not a valid field, it leaves the cell with &nbsp;23:31
--- Day changed Tue Apr 19 2011
-!- khenn [ab9fc20a@gateway/web/freenode/ip.] has joined #webgui00:06
-!- mode/#webgui [+o khenn] by ChanServ00:06
CIA-70webgui: Doug Bell WebGUI8 * r9d6fa33 / (3 files in 2 dirs): 00:48
CIA-70webgui: remove toggleToolbar and getToolbar state00:48
CIA-70webgui: These are not necessary with the new toolbars - http://bit.ly/i0eWSM00:48
CIA-70webgui: Doug Bell WebGUI8 * r5612871 / (7 files in 5 dirs): new, fully-javascript admin toolbars - http://bit.ly/hZgEI500:48
CIA-70webgui: Doug Bell WebGUI8 * r9068e75 / lib/WebGUI/Macro/AdminToggle.pm : AdminToggle can only be on - http://bit.ly/hGj4Ey00:48
-!- perlDreamer [~colink@] has quit [Quit: Leaving.]01:14
-!- carogray [~Caroline@c-24-63-233-216.hsd1.nh.comcast.net] has quit [Ping timeout: 246 seconds]02:26
-!- carogray [~Caroline@c-24-63-233-216.hsd1.nh.comcast.net] has joined #webgui02:27
-!- sbaur [~Adium@] has left #webgui []02:38
-!- carogray [~Caroline@c-24-63-233-216.hsd1.nh.comcast.net] has quit [Ping timeout: 246 seconds]03:33
-!- jimX11 [~jjm@ip98-180-60-146.ga.at.cox.net] has joined #webgui03:41
-!- carogray [~Caroline@c-24-63-233-216.hsd1.nh.comcast.net] has joined #webgui03:42
CIA-70webgui: Colin Kuskie webgui-7.9 * r028d639 / (4 files in 4 dirs): 04:24
CIA-70webgui: Fix the display of the lastUpdated and lastResult fields for Calendar iCal04:24
CIA-70webgui: feeds. Fix the name of the status field in the Asset definition. Update all04:24
CIA-70webgui: revisions of all calendars to fix the issue. Fixes bug #12104. -04:24
CIA-70webgui: http://bit.ly/h8N63T04:24
CIA-70webgui: Colin Kuskie master * re5d94f3 / (4 files in 4 dirs): 04:25
CIA-70webgui: Fix the display of the lastUpdated and lastResult fields for Calendar iCal04:25
CIA-70webgui: feeds. Fix the name of the status field in the Asset definition. Update all04:25
CIA-70webgui: revisions of all calendars to fix the issue. Fixes bug #12104. -04:25
CIA-70webgui: http://bit.ly/fPMWeZ04:25
-!- carogray [~Caroline@c-24-63-233-216.hsd1.nh.comcast.net] has quit [Quit: Leaving.]04:30
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui04:32
-!- daviddelikat1 [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Ping timeout: 252 seconds]04:34
-!- jimX11 [~jjm@ip98-180-60-146.ga.at.cox.net] has quit [Quit: Leaving]04:57
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has joined #webgui06:22
-!- mode/#webgui [+v perlDreamer] by ChanServ06:22
+perlDreamerpreaction!  CHI now has an expires_on_backend parameter06:22
+perlDreameryou can tell CHI to expire content06:23
+perlDreamerespecially for memcached drivers06:23
@preactionoh, so the backend expires itself?06:23
+perlDreamerthe docs are a little lacking06:27
+perlDreamerbut the changelog says that the memcached driver supports the expires_on_backend parameter when using the driver06:27
+perlDreamerCHI 0.45 and latest memached driver06:28
CIA-70webgui: Colin Kuskie master * re674a2e / docs/create.sql : Preparing for 7.10.14 release. - http://bit.ly/gLRg7t06:29
CIA-70webgui: Colin Kuskie master * rfa0a606 / (4 files in 4 dirs): Ready for 7.10.15 development. - http://bit.ly/gXPkCB06:44
-!- Radix__ changed the topic of #webgui to: [7.9.26-stable | 7.10.14-beta | WRE 0.9.3] Before you ask, check the wiki: http://wiki.webgui.org | Pastebin: http://webgui.pastebin.com06:45
+perlDreamerThanks Radix__06:46
+Radix__dw, I'll recall all the favours when we finally upgrade our ageing webgui server and I hassle everyone for advice ;)06:46
+perlDreamernot a problem06:47
+perlDreamerjust how old are we talking?06:47
+Radix__WebGUI Build Version: 7.0.8-stable06:48
+Radix__Latest version available: 7.9.26-stable06:48
+Radix__Assets: 718506:48
+Radix__Packages: 306:48
+Radix__Templates: 28906:48
+Radix__Active Sessions: 76006:48
+Radix__Users: 1828206:48
+Radix__Groups: 235006:48
+perlDreamerI haven't seen an upgrade from that early for a while, but they are possible06:48
+perlDreamerlots of changes to Calendar, Survey06:49
+perlDreameranything custom in there?06:49
+Radix__actually I think we'll probably just get PB to do it for us and pay them for it06:49
+Radix__but it's on our list of todo's at some point06:49
+Radix__don't use calendar/survey so that's okay06:50
+Radix__not much custom either06:50
+perlDreamerthen you're probably golden, aside from the JSON snafu thing06:50
@preactionmight as well wait until 8 at the rate you're going ;)06:50
+Radix__heh.. yeah.. it's low priority for us as it works well06:50
+Radix__but at some point we will need to move it out to a colo or vps to get it out of the office06:51
+perlDreameryou wanting local hosting?06:51
+Radix__need something local yeah06:52
+perlDreameryou should chat with Bart and Koen, they've done some hosting setups down there and may know some good hosters06:52
+Radix__hosting setups in au?06:53
+Radix__cool.. will do then06:53
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has quit [Quit: Leaving.]06:58
-!- carogray [~Caroline@c-24-63-233-216.hsd1.nh.comcast.net] has joined #webgui08:21
-!- pbcj [~pbcj@71-90-6-215.dhcp.ftbg.wi.charter.com] has quit [Ping timeout: 240 seconds]08:24
-!- elnino [~ninow@user-38q47pn.cable.mindspring.com] has joined #webgui09:10
elninois there a way to run SET CONCAT_NULL_YIELDS_NULL OFF in the preqery statements? It seems not to be working.09:10
-!- Trebbor [~Trebbor@D4CB1F3E.static.ziggozakelijk.nl] has joined #webgui09:26
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has joined #webgui09:49
-!- mode/#webgui [+v BartJol] by ChanServ09:49
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui10:23
-!- Netsplit *.net <-> *.split quits: mshepherd10:45
-!- carogray [~Caroline@c-24-63-233-216.hsd1.nh.comcast.net] has quit [Quit: Leaving.]12:33
-!- mshepherd [~fallout@75-135-66-252.dhcp.mdsn.wi.charter.com] has joined #webgui12:44
-!- zylopfa [~zylopfa@0x555116f0.adsl.cybercity.dk] has joined #webgui13:57
zylopfaGuys, in Thingy.pm, shouldnt "www_search" and "www_searchViaAjax" return the same data for the same form parameters?13:58
+BartJolI suppose14:00
zylopfaIts just very wierd, i been looking through the functions and they should be the same14:01
+BartJolI haven't looked14:02
zylopfajust checking some more14:02
zylopfaNo tried again with the exact same search parameters for both14:04
zylopfathe www_search returns the real search for say the last name14:04
zylopfaBut if i do the exact same query but with searchViaAjax14:05
zylopfaI get the result i would get if i didnt put any search parameters14:05
zylopfaIn the searchViaAjax the only thing that seems to use my search parameter is the pagination list in the returned json14:06
+BartJolwell those subs are different14:06
zylopfayeah but i also tried to take the www_search14:07
zylopfaand make a new function that took that and returned the %var from it encoded to json14:07
zylopfaand i still get the wrong result14:08
+BartJolmaybe the property isn't as specified, unfortunately I haven't used the thing very much and should dig into it too much to give you an answer now14:10
zylopfaok no worries. the end of it is i need to program my own wobject to get reliable json from searching in thingies14:10
-!- carogray [~Caroline@c-24-63-233-216.hsd1.nh.comcast.net] has joined #webgui14:36
zylopfaBartJol, I am debugging it now, seems there are errors, the 2 sql statements are not identical at all 14:42
zylopfaI found the error now, its hardcoded in the code that generate the queries14:43
-!- daviddelikat1 [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui14:44
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Ping timeout: 252 seconds]14:46
zylopfaIt was a mistake, it only expect the func to be search14:52
zylopfaif its other than search it return the default query14:52
zylopfaso it in theory ignore searchViaAjax14:52
+BartJolwell, that explains a lot14:52
zylopfaand thats an error, then it should be called showDefaultSearchViaAjax14:52
zylopfaI hope someone will soon merge my last thingy updates and bugfixes14:53
+BartJolreporting a bug normally helps14:53
zylopfayeah but i talked to the guys inhere and they said i should make a git account14:53
-!- Netsplit *.net <-> *.split quits: Trebbor14:54
+BartJolwell, that helps to get your fixes included14:54
zylopfaand make my branch of latest beta and change it there and merge it with my branch14:54
zylopfaand then ask if they could pull it14:54
zylopfayeah i guess14:54
zylopfaI will try that also14:54
-!- Netsplit over, joins: Trebbor15:00
-!- kaare_ [~kaare@langebro.adapt.dk] has quit [Remote host closed the connection]16:03
elninoGood morning is there a way to run SET CONCAT_NULL_YIELDS_NULL OFF in the preqery statements? It seems not to be working16:32
-!- kaare__ [~kaare@] has joined #webgui16:38
-!- Trebbor2 [~Trebbor@D4CB1F3E.static.ziggozakelijk.nl] has joined #webgui17:14
Trebbor2Netsplit. :(17:15
-!- Trebbor [~Trebbor@D4CB1F3E.static.ziggozakelijk.nl] has quit [Remote host closed the connection]17:16
-!- Trebbor2 is now known as Trebbor17:16
-!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui17:21
-!- mode/#webgui [+o bopbop] by ChanServ17:22
-!- Trebbor [~Trebbor@D4CB1F3E.static.ziggozakelijk.nl] has quit []17:43
-!- pbcj [~pbcj@71-90-6-215.dhcp.ftbg.wi.charter.com] has joined #webgui17:56
-!- mode/#webgui [+o pbcj] by ChanServ17:56
-!- rizen [~rizen@71-90-29-5.dhcp.ftbg.wi.charter.com] has joined #webgui17:59
-!- mode/#webgui [+o rizen] by ChanServ17:59
-!- khenn [ab9fc20a@gateway/web/freenode/ip.] has quit [Quit: Page closed]18:35
-!- khenn [ab9fc20b@gateway/web/freenode/ip.] has joined #webgui18:35
-!- mode/#webgui [+o khenn] by ChanServ18:35
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has quit [Quit: Leaving.]18:39
mshepherdcj:  you were right..  webgui related content in my dreams last night..18:46
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has joined #webgui18:46
-!- mode/#webgui [+v perlDreamer] by ChanServ18:46
@preactionhttps://gist.github.com/70e88fff11d696295ece anyone know of any other needed magic numbers for the group system?19:07
zylopfaI havent been needing any other than the defined ones so far preaction 19:08
+perlDreamerpreaction, there are other predefined groups, but I don't know if they're hard-coded or if they're assigned in the Settings19:09
+perlDreamerselect groupId, groupName does show other default groups19:09
@preactionbut they're not magic. they're just kinda there19:09
@preactionwell, they shouldn't be hardcoded anymore besides those at least19:11
zylopfaperlDreamer, I found an error in Thingy again!19:11
+perlDreamerzylopfa, I saw that!  Thanks for the bug report19:12
zylopfaIts a oneliner19:12
+perlDreameralthough, it does help to have line numbers to go with patches :)19:12
zylopfaI can see from the code that the ajax functions came later in thingy19:12
zylopfaI know perlDreamer but it doesnt seem anyone wanna pull my branch into webgui19:12
zylopfaI have changed 2 other errors and made the new updates19:12
zylopfato Thingy19:12
CIA-70webgui: Doug Bell WebGUI8 * r06549c9 / docs/migration.txt : add migration docs for new admin on and toolbars - http://bit.ly/eRbNBZ19:14
CIA-70webgui: Doug Bell WebGUI8 * r71aa711 / (lib/WebGUI/Group.pm lib/WebGUI/User.pm): add documentation for magic numbers - http://bit.ly/f9teEk19:14
Haargpreaction, 4, 13, and 11 are also in the code19:15
Haargack 'isInGroup\(\s*[\d"'"'"']'19:16
@preactionguess i'll document them for now, and we'll figure out how to remove them later19:17
CIA-70webgui: Doug Bell WebGUI8 * re9f7933 / lib/WebGUI/Group.pm : add the other, lesser magic groups - http://bit.ly/ebappx19:20
+perlDreamerUsers of lesser magic can only perform small cantrips and illusions19:37
+perlDreameronly those of the true path can wield the wand of fireballs19:37
* preaction casts magic missle19:37
* perlDreamer takes d4 damage19:38
@preactionha ha! charade you are!19:38
+perlDreamerit's not d4?19:39
@preactionno, i'm taunting you because my missle did 2 damage!19:40
* perlDreamer starts looking for the bat guano and sulphur19:43
@preactionooooh what you gonna do? stink me to death?19:44
+perlDreamereither that, or last night's leftover bean dip19:44
CIA-70webgui: Doug Bell WebGUI8 * r45ca3ea / (3 files in 2 dirs): remove switchAdminOn. anyone in group 12 always has admin on - http://bit.ly/h3KbBU19:44
+perlDreamerwhat if I don't want admin on?19:44
@preactionsucks to be you then19:44
+perlDreamerbut the overhead!19:45
+perlDreamerthe performance cost!19:45
@preactionthose have to go away anyway19:45
@preactionanything that distinguishes Admin On from normal users logged in must be removed, except for the boolean check19:45
@preactionthe boolean check remains only for backwards compat, because i really don't feel like vetting everyone's template ever19:45
+perlDreamerso, for an Admin to really duplicate a user's experience on the site, they need a separate, non-privileged account19:46
@preactionno, they just need to not be inside the admin frame, mostly19:46
@preactionthe use of admin on to provide an enhanced experience is deprecated19:46
@preactionand i'm working on fixing Layout, DataForm, and Product to remove our major uses of it19:47
@preactionhttp://www.webgui.org/uploads/9e/37/9e37ec0f79964d759fb533c3f1290df9/Screen-shot-2011-04-19-at-11.45.59-AM.png <- new toolbars. so pretty19:49
+perlDreamerthose are very nice19:50
+perlDreamerand an Admin will always see those, and the drag bars?  No way to see it like a human?19:50
@preactionno. you must be in the admin frame to see those toolbars19:51
@preactionthe drag bars are currently always visible, but i'm fixing that right now19:51
+perlDreamertell me more about this admin frame19:51
+perlDreamerhow do I get into it?19:52
@preactionthe outer bits19:52
@preactionthe bits that surround the view iframe19:52
@preactionyou go to ?op=admin19:52
@preactionor click the link that is currently entitled "Turn Admin On"19:52
+perlDreamerand you get framed19:52
-!- BartJol [~bart@53548EF9.cm-6-5c.dynamic.ziggo.nl] has joined #webgui19:52
-!- mode/#webgui [+v BartJol] by ChanServ19:52
+perlDreamerokay, that's not so bad then.  To me, it was starting to sound like you were always in what was traditionally Admin mode19:53
+BartJolwhat is chris's nick?19:53
@preactionpbcj: BartJol wants you19:53
@pbcjnot true19:53
+BartJolwell just to make sure he doesn't want me19:53
@pbcjis it hot in here?19:53
+perlDreamerI like that the Class icon shows that's it's a drop down now19:53
+perlDreamerno more magic19:53
mshepherdthose toolbars are much nicer!19:57
* mshepherd puts on his robe and wizard hat19:58
@preactionyou guys won't kill me too much if i change the drag bars look into a single icon, right?20:02
+perlDreamerHe's only mostly killed!20:02
+perlDreamerit's sometimes handy to have the draggable area be the whole top of the asset20:03
+perlDreamerparticularly when styles break badly in admin mode20:03
+perlDreameror admin frame20:03
@preactioni guess, but it's ugly :(20:04
@preactioni'll change the icon anyway, and we'll leave the bar20:04
@preactionand then we'll ask bopbop. she'll know. she knows everything20:04
+perlDreamerJust keep her away from my Life cereal20:04
@bopbopI like the whole top being draggable20:05
@bopbopI don't think I've every actually  used the drag button20:05
@bopbopgeez, butchered that sentence20:05
@preactionk. i'll just change the icon to some kind of "move" icon and leave the whole bar20:06
@preactioni mean, we've got enough new screenshots to take for our various guides anyway :p20:06
elninohi. all! just wondering if there a way to run SET CONCAT_NULL_YIELDS_NULL OFF in the preqery statements? It seems not to be working. Is that not what that section is for?20:08
@preactionshould we finally remove those table-based layout templates? or should we at least not upgrade them and remove them from default content?20:08
+perlDreamerin classic admin mode, they're all table based20:08
+perlDreamerhey, elnino!20:09
@preactionelnino: are you using msql? or is this the webgui mysql database?20:09
elninowell, Im using sqlreport on a thingy I wrote.20:09
elninoso the query is on my thingy tables.20:10
elninois that what you're asking?20:10
@preactionthat setting you mentioned seems to be a msql setting, not a mysql one20:10
elninooh, it's a mysql thing. I thought... I thought that's what google said...20:10
+perlDreamernope, msql20:11
elninooh.  I guess it is SQL server. what do I do now?20:11
elninoI'll keep looking I guess. 20:12
elninothanks - it was around 2AM.... 20:12
-!- BartJol [~bart@53548EF9.cm-6-5c.dynamic.ziggo.nl] has left #webgui []20:12
elninoi'll try using isnull and provide an alternative as the second arguement.20:14
+perlDreamerI guess if you use title as a link in search results20:34
+perlDreamerand you want to be able to see the link20:34
+perlDreameryou'd better supply a title...20:34
-!- sbaur [~Adium@] has joined #webgui20:40
-!- fokat [~lem@weston-] has quit [Ping timeout: 276 seconds]20:57
-!- mshepherd [~fallout@75-135-66-252.dhcp.mdsn.wi.charter.com] has quit [Quit: Leaving]21:05
-!- fokat [~lem@weston-] has joined #webgui21:12
-!- fokat [~lem@weston-] has quit [Ping timeout: 260 seconds]21:25
@pbcjpreaction: I think there should be a data tab in new admin mode, where processTemplate will have magically stuck your template vars.  sorta like the preview functionality that got ported21:35
@pbcjor just a full out developer mode similar to new admin mode, but cooler21:36
@preactionsomething along those lines is certainly possible, but the preview stuff has a bit of refactoring to do21:36
@preactionadmin mode is a template, so anyone is free to experiment with it as they wish21:36
@pbcjgetting automagical template vars would need some core support21:36
+perlDreamerpbcj, template preview already has that21:38
+perlDreamerit's just not merged into 8 yet21:39
@preactionhence the refactor, www_ methods (especially www_view) need to return the template objects instead of the html content, and then a content handler needs to grab the vars instead of displaying the content21:39
@pbcjwell, to be complete, there would have ot be an intercept mode of sorts where any call to processTemplate gets stacked and the final results ignored and instead the var stack gets sent21:40
@pbcjotherwise things like macros would not be included21:40
@preactionno, we have a different way of doing it now, in 8. www_view can just return $template21:41
@pbcjbetter still21:42
@preactionso I can add my params to the template object, and then return it21:42
@pbcjsweet, so then this is probably trivial21:42
+perlDreamerif the content generation chain doesn't return HTML anymore, then view essentially becomes getTemplateVariables21:48
+perlDreamerand subclassing get easier21:48
+perlDreamerI like that.21:48
xdangerI tried to test wg8, but the upgrade didn't work.. It trowd an error on importing the new admin console.. Is there something I need to upgrade from cpan?21:49
@preactiontestEnvironment.pl should work21:51
@preactionotherwise what is the error21:52
xdangertestEnviroment ok, Error during package import on /data/plainblack/webgui/share/upgrades/7.10.4-8.0.0/admin_console.wgpkg: DBD::mysql::db do failed: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '1 set 1='<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www' at line 1 [for Statement "update 1 set 1=?,1=?,1=?,1=?,1=?,1=?,1=?,1=?,1=?,1=? where assetId=? and revisionDate=?"] at lib/WebGUI/Upgrade/File/wgpkg.pm line 78.21:53
zylopfathats a wierd update command21:55
* perlDreamer is out to lunch22:00
CIA-70webgui: Doug Bell WebGUI8 * r8906c3f / (lib/WebGUI/Admin.pm www/extras/admin/admin.js): className is the full class name. type is the i18n name - http://bit.ly/ffDrTF22:02
@preactionxdanger: works for me. are you trying to upgrade a 7.10.4 site to 8.0.0? or are you using wgd reset?22:03
xdangerpreaction: I'm importing the create.sql on a freshsite22:03
@preactionand then running what? webgui.pl upgrade?22:08
-!- khenn [ab9fc20b@gateway/web/freenode/ip.] has quit [Ping timeout: 252 seconds]22:14
xdangerwell I run: sudo PERL5LIB=lib ./sbin/webgui.pl upgrade --doit22:21
@preactionthe package looks alright to me. perhaps make sure you've got the latest version of Moose and Class::MOP?22:31
-!- rizen [~rizen@71-90-29-5.dhcp.ftbg.wi.charter.com] has quit [Ping timeout: 246 seconds]22:43
-!- rizen [~rizen@71-90-29-5.dhcp.ftbg.wi.charter.com] has joined #webgui22:44
-!- mode/#webgui [+o rizen] by ChanServ22:44
-!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: bye]22:52
-!- fokat [~lem@weston-] has joined #webgui23:00
-!- rizen [~rizen@71-90-29-5.dhcp.ftbg.wi.charter.com] has quit [Ping timeout: 246 seconds]23:39
-!- rizen [~rizen@71-90-29-5.dhcp.ftbg.wi.charter.com] has joined #webgui23:40
-!- mode/#webgui [+o rizen] by ChanServ23:40
--- Day changed Wed Apr 20 2011
-!- carogray [~Caroline@c-24-63-233-216.hsd1.nh.comcast.net] has quit [Ping timeout: 246 seconds]00:45
-!- carogray [~Caroline@c-24-63-233-216.hsd1.nh.comcast.net] has joined #webgui00:51
-!- jimX11 [~jjm@n128-227-249-86.xlate.ufl.edu] has joined #webgui00:57
-!- fallout [~fallout@75-135-66-252.dhcp.mdsn.wi.charter.com] has joined #webgui01:03
-!- fokat [~lem@weston-] has quit [Ping timeout: 252 seconds]01:07
-!- fokat [~lem@weston-] has joined #webgui01:08
-!- rizen [~rizen@71-90-29-5.dhcp.ftbg.wi.charter.com] has quit [Quit: rizen]01:20
-!- kaare__ [~kaare@] has quit [Ping timeout: 276 seconds]01:33
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Quit: Leaving.]01:34
-!- elnino [~ninow@user-38q47pn.cable.mindspring.com] has quit [Quit: Leaving]01:37
-!- pbcj [~pbcj@71-90-6-215.dhcp.ftbg.wi.charter.com] has quit [Ping timeout: 276 seconds]01:44
scrottie0pbcj, a lot of people are probably going to be on 7 for a long time, re: converting assets from 7 to 8.01:45
scrottie0oh, you aren't here.01:45
-!- fokat [~lem@weston-] has quit [Remote host closed the connection]01:45
-!- pbcj [~pbcj@71-90-6-215.dhcp.ftbg.wi.charter.com] has joined #webgui01:46
-!- mode/#webgui [+o pbcj] by ChanServ01:47
scrottie0pbcj, a lot of people are probably going to be on 7 for a long time, re: converting assets from 7 to 8.  also, dropping definition in favor of 'properties' is pretty easy to do.01:54
scrottie0hrm, I know perlDreamer has some sed script for doing this, but it seems like a code generator that does WebGUI::Asset::Whatever->definition(), takes the result, and spits out perl/Moose would get you even further.01:55
@pbcjwell, I was looking at the helpdesk asset01:55
@pbcjwhich has more going on than just needing to make its way to 801:56
scrottie0did Paul target 8 when he re-did it?01:56
-!- fokat [~lem@weston-] has joined #webgui02:03
-!- lem_ [~lem@] has joined #webgui02:03
-!- lem_ is now known as Guest8550102:03
-!- fokat [~lem@weston-] has quit [Client Quit]02:03
-!- Guest85501 [~lem@] has quit [Client Quit]02:03
-!- carogray1 [~Caroline@c-24-63-233-216.hsd1.nh.comcast.net] has joined #webgui02:08
-!- carogray [~Caroline@c-24-63-233-216.hsd1.nh.comcast.net] has quit [Ping timeout: 246 seconds]02:12
CIA-70webgui: Doug Bell WebGUI8 * r0299d78 / (5 files in 4 dirs): start on new layout draggables - http://bit.ly/gPbfXZ02:13
-!- sbaur [~Adium@] has quit [Quit: Leaving.]02:27
+perlDreamerit's not exactly a sed script, but it'll convert most parts of most Definitions to WebGUI 802:36
-!- Radix_ [quasselcor@] has joined #webgui02:44
-!- mode/#webgui [+v Radix_] by ChanServ02:44
-!- Radix__ [quasselcor@] has quit [Read error: Connection reset by peer]02:44
+perlDreamertime to go make dinner03:02
-!- fokat [~lem@weston-] has joined #webgui03:11
-!- jimX11 [~jjm@n128-227-249-86.xlate.ufl.edu] has quit [Quit: Leaving]03:34
-!- andyiomoon [88badb89@gateway/web/freenode/ip.] has joined #webgui03:44
andyiomoonevening all03:49
andyiomoonwonder if I could pick a brain or two03:49
andyiomoonI have a survey instance with a unique assetID03:49
andyiomoonit is quite a long and complicated survey 03:50
andyiomoonI have copied it and made changes to the copy03:50
andyiomoonquite extensive changes03:50
andyiomoonwhat I didn't consider was that the unique ID of this survey was tied into other assets on our site03:50
andyiomoonis there a way to give my new modified copy of the survey the same assetID as the original03:51
@preactionedit the database directly, making sure to clear the cache03:51
andyiomoonthanks doug - I had an inkling that would be the case03:52
@preactionit's gonna be crazy03:52
andyiomoonI presume in editing the db it would be prudent to give the original survey instance a new assetID 03:53
@preactionthat could work, yes03:53
@preactionyou could wgd export both of them, then use diff/patch to apply the changes to the other one03:53
andyiomoonok - that sounds like a method less likely to blow things up03:54
andyiomoonI shall put in a request to the wgd gurus then - much appreciated03:55
andyiomoonyour suggestion almost makes up for the horrible image I have in my head of you regarding "sexy" technology03:55
@preactionwe should all be digusted by "sexy tech"03:57
andyiomoonwe should but I don't advocate responding to "sexy tech" in the same way that you do03:58
andyiomoonit's just not natural!03:58
andyiomooncall me a prude03:58
@preactionof course not, it's technology!03:58
-!- andyiomoon [88badb89@gateway/web/freenode/ip.] has quit [Quit: Page closed]04:13
+perlDreamerI don't think wgd can be used to alter assetIds04:21
+perlDreamerYa, now I'm sure it won't...04:23
+perlDreamerit will let you change it in the interface, but when you try to save it, <BOOM>04:23
-!- zylopfa [~zylopfa@0x555116f0.adsl.cybercity.dk] has quit [Quit: Leaving]04:26
@preactionright, but what you can do is move the changes from one asset to another using diff/patch04:28
+perlDreamerwgd export then04:32
-!- carogray1 [~Caroline@c-24-63-233-216.hsd1.nh.comcast.net] has quit [Quit: Leaving.]04:34
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has quit [Quit: Leaving.]05:15
-!- Hyper-Core [~lol@] has joined #webgui06:17
-!- Hyper-Core [~lol@] has left #webgui []06:19
-!- fokat [~lem@weston-] has quit [Ping timeout: 264 seconds]06:51
-!- amdgoon [~amdgoon@] has joined #webgui06:59
-!- kaare__ [~kaare@] has joined #webgui08:52
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has joined #webgui09:30
-!- mode/#webgui [+v BartJol] by ChanServ09:30
-!- carogray [~Caroline@c-24-63-233-216.hsd1.nh.comcast.net] has joined #webgui12:17
-!- carogray [~Caroline@c-24-63-233-216.hsd1.nh.comcast.net] has quit [Quit: Leaving.]12:23
-!- carogray [~Caroline@] has joined #webgui12:52
-!- carogray1 [~Caroline@184-226-96-121.pools.spcsdns.net] has joined #webgui12:55
-!- carogray [~Caroline@] has quit [Ping timeout: 260 seconds]12:56
-!- carogray1 [~Caroline@184-226-96-121.pools.spcsdns.net] has quit [Ping timeout: 258 seconds]13:10
-!- carogray [~Caroline@72-59-146-151.pools.spcsdns.net] has joined #webgui13:10
-!- carogray1 [~Caroline@72-59-146-151.pools.spcsdns.net] has joined #webgui13:14
-!- carogray [~Caroline@72-59-146-151.pools.spcsdns.net] has quit [Ping timeout: 246 seconds]13:16
-!- carogray1 [~Caroline@72-59-146-151.pools.spcsdns.net] has quit [Ping timeout: 246 seconds]13:21
-!- carogray1 [~Caroline@72-63-228-161.pools.spcsdns.net] has joined #webgui13:22
-!- carogray [~Caroline@72-63-228-161.pools.spcsdns.net] has joined #webgui13:26
-!- carogray1 [~Caroline@72-63-228-161.pools.spcsdns.net] has quit [Ping timeout: 240 seconds]13:27
-!- carogray1 [~Caroline@72-63-228-161.pools.spcsdns.net] has joined #webgui13:33
-!- carogray [~Caroline@72-63-228-161.pools.spcsdns.net] has quit [Ping timeout: 276 seconds]13:34
-!- carogray [~Caroline@72-63-228-161.pools.spcsdns.net] has joined #webgui13:41
-!- carogray1 [~Caroline@72-63-228-161.pools.spcsdns.net] has quit [Ping timeout: 252 seconds]13:42
-!- carogray [~Caroline@72-63-228-161.pools.spcsdns.net] has quit [Ping timeout: 260 seconds]13:55
-!- carogray [~Caroline@72-63-228-161.pools.spcsdns.net] has joined #webgui14:07
-!- carogray [~Caroline@72-63-228-161.pools.spcsdns.net] has quit [Ping timeout: 240 seconds]14:26
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui14:28
-!- carogray [~Caroline@host2.209.113.248.conversent.net] has joined #webgui15:00
-!- fokat [~lem@weston-] has joined #webgui15:48
-!- fokat [~lem@weston-] has quit [Ping timeout: 252 seconds]15:55
-!- jimX11 [~jjm@n128-227-48-11.xlate.ufl.edu] has joined #webgui16:06
+BartJolhas anyone seen errors from the calendar feed update workflow? 16:39
+BartJolCan't use string ("[]") as an ARRAY ref while "strict refs" in use at /data/WebGUI/lib/WebGUI/Workflow/Activity/CalendarUpdateFeeds.pm line 11116:39
+BartJolso, or it is borking due to an empty array ref, or the syntax itself is borked16:40
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Quit: Leaving.]16:47
-!- amdgoon [~amdgoon@] has quit [Quit: leaving]16:57
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has quit [Quit: Leaving.]16:57
-!- fokat [~lem@] has joined #webgui17:12
-!- carogray1 [~Caroline@host2.209.113.248.conversent.net] has joined #webgui17:27
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has joined #webgui17:27
-!- mode/#webgui [+v perlDreamer] by ChanServ17:27
-!- carogray [~Caroline@host2.209.113.248.conversent.net] has quit [Ping timeout: 264 seconds]17:30
-!- sbaur [~Adium@] has joined #webgui17:40
@pbcjam I to understand that "deref as" does not autovivicate? 17:47
@pbcjI was looking at BartJols question and this line:     elsif (! scalar @{ $calendar->getFeeds } ) {     17:47
@pbcjwhich produces: Can't use string ("[]") as an ARRAY ref while "strict refs" in use17:47
+perlDreamerthat's bad17:47
+perlDreamersince it should always be a data structure instead of JSON17:47
@pbcjwell, then, bug:  /data/WebGUI/lib/WebGUI/Workflow/Activity/CalendarUpdateFeeds.pm line 11117:48
-!- khenn [aba1a00a@gateway/web/freenode/ip.] has joined #webgui17:48
-!- mode/#webgui [+o khenn] by ChanServ17:48
@pbcjnot the less, I thought autovivication would have quietly glossed over this, returning a zero count in this scenario17:49
+perlDreamerthis isn't autovivification17:49
+perlDreamerthat's for array and hashes17:49
+perlDreamernot strings17:49
@pbcjoh, it really is returning the string17:49
+perlDreamer"Can't use string ("[]")"17:49
@pbcjI took that as perl communicating an empty array to me17:49
@pbcjlol, dumbly17:49
+perlDreamerI wrote some tests for that Workflow Activity, let me rerun them and see what shakes out17:50
@pbcjwith strict refs off, would perl have gone ahead and arrayified that string due to the @{ }17:51
@pbcjdo what I mean?17:51
@pbcjMr Toady would be sad17:51
+perlDreamernope, Perl doesn't look inside of a string to see that it looks like JSON and then deserialize it17:51
+perlDreameror XML17:51
+perlDreameror CSV17:51
+perlDreamerthe tests pass17:51
+perlDreamerhow are you making this happen?17:52
@pbcjsure, and looks like you need another test ;)17:52
+perlDreamerthat's entirely possible17:52
@pbcjI'm guessing its a calendar with an empty feed17:52
+perlDreamerwe can whip up something like that17:53
@pbcjwhats this we shit17:53
+perlDreamerthat's the royal we17:53
+perlDreamerwhere your kind and benevolent mentor decides it's time for you to start writing tests ;)17:53
@pbcjoh noes17:53
+perlDreamerno, I wouldn't do that to you17:54
+perlDreamerthat would be an abuse of power17:54
+perlDreamerworse than boot throwing17:54
* pbcj has a sack of large trouts17:54
+perlDreamersomething is very odd here17:55
+perlDreamerby the time the asset object exists, WebGUI should have already deserialized the JSON into a data structure17:55
@pbcjpossible special data scenario, which is not decoding correctly?17:56
+perlDreamerthat's not the string that was shown though17:56
@pbcjoh I know, but it should be a string at that point anyway, right17:57
@pbcjshould not17:57
+perlDreamerno, the test has a calendar with no feeds in it17:58
+perlDreamerI don't doubt that there's a bug, but I don't know enough to duplicate it so I can figure out what's up17:59
@pbcjthis is odd indeed.  oh well, when bart comes back we can ask about the particulars or get a bug filed or something18:01
+perlDreamerI have a suspicion about what's going on, and it may be related to the JsonTable18:02
@pbcjin getJSONCollateral, it either returns {} or \%hash18:03
+perlDreamerright, and since it returned '[]' it's not doing that18:05
+perlDreamergetFeeds is an alias for $self->get('icalFeeds')18:05
+perlDreamergetFeed is a call to getJSONCollateral18:05
@khennpreaction:  found out that extjs is a dual license.  If you use it commecially you have to pay.  Open source can distribute for free.  It's actually pretty amazing what this thing can do.  I dare say it may be better than YUI18:05
@preactionbut we are commercial. can't use18:06
@khennWG = open source18:06
@preactionevery business that uses WG = commercial, and thats enough to prevent me from using it18:06
@khennPB = commercial company with no commercial products18:06
+perlDreamerPB = commercial company with no distributed commercial products18:07
+perlDreamerand many distributed OS products18:07
@khennyes perlDreamer18:08
+perlDreamersorry, I'm stuck in pedantic mode this morning18:08
@khennyou sure that's only something that applies to this morning? =p18:09
@pbcjperlDreamer, ah, nice catch, probably would help for me to look at the right function.  I was seriously starting to question things at that point.18:09
+perlDreamerkhenn, my kids and wife and co-workers would ask the same question...18:10
@khennI dare say pedantic simply describes your nature =)18:10
@khennnot a bad thing though18:11
@khennmakes for a good chip designer / webgui hacker18:11
-!- jimX11 [~jjm@n128-227-48-11.xlate.ufl.edu] has quit [Quit: Leaving]18:58
-!- kaare__ [~kaare@] has quit [Ping timeout: 264 seconds]19:09
-!- fokat [~lem@] has quit [Ping timeout: 260 seconds]19:56
-!- mducharme-work [~nothing@] has joined #webgui20:19
-!- mducharme-work [~nothing@] has quit [Read error: Connection reset by peer]21:37
-!- mducharme-work [~nothing@] has joined #webgui21:38
@preactionso now that i've got the new page layout drag handles working, a question:22:05
@preactionhow do i allow designers to edit what dependencies are injected into the view frame?22:06
@preactionin order to add toolbars and these drag handles, i inject about a dozen script and css files into the view frame22:06
@preactionwould adding a way to add custom injects work?22:06
+perlDreamerhow about making a FilePump bundle?22:08
@preactionthey're YUI deps22:08
+perlDreamerthat shouldn't matter.  FilePump won't care about that22:09
@preactionIt will be awesome if those toolbars survive the various style and layout templates out there22:21
@preactionin order to get the buttons into the drag handle things, i had to do some positioning tricks, so I don't have confidence they'll survive22:22
-!- carogray1 [~Caroline@host2.209.113.248.conversent.net] has quit [Ping timeout: 252 seconds]22:24
-!- carogray [~Caroline@] has joined #webgui22:25
CIA-70webgui: Doug Bell WebGUI8 * recce246 / (9 files in 3 dirs): new layout drag handles working - http://bit.ly/hYbOnN23:54
--- Day changed Thu Apr 21 2011
-!- khenn [aba1a00a@gateway/web/freenode/ip.] has quit [Ping timeout: 252 seconds]00:32
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui00:44
-!- fokat [~lem@weston-] has joined #webgui01:04
-!- dreamersgirl [~chatzilla@] has joined #webgui01:07
+perlDreamerpbcj, meet dreamersgirl01:13
+perlDreamerdreamersgirl, meet pbcj01:13
* pbcj tips hit imaginary hat01:13
dreamersgirlWe're being lectured about ear infections.01:14
dreamersgirlI could teach the lecture.01:14
@pbcjI trust perlDreamers mentoring of me hasn't been too rough on you.01:14
+perlDreamerrubber balloons and saline solution01:15
+perlDreamerand call me in the morning01:15
dreamersgirlno, pbcj, he's said nice things.  :)01:16
+perlDreamerI meant them, too01:16
dreamersgirlyeah, pD usually tells it like it is.01:17
dreamersgirlI hear you hack a mean code!01:18
dreamersgirlAnd you're a quick learner.01:18
dreamersgirlThat makes him happy.01:18
@pbcjawww shucks01:18
dreamersgirlAnd we all like it when pD is happy!01:19
+perlDreameroh yes01:19
+perlDreamerwhen pD is happy, the meals get cooked01:19
+perlDreamerdishes get washed01:19
+perlDreamershopping gets done01:19
+perlDreamerchildren get picked up on time01:20
* sbaur waves at dreamersgirl01:32
dreamersgirlhi! how are you?01:33
sbaurI'm doing well, long time no see. Some day maybe, we will have funds for WUC attendance again. But I'm not going to hold my breath01:34
dreamersgirlmoney's tight everywhere these days.01:36
dreamersgirlmaybe there needs to be a west-coast reunion sometime.01:37
sbaurthat would be  pretty cool :-)01:37
sbaurand there are direct flights from santa rosa to portland now, so that would work great for me :-)01:38
+perlDreamermaybe we should do a YAWUC on the west coast01:39
+perlDreamerlike YAPC, but for WebGUI01:39
dreamersgirlYAWUC sounds like another name for bigfoot01:39
+perlDreamerhow about YAWC?01:40
dreamersgirlsounds a lot like yuck01:40
sbauror yak/yack01:40
+perlDreamerdo you think people would come for a short, community sponsored conference?01:41
dreamersgirlI'm there!01:41
dreamersgirlif I'm not here.01:41
sbauronly hack-a-thon, i wouldn't be there, all about wg8, i could make a good case for being there, but would be much easier if it was held in CA01:42
+perlDreamerI think it'd have to have some wg7 content in it01:43
+perlDreamerlast year has been big for 7.9 and 7.1001:43
@preactionbut, but, but, it's been BIGGER for 8!01:44
+perlDreamerI'm not selling 8 short, just sayin' we need to do both01:44
@preactionif for any reason you are not satisfied, i hate you01:44
sbaurI would love 7.9 and 7.10 too, since those are still in my future01:44
+perlDreamer... oh ...01:44
+perlDreamerthere aren't enough tests01:45
@preactionnever enough tests01:45
dreamersgirli hate tests01:45
* perlDreamer is never satisfied01:45
@preactionhm... proceed= isn't working right...01:45
+perlDreameroutside of tests I'm pretty satisfied01:45
+perlDreamercould use more i18n and POD01:45
dreamersgirlwebGUI tests, now those are cool.01:46
dreamersgirlPathophysiology tests, not so much.01:46
+perlDreamerwhat if they were automatic and self-checking?01:46
dreamersgirlautomatic and self-checking are great.01:47
dreamersgirlespecially if they only gave out As01:47
CIA-70webgui: Doug Bell WebGUI8 * rdb9753e / (6 files in 5 dirs): default www_edit now returns template. add errors to edit template - http://bit.ly/ePyJW701:51
@preactionit's so close i can taste it!01:52
@preactioni've got to write a script that will populate a webgui site with every default asset we have in some kind of usable configuration so i can run some tests. anyone think that'll be useful to others?01:53
+perlDreamercouldn't hurt01:53
+perlDreamerespecially if it was a wgd plugin01:54
@preactionooh, and it could loop over the template sets too01:57
@preactionand then i could quickly visually check that all our styles work with all our app templates01:58
@preactionwell. quickly being a relative measure.01:58
+perlDreamerit would be quicker with Selenium01:58
@preactionbut kristi might find it nice too01:58
+perlDreamerin the long run01:58
@preactionselenium doesn't check visuals01:59
@preactionbut the prebuilt content could then be checked with selenium, sure01:59
sbaurthat sounds like something really useful to have in the testing toolbox01:59
@preactioni can't programmatically determine the app template sets though, can i?02:00
@preactionlike collaboration has 4 templates, and each flavor has a different set of those 402:01
+perlDreameryou can introspect the asset for defaults02:01
+perlDreamerand since template fields have namespaces listed...02:01
@preactiondefaults sure, but if we only ever look at the defaults we'll never improve the non-defaults02:01
+perlDreamerthen you can find all templates in a namespace, and get the non-defaults too02:02
@preactionthough i suppose collab is the real violator here. not sure if any other app has different flavors of templates02:02
+perlDreameroh yeah02:02
+perlDreamerDataForm has tabbed vs non-tabbed02:02
+perlDreamerArticle has flavors02:02
@preactionright, but do i permutate every possible combination? or do i use specific sets of flavors?02:02
@preactionthose only have one template slot, so no big deal02:02
+perlDreamerI don't think you can sanely determines sets02:03
+perlDreamerso you might have to permute02:03
@preactiongallery would be a big deal if it had different sets02:03
+perlDreamerwhich is ugly02:03
+perlDreamersince they won't work together very well02:03
@preactionand won't work. i think those templates rely on each other02:03
@preactionso for some assets i will have to have sets, not a big deal, just makes for less automation02:03
+perlDreamerwell, for the CS you can hand define sets02:03
+perlDreamerjust for that 1 asset02:04
+perlDreamerthat's not so bad02:04
@preactioni'm thinking of some kind of configuration thing02:04
@preactioni mean, why not allow users to use this with their own assets and styles?02:04
@preactionbut for now: loop over the styles, create a section for each style, each style has all assets, some assets have template sets, other assets loop over all templates02:05
CIA-70webgui: Colin Kuskie master * rd4672a9 / (3 files in 3 dirs): Consider search fields when doing search in a Thingy normally, or via Ajax. Fixes bug #12117. - http://bit.ly/erNpDw02:06
CIA-70webgui: Colin Kuskie webgui-7.9 * r656c14c / (3 files in 3 dirs): Consider search fields when doing search in a Thingy normally, or via Ajax. Fixes bug #12117. - http://bit.ly/fRMoUt02:07
+perlDreamerpreaction: Requesting permission to hate on the EMS, sir!02:08
@preactionpermission granted, cadet!02:10
@preactionso you're the one adding that stuff to the address book then?02:10
+perlDreamersir, no sir!02:11
+perlDreamerJust fixing bugs, sir02:11
@preactionmais oui02:11
@preactioni should mention that WebGUI 8 is so close to usable it's making me giddy with anticipation02:14
-!- sbaur [~Adium@] has quit [Quit: Leaving.]02:19
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has quit [Quit: Leaving.]02:22
-!- dreamersgirl [~chatzilla@] has quit [Quit: ChatZilla [Firefox 3.6.16/20110319135224]]02:25
CIA-70webgui: Doug Bell WebGUI8 * ra7f60c7 / www/extras/admin/admin.js : add confirm dialog for helpers - http://bit.ly/fSHEcQ02:31
CIA-70webgui: Doug Bell WebGUI8 * rf0cd4eb / lib/WebGUI/Asset/Wobject/Collaboration.pm : add unarchiveall asset helper for collabs - http://bit.ly/gxqz7q02:31
CIA-70webgui: Doug Bell WebGUI8 * r9939e91 / www/extras/admin/admin.js : 02:35
CIA-70webgui: remove useless scope setting02:35
CIA-70webgui: getHelperHandler already provides a function bound to the02:35
CIA-70webgui: correct scope - http://bit.ly/ereWrL02:35
-!- fallout [~fallout@75-135-66-252.dhcp.mdsn.wi.charter.com] has quit [Ping timeout: 246 seconds]02:37
CIA-70webgui: Doug Bell WebGUI8 * rcd15d36 / www/extras/admin/toolbar.js : edit button in toolbar now works properly - http://bit.ly/fe0vRE02:39
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui02:53
-!- daviddelikat1 [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Ping timeout: 250 seconds]02:54
CIA-70webgui: Doug Bell WebGUI8 * r54b8cfc / (lib/WebGUI/Asset.pm lib/WebGUI/i18n/English/Asset.pm): default asset helpers are now i18ned - http://bit.ly/glr2yD03:10
@preactionaccomplished doug is accomplished03:10
-!- fokat [~lem@weston-] has quit [Read error: Operation timed out]03:23
-!- carogray [~Caroline@] has quit [Ping timeout: 260 seconds]04:08
@pbcjcan I redirect input using system() ?04:14
@pbcjand what is this notation about:    system {'mysql'} 'mysql', @command_line04:14
@pbcjattempted to tack on "< myfile" to the args, is not working04:15
@pbcjexec has the explaination on the notation, and I just solved it by preconcatenating, not what I wanted, but it will work04:18
scrottie0I'm not sure what you're trying to do with system {'mysql'} 'mysql', @command_line04:20
scrottie0but perhaps you want IPC::Open2 or IPC::Open304:20
@pbcjI'm trying to run mysql04:20
@pbcjwith a script file04:20
@pbcj        my @command_line = ( $db->command_line( "< $tempFile" ) );04:20
@pbcj        my $call = "mysql " . join q/ / => @command_line ;04:20
@pbcj        system $call;04:20
scrottie0is there a reason you're not using DBI...?04:20
@pbcjjust wanted to quick and dirty run a command, from wgdev04:21
@pbcjand I'm no versed yet, so I just look for something close and abuse it to serve my immediate needs04:22
@pbcjnone the less04:22
scrottie0hmm.  well, two cents, DBI is going to be easier than using IPC::Open2 to read data from mysql.  if nothing else, buffering on pipes is bitchy.  it's easy to deadlock and it requires heuristics to do bidirectional communication or even figure out when you've read all of the output.04:22
@pbcjwgd god-me   is now part of my toolkit04:22
scrottie0unless the command exits after writing output, that is.04:23
@pbcjoh no worries about that04:23
@pbcjI just don't like tracking down admin passwords for various sites, or typing everything I have to in order to become god, and I'm adding commands to wgd so I threw it in04:24
-!- carogray [~Caroline@72-59-110-27.pools.spcsdns.net] has joined #webgui04:24
scrottie0if you're trying to do a "terminal" like thing where either the user or mysql can generate data at any moment, you'd need to create a select() based loop (man select, perldoc -f select) or else fork().04:24
@pbcjno no04:24
scrottie0oh, heh, did you want to exec() over to mysql instead?04:24
@pbcjindeed, with stdin redirection, and the "safe" notation of the function: "system" is a bitch04:26
@preactionpbcj: wgd db < myfile.sql04:31
scrottie0I read a legand of an old Honeywell computer system that had no IPC other than files.04:34
@preactionisn't that Unix?04:35
@preactioneverything is a stream of characters04:35
@pbcjI wanted to make it a wgd command, dammit04:35
@pbcjand I did04:35
@pbcjI also am adding wgd rm04:35
@pbcjso now you can hose your install with:   wgd rm -rf root04:36
scrottie0if it weren't for POSIX threads, essentially, and honestly, I'm not sure POSIX threads are an improvement.04:36
@preactionsorry, everything is a stream of bytes04:36
scrottie0except for kill -STOP.04:36
scrottie0and shmget.04:37
scrottie0even Multics wins here.  shared libraries could allocate their own memory apart from any app using it and access it regardless of which app is calling into the library... sort of like a daemon with an ABI.04:38
scrottie0that would make database client libraries a lot faster.  all of this serializing and deserializing kills.04:39
@preactionthat would be nice04:39
@pbcjwell I came up with a clever way of doing a 8 way diff on an asset tree04:44
@pbcjnow I need to come up with a clever way to merge all this shit04:44
-!- fallout [~fallout@] has joined #webgui04:44
@pbcjI made new commands for wgd04:45
* pbcj needs a cookie04:46
* pbcj will settle for a beer04:46
scrottie0mmm, beer.04:54
scrottie08 way diff on an asset tree?04:55
@pbcj8 asset trees04:57
@pbcjall came from one and have diverged such that deploying my package doesn't work as planned04:58
scrottie0sounds both terrible and awesome.  like Gengis Khan.04:59
@pbcjis it possible to delete packages from the interface05:16
@pbcjI think packages should live in a root level folder named "packages"05:16
@preactionif you uncheck the package box, it is no longer a package05:17
-!- daviddelikat1 [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui05:18
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Ping timeout: 240 seconds]05:22
-!- carogray1 [~Caroline@72-59-110-27.pools.spcsdns.net] has joined #webgui05:57
-!- carogray [~Caroline@72-59-110-27.pools.spcsdns.net] has quit [Read error: Connection reset by peer]05:57
-!- carogray1 [~Caroline@72-59-110-27.pools.spcsdns.net] has quit [Quit: Leaving.]06:09
-!- carogray [~Caroline@c-24-63-233-216.hsd1.nh.comcast.net] has joined #webgui06:52
-!- daviddelikat [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui07:25
-!- daviddelikat1 [~user@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Ping timeout: 276 seconds]07:28
-!- carogray [~Caroline@c-24-63-233-216.hsd1.nh.comcast.net] has quit [Read error: Connection reset by peer]07:49
-!- mducharme1 [~nothing@S0106002401f31855.wp.shawcable.net] has quit [Read error: Connection reset by peer]07:57
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has joined #webgui07:57
-!- preaction [~preaction@li79-149.members.linode.com] has quit [Quit: ZNC - http://znc.sourceforge.net]09:13
-!- preaction [~preaction@li79-149.members.linode.com] has joined #webgui09:14
-!- preaction [~preaction@li79-149.members.linode.com] has quit [Client Quit]09:18
-!- preaction [~preaction@li79-149.members.linode.com] has joined #webgui09:19
-!- mode/#webgui [+o preaction] by ChanServ09:20
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has joined #webgui10:06
-!- mode/#webgui [+v BartJol] by ChanServ10:06
-!- vayde [~vayde@184-100-124-64.mpls.qwest.net] has quit [Ping timeout: 246 seconds]10:12
-!- vayde [~vayde@184-100-124-64.mpls.qwest.net] has joined #webgui10:19
-!- carogray [~Caroline@c-24-63-233-216.hsd1.nh.comcast.net] has joined #webgui12:06
-!- carogray [~Caroline@c-24-63-233-216.hsd1.nh.comcast.net] has quit [Quit: Leaving.]12:27
-!- fallout [~fallout@] has quit [Ping timeout: 260 seconds]12:50
-!- carogray [~Caroline@] has joined #webgui12:51
-!- carogray [~Caroline@] has quit [Quit: Leaving.]14:25
-!- carogray [~Caroline@host2.209.113.248.conversent.net] has joined #webgui14:47
-!- fallout [~fallout@75-135-66-252.dhcp.mdsn.wi.charter.com] has joined #webgui14:57
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Quit: Leaving.]16:02
-!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui16:07
-!- mode/#webgui [+o bopbop] by ChanServ16:07
-!- fokat [~lem@weston-] has joined #webgui16:45
-!- fokat [~lem@weston-] has quit [Ping timeout: 258 seconds]16:56
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has quit [Quit: Leaving.]18:23
falloutnada.  how you doin?18:29
-!- carogray [~Caroline@host2.209.113.248.conversent.net] has quit [Read error: Connection reset by peer]18:39
-!- fokat [~lem@] has joined #webgui19:16
@pbcjnot bad at all... it might be a riding day19:31
falloutright on.  it's still a wee bit chilly for that19:48
-!- fokat [~lem@] has quit [Ping timeout: 258 seconds]19:53
-!- fokat [~lem@108-84-217-31.lightspeed.miamfl.sbcglobal.net] has joined #webgui19:54
@pbcjyeah, upon closer inspection, it is not a riding day.  I want a refund on Spring.19:55
falloutmail in your rebate form with the UPC from the box and a copy of the invoice20:04
-!- fokat [~lem@108-84-217-31.lightspeed.miamfl.sbcglobal.net] has quit [Ping timeout: 264 seconds]20:12
-!- bopbop [~kristi@76-255-21-207.lightspeed.mdsnwi.sbcglobal.net] has quit [Quit: bye]20:20
-!- carogray [~Caroline@host2.209.113.248.conversent.net] has joined #webgui21:08
-!- fokat [~lem@weston-] has joined #webgui21:24
scrottie0nothing wool, leather and a propane torch can't fix.21:31
@preactionHaarg: if you're around, were you planning on having WebGUI::Command handle the config file options? or should that be added individually to all commands that need it?21:56
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has joined #webgui22:13
-!- mode/#webgui [+v perlDreamer] by ChanServ22:13
+perlDreamerFree advice23:37
+perlDreamerif you use snippets in your style templates23:37
* preaction gets out his wallet23:37
+perlDreamerand those snippets have macros in them23:37
+perlDreamerthen disable caching on the snippet23:37
+perlDreamerit will save you headaches, high blood pressure and stomach acid23:38
@preactionyes indeed23:38
@preactionin fact, maybe AssetProxy should set a flag that snippet could pick up on?23:38
@preactionoh, no, sometimes you do want caching23:38
+perlDreamerI thought about examining the snippet content to autodisable if we have macros23:45
+perlDreameror, if the snippet is set to be evaluated as a template23:45
+perlDreamerbut those break the case of caching expensive navigations23:46
@preactionmost likely we should just have an info-level message "using cached" or something23:57
--- Day changed Fri Apr 22 2011
scrottie01. bolt invariant folding onto perl 2. remove all caching from everywhere00:13
scrottie03. party00:13
scrottie0Pugs' compiling Perl 6 down to JavaScript is looking like a more and more brilliant idea every year that goes by since Pugs was abandoned00:14
scrottie0anyone know of an X app that logs how much time the cursor spends over other apps?00:17
scrottie0I've seen things like that for Windows but can't seem to Google down something for X00:17
+perlDreamerscrottie0: what do you recommend for I/O redirection problems?00:58
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui01:04
scrottie0problems?  or tasks?01:38
scrottie0fork, close STDIN, re-open it, exec, of course!01:38
* scrottie0 checks his calendar... 1991... good...01:39
+perlDreamerscrottie0: digestion based01:41
@preactionwhat is the article "Item" template for?02:52
@preactionoh, now i see, it's for URL lists02:53
CIA-70webgui: Doug Bell WebGUI8 * r8d527d1 / lib/WebGUI/Command/test_content.pm : start the test_content webgui command with Articles - http://bit.ly/hzPxxz03:02
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has quit [Ping timeout: 260 seconds]03:15
-!- mducharme [~nothing@] has joined #webgui03:28
-!- mducharme [~nothing@] has left #webgui ["Leaving."]03:50
-!- carogray [~Caroline@host2.209.113.248.conversent.net] has quit [Read error: Connection reset by peer]04:02
-!- mducharme [~nothing@] has joined #webgui04:03
-!- mducharme [~nothing@] has quit [Ping timeout: 260 seconds