WebGUI irc logs from: 2008-02.log

--- Log opened Sun Feb 10 21:48:41 2008
-!- xdanger [i=xdanger@217.112.244.70] has joined #webgui21:48
-!- Irssi: #webgui: Total of 15 nicks [3 ops, 0 halfops, 1 voices, 11 normal]21:48
-!- Irssi: Join to #webgui was synced in 3 secs21:48
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI22:47
-!- mode/#webgui [+o khenn] by ChanServ22:47
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Read error: 113 (No route to host)]22:47
-!- BartJol [n=plainstu@54-167.surfsnel.dsl.internl.net] has joined #webgui23:01
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)]23:35
--- Day changed Mon Feb 11 2008
-!- apeiron is now known as devils_advocate00:10
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui00:23
-!- mode/#webgui [+o preaction] by ChanServ00:23
-!- devils_advocate is now known as apeiron00:31
-!- BartJol [n=plainstu@54-167.surfsnel.dsl.internl.net] has left #webgui []00:45
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)]00:57
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui01:19
-!- mode/#webgui [+o preaction] by ChanServ01:19
perlmonkey2Oh man....this sucks.  I deleted a webgui page that another webgui page was grabbing an RSS feed from.  Now a few hours later the site is crashed and won't come back up.  Mysql won't restart and modproxy.error.log is saying error reading status line from remote server 01:31
perlmonkey2Where does the wre write the mysql error logs to, I don't see them in var/log01:32
perlmonkey2What does this mean when I try to manually start mysql? Starting MySQL ERROR! Couldn't find MySQL manager or server01:36
@preactionare you running the right environment?01:39
perlmonkey2network issues01:46
* perlmonkey2 really really really wishes his client would have went with PB hosting.01:46
perlmonkey2although if you could point me at anything that could help me with WRE backups, I'd appreciate it.  The wiki search didn't return anything.01:47
@preactionyou mean automatic backups using wre/sbin/backup.pl?01:50
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui02:12
-!- mode/#webgui [+v Radix-wrk] by ChanServ02:12
perlmonkey2preaction: yes.  The backup users doesn't have permissions, and I can't connect to the wre mysql with the mysql CL client.02:27
@preactionso you have a backup user, and in that user's cron you source in the WRE's environment and then run backup.pl?02:29
@preactioni think you have to do it as root probably02:29
perlmonkey2preaction: I am running the wre sbin/backup.pl as root, but the error is that the backup mysql user doesn't have permissions.02:30
perlmonkey2Couldn't connect to MySQL because DBI connect('test;host=localhost;port=3306','backup',...) failed: Access denied for user 'backup'@'localhost' (using password: YES) at /data/wre/lib/WRE/Mysql.pm line 9302:30
perlmonkey2 at ./backup.pl line 7902:30
@preactionoh. you might need to set up that user, or use the root user02:30
perlmonkey2I would, but I can not connect to the mysql server with the mysql client.02:30
perlmonkey2Is there something I need to set up to connect to the wre instance of mysqld?02:31
@preactionnot that i know of02:31
@preactionare you getting a permissions denied using the cli client too?02:31
perlmonkey2no, just02:32
perlmonkey2[root@li6-7 etc]# mysql -uwebgui -p02:32
perlmonkey2Enter password: 02:32
perlmonkey2ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)02:32
@preactionyou aren't using the right environment02:32
perlmonkey2DOH!02:32
perlmonkey2arg!02:32
perlmonkey2dumb, stupid perlmonkey202:33
perlmonkey2I beg forgiveness for wasting your time.02:33
@preactioni need someone who isn't a mac fanboi to give an opinion on a Mac Mini02:33
@preactionit's about $1050 to get the one I want, tricked out with power, but i could probably fix my newly-broken computer for a tenth of that02:34
@preactioni'm just tired of dealing with computer hardware02:34
perlmonkey2A Mac Mini sounds cool02:35
@preaction1) Web / Internet 2) DVD / Music 3) Emulators 4) BitTorrent. the only problem is 4 requires massive amounts of hard disk space, which the mini don't have02:35
@preactionthose are the 4 things my tv computer currently does02:35
@preactioni think i should move number 4 out to another, dedicated system02:35
@preactioni've got a computer that's been sitting dead for at least 4 months now, i could resurrect it with the parts from the TV computer02:36
perlmonkey2the mac mini's drive not only is small but it is slow.... at 5400 rpm laptop drive.02:37
@preactioni don't think the mini's designed with high performance in mind02:38
@preactioni think it's single-task oriented02:38
@preactiona mac pro would do the job, but those are even more expensive02:38
perlmonkey2I have a Q6600 4 GB DDR667, 350GB 7200 SATA2, with case for $700.02:40
@preactionyou're selling?02:40
perlmonkey2no02:40
perlmonkey2hah02:40
perlmonkey2That's what I built it for02:41
perlmonkey2It is my main desktop/workstation02:41
@preactioni think i built my TV computer for about that. with twice the storage and half the RAM. $150 on the GFX card itself.02:41
perlmonkey2and that was like last August...things should be cheaper.02:41
@preactionthat's just it though, building computers is boring. maintaining hardware is boring02:42
@preactionand frustrating02:42
perlmonkey2I agree02:42
@preactionjust out of the blue the TV computer (selene) starts a spontaneous reboot cycle02:42
perlmonkey2but a lot cheaper02:42
perlmonkey2suck02:42
@preactioni'm willing to bet it's due to the cooling system dying02:42
perlmonkey2btb, where does the wre write the mysql logs too.  It still wont' start up.02:42
@preactionor the power supply dying02:42
perlmonkey2power is likely02:43
@preactionshould be /data/wre/var/mysqldata/something.err02:43
perlmonkey2cooling is easy to check....does it reboot right afte ryou start it, or after it is working.02:43
@preactionafter it's working for a while, but hasn't finished the initial load. OS gets booted, XP starts and gets into explorer, then before it's done loading components and drivers and such, it bombs02:44
@preactionthen it either gets a little less further next time, or just sits there spinning02:44
perlmonkey2sounds like power02:44
@preactionand the case i have under the TV has a special, tiny power supply... gotta find one of thems...02:45
perlmonkey2Hmm, ./wreservice.pl --start mysql 02:45
perlmonkey2Start MySQL:          FAILED!02:45
perlmonkey2Yet nothing in the mysql.err logs02:45
@preactionnot that, using mysqld_safe or something02:45
@preactionthat wreservice.pl script hides a lot of things02:46
perlmonkey2k, I'll try it directly02:46
@preactionmight be in a log though, /data/wre/var/logs somewhere perhaps02:46
perlmonkey2No, nothing in the logs.02:47
perlmonkey2I'm running tail -f var/logs/* 02:47
perlmonkey2[root@li6-7 mysql]# ./mysql.server start02:47
perlmonkey2Starting MySQL ERROR! Couldn't find MySQL manager or server02:47
@preactionmysql.server is a shell script, right?02:50
perlmonkey2I think it is the actual mysql binary...I'll open it02:50
perlmonkey2oh, sheel02:50
perlmonkey2wife is sick...brb02:51
perlmonkey2I bet this is because I changed the company name .... It went from working fine to a few hours later, not working and no one did anything.03:01
@preactiondoesn't sound like that would screw things up03:02
perlmonkey2But mysql keeps failing to start and there is nothing in the logs03:03
@preactionit says something like "Couldn't find MySQL manager or server", which means that the shell script doesn't know where to look for the mysqld03:04
perlmonkey2but I've ran the setenv script03:04
perlmonkey2I can see the LD env params 03:05
@preactionright, i had this happen to me once, and i don't remember how i fixed it or what was actually wrong03:05
perlmonkey2wow, this really sucks...I've got a client wondering what happened to his site.03:05
@preactioni just remember i looked in that script and echoed out the paths the script got03:06
perlmonkey2I guess I'll tell him he shoul dhave wnet with PB03:06
perlmonkey2k03:06
perlmonkey2I'll try that.03:06
@preactiondid you try running /data/wre/prereqs/bin/mysqld_safe ?03:06
perlmonkey2not yet03:09
perlmonkey2something is horribly wrong.....03:09
@preactionthat's the shell script i was talking about, not the other thing03:09
perlmonkey2okay, finally got the error output: 080210 20:12:42 [ERROR] /data/wre/prereqs/libexec/mysqld: Can't create/write to file '/var/run/mysqld/mysqld.pid' (Errcode: 2)03:13
perlmonkey2080210 20:12:42 [ERROR] Can't start server: can't create PID file: No such file or directory03:13
perlmonkey2should I create a mysqld directory in /var/run?03:13
perlmonkey2what has happened?03:14
@preactionit shouldn't be trying to do that. you can specify on the command-line what you want the pid file to be i think. somewhere in that shell script is the key03:14
perlmonkey2But hwo would the my.cnf file be changed?03:15
@preactionit wasn't. that script can override the my.cnf file03:15
perlmonkey2wait a second.....there shouldn't be a my.cnf in /etc/03:15
@preactionno, there shouldn't03:16
@preactionit shouldn't be looking for one either. that script shouldn't have any reference to it03:16
perlmonkey2looks like my clients two bit hoster does one of those "reimages" where htey "auto-fix" anything tha tisn't normal.03:16
perlmonkey2removing the /etc/my.cnf fixed it.03:17
@preactionnice03:17
perlmonkey2the wre install isntructions say to copy it to .old03:17
perlmonkey2wow.....maybe it isn't too late for me to get them to move to PB.03:17
@preactionwe have VPS at reasonable rates03:18
perlmonkey2the client didn't go with PB because of disk.03:22
perlmonkey2But if their two bit hoster can't stop playing with the os config files, it wont' matter how much disk they have.03:23
perlmonkey2well this is no good, the root password for mysql isn't working, now that i can connect.03:34
@preactionuhoh03:34
-!- Samus_Aran [n=ILL@about/linux/supportwhirlwind/SamusAran] has joined #WebGUI03:36
perlmonkey2I can reset it, but how did it get changed :D03:36
Samus_Arandoes anyone know why WebGUI might be running in ultra slow motion ?  it is taking an average 5 to 10 seconds to load a page, on an unloaded server with tons of RAM03:37
Samus_Aranthe spectre perl daemon keeps on ending up with hundreds of MiB of RAM used.  and wait state is the main thing that seems to be shooting up in top03:37
Samus_Aranthe apache processes are using little CPU themselves03:37
Samus_AranI am using the latest stable release.  I haven't used WebGUI since version 4.x, which was lightning fast even on an old system, so I'm not too sure what's going on now03:38
perlmonkey2hey, I'm having that exact same problem03:39
perlmonkey2 Does the wre phone home and autoupdate?03:39
Samus_Aranperlmonkey2: hm03:39
Samus_Aranwhat is a wre ?03:40
perlmonkey2webgui runtime environment03:41
Samus_Aranah.  I don't know much about the WRE, as I installed manually.  the server has other web sites and databases on it, so I can't use the WRE03:41
+Radix-wrkSamus_Aran: I'd highly recommend the wre if you want a fast/optimised webgui setup these days03:41
Samus_AranRadix-wrk: we have only one server, and it already runs database and web content.  not sure how the WRE could be usable in such a situation03:42
perlmonkey2Radix-wrk: I'm on my second server meltdown using the wre....never had any problems with source.03:43
Samus_Arandoes anyone know if this ultra sluggy issue is just with the most recent release, or if it has been a problem for people for a while ?  (or is it just me)03:43
+Radix-wrkFair enough - though you may want to look at some of the settings for the wre and how it's set up to get an idea of how to optimise things03:43
perlmonkey2I can't log into the database with root, even though I reset the password03:43
perlmonkey2or at least think I did.03:43
Samus_AranI followed the guide more or less exactly.  it is up and running without visible errors03:43
Samus_Aranbut the spectre script is using huge amounts of RAM, which doesn't seem normal to me.  and there is apparently heavy disk writing, as the IO wait time goes up to 60% for many seconds after I do something on the WebGUI site03:44
Samus_AranI don't mind up or downgrading if it might help03:45
@preactionwhat is spectre spinning its gears on?03:45
Samus_AranI have no content yet ... but it took me ten minutes just to delete a couple items off the menus.  =/03:45
@preactionif you turn off spectre, does the site respond faster?03:45
Samus_Aranpreaction: I thought spectre was required for it to run.  or is it only required for versioning ?  I will most likely not be using versioning on this site, just server backups03:46
Samus_AranI will try closing spectre03:46
@preactionspectre is required for executing workflows and scheduled tasks (which spawn workflows). it's the offline execution engine. 03:46
@preactionthings will work without it, but some things won't happen unless it's running03:46
@preactionlike sending mail03:46
@preactionor committing version tags03:46
Samus_Aranwell, the contact form needs to e-mail the message03:47
Samus_Arandoes that use spectre ?03:47
@preactioneven if you're not using versioning, you may need spectre (if your default workflow is not "Commit Content Immediately")03:47
@preactionyes03:47
@preactionwe're trying to narrow down the list of possible causes here03:47
@preactionso we turn off spectre, and then try loading pages03:47
@preactionwhat kind of system are you running this on? 1Ghz / 1Gig are about the minimum i would attempt to run WebGUI on these days03:48
Samus_AranI did "perl spectre.pl --shutdown" and continued to use the web pages.  it is still the same slow speed03:48
Samus_Arandual 1.6Ghz, 1GiB RAM03:48
@preactionokay. how's vmstat look? are we swapping in and/or out?03:49
Samus_Aranpreaction: that is a pretty sad minimum requirement.  sigh.  I guess I should have researched before trying WebGUI 7.x03:49
@preactionwhy? webgui is huge. and in order to get quicker responses it does a lot of caching, both on-disk and in-memory03:50
Samus_Aranthe Linux kernel caches things very well, caching by the app will only end up swapping to disk03:50
@preactionit caches mysql queries? perl object instanciation?03:51
Samus_Aranfiles03:51
Samus_Aranother PHP code that uses databases on this system is instantaneous.  page loads in under .1 second03:51
Samus_Aranminimum 5 seconds on WeGUI currently, with an average of around 8 seconds03:51
Samus_Aransometimes 20-3003:52
@preactionyou can't compare "other PHP code that uses databases" to "WebGUI". they're entirely different beasts03:52
Samus_Aranalso spectre is often using up 8-10% CPU when no page requests are going on, that seems quite excessive for a background monitoring daemon03:52
@preactionWebGUI has an average of 30 db reads and 1 write per request03:53
@preactionit's not a monitoring daemon, it's an offline execution daemon03:53
Samus_Aranso long as the database is left open, that would still be nearly instantaneous on this system03:53
@preactionit runs things that would cause browsers to time-out or that users don't want to see running03:53
@preactionwhich is why we're troubleshooting, no?03:53
Samus_Aranwhich way do you want me to check the vmstat you asked about ?03:54
@preactioni just wanted to see if your box was swapping. that could cause significant delays and IO wait. are you running webgui in its own apache or alongside mod_php and others?03:55
@preactionyou're using prefork right?03:55
Samus_Aranpreaction: (regarding the multiple database queries, one of the other sites here sometimes has dozens of database queries per hit as well, always under half a second)03:56
Samus_Aranapache you mean ?03:56
Samus_Aranapache2-mpm-prefork is already the newest version.03:57
Samus_Aranthat's what is on there now03:57
Samus_Aranthe server is running Ubuntu 6.06 LTS03:57
Samus_AranApache/2.0.5503:57
@preactionokay. now, you're using PerlRequire /data/WebGUI/sbin/preload.perl right?03:57
@preactionyou're also using Apache2::Reload to make sure the apache processes don't get out of control, right?03:59
Samus_Aranhttp://rafb.net/p/iJzHcV35.txt  << this is the virtual host03:59
Samus_Aran(I replaced the domain name with "foo")03:59
@preactioner.. sizelimit, right. not reload04:00
Samus_Aranhow would I check about Apache2::Reload ?04:00
@preactiondon't worry about it, devs would use it04:00
@preactionbad for production servers04:00
@preactionuhm... WebguiRoot is /data/WebGUI but PerlRequire /var/www/WebGUI/sbin/preload.perl ? where is WebGUI really?04:01
@preactionhow many megs are these apache processes taking up? shouldn't be any more than 80 or 90M04:01
Samus_AranWebGUI is installed to /var/www/WebGUI.  for each place the documentation mentioned a path in a file, I updated it accordingly04:01
Samus_AranApache2::Reload is up to date (0.09).04:02
Samus_Aran(from cpan04:02
Samus_Aran)04:02
@preactionso why PerlSetVar WebguiRoot /data/WebGUI ?04:02
Samus_Aranhttp://rafb.net/p/mh7NHq38.txt  << apache processes04:03
Samus_Aranit is ?  I redid the virtual host at some point after I messed things up, I may have missed it the second time.  *goes to look*04:03
Samus_Aranhow could it run without that being set ?04:04
Samus_AranI have adjusted it now, restarting apache04:04
Samus_AranI have noticed since restarting Apache that the initial apache process, the one run by root that I assume spawns the others, is sitting there using CPU (3-10% average)04:11
Samus_Aranhm04:11
Samus_Aranno change in page loading/editing speed04:12
@preactioni would say the problem is probably that since WebGUI isn't the only thing being done by that apache, it doesn't keep a lot of the WebGUI stuff in-memory (frees space to be used to load other scripts)04:14
@preactionis this a production box? could you test with only webgui vhost on?04:14
@preactioni run the WRE, so i got no clue. but you could run the WRE's mod_perl instance behind your own apache running mod_proxy (much like the WRE does)04:14
Samus_Aranit is a production box, however the organisation is not large, and it only really needs to be functional during weekdays04:15
+Radix-wrkI use the wre, but have a separate apache install for php websites and use the wre's modproxy to do the work04:15
Samus_Aranso I could try something else right now04:15
+Radix-wrkso mod_perl for webgui is on port 81, mod_php on port 82, etc04:16
+Radix-wrkdoes the webgui admin guide have much info on tuning apache/mod_proxy?04:17
@apeironRadix-wrk, So the mod_proxy server receives all the requests on 80, and then forwards internally to 81 or 82, etc., es?04:17
@apeirons/es/yes/04:17
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit ["Leaving."]04:17
Samus_AranI am willing to try the WRE in that way.  didn't know it could co-exist with a regular Apache/PHP/Perl/MySQL setup04:19
@preactionyeah. the WRE is two apache instances: one mod_proxy, one mod_perl. i've had a few people forgoe the mod04:20
@preaction_proxy one and just run the mod_perl one04:20
+Radix-wrkthe biggest issue is more with mysql - as it won't co-exist with another instance04:24
+Radix-wrkI switched distro's mysql databases over to the wre one myself, but you can do it the other way if you want too04:25
+Radix-wrkthat's the only hassle with co-existance really though04:25
@preactionyeah, shouldn't matter if you do or do not use the wre's mysql really04:26
@preactionhell. you might be able to get by just by stealing the modperl.conf file out of the WRE and running it with your own apache04:26
@preactionwhether it's the WRE's apache or not shouldn't matter. just give webgui its own dedicated bit of apache + memory (2 processes perhaps)04:27
+Radix-wrkI run my wre on a virtual server with 256mb ram myself - seems to run fine04:28
@preactionhow much cache does mysql have? 300M+?04:28
+Radix-wrkI did tweak the mysql settings down a bit to compensate, but juga.biz is still pretty fast04:28
+Radix-wrkI forget what I actually changed tho :)04:29
+Radix-wrkhttp://webgui.pastebin.com/m715140a5 - that's a copy of my my.cnf file with 256MB ram04:33
Samus_Aranokay.  I was away a bit, back now.04:49
Samus_Aranpreaction: how do you think I should proceed at this point ?04:49
Samus_Arantrying a manual install of the latest beta or using the WRE with my existing setup, or ?04:49
@preactionsee how well webgui runs when it's the only thing on the apache server, probably by making a seperate apache instance that only runs WebGUI (on a different port)04:50
Samus_AranI don't mind turning off Apache/MySQL/etc. for testing04:50
@preactionwell, it's not spectre, you could probably turn that back on04:51
Samus_Aranwill try the WRE in /data/WebGUI then04:51
@preactionwait, what?04:51
Samus_Aranmm ?04:52
Samus_AranI was going to turn off MySQL and Apache and try the WRE by itself, to check perormance04:52
Samus_Aran*performance04:52
@preactionok04:52
Samus_Aranis wre-0.8.1-ubuntu-6_server-ia32.tar.gz the correct file ?04:54
@preactionprobably. are you running a 32-bit cpu?04:54
Samus_Aranyes04:54
Samus_Aranthe install notes have conflicting information about the directory structure underneath /data05:04
-!- nuba [n=nuba@hq.imaterial.org] has quit [Remote closed the connection]05:04
-!- nuba [n=nuba@hq.imaterial.org] has joined #webgui05:04
Samus_Aranthe non-symlink instructions will end up with /data/wre and the symlink instructions will give you /data/wre/wre05:04
Samus_AranI assume with only one "wre" is the correct structure05:04
Samus_Aran"Create your DNS entries (or add entries to /etc/hosts) for the sites you will be using, including the AWStats site."05:06
Samus_Aranwhat is AWStats ?05:06
@preactionit's an apache log analyzer05:07
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui06:43
Samus_Aranpreaction: I was away, back to trying out the WRE now.  I thought it came with its own MySQL ?  it is saying when going through the web based installer that it couldn't connect to a MySQL server06:58
Samus_AranCouldn't connect to MySQL because DBI connect('test;host=localhost;port=3306','root',...) failed06:59
Samus_AranI shut down MySQL and Apache, and renamed the my.conf file, prior to running this installer06:59
@preactionit does, did you start it? are you running the right environment? before working with the WRE stuff you need to source in ". /data/wre/sbin/setenvironment.sh"06:59
@preaction(the space between the . and / is important)07:00
Samus_AranI did "source setenvironment.sh" prior to starting the web installer07:01
Samus_Aranwhich should be the same as .07:02
@preactionwhat does wreservice.pl --ping mysql say?07:02
Samus_AranI have both /data/WebGUI and /data/wre, is that correct ?07:04
Samus_AranPing MySQL:           FAILED!07:05
@preactionthat means the wre's mysql isn't up or can't be reached07:06
Samus_AranI would like to find out why it can't start it07:07
@preactiontry doing "mysqld_safe"07:07
Samus_AranI didn't change any of the MySQL settings other than the passwort07:07
Samus_Aranmysqld_safe from where ?07:07
Samus_Arannevermind, it's in the path after the source environment thing07:09
Samus_Arananyhow, I went back to the other screen, and it has error messages about setting up MySQL.  looking over them now07:09
Samus_AranERROR: 1  Can't create/write to file '/data/wre/var/mysqldata/mysql/db.MYI' (Errcode: 13)07:10
Samus_Aran080210 20:57:49 [ERROR] Aborting                                                                      07:10
Samus_Arannot sure why it couldn't create it07:10
Samus_AranI ran the script as root07:10
@preactiondoes mysqldata/mysql exist?07:11
Samus_Arandrwx------ 2 webgui root 4.0K 2008-02-10 20:57 /data/wre/var/mysqldata/mysql/07:11
Samus_Aranodd permissions, root is the group, but it should ignore the "no write permission"07:12
Samus_Aranany suggestions ?07:14
Samus_AranWhen I run mysqld_safe I get the following:07:20
Samus_AranStarting mysqld daemon with databases from /data/wre/var/mysqldata07:20
Samus_AranSTOPPING server from pid file /data/wre/var/mysqldata/my_hostname.pid07:20
Samus_Aran080210 21:19:37  mysqld ended07:20
Samus_Aranand there are no MySQL processes running07:20
Samus_AranI found an error log file with this in it: [ERROR] Can't start server : Bind on unix socket: Permission denied07:21
@preactioncheck in /var/mysqldata/*.err07:21
Samus_Aran[ERROR] Do you already have another mysqld server running on socket: /data/wre/var/mysqldata/mysql.sock ?07:22
Samus_Aranthat's from that error file you mentioned07:22
Samus_Aranthere are no processes with "my" in it07:22
Samus_Aranin the command name, I mean07:22
Samus_AranI didn't get an answer from you above about the structure of /data.  is there supposed to be /data/wre or /data/wre/wre ?  and should there be a /data/WebGUI directory as well ?07:24
Samus_Aranthe documentation has errors in it regarding this07:24
-!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui07:26
-!- mode/#webgui [+o preaction_] by ChanServ07:26
@preaction_it should be /data/wre and /data/WebGUI. no /data/wre/wre07:28
Samus_Aranis there some way to track down why it thinks that it has already started its MySQL server ?07:30
Samus_Aranlooked through the running processes and see the previous spectre.pl still running.  closed that now07:32
Samus_Aranmade no difference07:33
Samus_AranI just realised that /data/wre/var/mysqldata/mysql.sock does not exist07:35
Samus_Aranit's not that something else is using it, it was just never created07:35
* Samus_Aran sighs07:37
Samus_Aranstarting over07:39
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)]07:41
Samus_Aranthe web installer asks for a MySQL username and password.  I changed the password, and then it doesn't work.  it works with the default password07:45
Samus_Aranwhy does it give you the option to change the password if it is not going to be using it ?07:46
@preaction_the error that happened about starting the server probably caused the wreconsole to not update the password07:46
@preaction_it has to be able to start the mysqld in order to change the password07:46
Samus_Aranbut the only change I made was this time not changing the password -- and then MySQL started fine07:47
@preaction_mysql doesn't need a password to start07:47
@preaction_who knows what happened, the point is you could change that password now if you wanted to07:48
Samus_Aranthere is nowhere in the web interface that I see to change the password, only the setup07:52
Samus_Aranwhen I click on Spectre in the list of services tab, it says starting, and then goes back to a [Start] button07:55
Samus_Aranno errors07:55
Samus_Aranthe other services started07:55
Samus_Aransorry, there was an error, just couldn't see it, it was so small: "Spectre did not start successfully.07:56
Samus_Aran"07:56
Samus_Aran"to_json" is not exported by the JSON module                                                          07:56
Samus_AranCan't continue after import errors at ../lib/Spectre/Cron.pm line 2207:56
Samus_Aransigh.  I can't add a site using the web interface.  I don't know the MySQL password07:59
Samus_AranI thought it was qwe12307:59
Samus_Aran123qwe ...08:03
Samus_Arananyhow, the WRE's Spectre is broken08:08
Samus_Aranit has issues with its own Perl modules08:08
Samus_Aranassuming that the JSON thing is part of the WRE08:08
Samus_Aranwhen I try to connect to the new WebGUI site I get: Bad Gateway - The proxy server received an invalid response from an upstream server.08:09
+Radix-wrkthe mysql password is specified when you first installed the wre08:13
Samus_AranI know, but it wouldn't let me change it, so I used the default, which I didn't remember08:13
Samus_Aranthis is an absolute nightmare to set up compared to WebGUI 4.x08:14
-!- preaction__ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui08:14
+Radix-wrkagreed - though admittedly it's changed hugely since version 4 too08:14
Samus_Aranall of the UI changes I have seen thus far I find to be far worse08:14
-!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)]08:14
+Radix-wrkthat said.. I've had no problems installing a wre system out of the box within 10 minutes in the past08:14
Samus_Aranon the old versions it was clear to a new user where to go to get things done08:15
Samus_Arannow the menus are utterly confusing08:15
Samus_Aransomething as simple as adding a content item to a page is confusing08:15
+Radix-wrkwhy?08:15
+Radix-wrkit's pretty easy.. click new content on the left, and select what object you want08:15
Samus_Aranthe UI says it is adding a new page when you do that08:16
+Radix-wrkeverything is a "page" in webgui08:16
+Radix-wrkevery object has it's own url08:17
preaction__version 5 added the "asset" system, no?08:17
preaction__or was it 6.x series?08:17
preaction__there have been so many changes, Samus_Aran, you may as well treat it as an entirely different system08:17
Samus_AranI'm talking about a section on a page.  the things you drag around08:17
preaction__they are pages too08:18
preaction__they have urls08:18
Samus_Arana column or section08:18
preaction__you can go to just them08:18
Samus_Aranwell that is extremely messed up08:18
preaction__and that is an extremely obtuse opinion08:18
+Radix-wrkActually I tend to agree there to a certain extent.. I wish pages were the only thing that had urls08:18
+Radix-wrkbut that said, it's never really bothered me08:19
Samus_Aranit is entirely counter-intuitive08:19
preaction__only container assets?08:19
+Radix-wrkI just don't care what urls objects have, as long as my pages have the urls I want08:19
preaction__so message boards, page layouts, and wikis08:19
+Radix-wrkthey're the only ones that appear in navigation items anyway08:19
preaction__but how do you get to a wiki page then?08:19
preaction__myWikiUrl?node=something?08:19
preaction__that's ugly08:20
preaction__how do you get to a forum post? myMessageBoard?collab=id;thread=id;post=id?08:20
preaction__that's better than myMessageBoard/collab/thread/post?08:20
+Radix-wrkI think of pages, forums, etc as containers08:20
preaction__what if i think of a thread as a container? do i lose out?08:21
preaction__is a calendar a container or can their event be containers too?08:21
+Radix-wrkwell I find it all pretty confusing actually :)08:21
preaction__i agree it can be counter-intuitive, even backwards, but everything in the system has a URL, no matter what08:22
preaction__would you prefer a query string or something friendly?08:22
preaction__bonus: we don't use mod_rewrite to do it08:22
Samus_AranI am considering going back to 4.x.  It worked, was fast and did the things I needed it to do08:23
preaction__4.x even still works as a CGI, instead of mod_perl08:24
+Radix-wrkSamus_Aran: that's a shame - there's a lot to love in the new versions imho08:24
+Radix-wrkversion control for one08:25
+Radix-wrkdepends what you're after though I guess08:25
Samus_Aranversion control is another example of how confusing WebGUI 7.xi s08:30
Samus_Aran*7.x is08:30
Samus_AranI tried to use it and immediately the whole site was destroyed08:30
Samus_Arandidn't even have a template08:30
preaction__buy the content manager's guide perhaps?08:30
Samus_AranI shouldn't have to purchase a book to use an open source product.  WebGUI 4.x was easy to use with the help at the time08:31
preaction__Samus_Aran, then keep pushing on, eventually you'll understand it08:31
Samus_Aranand I would have to justify the book purchase and it would take at least a week08:31
preaction__you don't need to purchase the book, it just makes it easier08:31
Samus_AranI don't have a week to sit on my hands08:31
Samus_AranI would find a versioning system the same as a Wiki quite useful.  WebGUI seems to use some other strange system08:33
Samus_Aranplus there is no description of how to use it from the actual page.  I clicked on the first item in the list and it promptly destroyed the whole WebGUI install08:34
preaction__no, it didn't. unless you clicked a big red X 08:35
Samus_AranI believe it reverted to a pre-install state08:35
Samus_AranI was trying to reset some changes I had done, to see how it worked08:36
preaction__and i don't believe you. any deleting of a version tag or any content pops up a javascript alert box saying "Are you sure?"08:36
Samus_Aranbut it erased everything, including the template08:36
Samus_Aranthe site wasjust white after that08:36
Samus_Aran*was jsut08:36
Samus_Aran*just08:36
preaction__so you had rollback version tag?08:36
preaction__the current one, the Autotag for Admin?08:36
Samus_Aranthere was one item in a list, I clicked on rollback, assuming it would rollback to the base-install time08:36
Samus_Aranor whatever the feature is that I thought was a rollback08:37
preaction__what list? what item? under the Version Tags icon of the Admin Console?08:37
Samus_AranI am not sure from my memory08:37
Samus_AranI can't even load the WRE version of WebGUI08:37
Samus_AranBad Gateway08:37
preaction__the white page was probably the URL you were on disappearing, since you deleted the content08:37
Samus_AranThe proxy server received an invalid response from an upstream server.08:37
Samus_Aranit still had a basic menu, but there was no longer any template08:38
preaction__means the proxied server isn't running. the proxy can't reach the server it's trying to reach08:38
preaction__so there was a menu on the left side with a list of a bunch of stuff, right?08:38
preaction__plus maybe a list in the larger area on the right perhaps?08:38
Samus_AranI am talking about clicking on something about versioning on the left administrator menu, then on the right page that loads, choosing the only version listed, then telling it to use that one08:39
Samus_Aranand it proceeding (after the JS warning) to erase everything08:39
Samus_Aranwhat sort of performance can be expected from a WebGUI install that is actually working properly ?08:40
Samus_Aranon WebGUI 4.x on a crappy old computer running Debian where I was testing it, it ran extremely fast with 8-10 users08:41
preaction__we run 50-60 webgui sites on 2x2.4Ghz / 4G servers running CentOS 508:41
preaction__we run servers with 30,000+ registered users on one of those boxes, dedicated08:41
Samus_Aranthis was back in 2002 or 2001 I think.  whenever 4.x was around08:41
preaction__load stays less than 0.5, response times for a 300kB page are around 10 seconds08:42
+Radix-wrkyou seen demo.plainblack.com?08:42
Samus_Aranare you saying you dedicate a dual 2.4Ghz system to 1 site ?  or 50-60 sites ?08:42
Samus_Aranyes, I have used the demo08:42
+Radix-wrk50-60 sites08:42
preaction__we've got one box with 80 sites, and that stays at about 2 load. we dont' monitor that one anymore (the owner was told of the consequences of having more than 70 sites)08:42
preaction__both. 1 site with 30,000+ registered users08:43
preaction__and 50-60 smaller sites08:43
Samus_Aran10 seconds response time for LAN access is ludicrous08:43
preaction__i'm talking internet08:43
preaction__i don't live in the datacenter08:43
preaction__i have DSL. 100kB/s when i'm not using it for other purposes08:44
Samus_AranI mean, we will be updating and using the site on a LAN.  300KiB in 10 seconds is only 30KiB/sec, which I assume you have way more bandwidth than that08:44
Samus_Aranso the bottleneck is CPU08:44
Samus_Aranor disk access08:44
preaction__if there was a CPU bottleneck, the load would be far higher than .508:44
Samus_Araneven our basic business DSL account gets use 60KiB/sec upstream08:44
Samus_Aran*gets us08:44
preaction__okay. we must be talking two different languages here08:45
Samus_Aranso why then does it take 10 seconds to load a page ?08:45
preaction__I... Me personally... do not live anywhere near the datacenter we use08:45
Samus_Arando you have broadband ?08:45
Samus_Aranif so, it should make no difference08:45
preaction__I... Me personally... at my home... have a crappy DSL connection that is being 75% used by bittorrent at all time.08:45
+Radix-wrkour webgui server is a 3GHz P4 with 1GB ram - that runs a website with about 9300 users (who access it rarely) and over 5200 assets and it's on our lan and I usually get a page in a second or two at most.08:46
preaction__i will load the site i am talking about right now and report on the time it takes08:46
+Radix-wrkthat's our website, intranet, extranet, users account server, all in one08:46
Samus_AranI would like to find out why my manual install of WebGUI was going in slow motion on an otherwise unloaded server08:47
Samus_Aranif you're saying it should now be that way08:47
Samus_Aranbut I would also like to know why spectre was using hundreds and hundreds of megs of RAM08:47
preaction__if you want support, plain black offers ad hoc login support at reasonable rates08:47
Samus_Aranand the apache threads were using almost 100MiB each08:47
preaction__i've explained the apache threads to you already: mod_perl, WebGUI, mod_php, etc... all take up memory08:48
preaction__the reason we use Apache2::SizeLimit is because mod_perl doesn't seem to like cleaning up after itself. apache also, because it kills its own children after so many connections / so much time08:48
preaction__Apache2::SizeLimit is just more efficient and more configurable about how the processes die08:49
Samus_Aranwhat is an empty WebGUI site doing that requires more than half a gig of RAM ?08:49
Samus_Aranmy fresh install was using around 650MiB RAM in total08:50
preaction__it's not half a gig. WebGUI before it forks (mpm_prefork) takes about 70M (that's apache process + perl code + memory cache)08:50
preaction__70M per process08:50
preaction__* 5 processes (apache's default StartServers)08:50
Samus_Aranand 350MiB for spectre08:50
preaction__350M08:50
preaction__spectre grows slowly, usually due to errors talking to WebGUI08:51
Samus_Aranit had only been running, idle, for 2.5 days08:51
Samus_AranI worked on it on Thursday08:52
Samus_Aranand then again now on Sunday08:52
Samus_Aranif it keeps growing, how does a hosted WebGUI server manage to not constantly run out of RAM ?08:52
Samus_Arancronjobs to kill and restart the service constantly ?08:53
+Radix-wrkspectre is using 20mb on my server and 58-68mb for each apache process08:53
-!- ryuu_ro [n=rory@194.171.50.69] has joined #webgui08:53
+Radix-wrkload average is 0.05 for me08:53
Samus_AranRadix-wrk: how long has spectre been running ?08:53
+Radix-wrkup 34 days08:54
preaction__if there are problems connecting to WebGUI, it slowly grows.08:54
+Radix-wrkthat's with a stock wre install that I compiled myself08:55
preaction__we restart it on the demo box because when demo sites are removed, it needs to be restarted08:55
+Radix-wrkthat's running on a via C7 1Ghz processor with 1GB ram - and is my home router/gateway/pc08:56
preaction__it's been more than 3 hours of you complaining about WebGUI. if you want real support, Plain Black offers it. if you follow the advice i've given you, others have given you, and the instructions, you can fix your problems.08:56
Samus_Aranthis is my WRE, by default without any modifications: 37080+504+34544+57988+57672+57668+57668+57668+57668+2248+2432+2328+2328+2328+2332+226408:56
Samus_Aranand no spectre, as it won't load08:57
Samus_Aran434720 KiB08:57
Samus_AranRSS column of PS, grepping for things from /data/08:57
Samus_Aranpreaction__: you stopped answering my questions about an hour ago08:58
Samus_Aranpreaction__: I don't think you owe anything to me, but don't say that I wasn't following08:58
Samus_AranI was trying my very best to try everything you said I should try08:58
Samus_Aranand your help is very much appreciated08:58
Samus_AranSpectre will not load for me with a stock WRE08:59
Samus_Aranit complains about JSON08:59
Samus_Aranand I can't connect to the WebGUI site I added, with the above proxy error08:59
+Radix-wrkthere's some stuff in gotchas.txt about JSON I seem to recall09:00
* Samus_Aran goes to look09:00
preaction__the 0.8.1 WRE needs updated JSON and Config::JSON. this will be fixed in WRE 0.8.209:00
+Radix-wrkstable version of webgui doesn't like newest version of JSON - and new 7.5.1 version fixes it or something09:00
preaction__no. latest stable (7.4.22) and latest beta (7.5.1) both need JSON 2.04 and Config::JSON 1.1.409:01
Samus_Aran"to_json" is not exported by the JSON module09:01
Samus_AranCan't continue after import errors at ../lib/Spectre/Cron.pm line 2209:01
Samus_Aranis the error09:01
+Radix-wrkrun testEnvironment.pl09:01
preaction__won't work. you need to force install Config::JSON09:02
Samus_AranConfig::JSON is up to date (1.1.4).09:02
Samus_Aranwhen I did the manual install, testEnvironment.pl found every module it checked, other than one which it would always say it didn't find, even though it was installed09:03
Samus_Aranthough I thought the WRE contained the complete Perl environment ?09:03
preaction__spectre is being run under the WRE? you're running testEnvironment.pl under the WRE's environment? what does echo $PATH say?09:03
Samus_AranI haven't run testEnvironment.pl from the WRE09:03
preaction__did you run cpan from the WRE's environment?09:04
Samus_Aranyou mean the all-in-one WRE is distributed broken ?09:04
Samus_Aranthat rather defeats the purpose of an all-in-one download with all the servers09:05
+Radix-wrkit just needs a few updated perl modules for the newer versions that've come out since it was released09:05
Samus_AranI am updating the modules using the testEnvironment.pl script.  hopefully that will place the modules in the correct perl09:07
preaction__it only will if you tell it to09:08
Samus_Aranwhat do you mean ?09:08
preaction__it will put the modules in the correct place for the perl that is running09:08
Samus_Aranthe perl that is running is whatever perl the testEnvironment.pl script launched09:09
+Radix-wrkyou need to use ". /data/wre/sbin/setenvironment"09:09
Samus_Aranwith the setenvironment.sh run first09:09
Samus_Aranyes09:09
Samus_Aran*sourced, not run09:09
+Radix-wrkas long as 'which perl' comes up with the one in the /data/wre directory you're fine09:10
Samus_Aranit has already installed at least a dozen Perl modules09:13
Samus_Aranprereq's for the JSON update09:13
Samus_Aranhm, a lot more than a dozen.  maybe 40.  it's just whipping through them09:15
Samus_AranChecking for module Config::JSON: 1.1.1 is installed, but we need at least 1.1.2, do you want to upgrade it now? {y|n} [y]09:20
Samus_AranGoing to read /root/.cpan-webgui/Metadata09:21
Samus_AranConfig::JSON is up to date.09:21
Samus_Aranso if cpan doesn't have it, how do I get 1.1.2 as needed ?09:21
preaction__you want 1.1.4. cpan does have it. you need to force install it09:22
+Radix-wrkI think it might be a bug in 1.1.1 - it reports itself as 1.1.4 or something09:24
Samus_Aranokay, done09:24
Samus_Aranonly one not OK now is:09:25
Samus_AranChecking for module Graphics::Magick:             Not Installed, but it's optional anyway             09:25
Samus_AranI would like that to be installed, but it doesn't seem to have a cpan listing.  I installed it through Ubuntu09:25
preaction__you want image::magic, not graphics::magick09:25
Samus_AranI think it requires a full ImageMagick to be installed09:26
Samus_Aranimage::magic or magick ?09:26
preaction__magick09:26
Samus_AranImage::Magick is up to date.09:26
preaction__so you're fine09:26
Samus_Aranwhen I did the manual install, I got Graphics::Magick installed, so that the testEnvironment.pl script gave it an OK09:27
Samus_Aranare you saying the script is checking for something that is not used ?09:27
preaction__that's the "but it's optional anyway" part09:27
+Radix-wrkGraphics::Magick was added for FreeBSD I seem to recall.. which had problems with imagemagick09:27
Samus_AranI would like all features to be available, is what I mean09:28
preaction__yah, but apeiron got IM compiling under WRE for FreeBSD so we don't need GM anymore09:28
Samus_Arane.g. Aspell is also optional, but I installed it09:28
+Radix-wrkyou won't need it09:28
Samus_Aranokay, thank you09:28
preaction__it uses one or the other, not both. if you have IM, it uses that. otherwise it tries to use GM. if it doesn't find either, it dies09:28
Samus_Aranokay, everything seems to be working now.  Spectre started successfully09:29
Samus_AranI still get the other error when trying to access the domain, though:09:29
Samus_AranBad Gateway09:29
Samus_AranThe proxy server received an invalid response from an upstream server.09:29
preaction__as i said before: it means that the proxy server can't connect to the server it's supposed to be proxy for09:30
Samus_Aranisn't the server it is supposed to connect to the apache running in the WRE ?09:30
preaction__is the modperl server running?09:31
Samus_Aranwhich is running on the default ports during the install09:31
Samus_Araneverything is running now09:31
preaction__did you add any sites?09:31
Samus_AranMySQL, Apache Modperl, Apache Modproxy, Spectre, WRE Console09:31
Samus_AranI added one site09:31
preaction__and that hostname is resolvable? can you connect to the modperl server directly using its port?09:32
Samus_AranI am stopping all the servers now, and restarting them09:33
Samus_Aranyes, DNS is fine09:33
+Radix-wrktry going to www.site.com:8109:34
preaction__WRE 0.8 uses 8081 now09:34
+Radix-wrkor whatever port you set modperl to be on09:34
+Radix-wrkokay.. 8081 then09:34
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui09:35
Samus_Aran'objToJson' will be obsoleted. Please use 'to_json' instead. at /data/wre/sbin/wreconsole.pl line 31209:36
Samus_AranCan't locate object method "autoconv" via package "JSON" at /data/wre/prereqs/lib/perl5/site_perl/5.8.8/JSON.pm line 122.09:36
Samus_Aranis that error important ?09:37
Samus_Arannot the deprecation part, but the autoconv09:37
preaction__depends, what are you doing?09:37
preaction__are you running 7.5.1 or 7.4.22?09:37
Samus_Aranthat was from the wreconsole.pl09:37
Samus_Aranit died09:37
Samus_Aranit dies when I go to the Settings tab of the web setup interface09:38
preaction__yeah, it's going to do that until 0.8.2 is released09:38
Samus_Aranokay09:38
Samus_AranI also don't like that it added a ServerAlias automatically.  I just realised that the regular web site would not be offline, it would be mapping to this beta sub-domain09:40
Samus_Aranwhich seems quite wrong09:40
Samus_Aranjoe.mysite.com should not automatically show up at mysite.com09:41
preaction__submit an RFE09:41
Samus_Aranthat defeats the whole purpose of sub-domains09:41
Samus_Aranperhaps if the subdomain is "www" then it would be an alright default09:41
Samus_Aranthough a redirect is the proper way to handle that, not a ServerAlias09:41
Samus_AranServerAlias's should pretty much not ever be used09:42
Samus_Aranotherwise Google and such will end up with two copies of the site09:42
Samus_Aranpreaction__: to your question, I am on 7.4.2209:44
Samus_Araner, I think I am.  I was when I manually installed it09:44
Samus_Arannow I'm on whatever the WRE installed09:45
Samus_AranI didn't see it mentioned09:45
Samus_Aranis the mod proxy on 8081 allow access from anywhere, or just LAN ?09:45
Samus_Aranand would I use the foo-server name or the domain name ?09:46
Samus_AranI am working remotely.  I did an SSH tunnel to access the foo-server:60834 at work09:47
Samus_Aranwould I need a similar tunnel for 8081, or should going to the domain name (which has proper DNS to the computer in question) be enough ?09:47
preaction__it's meant to allow access from the box itself, localhost. not sure what your firewall allows09:52
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]09:56
Samus_AranI mean should I be able to access it using foobar.com:8081 ?09:59
Samus_AranI can not currently09:59
Samus_Aranand yes, foobar.com's DNS does point to the appropriate IP and it is forwarded to the server in question10:00
Samus_Aranor is it10:00
* Samus_Aran goes to check the catch-all10:00
Samus_Aranokay, forwarded a port manually and now I get to a login when going to the 8081 prot10:08
Samus_Aran*port10:08
Samus_Aranhow can I fix the proxy so that I get to the site setup thing not on port 8081 ?10:09
-!- preaction__ [n=doug@static-72-1-4-143.ntd.net] has quit [Client Quit]10:19
-!- BartJol [n=plainstu@194.171.50.123] has joined #webgui10:56
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has quit ["Leaving"]14:26
-!- SDuensin [n=Scott@68.sub-75-205-18.myvzw.com] has joined #WebGUI15:48
-!- ckotil [n=newtrino@snare.grnoc.iu.edu] has joined #webgui15:48
SDuensinGreetings.15:52
ckotilgood morning15:52
SDuensinHowdy.15:53
nubamorning15:58
AMH_bobmornin'16:13
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui16:46
-!- mode/#webgui [+o preaction] by ChanServ16:46
BartJolmorning everyone16:51
perlmonkey2preaction: Wanted to thank you for all your help yesterday.17:15
@preactionmorning17:19
-!- ryuu_ro [n=rory@194.171.50.69] has quit []17:27
perlmonkey2what would you think is wrong with the wre if netstat -ap returned about 15 pages of this: http://pastebin.com/d52d7b70c17:37
nubagoogle docs now has forms to help the everyman collect data into spreadsheets http://www.google.com/google-d-s/whatsnew.html17:40
nubain a certain way, it sounds like a Thingy (Lite Edition)17:41
nubathings would become more interesting the moment they start allowing people to link data from one spreadsheet to another17:43
perlmonkey2hah, I was just wondering if they had an api for it :P17:43
nubathere you go http://code.google.com/apis/spreadsheets/overview.html17:45
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Remote closed the connection]17:47
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI17:48
-!- mode/#webgui [+o khenn] by ChanServ17:48
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has quit ["Leaving."]18:15
perlmonkey2Ah, should there be a webgui user in the mysql.user table for the wre install?18:19
perlmonkey2I have 4 users, root, test, backup and ''18:19
perlmonkey2oh....no it is a random string...I'm guessing tha tis the webgui user.18:20
perlmonkey2nm :)18:20
@preactioneach site has its own db user, which the wre system creates with that random string18:22
perlmonkey2Do these start up wre log errors look fatal or abnormal? http://pastebin.com/d36421f8518:25
BartJolyou can find it in your config18:25
BartJolsorry, i should mind my own business18:25
perlmonkey2BartJol: ??? why?  I appreciate anyone's help18:26
BartJolyeah, but i'm only confusing you right now18:26
perlmonkey2No, I know what you mean.  18:26
BartJolby using the wre, you create a config, so you can't look it up18:26
perlmonkey2It's in the Webgui/etc/.conf :)18:27
BartJolyeah that one :)18:27
BartJolbut dies anyone here now a thing or two about scratch variables?18:27
perlmonkey2I'm on like hour 10 of trying to figure out why when webgui starts it creates 400 or so localhost tproxy connections, and would try to make more, but for os limits.18:28
BartJoldoes not dies18:28
perlmonkey2BartJol: I dream of the day when I can quit my job and learn all about webgui.18:28
BartJolwell, I'm allowed to spend a couple of hours a week programming18:29
BartJolfor my amusement and learning curve18:29
BartJolbut about the connections, I'm afraid I don't know18:30
perlmonkey2completely driving me insane...the error logs are worthless.18:30
perlmonkey2Is this a bad thing to see in the wre error logs: Compilation failed in require at /data/WebGUI/sbin/preload.perl line 72.18:36
BartJolwell18:37
BartJolnot really18:37
perlmonkey2I just don't get it......everything was working fine.  Nothing changed, but all of a sudden it wasn't.18:37
BartJolmostly a script that is handled by perl and has some strange mistakes in them can give that18:38
perlmonkey2the wre doesn't auto-update does it?18:38
BartJolnop[e18:38
BartJolyou did do " .setenvironment.pl"18:38
BartJoli suppose18:39
perlmonkey2yes18:39
perlmonkey2every time I'm starting something I do that.18:39
BartJolcan't do that often enough it seems18:39
perlmonkey2heh, my path is like 400 lines long now I'v ran it so much.18:40
BartJolbut does the log also refer to another script?18:41
perlmonkey2?18:41
BartJolor does your modperl log say something about it18:41
perlmonkey2that is the error log for mod_perl18:41
perlmonkey2just I'll relook18:41
BartJolah, darn18:41
@preactionyou might want to try running preload.perl by itself quick18:41
perlmonkey2BEGIN failed--compilation aborted at /data/WebGUI/lib/WebGUI/Asset/File/Image/Photo.pm line 21.18:42
perlmonkey2Compilation failed in require at /data/WebGUI/sbin/preload.perl line 72.18:42
perlmonkey2is the full line.18:42
perlmonkey2okay preaction I"ll try that.18:42
@preactionha18:42
@preactionImage::ExifTool <- you're missing that i think18:42
@preactionwhen you see BEGIN failed -- compilation aborted, try doing a: cd /data/WebGUI/lib; perl -c WebGUI/Asset/File/Image/Photo.pm18:43
@preactionthat'll show you the real error18:43
perlmonkey2I'm missing a lot of files18:44
perlmonkey2I get a lot of those.18:44
perlmonkey2Can't locate Image/ExifTool.pm18:44
@preactionwhich means you're missing that perl module18:44
perlmonkey2Actually , if no one complains about the spam:18:45
perlmonkey2Can't locate Image/ExifTool.pm in @INC (@INC contains: /data/wre/prereqs/lib/perl5/5.8.8/i686-linux /data/wre/prereqs/lib/perl5/5.8.8 /data/wre/prereqs/lib/perl5/site_perl/5.8.8/i686-linux /data/wre/prereqs/lib/perl5/site_perl/5.8.8 /data/wre/prereqs/lib/perl5/site_perl .) at WebGUI/Asset/File/Image/Photo.pm line 21.18:45
perlmonkey2BEGIN failed--compilation aborted at WebGUI/Asset/File/Image/Photo.pm line 21.18:45
perlmonkey2preaction: But how could I be missing it, if I'm using the wre?18:45
@preactionit's a new requirement18:45
@preactionafter 0.8.1 was released18:45
perlmonkey2I'm just not sure how I got a version of webgui tha tneeds something the wre didn't supply.  and why it worked for a long time then stopped working.18:46
perlmonkey2Should I update the wre?18:46
@preactionthere is no 0.8.218:46
perlmonkey2wreupgrade.pl18:46
perlmonkey2oh.18:46
perlmonkey2ah.18:46
perlmonkey2so the wre is broken?18:47
perlmonkey2and somehow I got an update of webgui that needs something that the wre doesn't have?18:47
@preactionno. it's just missing some new developments in WebGUI18:47
perlmonkey2oh...so this isn't the fatal issue I'm having?18:47
@preactionthis is the fatal issue you're having. even the WRE's installation instructions suggest running testEnvironment.pl18:48
* perlmonkey2 has soooo much to learn about WebGUI.18:48
* perlmonkey2 has money if you have a WG dev guide beta book :D18:50
@preactiondev guide doesn't cover this stuff. this is admin guide stuff18:50
@preactiondev guide covers coding and API18:51
perlmonkey2yeah, something I would have instantly caught if I wasn't useing the WRE.18:51
perlmonkey2I just assumed that there could not be any perl lib issues with the WRE.18:51
@preactionyou could probably post a bug as a reminder to JT to include that module in the WRE 0.8.2 when he's ready18:51
perlmonkey2there are like 518:51
perlmonkey2modules that failed18:52
@preactionArchive::Any, Image::ExifTool, are the two i know of18:52
perlmonkey2oh18:52
perlmonkey2those are the two I have18:52
@preactionthose are the two i added for the Gallery18:53
perlmonkey2with broken cpan requirements trees18:53
perlmonkey2thanks :D18:53
@preactionthe updated JSON and Config::JSON, but i think there's already a bug out there about those18:53
perlmonkey2yeah, that seems fixed.18:53
perlmonkey2I just don't get how it worked on my system, then stopped working without an upgrade or anything.18:53
* perlmonkey2 just realized he's updating perl in /usr/lib instead of /dat18:54
nubahappens18:55
nubasometimes18:55
perlmonkey2oh, no I'm not....setEnv , duh18:55
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has joined #webgui18:55
-!- mode/#webgui [+v perlDreamer] by ChanServ18:55
+perlDreamerwhoa!18:56
+perlDreamerIt's xdanger18:56
+perlDreamerhe's back18:56
+perlDreamer(at least in bot form)18:56
perlmonkey2preaction: that didn't fix things, but it made the error logs a lot cleaner: http://pastebin.com/d12e825f918:57
@preactionif your server reached MaxClients, with no users, you have a problem. modperl's httpd.conf is at /data/wre/etc/modperl.conf18:58
perlmonkey2that error log is associated with about 400 tproxy localhost connections creating and dieing as fast as the OS can do it.18:58
nubasounds like fun..                  not.18:59
perlmonkey2hah......more than mere words can express :)18:59
nubaperlmonkey2: you can add something like this to setenv: export PS1="now im setenv'ed - $PS1"19:01
perlmonkey2nuba: I know I have the env correct.  But I manually ran preload.perl and got this: Starting WebGUI 7.5.019:02
perlmonkey2Can't locate object method "server" via package "Apache2::ServerUtil" at preload.perl line 80.19:02
perlmonkey2is that just because I'm running it manually?19:02
+perlDreameryeah19:02
perlmonkey2the modperl.conf looks completely normal.  I just wish there was some sort of error output for what is going on.19:03
nubai suppose you have enabled more verbose logging for apache?19:03
perlmonkey2nope...thanks I'll look up how to do that :)19:04
nubaif not thats a way to troubleshooting19:04
nubarun a single apache instance as well19:04
nubaenable mod_status19:04
nubalet me see..19:04
BartJolhi perldreamer19:06
nubai have modperl.error.log and modproxy.error.log on /data/wre/prereqs/apache/logs19:06
+perlDreamerYo, BartJol19:06
BartJolmy macro works19:06
+perlDreamerAwesome!19:06
nubathats 0.7 wWRE19:06
BartJolnow I have to extend it, because it works on every reload i believe19:06
+perlDreamerhuh?19:06
BartJolthat's a bit to much, so, i will incoporate a scratch variable19:06
perlmonkey2nuba: that tree doens't exist in 8.1.  I'll see if I can find where apache is now.19:06
BartJolyou mean it is cached?19:07
nubayou can try "find /data/wre -name modperl.error.log"19:07
+perlDreamerIf you have admin mode turned on, caching is disabled.19:08
+perlDreamerBut then it would transfer karma on every page load19:08
+perlDreamerso a scratch variables could be good.19:08
BartJolyeah, and if the session is longer than the cache time out, it also runs too often19:08
BartJoland 1 more thing, it should not work when the current user is also the owner of an object19:09
perlmonkey2nuba: I ran from wre/ find . -depth|grep .log$ and no appache.error.log showed up.  Only var/logs with modproxy and modperl19:09
+perlDreamerthat's pretty easy to detect19:09
BartJolI know19:10
BartJolsomething like WebGUI::Session->getUserId19:10
+perlDreamer$session->user->userId19:10
BartJoland a new session object, I'm not using that currently19:12
BartJolI'm stupid19:12
BartJolfirst shift19:12
BartJolalways19:12
+perlDreamerevery macro gets a session sent to it automatically19:12
BartJolI realise that now19:13
BartJolthe last one is already implemented19:16
BartJolscratch variable not yet, but first I'm gonna have dinner\19:16
BartJolmaybe tonight if I really don't feel like preparing a presentation on the commerce system19:18
+perlDreamerThe commerce system is going to change19:18
BartJolyeah, that's what the presentation is about19:19
BartJolthe 44 page pdf is already in my bag19:19
BartJolbut I'll be back to annoy you soon :)19:21
* perlmonkey2 installed all the perl reqs in cent 5.1, I'll see if I can do it in cent 5.019:21
@preactionBartJol, you're doing the presentation on the new commerce? nice19:21
BartJolyou at Arjan's place19:21
BartJolunited knowledge19:21
BartJolnot at the wuc19:22
BartJolif I come it will be on the use of macro's19:22
@preactionoh19:22
@preaction:p19:22
BartJolmaybe I can do 219:22
BartJolwill it be ready?19:23
BartJol:)19:23
BartJolotherwise it is a bit of a roadmap talk19:23
@preactioni think that's why rizen is offline presently, besides the convention he was just at19:24
+perlDreamerWell, I think the new commerce idea of basing all currency on the rupee is wrong.19:24
@preactionWDK and Commerce are his two goals for the next couple months19:24
+perlDreamerIt's pretty stable wrt the dollar and the Euro, but still.19:24
@preactionRupees are the new currency! they're good enough for Link19:24
BartJolwell, I'll think about it, first have a look whether I can come at all19:29
BartJolbye19:29
-!- BartJol [n=plainstu@194.171.50.123] has left #webgui []19:30
@apeironDangit, I'm doing one on commerce. I refuse to give up my talk on one of the Next Big Things in WebGUI.19:32
@apeironI didn't want to give up a talk on the nonexistent API of Thingy, do you think I'm going to give up one on Commerce?19:32
@preactionuhm... no?19:32
@preactioni wonder which ones i'm going to have to give up19:33
@preactioni don't want to give up any either19:33
@preactionthere's no Thingy API? there's no way to plug-in different kinds of handlers or something?19:33
@apeironJT said to me in email "There's no pluggable API for thingy".19:35
@apeironThis was after I said I didn't want to give up that talk. :)19:35
@preactiondamn...19:35
@preactionwho knows, maybe it won't need one19:36
@preactionbut technically there's no pluggable API for the Gallery currently. you have to edit the Gallery itself to plug-in a new File type19:36
@preactioni suppose i should start pondering that eventually19:36
CIA-21WebGUI: graham * r5413 /wrebuild/wre/var/setupfiles/modproxy.template: add comment about uploads security to modproxy template20:09
+perlDreamer"there is no spoon"20:09
CIA-21WebGUI: graham * r5413 /wrebuild/wre/var/setupfiles/modproxy.template: add comment about uploads security to modproxy template20:10
CIA-21WebGUI: graham * r5413 /wrebuild/wre/var/setupfiles/modproxy.template: add comment about uploads security to modproxy template20:10
+perlDreamerCIA-21: you've got the squirts20:10
* perlmonkey2 really wishes WG didn't use Apache::Request220:16
+perlDreamerwhat should it use instead?20:16
perlmonkey2something that most linux distros support out of the box instead of requiring a PhD in operating systems to install.20:17
@preactionApache2::Request is part of mod_perl and libapr20:17
+perlDreameryeah, yum it20:17
+perlDreamerI haven't needed to compile anything for Fedora for a very long time20:17
@preactionor apt-get, or emerge, whatever your distro does20:17
+perlDreamerwell, until the wre20:18
+perlDreamerbut the WRE comes with everything except for some of the modules20:18
+perlDreamerperl-libapreq220:19
+perlDreamerthat's from FC6, and it should be the same on RHEL 5/CentOs/SciLinux20:20
perlmonkey2perlDreamer: this is cent20:20
+perlDreamer4 or 5?20:20
perlmonkey2520:21
perlmonkey2I have apr, apr-devel, mod_perl, mod_perl-devel, apache, apache-devel20:21
perlmonkey2it makes, but failes on make test.20:21
perlmonkey2I'm just an idiot....test suites were failing because I was root.20:24
CIA-21WebGUI: graham * r5413 /wrebuild/wre/var/setupfiles/modproxy.template: add comment about uploads security to modproxy template20:27
+perlDreamerperlmonkey2: Here's someone else's experience with libapreq2 and CentOs 520:29
+perlDreamerhttps://webwork.maa.org/moodle/mod/forum/discuss.php?d=571720:29
perlmonkey2perlDreamer: You see what I said above?  I was running the test suites as root.20:30
perlmonkey2which is a big nono20:31
perlmonkey2my own fault20:31
perlmonkey2but all the libs are built now.  So I can move my wre install to a source install and see if the network issues continue.20:31
perlmonkey2what is funny is the way I'm having to do the mp3 rss feed for the client, it would have worked the same if we had used PB hosting and a 5/month hoster for disk, and about $10/month cheaper.20:32
@preactionpb does offer disk space upgrades. they should be in the store20:38
perlmonkey2They found some hoster that gave 100GB for $7.99/month or some such.20:39
perlmonkey2and most of the VPS's they wanted gave 15GB to 20GB for $30-$40/month.20:39
perlmonkey2I really wish I could offload this project onto PlainBlack :D20:40
nubaperlmonkey2: i just tried some cheapass hosting which gave me 120GB/8.99/mo20:41
nubawhere i was dumping my backups20:41
nubanext thing is they block the account a couple of weeks afterwards, saying that it goes against their TOS20:42
perlmonkey2nuba: My plan was an XML::RSS daemon on the cheapass server up the mp3/video to the WG server.20:42
perlmonkey2nuba: yeah, what I was figuring.20:42
perlmonkey2no one gives that much disk away20:42
nubai somehow talked my way out of that and told them I planned to serve these "machine snapshots" to my friends20:42
nubain a website20:42
perlmonkey2sucker you in with lies and then it is too painful to leave.20:42
nubaas of yet, its still on, that was a couple of months ago20:43
nubaI told them I was just the sysadmin, and the user was another guy, and that I would forward the warning but "please send me the part of your TOS with the wording that says I cant do that"20:44
nubai never heard back from them with the wording20:44
nubachecked the TOS myself, found nothing20:44
nubaso all ok until now, of course they can just change the TOS and ruin the party if they want to20:44
CIA-21WebGUI: graham * r5413 /wrebuild/wre/var/setupfiles/modproxy.template: add comment about uploads security to modproxy template20:54
perlmonkey2hah, I think I know what is going on.20:55
perlmonkey2this is classic20:55
perlmonkey2the rss feed on the front page is grabbing an rss producing collab object on another page.  That collab object is now gone.20:55
nubagremlins?20:55
perlmonkey2but the rss feed is hammering the server trying to get that feed20:56
perlmonkey2that just makes me sad20:56
nubaisnt that a bug?20:56
perlmonkey2a huge one20:56
perlmonkey2that has wasted maybe 24 solid hours of my time I didn't have to waste.20:57
nubahammering the server until it gets the feed it wants20:57
perlmonkey2I'm not 100% sure that is the problme20:57
perlmonkey2but once I commit the removal of the rss feed, I'll know for sure.20:57
perlmonkey2if I can get to the commit page.20:57
+perlDreamerperlmonkey2: iirc, Spectre does the RSS prefetch20:58
+perlDreamerso disabling that workflow may immediatly reduce your load20:59
perlmonkey2spectre isn't running ....20:59
perlmonkey2I'll try to commit the changes which remove the rss feed and then disable that workflow20:59
perlmonkey2do workflows do anything when spectre isn't running?21:01
+perlDreamerthey shouldn't21:01
perlmonkey2would it be the EMS Precache?21:01
@preactiondo you have a Syndicated Content wobject? if there is no RSS prefetch, then the SC asset tries to do i t21:02
@preactionworkflows can run without spectre. spectre just tips them off. WebGUI does the real work21:02
perlmonkey2yes21:02
+perlDreamerit's the GetSyndicatedContent Workflow activity that prefetches RSS21:03
perlmonkey2that has to be what is happening.21:03
perlmonkey2and the wobject shows locked and all versions committed.21:03
CIA-21WebGUI: graham * r5413 /wrebuild/wre/var/setupfiles/modproxy.template: add comment about uploads security to modproxy template21:03
@preactionwtf is CIA on a loop or something?21:04
@apeironI think it's subtly trying to tell us how important that commit is.21:04
@preactionit's not being very subtle about it21:05
nubawell at least its not flooding the channel21:05
-!- SDuensin_ [n=Scott@130.sub-75-205-112.myvzw.com] has joined #WebGUI21:06
@apeironpreaction, http://code.google.com/p/cia-vc/issues/detail?id=221:07
@apeironSeems other people are seeing this too.21:07
perlmonkey2the explosion only happens when I go to the I have a SC that is locked on the front page.  I'm 99% sure it is the problem.  How do I unlock it?  Spectre is running.21:07
@preactionperlmonkey2, you have to wait for spectre to process the commit21:08
@preactioncia.vc seems to be only partially reachable at the moment. so i don't know if i can even remove the bot21:09
nubamost repeated revisions by CIA bots, from my partial irclogs:21:09
nubahq% grep -E '< CIA.* \* r.*' \#webgui.200* | awk '{print $7, $5}' | uniq -c | sort -rn | head 6 r5413 graham 6 r5207 jt 3 r5255 doug 3 r5209 jt 2 r5391 doug 2 r5292 jt21:09
nubaoops some linebreaks are missing there21:10
nuba6 r5413 graham21:10
nuba6 r5207 jt21:10
* apeiron would rather the paste be on one line than flood the channel. :)21:10
nubaheh true21:10
perlmonkey2wow21:11
-!- BartJol [n=plainstu@54-167.surfsnel.dsl.internl.net] has joined #webgui21:11
perlmonkey2so the SC was the problem21:11
perlmonkey2don't ever have an SC pointing at a bad uri....or at least one you own, cause it will DOS yoru machine.21:11
nubarank of revisions where CIA bots got stuck, NOW ON PASTEBIN! http://webgui.pastebin.com/m26f05bef21:12
nubagraham's r5413 is in a tie with JT's r5207 in the first place21:14
nubaim rooting for graham, hes such a bug fixing whiz!21:15
nubago graham go21:15
nuba>cause it will DOS yoru machine.21:16
nubadont forget aobut DOSing someone else's machine21:16
perlmonkey2nuba: well that would have been btter...they could have blocked the requests and let me know I was DOS'ing them.21:19
perlmonkey2instead the machine just died.21:19
perlmonkey2wow, that bug just cost me a lot of money21:21
perlmonkey2suck21:21
BartJoldoes a scratch variable just have 1 value, that can be altered?21:22
BartJoloh and hi guys21:22
BartJolor can it contain more values?21:22
+perlDreameryou'd have to manually serialize it yourself, BartJol21:22
BartJolserialize?21:23
+perlDreamertransform from multiple values into 1 value (like a string)21:23
BartJolah21:23
BartJolbecause I just want to store the visted url's in a session21:24
BartJolso I have to make a variable each time an url is visited?21:24
+perlDreamerSomething has to keep track of where the user has been and how long ago21:25
+perlDreamerKind of sounds like the passive profiling system21:25
BartJolwell, the time is not very interesting to me21:25
+perlDreameris it one time ever?21:25
+perlDreameronly once?21:25
-!- SDuensin [n=Scott@68.sub-75-205-18.myvzw.com] has quit [Read error: 110 (Connection timed out)]21:25
BartJolyes, well at least, one per session21:26
-!- SDuensin_ is now known as SDuensin21:26
BartJolone for always is also possible, but then I have to store it somewhere21:26
BartJolin the db21:26
BartJolthat would be a disc consuming business21:27
@preactionsession->scratch is cleaned up when the session is cleaned up21:27
BartJolI know, but that is no really objection to me21:27
* perlDreamer lunches21:27
nubaBartJol: you need to keep track of it in the cookie?21:28
BartJolno, in a session21:28
nubaBartJol: would storing a row with (date, userid, pageurl) in a DB work for you?21:28
BartJolwell, only when it's done when my macro is axecuted, not on page loading21:29
nubayou could regularly expire old records21:29
nubaand its simple to do that with a macro21:29
BartJolcan it be done within the api?21:30
BartJolI rather not do it by writuing directly into the db21:30
BartJolthen I may have to reprogram it for a new version21:31
BartJolyou know what my macro is doing?21:32
nubawell I wold create another DB instead of using WebGUI's21:32
nubaand there, create a table21:32
nubathen theres this, i dont know what you want to do with this data21:32
BartJolwell21:32
nubaif you use your DB, your table, your SQL queries wont change21:33
BartJolit's an AddKarma macro, to be executed within a template21:33
nubaunless you change your DB schema21:33
BartJolI'll keep it in mind21:33
BartJolthanks21:33
nubaso you wont have to change it every time WebGUI is released21:33
nubawith a change in the DB21:33
BartJolbut it should give karma to the owner of an asset when it's visted21:34
BartJoland I want to implement, that it is possible only once per session21:35
BartJolfor one asset21:35
nubaso you want the macro to know what asset it is being called from?21:35
BartJolso I'd like to store the url, so it can check whether the asset is already visited21:35
BartJolyes, but that part is already working21:36
BartJolthe url (or in the future you can also choose the Id) is given with the macro by a tmpl_var21:37
nubasounds interesting. would be great if there was a "run on session expire" feature in webgui.21:37
nubalike event handlers21:38
BartJolbut maybe I should also build a choice that it is only possible once per asset revision or asset21:38
BartJolbut a db creation is quite usefull, especially for the last option21:40
BartJolwill be difficult to check revisions21:40
BartJoland i also have to keep the user visitor in mind21:42
nubayou can store the session hash as well21:42
-!- wgGuest88 [n=wgGuest8@static-adsl201-232-86-73.epm.net.co] has joined #webgui21:42
nubainstead of the user. or both.21:43
nubaif tracking users is of relevance21:43
wgGuest88hello21:43
BartJolhi21:43
BartJolwell that was why i limiting it to sessions21:44
nubaBartJol: gimme a sec.21:44
BartJolsure21:44
BartJolwhat's up wgGuest 88?21:44
wgGuest88i have a question related to the sql forms, when i go to a sql form, it shows the search template as default21:45
BartJolyes21:45
wgGuest88can i change it to show to the template that have the fields to add a new record?21:46
BartJolI suppose so21:47
wgGuest88how can i change it?21:47
wgGuest88do you know?21:47
BartJoloh, there is only one opption, but you did create a new template?21:48
BartJolor do you mean the template that is shown while creating the form?21:49
-!- wgGuest88 [n=wgGuest8@static-adsl201-232-86-73.epm.net.co] has quit []21:49
-!- wgGuest81 [n=wgGuest8@static-adsl201-232-86-73.epm.net.co] has joined #webgui21:49
wgGuest81hello21:49
wgGuest81bartJol, now i am wgGuest8121:50
BartJoli suspected already21:50
BartJoldid you get the last remark?21:50
wgGuest81i need to put the template that shows the form as a default when someone go to the sql form21:50
BartJolmmm, I should make an sql form myself, to test it21:51
wgGuest81ok21:51
-!- wgGuest43 [n=wgGuest4@static-adsl201-232-86-73.epm.net.co] has joined #webgui21:54
nubaBartJol: i added this line to my site's modproxy apache config file: CustomLog /tmp/BartJol.log "%{wgSession}C %h %l %u %t \"%r\" %>s %b"21:54
nubathen head -1 /tmp/BartJol.log21:54
nubalGtANrQ0lwU2sHC00wBSEw 201.78.30.151 - - [11/Feb/2008:17:24:49 -0200] "GET / HTTP/1.1" 200 1873821:54
wgGuest43hi21:54
nubaso you could keep track of urls being visited in a session this way too21:54
BartJoland how do I check that from within the macro21:55
nubawrite to a log, then process/rotate it with a cron job21:55
wgGuest43i try to run spectre.pl and Displays the following error: 'jsonToObj' will be obsoleted. Please use 'from_json' instead. at /usr/local/share/perl/5.8.8/Config/JSON.pm line 13421:55
BartJolmmm sounds possible, but maybe a bit above my knowledge right now21:56
wgGuest43how i can fix this?21:56
BartJoloh joy JSON again21:56
-!- wgGuest43 [n=wgGuest4@static-adsl201-232-86-73.epm.net.co] has quit [Remote closed the connection]21:57
-!- wgGuest25 [n=wgGuest2@static-adsl201-232-86-73.epm.net.co] has joined #webgui21:57
wgGuest25hi21:57
nubamaybe it should be added to the topic. "jsonToObj errors? update JSON and Config::JSON!"21:57
@khennthe JSON issue will need to be fixed.  It shouldn't cause any problems though21:57
@khennjust make sure you are running WebGUI 7.4.2221:58
BartJolbut I will try to help on the sql issue of wgguest 81/88 template thingy21:58
@apeironHmm, if memory serves that's a warning not an error, yes? The "'jsonToObj will be obsoleted'"21:58
BartJolwith emphasise on try21:59
nubaanother good one for the topic: "Something broke? Did you check docs/gotcha.txt?"21:59
@khennyes , it's a warning21:59
@khennnothing breaks21:59
@khennlog it as a bug on pb.com if it's not already there22:00
wgGuest25yes a warning22:00
wgGuest25but, i don't see my webpage22:00
wgGuest25i saw in blank22:01
@khennthat's not because of spectre22:01
@khennthat's a different problem22:01
wgGuest81BartJol, if a call a macro in a template and it returns a collections or records, is posible to show a list of this record directly in the template?22:01
@khenncheck the the modproxy logs22:01
BartJolwgguest 81, sorry, I have some issues creating another database, I'm a bit of a sql newby22:03
wgGuest81ok22:04
BartJolstill trying though, have to learn22:05
wgGuest81hello all22:07
metanil<tmpl_var form.start> will return the form tag with its proper action.. with i found it doesn't have name..  how can i able to give a simple name to this form.. (implicitly in form.start)22:07
wgGuest81if a call a macro in a template and it returns a collections or records, is posible to show a list of this record directly in the template?22:08
@preactionyou can't. you could write your own form.start though (in the template)22:08
Samus_Aranpreaction: are you around today ?  I could use a bit of help if you are22:08
@preactionwgGuest81, macros are processed after the template is processed. dunno if that answers your question22:08
@preactionSamus_Aran, can't. taking lunch and buying compy parts22:08
* preaction &22:08
metanilpreaction, you mean 'template' i could see 'form.start' in the template itself. there must be some .pm file which drives this.. is it?22:10
Samus_AranRadix_: or you, as you mentioned using the proxy thing.  I would like to use the WRE with the pre-existing Apache, using a mod_proxy to hand off requests as appropriate22:10
Samus_Aranpreaction: no problem.  enjoy22:10
wgGuest81preaction, if a put the macro in the beggining of the template, it will be executed after the template, too?22:10
BartJolyes22:11
@khennmetainl22:12
@khenn:22:12
@khenncopy the html from <tmpl_var form.start>22:12
@khennthen go into the template22:12
@khennremove <tmpl_var form.start>22:12
@khennpaste in what it was printing out22:12
@khennand modify as necessary22:12
@khenndon't change the action22:12
@khennthen you can name it whatever you want22:12
BartJolmmm, mysql won't let me create the db and I don't rmember the db admin passwd comination... so I'm afraid I can't help you at the moment wgguest 8122:13
@khennyou don't need to modify the core of WebGUI to make template changes22:13
BartJolhave to fix that first22:13
Samus_Arandoes anyone else know anything about using the WRE alongside an existing Apache/Perl/MySQL install ?22:13
BartJoland I like to improve my macro, which also eats time22:13
Samus_Aranas the manual install runs in ultra slow motion for me, quite unusable22:14
@khennI know it can be a pain to install manually.22:14
Samus_Aranor is there simply some way I can test the WRE on an alternate port ?22:14
@khennbut you know that too22:14
metanilkhenn, i am thinking of changing WebGUI::Form::formHeader.. .. is it ok?22:14
wgGuest81thanks BartJol22:14
@khennno22:14
@khenndon't change that22:14
@khennnext upgrade you'll lose your changes22:15
@khennjust replace <tmpl_var form.start> with raw HTML22:15
Samus_AranI got it installed manually quite well, without any issues I thought, but then it was going in slow motion.  10 to 30 seconds to load any page, on an unused server22:15
@khennas long as you have the same action, it will be fine22:15
@khennSamus, it could be a number of things22:15
Samus_Aranso now I want to try the WRE.  almost got the WRE working on the weekend, but couldn't access the site through the proxy22:15
metanilhmm.. thanks khenn.. 22:16
@khennit could be: the number of child processes in apache22:16
@khennI believe WebGUI itself uses 322:16
Samus_AranI reduced the children, as they were using tons of RAM22:16
@khennwhat did you reduce it to?22:17
Samus_Aranit was at 8 or 10 I think, and each was using around 78MiB RAM22:17
@khennI think I run my dev server at 522:17
Samus_Aranwhich seems highly excessive22:17
metanilkhenn, what if that template is used by several pages???22:17
Samus_Aranthe server is a dual-CPU 1.6Ghz with 1GiB RAM currently22:17
@khennmetanil: what is the action?22:18
@khennon each of the pages22:18
@khennis it posting to itself?22:18
@khennif so, use the page macro as the action22:18
@khennSamus:  have you checked DNS22:18
metanilits the page which add this template22:18
@khennwe had issues a few weeks back where the server wasn't recognizing DNS22:18
@khennwhich was causing every image to load ultra slow22:18
-!- wgGuest25 [n=wgGuest2@static-adsl201-232-86-73.epm.net.co] has quit [Remote closed the connection]22:18
@khennHaarg would know more about the DNS stuff than I would22:19
metanilkhenn, like /home/music/genre/form22:19
@khennI think we had to explicitly put something in /etc/hosts22:19
metanilfor this will only work for form page right?22:19
@khennmetanil: I think the page macro should work fine22:19
@khennI can't remember what it is22:19
metanilummm.. yaa. that would be great.22:19
@khennthough22:19
@khennjust set the action of the form to the page macro22:19
metanil(why didn't i think about it before)22:19
Samus_Arankhenn: MinSpareServers      2, MaxSpareServers      4, MaxClients           2022:20
metanilkhenn,, and macro will return exact page url, right22:20
wgGuest81BartJol, can you help me tomorrow with the sql form?22:20
wgGuest81i am going to test at night and if a get something i will tell you tomorrow22:21
BartJolwell other people know more about it22:21
wgGuest81Who?22:21
Samus_Arankhenn: and I added a MaxRequestsPerChild  300, as I was concerned about a memory leak such as was present with spectre (using 350MiB RAM after 2 days)22:22
BartJolbut tomorrow I'm only available til 6 pm cet22:22
wgGuest81ok22:22
BartJolwell, I suspect everyone :)22:22
-!- wgGuest64 [n=wgGuest6@static-adsl201-232-86-73.epm.net.co] has joined #webgui22:22
-!- wgGuest64 [n=wgGuest6@static-adsl201-232-86-73.epm.net.co] has quit [Remote closed the connection]22:23
-!- wgGuest24 [n=wgGuest2@static-adsl201-232-86-73.epm.net.co] has joined #webgui22:23
@khennmetanil: the macro will return the page it's on22:23
@khennso that actually might not work22:23
Samus_Arankhenn: my Apache threads normally use 4.3MiB RAM, and with WebGUI that goes up to around 78MiB each.  it seems that WebGUI does not play well in a shared environment22:23
@khennunless the asset itself is the page22:23
@khennif that's the case, it'll work great22:24
@khennif the asset is on a page22:24
BartJolwgGuest81, dapperedodo and Mr Hairgrease know a lot about it, but are on holidays right now22:24
@khennthen the post will not work correctly when on the page22:24
Samus_Aranas there are other web sites, which will now use tons of RAM even serving simple HTML pages22:24
metanilhmm.. ya.. i think so..22:24
BartJolbut they have a site22:24
@khennSamus:  here's what I would recommend doing22:25
perlmonkey2is there anyway to have cgi-bin be a functional scriptalias passthru?  I can't seem to make it work.22:25
@khenndownload the latest WRE and install it on a test box (or virtual machine)22:25
@khennthen look at how we've configured apache / mod perl / etc22:26
BartJolsorry wgGuest81, I was mistaken, it was on the sqlreport and in dutch.. which might cause some trouble22:26
BartJolbut it is www.sqlreport.org22:26
@khennI run on the WRE 0.81 on a P3 550 with only 512 megs of ram22:26
@khennand it's actually pretty fast22:26
@khennso it's definitely something with your configuration22:27
@khennoh I'm running on Centos22:27
@khennI also have a dev box on my mac22:27
@khennbut that's a different story22:27
@khennperlmonkey2:  you need to set up a rewrite rule in apache22:28
perlmonkey2khenn: okay, thanks :)22:28
Samus_Arankhenn: how much RAM do your Apache threads use each ?  mine are 60 to 70MiB each as soon as WebGUI is enabled22:28
@khennon my P3, I get up to 380 megs used at times22:29
Samus_Aran(with a manual install)22:29
@khennI've never had the box crash22:29
@khennand I've never had it run ultra slow22:29
@khennbut again, I'm not using a manual install22:29
@khennso I'm guessing it's a config / fine tuning issue22:29
Samus_Aranbut how much do individual threads of Apache use ?  I want to know if my manual install is completely borked, or if it's normal to use that much22:30
@khennI don't know how much each individual thread of Apache uses22:30
@khennI'm not even sure how I would find that out.22:30
@khennall I can see is how much total ram is being used by Apache22:31
@khennall I know how to see anyway22:31
@khennunfortunately we are pretty much at the limit of what I know how to troubleshoot22:32
Samus_Aranif you wanted to see RAM used, this command will do it: \ps ww -e -o rss,args | grep httpd | grep -v grep22:34
Samus_Aranit will display kilobytes of RAM for each Apache thread22:34
Samus_Aranfor some unknown reason, when I started up the WebGUI running from the manual install, it is fast22:34
Samus_Aranthere is now the /WRE in /data.  perhaps it is using something from in there, even though it shouldn't.  I'm not sure22:35
@khenni'll check my dev box22:35
Samus_Aranthe WRE isn't being used currently22:35
Samus_Aranbut pages are loading <1 second22:35
Samus_Aranweird22:35
@khennhmm22:35
@khennyeah I'm not sure22:36
Samus_Aranit was a minimum of 5-8 seconds when I was working on it Thursday22:36
Samus_Aranand often 3022:36
@khennsounds like something you did along the way fixed the problem22:36
Samus_Aranand since then I have not touched my manual install, I just moved it and put it back today22:36
Samus_Aranoh well.  if it's working, it's working22:36
Samus_Aran[until it decides to stop working again, hehe]22:36
Samus_Aranit is perfectly fine now, nice and fast22:38
@khennI ran that command22:38
@khenneach apache thread is using < 75k22:39
@khenner < 65k22:39
@khenner > 65k22:39
@khennheh22:39
@khennless than22:39
Samus_AranI think I will test if it is using some component of the WRE I installed in /data.  I will stop apache, rename /data and then try again22:39
@khennI take it you have WebGUI installed somewhere besides /data22:39
@khennie: /data/WebGUI/lib22:40
@khennotherwise you might just want to rename /data/wre22:40
Samus_AranI have my manual install in /var/www/WebGUI and my domain at /var/www/foo.com22:42
Samus_Aranokay, renamed the old /data and restarted ... lemme see if it is slow now22:42
Samus_Aranmade no difference.  still nice and fast22:42
Samus_AranI guess I can remove the WRE now and get on with developing the web site22:43
@khennwell, it's a mystery but it's solved22:43
Samus_Aranphew !22:43
Samus_Aranthanks for your help, khenn and preaction and Radix_ 22:43
@khennsure thing22:43
Samus_AranI haven't used WebGUI since v4.x, it has changed a lot.  I find it more confusing now22:43
Samus_Aranbut I will try to figure it out22:44
@khennit's 1000 times the size22:44
@khennwow WebGUI 4 eh?22:44
@khennthat's a long time ago22:44
@khennHaving used both versions, I can honestly say version 7 is much better22:45
@khennespecially from a developers standpoint22:45
@khennit's a lot more customizeable22:45
Samus_AranI find the UI more confusing, however I see a huge number of new features22:45
Samus_Aranand I like features =)22:45
@khennyou think the UI is more confusing?22:46
wgGuest24i have webgui 7.4.18 and don't see my page22:46
@khennI thought it was much worse when all of the admin stuff was right in the middle of your page22:46
@khennwhat do you mean you don't see your page?22:46
Samus_Arankhenn: for example adding a section to a page.  it used to be intuitive, now I'm not even sure how to do it22:46
wgGuest24and in the webgui.log i found this error:  ERROR - spectre.conf - POE::Kernel::_dispatch_event[1012] - ADMIN: Couldn't connect to WebGUI site22:46
wgGuest24what i must do?22:47
@khennsounds like a configuration problem22:47
@khennmy guess is you have the IP address or port misconfigured22:47
@khennfor spectre22:47
Samus_Arankhenn: e.g. a new column or a paragraph of text.  in 4.x it was very clear what to do, now all I see is "pages".  preaction said that all the sections are pages now, which seems kind of strange22:47
wgGuest24i do a copy of spectre.conf.original 22:48
wgGuest24and don't modified22:48
@khennthe problem is likely in your webgui config file22:48
@khenndo a search for spectre in there22:48
@khennSamus:  anything in WebGUI can be a page these days22:49
@khennfor instance22:49
@khennif you wanted to create a page that only had one article on it22:49
@khennyou could simply add the article as a child of home or something else22:49
@khennexpose it to the navigation22:49
@khennand presto, it's a page22:50
@khennthe only time you really need to use "Pages" per say, is when you want to display more than one  "thing" on a "page"22:50
@khennI guess that can be a bit confusing22:50
Samus_Aranin WebGUI 4.x, there would often be dozens of items on the page22:51
Samus_Araneach section was self-contained, so you could cut/paste it somewhere else, or move it to a new column, etc.22:52
Samus_AranI'm not sure how to do that type of management in 7.x22:52
@khennit's drag and drop now22:53
@khennadd a page layout22:53
@khennthen you can start adding things to that page layout22:53
@khennthose things become children of the page layout22:53
@khennand you can drag and drop them or move them about via the asset manager22:53
@khennactually, we have published an entire book on managing content in WebGUI22:54
@khennhttps://www.plainblack.com/store/services/books2/webgui-content-managers-guide22:54
@khennthere is a great deal of content in there22:55
@khennabout using pretty much everything in WebGUI22:55
@khenn(in terms of content)22:55
@khennI gotta run.  BBL22:55
-!- khenn is now known as khenn_afk22:55
wgGuest24my spectre.conf looks good22:55
wgGuest24i don't know that do?22:56
perlmonkey2With the $15/month PB hoster, there is no way to run custom macros?23:04
wgGuest24que debo hacer??23:06
nubapregunta y espera23:09
nubaen el entremedio, puedes leer al wiki o a los foruns23:10
nubalo mejor es que pregunte en inglés23:10
nubayour questions will reach more people this way23:11
BartJolwell the session logging seems to work reasonly23:13
BartJoland the owner does not get karma anymore23:13
BartJolbut the session logging does not always work great23:14
wgGuest24ya pregunte en ingles y nada23:14
wgGuest24they tell me that my spectre.conf is wrong, but this it's good23:14
nubawgGuest24: can you handle yourself with a shell?23:16
BartJolbut maybe it is just caching23:16
nubawgGuest24: fire a shell, go to /data/wre/sbin, type '. ./setenvironment' without the quotes23:16
nubathat will set your environment properly23:17
nubathen go to /data/WebGUI/sbin and run 'perl spectre.pl --test'23:17
nubaif you see 'Tests completed.' and no error, your spectre is ok23:18
nubaotherwise it'll spit some error for you23:18
wgGuest24i dn't have wre i have the source23:18
nubawhich you should use as your starting point23:18
nubawhoops23:18
nubaits been a while since I used to run webgui without the WRE, not sure I can help you then23:19
nubaanyway, try 'perl spectre.pl --test from wherever it is your WebGUI/sbin is located now23:20
wgGuest24ok23:20
wgGuest24'jsonToObj' will be obsoleted. Please use 'from_json' instead. at /usr/local/share/perl/5.8.8/Config/JSON.pm line 13423:20
nubaperlbot: life with cpan23:21
perlbotInformation pertaining to the Comprehensive Perl Archive Network (CPAN) can be found at http://sial.org/howto/perl/life-with-cpan/23:21
wgGuest24couldn't connect www.ejemplo.com23:21
nubadid you add the proper DNS entries for your www.ejemplo.com site?23:23
nubaor added it to /etc/hosts23:23
nuba?23:23
wgGuest24yes23:23
wgGuest24and restart apache223:23
nubaif you type 'host www.ejemplo.com', is it pointing to your machine's IP or some IP apache would be listening at?23:23
wgGuest24yes, my ip, because it's local23:24
nubawhat is your webgui release again?23:24
wgGuest247.4.1823:24
nubais this a fresh install ? any reason for not using the latest stable?23:25
nubaactually, any reason for not using the wre?23:25
wgGuest24i have this before, and reinstall my ubuntu and now is install webgui23:26
+perlDreamerperlmonkey2: you can't run any custom perl code on PB's hosting, unless you get your own server.23:27
Samus_AranwgGuest24: if it is local, do you have a DNS server or is it in your hosts file ?23:27
nubayou know you could use the wre, install webgui 7.4.18 on it, add a site with the same name of what you had before, then replace the database for the one you had, and place the uploads under /data/domains/www.ejemplo.com/public, and live happly ever after, dont you?23:28
nubaby using the WRE it will be easier for you to get help from the community23:29
nubaie. in my case I dont really remember a lot of configuring/troubleshooting a lone webgui install, no WRE23:30
BartJolperlDreamer, you mentioned a time ago something about wrting tests23:31
+perlDreameryeah man23:31
+perlDreamerready to learn?23:31
BartJolI feel I get in the stage that that might get usefull23:31
+perlDreamerokay, let me throw some resources your way23:31
BartJolah, that would be nice23:31
BartJolneed my mail?23:32
+perlDreamer1) Get a copy of my Testing Tutorial from WUC 2006.  Koen, Joeri, Martin should all have copies23:32
+perlDreamer2) perldoc Test::Tutorial23:32
+perlDreamer3) perldoc Test::More23:32
+perlDreamerif you can't get a copy of my WUC talk, let me know and I'll email you one23:32
BartJolok, Ill check that tomorrow23:33
perlmonkey2perlDreamer: that's what I remembered, but I wanted to make sure.  Thanks23:33
+perlDreamerand from what I see on their site, $15 hosting is now $20 hosting23:34
+perlDreamerSo good job for purchasing early :)23:34
+perlDreamerBartJol: In the meantime, have a look at the tests in /data/WebGUI/t/Macro for ideas and stuff to borrow.23:35
BartJolbut it seems to run quite ok right now, but it really needs testing23:35
+perlDreamerwith automated tests, no more loading, and reloading, and so on.23:36
+perlDreamerYou set it up once, and keep using it.23:36
BartJolbut you can do tests what happens on a reload?23:37
+perlDreamerSure.  Reload is the second time the user accesses the macro.23:37
BartJolcheck23:37
BartJolright now I already feel a bit proud that I came this far23:38
perlmonkey2what ever happened to crythias?23:38
+perlDreamerYou should, man!  You've worked hard and done well.23:38
BartJolit takes some initialisation time, but after that it goes quite ok23:39
BartJoleasier to fix mistakes and stuff23:39
Samus_Arandoes anyone have any idea why the site search might not work ?23:42
wgGuest24yes i have /data/domain/ejemplo.com/www/public23:42
Samus_AranI don't get any errors, just no results.  it puts me on the search page again23:42
Samus_Aranhm.  apparently if you use ^c; for the company name, it won't find it when you type part of the name23:43
Samus_AranI tried some other words and they were found23:43
BartJolah, yes I heard that it is a bit sensitive sometimes23:43
+perlDreamerSamus_Aran: I _think_ you have to run the site indexer manually when you start the site.23:43
Samus_Aranactually, that isn't the issue.  hm23:43
Samus_Aranit seems to be ignoring my Contact form text23:44
Samus_AranperlDreamer: I will look into that23:44
Samus_Aranit finds the page names, but not text on the page23:44
BartJolbut I'm gonna relax now and test later23:48
-!- SDuensin [n=Scott@130.sub-75-205-112.myvzw.com] has quit ["Leaving"]23:51
+perlDreamerI think the SpectreCheck macro needs to use the most maligned HTML tag of all time.23:57
Samus_AranDoes anyone know how I can make the news post immediately ?  it is set to "Commit without approval"23:57
Samus_AranI thought <blink> was the most maligned23:57
+perlDreamerYup.  If spectre is broken, then I want it to be very visible.23:58
+perlDreamerSamus_Aran: This is a guess, but try the sitewide settings for autocommit and autoapprove.  They should make that intermediate page go away.23:58
+perlDreamerBut they will apply to ALL asset commits, not just the News23:59
-!- cap10morgan [n=cap10mor@h19-afsc.ded.indra.com] has joined #webgui23:59
BartJolcan't you call the macro with tehe rolling eyes of jt?23:59
BartJolxeyes evaluated23:59
--- Day changed Tue Feb 12 2008
cap10morganWhat are common causes of this error when trying to exec a workflow instance: "Couldn't execute operation ... Root cause: can't build entity: no body, and not multipart"?00:00
BartJoloh, sorry, it was an acme, and then it would be usefull00:00
-!- wgGuest24 [n=wgGuest2@static-adsl201-232-86-73.epm.net.co] has quit [Remote closed the connection]00:00
Samus_AranperlDreamer: it is a small site, I don't think we will need much of a workflow.  realtime is alright00:00
+perlDreamercap10morgan: That's a new one on us.00:00
cap10morganperlDreamer: great! :)00:01
+perlDreamerwanna nopaste some log file output?00:01
cap10morganthat's all of it00:01
cap10morganw/o turning up the logging level00:01
+perlDreamerwebgui.log or error.log?00:01
cap10morganwhich i may have to do here shortly...00:01
cap10morganwebgui.log00:02
+perlDreamercheck the error.log00:02
+perlDreamerthat's not a WebGUI error00:02
cap10morganhmm, the error.log says nothing when i generate that error00:03
cap10morganbut it does have tons of Apache2::SizeLimit messages00:03
cap10morganover and over00:03
cap10morganit's killing processes left and right00:03
cap10morganhmm...00:03
CIA-21WebGUI: colin * r5414 /WebGUI/lib/WebGUI/Macro/_macro.skeleton: added POD to the macro skeleton00:03
Samus_AranperlDreamer: I really do not understand the versioning used in 7.x00:04
Samus_AranperlDreamer: I went and clicked on "commit my changes" and it reverted all the work I did00:04
+perlDreameris Spectre running and configured properly?00:05
Samus_AranperlDreamer: at this point I am unsure what is going on =/00:05
Samus_Aranrunning, yes.  configured properly, I don't know00:05
Samus_AranI did a manual install via the instructions on the web site00:05
+perlDreamerhead over to the WebGUI sbin directory and do a perl spectre.pl --test00:06
Samus_AranERROR: Spectre cannot communicate with WebGUI. Perhaps you need to adjust the spectreSubnets setting in this config file: <domain>.conf00:07
+perlDreamerwell, there you go00:07
+perlDreamerWebGUI can't talk to spectre to commit your assets, so they're locked00:07
+perlDreamerwhile they're locked, the site doesn't display them00:08
Samus_Aranwhen I clicked commit, it lcoked them00:08
Samus_Aran*locked00:08
+perlDreameryup00:08
Samus_Aranokay, going to look00:08
Samus_Aranoh I know what's going on00:08
Samus_Aranor not.00:09
Samus_Aran(I thought it was an incorrect password)00:09
+perlDreamerSamus_Aran: If you've found any of our help useful today, you can help us by making a wiki page with what you've learned today.00:09
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has quit ["Windows doesn't have users, it has hostages."]00:11
Samus_Aran"spectreSubnets" : [ "127.0.0.1/32" ],  "spectreIp" : "127.0.0.1",  "spectrePort" : 32323,00:12
Samus_Aranthat is normal, is it not ?00:12
+perlDreamerlooks okay, but then again, I'm not all that familiar with Spectre.00:13
+perlDreamerwhat's in spectre.conf?00:13
BartJolwhat happens when you change the ip to the real ip?00:14
Samus_Aran"ip" : "127.0.0.1",  "port" : 32323,  "maxWorkers" : 3,  "webguiPort" : 80,  00:14
BartJoland I've seen other subnets than 3200:14
BartJolI got it working once by changing it to 16 or 24 I believe00:15
Samus_Aranoh my gosh:00:16
Samus_Aran-rw-r--r-- 1 www-data root 246M 2008-02-11 14:15 /var/log/webgui.log00:16
Samus_Aranthat is a large log file, considering I have done almost nothing on WebGUI so far00:16
Samus_Aranheh00:16
Samus_Aranhm00:18
Samus_AranI see this in the log file:00:18
CIA-21WebGUI: colin * r5414 /WebGUI/lib/WebGUI/Macro/_macro.skeleton: added POD to the macro skeleton00:18
Samus_Aranmain::[[undef]] - Visitor (1) connecting from <external_ip> attempted to make a Spectre workflow runner request, but we're on ly allowed to accept requests from 127.0.0.1/32.00:18
Samus_Aranthat appears a lot00:18
Samus_Aranso presumably the router is giving my connection the external IP00:19
Samus_Araneven though both this computer and the server are on the same LAN00:19
Samus_Aranthough I thought it was just the webgui process that would connect to it, in which case the IP shouldn't matter00:19
Samus_Aranas it never leaves localhost00:20
Samus_AranI'm not entirely clear on this whole webgui/spectre communication thing00:20
Samus_Aranthis error appears a lot: "Couldn't get UI level of WebGUI::Asset::Wobject::WeatherData. Root cause: Can't locate object method "getUiLevel""00:22
Samus_Aranvia package "WebGUI::Asset::Wobject::WeatherData" at /var/www/WebGUI/lib/WebGUI/Asset.pm line 696.00:22
BartJolSamus_Aran, the subnet was changed to 1600:24
-!- wgGuest81 [n=wgGuest8@static-adsl201-232-86-73.epm.net.co] has quit []00:24
metanilCan i have "File submitted by", "File submitted at (time)", "File last accessed by" beside "description" and "last updated" field in the File asset.??00:30
BartJolwell you can, if the template variables exist00:31
@preactionnot last accessed (unless that means last changed). submitted by is probably easy (<tmpl_var ownerUserId>)00:31
@preactionbut you'll need to get the username out of that. probably with a macro. dunno if any macros built-in will do it00:32
Samus_Aranpreaction: could you help me figure out why spectre can't communicate with my manually installed webgui ?  it is running very fast now, by the way00:34
Samus_Arannot sure why, but I'm not complaining00:34
@preactioni would bet that spectre is for some reason binding on the external IP. or if your /etc/hosts has yourdomain.com pointing to that external IP, it might show up like that. your best bet would be to do what the error message from spectre.pl --test said, and put your external IP in spectreSubnets00:35
Samus_AranI just got a new error, when restarting apache and spectre00:37
Samus_Aranactually that error seems to only be because I had stopped apache and then loaded spectre first00:39
Samus_Aranafk brb00:39
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui00:43
-!- mode/#webgui [+v Radix_] by ChanServ00:43
-!- BartJol [n=plainstu@54-167.surfsnel.dsl.internl.net] has left #webgui []00:44
Samus_Araneverything seems to be working now.  added the external IP as a subnet to Spectre00:58
Samus_Arannot sure why Spectre is even looking at the external IP when it's on the same computer as WebGUI00:59
Samus_Aranall my changes reappeared00:59
+perlDreamerSpectre processed the version workflow00:59
nubai think it would be good if every wiki update would appear here with the wikipage title, and the webgui.org nickname of the person who did the change01:00
+perlDreamernuba: PB's contract with their provider says "NO IRC"01:00
+perlDreamerYou'd have to screen scrape it.01:00
nubalike "Wiki: WebGUI Search System edited by knowmad"01:01
nuba"Wiki: Subscriptions, Manage added by knowmad"01:01
Samus_Arancan the wiki provide a dump of the most recent 50 posts, in xml or csv ?  that would be simple enough to check once per 5 minutes or similar01:02
nubatheres http://www.webgui.org/community-wiki?func=recentChanges01:02
nubai can whip that up with irssi01:02
nubaperlDreamer: if they can run a irc client from their servers, they can have a irc bot01:03
nubabut maybe even that they cannot do01:03
+perlDreamerit isn't on their servers, it runs locally on the web client in Java01:03
+perlDreamerI've been hounding JT about this for two years.01:04
+perlDreamerHe's very adamant about the contract.01:04
nubait happens that irc client, some bots, and a private ircd (for work), well, thats exactly what I do from my dedacated server :)01:04
Samus_Aranyou could also set up an SSH tunnel from the server01:05
nubanever had any issue with the providers. but then my ircd is wrapped with SSL, with a password to connect to the ircd too01:05
nubaand this is a very very low traffic machine01:06
@preactionnuba, if you're willing, JT has said he will accept me building an interface (a la JSON or XML or somesuch) to the data that your bot could use01:09
@preactionof course, one of the features i want to see in the wiki is the ability to subscribe to a wikipage01:10
@preactionwhich would fulfill the same purpose really01:11
nubathe wiki having a RSS feed would be good enough01:11
nubadoes it?01:11
nubaotherwise im scraping it01:11
nubait would make a lot of sense for me this of people subscribing to a RSS feed of recent changes in a wiki01:12
Samus_Arannuba: if they can modify the wiki to dump in csv or xml, it will save the server from sending more data than it needs (a whole HTML page)01:12
cap10morganhmm, a bunch of my modperl instances are segfaulting01:13
cap10morganany clever tricks to debug why that's happening?01:13
cap10morgani should say, modperl processes01:13
nubaktrace?01:13
nubaand kdump?01:13
nubayou can have hours of fun with that01:13
+perlDreamerPB people: When is the rizenator back?01:14
nubafor some offbeat definition of fun, of course01:14
@preactionnuba, i can build a shortcut to the wiki that will give you whatever you want in whatever serialization you want, JSON, XML, or otherwise. (i'd prefer JSON, more possibilities)01:14
cap10morgannuba: hmm, googling, thanks for the suggestion01:14
cap10morgannuba: does ktrace work on linux?01:15
+perlDreamerhttp://www.presicient.com/langjobs/usajobs.html01:15
cap10morganlooks like a bsd thing01:15
nubacap10morgan: if you launch a single instance of apache, enable ktrace, and reproduce the error, skip to about the end of your dump and its probably around there01:15
nubathats what I sometimes do on freebsd, dunno what you'd use in linux01:16
cap10morganah, ok01:16
cap10morgani guess that would be strace01:16
@preactionDebugging and profiling mod_perl applications: http://www.perl.com/lpt/a/97401:17
nubaSamus_Aran: for a 18566 bytes html, its ~66MB/day plus some little overhead to retrieve /community-wiki?func=recentChanges every minute and scrap it01:20
nubapreaction: if I can ask, I'd first ask that the wiki outputs RSS so that besides scrapping I can subscribe to it01:21
+perlDreameryeah!01:21
+perlDreamerRSS01:21
nubaor any webgui wiki01:21
@preactioni could write something to do that, yes01:21
@preactiongive me until tomorrow01:22
nubaafterwards looking for other formats like JSON would be ok, but the RSS is the thing I think most people wouldbenefit from01:22
nubapreaction: can plainblack live with 66Mb/day for a few days?01:22
@preactionwhat do you mean?01:22
nubaif yes im getting this bot to scrap the page and post new updates here today01:23
+perlDreamerone WebGUI download / day from PB is bigger than that, nuba01:23
@preactionyes, but the download doesn't go through webgui01:23
nubai knkow, but since Samus_Aran brought the worry about MB/day up..01:23
metanilis there any method available in webgui core that will return username from userid (as parameter)???01:23
+perlDreamermetanil: not yet :)01:24
@preactionmetanil, print WebGUI::User->new( $session, $userId )->username;01:24
+perlDreamerSounds like a good RFE01:24
metanilhmm..01:25
metanilok i'll write my own.01:25
+perlDreamerpreaction: How about some golfing :)01:29
+perlDreamerWebGUI::User->new(@_)->username;01:30
@preactiontouche01:30
+perlDreamerbut it leaves you open to user creation attacks01:30
CIA-21WebGUI: colin * r5415 /WebGUI/lib/WebGUI/ (i18n/English/Macro_SpectreCheck.pm Macro/SpectreCheck.pm): adding the SpectreCheck Macro, per the RFE01:33
@preactionwhat does the SpectreCheck macro do?01:34
+perlDreamerIt says whether or not a connection could be made to Spectre01:34
@preactioni suppose that could be useful01:35
+perlDreamerI think it would be more useful displayed in the AdminBar.01:36
+perlDreamerWhat do you think?01:36
@preactiondidn't that RFE say something about displaying it during a commit?01:36
+perlDreamerit's 3-fold01:36
+perlDreamer1) When committing01:36
+perlDreamer2) When auto-committing (which is TBD)01:37
+perlDreamer3) Macro for displaying status01:37
cap10morganhmm, yeah, strace indicates that i'm sometimes getting segfaults something is retrieved from the db cache01:42
cap10morganclearing the cache and restarting doesn't help01:42
cap10morganbut switching to file cache does01:42
nubanice01:43
cap10morganyep, "select content from cache..." precedes the segfault every time01:43
@preactionweirdness01:44
cap10morganthat seems bad overall01:44
@preactionwhat does myisamchk say about the cache table?01:44
cap10morganit's in a bunch of different sites' databases01:44
cap10morgani mean, i could check anyway, but seems unlikely they're all affected01:45
cap10morgansays 1 client is using or hasn't closed properly01:47
cap10morganand usable but should be fixed01:47
cap10morganon 2 sites that exhibit the problem01:47
Samus_AranHow can I check why my contact form is not sending an e-mail to the To and Cc addresses ?01:48
+perlDreamerSamus_Aran: Either a mail server or a spectre problem01:49
Samus_Aranit only saves the data on the page01:49
Samus_AranperlDreamer: does it use sendmail to send it, or Perl directly, or what ?01:49
+perlDreamerIt uses what you told it to in the site Settings01:49
Samus_Aranis there a log file that would show an error ?01:49
+perlDreameryes01:49
+perlDreamerwebgui.log01:49
Samus_Aranokay, will look for site settings01:49
+perlDreameralthough, if spectre isn't running, then the workflow to send the emails won't run either01:50
Samus_AranSpectre is fine now01:52
Samus_Aranafter adding the external IP01:52
Samus_AranI see in Settings under the Messaging tab "SMTP Server" set to "localhost".  it doesn't have options for port numbers or authentication01:53
Samus_AranI guess I will have to set up a localhost mail server to relay01:53
Samus_AranI don't think the server has one currently01:54
+perlDreameri'd bet you can type anything you want in there01:54
* cap10morgan is disabling Database cache on all his sites01:54
Samus_Aranthe mail server we use here requires user/pass authentication and a non-standard port01:54
* nuba sent a mail asking for the admin of http://chl.be/mascots/ to add gooey there01:54
nubaand now meet ..01:55
-!- GoeyOfSteel [n=puppetma@hq.imaterial.org] has joined #webgui01:55
Samus_Arangooey meat.01:55
nubathis is another irssi in my box, which will be my bot01:55
-!- GoeyOfSteel is now known as GooeyOfSteel01:55
nubabetter now01:55
nubainstead of the defunct project2501, which somehow wasnt very popular here01:56
nubaGooeyOfSteel: hello01:57
@apeironYour puppet master seems the taciturn sort.01:57
nubai added eliza to it once, let me check..01:58
nubahe was very talkative by then...01:58
@apeironOr she. :o01:58
nubathe idea was to somehow extract more info from people coming here asking for help01:58
nubato make troubleshooting easier, after the people had already been milked out of information about their issues :)01:59
nubait didnt worked as I thought it could, it was a good idea for a startup, unfortunately i forgot to add buzzwords like web2.0 and AJAX to help sell the idea, you know?..02:00
@apeironnuba, Depending upon the strategy you want to take with it (active vs passive seeding), you may want to take a look at the infobot code.02:01
+perlDreamerSamus_Aran: I'm guessing all that can be specified, but I have no idea how to do it.02:02
@preactionperlDreamer, Samus_Aran: no. it's not. it would be a relatively painless RFE though02:04
Samus_Aranokay02:05
Samus_Aranthank you both02:05
Samus_Araninfobot is nice02:05
Samus_Aranonce it gets a large database, that is02:05
+perlDreamerSamus_Aran: submit the RFE, wait for it to be approved, then dump a little karma into it02:05
Samus_Aranis there some way to sort the menu items (flexmenu) ?02:06
Samus_Aranalso, where are the descriptions used, when you create a page ?02:06
Samus_Aranin the sitemap, or search or what ?02:07
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui02:08
-!- mode/#webgui [+v Radix-wrk] by ChanServ02:08
@preactionit's available to the template, so most anywhere. it's indexed too, so search yes02:09
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has joined #WebGUI02:10
GooeyOfSteelGooeyOfSteel: breathe!02:12
nubaoops02:12
nubaGooeyOfSteel: breathe!02:12
GooeyOfSteelnuba: Please go on.02:13
nubathere is eliza again.. now onto the wiki update things...02:13
* apeiron hands nuba the +5 mace of recalcitrant bot subdoing.02:13
@apeironer, subduing02:13
+perlDreameroh no, I think subdoing is much more appropriate for a bot02:14
GooeyOfSteelperlDreamer: Why?02:15
metanilto make a new template variable available in the template, where should i add it? like $var{newtemplatevar} = "val"; .. where should i do this?02:15
+perlDreamerbots are subs doing stuff02:15
nubaperlDreamer: you must prefix your phrases with 'GooeyOfSteel: '02:16
@apeironnuba, I have an RFE for your bot!02:16
nubain case you want to talk with GooeyOfSteel...02:16
+perlDreamerGooeyOfSteel: bots are subs doing stuff02:16
GooeyOfSteelperlDreamer: Did you think they might not be subs doing stuff?02:16
+perlDreamerGooeyOfSteel: That is the core concern of any programmer, but you already knew that02:16
GooeyOfSteelperlDreamer: Oh, I already knew that?02:17
+perlDreamerGooeyOfSteel: Of course.  Aren't you self-aware?02:17
GooeyOfSteelperlDreamer: Oh, I self-aware?02:17
@apeirons/GooeyOfSteel/GumbyBRAIN/g02:18
+perlDreamerindeed02:20
@apeironperlDreamer, You've met Gumby?02:20
+perlDreamerLike the bendy green guy?02:21
@apeironNot quite.02:21
Samus_Aranwhat was Gumby's horse's name ?02:21
+perlDreamerPokie?02:22
Samus_Aranyes.02:22
Samus_Arancan someone remind me what the item is called that is used for News ?  I accidentally got it removed (I cut it to paste somewhere else, then restarted WebGUI and it went poof)02:23
-!- cap10morgan [n=cap10mor@h19-afsc.ded.indra.com] has quit []02:26
Samus_AranI just realised that I only want one set of data, for both the events calendar and the news items, as there is overlap02:27
Samus_Arannot sure how I could do that, though02:27
+perlDreamerpull RSS/Ical from the Events Calendar as you news feed?02:28
Samus_Aranbasically one view of the data in month view, and another view of the data in most recent02:28
Samus_AranI mean, a plain list02:29
+perlDreamerThe calendar doesn't do a list view yet.02:29
Samus_Aranif I tell it to export an RSS, can I get a item-by-item listing from that using another plugin ?02:30
* perlDreamer decides to double check whether the calendar supports RSS before answering02:31
@preactionno02:31
@preactionjust iCal02:31
@preactionbut you can make RSS out of any asset using shortcuts and template overrides02:31
+perlDreamerare we still planning a general RSS solution for Assets?02:32
Samus_Aranit seems that news and events would go together for many people02:32
+perlDreamerto replace RSSCapable and RSSFromParent?02:32
Samus_AranI mean, any upcoming event is a newsworthy item02:32
+Radix-wrkthe collaboration system has an rss mode doesn't it?02:34
@preactionSamus_Aran, please. if you have RFEs, post them to the RFE list. complaining about WebGUI's shortcomings here is counter-productive. patches are welcome.02:34
@preactionRadix-wrk, yes. same with Syndicated Content assets02:34
Samus_Aranany idea why the heading used for News is more prominent than that used by Calendar ?02:34
+Radix-wrkprolly just different css used in each02:35
+Radix-wrkyou can change that through the template easily enough02:35
+Radix-wrkIs the Thingy in 7.5.x yet?02:35
Samus_AranNews uses <h2> and Calendar uses <h1>02:35
+perlDreamerIt's just the default template02:36
Samus_Aranthey should both be of the same importance02:36
+Radix-wrkfile it as a bug then02:36
@preactionor edit the template and attach a package to the bug02:39
Samus_AranI just checked, and all other objects in my site are using <h2>, so it is the calendar that is doing it wrong02:39
Samus_Aranwhere is the template ?02:39
+Radix-wrkedit calendar, go to display tab and select edit next to the calendar template02:40
+Radix-wrkeasiest way would be to get rid of the title altogether tho :)02:41
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"]02:41
+Radix-wrklooks like you'd need to edit each different view of the calendar otherwise02:42
Samus_AranI updated the 4 views.  quite easy, thank you02:46
@preactiona note: if you edited the default templates, they can be overwritten by an upgrade. or you could submit the bug report and attach your changed templates02:47
@preactionor you could copy the default templates and make changes to your copies02:47
Samus_Aranhow do I stop an item from taking over the page ?  e.g. on my "News & Events" page I have a News section then a Calendar section.  if any of the items on the calendar are clicked on, such as changing the view, it leaves the page and never goes back02:49
Samus_AranI don't want an end user seeing any of the sub-pages02:50
Samus_AranI mean, single components02:50
@preactiondidn't we discuss this last night? I know radix shared your sentiments, but it's not possible to do what you want and still get any functionality02:53
@preactionokay, it is possible, but the resulting URLs would be horrendous02:54
@preactioni believe i gave examples using the collaboration system02:54
Samus_AranI'm not concerned about the URLs, I am concerned about the end user being yanked out of the page they are in the middle of and being confused about how to get the rest of the content on the page02:56
Samus_Aranif someone is scrolling down a page somewhere in the middle, and click a tab on a calendar, the rest of the page shouldn't magically disappear on them02:56
Samus_AranI haven't seen other web sites behave that way02:57
perlmonkey2Okay, I need to start joining the survey system into WG.  Is the wiki wobject guide + skeleton still the best way to learn how to create wobjects?02:57
nubaperlmonkey2: cool!02:59
@preactionperlmonkey2, yes, for the most part. i've been told that the Gallery is the pinnacle of WebGUI development (i was told to build it as such), so look there for style and ideas on how to do permissions and such02:59
perlmonkey2hah, cool until you realize how complicated WG is02:59
@preactionthe skeleton is a bit out of date. there are better ways to do some things03:00
perlmonkey2preaction: thanks :)03:00
@preactioni've been meaning to fix it, but no time (Gallery not done yet)03:00
perlmonkey2preaction: that is what I thought.  I've looked at code and the skeleton and they don't match up well.03:00
@preactionthe gallery, galleryalbum and photo assets do things the best way we currently know how03:01
perlmonkey2I don't see a Gallery?  Only the galleryalbulm and utility?03:02
perlmonkey2I don't see a photo either03:02
perlmonkey2not in the source tree yet?03:02
@preactionthey're in there03:03
@preactionlib/WebGUI/Asset/Wobject/Gallery.pm lib/WebGUI/Asset/File/Image/Photo.pm03:03
perlmonkey2preaction: wow.....I just did svn update 1 hour ago and I'm not seeing that....let me re update03:03
perlmonkey2okay, found Photo.pm03:04
Samus_Aranany idea why, when I have "filter code: nothing" it still doesn't display ^c; as the company name ?  this is on a news item displayed as a weblog03:05
perlmonkey2but Gallery.pm isn't showing up ofr me03:05
* perlmonkey2 wonders off to try to fix his subversion checkout03:05
perlmonkey2preaction: you just submitted another version, yet I still can't get svn to get that file.  I can see it by browsing to the directory.  Strange.03:11
@preactionweird indeed03:11
@preactionmaybe try a full checkout in another directory?03:11
perlmonkey2hmm, reverted to a previous version then updated, and got it.03:15
@preactionweird03:15
Samus_Aranmore issues with the weblog display for news: it only displays 8 words, instead of a couple paragrahs, before the "more" link03:16
Samus_Aran*paragraphs03:16
Samus_Aranwhere would I go to increase this limit ?03:16
Samus_AranI don't see anything in the template03:17
CIA-21WebGUI: doug * r5416 /WebGUI/ (7 files in 5 dirs): 03:18
CIA-21WebGUI: add: i18n for more Gallery templates03:18
CIA-21WebGUI: add: International macro now takes sprintf arguments as third and subsequent parameters03:18
CIA-21WebGUI: add: Keywords are now processed and given to the photo template, along with a url to search the gallery for the keyword.03:18
CIA-21WebGUI: add: Photos now track views03:18
CIA-21WebGUI: doug * r5417 /WebGUI/docs/ (3 files in 3 dirs): fix: multiple Gallery template fixes03:18
perlmonkey2Samus_Aran: Good question.  What's the template name and I'll look at it.03:19
Samus_Aranweblog under news03:19
perlmonkey2an asset search for weblog brings back one template "weblog".  Is that it?03:20
Samus_AranCollaboration System Template: Weblog03:20
perlmonkey2k03:20
Samus_Aranyes03:20
perlmonkey2looks like <tmpl_var synopsis> is being set in the wobject03:21
+Radix-wrktmpl_var synopsis usually picks up everything until the first newline in the text from memory03:22
@preactionor up to the ^; marker (i think that's what it is)03:23
+Radix-wrk^-; ?03:23
@preactionyeah, that03:23
+Radix-wrkIt's something funny like that03:23
perlmonkey2the word synopsis shows up three times in the wobject.....I have no idea what is going on in any three.03:23
perlmonkey2only that one is an rss item.03:23
Samus_Aran"The ^c; beta web site is now up"\03:24
Samus_Aran*all03:24
Samus_Aranthat is aklk it shows for me03:24
perlmonkey2$var->{"synopsis.label"} = $i18n->get("synopsis");03:24
Samus_Aranit also doesn't conver the ^c; into a company name, even with filters set to none03:24
Samus_Aran*convert03:24
Samus_Aran(this laptop keyboard sucks)03:24
+Radix-wrkis the c macro listed in your webgui.conf file?03:25
+Radix-wrkit might be disabled by default for some wierd reason03:25
Samus_AranI will look03:25
perlmonkey2Samus_Aran: Just ot make sure I'm lookin at the right part of the template, the very next thing after the synopsis text, is the weblogReadMore div?03:25
Samus_AranRadix-wrk: where would webgui.conf normally reside ?03:28
Samus_AranI have a $PREFIX/etc/WebGUI.conf.original, but don't see any WebGUI.conf or webgui.conf file.  I don't recall instructions telling me to create that one03:29
Samus_AranI created one for my domain and one for spectre and one for logging03:30
Samus_Aranperlmonkey2: <tmpl_var synopsis> \n <div class="weblogReadMore">03:30
Samus_Aranwhere would I find the code for: $i18n->get("synopsis");  being called in "lib/WebGUI/Asset/Wobject/Collaboration.pm"03:33
perlmonkey2That's whI have no idea how the synopsis is created.  I created a entry.  then changed the text of the entry.  The synopsis still shows the original ocntent even after I cleared the cache and forced a reload.  03:34
Samus_Aranhm03:35
Samus_Arana simpler question: how do I create a page under another ?03:36
Samus_AranI don't get what a Folder is versus a Page Layout03:36
perlmonkey2you create page layouts03:36
perlmonkey2a page layouts contains assets03:36
Samus_Aranis a Page Layout an asset ?03:36
perlmonkey2they are what you might consider a "folder"03:36
perlmonkey2yes03:36
perlmonkey2it will be added to the nav bar and will be a "web page"03:37
Samus_Aranand what is the WebGUI Folder ?03:37
perlmonkey2that can contain articles, weblogs03:37
perlmonkey2whatever03:37
perlmonkey2a real file folder03:37
perlmonkey2well03:37
perlmonkey2a virtual file folder03:37
Samus_Arana real virtual file folder03:37
Samus_Aranheh03:37
perlmonkey2for assets03:37
Samus_Aranso how does it differ from a Page Layout ?03:37
+Radix-wrkit's more for displaying lists of things03:38
+Radix-wrklike lists of files or the like03:38
perlmonkey2where can I find posts to the collab in the database?03:45
perlmonkey2This is so weird.  I can not make the new submission to the collab system show up in the synopsys.03:47
perlmonkey2hmm, I'm guessing clearing the cache doens't effect all wobjects03:51
-!- ascii [n=ascii@host-64-139-233-19.nctv.com] has quit ["leaving"]04:05
Samus_Aranis there any way to rearrange the order of pages after they are placed ?04:14
Samus_Aranthe order in which they appear in the flexmenu04:14
Samus_AranI suppose it's not that hard to cut all the pages, then repaste them in the order I want04:16
* perlmonkey2 is still trying to figure out the synopsis. I just don't see what is happening in the code.04:18
perlmonkey2Samus_Aran: In the asset menu04:19
perlmonkey2you can drag and drop them04:19
perlmonkey2which effects how the nav asset displays them.04:19
Samus_Aranperlmonkey2: I just figured out something about the synopsis04:24
perlmonkey2Do tell :)04:24
Samus_Aranstrangely, when you edit the weblog entry, it only displays a subject and body04:25
Samus_Aranbut if you go to preview, it then shows a "summary"04:25
Samus_Aranwhich is the synopsis04:25
Samus_Aranso it isn't actually cutting it down, it seems04:25
Samus_Aranit was a field hidden to me04:25
* Samus_Aran goes to confirm it is only appearing after a preview04:25
perlmonkey2ah04:26
perlmonkey2I'm in preview and don't see a "summary".04:26
Samus_Aranhm.  well it seems to be showing up now, but I know I didn't type in half a sentence before04:26
Samus_AranI'm not really sure what's going on with it04:26
Samus_AranI see it any time I go to edit now04:27
* perlmonkey2 goes to make sure his gui privleges are maxed04:28
perlmonkey2I wonder why I don't see it.04:28
perlmonkey2you are using the weblog template?04:28
perlmonkey2I only see Subject Message evne if I click preview04:29
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit ["Leaving."]04:30
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui04:30
* perlmonkey2 hates when he accidently logs out04:31
Samus_Aranyes, using the weblog template.  however, I used another template at the start, and it imported data to the next template04:32
Samus_Aranand each time it did that, it seemed to randomly do things to the data04:32
Samus_AranI think that switching through all the templates messed up my article04:32
perlmonkey2In the database I can find the synopsis I see in the wobject table, but the complete post I can not find there.  I can't find it in any table.04:32
perlmonkey2I have no idea which table submissions are stored.04:33
Samus_Aranit just suddenly appeared for me when I went to preview04:33
Samus_Aranand now everything is fine04:33
Samus_Arantry switching to another template such as guestbook, when you already have a submission04:33
Samus_Aranor Q/A, etc.04:33
Samus_AranI tried them all before I decided to stick with weblog04:34
Samus_Aranand half of them displayed the entry strangely04:34
Samus_Aranincluding inserting a line break in the middle of a sentence, which was not visible in the web form editing the text04:34
Samus_Arane.g. "this is a sentence" in the edit box, and when it was displayed on the list of news items, it showed up as: "this is"04:35
Samus_Aran"a sentence"04:35
Samus_Aranit seems that the various templates are not using the same exact variables04:35
perlmonkey2Hah, I am pretty sure I know where the synopsis is coming from now.  PrepareView is a wrapper for the rss call. What you are seing on front is created by the rss feed.04:35
Samus_Aranor not using them in the same way04:35
Samus_Aranit would be nice if there were a way to change the date of the news items04:37
Samus_Aransometimes you want to post a few hours or days away04:38
perlmonkey2I think the Webgui structure is far too complicated to understand without documentation.04:40
perlmonkey2Trying to track down how this rss call is working is sending me all over the place04:40
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has joined #webgui04:41
perlmonkey2And still, I can never find where synopsis is set.04:42
perlmonkey2this really sucks.04:42
perlmonkey2Well I'm not sure it even works as I'm still getting the synopsis from my first post even though I've changed it.04:46
perlmonkey2Well this sucks....Plone isn't very useful and I can never get WebGUI to work.04:47
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit ["Leaving"]04:48
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui04:49
-!- mode/#webgui [+o preaction] by ChanServ04:49
perlmonkey2Yay, found a problem in the webgui.log04:49
perlmonkey2looks like a permissions issue in my uploads directory.  04:50
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Client Quit]04:52
perlmonkey2 main::[[undef]] - Could not instanciate object using new on WebGUI::Asset::Wobject::Collaboration. The result is undefined. at /data/WebGUI/lib/WebGUI/Workflow/Instance.pm line 32204:53
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has quit ["Exit- stage left"]06:23
-!- perlDreamer [n=colink@pool-71-117-235-252.ptldor.fios.verizon.net] has joined #webgui06:25
-!- mode/#webgui [+v perlDreamer] by ChanServ06:25
-!- manishmanish [n=manish@OSH-199-188.themetrocondos.net] has joined #webgui06:53
manishmanishhi06:54
+Radix-wrkhi07:07
manishmanishI'm new to webgui07:08
manishmanishSo, I'm d/ling, instsalling it now07:08
manishmanishmay have questions, but looks like an amazing promising system07:08
+Radix-wrkgood luck! :)07:08
manishmanish:)07:08
+Radix-wrkIt's good.. installation can be awkward sometimes.. but it's worth it imho :)07:09
manishmanishare there any plugins to allow checking for Domain Names?07:10
manishmanishin the cms itself?07:10
manishmanishi know, it's a wierd question :>07:10
+perlDreamerWhat do you mean by "checking for Domain Names"?07:14
manishmanishas in, within the CMS, i can test if a certain domain name is taken or not07:15
+perlDreamerno, that's the job of a domain registrar07:18
+perlDreamerwe manage content07:19
manishmanish'k07:20
manishmanishbrb07:23
-!- manishmanish [n=manish@OSH-199-188.themetrocondos.net] has quit []07:23
-!- perlDreamer [n=colink@pool-71-117-235-252.ptldor.fios.verizon.net] has quit ["Leaving."]07:24
-!- manishmanish [n=manish@OSH-199-188.themetrocondos.net] has joined #webgui07:41
manishmanishback07:45
manishmanish:)07:45
manishmanishok the million dollar question07:47
manishmanishjoomla vs webgui07:47
manishmanish<i'm evaluating cms's, and leaning towards web gui>07:47
manishmanishbut want to make sure right tool, right job07:47
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui07:50
-!- mode/#webgui [+o preaction] by ChanServ07:50
@apeironmanishmanish, As per your question, while I'm not going to offer advice one way or the other, I can offer a site that'll hopefully help you decide: cmsmatrix.org07:52
manishmanishok thanks apeiron07:52
manishmanishi appreciate that07:52
@apeironmanishmanish, I do have to concede that it *is* running WebGUI underneath (as you can see by looking at the page source) but there's a lot of info there.07:53
manishmanishwhoah07:53
manishmanish'kay buddy, i'm sold07:56
manishmanishwebgui it is07:56
-!- manishmanish is now known as manish07:56
-!- manish is now known as manishman07:56
Samus_Aransigh.  WebGUI is back to being slow, but more importantly it is locked again07:57
* Samus_Aran goes to find out what's wrong with Spectre this time07:57
GooeyOfSteelmanishman: make sure you spend time playing with live demos of both07:59
Samus_Aranthere doesn't seem to be any spectre errors07:59
Samus_Aranyet there are locks on various content07:59
-!- cap10morgan [n=cap10mor@206-124-6-111.denver.dsl.forethought.net] has joined #webgui07:59
Samus_Aranand nowhere to approve/set that content as active08:00
Samus_AranI already committed all changes08:00
@apeironSamus_Aran, Are there any other users that have open version tags?08:02
manishmangooey i will08:02
manishmananyone here install this on a mac?08:02
@apeironmanishman, WebGUI yes.08:02
Samus_Aranapeiron: I am setting it up, there are no other users08:02
manishmanapeiron cool08:02
@apeironmanishman, If by Mac you mean OSX. :)08:02
manishmanyap08:02
manishmanos x08:02
manishman:>08:02
@apeironSamus_Aran, hmm.08:03
Samus_Aranwhen it was locked before, it was because Spectre was broken.  but I have fixed the Spectre issue now, no errors about it in the log file08:04
Samus_Aranit was working an hour ago from work08:04
Samus_Arannow I am connecting from home (outside the LAN) and it's in slow motion and I can't commit changes properly08:04
Samus_AranPermission denied: This Asset is locked for editing under a version tag different from the one that you are using.08:06
Samus_Aranblah.08:06
Samus_Aranversion tags are all empty, and it says: You are currently working under a tag called: None.08:06
@apeironSamus_Aran, And under the "manage version tags" menu you don't see any tags, right?08:07
@preactionPending Version Tags in the right-hand side under the Version Tags icon of the Admin Console08:07
@preactioner.. manage pending version tags i think08:08
Samus_Aranthere are two autotags there.  I opened one of them and clicked deleted, but there are still two08:08
Samus_AranI have now deleted everything inside those two autotags08:10
Samus_Aranbut they are still there08:10
@preactionpending means that it's waiting on spectre. did you restart spectre? did it get its data correctly?08:10
@preactionif that worked, those assets shouldn't be locked anymore08:10
Samus_Aranunder the "Manage pending versions"08:10
Samus_Aranhow do I remove the two autotags ?08:10
nubaSamus_Aran: how's spectre's status, from the prompt?08:10
@preactionbut the pending tags will still be there until spectre gets a hold of them (no big deal really)08:11
@preactionif you want to skip spectre in versioning, go to Settings and under Content > Default Workflow choose "Commit Content Immediately". then spectre won't enter the equation at all08:11
Samus_Aran# perl spectre.pl --status08:11
Samus_AranUnable to connect to 127.0.0.1:32323: Connection refused08:11
Samus_Aransigh.  Spectre was working fine for hours08:12
Samus_AranI've restarted it a few times now, but it won't work anymore08:12
-!- cap10morgan [n=cap10mor@206-124-6-111.denver.dsl.forethought.net] has quit []08:13
@preactionwhat does cd /data/WebGUI/sbin; perl spectre.pl --run --debug say? 08:15
nubalaunching GooeyOfSteel's wiki watch feature....08:15
Samus_Aranpreaction: after launching Apache, you mean ?08:18
@preactionof course, apache, mysql. shut down spectre from the wreservice.pl script, and then run it using the command above08:18
@preactionit will show you a lot of stuff, but the stuff at the beginning is most important08:18
@preactioni suspect if it CAN connect, then something's going wrong with yoursite.com?op=spectreGetSiteData08:19
@preactionit should return a string of JSON that spectre will parse. if it's broken, it will show up as your home page08:19
@preactionsorry to cut in and run, but i've got a very long day ahead of me and i got no sleep last night. good luck08:20
GooeyOfSteelWiki: WebGUI Search System - Edited on 2/6/2008 11:30 pm by knowmad  http://www.webgui.org/community-wiki/webgui-search-system08:21
GooeyOfSteelWiki: WebGUI Statistics - Created on 2/6/2008 10:43 pm by knowmad  http://www.webgui.org/community-wiki/webgui-statistics08:21
nubafrom now on every wiki update gets posted here08:21
@apeironThat may be a lot of traffic.08:23
nubanope, check http://www.webgui.org/community-wiki?func=recentChanges08:23
nubawiki isnt that lively08:24
nubaunfortunately08:24
Samus_Aranpreaction: "perl spectre.pl --run --debug" didn't fail08:24
@apeironSo maybe notthat much.08:24
Samus_Aranwhy did you use --run and not --daemon ?08:24
nubanow, when people come here for help, and we them for 'please write what youve learned at the wiki', we'll all know if they did it or not08:25
nubawe ask them*08:25
@apeiron--run       Starts Spectre without forking it as a daemon.08:25
@apeiron(which means it won't detach from the terminal so you can see errors it gets)08:25
Samus_Aranwhen I used --daemon it was still printing errors to the console08:28
@apeironArguably, if spectre is dying for some unknown reason and isn't leaving anything in its wake in the logs, then you'll need to see if it's spitting anything to STDERR before going to the big garbage collector in the sky.08:28
@apeironPossibly before it fully dissociated itself?08:28
Samus_Aranseveral seconds later08:28
Samus_Aranlemme try again and see08:28
Samus_Aranit is working now, it got rid of those empty version tags08:29
Samus_Aranis there a proper way to stop it when it is started with --run ?08:29
Samus_Aranjust Ctrl+C ?08:29
nubawell, kill -9 PID does the job too :)08:30
@apeironI'd personally keep it running that way for a while and see if the issue you're experiencing with it dying intermittently comes up again.08:30
Samus_Aranwhat does this mean:08:30
Samus_AranWORKFLOW: Looks like WBQIpZfKZe1kDQZ5TG_6ZQ at priority 23 would be a good workflow instance to run.08:30
@apeironYou don't want to start it normally again and then several hours later have it die and then wish you had it in debug mode still. :)08:30
Samus_AranWORKFLOW: Preparing to run workflow instance WBQIpZfKZe1kDQZ5TG_6ZQ.08:30
Samus_Aranthat popped up when I wasn't doing anything on the site08:31
Samus_Aranokay, sounds fine08:31
Samus_Aranit is running in GNU Screen, so I can reconnect to the server later if it messes up08:31
@apeironspectre runs some stuff in the background independent of you doing anything on the site, like daily maintenance.08:31
Samus_Aranthe screen session will log 3000 lines back, though that won't be that long considering it's spitting out 3 lines every 3 seconds08:31
@apeironYou can have screen write a hardcopy log of your session.08:32
Samus_Aranbut the thing I pasted said "workflow instance"08:32
@apeironYes.08:32
Samus_Aranapeiron: I had forgotten all about that08:32
* Samus_Aran goes to find the command08:32
@apeiron^a :log on08:32
nubascreen rocks!08:33
Samus_AranI just did ^a :log08:33
@apeironThe bits of work that spectre does in the background -- at least part of it -- are coded in modules. These modules are workflow activities. :)08:33
Samus_Aranand it started logging08:33
Samus_Aranthough it didn't let me choose a filename08:33
Samus_Aranhopefully I'll find it08:33
Samus_Aranhehe08:33
Samus_Arannuba: screen is one of the greatest inventions of all time =)08:34
GooeyOfSteelit'll bein the folder you were when you started screen08:34
Samus_Arannuba: I still kick myself for going years without trying it08:34
+Radix-wrksecond that.. I'm a big screen fan08:34
@apeironHm, where you started screen?08:34
Samus_Aranand that was years ago08:34
@apeironI thought it just put them in your home directory.08:34
GooeyOfSteelapeiron: anywhere08:34
@apeironAlthough I guess I have a tendency to start screen immediately upon logging in so...08:34
Samus_AranI use screen excessively08:35
@apeironSamus_Aran, I don't have logins on this FreeBSD machine outside of screen.08:35
Samus_AranI have all my screens with full English titles and often run out on Ubuntu (it limits to I think 36 screens)08:35
@apeiron36? wowser.08:35
Samus_AranI compiled my own on my last distro, but haven't gotten around to doing so on Ubuntu yet08:35
GooeyOfSteeli use screen by subjects - mail + im + irc - dev - sysadmin - remote consoles - etc08:36
@apeironIf you're using xterms, you may want to look into screenwm.08:36
nubaforgot I was in GooeyOfSteel's irssi, not mine :/08:36
Samus_Aranmy system is on for an average of 2 months at a time (before the nVIDIA driver leaks RAM and makes me crash or reboot)08:36
@apeiron(I make the suggestion of combining the two in xterms because of the high res you can get in xterm)08:36
nubadid you guys know scren can talk to a serial console directly?08:36
Samus_AranI use one Gnome-Terminal with transparency08:36
+Radix-wrkI've been using screen since about 1993 :)08:36
Samus_AranI didn't know screen existed in 199308:37
@apeironnuba, Interesting to know, though I've never had the need / hardware for it.08:37
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Connection timed out]08:37
nubaits like kermit, only much nicer :)08:37
+Radix-wrkscreen has been around for AGES08:37
Samus_AranI use ICEWM as my desktop, and I fullscreen all my apps, including the terminal I'm in atm08:37
@apeironSamus_Aran, If you're familiar with vim's split screen modes, you'd find screenwm very comfortable.08:38
@apeironAlthough it's kinda.. fragile.08:38
Samus_Arandesktop 1 for my terminal apps, desktop 2 for Internet apps (web browsers, bittorrent), desktop 4 for word processing, 5 for GIMP08:38
Samus_AranI love ICEWM's keyboard control08:38
Samus_Aranbetter than any other environment I've used08:39
+Radix-wrkI used to use screen back when I was mudding at uni - was handy to appear to be working on my C code when instead I was attacking orcs in the mud I played in back then :)08:39
nubaheh08:39
Samus_AranI was using DOS in those days08:39
Samus_AranI had Wishbringer, though.  fun text adventure08:39
+Radix-wrkI got my first unix account in early 1993 - discovered muds shortly afterwards - grades subsequently dropped 20%.. doh08:40
Samus_Aranand the original Amulet of Yendor.  precursor to Hack and NetHack08:40
Samus_AranRadix-wrk: heh08:40
+Radix-wrkfriend introduced me to linux around the same time08:40
@apeironSamus_Aran, You mean the original rogue?08:41
Samus_AranI gave up playing NetHack once I found Ancient Domains of Mystery.  I still love playing that.  I've been playing it off and on for I believe ten years now08:41
+Radix-wrkhe was running coherent unix around that time08:41
Samus_Aranapeiron: I don't know if Amulet of Yendor or Rogue came out first, but the Rogue I played was more sophisticated than AoY08:42
Samus_Aranapeiron: Hack came after AoY, and once it became open source and worked on over the net, it turned into NetHack08:42
@apeironSamus_Aran, I fooled around a bit with the original 4.4BSD rogue. Very, very basic. :)08:42
+Radix-wrkSorry.. I seem to have gotten the conversation offtrack with those comments, but it brings back memories :)08:42
Samus_Aranapeiron: I think I have that on my Palm Pilot, hehe08:43
Samus_Aranapeiron: it is... very bad.08:43
@apeironSamus_Aran, I have everything from the original rogue to recent versions of nethack, slashem, Linley's Dungeon Crawl, and many *bands installed here.08:43
Samus_Aranapeiron: have you never tried ADOM, or avoid it because it isn't open source ?08:43
+Radix-wrklol08:43
@apeironSamus_Aran, Tried it. More a fan of the open source games. :)08:44
+Radix-wrktelengard ftw08:44
Samus_AranI haven't played NetHack for more than about an hour since I got into ADOM 08:44
Samus_AranADOM has a way better plot, extreme character development and moral development, numerous quests, wilderness maps and way more realism than NetHack08:45
@apeironRoguelike with a plot? No way!08:45
Samus_AranI dislike how NetHack literally had the kitchen sink.  all over the place.  even has Terminators and Barney08:45
Samus_Aranfar more realism in ADOM in that regard.  monsters all have very nicely written, imaginative descriptions08:46
Samus_Aranand if you decide on a career of evil, you will have few friends and the game is way harder08:47
Samus_Aranthe ending for evil is to become a Chaos God.  never come close to that ending, so difficult.  but without any spoilers or save-cheating, I beat ADOM as good08:47
Samus_Arantook me a few years =p08:48
Samus_Aranon a good game of ADOM, my character lasts about a week08:48
GooeyOfSteelanyone played a mind forever voyaging?08:48
Samus_Aranof playing too much each day08:48
Samus_AranGooeyOfSteel: not I\08:49
@apeironDammit. There's the inspiration to write my own game again.08:49
nubanowadays, there are good text adventures/interactive fiction for free08:49
@apeironRadix-wrk, See what you started?!08:49
Samus_AranI find that in ADOM, because of the character development and length of gameplay, you get really attached to the character (investing all that time in it), so the fights in ADOM get very epic08:49
nubaand there are good apps like Gargoyle now, which makes the experience much better08:49
Samus_AranI was looking at that game engine that encourages people to make their own games.  I forget the name, but it may have been "make your own game", heh.  some very creative stuff made with it08:50
Samus_Arantext adventures and graphical games alike08:50
+Radix-wrklucasarts scumm08:51
+Radix-wrkthose games rocked :)08:51
Samus_Aranlots of scumm players for *nix08:51
nubatheres a bunch of languages for writing interactive fiction too08:51
nubafor zork and alikes08:51
+Radix-wrkyeah, there's a scummvm for almost every platform known to man.. tis great :)08:51
Samus_Aranapeiron: ADOM has extreme character development.  not just stats (though there are dozens of things to advance), but the moral choices your character makes really expands the game08:52
@apeironSamus_Aran, Huh, interesting.08:52
Samus_Aranapeiron: and you get corrupted as time goes by, the closer you get to the source of the chaos that is seeping into the land.  corruptions are things like growing hooves, sulphuric acid dripping from your fingers, your brain growing several times larger, etc.08:53
Samus_Aranthe corruptions are both good and bad, and by the end of the game you are one messed up ugly f---er08:53
Samus_Aranyou really feel the effect of these corruptions, it makes you want to hurry up and get through the game 08:54
nubacontemporary interactive fiction, for free http://www.ifwiki.org/index.php/XYZZY_Awards_200608:54
Samus_Aranone of the most annoying is a dark aura.  creatures randomly run screaming from you in fear... and shopkeepers come and attack you for chasing away their customers =p08:54
Samus_Arannuba: /me checks it otu08:54
Samus_Aran*out08:54
Samus_Aranapeiron: the one time I did beat ADOM, my character was such a mess of corruptions that my ending resulted in roughly:08:57
Samus_Aran"You make your way home to your village, where you become an outcast. Shunned by your friends and family, you die alone and miserable.  But you saved the world."08:57
@apeironheh heh08:57
@apeironAnd on that note, bedtime for me.08:57
Samus_AranI want to beat it again, with a "happy" ending08:57
Samus_Aranthere's also an ending for neutral characters, but I have no idea what it even is08:58
Samus_Aranapeiron: night08:58
nubaGooeyOfSteel: check hq.imaterial.org09:02
GooeyOfSteelhq.imaterial.org 09:02
nubanot working..09:02
nubaGooeyOfSteel: check hq.imaterial.org09:05
GooeyOfSteelhq.imaterial.org   Server: Apache/2.0.59 (Unix) WebGUI/7.5.2 mod_ssl/2.0.59 OpenSSL/0.9.7i mod_apreq2-20051231/2.5.7 mod_perl/2.0.2 Perl/v5.8.809:05
nubathis is from the HTTP headers09:06
nubai remember someone mentioned a while ago about having a bot with that here09:06
nubato help with troubleshooting09:07
nubathere it is09:07
nubaGooeyOfSteel: check rm -rf /09:07
GooeyOfSteelrm-rf / 09:07
Samus_Aranwhat exactly is "Manage pending versions." and why does WebGUI no longer just let me commit my changes for the last while all at once ?09:08
Samus_Aranthere is no commit button on "Manage pending versions", it just shows items09:08
Samus_Aranit was automatically adding version tags for me before, now it just has "none" as the version tag09:09
nubaGooeyOfSteel: check rm -rf /09:09
GooeyOfSteelrm-rf / 09:09
Samus_AranGooeyOfSteel: check http://localhost/09:09
GooeyOfSteelhttp//localhost/ 09:09
Samus_AranGooeyOfSteel: check localhost09:09
GooeyOfSteellocalhost   Server: Apache/2.0.59 (Unix) WebGUI/7.5.2 mod_ssl/2.0.59 OpenSSL/0.9.7i mod_apreq2-20051231/2.5.7 mod_perl/2.0.2 Perl/v5.8.809:09
Samus_AranGooeyOfSteel: check auk.ca09:10
GooeyOfSteelauk.ca   Server: Apache/2.2.3 (Ubuntu) PHP/5.2.1 mod_ssl/2.2.3 OpenSSL/0.9.8c09:10
Samus_Aranit's nice and fast09:10
Samus_Aranmy site has gone back to locking everything, and no way to approve it09:13
Samus_Aransigh.09:13
Samus_Aranthe Spectre is still running fine in debug mode09:13
GooeyOfSteelhow many workflows you have there?09:13
GooeyOfSteelcheck with perl spectre.pl --status09:13
Samus_AranI don't know what a workflow is09:13
GooeyOfSteelwell whats the result of "perl spectre.pl --status | wc -l" ?09:14
Samus_AranSuspended Workflows    109:14
Samus_Aran  Waiting Workflows    009:14
Samus_Aran  Running Workflows    009:14
Samus_Aranany idea why it would be suspended ?09:14
Samus_Aranwhat are "Manage pending versions" ?09:15
GooeyOfSteeli thought you may have been running into branch edits with lots of descendants. that happened with me once, total pain in the ass...09:15
Samus_Aranit keeps creating those and locks all my changes with no way to approve them09:15
GooeyOfSteelbut its not the case09:15
Samus_Aranthis is a very small site with only me as the user09:15
Samus_Aranthis is so frustrating.  I can't make any changes to the web site09:16
GooeyOfSteeli've no idea on what could be it09:17
+Radix-wrkGooeyOfSteel: check formsys.com09:17
GooeyOfSteelformsys.com   Server: Apache/2.0.58 (Unix) WebGUI/7.0.8 mod_ssl/2.0.58 OpenSSL/0.9.7i mod_apreq2-20051231/2.5.7 mod_perl/2.0.2 Perl/v5.8.809:17
GooeyOfSteelmaybe a bug, did you consider upgrading to the lates stable?09:17
+Radix-wrkGooeyOfSteel: check juga.org09:17
GooeyOfSteeljuga.org   Server: Apache/2.009:17
GooeyOfSteelRadix-wrk: GooeyOfSteel is me when I forget Im in another irssi09:17
GooeyOfSteeloops09:17
nubai mean me09:17
Samus_AranI am on the latest stable09:18
Samus_Aranit's my first install since 4.x09:18
+Radix-wrkGooeyOfSteel: check www.juga.org09:18
GooeyOfSteelwww.juga.org   Server: Apache/2.009:18
Samus_Arannuba: you should run that irssi as a different user and set a different theme09:18
nubaRadix-wrk: oh i thought you asked me to check the site for some interesting content09:18
nubaheh09:18
Samus_Arane.g. a red status bar09:18
+Radix-wrkI was taking advantage of your check script :)09:19
nubaSamus_Aran: its a different screen session, logged as a different user09:19
+Radix-wrkinterestingly enough - my home setup of webgui doesn't return anything other than apache09:19
nubabut yeah a different theme can help09:19
nubaRadix-wrk: you on WRE?09:19
Samus_AranGooeyOfSteel: check plainblack.com09:19
GooeyOfSteelplainblack.com   Server: Apache/2.009:19
+Radix-wrkyeah09:19
nubayou can limit the amount of stuff apache spits out at the config09:20
Samus_Aranhow the hell do I commit "pending versions" ?09:20
+Radix-wrkshould be using 7.4.20 at home.. compiled wre myself09:20
nubathe lesser, the better09:20
Samus_Aranthere are no commit buttons and they're all locked09:20
+Radix-wrkSamus_Aran: it's all done by Spectre09:20
Samus_Aranwell why isn't spectre in debug mode showing any errors ?  =/09:20
+Radix-wrkSpectre is the one that processes all commits, workflows, background tasks, etc09:20
Samus_Aranit says the workflow is suspended09:21
+Radix-wrknothing in the normal webgui log file?09:21
* Samus_Aran checks09:21
Samus_AranAsset constructor new() requires an assetId.09:22
Samus_AranPass in object came back undefined for activity09:22
Samus_Aranabout ten of those09:22
+Radix-wrkHmm.. what version are you using?09:22
nuba'night guys, time to sleep, 5am already09:23
Samus_Aranlatest stable as of Thursday09:23
+Radix-wrknite nuba09:23
Samus_Aranmanual install, not the WRE09:24
Samus_Aranit works fine for hours, then does odd things09:24
+Radix-wrkI used to get some wierd errors back before I started to use the WRE.  Ones that noone else could reproduce :(  Was one of the main reasons I ended up switching to the WRE.09:25
+Radix-wrkSome debian perl module I'd apt-getted had was causing mysterious things to happen that the WRE and other systems weren't getting I suspect.09:26
Samus_Aranthere are thousands of systems out there running Apache, MySQL, Perl, PHP, etc. ... the WRE seems like such a bad idea09:26
+Radix-wrknot at all09:26
Samus_Araneffort should be put into a proper installer09:26
Samus_Arannot forcing people to give up all their services 09:26
+Radix-wrkThe WRE isn't perfect, but it's not hard to integrate it with other setups09:27
Samus_Aranrunning two copies of all the servers on the system is very inefficient09:27
+Radix-wrkAnd you can literally install a machine from scratch and have the wre up and running in under an hour.09:27
Samus_Aranand when the machine already exists, ...09:28
Samus_Aranit has a dozen web sites on it already09:28
Samus_Aranusing the MySQL database09:28
+Radix-wrkyeah, well there's no easy way to integrate those setups09:28
Samus_Aranand that's my point, it should be easy09:28
Samus_Aranthere's no reason the script can't just check the versions of the required components and let people know if their versions aren't okay09:28
Samus_Aranit already does this, but it is very fragile outside of the WRE09:29
+Radix-wrkwell I think the main problem is the lack of developers outside plainblack working on webgui09:29
+Radix-wrkplainblack is keen to add more power and flexibility in webgui09:30
Samus_Aranthe silly organisation I work for bought a very expensive rack mount server (which is sitting on a wood shelf).  perhaps I should just run WebGUI in a virtual machine09:30
+Radix-wrkI do09:30
+Radix-wrkwell.. not my production system, but I have a couple of virtual machine images I use for testing09:31
Samus_Aranseems a pain, though.  having two distros to maintain, and CPU/RAM inefficient09:31
+Radix-wrkFeel free to help out if you can - we need more people working on webgui and improving it09:31
Samus_Aranhow can I deal with the suspended workflow ?09:31
Samus_Aran"Last State: error"09:31
+Radix-wrkcan you force it to run?09:32
Samus_AranI don't know how09:32
Samus_AranI've restarted Spectre but it had no effect09:32
Samus_AranI'll try restarting Apache09:32
+Radix-wrkI'm not as familiar with the latest versions, but you should see a workflows tab in webgui09:32
+Radix-wrkand can see workflows that are stuck there and restart them manually09:33
Samus_Aranthat's only in the WRE, isn't it ?09:33
+Radix-wrkno09:33
Samus_Aranokay09:33
+Radix-wrkGo to Workflows09:34
+Radix-wrkand 'Show Running Workflows' on the far right09:34
+Radix-wrkYou can also get there by selecting Spectre from Admin Console it looks like09:35
Samus_AranI restarted Apache and then Spectre, and now it worked09:35
Samus_Aranthe pending changes went through09:35
+Radix-wrkcool09:35
Samus_Arancool that it works, but not cool that it seems to do this at random =/09:35
+Radix-wrkagreed09:35
+Radix-wrkno idea how you'd find that out.. but you should at least be able to see in webgui itself if there are any suspended workflows09:36
-!- ryuu_ro [n=rory@194.171.50.69] has joined #webgui09:38
ryuu_romorning09:38
+Radix-wrkheya09:39
-!- CIA-21 [n=CIA@208.69.182.149] has quit []09:41
Samus_Aransigh.  it's doing the slow motion thing bad.  I clicked on the button to add a new user, and 2 minutes later it still hasn't added the user09:42
+Radix-wrkwierd09:42
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]09:48
-!- CIA-20 [n=CIA@208.69.182.149] has joined #WebGUI09:55
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui10:10
--- Log closed Tue Feb 12 10:25:46 2008
--- Log opened Tue Feb 12 10:43:28 2008
-!- xdanger [i=xdanger@217.112.244.70] has joined #webgui10:43
-!- Irssi: #webgui: Total of 20 nicks [3 ops, 0 halfops, 1 voices, 16 normal]10:43
-!- Irssi: Join to #webgui was synced in 28 secs10:43
-!- BartJol [n=plainstu@194.171.50.123] has quit [Read error: 113 (No route to host)]12:31
CIA-20WebGUI: graham * r5418 /WebGUI/ (lib/WebGUI/Macro/AdminToggle.pm docs/changelog/7.x.x.txt): fix: don't show Admin mode toggle when not in adminModeSubnets12:33
CIA-20WebGUI: graham * r5419 /WebGUI/ (docs/changelog/7.x.x.txt lib/WebGUI/Content/Setup.pm): fix regression: Site starter style displays incorrectly in IE12:33
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has quit ["Leaving"]14:10
-!- BartJol [n=plainstu@194.171.50.123] has joined #webgui14:17
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has quit [Read error: 110 (Connection timed out)]14:20
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI14:27
-!- mode/#webgui [+o khenn] by ChanServ14:27
-!- khenn_afk [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Read error: 113 (No route to host)]14:44
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui16:36
-!- SDuensin [n=Scott@245.sub-75-205-172.myvzw.com] has joined #WebGUI16:51
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Remote closed the connection]16:52
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI16:53
-!- mode/#webgui [+o khenn] by ChanServ16:53
SDuensinMorning all.16:53
BartJolmorning16:54
AMH_bobmornin'16:59
+Radix_nite :)16:59
-!- ryuu_ro [n=rory@194.171.50.69] has quit []17:00
-!- CIA-20 [n=CIA@208.69.182.149] has quit []17:16
-!- CIA-20 [n=CIA@208.69.182.149] has joined #WebGUI17:28
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has quit ["Leaving."]18:02
-!- BartJol [n=plainstu@194.171.50.123] has left #webgui []18:05
perlmonkey2Is the collaboration system hopelessly complicated or am I retarded for not being able to figure out how it works?18:08
ckotili have it commented out, bc its always been a pain in my ass18:15
ckotili uncommented it only last week , bc someone requested a 'blog' asset, and i immediately got workflow errors in webgui.log18:16
ckotilso i removed it yet again, and ill figure out something else for the blog18:16
@khennthe collab system is complicated, but once you understand it, it makes sense18:17
@khennwhat are you having issues with?18:17
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI18:18
perlmonkey2khenn I thought it would be a good learning experiment to track down how the post synopsis is created and stored and to try to change its length.  I couldn't even figure out how it is created, let alone stored and then displayed.18:22
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Remote closed the connection]18:23
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI18:24
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Read error: 113 (No route to host)]18:24
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has joined #webgui18:28
-!- mode/#webgui [+v perlDreamer] by ChanServ18:28
nubahi folks18:43
nubaGooeyOfSteel is the new wiki watcher bot18:43
+perlDreamerwhere does he log to, nuba?18:44
manishmanmorning18:45
nubaits a quick-n-simple hack, uses Tie::File to keep the array of updates in a file18:45
nubaand uses HTML::TreeBuilder to lookup the first <UL> in the content area of http://www.webgui.org/community-wiki?func=recentChanges18:46
GooeyOfSteelWiki: WebGUI Statistics - Created on 2/6/2008 10:43 pm by knowmad  http://www.webgui.org/community-wiki/webgui-statistics18:47
khenn_perlmonkey2:  synopsis is part of each asset.  It's stored automatically18:47
nubathat how it reports wiki activity18:48
-!- khenn_ is now known as khenn18:48
-!- mode/#webgui [+o khenn] by ChanServ18:48
nubathats*18:48
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui18:48
-!- mode/#webgui [+o rizen] by ChanServ18:48
+perlDreamerthat's very bool18:48
@khennI'd recommend using a macro if you want to change the way synopsis is displayed.18:48
+perlDreamercool18:48
nubaGooeyOfSteel also has a "check" feature that may help while debugging problems of people that come here18:48
@khennyou'd have to change core WebGUI otherwise18:48
nubaGooeyOfSteel: check www.imaterial.org18:49
GooeyOfSteelwww.imaterial.org   Server: Apache/2.0.59 (Unix) WebGUI/7.4.19 mod_ssl/2.0.59 OpenSSL/0.9.7i mod_apreq2-20051231/2.5.7 mod_perl/2.0.2 Perl/v5.8.818:49
@rizenthat's sweet18:49
nubahi rizen 18:49
@rizenhowdy18:49
+perlDreamersounds like I'll have two competitors for Contributor of the Year :)18:49
@khennhow was lala land?18:49
@rizenstill in it, they gave me something18:50
@khenngave you something?18:50
+perlDreamerHe's sick as a misconfigured Spectre?18:50
@rizenyeah, got some gunk in my head18:50
@rizendrainage18:50
@rizeni'm sure it will go away quickly18:51
@rizeni usually fight this stuff off pretty easily18:51
nubais there info on perlbot usage anywhere?18:51
nubaperlbot, usage18:51
nubaperlbot, help18:51
perlbot(fact) : tell (who) about (what) : (what) > (who) : learn (what) as (info) : relearn (fact) as (info) : phone (phone #) : shorten (url) : shorten it : search (keyword) : cpan (module) : docs (module) : perldoc -f (function) : jargon (term) : math (expr): fortune : flip : host (type) (record) : rot13 (text) : roll (die) : tempconv (temp) : scramble (foo) : 8ball (question) : slap (who) : diss (who) : top/bottom (number) karma : geoip (ip)18:51
nubaCIA-20, help18:52
nubaCIA-20, usage18:52
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui19:05
-!- mode/#webgui [+o preaction] by ChanServ19:05
-!- wgGuest84 [n=wgGuest8@static-adsl201-232-86-73.epm.net.co] has joined #webgui19:06
wgGuest84hello19:07
wgGuest84i try to run the spectre and show me the next error: ADMIN: [Error] Couldn't connect to WebGUI site www.liz.com.conf at http://www.liz.com:80/?op=spectreGetSiteData.  Response: 500 Server closed connection without sending any data back19:07
wgGuest84what i must do?19:07
nubaperlbot: pastebin19:10
perlbot(see paste)19:10
nubaperlbot: pasteb19:10
nubaperlbot: paste19:10
perlbotPaste your code to http://sial.org/pbot/perl http://erxz.com/pb or http://p3m.org/pfn/perl and #Perl will be able to view it.19:10
wgGuest84http://pastebin.com/m651f5eb719:10
nubawgGuest84: that wasnt directed to you19:11
nubaim just listing the available pastebins19:11
@apeironnuba, There's a 'search' keyword that you can use to find factoids matching a keyword.19:12
wgGuest84ok19:12
nubaapeiron: thx19:12
wgGuest84then what i do?19:13
@khenncheck your www.liz.com.conf to make sure your spectre settings are correct.  The 500 error could be anything really.19:14
nubais xdanger the one mantaining logs available at http://mentalhouse.net/irc/logs/webgui/ ?19:14
@preactionnuba, yes19:15
@khennis there anything in the modproxy or modperl error logs?19:15
@khennif not, bump the log level to "INFO" and see what it says19:15
@preactionwgGuest84, also check the webgui.log. you may also want to try accessing that URL it says to and see what it responds with19:15
wgGuest84no responds19:16
wgGuest84spectre.conf - POE::Kernel::_dispatch_event[1012] - ADMIN: Couldn't connect to WebGUI site www.liz.com.conf at http://www.liz.com:80/?op=spectreGetSiteData.  Response: 500 Server closed connection without sending any data back19:16
@preactionsounds like an apache problem19:17
@khennyeah, what does it say in the modperl log?19:17
-!- wgGuest09 [n=wgGuest0@20158245149.user.veloxzone.com.br] has joined #webgui19:21
manishman!@#$ 19:22
wgGuest84http://pastebin.com/m54935e0119:22
wgGuest84this is error.log from apache219:22
-!- wgGuest09 [n=wgGuest0@20158245149.user.veloxzone.com.br] has left #webgui []19:23
@khennIt's complaining about not being able to load Template.pm19:24
@khennnot sure if this is related19:24
@khenndid you make changes to it?19:24
@khenndoes it compile?19:24
wgGuest84i don't understand19:25
wgGuest84i don't make changes19:25
@khennwell your apache log seems to indicate that Template.pm can't be loaded19:25
wgGuest84i just install and don't see my pages19:25
@khennso either it's not there19:25
@khennor it doesn't compile19:25
wgGuest84mmm ok19:26
@khennhave you run setEnvironment?19:26
@preactionkhenn, the new webgui seems to try to load WebGUI::Asset::Template::TemplateToolkit and ::HTMLTemplateExpr automatically19:26
@khennie are you using the right Perl?19:26
wgGuest84testEnviroment19:26
wgGuest84yes19:26
@preactionwithout even having them in the webgui.conf19:26
@khennhmm19:26
@khennyeah that's a problem19:26
@preactionrenaming those to .pm.disabled or something usually works to fix this problem19:27
@preactionbut it's probably a bug19:27
wgGuest84and what i do?19:29
wgGuest84compile Template.pm?19:29
+perlDreamerpreaction: preload.exclude19:30
@preactionoh, right19:31
-!- tteesstt [i=c94e0ebd@gateway/web/ajax/mibbit.com/x-43e4f51908973664] has joined #webgui19:33
+perlDreamerrizen: <whine> there are no pictures in the SCALE tbb posting </whine>19:35
@rizenwhat?19:38
@rizeni see pictures19:39
+perlDreamerhm19:39
@rizendid you actually go into the posting19:39
@rizento see the comments etc19:39
@rizenthey don't show on the front page19:39
+perlDreamerNo. If you go to pb.com/tbb, there's no direct link to the post19:39
@rizenonly in the post19:39
+perlDreameryeah19:39
@rizenyes19:39
@rizenclick on comments19:40
+perlDreamerOkay, got it.19:40
-!- tteesstt [i=c94e0ebd@gateway/web/ajax/mibbit.com/x-43e4f51908973664] has quit ["http://www.mibbit.com ajax IRC Client"]19:42
+perlDreamerI've started teaching BartJol testing19:44
+perlDreamerHe's going to be a monster programmer soon19:45
@rizenexcellent19:45
@rizenoh yeah, ihave to send an email to koen to make sure he brings bart to the wuc19:45
@rizenbart really wants to come but isn't sure if koen will bring him19:46
@rizen=)19:46
+perlDreamerHe's gotta be there now19:46
+perlDreamerWho else is going to make pumpkin soup?19:46
manishmanumm guys19:53
manishmani have an issue here with mysql19:53
+perlDreamerWRE mysql or system mysql?19:54
manishmanwell i had mysql installed for one of my apps, then installed wre19:54
manishmanand now when i start the mysql instance for the apps, it keeps loading the wre data location19:54
+perlDreameryup19:54
manishmanso naturally19:54
manishmanwhere do change it back to my original data location?19:54
+perlDreamerYou can't run them both at once19:54
+perlDreamerone can only run one or the other19:55
manishmanwhich is fine PD19:55
manishmanhow can i tell it to load mysql from my original location tho?19:55
manishmanfor the data?19:55
manishmanit keeps loading data dir from wre location19:55
+perlDreamerI believe that if you shut down mysql, and replace the original /etc/my.conf and then restart that it should work.19:55
manishman'k19:56
manishmanlet me try it19:56
manishmanthanks19:56
manishmanit worked!20:00
manishmanthanks PD20:00
+perlDreameryou're welcome, manishman20:00
perlmonkey2I wonder how hard it would be to port Plone's KSS to Perl.  That is a really neat idea.20:00
perlmonkey2If I wanted to grok all the basics of wobject develoment, which is the best wobject to start studying?  I've looked at the wiki and skeleton, but I want to start fleshing out my knowledge.20:03
+perlDreamerThe Article20:03
perlmonkey2cool, thanks20:03
+perlDreamerThe individual Wobjects are so individual that it's hard to pin down one20:03
+perlDreamerbut the Article is the easiest.20:04
+perlDreamerThen Folder20:04
+perlDreamerNav20:04
@rizencollab system is probably the most complex20:04
@rizeneither that or EMS20:04
+perlDreamerThe CS is the granddaddy of them all20:04
perlmonkey2rizen: the collab system made me cry.20:04
perlmonkey2I feared for my life.20:04
+perlDreamerit makes him cry, too20:04
@rizenindeed20:04
@apeironperlmonkey2, One of the trials by fire of working for PB is that they drop you in the CS and tell you to write patches for it in your first few months. :)20:05
nubaheh20:06
@preactionmmmmmmmm collaboration system20:06
perlmonkey2hah....I guess that is sink or swim with a 50lb weight tied to your ankle :D20:06
GooeyOfSteelWiki: IRC - Edited on 2/12/2008 11:56 am by nuba  http://www.webgui.org/community-wiki/irc20:06
+perlDreamernuba++20:07
nubathx :)20:07
@apeironnuba, Maybe make the bot autokarma people's names when they submit wiki changes, like the bots in #perl6 do for commits?20:07
-!- wgGuest84 [n=wgGuest8@static-adsl201-232-86-73.epm.net.co] has quit [Remote closed the connection]20:08
+perlDreamerperlbot: karma nuba20:08
perlbotKarma for nuba: 220:08
perlmonkey2wow, nice wiki post.20:08
nubai thought about that, but then people may have different nicks here on IRC and on webgui.org20:08
+perlDreamerit would involve more screen scraping, but people could keep their nicks in their WebGUI profiles20:09
nubait would make things simpler20:09
nubaotherwise the bot would have to manage nick maps20:09
nubadid it once, for a punchclock irc bot, its some extra hassle..20:10
-!- dionak [n=dkidd@adsl-072-149-129-114.sip.clt.bellsouth.net] has joined #webgui20:11
-!- klnielsen [n=klnielse@sceapdsd43-231.989studios.com] has joined #webgui20:11
klnielsengood morning all :D  20:11
Samus_Aranmorning20:12
* Samus_Aran yawns20:12
Samus_AranJust woke up.20:12
dionakmorning20:14
klnielsenSamus - lucky!20:15
manishmanok i'm configuring webgui20:17
manishmanit's saying you can test the mysql instance by running mysql-test-run.pl20:17
manishmanwhere is this?20:17
+perlDreamerperhaps wre/sbin?20:19
nubamanishman: you could try 'find /data -name mysql-test-run.pl'20:20
nubabetter: /data/wre20:20
manishmanthanks nuba20:21
manishmanhrm. it's not with this distro20:22
@apeironLooks like it's part of the MySQL source.20:28
manishmanyeah20:30
manishmanapeiron: Got a few minutes to get me past a roadblock? I've been at it for a while now20:31
@apeironmanishman, Will try. :)20:31
klnielsenquick question: does anyone out there have any themes to recommend?20:36
@preactionthere's a couple nice ones in the Get Add Ons section of WebGUI.org20:37
klnielsenI grabbed NonZero and Envision20:41
klnielsenthank you, as always, sir :)20:41
klnielsenHope you and Apeiron weren't here too late on Friday20:41
klnielsenSorry to be a bother, but where is the class icon of the page layout asset that is my home page?20:51
+perlDreamerAre you in Admin mode?20:51
klnielsenyes20:51
+perlDreamerThere should be an editing bar.  X Edit Cut Copy Swoosh20:51
klnielsenI got through the first list of steps on how to change one's theme, but...20:51
+perlDreamerTo the left of the X is the Page Layout Class icon20:52
nubaicons are in /extras/assets/layout.gif and /extras/assets/small/layout.gif20:52
klnielsenummm20:52
klnielsensorry20:52
klnielsenI am trying to do the first step in the second list on this page:  http://www.webgui.org/community-wiki/how-to-install-a-webgui-site-theme20:53
klnielsenwhat page am I on when I am doing this?20:53
nubaokay20:53
nubayou will be doing a "branch edit"20:53
klnielsenthe page where I uploaded the wgpkg?20:53
nubathat means that the asset and every descendent will be edit20:54
nubayou will click and select "branch edit" in the small icon to the left of the editing toolbar of the asset20:54
klnielsenwhich asset?20:54
nubathat only appears with admin mode on20:54
klnielsenam I on the assets page?20:54
nubayou can do that from the assets manager, or from browsing the site with admin on20:55
klnielsenah20:55
klnielsenbest practices are?20:55
nubago to the highest page in the hierarchy from where you want to apply the change, including it20:55
nubawhatevers suits you20:56
manishmanYES!20:56
manishmanMYSQL CONNECTED!20:56
nubasuppose that /home is the root of your website. go to www.yourwebsite/home?op=switchOnAdmin20:56
+perlDreamerHack on, manishman!20:56
manishman:)20:56
manishmanit's kind of a wierd set up20:57
+perlDreamerYou bridged your old data onto the WRE?20:57
manishmanno no20:57
nubalook for this image in the highest toolbar you see http://hq.imaterial.org/extras/assets/small/layout.gif20:57
manishmani got old working20:57
manishmanbut i went back to wre20:57
manishmansilly wre set up wouldnt configure mysql20:57
manishmanbut now it's fine 20:57
manishmani killed and restarted the database20:57
manishmanvery odd/finicky20:57
klnielsenack - got it, nuba.  Thank you.  Sorry I am so slow.20:58
nubanp20:58
nubayou can also browse to www.yourwebsite.com/home?func=manageAssets20:58
nubaand click in Home at the crumbtrail20:59
klnielsenwoot!20:59
klnielsenthis is so neat.20:59
nubacrumbtrail is the "Root > Home" thing20:59
* klnielsen will be back after her meeting20:59
nubathe same context menu will appear20:59
klnielsennuba - got it.  I have problems when learning new terms for things.  I am very much a "thingie" "whatsit" kind of person.20:59
klnielsen:/20:59
nubaheh its ok21:00
+perlDreamerklnielsen: You'll be happy to know that we have a Thingy asset in the works already21:00
+perlDreamerIf you tell us what a Whatsit is, we'll start planning it next :)21:01
nubarizen: google now has a forms feature for their spreadsheets, plus the API21:05
nubahttp://googledocs.blogspot.com/2008/02/stop-sharing-spreadsheets-start.html and http://code.google.com/apis/spreadsheets/overview.html21:05
nubaisnt this like "Thingy, Lite Edition" ?21:06
nubaklnielsen: just a warning, as far as I know, "edit branch" should be avoided if you have lots of descendants. I used it with ~3000 descendants (posts) and it wasnt a good experience.21:09
+perlDreamerIt needs to be a Workflow process21:10
nubai dont remember whats the reasonable limit, but probably someone else here can hint you on it21:10
+perlDreamerthat way long processes don't have to be inside the HTTP timeout21:10
nubayep21:11
@rizeni suppose it's like a mini thingy21:12
@rizenhard to say without using it21:12
* perlDreamer goes to the gym21:12
nubai wonder if it'll turn into a mini-access within google docs, in the same rank as spreadsheets, docs, presentations21:19
nubagoogle is already touting it "as a database and access data for another application via the Spreadsheets Data API"21:23
nubafrom that to a friendly interface for the everyman seems like a small gap to bridge to me21:24
nubapoor ms21:31
nubarizen: ive got the guy at http://chl.be/mascots/ to add gooey there.21:33
nubahe replied "Thank you for this report. Gooey is so cute that I couldn't wait to add it on my list. However, why don't you show it on your main page?"21:33
-!- manishman [n=manish@OSH-199-188.themetrocondos.net] has quit []21:33
nuba( http://chl.be/mascots/ is where wikipedia points to as external link for the list of open source mascots )21:36
@rizencool21:37
nubaim passing on the reply cause 1) its not my main page, its yours, and 2) i agree gooey should be featured more proeminently, specially since now I have a bot called GooeyOfSteel :)21:40
klnielsenDoes anyone know if there is a way to make multiple feeds (on a syndicated content page) sort/display by date/time rather than source?22:47
@preactionDisplay tab > something about Interlaced22:49
klnielsenAs I have mentioned before, you are the best.  :)22:49
+perlDreamerpreaction++ rocks!23:06
@preactionso i have a Redirect asset with some enhancements: it also passes whatever query parameters it gets to the URL it's redirecting you to23:19
@preactionbut there's one problem: It doesn't work through a login23:19
+perlDreamerso if you have to login to the site it losses the query parameters?23:20
@preactionthe login form is given a "returnUrl" which points to the Redirect asset and adds query parameters. when the user logs in, they're redirected to the "returnUrl"23:20
@preactionyes23:20
@preactionso user goes to foo?param=bar; they're shown a form to login that now has a returnUrl of foo?param=bar, they login and for some reason they seem to be redirected to foo?param=bar BUT with the same POST form from the login23:21
@preactionso since it's a POST, apache2::request doesn't give me ?param=bar, and instead gives me the POST parameters23:22
+perlDreamerand you lose the redirect23:22
@preactioni'm about to write some LWP::UserAgent thing that will do automated testing of this. can't I set it to not follow redirects?23:22
* perlDreamer shrugs "I don't know"23:23
+perlDreamerBut recommends using Test::WWW::Mech instead23:23
+perlDreameror Apache::Test23:23
Samus_Aranback for another day of WebGUI battling, hehe23:24
@preactionPOST is not supposed to even BE redirectable... and there is a single HTTP code that says "Don't forward the POST, just use a GET on the URL I give you."23:24
@preactioni'm using that HTTP code now, and it doesn't work23:24
nubapreaction: $ua->simple_request will not follow redirects23:27
@preactionyeah, i'm getting Test::WWW::Mech now to see if it has a similar functionality23:27
nubaand you can make post redirectable with push @{ $ua->requests_redirectable }, 'POST';23:28
@preactionthat's probably only when using request(), doing the transparent redirecting thing23:28
nubaWWW;:Mech should have, as its just LWP::UserAgent subclassed iirc23:28
nubanever looked at Test::WWW::Mech tho23:29
Samus_Aranhm.  it seems like the slow motion thing is rather unpredictable.  it was happening yesterday from work for a bit, then was fine the rest of the day.  at home, it was super slow.  now back at work today, it's very fast again (without touching spectre or anything)23:30
nubagremlins23:32
nubadont request any rss feed past midnight, and keep the box away from water23:33
* Samus_Aran loved Gremlins23:39
Samus_AranI had a stuffed mogwai when I was a kid, very cute23:39
Samus_AranI think a dog ate it23:40
klnielsenOk, one more stupid question, sorry.  I can't seem to add a subscription to a calendar.  I type in a url (.ics) and nothing shows up.  I also remember seeing something about Spectre not running currently, but I don't remember where, nor do I remember where the neat start/stop/restart page for mysql/spectre/etc is.  It was there when I was installing, but that was Friday and so long ago.23:41
* klnielsen 's dogs eat everything23:41
nubaklnielsen: spectre is what will retrieve the ics file for your calendar23:42
nubaspctre does the fetching, mail dispathing, housekeeping, etc23:42
klnielsenack.  so how do I make sure that spectre is running?23:42
nubaspectre*23:42
klnielsenWhat a good ghost it is.23:42
klnielsen:D23:42
nubayou on the WRE? 23:42
nubafor me its a /data/wre/sbin/rc.webgui startspectre23:43
nubaand to check if its running, cd /data/WebGUI/sbin ; . /data/wre/sbin/setenvironment ; perl spectre.pl --status23:43
nubato test spectre: perl spectre.pl --status23:44
klnielsenI don't have rc.webgui in /data/wre/sbin23:44
@apeiron/data/wre/sbin/wreservice.pl --start spectre23:44
nubaoh i forgot to add, this is in a 0.7 WRE23:44
+perlDreamernuba: you need to update :)23:45
klnielsenI installed fresh last friday... 23:45
nubawill do, as soon as work plate gets cleaned up...23:46
klnielsenack.  That explains it. connection refused on 32133.  But why?23:47
-!- dionak [n=dkidd@adsl-072-149-129-114.sip.clt.bellsouth.net] has quit [Read error: 110 (Connection timed out)]23:47
+perlDreamerklnielsen: Are you using SELinux perhaps?  Or some other firewall?23:48
Samus_Aranklnielsen: first off, try restarting Apache23:49
klnielsenactually, it is blocked23:49
klnielsencrap23:49
Samus_Aranmine keeps getting bugged out and won't connect until I restart Apache23:49
@preactionwould it be a problem if WebGUI sent a 301 status for every type of redirect?23:50
klnielsenI forgot that this is in the sharenet (a walled-off portion of our intranet)23:51
klnielsensorry for all the hubbub23:51
nubapreaction: 301 is cacheable, once redirected, the browser wont ask for it again23:52
nuba302 is temporary, in the sense that the redirect can change, so the browser will ask for it again next time23:52
nuba301 = moved permanently, 302 = found23:52
@preactionright, but 301 means "re-send the POST to the new address"23:53
@preaction303 means "just make a Get request to the new address, do not re-send the post'23:53
@preactioni want 30323:53
Samus_Arananyone have any idea why the news section on my WebGUI says "4 replies" and then when you click on it, there is only one reply ?23:54
+perlDreamerklnielsen: You can always change the port, that's a completely arbitrary number23:54
+perlDreamerit has to be changed in BOTH spectre.conf and the webgui.conf file for your site23:54
-!- SDuensin [n=Scott@245.sub-75-205-172.myvzw.com] has quit ["Leaving"]23:55
klnielsenok, thanks for that info.23:55
+perlDreamerSamus_Aran: Cutting, pasting and deleting posts may throw the count off.23:55
+perlDreamerso can uncommitted or archived posts23:55
+perlDreamer_I think_23:55
nubapreaction: rfc2616 says " Many pre-HTTP/1.1 user agents do not understand the 303 status etc. etc."23:56
nubayou may want to check the contemporary meaning of "Many pre-HTTP/1.1 user agents"23:57
nubaif any is still around ;)23:57
@preactionit also says they treat them like 302, which it also says most UAs treat like 303 (IE no re-POST)23:57
nubayep23:58
@preactioni'm still getting 301, so the point is really moot...23:58
nubayou changed it and is still getting 301?23:58
nubamaybe the browser cached it then23:58
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []23:58
@preactionno, i didn't restart. i fixed it in Session::Http->sendHeader23:59
@preactionwhich, for some reason, doesn't allow you to set your own status code for the redirect23:59
nubayou'd probably need to restart the browser if it cached the 301 redirect23:59
--- Day changed Wed Feb 13 2008
perlmonkey2Why would the doman/../public/uploads directory be owned by nobody if apache needs to write to it?00:07
+perlDreamerapache's user is nobody?00:07
+perlDreamerby default00:07
perlmonkey2oh, not on my machine :)00:08
+perlDreamerexcept for WRE00:08
+perlDreamerIf that's a page of wiki instructions, please feel free to edit them to make them more generic00:08
perlmonkey2I have a meeting in a few, but I'll do that when I get back...../me notes to himself to participate more.00:08
+perlDreamerperlmonkey2: You do tons already by hanging out here and doing the survey.00:09
perlmonkey2I have a lot to learn about WG before I can attache my survey code to a functioning WG backend.00:10
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui00:14
-!- mode/#webgui [+o rizen] by ChanServ00:14
Samus_AranperlDreamer: it seems strange that it is keeping track of the replies manually, rather than simply querying the database00:16
Samus_Aranit only displays one reply, it should be doing the same query that comes up with the one reply00:17
@rizenit caches them for speed00:17
CIA-20WebGUI: colin * r5420 /WebGUI/lib/WebGUI/Asset.pm: add more POD to www_add00:21
-!- wgGuest78 [n=wgGuest7@static-adsl201-232-86-73.epm.net.co] has joined #webgui00:22
wgGuest78hello00:22
wgGuest78i have a question related to the colaboration systems00:22
+perlDreamerwhing it on out, wgGuest7800:23
+perlDreamernuba!00:23
+perlDreamerBefore I forget, the i18n system still has the old help in it00:23
+perlDreamerit doesn't have to be translated00:23
+perlDreamerI'm going work on pruning that out this afternoon00:23
wgGuest78I want to edit the default submission template and to pass the attachement loop to weblog template00:24
nubaoh00:24
wgGuest78is it posible?00:24
nubai translated a few of those this past weekend...00:24
nubawhere is it going?00:24
+perlDreameraway00:24
+perlDreamerremoved00:24
+perlDreamerechado00:24
nubawould it happen its been replaced by wiki?00:24
+perlDreamera snapshot was taken and dumped into the wiki, yes00:25
+perlDreamerbut only in English00:25
nubawell, non-english speaking users are going to need their help somewhere :/ ..00:25
+perlDreameryes :(00:26
nubais any strategy to preserve the existence of non-english help somewhere?00:26
Samus_Aranrizen: you mean, it caches them for inaccuracy.  is there some way I can get it to stop caching them ?00:27
nubaor are W3 sites supposed to work it out by themselves?00:27
nubais there*00:27
+perlDreamernuba: You'd really need to ask rizen.  However, the i18n is in SVN now, so once it is pruned out, it's not gone forever.00:28
@rizeni wasn't here when you were talking about the problem in the beginning, but the solution is to fix whatever caused them to be inaccurate in the first place, not to eliminate the cache00:28
nubarizen: is there any exit strategy for the internationalized help besides /dev/null ?00:28
Samus_AranI mean, when it ends up inaccurate, how can someone tell WebGUI to recalculate it ?00:28
Samus_Aranit looks quite unprofessional to the people I demo to that the very first news item is giving off incorrect information00:29
@rizenthat depends upon where the inaccuracy is00:29
@rizenlike i said, i wasn't here for that part of the conversation00:29
+perlDreameryou didn't miss anything there, rizen00:30
@rizenok then tell me how it got inaccurate in the first place?00:30
@rizendid somebody do some db manipulation?00:30
@rizenor is it the result of a bug?00:30
* nuba .o0O( gremlins )00:31
@rizennuba: currently no plan...thinking about allowing internationalized wiki entries at wiki.plainblack.com00:31
@rizenthats' the only thing i can think of00:31
nubaperlDreamer: i've exported the current translation, so if you prune it I still have the content here00:34
+perlDreamernuba, it's still in SVN, even if I prune it00:34
nubatrue00:34
+perlDreamerI wouldn't purposely throw out reams of someone's hard work.00:34
+perlDreamerEven mine, since I wrote a big chunk of the English Help :)00:34
nubarizen: i will add a wiki w/ the translated help to webgui.com.br once I get it back up00:35
nubarizen: what should happen at some point in the near future00:35
wgGuest78perlDreamer, I want to edit the default submission template and to pass the attachement loop to weblog template.  Can i do it?00:35
nubarizen: btw whats the status of W3, as a project?00:35
+perlDreamerwgGuest78: Do you mean "copy and paste the attachment loop from the default submission template to the weblog template?"00:36
@rizenW3 died long ago, and this summer i rebuilt it as www.webguiworldwide.org00:36
@rizenwhich is just a conglomeration of webgui related sites00:36
wgGuest78yes00:36
wgGuest78correct00:36
@rizenwhich may or may not be translated into other languages00:36
@rizenif webgui.com.br isn't in there you should definitely get it added00:37
+perlDreamerThen, yes, I believe so.  Be sure you make a copy of the original weblog submission template and to use it, since future upgrades may overwrite your changes.00:37
wgGuest78i did it, but did not work00:38
nubawebgui.com.br is dead, needs to be relaunched at least as a thin site w/ a board, translation and wiki00:39
+perlDreamerdid you commit the template, and then tell your CS to use the new template, and then commit it, too?00:39
+perlDreamerwait a sec.00:40
+perlDreamerNo, that won't work.00:40
+perlDreamerthe templates have different sets of variables.00:40
+perlDreamerThe weblog template is for displaying entries00:40
-!- wgGuest78 [n=wgGuest7@static-adsl201-232-86-73.epm.net.co] has quit []00:41
+perlDreamerthe Submission template is for making entries.00:41
-!- wgGuest33 [n=wgGuest3@static-adsl201-232-86-73.epm.net.co] has joined #webgui00:41
wgGuest33perlDreamer, excuseme i have a problem with my internet.  Can you repeat me again your anwser about my question related to copy code from default submission and paste it in weblog template?00:44
+perlDreamerIt won't work00:44
+perlDreamerthe templates have different sets of variables.00:44
+perlDreamerThe weblog template is for displaying entries00:44
+perlDreamerthe Submission template is for making entries.00:45
wgGuest33it not posible that it woks00:45
+perlDreamerNa va a funciona, ni un poquito.00:45
+perlDreamerIt won't work.00:45
wgGuest33do you speak spanish?00:46
+perlDreamerSomewhat.  Just common spanish, nothing technical.00:46
wgGuest33ok,00:47
wgGuest33gracias00:47
+perlDreamerDe nada00:47
+perlDreamerSi es algo que queries en WebGUI, puedes hacer un "request" aqui:00:47
nubaits only after you write a bot to monitor wiki activity that you notice how little activity there is going on..00:48
+perlDreamerhttp://www.webgui.org/rfe00:48
wgGuest33gracias perlDreamer, lo tendré en cuenta00:49
-!- wgGuest33 [n=wgGuest3@static-adsl201-232-86-73.epm.net.co] has quit []00:52
nubafor the latest 50 activities at the wiki, ~34 were by koen, elnino, knowmad and faino00:53
nubaonly 13 people total00:54
nubadetails http://webgui.pastebin.com/m7867c38f00:55
@rizennuba..you should write some patches for the wiki to make it easier to expose that sort of stuff00:57
@rizenmaybe RSS feeds or XML or JSON or something00:57
@rizeni'll accept them00:57
+perlDreamerwiki statistics00:57
+perlDreamerMost frequent creators, most frequent editors00:57
Samus_Aranrizen: to answer your Q, the "Replies" listed on a news item got out of whack.  it says there are 4 replies when there are 1.  no manual db manipulation, just adding/removing/changing template/deleting replies and news items00:57
@rizenyeah, but not just a page that displays it, but also feeds that can be used for external data manipulation00:58
nubawe discussed exposing the wiki's recent changes with RSS then with JSON yesterday00:58
@rizenSamus_Aran: what version were you running when this problem occured?00:58
@rizennuba: cool...i'm just letting you know in advance that i'd approve any such patches automatically00:59
nubagreat00:59
@rizeni think they're all great ideas00:59
nubai hope that, with debian increasing webgui exposure, we'll see some growth in community activity soon01:00
Samus_Aranlatest stable01:00
@preactioni wasn't planning on using the wiki itself, but just making another template and using a shortcut01:01
Samus_Aranrizen: latest stable, manual install on Ubuntu 6.06 LTS01:01
@rizensamus_aran: do you mean latest stable when you had the problem, or the current latest stable?01:02
@rizenif you mean current then submit a bug report about it01:02
@rizenand we'll get the problem fixed01:02
@rizennuba: the trade shows we're attending should help too...did you read today's black blog?01:03
+perlDreamerSamus_Aran: but we'll need to know how to reproduce the problem01:03
@preactionSamus_Aran, are those replies in the Trash?01:03
Samus_Aranlatest stable as of Thursday last week.  have there been any releases since then ?01:03
Samus_Aranpreaction: I don't think so.  will check01:03
@rizenno new releases since then01:03
nubarizen: checked it now, good news01:04
nubapics appear only when I click on "comment (0)" 01:05
@rizenyup01:05
nubai know its nitpicking, but having pics behind such link - comments (0) - is a bit counter intuitive, unless you actually did read the text entirely and paid attention that there are pics somewhere to be seen.01:07
nubaand most people just scan their way thru the texts01:07
@rizendon't care01:08
@rizenfor people that are just scanning and not reading, the pictures out of context won't make sense anyway01:08
@rizenplus most people will find the black blog through the news or from an rss feed01:08
@rizenwhich will take you directly to the post01:08
@rizenwhich contains the pics01:09
* perlDreamer thinks the title should link to the whole article.01:09
nubaheh i happen to be the minority that checks www.plainblack.com/black-blog directly01:09
nubain the minority*01:09
Samus_Aranpreaction: sorry for the delay, no, there's nothing in the trash01:14
* rizen hates perlDreamer for being annoyingly correct01:16
+perlDreamerI'm your conscience, rizen01:19
+perlDreamerp.s. Don't forget to buy Sarah roses for Valentine's Day.01:20
+perlDreamerand cook her breakfast in bed01:20
@rizenalready got her 2 lbs of customized hershey's chocolate, and sent it to her work so that she gets lots of co-worker attention, which she really craves01:24
@rizenbtw...i encourage you guys to check out gooey on the go...added a lot more gooey pics from scale01:26
@preactionokay. so now I'm thinking that both Firefox and Safari are mishandling my 303 Response and re-sending the POST to the redirect's Location01:26
@rizenwhat is a 303?01:26
@preactionbecause it can't be Apache01:26
@preaction303 is See Other01:26
@rizeninteresting...haven't heard of that before01:26
@preactionit's supposed to function thus: you 01:26
@preactionPOST your login; it sents a 303 Redirect and you simply GET the location, not re-post01:26
@preactionlike a 301 redirect is supposed to do01:27
+perlDreamernice pictures :)01:27
@rizendid you try it with a 301 first01:27
@preaction301 is what webgui sends all redirects as, until i changed it because i thought that was the problem01:27
@preactioni changed it to accept setStatus like I thought it would01:28
@rizenmaybe your browser doesn't know what to do with 30301:28
@rizenso you should just stick with 30101:28
@preactioni'll try 301 with LWP::UserAgent, but LWP::UserAgent does the right thing (the thing I expect) when it's a 303 response. if it does the right thing on a 301 response i'm going to start hurting things01:29
@preactionok, weird things going on now, but i have something to work with (7 redirects in a row for some reason...)01:32
nubapreaction: 7 redirects in a row is the hard limit set on LWP::UserAgent01:33
nubaif youre getting 7 then its most like because LWP::UserAgent didnt follow the 8th01:34
@preactionit's probably a loop because it keeps re-posting the form because it's 30101:37
nubahttp://search.cpan.org/~gaas/libwww-perl-5.805/lib/LWP/UserAgent.pm#$ua-%3Emax_redirect(_$n_)01:37
@preactionposting a form with a returnUrl gets you redirected to the url in returnUrl, 301-style. then the new url you're at reads the form (which contains a login POST), logs you in, and returns you to the returnUrl01:37
nubapreaction: if its of any use to you, when dealing with headers I use firefox's livehttpheaders extension a lot01:38
@preactionyeah, livehttpheaders doesn't show any of these redirects01:38
nubagood for capturing, replays, tweaks, etc01:38
nubayou've seen this one, right? http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html01:41
@preactionit appears that the status code isn't the only thing that's relevant. the status description is also parsed01:41
@preactionif I send 301 Moved Permanently, I break WebGUI. if I just send 301 Redirect, everything works01:43
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []01:44
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui01:45
-!- mode/#webgui [+o rizen] by ChanServ01:45
Samus_Aranwhy is there no sitemap in WebGUI ?  it simply uses the menu, which doesn't even display the page titles01:46
Samus_AranI thought I remembered an actual sitemap in 4.x, though I'm not sure01:46
+perlDreamerSamus_Aran: It's just a navigation asset, with a specific template.01:46
Samus_AranperlDreamer: which is my point.  a sitemap should have more than just the menu items01:47
+perlDreamerthen use a different template than the default :)01:47
Samus_Aranat the very least the page titles, possibly the date the page was updated and by who01:47
+perlDreamerI'm not sure that those are possible with the Navigation Asset, you'd have to check the online help for that list.01:48
Samus_AranperlDreamer: I didn't see any template that would display titles01:48
@preactionhe meant make your own01:48
+perlDreameryou _can_ add new templates?01:48
Samus_Aranand a few of the ones I did try were broken so that I had to click back to even use the site anymore.  like the horizontal menu one, had no edit controls anymore01:48
+perlDreamerpreaction: Get out of my head, you HTTP header hacker!01:48
+perlDreamerhorizontal menu is for site navigation, not sitemaps01:49
Samus_Aranpreaction: I realise I can add one, but what I don't understand is why there is no sitemap in WebGUI after almost a decade01:49
Samus_Aranpreaction: I was trying each to see what they looked like01:49
Samus_Aran*perlDreamer01:49
+perlDreamerIf you'd like to contribute a beautiful sitemap template, it could be added.01:50
+perlDreamerand there did use to be a sitemap asset in wG 501:50
nubaSamus_Aran: the old sitemap is easily replaced with the new navigation 01:50
@preactionSamus_Aran, there is a site map that people use and find adequate. just because it is not adequate to you does not mean that WebGUI is inherently broken. this is an open-source project, patches are welcome.01:50
Samus_Arandoes the menu asset thing currently being used provide the variable for the page title ?01:51
+perlDreamerSamus_Aran: ?op=viewHelp01:51
@rizenthey all provide the variable for not only page title01:51
@rizenbut date revized, created, synopsis and more01:51
@rizenmethinks you don't want help...you want someone to do it for you01:51
+perlDreamerto be precise: http://www.webgui.org/wg/contribute?op=viewHelp;hid=navigation%20template;namespace=Asset_Navigation01:52
Samus_Aranrizen: no, I am currently creating a site map template.  I found the page.menuTitle and am checking what to change it to01:56
Samus_Aranwhich is in the URL perlDreamer provided.  thank you01:57
+perlDreamerSamus_Aran: If you poke around in the wiki, and in the online Help that comes with WebGUI, you'll find a lot of useful info.01:57
+perlDreamerafter I win the lottery, I need to learn javascript and then write the template editor with smart variable insertion.01:59
nubathat'd be interesting. expose JSON instead of processing, then fill in the DOM01:59
Samus_Aranit's starting to look like a site map.  just need to drop a few more variables in02:00
nubai wonder if thats really practical02:00
+perlDreamerIt may just be a MCE plugin02:00
+perlDreamerthat lets you pick from a list of available variables02:01
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI02:01
+perlDreamerif it was smart, it would add in template end tags automatically02:01
nubayou could just as well change templates on the fly02:01
Samus_Aranexcept the template editing page doesn't display the original page anymore02:01
+perlDreamerif it was really smart, it would be context sensitive and change the set of variables depending on if you're inside loops or not.02:02
Samus_Aran(unless you're editing a template for the template editing page)02:02
nubagoing offline, nite guys02:03
Samus_Aranwhere does the data in page.synopsis come from ?02:06
+perlDreamerfrom the synopsis entry in the Asset02:06
Samus_AranI don't recall seeing one of those.  *goes to look more closely*02:06
+perlDreamerexcuse me, it's the "summary" entry02:07
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui02:07
-!- mode/#webgui [+v Radix-wrk] by ChanServ02:07
Samus_Aranokay02:07
+Radix-wrkmornin' all :)02:08
+perlDreamerYo, Radix-wrk.02:08
Samus_Aranwhy did WebGUI choose to use JS for opening pages in new windows, rather than a frameset control [which works in all browsers]02:15
Samus_Aran+ ?02:15
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Read error: 113 (No route to host)]02:17
@preactiontarget="" is not XHTML 1.0 Strict compliant02:17
Samus_AranperlDreamer: that page you gave me doesn't list a last modified date.  is this variable available from somewhere else, or just not exist ?02:17
Samus_Aranpreaction: the most common web browser (MSIE) does not support XHTML02:17
@preactionwe don't fix IE bugs02:18
Samus_Aran4.01 Transitional makes a lot more sense02:18
@preactioni'd rather not get into yet another philosophical debate about HTML and XHTML. #css is a much better channel for those02:18
Samus_Aranif a textual user agent tries to use the site and reaches one of those links, they will see <a href="#"> which is completely broken for them02:19
Samus_Aranyou mean #web02:19
@preactioni agree that XHTML 1.0 Strict is not the optimal doctype for anything. I would prefer WebGUI to use HTML 4.01 Strict02:19
Samus_AranCSS is for CSS02:19
@preactionno. i mean the happy people at #css love these kind of debates02:19
Samus_Aran*#CSS is for CSS02:19
Samus_Aranoh02:19
Samus_AranI've never been in there02:19
Samus_AranI am talking about end user functionality02:19
Samus_AranMSIE doesn't support XHTML at all.  user agents without Javascript can not use the site02:20
Samus_Aranis it not possible to at least use the URL in the JS link, so that non-JS aware browsers will go to it in the current page (which is what happens with non-frameset aware browsers with target="") ?02:22
Samus_Aransomething like <a href="http://real_url/" onClick...>02:22
Samus_AranI tend to avoid JS, and especially avoid opening links in new windows, so I'm not too sure if that can work or not02:23
@preactiononce again: this is not the place to request features02:23
Samus_Aranthat was a question there02:25
+perlDreamerSamus_Aran: The navigation asset doesn't have such a variable right now.  If you'd like one, please submit an RFE.02:29
Samus_AranperlDreamer: okay, thank you02:31
CIA-20WebGUI: colin * r5421 /WebGUI/lib/WebGUI/i18n/English/Asset_Navigation.pm: clarify that synopsis==summary02:31
+perlDreamerIt's a pretty simple one to add, I wouldn't doubt that it would be approved.02:31
Samus_AranI tried adding the page.synopsis to a title="" for the <a> tag, but it is popping up the name of the variable.  is there something a variable needs to be contained inside ?02:32
Samus_Aranoh sorry <tmpl_var >02:33
Samus_Aranmissed that with all the < > around there02:33
+perlDreamertitle="<tmpl_var page.synopsis>" should work fine02:34
+perlDreamerif it doesn't please submit a bug report, or, you could try the Design Forum on pb.com02:34
Samus_Aranit's working fine02:35
Samus_AranI just missed that it needed a container02:35
Samus_Aranit pops up a description of the page in the sitemap, if one is available02:36
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"]02:47
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has joined #WebGUI02:49
-!- danny_mk [n=chatzill@68.15.55.161] has joined #webgui02:51
danny_mkHello everyone02:52
danny_mkis there a way to pass parameters to a url in a http proxy?02:52
danny_mkurl to proxy:  http://www.mywebsite.com/^FormParam('id');02:55
@preactionhttp://webgui.pastebin.com/d3c3ef1bf <- here are the headers from the request chain that I set off02:57
@preactionthe returnUrl is sent with the POST data, but the Location header from the response is completely wrong02:58
@preactionit's not the Location that my debug code tells me is being sent02:58
@preactioni'm beginning to wonder if it's somehow due to keep-alive reusing the WebGUI session02:59
@preactionbecause my script that uses LWP::UserAgent to send the same request does the right thing03:00
@preactionbut it can't be that because WRE's mod_perl turns off KeepAlive03:02
@preactionit seems to happen if I send a redirect to the same location03:16
Samus_AranI just added a reply to a comment on the news items (the one where it shows "4 replies" for one reply), and now it shows "7 replies" for the two03:22
Samus_Aranadded a reply to the second reply, and it went up to "8 replies"03:24
Samus_Aranit seems a single reply is worth anywhere from 1 to 4 replies for the counter03:25
+Radix-wrkSounds like a bug to me.. submit it :)03:26
Samus_Aranis there a page handy explaining how to install a wgpkg ?03:30
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []03:30
@preactionAsset Manager there's a Packages section below the assets, there should be a form input for importing a package in there03:31
Samus_Aranare they zip files (if I wanted to look at the source) ?03:31
+Radix-wrkno03:31
@preactionthey're tar files03:32
danny_mkHi preaction03:37
danny_mkgot a quick question for you.03:38
@preactionis it the question you asked at 18:55 about parameters to a URL in an HTTP Proxy?03:38
danny_mkno03:38
danny_mkit is about writting an activity03:38
danny_mkI can't find any good documentation on workflow and activities03:39
danny_mkbut I will have to write about 12 of them03:39
danny_mkis there a good example anywhere or do I have to read through the code?03:39
+Radix-wrknothing in the wiki?03:40
danny_mknope03:40
danny_mkcheck it out03:40
@preactionmost likely you'll have to read through the code03:40
danny_mkdarn03:40
+Radix-wrkthere's a workflow skeleton03:41
danny_mkok03:41
danny_mkI know03:41
danny_mkI got that03:41
danny_mkI think you mean an activity skeleton right?  I did not find any workflow skeletons 03:42
+Radix-wrkyeah03:43
+Radix-wrkthey're one and the same I think03:43
@preactionyou don't write workflows. workflows are made from the user interface03:43
@preactionthey contain activities, which you can write03:43
danny_mkthat is what I thought.  I write the activity right?03:43
danny_mkok03:43
danny_mkhowever, how do I run the activity at a certain time03:44
danny_mkdon't I use the workflow for that?03:44
@preactionyou create a workflow that has that activity03:44
danny_mkand that is where I get lost03:44
danny_mkOK, once I ad my own activity and include it in my config file03:45
+Radix-wrkWorkflows can run multiple activities03:45
danny_mkthen the activity should show up when I create a new workflow03:45
danny_mkright?03:45
+Radix-wrkyep03:46
danny_mkcool.  OK, got it.03:46
-!- ascii [n=ascii@host-64-139-233-19.nctv.com] has joined #webgui03:46
danny_mkhow about the http proxy question?03:47
danny_mknot to push my luck to much :-)03:47
danny_mkthere is no way to pass it parameters huh?03:48
-!- danny_mk [n=chatzill@68.15.55.161] has quit ["ChatZilla 0.9.80 [Firefox 2.0.0.12/2008020121]"]04:36
@preactionlesson learned today: Redirecting an HTTP UA to the same URL as you POSTed to will POST again regardless of the redirect status code05:56
@preactionso can anyone think of any possible way that making all default login forms POST to the root of the site would backfire on me?05:57
@preactioni'm going to be writing a bunch of WWW::Mech tests to make sure, of course05:57
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit ["Leaving"]07:28
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui07:29
CIA-20WebGUI: graham * r5422 /branch/WebGUI_7.4/docs/upgrades/_upgrade.skeleton: Merge 7.5 upgrade skeleton changes09:29
CIA-20WebGUI: graham * r5423 /branch/WebGUI_7.4/ (4 files in 4 dirs): Start of 7.4.23 dev09:29
CIA-20WebGUI: graham * r5424 /branch/WebGUI_7.4/ (2 files in 2 dirs): fix CalendarUpdateFeeds causing warnings in logs09:29
CIA-20WebGUI: graham * r5425 /branch/WebGUI_7.4/ (6 files in 4 dirs): package importing fixes09:29
CIA-20WebGUI: graham * r5426 /branch/WebGUI_7.4/ (docs/changelog/7.x.x.txt lib/WebGUI/VersionTag.pm): fix rolling back version tags with an asset with a later revisionDate than a child09:29
CIA-20WebGUI: graham * r5427 /branch/WebGUI_7.4/docs/ (3 files in 3 dirs): added tab fields to dataform default email template09:29
-!- Radix-wrk changed the topic of #webgui to: [ WebGUI 7.4.23-stable | WRE 0.8.1 ] Before you ask, check the wiki: http://wiki.webgui.org | Pastebin: http://webgui.pastebin.com/ | WebGUI to be included in default Debian distribution09:29
CIA-20WebGUI: graham * r5428 /branch/WebGUI_7.4/ (lib/WebGUI/Macro/AdminToggle.pm docs/changelog/7.x.x.txt): fix: don't show Admin mode toggle when not in adminModeSubnets09:29
CIA-20WebGUI: graham * r5429 /branch/WebGUI_7.4/docs/create.sql: preparing for 7.4.23 release09:29
CIA-20WebGUI: jt * r5430 /releases/WebGUI_7.4.23-stable: Release 7.4.23-stable09:29
-!- ryuu_ro [n=rory@c529ce350.cable.wanadoo.nl] has joined #webgui09:47
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]09:50
-!- ryuu_ro [n=rory@c529ce350.cable.wanadoo.nl] has quit []10:10
-!- ryuu_ro [n=rory@194.171.50.69] has joined #webgui10:34
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui10:38
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has left #webgui []11:00
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui11:07
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has left #webgui []11:53
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui11:54
-!- BartJol [n=plainstu@194.171.50.123] has joined #webgui11:57
-!- FireZilla [n=chatzill@AMontsouris-152-1-100-97.w90-2.abo.wanadoo.fr] has joined #webgui14:08
-!- FireZilla is now known as FoxZilla14:13
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has quit ["Leaving"]14:18
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)]14:35
-!- BartJol [n=plainstu@194.171.50.123] has quit [Read error: 104 (Connection reset by peer)]14:42
-!- BartJol [n=plainstu@194.171.50.123] has joined #webgui14:51
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Remote closed the connection]14:56
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI14:57
-!- mode/#webgui [+o khenn] by ChanServ14:57
-!- ryuu_ro [n=rory@194.171.50.69] has quit []15:05
-!- FoxZilla [n=chatzill@AMontsouris-152-1-100-97.w90-2.abo.wanadoo.fr] has quit ["ChatZilla 0.9.80 [Firefox 2.0.0.12/2008020121]"]15:21
-!- Radix__ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui15:22
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has quit [Read error: 104 (Connection reset by peer)]15:22
-!- ryuu_ro [n=rory@194.171.50.69] has joined #webgui15:25
nubais anyone already playing with the gallery asset?15:56
nubai cant find where to add albums15:56
nubahm, manually appending 'func=add;class=WebGUI::Asset::Wobject::GalleryAlbum' to my gallery asset's URL16:00
BartJolah, i should know, I've made the translations16:05
BartJolbut, since that is a mindless job, I don't have it right away16:05
-!- SDuensin [n=Scott@111.sub-75-207-242.myvzw.com] has joined #WebGUI16:26
BartJolnuba, i found this variable for the adding of an album: helpvar url_addAlbum16:31
BartJolbut I don't have 7.5 installed, so I can't look for it16:32
nubathx BartJol. now I wonder if this gallery is currently usable at all or if im doing something wrong16:32
BartJolwell, sometimes the wobject had to be submiited via the version tag first, before items can be added to it, have you submitted the version tag?16:33
SDuensinMorning.16:33
BartJolmorning16:33
nubaim running SVN HEAD, maybe I should go back to the 7.5.1 release to test this..16:34
BartJolI wouldn't know... sorry16:34
nubanp, thx for the pointer anyway16:35
Radix__cool util - http://www.yougetsignal.com/tools/web-sites-on-web-server/16:49
Radix__I found JT's RareBlack.com server :)16:49
nubanice16:55
-!- ryuu_ro [n=rory@194.171.50.69] has quit []17:33
perlmonkey2Anyone else use lifera?  I can never get it to update the tbb.17:41
-!- wgGuest57 [n=wgGuest5@static-adsl201-232-86-73.epm.net.co] has joined #webgui17:55
wgGuest57hello17:56
wgGuest5717:56
perlmonkey2hello17:58
perlmonkey2wgGuest57: howdy howdy17:58
wgGuest57?17:59
wgGuest57how to do for i get a data from the database in a macro?17:59
perlmonkey2from WG tables or your own custom tables?18:00
wgGuest57of webgui18:01
perlmonkey2the AOIRank Macro is a great example of a simple DB query to WG tables.18:01
wgGuest57thanks18:02
perlmonkey2de nada18:02
wgGuest57me sirve mucho18:03
wgGuest57porque no sabia el link18:03
wgGuest57y necesitaba un ejemplo18:03
wgGuest57gracias18:03
perlmonkey2ah....My Espanol is extremely pico18:05
perlmonkey2sabia?18:05
perlmonkey2ejemplo?18:05
perlmonkey2I'll use a translator :D18:05
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui18:06
-!- mode/#webgui [+o rizen] by ChanServ18:06
wgGuest57sabia = know18:07
wgGuest57ejemplo = example18:07
BartJolhi rizen thanks for the mail to Koen :)18:07
@rizennp18:08
perlmonkey2wgGuest57: just got that from babelfish :)  Glad I could help (and I really need to study my Spanish more).18:08
wgGuest57i could you helps with spanish18:10
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has quit ["Leaving."]18:11
perlmonkey2I think the kind of help I need requires long hours spent at an online tutorial.  18:12
perlmonkey2I remember most of the rules, but I have forgotten a lot of nouns and verbs.18:12
-!- wgGuest83 [n=wgGuest8@h-66-166-135-217.atlngahp.covad.net] has joined #webgui18:14
wgGuest83test18:15
perlmonkey212318:15
wgGuest83Is there any way to setup webgui to clean cache automatically18:17
wgGuest57jajaja18:17
wgGuest57yes18:17
wgGuest83how18:17
wgGuest57yo creo = i think so18:17
ckotilyou can schedule a workflow to do it18:17
ckotilor add a cronjob to delete /tmp/filecache (not sure if this is where it actually resides)18:18
-!- wgGuest83 [n=wgGuest8@h-66-166-135-217.atlngahp.covad.net] has quit [Read error: 104 (Connection reset by peer)]18:18
BartJoloh and besides my horrible image editing, this is what I have in mind for the webguiunderwear:18:25
BartJolhttp://bart.procolix.com/presentatie-webgui-borrel-20080214/andere-toekomst/vragen18:25
BartJolfluffy wastbands are a must18:26
@rizenthat's just nasty18:26
BartJolyeah, i said, my image editing is horrible18:27
BartJolI will try to make a female version too18:27
BartJolthat might be less appaling18:28
perlmonkey2BartJol: That is *awesome*!18:28
BartJolthanks18:28
CIA-20WebGUI: graham * r5431 /WebGUI/docs/ (3 files in 3 dirs): really added tab fields to dataform default email template18:29
CIA-20WebGUI: graham * r5432 /WebGUI/docs/upgrades/ (2 files in 2 dirs): oops18:29
CIA-20WebGUI: jt * r5433 /translations/ (230 files in 23 dirs): fixing problems18:29
CIA-20WebGUI: jt * r5434 /translations/polish: fixing problems18:29
BartJolbut I have to go now18:33
-!- BartJol [n=plainstu@194.171.50.123] has left #webgui []18:33
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has joined #webgui18:36
-!- mode/#webgui [+v perlDreamer] by ChanServ18:36
@rizennuba: you got your wish, gooey is now on the front page of webgui.org18:39
+perlDreameraw, and he's blushing because we caught him coming out of the shower with his towel on18:39
-!- wgGuest57 [n=wgGuest5@static-adsl201-232-86-73.epm.net.co] has quit [Remote closed the connection]18:41
@apeironI hereby volunteer to be the winged toga-wearing gooey mascot at the next WUC.18:42
+perlDreamerI second the motion (to avoid volunteering myself)18:43
@rizeni hereby volunteer perlDreamer to be the cthulu gooey mascot at the next wuc18:43
* perlDreamer resolves not to shave and to die himself green from head to toenails18:44
@rizenhttp://www.plainblack.com/extras/macro/GooeyDate/halloween.gif18:44
perlmonkey2heh18:44
-!- wgGuest24 [n=wgGuest2@static-adsl201-232-86-73.epm.net.co] has joined #webgui18:46
wgGuest24hello18:47
wgGuest24There is some function in webgui I handed the key of the user, which is encrypted and stored in the database?18:47
+perlDreameryes18:47
nubawhen i first saw the halloween version of gooey in the webgui chinese site, i thought it was an hybrid of gooey and a chinese dragon18:48
wgGuest24what?18:48
nubarizen: cool about gooey there18:49
wgGuest24the password, i mean identifier of table authentication18:49
+perlDreameryes, it's stored as a base64 MD5 hash18:49
wgGuest24yes, i know, but i need in a macro,18:50
wgGuest24in webgui there some functon that do this?18:51
wgGuest24or i have to construct?18:51
+perlDreamerIt's a simple 1-line call : $encryptedPassword = Digest::MD5::md5_base64($password);18:51
+perlDreamerSo you'll have to do it yourself, but it's very easy to do.18:52
+perlDreamerYou should also check the wiki for a tutorial on how to build macros.18:53
nubabtw i think when I was reading this past month's channel log, someone said you cannot get the password out of the MD5 hash18:54
+perlDreamerwell, MD5 has been cryptographically hacked, so technically you can supply a password which will match the hash, but in general, you're right18:54
nubajust so you guys know, you can find a string that causes hash collision18:54
+perlDreamerhashes are supposed to be 1-way functions18:55
nubadepending on the size of the string, its a one day computing job18:55
wgGuest2418:55
nubaon the average joe's wprkstation18:55
nubaworkstation*18:55
nubai've done i once to find a 6-letter password in one of the missions at hackthissite.org18:56
+perlDreamercool18:57
nubawhen hackthissite.org was the new thing on the block and I used to hav free time in my hands18:57
nubahave*18:57
nubalooong ago18:57
+perlDreamerI built a hardware SHA-1 implementation, so I've tried to follow the crypto stuff since.18:58
+perlDreamerIt's very fun18:58
+perlDreamerbut I haven't done any reverse engineering or hacking18:58
+perlDreamerjust reading18:58
wgGuest24?18:58
+perlDreamerwgGuest24: Are you asking a new question, or didn't you see my response above?18:58
wgGuest24new question18:59
+perlDreamerCould you repeat it, please?19:00
wgGuest24What I want to know is whether there is any function that I hand over the key of the user who is logged on, namely that I declare $identifier = ..., and Because when there is an update can change the structure of the database and can be damaged my macro function if I do this manually 19:01
+perlDreamerI did answer that question above.19:01
+perlDreamerIt's a simple 1-line call : $encryptedPassword = Digest::MD5::md5_base64($password);19:01
+perlDreamerSo you'll have to do it yourself, but it's very easy to do.19:01
+perlDreamerYou should also check the wiki for a tutorial on how to build macros.19:02
wgGuest24i know build macros, and too know digest::MD5, but then no there some way of call a function of webgui?19:02
+perlDreamerWell, you'd need a User object.19:04
+perlDreamerWill this macro be called on the current user, or a different one?19:05
wgGuest24current19:05
+perlDreamerin that case, $session->user will give you the user object that you need19:05
wgGuest24yes19:05
+perlDreamer$user->identifier($encryptedIdentifier)19:05
+perlDreamerwill change the user's password19:05
+perlDreamerhang on a sec19:06
+perlDreamerthat's an old method19:06
+perlDreamerit's going to go away19:06
wgGuest24this is for validated or for change the password?19:07
+perlDreamerchange the password19:07
wgGuest24no, i need validated, how to do?19:07
wgGuest24i need compare the password19:08
+perlDreamerThat's a little more difficult, since WebGUI allows more than one method for validating users.19:09
+perlDreamerIf you'll only, ever use WebGUI authentication, it can be done.19:09
+perlDreamerWhy do you need to build a new/different way of validating users?19:09
wgGuest24no, i need compare two password, the is in the database with other that the user write19:11
+perlDreamerIn WebGUI, if you don't use WebGUI authentication, or LDAP authentication, you have to build a new authentication plugin (like WebGUI::Auth::WebGUI, or WebGUI::Auth::LDAP)19:12
wgGuest24then i need know if webgui have a function that gives me a pass of user19:12
+perlDreamerThe answer to that is no.19:12
wgGuest24ok19:12
+perlDreamerWebGUI only stores encrypted passwords, not plain text ones19:12
wgGuest24thank19:12
wgGuest24yes19:12
nubawgGuest24: You need to compare the user's password in the database with a string the user will provide?19:12
wgGuest24i need the password in the database, a function that gives me this19:13
nubaperlDreamer: he can compare PWDHASH = md5(string provided by the user)19:13
wgGuest24yes19:14
nubawhere PWDHASH is the encrypted password stored in webgui's database19:14
wgGuest24how to get this password Without using a query to the database directly19:14
nubaIm not sure you can get the hash with the WebGUI API19:25
nubait would most likely be here if it existed http://www.webgui.org/downloads/builds/7.5.1-beta/api/User.html19:26
@rizenyou can't get a password because they are stored in a one way hash19:26
nubarizen: it seems he wants to one-way-hash another string and compare it with the pwd19:26
@rizenyou use the authenticate() method for that19:28
@rizenbut it won't give you the user's password hashed or not19:28
wgGuest24i need compare two hash19:28
@rizenit just wants you to give it the hash19:28
@rizenit will do the comparison for you19:28
wgGuest24i need convert the text in digest md519:29
@rizenwhat you want to do doesn't matter. i'm telling you that the api won't give you the password under any circumstances19:29
wgGuest24i just need the password from the database whitout use a query in the macro19:29
nubawgGuest24: read about authenticate() at http://www.webgui.org/downloads/builds/7.5.1-beta/api/Auth.html19:30
wgGuest24mmm, then i have to do a query19:30
nubayou pass the string provided by the user to it19:30
nubaand it will do the work for you19:30
nubainstead of thinking what you want to implement, think about what you need to accomplish19:31
nubait seems to me with authenticate() you'll write less code and reach the same result19:34
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui19:46
-!- mode/#webgui [+o preaction] by ChanServ19:46
nubaheh, interesting "CMSs in-a-nutshell" from a random guy in #javascript:19:47
nubalefnire> wordpress if you don't know shit, joomla if you are a developer handing of a client that will manage their own site from now on, drupal if you are in house developing the site but client still wants to manage their own content, django/rails if you're in house doingn all the web work19:47
-!- ryuu_ro [n=rory@c529ce350.cable.wanadoo.nl] has joined #webgui19:48
nubabtw I dont endorse anything he says nor do I agree with him, just found interesting his effort to build a big picture of the CMSs araound19:52
nubaaround*19:52
@rizenperlmonkey2: have you decided whether you can come to the wuc or not? and if so are you willing to talk about survey 2.0?19:59
perlmonkey2I really am planning on it.  But I don't know when I'll be able to work on the survey.  I have a lot of the client side done, but I need to start on the server side, which means I have to learn most of the WG library.20:01
perlmonkey2I've started on that, but there is a lot to learn.20:01
perlmonkey2WG is huge.20:01
perlmonkey2Bah, I'll be there and the survey will have a working version.  I told work I wasn't working many weeknights or weekends anymore, so I'll have time.20:02
klnielsenI was wondering: I have been attempting to add an .ics feed to my calendar, but nothing shows up.  Is there a way to force an update?20:13
klnielsen(Spectre is working, or running at least)20:13
nubaklnielsen: can you manually retrieve the .ics and check if it is is OK?20:16
nubaklnielsen: or did you check if the URL you gave WebGUI for the .ics is OK?20:16
klnielsenI did20:18
klnielsenI am subscribed elsewhere20:18
nubagood20:19
nubafound anything in your webgui.log ?20:19
klnielsenack20:19
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit [Remote closed the connection]20:21
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui20:21
klnielsenCannot generate recurring events: Event has no recurrence pattern at /data/WebGui/lib/WebGui/Workflow/Activity/CalendarUpdateFeeds.pm line 39420:21
@rizenperlmonkey2 that's great news20:24
perlmonkey2Hopefully I can get it done in time to help out on the commerce system.20:24
@rizenthat would be really cool20:25
perlmonkey2Looks like a lot of fun20:25
klnielsenNot to sound as remedial as I am, but does the logged error above mean that WebGUI simply doesn't like recurring events?20:32
klnielsenit seems odd since the option is offered if you are entering an event by hand20:33
klnielsenis it the ics format?20:33
klnielsenthe fact that it is google-hosted?20:34
@rizenit could be a bug in webgui as well20:34
@rizeni don't know anything about the calendar so i shouldn't comment20:34
klnielsenpoop.  20:35
@preactionsounds like a bug to me20:41
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI20:42
@preactionand i do know about the calendar. but i think graham is working on fixing that the right way soon20:42
klnielsenwoot20:42
klnielsenthank you, sir20:42
klnielsensirs20:42
klnielseneveryone20:42
@preactionHaarg, how's the change to using ical recurrence patterns throughout the calendar coming?20:42
@Haargi have the recurrence stuff ripped out and replaced20:45
@preactionsweet20:45
@Haargthe hardest thing that i haven't dealt with yet is translating the ical to the form20:46
@preactionthe module doesn't help with that?20:47
@preactiondurn20:47
@Haargone of them might20:47
@preactionno worries, just wondering20:47
@Haargthe one that generates the recurrence patterns doesn't20:47
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Remote closed the connection]20:50
@Haargactually, i guess i hacked out code to translate ical recurrence to what the calendar is using now20:50
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI20:51
@Haargshouldn't be too hard to adapt that to generate the form instead20:51
klnielsenis there another shared calendar format I can use?20:51
klnielsenI think google offers a few...20:51
klnielsenical would be best, tho20:51
@Haargical is what the calendar supports20:51
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Read error: 113 (No route to host)]20:52
+perlDreamerSo do y'all have any ideas about the perl bug that I found?20:52
+perlDreamerSince it happens on two different OS'es, I was thinking I could take it back to the perl porters20:52
@preactionperlDreamer, that's where i would start. or misc@perl.org perhaps?20:53
@preactionif there is a misc@20:53
+perlDreamerThe big bummer is that when I tried to minimize the bug, it went away20:53
+perlDreamerso you have to install WebGUI to debug it20:55
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI20:55
-!- mode/#webgui [+o khenn] by ChanServ20:55
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Read error: 113 (No route to host)]21:12
@rizensubversion sucks ass21:14
@rizenat least trying to compile subversion sucks ass21:14
@rizeni had forgotten how much i hated it21:14
@rizenwow our irc wiki page is really cool21:19
@rizeni hadn't read it before21:19
@rizenwell, at least not since i created it21:19
nubaim using svk and enjoying it. keeps my depot in sync with plainblack's svn, and allows me to branch and commit my work21:19
@rizeni'm compiling a new version of subversion of pb svn21:20
klnielsenrizen: agreed.  I'm getting help because of it.  :)21:20
@rizencan't really use svk for that21:20
@rizenklnielsen: be sure to put whatever knowledge you gain into the wiki so others can bask in it's glory21:21
@rizen=)21:21
nubarizen: while you're at it, can you delete this? /community-wiki/irc---webgui-channel21:23
@rizendone21:24
nubathx21:25
perlmonkey2In the source install guide in the wiki I want to change this "chown -Rf nobody uploads" to let people knwo that nobody should be replaced with their httpd user if it isn't nobody.  Should I just put that in parens next to it?21:29
@rizenor a note above or below it21:29
nubarizen: in the 1189004211 revision of community-wiki/irc baylink added a paragraph stating the channel is not for webgui users, but for developers only. Is that accurate? Dont we want power users, non-devel-people, here too?21:31
GooeyOfSteelWiki: Source Install - Edited on 2/13/2008 1:21 pm by perlm  http://www.webgui.org/community-wiki/source-install21:31
nubaperlmonkey2++21:32
@rizennuba, sure it's for anybody21:33
@preactionwe'll take all comers, really. there's just a limit to how much "WebGUI is broken because it doesn't do what I want how I want" that some people (myself included) will put up with21:33
* perlmonkey2 is obviously a contributor to preaction headaches.21:34
@preactiondoesn't mean i'm issuing +b, but i will start /ignoring21:34
* rizen also pisses off preaction but for different reasons21:34
@preactionbecause jt doesn't listen when I say WebGUI is broken because it doesn't do what I want how I want21:34
perlmonkey2rizen: Any chance we'll be able to play with the latest WDK soon?21:35
@rizennope21:37
@rizendidn't you just hear me say that i hate subversion21:37
perlmonkey2I wonder if git is any better.21:37
@rizenit's not21:37
@rizenand really my problem isn't with subversion, it's with swig, which is what they use for perl bindings21:38
perlmonkey2Oh, subversion's WDK tie in.21:38
nubawhere is baylink these day? baylink = jay, right?21:44
nubadays*21:45
@apeironeeeeeeew, swig21:45
@rizenif you're going to ask, you should ask about someone who actually contributed to the community21:46
@rizenlike pederson21:46
nubayeah, from baylink.pitas.com "I'm Jay Ashworth. I've been an opinionated bastard on the net for about 12 years now, ..."21:46
nubaI think that by nitpicking you he might have helped you elaborate on your ideas and on webgui's design too21:50
nubaeven if it wasnt a pleasant experience21:50
@rizeni'm certain that every person i've come in contact with on the webgui project has influenced my decision making...however, there are certainly some that are more valuable than others21:51
@rizenand he's not near the top of my list21:51
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Remote closed the connection]21:52
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI21:53
-!- mode/#webgui [+o khenn] by ChanServ21:53
nubabbiaw21:53
perlmonkey2Does "Survey2.0" or "AJAXSurvey" sound better for the wobject name?22:03
@rizenjust Survey22:04
@rizencuz the old one is going away22:04
perlmonkey2Okay22:04
@apeiron. in package names tends to make perl go asplodey, too.22:05
-!- wgGuest24 [n=wgGuest2@static-adsl201-232-86-73.epm.net.co] has quit [Remote closed the connection]22:07
perlmonkey2There isn't really any documentation on the webgui libraries, is there?  Like I'm looking at how getEditForm works, but I'm jumping around to try to piece its functionality together, which makes it hard to get the big picture.22:15
-!- wgGuest59 [n=wgGuest5@static-adsl201-232-86-73.epm.net.co] has joined #webgui22:15
wgGuest59hello22:16
@preactionperlmonkey2, the big picture is in Asset.pm->getEditForm, but you should know that if the definition has autoGenerateForms => 1, you don't need to play with getEditForm.22:16
wgGuest59i have a site that when i go to the map site i obtain an error but only in internet explorer22:17
perlmonkey2preaction: I'm looking through that super right now.  Just trying to see how it all works because the survey editform will have to be a custom template with a whole ton of event methods for handling client callbacks.22:17
perlmonkey2Just hoping there was a "wall of text" laying it out for the simply minded :)22:18
@preactionright, but it should only need that for one of the tabs, no?22:18
@preactionand are you sure you want the Survey editor to be on the same page as the Asset properties?22:18
perlmonkey2preaction: see, I hadn't thought of htat.22:18
@preactioni worry that editing a Survey for an uncommited survey asset will be difficult22:19
@preactionor rather, at the same time you create one22:19
+perlDreamerlike a CS, Calendar and Gallery22:19
perlmonkey2well, an asset should be one survey.  And the survey's top level config is going to be all ajaxified too.22:19
@preaction(when the assetId is still "new")22:19
perlmonkey2preaction: okay....very good point.22:19
@preactiontop-level config? you mean title, description, and the like? sounds like bad juju22:19
perlmonkey2no fancy smancy until it is created.22:19
perlmonkey2yes22:19
@preactionyou can have a proceed=editSurvey in your edit form that will bring the user right to the www_editSurvey method after they click "Save" if you want22:20
@preactionbut i'd only do that if it's a new survey22:20
perlmonkey2once the survey is created though, a lot of options will be locked, because it will break the question-answer-response model to change them.22:21
@preactionor make it a select box like it is on Layout assets and Folder assets22:21
wgGuest59the error is that a script is causing that internet explorer is running slowly, the pc would leave of working if the script continues running22:21
perlmonkey2preaction: Okay, sold :)22:21
wgGuest59do you know what is it about?22:21
@preactionperlmonkey2, what if those things that would break the survey are on the editSurvey screen instead? 22:21
wgGuest59because in firefox it works.22:22
@preactionperlmonkey2, nm, dunno how that would work22:22
perlmonkey2preaction: I see no real reason not to do that.  But it would break up the initial survey configuration into multiple screens.22:22
perlmonkey2But if I don't put them on multiple pages I'll have to figure out how to lock out options in the generated tab form.22:23
@preactionit is a chore, yes. but when you start storing questions/answers/sections in the database (in a collateral table i expect, not the Survey table), you're going to thank me22:23
@preactionthat's easy enough, make it a readonly instead of a text or select22:24
perlmonkey2preaction: So I would have conditions in the definition?  Or update the properties in the editform?22:26
@preactionyou'd have the conditions in the getEditForm method22:26
@preactionand you'd set "autoGenerate => 0" in the properties in the definition for those properties22:26
perlmonkey2 if ($self->get("assetId") ne "new") {//update def properties from inputs to read only ?22:27
+perlDreamerthen it can never be altered/updated by the user22:27
@preaction$self->getId, or if that doesn't work then $self->session->form->get('assetId'), but yes22:27
@preactionyou might want to do it the other way though22:27
@preactionupdate them to be editable on creation. with sane defaults.22:28
perlmonkey2preaction: Okay, let me sum up what you've advised.  I should put options that will break the user inputted question-answer model in the survey edit/creation page, and only put non-destructive options in the tabform.  But if I were to put them in the tabform, I could protect them from being altered in the way we just discussed?22:29
@preactionbasically, yes22:30
@preactioni would advocate the first opinion though. i don't like the idea of having things you can't re-change on the asset edit screen22:30
perlmonkey2Okay, I'm easily convinced.22:31
perlmonkey2I'm all for best practices.22:31
@preactionbut then, i don't like that you can't change those survey things either. but i'm not about to second-guess your opinion22:31
perlmonkey2It is intuative why they can't be changed, but I don't want to let the user shoot themselves in the foot.22:31
@preactiontrue enough22:31
perlmonkey2Okay, I think I'm getting the overall arch I'll need.  I'll use the tabforms for the survey creation and then replace the current survey's HTMLForms with templates and my JS client code.22:39
perlmonkey2Too bad I can't use the HTMLForms, seems like a very slick generic asset edit templating system.22:40
@preactionit's not much a template system as it is a generator22:42
@preactionand you probably should use it, do you want the user to be able to edit the template of the survey editor?22:42
perlmonkey2no22:42
@preactionthen you probably want to use HTMLForm to generate it22:43
perlmonkey2Do generate the edit questions/answers and have the drag and drops, etc?22:43
@preactionyou can write raw HTML to an HTMLForm, if necessary22:44
perlmonkey2There will only be one edit survey page.  It will be some static html/css building the layout of the page, and then a whole lot of JS.  Would the HTMLForm be better than a custom template?22:46
perlmonkey2I'm not really going to be able to take advantage of anything the HTMLForm offers except the far right column options and the top halo text22:47
+perlDreamerthat's the Admin Console, no the HTML form22:48
perlmonkey2Before I get started on this, I think it needs a lot more planning out.  I dont' want to create a one-off paradigm of doing this.  I mean, how should web2.0 interfaces be grafted into the existing standard asset editing interface?22:54
perlmonkey2The current HTMLForm is for auto-generating html <input>s for needed parameters.  But the new survey will have dynamic params and need input added, deleted, updated.22:55
+perlDreameryou mean like the DataForm?22:57
perlmonkey2I've never looked at the dataform...I'll go look22:57
@rizenperlmonkey2...you're pretty much going to need to one off it for the survey22:58
@rizenand then we'll need to base our design decisions for the asset system going forward based upon what you do there22:58
@rizeni know it sucks, but if you don't do it this way, you'll get mired down into a swamp from which you will never return22:59
perlmonkey2I could fit it into the HTMLForm, but it would basically just be the HTMLForm wrapping everything I do in a raw call.22:59
@preactionperlmonkey2, i've got some unreleased code that does a lot of javascript stuff in the Asset Edit form (no ajax, ajax can't be done in the asset edit form because the edit form is shown before the asset exists in the database)23:00
perlmonkey2Okay...I think I can figure it out from here then :)23:00
perlmonkey2preaction: I'd love to look at it, but the asset edit shouldn' tneed any JS now.23:00
@preactionif you want an example. check out my experimental branch: https://svn.webgui.org/plainblack/branch/doug-experimental23:00
@preactionk23:00
-!- ryuu_ro [n=rory@c529ce350.cable.wanadoo.nl] has quit []23:01
* perlmonkey2 grumbles about going into work for a 4pm meeting when I'm all excited about actually having the client code working inside WG. AFK for a few hours.23:23
wgGuest59hello23:24
wgGuest59i have some sites in webgui 7.3.22, can i update directly to the latest version or is better to upgrade first to 7.4.0?23:25
@preaction7.4.21 is the next step. the 7.5.0 and 7.4.22 upgrades won't let you upgrade from 7.3.2223:27
wgGuest59i have to upgrade from 7.3.22 to 7.4.2123:27
wgGuest59ok23:33
wgGuest59thanks23:33
-!- SDuensin [n=Scott@111.sub-75-207-242.myvzw.com] has quit ["Leaving"]23:50
* klnielsen just got back from lunch to find that she has been asking n00b questions in the dev chan. Sorry everyone!23:53
+perlDreamern00b questions are fine23:53
+perlDreamerthis isn't just a dev chan23:53
+perlDreamer(11:33:39) preaction: we'll take all comers, really. there's just a limit to how much "WebGUI is broken because it doesn't do what I want how I want" that some people (myself included) will put up with23:54
+perlDreamerAnd the other thing that gets our goat is people who ask questions that are answered in the online help, wiki or discussion board.23:54
nubaklnielsen: i think people here would freak out if someone asked "how do I add an article? Can someone login in my site and do it for me, pretty please with sugar on top ??"23:54
klnielsenI try not to be a poop-head, and to be very grateful, but I will admit to occasionally not knowing what to search for, terminology-wise.  You guys(?) are all really patient, I think.  Nothing like the happy-smiley-clubs that were the the early '90s *nix channels.23:57
--- Day changed Thu Feb 14 2008
* perlDreamer tries not to feel old with that comment...00:00
nubaheh00:00
+perlDreamer... and fails00:00
@preactionyeah. those *nix channels still exist, on this network even. #openBSD is my favorite help channel to hang out in00:00
@preactionthey don't take any question that's in any manual or on google00:01
+perlDreamermaybe we could train a bot to do that for us00:01
+perlDreamerGueyOfSteel: show lazyUser Editing Templates wiki00:01
GooeyOfSteellazyUser: http://www.webgui.org/community-wiki/templates-add/edit00:04
nubawhat the.. ?! GooeyOfSteel its A-L-I-V-E !!!00:04
-!- CIA-20 [n=CIA@208.69.182.149] has quit [Remote closed the connection]00:05
nubaguess that scared the CIA bot00:05
@preactionsweet00:05
-!- wgGuest80 [n=wgGuest5@static-adsl201-232-86-73.epm.net.co] has joined #webgui00:06
wgGuest80hello00:06
nubasearching the wiki could return many hits00:07
nubaif GooeyOfSteel posts a list here people will start complaining00:07
nubamaybe just feeding perlbot with a few wiki-related factoids would be good enough00:08
-!- wgGuest59 [n=wgGuest5@static-adsl201-232-86-73.epm.net.co] has quit []00:14
-!- bopbop [n=kmccombs@75-134-30-120.dhcp.mdsn.wi.charter.com] has joined #webgui00:18
+perlDreamerI hope you're not here to hunt me down for egregious abuse of the American language00:19
@preactionoh noes!00:19
bopbopno fears00:19
bopbopjust popping in to say hello00:19
+perlDreamerHow's the youngest McCombs?00:20
bopbopshe's great! running the house already00:20
klnielsenpreaction: those channels can be helpful if you are a god...  (*nix)00:30
klnielsenand perlDreamer - I am sure I have you beat, age-wise.  I am the old woman at work here... and the only woman on my floor00:31
-!- BartJol [n=plainstu@81-187.surfsnel.dsl.internl.net] has joined #webgui00:35
-!- CIA-40 [n=CIA@208.69.182.149] has joined #WebGUI00:36
BartJolperldreamer, have you already seen my new gadget?00:36
BartJolrizen calls it nasty00:36
+perlDreamerBartJol: gadget?00:37
BartJolyes00:37
BartJola gooey thing00:38
+perlDreamerClue me in, dude00:38
BartJolhttp://bart.procolix.com/presentatie-webgui-borrel-20080214/andere-toekomst/vragen00:38
BartJolhave to mail it to Sarah00:38
BartJolto convince JT00:39
+perlDreamerI agree, it's nasty00:39
+perlDreamerIt's like the complement of the Face Hugger from Aliens00:39
BartJolbut a bit funny though?00:39
* perlDreamer is very conservative00:39
+perlDreamerbut yes00:39
BartJolnot quite your style maybe00:40
+perlDreamerNo00:40
BartJol:)00:40
klnielsenIt's funny :D00:40
klnielsenwell drawn, tho... did you do the art?00:40
BartJolwell, just downloaded the male figure and put the underwear on00:41
BartJolI hope not to dissapoint you to much Perldreamer00:41
+perlDreamerOh no00:41
BartJolmaybe I've sick mind00:41
+perlDreamerI've been trying to see where to order one in size large :)00:42
+perlDreamermaybe he's one size fits all, with elastic arms00:42
BartJolwell, we should make JT to order a batch00:42
@rizenum....00:42
@rizenJT has already used up his marketing budget for the year00:42
@rizenand his underwear budget too00:42
+perlDreamerEven special purple fuzzy Gooey underwear?00:43
BartJolyou'll make a big progit out of it00:43
+perlDreamerJust wait 'til the customers roll in from Scale.00:43
BartJolsarah will like it on you, rizen00:43
+perlDreamerDoes it come in female version, too?00:44
BartJolit will00:44
+perlDreamerCan you translate the Dutch on the slide?00:45
BartJolmy design in any case00:45
BartJolyes00:45
BartJolEinde=end00:45
BartJolWie weet... = Who knows, next year a valentine-gooey00:46
BartJolVragen?= Questions00:46
BartJol?00:46
BartJolthe rest is just standard template content00:46
BartJolnot really interesting00:47
BartJolbut I have to go, 'm really not social right now00:48
BartJolbye00:48
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: @khenn, @apeiron00:48
-!- nuba [n=nuba@hq.imaterial.org] has quit ["Lost terminal"]00:50
-!- Netsplit over, joins: @khenn, @apeiron00:52
-!- nuba [n=nuba@hq.imaterial.org] has joined #webgui00:52
-!- bopbop [n=kmccombs@75-134-30-120.dhcp.mdsn.wi.charter.com] has left #webgui []00:53
-!- BartJol [n=plainstu@81-187.surfsnel.dsl.internl.net] has left #webgui []00:54
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: @Haarg, ckotil, steveo_aa, klnielsen, @preaction, perlmonkey200:55
-!- wgGuest80 [n=wgGuest5@static-adsl201-232-86-73.epm.net.co] has quit [Remote closed the connection]00:55
-!- Netsplit over, joins: @preaction, perlmonkey2, klnielsen, ckotil, steveo_aa, @Haarg00:55
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: @khenn, @apeiron00:55
-!- Netsplit over, joins: @khenn, @apeiron00:56
nubai sense there has been some splitting in the community lately...00:57
+perlDreamernuba, per our conversation yesterday, it looks like the Help was pruned out a long time ago01:01
-!- ckotil [n=newtrino@snare.grnoc.iu.edu] has quit [Remote closed the connection]01:02
+perlDreamerthe only extra things that I've found are old, plug_in docs for Template help01:02
-!- ckotil [n=newtrino@snare.grnoc.iu.edu] has joined #webgui01:02
nubaperlDreamer: ok, thanks for the heads up01:02
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has joined #webgui01:03
+perlDreamerperl's hash slicing syntax sucks01:14
@preaction@hash{ qw( key key2 key3 ) }; # how so/01:16
+perlDreamerit doesn't look like a hash anymore01:16
@preactionit's not a hash, it's a hash slice01:16
+perlDreamerIt's not symmetrical with array slicing.  They still look like arrays, sigil wise01:18
CIA-40WebGUI: colin * r5435 /translations/Dutch/Dutch/Asset_SQLReport: remove some crufty files01:18
CIA-40WebGUI: colin * r5436 /translations/ (55 files in 19 dirs): remove old, unused template plugin docs01:18
+perlDreamerDoes anyone know what the NewMail macro is about?01:24
@preactionprobably checking if a user has mail in their inbox01:28
+perlDreamerlet's see if CIA-40 pukes on that one :)01:29
+perlDreamernuba: I found the extra files, they were macro files.  So all the macro docs without pure i18n labels or template info were removed.01:32
+perlDreamerand, due to a bug in my scanning script, I just found the extra entries, too01:46
nubaperlDreamer: ok. any idea of when these modifications are going to appear on i18n.webgui.org ?01:49
+perlDreamerSome have already been committed01:49
+perlDreamerThe tag removal will happen as soon as I figure out how to script it.01:49
+perlDreamerThe key revision is 543401:50
+perlDreamermy first rev was 543501:50
+perlDreamerhm01:54
+perlDreamerit will happen as soon as rizen or maybe Haarg does an svn update for the i18n server01:54
+perlDreamerso for now, all the old stuff is up there01:54
@rizenit will happen when the new 7.5.2 release comes out01:55
@rizenthe i18n server reads out of our /data/WebGUI folder01:55
+perlDreamerokay01:56
+perlDreamerI was wondering, since the polish translation still exists (as opposed to Polish)01:56
nubaok01:56
@rizengod damn it01:56
@rizeni keep deleting it01:56
@rizenand someone keeps recreating it01:56
CIA-40WebGUI: colin * r5437 /translations/ (640 files in 19 dirs): remove pruned i18n files for macros and removed Assets01:56
CIA-40WebGUI: colin * r5438 /translations/ (4 files in 2 dirs): remove a few other misc files01:56
+perlDreamerso far i've cut out 10 MB of old, crufty i18n01:57
+perlDreamernow there's only 1900 out of date entries in valid files to cut out01:57
nubawhat will happen if I "Commit to SVN" now ?01:58
nubacreate bogus entries again?01:58
+perlDreamerpossibly, but don't worry about it01:58
@rizencommit to svn just stores the translation in svn01:58
@rizenin case someone decides to deface it01:58
@rizenthat way we can roll back01:58
+perlDreamerbut the changes I've been making need to be merged back into the "master" copy01:59
nubabut how about merging the changes in i18n.webgui.org with ones commited directly to the repo01:59
nubayeah01:59
* perlDreamer suspects he just signed up for that job :/01:59
nubaarent both commiting to https://svn.webgui.org/svnweb/plainblack/browse/translations/ ?02:00
nubalooks like that to me02:00
+perlDreameryup02:00
nubaLast Change: jt: update_from_translation_server02:00
nubaeverywhere02:00
@rizenif pd has done changes in svn directly02:01
@rizenand you do a commit to svn02:01
@rizenit will do an update automaticallly02:01
+perlDreamerwhat if they conflict?02:02
+perlDreamerI just tried committing the Spanish translation, and it looks okay02:03
@rizenif they conflict then we have a problem02:04
@rizenand i have to resolve it manually02:04
nubaI guess I'll just export the translation tgz and timestamp it after work sessions...02:05
nubarizen: is /tools/translationserver.cgi all I need to run a translation server locally?02:06
@rizenyes, but you should not do that02:07
+perlDreamernuba: one other thing to keep in mind is that the Help files which point to the i18n don't exist anymore, either.02:07
+perlDreamerso that i18n is essentially orphaned02:07
@rizenhaving the translations out on a central server is motivational therapy for those looking to update their translations02:07
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has quit [Remote closed the connection]02:08
@rizenthe more we have the more motivational therapy02:08
nubathats true, man. it really feelt good seeing finnish and french going up too, as I was updating BrazilianPortuguese02:08
nubabut then I would be able to translate HEAD, not the lastest release running on plainblack.com02:09
nubathats motivational too02:09
+perlDreamerthe i18n server is HEAD02:09
@rizenplainblack.com is at most 1 week behind head02:09
@rizeni18n is not head02:09
+perlDreamerno?02:09
@rizeni18n = plainblack.com02:09
+perlDreamerOh, yeah.02:10
+perlDreamerYou're right02:10
+perlDreamerit pulls from /data/WebGUI02:10
+perlDreameron my system, that is HEAD :)02:10
nubasame here02:10
@rizentomorrow Haarg will release 7.5.2 and then i18n will be up to head02:11
nubaok. I wont touch i18n before that and we'll then be sure there are no conflicts02:12
+perlDreamerrizen: translationserver bugs get logged to the bug tracker?02:12
nubai wasnt planning to, anyway. thats something im doing on the weekends02:12
@rizenyup02:12
nubarizen: BTW soon there will be no need to differentiate Brazilian Portuguese and Portuguese02:19
@rizenoh yeah?02:19
@rizenwhy is that?02:19
nubatheres a orthographic reform treaty which has been signed by almost all portuguese speaking countries02:19
@rizenaren't there only 2 portuguese speaking countries?02:20
nubaheh, no. 02:20
-!- MsGeek [n=chatzill@68.183.31.57] has joined #webgui02:20
@rizensorry for my ignorance02:20
nubaSpoken in: Angola, Brazil, Cape Verde, East Timor, Guinea Bissau, Chinese S.A.R. of Macau, Mozambique, Portugal and São Tomé and Príncipe.02:20
nubafrom wikipedia02:20
MsGeekHi, I have a couple of Gooey wallpapers for you guys.02:20
MsGeekWhere do I email them to?02:21
@rizenthere's a site to post them to02:21
@rizenlet me get you the url02:21
MsGeekThey are based on a pic I took at SCALE 6x02:21
@rizenhttp://www.webgui.org/wg/promote/wallpapers02:21
@rizenjust log in02:21
MsGeekYes, but there's nowhere to upload.02:21
@rizenand then you'll see an option to post02:21
MsGeekAh.02:21
MsGeekbrb02:21
nubarizen: having Brazilian Portuguese up to date gives WebGUI a great coverage in south america, plus some of africa 02:23
nubarizen: http://en.wikipedia.org/wiki/Portuguese_language#Geographic_distribution02:23
@rizeni know. if we had spanish too we'd have prettymuch all of south america covered02:24
nubaSA is not like europe, where there's a different language in every town ;)02:24
@rizenand if we had french covered...that would give us even more of africa02:24
nubawith portuguese+spanish, you cant barely notice the amount you wouldn't cover in SA and Central America too02:25
nubacan barely*02:25
MsGeekAlright, I'm in.02:25
nubaa couple of tiny countries in the Amazon rainfores area02:25
CIA-40WebGUI: jt * r5439 /tools/pushrelease.pl: beta vs stable02:27
@rizenthat's a lot of gooeys02:30
@rizenThanks MsGeek02:31
MsGeekYes, there is.02:31
@rizendid you get your own gooey at the show?02:31
MsGeekAnd there is now an even more impressive version for widescreen.02:31
MsGeekYes, I did.02:31
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"]02:31
MsGeekOnce I find one of those suction cup hook thingies it's going to stick on my iMac.02:31
@rizensweet02:32
@rizenhad you heard of WebGUI or seen Gooey before Scale?02:33
MsGeekOriginally I had an Ayanami Rei (Neon Genesis Evangelion) chibi plushie, but a friend of mine is more of a Gainax fan than I am and he was feeling a little depressed so I gave it to him.02:33
MsGeekNo, wasn't aware of it.02:33
@rizenWell, we're glad to have you here now. Welcome.02:33
MsGeekI don't know if my webhost has WebGUI as an option for content management.02:34
@rizenif not, you should request it02:34
nubayou gave away your Ayanami Rei plush doll??02:34
MsGeekIt was the Holidays. I was being generous.02:35
* nuba watched EVA 1-25+3 movies 3x02:35
MsGeekAnd I figured I'd find another one eventually.02:35
MsGeekThis machine I'm on is netnamed Eva00 because it's the same shade of indigo blue.02:35
nubai had my EVA-enthusiast fad a few years ago02:36
* MsGeek is looking forward to You Are (Not) Alone when it comes out.02:36
metanilif i want to add a new template variable in an asset, then will  $self->set("templatename","value"); will work.. if it, then which method should i write this code 02:37
metanil?02:37
MsGeekAnyway, lemme look at what my host offers on Fantastico and get back to you.02:37
@rizenok...well thanks for the submission02:37
@rizenoh, and if you have any other photos of our booth you'd like to share02:38
@rizenpost them here: http://www.webgui.org/webgui/campaigns/gooey-on-the-go02:38
MsGeekThey've got everything *but* your product.02:41
@rizenthey probably just haven't been properly introduced to it02:41
@rizen=)02:41
MsGeekDrupal Geeklog Joomla Mambo Open Source PHP-Nuke phpWCMS phpWebSite Post-Nuke Siteframe TYPO3 Xoops02:43
MsGeekThat's the list.02:43
@rizenall php stuff02:43
@rizenmaybe that's why02:43
@rizenmaybe they are a php only hoster02:43
MsGeekYeah, they're big on LAMP there.02:44
@rizenwe're lamp to02:44
MsGeekSo, oh well.02:44
@rizenwhere P = Perl02:44
MsGeekAh.02:44
MsGeekMaybe they aren't Perl fans.02:45
MsGeekOne thing for sure, I'd never be crazy enough to run a Nuke site, either PHP-Nuke or Post-Nuke.02:46
MsGeekI did that...once.02:46
@rizenthey get hacked every 3rd second02:46
MsGeekYep!02:46
MsGeekEasy enough to hack even for a crapflooder idiot with only two brain cells to rub together.02:47
@rizenWell MsGeek...even if you can't use WebGUI at your hoster, welcome to our community. We're glad to have you here.02:47
MsGeekAnyway, good talking to you, and I'm glad you liked my pics.02:48
MsGeekTake care all...02:48
-!- MsGeek [n=chatzill@68.183.31.57] has left #webgui []02:48
@rizenthat's one...now we just need the 700 other people we talked to to come on over02:48
@rizen=)02:48
nubathats a 0.14% conversion rate until now02:51
nubafrom booth visitor to irc visitor02:51
nubayou02:52
nubayou're doing well, considering the came AND contributed02:52
nubahe*02:52
@rizenyeah02:52
@rizenthat's amazing02:52
@rizenoh btw02:52
@rizenyou guys may be interested to know that the PB staff now has a blog02:52
@rizenhttp://www.plainblack.com/pr/staff/blog02:52
@rizenthey're prettying it up02:53
@rizenbut it's already got a number of posts02:53
nubaCan they freely speak there? Workflow is Commit With Approval? ;)02:53
@rizenthey can speak freely there02:54
@rizenexcept about ongoing client projects02:54
@rizencuz we could be sued for that02:54
@rizenoh and they can't say anything bad about any client, ongoing project or not02:55
@rizenother than that, they can say what they want02:55
nubafair enough02:55
nubawhat about visitors commenting and not following these guidelines02:56
@rizenvisitors don't know anything about our clients or client projects02:57
@rizenso they couldn't possibly comment on them02:57
nubarizen: FYI http://www.plainblack.com/pr/products-and-services isnt listing these /news/news/webgui-vps03:01
@rizenthanks i'll have someone fix it03:02
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI03:05
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Read error: 113 (No route to host)]03:21
nuba'nite guys, off to bed03:22
perlmonkey2http://www.plainblack.com/intranet/blog/blog.rss formatting is broke, I see wallOfText04:09
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: diakopter04:43
-!- diakopte1 [n=diakopte@host01a.appflux.net] has joined #webgui04:43
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: @Haarg, Samus_Aran, khenn_, ckotil, perlbot, steveo_aa, metanil, nuba, Radix__, ascii, (+8 more, use /NETSPLIT to show all of them)04:47
-!- Netsplit over, joins: @rizen, CIA-40, metanil, Samus_Aran, GooeyOfSteel, ascii, Radix__, nuba, @preaction, perlmonkey2 (+7 more)04:51
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has joined #WebGUI05:21
-!- zxczxc [n=chatzill@ppp59-167-142-241.lns3.mel6.internode.on.net] has joined #webgui05:55
-!- zxczxc [n=chatzill@ppp59-167-142-241.lns3.mel6.internode.on.net] has quit [Client Quit]05:56
-!- patspam_ [n=chatzill@ppp59-167-142-241.lns3.mel6.internode.on.net] has joined #webgui05:58
-!- patspam_ [n=chatzill@ppp59-167-142-241.lns3.mel6.internode.on.net] has quit [Client Quit]05:59
-!- patspam_ [i=chatzill@ppp59-167-142-241.lns3.mel6.internode.on.net] has joined #webgui05:59
-!- patspam_ is now known as patspam06:01
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []07:19
-!- ryuu_ro [n=rory@194.171.50.69] has joined #webgui08:55
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui09:44
-!- BartJol [n=plainstu@194.171.50.123] has joined #webgui11:19
ryuu_rohi guys, in a navigation template I'm doing something like this  <tmpl_if page.ownerUserId="3">  FOO   </tmpl_if>  11:27
ryuu_robut then i get a syntax error11:28
ryuu_rocan't i use page.ownerUserId in this way?11:28
BartJoland if you make it <tmpl_if <tmpl_var ownerUserId>="3">?12:07
ryuu_rogive me a sec12:09
ryuu_ronope12:12
BartJoltoo bad12:12
ryuu_roreplaced the dot with an underscore, that' too is not the solution12:13
BartJolryuu_ro , besides the docs I just gave you, I have some more, you can come and check them, if needed12:32
ryuu_rook, tnx 12:32
ryuu_roi gonna check the docs first12:32
ryuu_rothen we'll have lunch :) 12:32
-!- patspam [i=chatzill@ppp59-167-142-241.lns3.mel6.internode.on.net] has quit ["ChatZilla 0.9.80 [Firefox 2.0.0.12/2008020121]"]13:31
Radix__what template engine are you using ryuu_ro ?13:36
Radix__html::template won't do that - you need either template toolkit or the extended html::template (I forget the name off the top of my head)13:37
Radix__html::template::expr13:38
Radix__you can use java to bolster the base template engine up a bit, but then you get a javascript requirement13:38
Radix__javascript I mean13:39
ryuu_roah tnx Radix, i think i will go back to Template Toolkit then13:54
ryuu_roon the other hand, i'm using yui for the menu so javascript is already required13:55
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has quit ["Leaving"]14:12
BartJolHi Radix14:28
BartJoldo you know if it harms security if a value, given with a macro can be set to anything?14:29
BartJoldefault is zero, any other value effectively means 114:29
-!- Samus_Aran [n=ILL@about/linux/supportwhirlwind/SamusAran] has quit [Nick collision from services.]14:31
BartJolthere is not much happening with the value, just a test whether a calculation should be made or not14:32
-!- BartJol [n=plainstu@194.171.50.123] has left #webgui []15:24
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has joined #webgui15:43
Radix__depends how it's used I guess, probably not15:55
-!- SDuensin [n=Scott@184.sub-75-204-110.myvzw.com] has joined #WebGUI16:02
SDuensinGood morning.16:04
-!- wgGuest62 [n=wgGuest6@static-adsl201-232-86-73.epm.net.co] has joined #webgui16:05
wgGuest62hello16:05
ryuu_romorning16:06
wgGuest62about one week ago i did a upgrade of my web sites that were in 7.3.22 to the latest version of webgui.  in that ocassion i had an error, so i had to return to 7.3.22 again16:07
wgGuest62yesterday i tried to do the same but when the upgrade script start, i obtain some errors16:08
wgGuest62you can see the errors at http://webgui.pastebin.com/m27cd57da16:10
wgGuest62if someone can help me, thanks in advance16:13
perlmonkey2wgGuest62: That looks kind of serious.  Like an schema upgrade failed half way through.16:20
wgGuest62i don't know what to do16:23
wgGuest62i am comparing the mysql databases of two versions 7.3.22 vs 7.4.1516:27
wgGuest62in 7.3.22 in the colaboration table does not exist the column threadApprovalWorkflow16:28
wgGuest62the upgrade from 7.3.22 to 7.4.0 will add the column?16:29
-!- ryuu_ro [n=rory@194.171.50.69] has quit []16:57
wgGuest62hello17:05
wgGuest62when i run spectre i obtain the next error 'jsonToObj' will be obsoleted. Please use 'from_json' instead. at ../lib/WebGUI/Config.pm line 34217:05
wgGuest62i don't how to fix it?17:06
-!- wgGuest37 [n=wgGuest3@static-adsl201-232-86-73.epm.net.co] has joined #webgui17:09
wgGuest37hello17:09
wgGuest37i can to use the module VUser::Google::ProvisioningAPI in a macro?17:09
wgGuest62hello17:19
wgGuest62help me again17:19
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui17:22
-!- mode/#webgui [+o rizen] by ChanServ17:22
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Remote closed the connection]17:27
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI17:28
-!- mode/#webgui [+o khenn] by ChanServ17:28
wgGuest37hi17:29
wgGuest62hi17:29
wgGuest37how are you?17:29
wgGuest62how are you, too17:31
-!- SynQ [n=synq@host102-087.kpn-gprs.nl] has joined #WebGUI17:37
-!- SynQ [n=synq@host102-087.kpn-gprs.nl] has quit [Read error: 104 (Connection reset by peer)]17:40
perlmonkey2wgGuest62: still there?17:43
perlmonkey2wgGuest62: if someone is in irc and you want their attention, say their name.  Most irc clients will alert the person that their name was said.17:43
perlmonkey2wgGuest62: Are you running WG from source or the WRE (I'm guessing source).17:44
perlmonkey2if source, then open the cpan shell by 'cpan' then type 'force install Config::JSON'17:44
perlmonkey2or actually I think the cpan bug is fixed and you can just type 'cpan -i Config::JSON' on the command line.17:44
wgGuest62i am running from source17:44
wgGuest62i have installed config::json without any problems17:45
wgGuest62i was upgrading from 73.22 to 7.417:46
wgGuest62in 7.3.22 i don't have installed Config::JSON, so to do the upgrade, i installed it17:47
wgGuest62but i obtained some errors in the upgrade, i have to ruturned to 7.3.2217:48
wgGuest627.3.22 don't need Config::JSON, so would have some problem if it is installed?17:49
wgGuest62perlmonkey2, do you know what can i do?17:52
-!- BartJol [n=plainstu@a62-216-21-20.adsl.cistron.nl] has joined #webgui17:53
-!- BartJol [n=plainstu@a62-216-21-20.adsl.cistron.nl] has left #webgui []17:54
ckotilhttp://snare.grnoc.iu.edu/free.sub.png17:54
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has left #webgui []17:59
ckotilthats to penn station btw.17:59
perlmonkey2wgGuest62: You definetely need Config::JSON18:12
perlmonkey2and having the most up to date version *will* break your older webgui install.18:12
perlmonkey2But the point is to upgrade webgui, right?18:12
perlmonkey2the database error is the real trouble.  your upgrade script is trying to create a table that already exists and then erroring out.  I sure hope you followed guidelines and created a full database backup before starting to upgrade.18:13
perlmonkey2But perhaps you can manually delete the table18:14
perlmonkey2but probably best of all, I hear plainblack has an excellent support service, very reasonably priced.18:14
perlmonkey2Whom better to resolve Webgui issues than the masterminds behind webgui?18:15
wgGuest37hello18:17
wgGuest37i have a macro and when i run, webgui.log show me this: ERROR - www.prueba.com.conf - WebGUI::Session::ErrorHandler::error[184] - Could not run  on WebGUI::Macro::Prueba because it does not exist at /data/WebGUI/lib/WebGUI/Macro.pm line 140, what i must do?18:17
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has joined #webgui18:41
-!- mode/#webgui [+v perlDreamer] by ChanServ18:41
-!- br4k3r [n=br4k3r@sense-sea-MegaSub-1-209.oz.net] has joined #webgui19:24
br4k3rhey all19:24
br4k3rgot a problem with my crumbtrail19:24
+perlDreameryo, br4k4r19:24
+perlDreamerbirds?19:24
+perlDreameror malignant fairy demons bent on stopping you from reaching the city to save the baby?19:25
br4k3rwell19:25
br4k3rheres how it's set up19:25
br4k3rStart Point: relative to current url19:26
br4k3rstart point ./ (0)19:26
br4k3rancestor end point ../ (-1)19:26
br4k3rinclude ancestors, self, decendands, pedigree19:26
br4k3rdecendant end point is ./a/ (+1)19:26
br4k3rwhen i click on a sub link (example Home > About Us)19:27
br4k3rit displays the trail properly... when i go back to the home it displays Home > About Us > Links > Contact Us > Calendar19:27
+perlDreamertwo questions:19:28
+perlDreamer1) what version of wG are you using?19:28
+perlDreamer2) Can you duplicate this on the demo site?19:28
br4k3rI'm using wG 7.4.2219:30
br4k3ri am not running a demo site19:31
br4k3ras a side note, I created my own theme...19:31
+perlDreamerI understand that, but it's always good to check if it's due to your templating, or due to the core asset.19:31
+perlDreamerSo would you please try to duplicate it on the demo site?19:31
br4k3rwill do... brb19:31
+perlDreamerNeed some bash scripting help19:32
@preactionyou've got questions, we've got answers!19:33
+perlDreamerHow do I translate this to bash?19:33
+perlDreamerhttp://webgui.pastebin.com/m59b52df419:33
+perlDreamerand as a 1-liner?19:33
@preactionsvn revert -r .19:35
@preactionsorry, -R19:35
+perlDreamerwow19:36
+perlDreamerI didn't know you could do svn in bash :)19:36
@preactionof course19:36
@preactionbash has access to any program on your PATH19:36
+perlDreamerThere's only 2 things stopping me from switching from tcsh to bash19:37
@preactionif you want to pass in a folder to revert, it'd be more like svn revert -R $119:37
+perlDreamer1) writing little for scripts19:37
+perlDreamer2) setting file complete to 1 tab19:37
@preactionfor file in *19:39
+perlDreamerDon't you need a "do" in there someplace?19:40
@preactiondo; cd $file; svn revert $file; cd ..; done19:40
@preaction; means a line-break, since i'm lazy19:40
+perlDreamerk19:40
@preactionhttp://tldp.org/LDP/abs/html/index.html <- advanced bash-scripting guide. quickly gets to the heart of things19:41
+perlDreamerthanks, preaction19:42
+perlDreamerbug --19:50
@apeironapply ls *19:51
@apeironapply > all shell for loops19:51
@apeironDownside: BSD-only19:51
+perlDreamerI'm pretty linux centric nowadays19:52
+perlDreamerthey finally moved us off Solaris at $dayJob to RHEL419:52
+perlDreamerCIA-40 is going to puke on that commit, too19:53
nubasome nice loops here too http://zsh.sunsite.dk/Doc/Release/zsh_5.html#SEC2219:53
+perlDreameris zsh syntax compatible with bash?19:53
nubaI dont think so19:54
-!- SDuensin_ [n=Scott@238.sub-75-205-149.myvzw.com] has joined #WebGUI19:54
nubaI started using bash lately more because of the WRE19:56
ckotileven if you put zsh in the hash bang?19:56
nubawas getting random errors here and there, and all smoother with bash19:56
+perlDreamerthat's what I'm thinking, too19:57
ckotilyeah, bash rocks.19:57
ckotil;)19:57
nubawell I could have tried to find out what was wrong, but I was really busy so i got bash from  /usr/ports and moved on to other things19:59
nubazsh completion for programm's switches really rocks20:00
ckotilohh, that sounds cool.20:00
@khennhey, who did the fancy graphics for the staff blog?20:06
@khennwas that steve?20:06
@khennlooks cool20:06
@preactionyeah, he asked me about it last night20:07
-!- SDuensin [n=Scott@184.sub-75-204-110.myvzw.com] has quit [Read error: 110 (Connection timed out)]20:10
+perlDreamermeatbop rocks20:13
@preactionindeed20:14
CIA-40WebGUI: colin * r5440 /translations/ (330 files in 16 dirs): brought i18n files up to date with HEAD, removing old entries20:22
-!- br4k3r [n=br4k3r@sense-sea-MegaSub-1-209.oz.net] has quit ["CGI:IRC 0.4.2 [EOF]"]20:40
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit ["Leaving."]20:46
-!- klnielsen [n=klnielse@sceapdsd43-231.989studios.com] has quit []20:52
@preactionany idea why the ^User("field"); macro would return undef even if I clear the cache and the name of the field is right?20:58
@preactionnm, must be a cache issue. i tried on a user who's never logged in before and it works21:00
@preactionthe user cache must be really difficult to clear out21:00
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has left #WebGUI []21:32
ckotilits really difficult to make a .swf clickable as a link. i think a good rfe would be implement a click through url into the file asset for swf's21:51
@rizenit's not hard to do it at all21:52
ckotilim able to make my swf clickable in safari and ff (mac only) every other browser will not allow it.21:52
ckotiloh? i placed an invisible div over my swf and wrapped that in an a tag21:52
@rizenyou're thinking too hard21:52
ckotil<a href=""><object></object></a> doesnt work.21:53
ckotilplease tell me your secret21:53
@rizenmaybe i'm not understanding what you want to do21:53
@rizenoh21:53
@rizenwait now i get it21:53
@rizenyou actually want the movie to become a link21:53
ckotilcorrect. done only in html21:54
@rizennot that you want to link to the movie21:54
@rizenok21:54
ckotilyes.21:54
@rizenyeah, that doesn't work in ie21:54
ckotilyoutube does it so gracefully.21:54
@rizenyou actually have to build that url into the movie itself21:54
ckotilyah, thats pry how they do it.21:54
@rizensorry for the confusion there21:54
ckotilour new network weathermap tool is flash based.21:54
ckotilno prob. my heart only skipped a couple beats21:55
ckotilhttp://atlas.grnoc.iu.edu/I2.html21:55
ckotiland we use the same swf for a small 'mini-map' but neevr hard coded a click through url into the swf.21:55
ckotilthats on the feature request list now tho.21:55
ckotilhttp://noc.nlr.net/ mini versions.21:56
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI22:08
-!- mode/#webgui [+o khenn] by ChanServ22:08
-!- Samus_Aran [n=ILL@about/linux/supportwhirlwind/SamusAran] has joined #WebGUI22:55
-!- wgGuest62 [n=wgGuest6@static-adsl201-232-86-73.epm.net.co] has quit []23:03
CIA-40WebGUI: graham * r5441 /WebGUI/docs/ (2 files in 2 dirs): preparing for 7.5.2 release23:19
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui23:19
-!- SDuensin_ [n=Scott@238.sub-75-205-149.myvzw.com] has quit ["Leaving"]23:52
-!- wgGuest37 [n=wgGuest3@static-adsl201-232-86-73.epm.net.co] has quit [Read error: 113 (No route to host)]23:54
+perlDreamernuba: Are you awake?23:57
nubakinda23:58
nubayou took the red pill too?23:58
+perlDreamerIn portugese, are the words for button (like clothing) and button (like web page) the same?23:58
nubanope23:58
nubaactually yes23:58
nubabotao applies to both23:58
nubabotão23:59
nubawith a tilde over tje a23:59
nubathe*23:59
--- Day changed Fri Feb 15 2008
+perlDreamerthanks00:01
+perlDreamerI'm filling in some of the Spanish translation00:01
perlmonkey2when did 8GB flash drives drop to $30?00:02
nubain spanish is boton and plural botones00:03
+perlDreamerYes00:03
+perlDreamerIs it better to use UTF-8 characters for accents on web pages, or HTML encodings?00:03
nubaor botón with a ´ over the second o00:03
+perlDreamernever mind, the editor auto translates to encodings00:04
@apeironperlbot, utf8 ?00:04
perlbot? U+FFFD "REPLACEMENT CHARACTER", category: "Specials", utf8 bytes: EF BF BD00:04
nubaperlDreamer: if the page encoding is UTF-8, using UTF-8 chars is great00:04
nubawhy not?00:04
@apeironã perhaps?00:04
@apeironperlbot, utf8 ã00:04
perlbotã U+00E3 "LATIN SMALL LETTER A WITH TILDE", category: "Latin-1 Supplement", utf8 bytes: C3 A3, upper-case: U+00C3 (Ã)00:04
@apeironnuba, Your IRC client isn't set to use UTF8, is it?00:05
nubanope00:06
nubaterm_charset = US-ASCII in my irssi00:06
CIA-40WebGUI: jt * r5442 /releases/WebGUI_7.5.2-beta: Release 7.5.2-beta00:09
CIA-40WebGUI: colin * r5443 /tools/translationserver.cgi: fix a typo so that we can find out why the Polish translation does not work00:09
CIA-40WebGUI: graham * r5444 /WebGUI/ (3 files in 3 dirs): preparing for 7.5.3 dev00:09
-!- spersyn [n=spersyn@lns-bzn-51f-62-147-194-159.adsl.proxad.net] has joined #webgui00:40
spersynhello00:40
+perlDreamerhowdy00:40
+perlDreamerDo you have a WebGUI question?00:40
spersynyep: see log at http://webgui.pastebin.com/d3498b7f900:42
+perlDreamerwhat version of WebGUI are you running?00:43
spersynspectre does not start. says:  cann't connect to 127.0.0.1: 3213300:43
+perlDreamerWhat version of WebGUI are you running, and did you recently upgrade?00:44
spersynjust installed wre 0.8.1 with auto;ated install00:44
spersynautomated00:44
spersynso should be latest stable release00:44
spersyn7.500:44
+perlDreamer7.5 is not the latest stable release, it's beta00:44
+perlDreamerIt sounds like you're running an old version of JSON00:45
+perlDreamerwhat happens if you go to /data/WebGUI/sbin00:45
spersyntryint to run tesenvironment.pl: says JSON version is 1.x, should be 2.y00:45
+perlDreamerYeah, you need to upgrade.00:45
spersynyes but here is the upgrade result using testenvironment.pl00:46
spersynhttp://webgui.pastebin.com/d7e29ebf900:46
spersyndoesn't want to00:47
+perlDreameryou may have to install it manually00:47
+perlDreamerperl -MCPAN -e shell00:47
+perlDreamerinstall JSON00:47
spersynaargg same output if manually done (Writing Makefile for JSON00:49
spersyn    -- NOT OK00:49
spersyn)00:49
spersynwhat is the equivqlent of make clean in coan cli?00:50
spersyncpan cli?00:50
+perlDreamerI don't think there is one00:50
+perlDreamerWhich OS are you using?00:50
spersynmandriva (redhat alike)00:50
spersyn2008 version00:50
spersynis there another way, like download the JSON module, and build it manually?00:52
+perlDreameryes00:52
+perlDreamerGo to search.cpan.org00:52
nubaGooeyOfSteel: check www.plainblack.com00:52
+perlDreamersearch for JSON00:52
GooeyOfSteelwww.plainblack.com   Server: Apache/2.0 | Generator: WebGUI 7.5.200:52
+perlDreamerdownload it00:52
+perlDreamerunpack the file00:52
+perlDreamercd into the distribution area00:52
+perlDreamertype perl Makefile.PL00:52
@apeironI've seen that some, possibly lots, of Linux distributions like to ship without things like make installed, for some unfathomable reason.00:52
+perlDreamerew00:53
spersynok thanks I'll try this way, and 'll let you know00:53
+perlDreamerbut that shouldn't prevent you from running perl Makefile.PL, would it?00:53
@apeironperlDreamer, No, just the next command'll b0rk. :)00:53
+perlDreameryeah, this guy can't even build the Makefile00:53
nubaapeiron: leaving compiling/debugging tools in the system is by some considered to increase insecurity, as these tools would be available to any would-be intruders.00:54
@apeironnuba, Tell that to the BSD systems that've been doing it since before Linux existed.00:54
+perlDreameranyone know how to do a variable width, negative look-behind assertion in a regex?00:54
@apeironnuba, Like... say... OpenBSD. :)00:54
nubaapeiron: i just wanted to shed some light on the "for some unfathomable reason."00:55
nubaim not a slim-as-hell enthusiast, but I do endorse the practice of installing barely the necessary in a server00:55
nubaso more like slim-as-needed00:56
nubaor too slim and you make the sysadmin's job a PITA00:56
spersynmandriva is distribution let's say for novices in linux. that explains why tehy restrict the possibilities, I assume.. :)00:57
nubawell i think a distro for novices should come with the usual tools ready for use01:00
nubato ease the learning curve of these novices01:00
nubaspersyn: you need to be a bit beyond the novice level to know exactly what tools you need to install in a server to accompllish a given task01:01
spersynyes. i'm a little bit more than novice. but just saw that default install of mandriva doesn't even include the make package01:03
+perlDreameryou'll need make eventually01:03
+perlDreamerand gcc01:03
+perlDreamerand a whole raft of other things01:03
+perlDreamercheck out the install instructions and check your package list01:04
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has quit ["Exit- stage left"]01:15
spersynk. I've upgraded JSON and Config::JSON01:20
spersynlet's test by restarting spectre now...01:21
spersynit works :)01:22
spersynthanks very ;uch for the help. I had to install the perl modules manually at the end01:24
-!- spersyn [n=spersyn@lns-bzn-51f-62-147-194-159.adsl.proxad.net] has quit ["using sirc version 2.211+KSIRC/1.3.12"]01:25
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has joined #WebGUI01:28
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit ["Leaving."]01:39
+perlDreamerIs colon ':', a valid URL type character?01:49
+perlDreamerIn other words, could I have http://mysite.com/left:right/foo as a valid URL?01:49
@rizen: is invalid01:52
+perlDreamercool.  Thanks!01:52
+perlDreamerbug--02:06
metanildoes the the template variable ownerUserId return the owner of the file?02:08
+perlDreamerownerUserId is whoever owns that Asset.02:08
+perlDreamerregardless of the kind of asset02:08
metanili upload a file with different user.. but its showing same Id02:08
metanilthen it applies for file asset as well.02:09
+perlDreameryes, although what template are you using?02:09
metanil"File Folder"02:10
+perlDreamerhm02:10
+perlDreamerlet me check02:10
metanilthere is folder ..and within it there are files.02:10
+perlDreamerownerUserId does not have a template variable for the owner of all the files02:10
+perlDreameronly for the folder itself02:10
+perlDreamerI mean, Folder does not have a template variable for the owner of the files02:11
metaniloh! that means it is now showing the owner of folder not an individual file.02:11
+perlDreamerYes02:11
+perlDreamerCheck out the file_loop variables in the folder template02:11
metanil.. what if i want to show ownerid for file. 02:11
metanilwithin a folder02:11
+perlDreamerYou'll have to change the folder asset02:11
metanilin method view?02:12
+perlDreamerwhereever the template variables are defined02:12
metanilwithin this -> foreach my $child (@{$children}) {02:12
+perlDreamerview is a good place to start looking02:12
metanillike this http://webgui.pastebin.com/d622a41c6 ?02:13
+perlDreameris getOwnerUserName a valid WebGUI Asset method call?02:14
+perlDreamernever seen that one02:14
metanilno no.. :D .. i added it02:14
+perlDreamerDid you add it to Asset, or to Folder or to File?02:14
metanilthis is from Asset/Wobject/Folder.pm02:15
+perlDreamerwell, unless it's available from all of the File Assets (File, Image, ZipArchive), etc. that won't work02:15
+perlDreamerwrong inheritance structure02:15
metaniland $child->getOwnerUserName will call WebGUI::Asset::File02:16
metanilany hints?02:16
metanilBut i think its going to each files within that loop.. so calling ownerId would definitely return the owner of that file.. (thats what i had guessed)02:18
CIA-40WebGUI: colin * r5445 /branch/WebGUI_7.4/ (3 files in 3 dirs): fix double and single slash handling in URLs, whether using SSL or not. Add tests to check02:19
CIA-40WebGUI: colin * r5446 /branch/WebGUI_7.4/docs/changelog/7.x.x.txt: put fix in correct version02:19
CIA-40WebGUI: colin * r5447 /WebGUI/ (3 files in 3 dirs): forward port slash handling fix from 7.4 branch02:20
-!- ascii [n=ascii@host-64-139-233-19.nctv.com] has quit [Read error: 104 (Connection reset by peer)]02:29
metanilso any other good approaches?02:32
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"]02:33
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI02:44
metanili see 'stateChangedBy' in asset table .. what will it refers?02:58
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Read error: 113 (No route to host)]03:02
metanili can see 'stateChangedBy' in asset table in database .. what will it refers? is it mean by last updated by??03:25
@rizenstateChangedBy is the userId of the user the published it or put it in the trash or cut it to the clipboard03:28
metaniloh!! .. so if i edit some asset where will it be logged?03:29
metanilthere is only createdby field in that table. 03:30
@rizenlook in assetData03:31
@rizenthat contains the other info you're looking for03:31
metanilthnx.. got it. 03:32
metanilrizen, thanks i got it working..03:51
-!- ascii [n=ascii@host-64-139-233-19.nctv.com] has joined #webgui04:07
-!- metanil [n=akhadka@137.48.138.72] has quit [Read error: 110 (Connection timed out)]04:17
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has joined #webgui04:36
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has quit [Remote closed the connection]06:38
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []07:28
-!- ryuu_ro [n=rory@194.171.50.69] has joined #webgui09:36
CIA-40WebGUI: graham * r5448 /branch/WebGUI_7.4/ (docs/changelog/7.x.x.txt lib/WebGUI/Auth.pm): Reject HTML and macros in usernames09:38
CIA-40WebGUI: graham * r5449 /branch/WebGUI_7.4/ (3 files in 3 dirs): preparing for 7.4.24 release09:38
CIA-40WebGUI: graham * r5450 /branch/WebGUI_7.4/lib/WebGUI/ (i18n/English/WebGUI.pm Auth.pm): fix HTML and macros rejection for usernames09:38
-!- Haarg [n=haarg@24-177-119-178.dhcp.mdsn.wi.charter.com] has quit [Read error: 110 (Connection timed out)]09:39
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui09:41
-!- Haarg [n=haarg@24-177-119-178.dhcp.mdsn.wi.charter.com] has joined #webgui10:00
-!- mode/#webgui [+o Haarg] by ChanServ10:00
-!- ryuu_ro_ [n=rory@194.171.50.69] has joined #webgui11:08
-!- ryuu_ro [n=rory@194.171.50.69] has quit [Read error: 104 (Connection reset by peer)]11:08
-!- BartJol [n=plainstu@194.171.50.123] has joined #webgui11:34
-!- shlomif [n=shlomi@bzq-79-180-4-77.red.bezeqint.net] has joined #webgui12:02
-!- shlomif [n=shlomi@bzq-79-180-4-77.red.bezeqint.net] has quit [Client Quit]12:04
CIA-40WebGUI: jt * r5451 /releases/WebGUI_7.4.24-stable: Release 7.4.24-stable13:19
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Remote closed the connection]13:41
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI13:42
-!- mode/#webgui [+o khenn] by ChanServ13:42
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has quit ["Leaving"]14:21
-!- BartJol [n=plainstu@194.171.50.123] has quit [Read error: 113 (No route to host)]14:53
-!- BartJol [n=plainstu@194.171.50.123] has joined #webgui15:41
-!- wgGuest31 [n=wgGuest3@static-adsl201-232-86-73.epm.net.co] has joined #webgui16:14
wgGuest31hello16:15
BartJolhi16:15
BartJolwhat's up?16:16
wgGuest31i have an error with spectre16:18
wgGuest31i upgraded from 7.3.22 to 7.4.2116:18
BartJolin one step?16:18
wgGuest31the error is the next16:18
BartJolyes?16:20
wgGuest31http://webgui.pastebin.com/m3f6d8edf16:20
wgGuest31i thinks i for the json's version16:21
ryuu_ro_wgGuest31: do you run WRE?16:22
BartJolryuu can help you better on this one16:22
wgGuest31no, i run from source16:22
ryuu_ro_ok, did you run testEnvironment before you upgraded?16:25
wgGuest31yes16:25
ryuu_ro_no errors came up?16:25
wgGuest31no16:25
ryuu_ro_good16:25
wgGuest31i have two servers in the same version16:26
wgGuest31i have been comparing the json's version16:27
wgGuest31and in one fo them i don't have problems and i have json 1.00 and config::json is 1.1.116:28
wgGuest31in the server that i have this problem i have json 2.06 and config::json 1.1.416:28
ryuu_ro_in the gotcha file there is something mentioned about force installinng config::json 1.1.0 before upgrading 16:29
ryuu_ro_but i'm not sure for which version16:29
wgGuest31but the problem is that i have config::json 1.1.4 installed16:30
wgGuest31how can uninstall this module to install again?16:30
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui16:30
-!- mode/#webgui [+o rizen] by ChanServ16:30
wgGuest31in the gotcha.txt from version 7.4.21 i found, You must upgrade to Config::JSON 1.1.0 or higher prior to upgrading.16:32
ryuu_ro_SynQ had a problem with config::Json 1.1.4 too, but he's not online now16:33
ryuu_ro_If you want to downgrade I quess you have to download the tar form cpan and manually install it16:33
ryuu_ro_not sure about this though16:33
wgGuest31is there a problem  if i have both versions installed?16:35
wgGuest31or how can i remove the module?16:35
@rizenyou can't remove it, you just have to install over it16:36
@rizenby downloading from cpan directly and then installing the old version16:36
wgGuest31ok16:36
wgGuest31i am going to do16:36
wgGuest31thanks16:36
wgGuest31rizen, i have installed old versions of json and config::json, but i continue with the same problem17:12
CIA-40WebGUI: graham * r5452 /WebGUI/ (3 files in 3 dirs): Reject HTML and macros in usernames17:12
wgGuest31what do you think about upgrading from 7.4.21 to 7.4.22?17:13
@rizenwhy do you call me by name? i don't know what you're talking about. i wasn't here when you were discussing your problem.17:13
@rizenum...it's a good idea17:14
wgGuest31ok17:14
wgGuest31thanks17:14
@rizenyou need to be on the latest version of JSON and COnfig::JSOn to do that though17:16
-!- ryuu_ro_ [n=rory@194.171.50.69] has quit []17:40
-!- Haarg [n=haarg@24-177-119-178.dhcp.mdsn.wi.charter.com] has quit ["Leaving"]17:51
-!- Haarg [n=haarg@24-177-119-178.dhcp.mdsn.wi.charter.com] has joined #webgui17:56
-!- mode/#webgui [+o Haarg] by ChanServ17:56
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has quit ["Leaving."]18:24
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has joined #webgui18:25
-!- mode/#webgui [+v perlDreamer] by ChanServ18:25
BartJolperldreamer, Koen has filed his copy of your presentation in a huge pile of paper, cd's etc. And the pile has been badly indexed18:30
+perlDreamerBartJol, I'll email you a copy tonight when I get back to $home18:30
+perlDreamerPlease PM me your email address18:30
BartJolgreat, you're my hero18:30
@rizenperlDreamer: branch/WebGUI_Commerce is the place to work18:43
+perlDreamercool18:43
+perlDreamerwhen/how do we start writing tests?18:44
BartJolbye18:45
-!- BartJol [n=plainstu@194.171.50.123] has left #webgui []18:45
@rizenwe start now18:45
@rizeni'm setting up a mailing list for us18:45
@rizenor do you think we should just keep discussion on the dev mailing list?18:45
CIA-40WebGUI: jt * r5453 /branch/WebGUI_Commerce: A place to put new commerce stuff until it's ready18:46
@rizeni just don't want a bunch of no-nothing opinionated bastards to interrupt our work18:46
@rizeni guess we could just ignore them18:46
+perlDreamerI'm pretty thick skinned these days18:47
+perlDreamerbut an email list has the advantage of keeping a record of assignments and decisions18:47
+perlDreamerI think it's a good idea.18:47
@rizenlet's just do it on the dev mailing list18:47
@rizenit doesn't get much traffic these days18:47
@rizenok i threw out the first assignements on the dev mailing list18:53
@rizenpd18:55
+perlDreamer?18:55
@rizenthe testing document you sent me doesn't even mention test::class18:55
+perlDreamerNo, it's problematic right now.18:55
@rizenoh18:55
+perlDreamerIt's the cause of that perl problem I told you about18:55
@rizenso i should stick with the old tests?18:55
+perlDreamerYes.18:56
@rizenok18:56
+perlDreamerIt seems to work okay on MacOS, but Fedora/i386 (32 and 64 bit) and BSD don't work18:56
+perlDreamerrizen: I'm not seeing anything from the dev list.19:01
+perlDreamerWas spectre restarted yesterday after the upgrade?19:01
@rizeni just emailed it a couple minutes ago19:01
@rizenit's on a 5 minute cycle methinks19:01
+perlDreamerk19:01
CIA-40WebGUI: jt * r5454 /branch/WebGUI_Commerce/t/Shop: where the new commerce tests wil go19:02
+perlDreamerI have to go and play disk space cop.  I'll be back in a little while19:03
-!- dionak [n=dkidd@adsl-072-149-129-114.sip.clt.bellsouth.net] has joined #webgui19:09
dionakhey guys. quick question on removing a site. i recently removed a few sites from our WG installation and ended up with cron jobs trying to run against sites/dbs that no longer existed. Is there an extra step I need to do to prevent this? 19:11
dionaki'm getting ready to remove another...19:11
+perlDreamerDo you mean cron/cron jobs, or Spectre/Cron jobs?19:12
dionakare both created for a site when it's added?19:13
+perlDreameradded via the WRE?19:13
dionakyes, using the add site script. 19:13
dionaki use the remove site script when taking them off19:13
+perlDreameraccording to the WRE instructions on the wiki, the cron jobs have to be added manually19:14
+perlDreamerso I'd guess they have to be removed manually, too19:14
+perlDreamerbut I'm not a WRE user, so do take that with a grain of salt19:14
dionakwhat about spectre? should i check to see if a spectre cron is running before removing?19:14
@rizenspectre just needs to be restarted after removing the site19:19
@rizensame with modperl19:19
@rizenand modproxy19:19
dionakthat is the normal process. i'm just not sure how those processes were still in the system after removal but i'll see how this one goes.19:20
@rizenwhat processes are we talking about here? you didn't answer the question above whether you were talking about Spectre cron or unix cron.19:21
dionaki believe they were spectre because I recall seeing pb0000001 (or similar) in the webgui.log relating to the error19:22
dionaknot sure about the # of 0's19:22
dionakis that hourly workflows?19:23
dionakis there going to be a presentation at the WUC on workflows? i don't use them often and could probably use a refresher...19:26
@rizenthere was one last year19:27
@rizenwon't be one this year19:27
@rizenthe admin guide goes into workflows in quite a bit of detail19:27
@rizeni think you guys have a copy19:27
dionakok, we have a copy of that..19:28
@rizenand there is more about workflows in the developers guide coming out in a couple months (i know that doesn't help you know)19:28
dionakah, but it will. :)19:28
dionaki think i just need an understanding of system workflows and creating them.19:28
dionakfor instance, we redeveloped our site under dev.knowmad.com and then I ported the db over to production. i still have some workflows running for RSS feeds that are looking at dev.knowmad.com. 19:29
dionakstill trying to find those....19:29
dionakanyways, thanks. i'll go read a bit..19:33
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui19:58
@rizenperlDreamer just an fyi20:15
@rizenyou introduced a bug at20:15
@rizenhttps://svn.webgui.org/svnweb/plainblack/diff/WebGUI/lib/WebGUI/Workflow/Cron.pm?rev1=5356;rev2=535720:15
+perlDreameryes, I think Frank mentioned that last week20:15
@rizenthat is fixed here: https://svn.webgui.org/svnweb/plainblack/diff/WebGUI/lib/WebGUI/Workflow/Cron.pm?rev1=5454;rev2=545520:16
@rizenthe reason i bring i up is to see if there's something you see that i don't see20:16
@rizenyou're checking for a hash ref on a  string, cuz the text is still json20:16
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has joined #WebGUI20:16
+perlDreamerThat's based on a fix from the Commerce system which was incorrectly applied here in the Cron20:17
@rizenok20:17
@rizennevermind then20:17
CIA-40WebGUI: jt * r5455 /WebGUI/ (lib/WebGUI/Workflow/Cron.pm docs/changelog/7.x.x.txt): faulty ref check20:18
@rizenanyway, that is why the emails from dev mailing list weren't going out20:19
@rizenor coming in20:19
+perlDreamerI thought that Frank fixed it last week after talking to me about it.20:19
@rizenlooks like it was already fixed in the 7.4 branch20:19
@rizenbut not head20:19
+perlDreamerthat would explain it20:19
@rizenbtw if you find flaws in my spec feel free to point them out20:20
@rizeni'm going to upload an open document version of it shortly20:20
@rizencuz i found some flaws20:20
+perlDreamerCool.20:21
+perlDreamerGooge doc, or OO.org?20:21
@rizenoo.org20:21
@rizenwould you prefer google doc?20:22
+perlDreamerNo.  Just curious20:22
nubabtw Google Docs is HTML. you can switch from/to HTML editing mode there.20:28
+perlDreamerI'm going to ask Peter to help me with translating WebGUI into Spanish20:28
nubacool20:30
nubamuy bueno20:30
@rizennuba, how many languages do you speak?20:31
+perlDreamerHe had a blast on the Wikipedia article20:31
+perlDreamerI hope this will be as good.20:31
nubaportuguese, english, lots of spanish, some french, some italian20:32
@rizenyou are a god to me20:33
nubayou guys?20:33
@rizenmy native language is garbled crap20:34
@rizenand i speak a little bit of english20:34
nubalol20:34
+perlDreamerEnglish, a little spanish, a little german, some phrases in vietnamese, perl, fortran, assembly20:36
nubai think when you're not in a dominant country you have a strong motivation to learn other languages20:36
@rizeni think most americans are at a strong disadvantage for not speaking at least one additional language20:36
@rizeni know i am20:36
+perlDreamerYou should learn English, then, to augment your garbled crap20:37
@rizeni've been trying to learn english, but it's hard20:37
nubawell im still learning english, you guys please let me know if you see me making any weird looking phrases20:40
+perlDreamerSi estara' una problema, nos le dicemos20:41
+perlDreamerFirst Commit.  w00t!20:41
nubaperlDreamer: its si hay algun problema, te haremos saber.20:44
+perlDreamer"If this is some problem, we make you to know"20:45
-!- crythias [n=gyoung@fl-69-68-148-96.sta.embarqhsd.net] has joined #webgui20:45
-!- mode/#webgui [+v crythias] by ChanServ20:45
+perlDreamerI see.20:45
-!- crythias [n=gyoung@fl-69-68-148-96.sta.embarqhsd.net] has left #webgui []20:45
nubathat means "if there is any problem, we`ll let you know"20:45
+perlDreamerNecesito practicar mas20:46
nubacorrecto20:46
CIA-40WebGUI: colin * r5456 /branch/WebGUI_Commerce/t/Shop/Tax.t: add Tax tests for new and session method20:50
+perlDreamerrizen: I have a spec suggestion to make21:04
@rizenok21:04
+perlDreamerI think we should have a version history page which lists changes in each release21:04
+perlDreamereither that, or have the doc itself under version control21:04
+perlDreamerthat way you can quickly find the changes, rather than reading through everything each time21:04
@rizenwe already link to the change long21:04
@rizenlog21:05
@rizenon getwebgui.com21:05
@rizenwhat else are you looking for?21:05
+perlDreamerfor the commerce spec21:05
@rizenoh21:06
@rizenbut even if we versioned the doc you wouldn't be able to see what changed21:06
@rizenit would have to be text or html21:06
+perlDreamertrue21:06
+perlDreamerand with text we'd lose the graphics21:07
@rizenwhich isn't ideal for the graphics and stuff that are in there21:07
@rizentext also isn't good for the tables21:07
@rizenwe'd need to use html21:07
+perlDreamerbut then the doc isn't flat21:07
+perlDreamerthe graphics are stored outside21:07
CIA-40WebGUI: colin * r5457 /branch/WebGUI_Commerce/ (lib/WebGUI/Shop/Tax.pm t/Shop/Tax.t lib/WebGUI/Shop): 21:15
CIA-40WebGUI: Fix a bad use test in Shop/Tax.t21:15
CIA-40WebGUI: Begin Tax.pm, using Class::InsideOut with a basic constructor and a session method.21:15
nubaGoogle Docs keeps track of every change in the doc, and when you choose to show a specific version it shows who did what.21:25
nubalet me just confirm it...21:26
nubais there any pastebin-like tool for screenshots ?21:28
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit ["Leaving."]21:35
@rizenflickr?21:38
nubafound these http://imagebin.org/ http://imagebin.ca/ and http://www.imagebin.eu/21:48
CIA-40WebGUI: jt * r5458 /branch/WebGUI_Commerce/t/Shop/Cart.t: base cart tests21:48
@rizenmethinks you should add those to the irc page in the wiki21:49
nubaand the creator of imagebin.ca is working on has this project too http://voicebin.ca/21:49
nubayeah I was already on my way to do that21:50
nubabut testing them first21:50
nubaall work great http://imagebin.org/14033 http://imagebin.ca/view/dk1Ua4ml.html http://www.imagebin.eu/pics/3c168b1f724c7fa24bb1a10bbb4fd874.jpg21:53
-!- rizen is now known as rizenisaway22:00
CIA-40WebGUI: jt * r5459 /branch/WebGUI_Commerce/ (10 files in 2 dirs): per colin's request design docs are included in the repo22:03
GooeyOfSteelWiki: IRC - Edited on 2/15/2008 1:55 pm by nuba  http://www.webgui.org/community-wiki/irc22:11
GooeyOfSteelWiki: Getting Started With Development - Edited on 2/14/2008 7:00 am by knowmad  http://www.webgui.org/community-wiki/getting-started-with-development22:11
GooeyOfSteelWiki: Override Core Modules - Created on 2/14/2008 7:00 am by knowmad  http://www.webgui.org/community-wiki/override-core-modules22:11
-!- dionak [n=dkidd@adsl-072-149-129-114.sip.clt.bellsouth.net] has left #webgui []22:12
nubai disabled the the wiki watch feature yesterday by accident when adding the meta generator info to the bot22:12
nubaall up now22:12
-!- ryuu_ro [n=rory@c529ce350.cable.wanadoo.nl] has joined #webgui22:21
-!- ryuu_ro [n=rory@c529ce350.cable.wanadoo.nl] has quit []22:39
-!- ryuu_ro [n=rory@c529ce350.cable.wanadoo.nl] has joined #webgui22:40
-!- ryuu_ro [n=rory@c529ce350.cable.wanadoo.nl] has left #webgui []22:42
wgGuest31hello22:44
wgGuest31i have serious problem with spectre22:46
wgGuest31when i start it i have the next error 'jsonToObj' will be obsoleted. Please use 'from_json' instead. at /usr/local/share/perl/5.8.8/Config/JSON.pm line 13422:46
wgGuest31i have 7.4.21 installed 22:47
wgGuest31json again22:47
wgGuest31in that server i had installed json 2.6 and config::json 1.1.422:49
wgGuest31comparing with another server in the same version i noticed that the json version is 1.0 and the config::json is 1.1.122:51
wgGuest31and tried to install both old versions manually but the problem continues?22:51
wgGuest31what do you suggest me, upgrading to 7.3.24 would be the solution, or what else can i do?22:53
@rizenisawayupgrading to the latest 7.4.x version is your best bet22:57
wgGuest31ok22:57
wgGuest31i am going to do22:57
wgGuest31thanks again22:58
-!- wgGuest31 [n=wgGuest3@static-adsl201-232-86-73.epm.net.co] has quit []22:59
+perlDreamerrizenisaway: if it's a big pain, then just leave the docs as opendoc.  I don't think you can build tables in POD.23:41
-!- rizenisaway is now known as rizen23:45
@rizentoo late23:45
+perlDreamerGot time for some tax talk?23:46
nubayou could keep the extracted open office file in svn23:46
nubaits xml23:46
nubaactually a bunch of xmls23:46
nubaand stuff23:46
nubabut then you can check out a version, compress, and open on OO23:47
+perlDreamerI'm thinking that the value combination of field and value needs to be unique.23:47
+perlDreamerso that you can't have state=WI more than once23:47
@rizentrue23:47
@rizenjust to protect people from themselves?23:47
@rizenactually i want to talk to you about that too23:48
+perlDreamerokay23:48
CIA-40WebGUI: jt * r5460 /WebGUI/lib/WebGUI/Workflow/Cron.pm: additional health check23:48
CIA-40WebGUI: jt * r5461 /branch/WebGUI_7.4/lib/WebGUI/Workflow/Cron.pm: merging changes from 7.5 branch23:48
CIA-40WebGUI: jt * r5462 /branch/WebGUI_Commerce/designdocs/ (11 files): easy docs23:48
CIA-40WebGUI: jt * r5463 /branch/WebGUI_Commerce/designdocs/ (8 files): removing generated images23:48
@rizeni was considering that you should be able to do a match against city+state = tax rate23:48
@rizenthat way you wouldn't have to type in all the zip codes for a city23:49
@rizenbut i couldn't figure out a way to make that work nicely for the user23:49
@rizencuz in many countries it would be city + country23:49
@rizenrather than city + state23:49
+perlDreameror city + county23:50
@rizentrue23:50
@rizenmaybe we better just leave it with zip codes23:50
@rizenmore precise23:50
+perlDreamerthat brings up my other idea23:50
@rizenok23:50
--- Day changed Sat Feb 16 2008
+perlDreamerif we just use zip codes will that work internationally?00:07
@rizenyes, all countries have post codes00:07
@rizenat least all countries i've shipped to, which is more than 80 of them00:08
+perlDreamerthen we reduce the table schema just to taxId, zipCode and taxRate00:08
@rizenno00:08
@rizencuz there are taxes you might apply per zip code00:08
@rizenbut there might also be state tax00:08
@rizenand there might also be country tax00:09
@rizenso if you put in a state tax of 5.000:09
@rizenand a particular county has a tax rate of 0.500:09
@rizenthen you just add in the post codes for that county at 0.500:09
@rizenand together it makes 5.500:09
@rizenget it?00:09
+perlDreameryup00:09
@rizenthat's why i designed it the way i did00:09
@rizencuz most of the time you can get away with just applying a tax rate for a country or state00:10
@rizenrather than individual zip codes00:10
CIA-40WebGUI: jt * r5464 /branch/WebGUI_Commerce/designdocs/ (cart.pod commerce.pod): seperated the cart doc out on it's own00:19
@rizenwebguidev hasn't had so much traffic since the late 6.x days00:24
+perlDreamerNope :)00:25
+perlDreamerI'm about to do a commit.  Please let me know if I've got the right idea for getItems00:25
@rizenhopefully us discussing stuff out there will inspire some others to help us00:25
+perlDreamerso minor questions here, major stuff out there, or do you want as much traffic as possible?00:26
@rizenwe can chat back and forth on here, as it's certainly quicker00:27
@rizenbut the more stuff we put out on the dev mailing list the more likely people will be to join us00:27
@rizencuz there aren't that many people in here00:28
@rizencompared to the dev mailing list subscribers00:28
@rizennot to mention the traffic to the web site that isn't subscribed at all00:28
+perlDreamerbut you can track that via page views00:28
@rizenwe had over 1 million page views last month00:28
@rizenthe largest month in our history00:28
CIA-40WebGUI: colin * r5465 /branch/WebGUI_Commerce/ (3 files in 3 dirs): 00:32
CIA-40WebGUI: Add the tax table.00:32
CIA-40WebGUI: Add the getItems method, for accessing the entire tax table.00:32
@rizenyup, that looks right pd00:37
@rizenso are you doing development along side testing?00:37
+perlDreamerone method at a time00:38
+perlDreamertest first, then write the method00:38
@rizeni c00:38
@rizenis that how tdd is supposed to work?00:38
@rizeni thought you were supposed to write all your tests first00:38
+perlDreamerI think that's one style of doing it00:39
+perlDreamerI was reading the wikipedia article on it00:39
+perlDreamerhttp://en.wikipedia.org/wiki/Test_driven_development00:39
+perlDreamerWhat I'm doing is probably closer to the refactoring flow00:40
@rizenhmmm00:40
@rizenwell that's cool00:40
@rizenunfortunately i can't do that00:40
@rizenthe cart relies on the Sku object00:40
@rizenand the Product object00:41
@rizento succeed00:41
@rizenmaybe i should have started there00:41
+perlDreamerYeah00:41
@rizenbut the cart is my baby00:41
@rizenit's the one i spent the most time on00:41
@rizen=)00:41
+perlDreamerIt's all yours, I won't touch it00:42
@rizenthat's not what i mean00:42
@rizenjust i'm proud of how it's designed00:42
@rizeni think the process flow is so much more elegant than the current one00:43
+perlDreamerAre rates stored as multipliers, or as percentages?  5% vs 0.0500:45
@rizendon't care00:45
@rizenjust be consistent00:46
@rizenall of that info is handled inside the tax object00:46
@rizenso it doesn't matter what you do00:46
+perlDreamerOkay, I'll document it as percentage in the doc and the POD.00:46
+perlDreamerHumph, it says it right there.00:47
+perlDreamer"A percentage of the sale price to tax."00:47
* perlDreamer should be scolded for not reading the spec00:47
@rizenYeah, but the spec is only a guideline01:01
@rizendon't think it's written in stone01:02
+perlDreamerOkay.01:02
+perlDreamerWhat's the sales tax in Wisconsin like?01:09
@preaction0.05 in most places01:09
@preactioni think madison has an additional 0.005 for the city01:10
@rizenmadison is a good example01:10
@rizen5% for state01:10
@rizen0.5% county (dane)01:10
@rizen0.05% city (madison)01:10
@rizendo you want some madison zipcodes to test with?01:11
+perlDreamersure!01:11
@rizen53701 - 5371901:11
@rizen53703 is jt's zip01:11
@rizen53715 is plain black's zip01:11
+perlDreamerwe'll tax him more!01:11
+perlDreamerthen he can throw some tea in the lakes and declare independence from Dane county and make his own county01:12
@rizeni'm not activist enough to do that01:13
nubaRFE: make 53715 expose an easter egg in the commerce system01:14
+perlDreamerlet me guess, there's no 53715?01:15
+perlDreameroh, no01:15
+perlDreamernm01:15
+perlDreamerI need a break01:15
@preactionmake it change the cart style to black background, white and light-blue text01:15
nubayes there is http://www.plainblack.com/contact_us01:16
-!- rizen is now known as rizenhasadate01:18
+perlDreamerALL RIGHT!01:18
nubahave fun01:19
CIA-40WebGUI: jt * r5466 /branch/WebGUI_Commerce/ (3 files in 2 dirs): started cart tests, realizing need to build sku first01:21
+perlDreamerOnly 88 commits to 555501:28
CIA-40WebGUI: colin * r5467 /branch/WebGUI_Commerce/ (3 files in 3 dirs): 01:43
CIA-40WebGUI: Fix a bug in the upgrade script, with a default applied to the wrong column.01:43
CIA-40WebGUI: Built the add method, and tested it, too.01:43
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"]02:32
-!- rizenhasadate [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []07:48
CIA-40WebGUI: colin * r5468 /branch/WebGUI_Commerce/ (lib/WebGUI/Shop/Tax.pm t/Shop/Tax.t): Tax: add the delete method, with tests08:00
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui08:37
-!- mode/#webgui [+o rizen] by ChanServ08:37
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Client Quit]08:38
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui08:57
-!- mode/#webgui [+o rizen] by ChanServ08:57
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Client Quit]09:00
CIA-40WebGUI: colin * r5469 /branch/WebGUI_Commerce/ (lib/WebGUI/Shop/Tax.pm t/Shop/Tax.t): 09:02
CIA-40WebGUI: Add input validation for the add method, and test it.09:02
CIA-40WebGUI: Now it's time for the import and export methods.09:02
CIA-40WebGUI: colin * r5469 /branch/WebGUI_Commerce/ (lib/WebGUI/Shop/Tax.pm t/Shop/Tax.t): 09:18
CIA-40WebGUI: Add input validation for the add method, and test it.09:18
CIA-40WebGUI: Now it's time for the import and export methods.09:18
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI15:04
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Read error: 113 (No route to host)]15:21
-!- BartJol [n=plainstu@54-167.surfsnel.dsl.internl.net] has joined #webgui15:28
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Remote closed the connection]15:36
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI15:37
-!- mode/#webgui [+o khenn] by ChanServ15:37
BartJolHi Khenn, already awake on satrurday?15:41
@khennyeah, exercising =)  I'll be working a bit later15:51
BartJolmm, your even strager than I thought15:52
BartJoldarn, my english is not very good on saturdays15:53
-!- BartJol [n=plainstu@54-167.surfsnel.dsl.internl.net] has quit ["Leaving."]16:11
@apeironGreetings from Frozen Perl 2008!16:47
-!- apeiron_fp2008 [n=apeiron@x-134-84-252-148.wireless.umn.edu] has joined #webgui16:50
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI17:14
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Remote closed the connection]17:21
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI17:22
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Read error: 113 (No route to host)]17:22
-!- BartJol [n=plainstu@54-167.surfsnel.dsl.internl.net] has joined #webgui17:32
-!- apeiron_fp2008 [n=apeiron@x-134-84-252-148.wireless.umn.edu] has quit []17:41
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui17:43
-!- mode/#webgui [+o rizen] by ChanServ17:43
-!- apeiron_fp2008 [n=apeiron@x-134-84-252-148.wireless.umn.edu] has joined #webgui17:49
-!- apeiron_fp2008 [n=apeiron@x-134-84-252-148.wireless.umn.edu] has quit [Read error: 104 (Connection reset by peer)]17:55
-!- apeiron_fp2008 [n=apeiron@x-134-84-252-148.wireless.umn.edu] has joined #webgui17:56
-!- apeiron_fp2008 [n=apeiron@x-134-84-252-148.wireless.umn.edu] has quit [Read error: 104 (Connection reset by peer)]18:07
-!- apeiron_fp2008 [n=apeiron@x-134-84-252-148.wireless.umn.edu] has joined #webgui18:07
CIA-40WebGUI: jt * r5470 /branch/WebGUI_Commerce/designdocs/sku.pod: separating sku docs from main commerce docs18:22
CIA-40WebGUI: jt * r5471 /branch/WebGUI_Commerce/designdocs/commerce.pod: separating sku from main18:22
CIA-40WebGUI: jt * r5472 /branch/WebGUI_Commerce/designdocs/sku.pod: formatting problem18:22
-!- apeiron_fp2008 [n=apeiron@x-134-84-252-148.wireless.umn.edu] has quit []18:31
-!- diakopter [n=diakopte@pdpc/supporter/active/diakopter] has joined #webgui19:32
-!- diakopter [n=diakopte@pdpc/supporter/active/diakopter] has quit ["leaving"]19:33
-!- diakopter [n=diakopte@host01a.appflux.net] has joined #webgui19:33
CIA-40WebGUI: colin * r5473 /branch/WebGUI_Commerce/ (lib/WebGUI/Shop/Tax.pm t/Shop/Tax.t): 19:47
CIA-40WebGUI: Added the export method.19:47
CIA-40WebGUI: Basic tests for the export method. Need to check the CSV file19:47
CIA-40WebGUI: to make sure it's created correctly.19:47
diakopterhelp, anyone?  Spectre did not start successfully.  Can't locate object method "autoconv" via package "JSON" at /data/wre/prereqs/lib/perl5/site_perl/5.8.8/JSON.pm line 136. 19:52
BartJolhave you perfomed an update?19:55
nubawhoa JSON is biting me too! on a HEAD setup, fresh install, w/ JSON and Config::JSON updated, I'm getting this error:20:07
nubamalformed JSON string, neither array, object, number, string or atom, at character offset 0 ["(end of string)"] at /data/wre/prereqs/perl/lib/site_perl/5.8.8/JSON.pm line 154.20:07
nubaany ideas?20:10
BartJolwell, something to do with json versions20:10
BartJoldepends on the wre/webgui version you're using whether you have to up or doengrade json20:10
nubaim using HEAD, meta generator says WebGUI 7.5.320:11
nubabut on WRE 0.7.x20:11
BartJolyou can look on20:12
BartJolhttp://www.webgui.org/bugs/tracker/spectre-broken-due-to-json/620:12
nubamaybe the guilt of not updating the WRE to 0.8.1 is coming back to haunt me ;)20:12
BartJolcould very well be20:12
nubaearlier today I was all too happly checking out wg_reset from tools, only to find out it wont work in this WRE20:13
nubaBartJol: read it all, thx. what I have here is latest WebGUI, latest JSON and Config::JSON, vintage WRE20:14
BartJolmmm20:15
-!- cap10morgan [n=cap10mor@206-124-6-111.denver.dsl.forethought.net] has joined #webgui20:17
nubaim not fretting, i'll be migrating my dev environment to another machien this monday20:17
cap10morganFor 7.4.24, should I use Config::JSON 1.1.2 or is 1.1.4 OK?20:17
BartJoli don't know exactly what's happening, already tried wiki or forum, there are more json problems, maybe there is something on it20:18
nubait would be great if someone familiar with the JSON version issues could produce a wiki page20:18
nubaand add a link to it to the topic20:18
BartJolit would20:19
nubatheres a stream of people coming here with JSON issues and questions about versions and all that20:19
nubaand after learning they have to install another version, then they have to learn how to do that with cpan20:21
cap10morgannuba: yeah, cpan claims 1.1.1 is up to date. :)20:21
BartJolfortunately, I'm not that man20:22
nubasee. its confusing.20:22
* cap10morgan is doing a manual install of Config::JSON 1.1.220:24
diakopternuba: where did you get wg_reset20:33
diakopternuba: nm20:34
-!- FoxZilla [n=chatzill@AMontsouris-152-1-21-137.w82-123.abo.wanadoo.fr] has joined #webgui20:45
cap10morganhow do you run WebGUI's perl test suite?20:54
@apeironnuba, 21:04
@apeironperlbot, life with cpan21:04
perlbotInformation pertaining to the Comprehensive Perl Archive Network (CPAN) can be found at http://sial.org/howto/perl/life-with-cpan/21:04
-!- FoxZilla [n=chatzill@AMontsouris-152-1-21-137.w82-123.abo.wanadoo.fr] has quit [Read error: 110 (Connection timed out)]21:06
GooeyOfSteelWiki: spell checker - Created on 2/16/2008 12:57 pm by elnino  http://www.webgui.org/community-wiki/spell-checker21:08
GooeyOfSteelWiki: spell checker - Edited on 2/16/2008 1:06 pm by elnino  http://www.webgui.org/community-wiki/spell-checker21:17
GooeyOfSteelWiki: spell checker - Edited on 2/16/2008 1:10 pm by elnino  http://www.webgui.org/community-wiki/spell-checker21:20
GooeyOfSteelWiki: spell checker - Edited on 2/16/2008 1:24 pm by elnino  http://www.webgui.org/community-wiki/spell-checker21:34
nubaapeiron: i'm using CPAN since 2000, but thx anyway22:05
@preactioncap10morgan, cd /data/WebGUI/t; WEBGUI_CONFIG=/data/WebGUI/etc/yourconfig.conf prove -r22:06
cap10morganpreaction: cool, thanks. i found the wiki page also (dev's guide to testing webgui), which was very helpful.22:06
nubaapeiron: i was saying about these people that come here lost re: the JSON ongoing issue22:07
nubaglad to see GooeyOfSteel working22:07
@preactionyeah22:07
@apeironnuba, I mean you could give people that link. )22:15
@apeironer, :)22:15
nubawell im not familiar with what combinations of versions (JSON, Config::JSON, WebGUI, WRE) are borken or not22:17
nubasomeone, possibly from plainblack, will be more suited to write a wiki article on that than me22:17
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI22:33
-!- mode/#webgui [+o khenn] by ChanServ22:33
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Read error: 113 (No route to host)]22:50
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Remote closed the connection]22:55
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI22:56
-!- mode/#webgui [+o khenn] by ChanServ22:56
nubaheh is this you, rizen ? http://www.bash.org/?448823:39
--- Day changed Sun Feb 17 2008
-!- BartJol [n=plainstu@54-167.surfsnel.dsl.internl.net] has left #webgui []00:07
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has joined #webgui00:15
elninoHi. I did an upgrade to 7.4.24 and my /home doesn't work anymore.00:15
elninoI went into settings and the hover help is no longer there. 00:16
elninoDoes this all seemm right to you? I didn't see anything about this in the gotch file.00:16
elninothe maintainace page is still up after restarting apache twice and starting spectre00:16
elninothere were no errors during the upgrade.pl process. Should I revert? or does this all seem right?00:17
elninoI upgraded from 7.3.22 to 7.4.2400:18
elninoI need close this connection, but I will be back on shortly00:40
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has quit ["Leaving"]00:40
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has joined #webgui00:54
elninook. the maintenance page finally went away. It must have been cached in the browser, because I had already tried caching it in webgui.00:55
elninoStill wondering about the hoverhelp though. Are they all supposed to be "spelled out" on the edit page? Or am I missing javascript files somewhere?00:56
elninospectre icons are missing in the admin menu. Where may I find them?01:19
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has quit ["Leaving"]01:42
-!- polar_ [n=chatzill@rrcs-67-53-135-239.west.biz.rr.com] has joined #webgui02:29
-!- polar_ is now known as arctos02:33
-!- arctos [n=chatzill@rrcs-67-53-135-239.west.biz.rr.com] has quit [Client Quit]02:34
-!- arctos [n=chatzill@rrcs-67-53-135-239.west.biz.rr.com] has joined #webgui02:39
-!- arctos [n=chatzill@rrcs-67-53-135-239.west.biz.rr.com] has quit [Client Quit]02:40
-!- arctos [n=chatzill@rrcs-67-53-135-239.west.biz.rr.com] has joined #webgui02:41
-!- arctos is now known as help02:48
-!- help is now known as wld02:48
wldhelp02:49
-!- wld [n=chatzill@rrcs-67-53-135-239.west.biz.rr.com] has quit ["ChatZilla 0.9.81 [Firefox 2.0.0.12/2008020121]"]02:49
-!- wld [n=chatzill@rrcs-67-53-135-239.west.biz.rr.com] has joined #webgui02:52
-!- wld is now known as arctos02:53
-!- arctos is now known as maritimus02:53
-!- maritimus [n=chatzill@rrcs-67-53-135-239.west.biz.rr.com] has quit ["ChatZilla 0.9.81 [Firefox 2.0.0.12/2008020121]"]03:09
@preactionuhm... que?03:11
-!- maritimus [n=chatzill@rrcs-67-53-135-239.west.biz.rr.com] has joined #webgui03:16
Radix__help?03:16
maritimusThat was a mistype Radix03:18
Radix__good to hear03:21
-!- maritimus [n=chatzill@rrcs-67-53-135-239.west.biz.rr.com] has quit ["ChatZilla 0.9.81 [Firefox 2.0.0.12/2008020121]"]03:26
-!- maritimus [n=chatzill@rrcs-67-53-135-239.west.biz.rr.com] has joined #webgui03:27
-!- maritimus [n=chatzill@rrcs-67-53-135-239.west.biz.rr.com] has quit [Client Quit]03:29
diakopterwre 0.8.1, webgui svn latest, JSON errors.  anyone have a suggestion?03:55
@rizenget the latest versions of sbin and lib out of wrebuild03:59
@rizenthey are fixed for the new json04:00
@rizenwrebuild in svn04:00
diakopterrizen: thanks! :)04:01
diakopterrizen: do I also need a new Config::JSON ?05:16
@rizenyup05:16
diakopterdarn out-of-date cpan mirrors.05:17
diakopteranyone know of a good http one?05:17
diakoptertrying http://mirrors.kernel.org/cpan/05:18
@rizenjust go to search.cpan.org and download05:26
diakopterrizen: ended up doing that.05:29
diakopterImage/ExifTool.pm and Archive/Any.pm missing from the wre05:29
diakopter0.8.1 that is. i assume it's in the svn edition05:30
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []06:14
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui06:17
-!- mode/#webgui [+o rizen] by ChanServ06:17
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Client Quit]06:17
-!- perlDreamer [n=colink@pool-71-117-235-252.ptldor.fios.verizon.net] has joined #webgui06:47
-!- mode/#webgui [+v perlDreamer] by ChanServ06:47
+perlDreamerPhew06:48
+perlDreamerJust got done with some language work06:48
+perlDreamerIt's hard managing a burgeoning 8 year old Spanish translator06:48
+perlDreamernuba, please forgive me for anything too coarse or wrong06:48
-!- jdferm [n=jdferm@sangha.cyberius.net] has joined #webgui07:13
+perlDreamerjdferm, if you have questions, just ask them07:18
+perlDreamerIt's really slow tonight07:18
+perlDreamerand you don't have to ask permission to ask07:18
+perlDreamerperlbot: ask07:18
perlbotDon't ask to ask, just ask.07:18
-!- perlDreamer [n=colink@pool-71-117-235-252.ptldor.fios.verizon.net] has quit ["Leaving."]07:35
CIA-40WebGUI: colin * r5474 /branch/WebGUI_Commerce/t/Shop/Tax.t: check the CSV output made by export07:38
jdfermThanks... 07:43
jdfermI was just dropping in to lurk a bit.07:43
jdfermI've gotten about to my wits end with CMS's. I started with Drupal & realized I would need to know CSS to really get anything looking right.07:44
jdfermSo I went to Joomla!, and during the "migration" to a new version it thrashed the entire website.07:44
jdfermThen I tried typo3, and found it confusing as heck.07:45
jdfermSo now I'm checking out the demo version of webgui & figured I'd lurk here to see what people were saying :D07:45
@preactioni just finished compiling the WRE for OpenBSD 4.2-RELEASE. worked rather nicely07:51
@preactionGooeyOfSteel, help?07:58
@preactionhumm... not implemented yet07:59
@preactionthere's a very nice article on "How to give WebGUI your own style" on http://wiki.webgui.org07:59
@preactionplus some nice contributed theme packages in the Get Add Ons section07:59
jdfermnice. thanks for the heads up08:00
@preactionWebGUI has some learning curve, but for the most part it's pretty straightforward to get what you want08:01
@preactionjust need to know about Style templates (which that article explains) and Asset templates (which are the individual applications/content templates)08:01
@preactionfor the most part, you shouldn't need to worry about the Asset templates08:02
@preactionso it's really just a matter of putting <head><tmpl_var head.tags></head><body><tmpl_var body.content></body>08:02
jdfermand miracle of miracles it took me all of 3 minutes to find documentation on how to add a template08:03
jdfermI spent over an hour trying to find info like that for typo3 tonight.08:04
@preactionnice08:04
jdfermthen I finally gave up & started looking for a new CMS :D08:04
@preactiongood to hear that it can be found. the community's been working hard trying to get better docs out there08:04
jdfermLooks like the wiki has great info08:04
@preactionin addition to the old Help system (used to be on-line help, but we removed it to shave about 15M off resident memory), there's all the stuff that people have added08:05
@preactionfor some reason i got it into my head to build a dedicated regression test box using OpenBSD...08:06
@preactionand it's been going surprisingly smooth08:06
jdfermwow. Heck of a way to spend a saturday night ;)08:06
@preactioni would suggest using the WRE to install WebGUI's prerequisites. it has great tools for managing WebGUI as well.08:06
@preactionit's just easier than trying to manage the prereqs yourself08:07
@preactionsomething that Perl programs tend to have difficulty with08:07
jdfermI'll talk with the SA of the box that I'll be installing this on. He shouldn't have a problem with it.08:07
@preactionyeah, that's what I said the first time. couple hours to get the prereqs installed and a webgui site created. used the WRE and i did it in 15 minutes08:08
@preactionthe docs work, but i kept second-guessing them and trying to do things the way i thought my distro wanted them done08:09
@preactionplus it was an ubuntu system, so it's got the weird httpd.conf08:09
jdfermahh the system I'll be installing on is ubuntu08:13
@preactionbonne chance. it shouldn't be exceedingly hard except for getting all the packages from APT08:15
jdfermis webgui available via apt-get?08:15
@preactionbut still, the WRE is easier, and there's probably a pre-built for your version (i know there's a Dapper out there)08:15
@preactionnot yet, no08:15
jdfermkk08:15
@preactionit's proposed for the next Debian, so it might make it to ubuntu eventually08:16
-!- Samus_Aran [n=ILL@about/linux/supportwhirlwind/SamusAran] has quit [Remote closed the connection]08:48
-!- Samus_Aran [n=ILL@S01060018f870a6ff.vc.shawcable.net] has joined #WebGUI08:48
-!- Samus_Aran is now known as Samus09:45
-!- Samus is now known as Samus-Aran09:46
-!- Samus-Aran is now known as Samus_Aran09:46
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI14:11
-!- khenn__ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI14:20
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Read error: 104 (Connection reset by peer)]14:20
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Read error: 113 (No route to host)]14:27
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui17:47
-!- mode/#webgui [+o rizen] by ChanServ17:47
-!- khenn__ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Remote closed the connection]17:54
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI17:54
-!- mode/#webgui [+o khenn] by ChanServ17:54
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI18:07
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Read error: 113 (No route to host)]18:24
GooeyOfSteelWiki: How to Build the WRE on OpenBSD - Created on 2/17/2008 12:17 pm by DBell  http://www.webgui.org/community-wiki/how-to-build-the-wre-on-openbsd20:28
@preactionwow, GooeyOfSteel is quick on the uptake20:28
@preactionbut for one slight problem, it used my username, not my alias20:28
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui20:47
GooeyOfSteelWiki: How to Build the WRE on OpenBSD - Edited on 2/17/2008 1:14 pm by DBell  http://www.webgui.org/community-wiki/how-to-build-the-wre-on-openbsd21:25
-!- maritimus [n=chatzill@rrcs-67-53-135-239.west.biz.rr.com] has joined #webgui21:28
@preactionapeiron, when you compiled the WRE for FreeBSD, did you need to do anything to the modproxy or modperl Listen directives?22:46
GooeyOfSteelWiki: WRE Installation - Edited on 2/17/2008 2:53 pm by DBell  http://www.webgui.org/community-wiki/wre-installation23:04
-!- BartJol [n=plainstu@54-167.surfsnel.dsl.internl.net] has joined #webgui23:05
-!- BartJol [n=plainstu@54-167.surfsnel.dsl.internl.net] has left #webgui []23:59
--- Day changed Mon Feb 18 2008
-!- ascii__ [n=ascii@host-64-139-233-19.nctv.com] has joined #webgui00:17
-!- ascii [n=ascii@host-64-139-233-19.nctv.com] has quit [Read error: 110 (Connection timed out)]00:23
@preactionthere is so much fun we could have with integrated statistics...00:40
@preactionplus we'd get rid of awstats, since it's a beast and sucks00:40
@preactionpassive stats from processing Apache logs, plus active stats with JS AJAX stuff, or the google analytics-type stuff (iframe or img that gets a CGI page)00:41
@apeironpreaction, I don't believe so, no, nothing that wasn't done already.00:44
@preactionhumph...00:44
@preactioni couldn't get apache to translate IPv4 requests to IPv6 addresses, so it wouldn't respond to 127.0.0.100:45
@preactioni added it to the wiki page and the readme.txt, so hopefully people will figure it out00:45
@preactiondon't think too many people who use OpenBSD also use WebGUI00:45
@preactionits running our new dedicated smoke test box though00:46
@apeironI can't imagine why you'd go with Open rather than Free myself, but /me shrugs.00:46
@preactiononce i get the program working00:46
@apeironFor WebGUI at least.00:46
@preactioni've got a specific set of conditions that must be met for me to run OpenBSD for something, including "Doesn't need to co-exist with windows computers" and "for the fun of it" ;-)00:47
@apeironA VM would work well for that, heh.00:47
@preactionoh, "never holds sensitive data that may need recovery", but that's BSD in general now00:47
@preactiondue to my efforts to mount UFS2 under Linux... not fun00:47
@apeironshrug. I've had UFS's crash before and have recovered stuff.00:48
@preactionit's not the recovery so much as i needed to shuffle stuff around to free up a hard drive00:48
@preactionthe hard drive that was booting freebsd00:48
@preactioni still need to find a cluster filesystem that runs on something other than Solaris00:49
@apeironDoes ZFS count?00:49
@preactionzfs clusters over a network?00:52
@preactionsun has lustre, which is their cluster FS. and i think they have a linux driver for it, but not sure about its stability00:52
@apeironOh, wow, that's probably not what ZFS is for. :)00:53
@rizenapeiron: how was frozen perl?00:53
@apeironrizen, Awesome. Quite educational.00:53
@rizenr u back home now?00:53
@apeironIndeed.00:53
@preactioni know the samba group is working on a cluster file system too, but i don't know their status either00:53
@rizenwhat was the best talk..and what was it about?00:53
@apeironHmm. I think I enjoyed theone about Parrot the most because that was the subject about which I was most curious.00:54
@rizencare to comment on the state of parrot?00:54
-!- ascii [n=ascii@host-64-139-233-19.nctv.com] has joined #webgui00:54
@apeironha. I'm not one to make that kind of statement. I'd probably be wrong.00:55
@apeironThe talk wasn't so much about the state of parrot so much as the internals.00:55
@apeironhmm. Come to think of it I think there was a perl.com article on that recently. Either that or state of perl6 (which is dependent upon Parrot).00:58
@rizenyeah i read that stuff00:59
@rizenjust haven't seen it hands on00:59
@rizendon't have time to experiment much these days00:59
@rizentoo busy running a company00:59
@rizen=)00:59
@apeironI think the basic position about its state is that they're... recovering, as it were, from the political issues, but still making progress.00:59
-!- ascii__ [n=ascii@host-64-139-233-19.nctv.com] has quit [Read error: 110 (Connection timed out)]01:00
@apeironDan Sidhe I think it was made at least one blog post detailing the political stuff, his clashes with Leo, etc.01:00
@rizenare you guys old enough to remember knight rider?01:03
@rizenthe new series premiers tonight01:04
@preactionnobody can beat The Hoff...01:05
@preactiondon't they have Matt Damon or someone in his place?01:05
@rizenthe hoff is in it01:05
@rizeni think the hoff takes on miles role in this one01:05
@rizenthe "mentor" or whatever01:05
@rizenhe still plays michael knight...just hands the reigns of driving off to some other dude01:06
@preactionno, Kilmer is KITT, that's who i was thinking of01:06
@apeironI'm barely old enough to remember it. Never watched it.01:07
@preactiontonight you say? might have to try it out01:07
@rizenthe new car is amazing looking01:07
@rizenit's on nbc 01:07
@rizena 2 hour movie01:07
@rizento kick it off01:07
@rizenthe other thing is that discovery channel has this real life jurrasic park kind of thing on01:08
@rizendoing something with reconstituting dino dna01:08
CIA-40WebGUI: doug * r5475 /wrebuild/ (build.sh readme.txt): Added OpenBSD to the list of build possibilities01:13
@preactionthis is the weirdest thing... i can run webgui. i'm sitting here playing with the WebGUI site, but running the tests gives me errors01:16
@apeironOn OpenBSD?01:17
@preactionhttp://webgui.pastebin.com/d469bd6fb01:17
@preactionyes01:17
@apeironhmm.01:19
@apeironAnd that's the first error?01:19
@preactionyes01:20
@preactionbecause it can't load WebGUI::Session, everything else breaks01:20
-!- cap10morgan [n=cap10mor@206-124-6-111.denver.dsl.forethought.net] has quit []01:20
@apeironBut obviously you're running the site fine.01:22
@apeironSo logically the first step, to me at least, seems to point to investigating how the test suite loads the APR bits, yes?01:22
@preactionApache2::Request needs it.01:25
@preactionand typing 'reset' into my terminal gives the same error for some reason01:27
@apeironAs the tests failing? oO01:27
@preactionjust the undefined symbol error01:35
@apeironweird.01:35
@apeironAnd there isn't a "reset" command installed as part of WebGUI right?01:37
@preactionnot that i'm aware of01:58
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui02:00
-!- mode/#webgui [+v Radix-wrk] by ChanServ02:00
@preactionit seems that libapr knows where it is, but libaprutil doesn't02:05
@apeironhmm. Does Open still ship with Apache? If so, is it possible at all that it's clashing with that Apache?02:14
@preactionit ships with apache 1.302:15
@preactioni don't think apache 1.3 had APR02:16
@apeironSo fairly unlikely that it's causing an issue then.02:16
@preactionit seems like libapr-0.so.9.16 isn't getting loaded when I 'use Apache2::Request'02:19
@preactionwhen i change LD_PRELOAD=/data/wre/prereqs/lib/libapr-0.so.9.16, i get a new error. i think i have to preload all the libraries02:26
@apeironHmm, perhaps a difference in the way OpenBSD's ld.so works?02:27
@apeironI wouldn't think it'd be so different from FreeBSD, but maybe it needs to be to be portable?02:27
@preactionwhen i put both libapr and libaprutil into LD_PRELOAD it works02:28
@preactioni swear. why is THIS problem easier to diagnose than an HTTP POST with a Redirect response POSTing again automatically...02:34
@apeironPossibly because you get loud failures with reasons explaining the failures?02:37
@preactionmust be02:38
-!- maritimus [n=chatzill@rrcs-67-53-135-239.west.biz.rr.com] has quit ["ChatZilla 0.9.81 [Firefox 2.0.0.12/2008020121]"]02:38
@preactionwell, the post problem was obvious too, the second request had variables it shouldn't have02:39
CIA-40WebGUI: colin * r5476 /branch/WebGUI_Commerce/designdocs/commerce.pod: 03:03
CIA-40WebGUI: Subs named import do special things in perl. Renaming03:03
CIA-40WebGUI: import and export to importTaxData and exportTaxData,03:03
CIA-40WebGUI: respectively.03:03
-!- knowma1 [n=william@adsl-074-170-007-083.sip.clt.bellsouth.net] has joined #webgui03:47
-!- crythias [n=gyoung@fl-69-68-148-96.sta.embarqhsd.net] has joined #webgui04:03
-!- mode/#webgui [+v crythias] by ChanServ04:03
-!- knowma1 [n=william@adsl-074-170-007-083.sip.clt.bellsouth.net] has left #webgui []04:40
perlmonkey2I haven't had time to program much on wg (polishing the work app for viewing by the people who pay our grant), but I'm trying really hard to extrapolate a automated way of doing 2.0 stuff like wg works now.  With param types/forms being automagically handled.04:58
perlmonkey2No need for templates, at least in the asset edit/configure pages.04:58
-!- perlDreamer [n=colink@pool-71-117-235-252.ptldor.fios.verizon.net] has joined #webgui05:44
-!- mode/#webgui [+v perlDreamer] by ChanServ05:44
@Haargfound a way to have mod_proxy only use mod_perl for uploads in they aren't world readable05:48
+perlDreamerYou're a beastie!05:49
+perlDreamerHow does it work?05:49
@Haargi can't think of any weaknesses at this point05:49
@Haargusing rewrite rules to detect the presence of a .wgaccess file05:49
@Haargif it doesn't exist, it assumes it is world readable05:49
@Haargthen storage needs to be modified to not write the .wgaccess file for world readable locations05:50
@Haargbut that's a small change05:50
* apeiron saw "you're a beastie" and thought it was a BSD discussion...05:50
+perlDreamerJust don't forget to modify the tests to account for that.05:51
@Haargdoesn't look like any tests look for wgaccess at this point05:52
@preactionso before i release this new dedicated test box to the world, i should probably figure out why these tests fail on OpenBSD but not CentOS05:52
+perlDreamerYup.05:52
+perlDreamerOr MacOSX05:52
+perlDreameror Ubuntu05:52
@preactionlooks like you need to be root to run the tests06:22
+perlDreamerthat's not good06:25
+perlDreamerI wondery why06:25
@preactionFileCache can't chmod / chown the /tmp/WebGUICache/* folder06:26
@preactions06:26
@preactionand then prove seems to go all wonky06:26
@apeironWhat's the Unix file permissions on /tmp?06:34
+perlDreamer777?06:34
@apeironNot good enough.06:35
@apeironNeeds to be sticky.06:35
+perlDreameryeah, I think that's actually a wG bug06:35
@apeironwell06:35
@apeiron/tmp itself has always needed to be sticky.06:35
+perlDreamerwe tell people to set it up to be writable by the httpd user06:35
+perlDreamerbut then spectre and the updated come along and muck things up06:35
+perlDreamersince they run as root06:36
@apeironAll the systems I've run across have had a /tmp set up properly.06:36
@apeironAlthough I admit I haven't mucked with OpenBSD in several years, and certainly not now that they're into the 4.x releases.06:36
+perlDreamereverything that touches uploads and the fileCache needs to be done as the wG user.06:36
+perlDreamerwhoever it is06:36
+perlDreamerSo I'm writing the tests for importing tax data from a CSV file06:39
+perlDreamerand I'm pretty sure that I should test for bad file contents06:39
+perlDreamershould that be dynamically created for each test, or a directory full of ugly looking CSV files?06:39
@preactionthe import function can't take a string?06:40
@rizenSpectre deoesn't need to run as root, but even if it does, that shouldn't cause any problems cuz spectre doesn't interact with the FS06:41
@rizeni think the test box should run haiku06:42
@preactionooh BeOS06:42
+perlDreamerImportTaxData takes a file path to a CSV file06:42
+perlDreamera string would be easier06:43
+perlDreamerI guess I could decompose it06:43
+perlDreamerWGBP advises line based I/O, rather than slurping.06:43
+perlDreamerbut the dataset is small06:43
@rizenthe dataset could be pretty big06:44
+perlDreamer1000 lines?06:44
@rizenif there were specific tax data worldwide06:44
@rizenno...think one entry for every postal code world wide06:44
+perlDreameroh06:44
+perlDreamer5 digits06:44
@rizen9 digits in the us06:44
@preactionor more06:45
+perlDreamerokay, line based it is06:45
@rizensix digits in canada06:45
+Radix-wrk4 digits in australia06:45
+perlDreamerI'll make a subdirectory for it in the test collateral area06:45
+perlDreamer(God bless the Australians)06:45
@rizenand canada is AlphaNumeric digits...so make sure it accepts alphanum06:46
+perlDreamerSo the problem child is really the updater, being run as root?06:46
+Radix-wrkUK is six digits alpha too06:46
@apeironTen in the US if you want the - between the 5 and the 406:46
+perlDreamer6?06:46
+perlDreameroh, UK06:46
+perlDreamerIt's getting late, and I am extra cranky today06:47
+perlDreamerTrying to learn a new keyboard layout06:47
+Radix-wrkwhy?06:47
+perlDreamerThe Kuskie family made some small contributions to wG i18n this weekend06:47
+Radix-wrkAhh.. spanish I think you said?06:47
+perlDreamerand it's easier to type spanish using the US International keyboard06:47
* rizen is thinking about taking a pee but it's so cold outside06:47
+perlDreamerbut for some reason, it is ignoring my choice of meta key06:48
+Radix-wrkdon't pee on the electric fence!06:48
+perlDreamerand forcing me to type quote-space to get a literal quote06:48
+Radix-wrkdon't eat the yellow snow!06:48
+perlDreamerdo not _make_ the yellow snow06:48
@rizeni have to make the yellow snow06:48
@rizenno water in my house06:48
+perlDreamerWhat happened?06:48
+Radix-wrkno water?06:48
@rizenbusted water line today06:48
+Radix-wrkyikes06:49
@rizenit was disaster weekend at my house06:49
+perlDreamerDid it freeze from the cold?06:49
@rizenon saturday i got back my computer (gaming rig) from the shop after they had it 6 weeks, and it still doesn't work06:49
+Radix-wrkheh.. disaster weekend here for me.. no broken water line, but lost 700GB of data thanks to an overeager NAS!06:49
@preactionrizen, dear jesus... how long has that thing been out of commission now?06:49
@rizentoday my garage almost flooded, so i went out and bought a pump and pumped it out06:50
+perlDreamerOh, just drive to the office and use their bathroom06:50
@rizenright after i finished pumping out the garage area the water line broke and flooded my kitchen06:50
@rizenluckily i was home so i caught it before it got too bad06:51
@rizenbut sarah was absolutely drenched with freezing water06:51
+perlDreamerwife-cicle06:51
@rizenindeed06:51
+perlDreamerdoes it get that cold in your house that the pipes freeze and burst?06:51
@rizenit didn't freeze from the cold...somehow the water created a pressure bubble in the copper pipe06:51
+perlDreamerPEX06:52
@rizenno, it was an insulated pipe, and it was inside the house, and it was 65 in here when it blew06:52
+perlDreamerPEX is supposed to be burst proof because it will expand under high pressure06:52
+perlDreameranyway, I'm getting off topic06:53
@rizenpreaction: it's been out for 8 weeks now...this time. but overall its been out of commission for 5 of the 13 months i've owned it06:54
@rizentotal lemon06:54
@preactioni'd say06:54
+perlDreamerwill you home insurance cover it all?06:55
+perlDreamer"yes I want to overwrite it.  The old stuff is garbled crap to quote my friend JT" --Kathy06:57
+perlDreamerYou've created a meme.06:57
+perlDreamerNext, it will show up on t-shirts at ThinkGeek, then Wikipedia06:57
@rizenthere's no real damage to our house...just need to fix a pipe06:59
@rizenplumber is coming tomorrow06:59
@rizenif it were pvc i'd fix it, but since it's copper i don't want to mess with it06:59
@rizeni07:00
+perlDreamerPEX is good stuff.  Cheaper per foot than copper or PVC, cheaper to install.  more robust.07:00
@rizeni'm pretty good at soldiering, but not good enough to be sure07:00
@rizenPEX is irrelevant, this is copper07:00
+perlDreamerI'm going to replumb my house with it07:00
@rizenwhat is kathy referring to in that comment?07:00
+perlDreamerA GnuCash report.  XML == Garbled Crap07:01
@rizenyour whole house? is it in need of being replumbed?07:01
+perlDreamerYes and no07:01
+perlDreamerWe're moving the location of sinks, washer and dryer and hot water heater.07:01
@preactionsounds fun07:01
+perlDreamerSo being frost proof and easily hackable is a good thing to do.07:01
+perlDreamerFor practice, I'm rewiring the whole house07:02
+perlDreamerPEX does not use glue or solder.  It is all pressure fittings07:02
@preactionfor practice?07:02
+perlDreamerWell, the wiring in the attic07:03
+perlDreamerall the sheathing is breaking down and rotting out07:03
+perlDreamerSo I have been pulling new wires to replace them07:03
+perlDreamerTo finish it out, we will put in a new circuit breaker box and move it out of the living07:03
+perlDreamerroom into the new garage that we had built last summer07:03
@rizeni've personally wired 3 different houses top to bottom. it's not hard when the building is gutted or going up, but it's a total pain once the drywall is up07:04
+perlDreameryeah07:04
@preactioni've got plaster / lathe. i do not envy having to rewire this place07:04
+perlDreamerJust buy a fishtape, and check into "new-work" boxes.07:04
@rizenplaster/lathe is usually easier because they didn't insulate those old houses as much07:05
+perlDreameryeah, stay on inside walls07:05
+perlDreamerAlso, my wife is a skilled drywall patcher nowadays07:05
@preaction... if i open up the external walls and find shit for insulation i'm going to be extremely ticked off... and there's going to be a huge project...07:05
+perlDreamerhow old is your house?07:06
@preactioninterior walls, they insulate those nowadays?07:06
@rizendrywall isn't hard...if you've got a lot of wiring/plumbing to do it may just be easier to drop the old walls and do it from scratch07:06
@preactioni'm guessing about 80 years, could be more07:06
+perlDreameroy07:06
@preactionbest-guess the city has is 80 years07:06
+perlDreamerNo insulation in there at all, likely07:06
@preactioner.. +50 years07:06
@preactionthat might explain the $250+ heating bill...07:06
+perlDreameror living in Wisconsin07:07
@preaction... you might be right. there might be 0 insulation in the walls...07:09
@preactionwell, that solves the problem of how to repair the walls after i rewire07:09
@rizenif it was built before 1950 you're lucky if there is anything more than newspaper in the walls07:10
@preactionand the parents keep telling me "Don't spend too much money fixing the place up..."07:10
@rizensome of the old houses i've remodeled i found no insulation, but found license plates, old clothes, newspaper, racy magazines, and tools07:11
@preactionnice07:11
@rizenas far as spending money..it depends upon what you want out of the place...if you're going to live there, then make it as nice as you want07:12
+perlDreamery'all need to winter in Hillsboro07:12
@rizenif you want to turn it into a rental or sell it, then don't stick too much into it07:12
+perlDreamer11 degrees for a high07:12
+perlDreamersheesh07:12
@preactioni guess i am planning to live here at least 5 years, so while i'm here i may as well fix as much as possible07:17
@preactionthis might be the best house that i end up owning (until i buy a single-family)07:17
@preactioni mean. doesn't adding insulation, new wiring, new plumbing, add to the value of the house?07:19
+perlDreameryes, but it might not return 1:107:20
@rizenabsolutely..but depending on market conditions, the location of your house, and other factors...07:20
@preactionah07:20
@preactionit's a gamble07:20
@rizenhonestly, when flipping the thing that adds value to the house is bathrooms, kitchens, and bedroom count07:20
+perlDreamerNo, a realtor could tell you how much it will increase the cost of your house07:20
+perlDreameror a contractor07:21
@preactionone of the contractors gave me an idea to charge $X for rent + heat (X being the approximate value of 1/2 mortgage + average current heat bill)07:21
@preactionso when i fix the windows / insulation, $X means more money07:21
@rizenyou should charge whatever the highest amount the market will bear07:22
@preactionright, the market will bear more when there's more percieved value. if the current average elec/heat bill is $200, and I charge $725, when i fix things and bring the heat/elec bill down to $100 avg, that's another $100 for me. 07:23
@preactionotherwise i just charge the $525 for rent07:23
@preactioninsulating and fixing windows is now almost worthless, except for keeping tenants07:24
@preactionit's another gamble, of course07:24
* perlDreamer wishes to renew his older gripe about hash slicing07:27
@preactionuh... line 119 of lib/WebGUI/Workflow/Cron.pm seems to only return the params if the params are the empty string, that's wrong?07:29
@preactionit fixes the tests that were failing, so i guess so07:30
+perlDreamers/eq/ne/?07:30
@preactionyeah07:31
@preactionthe question is were they failing on the existing smoketest box?07:31
+perlDreamertests 26-29?07:32
@preactionthey weren't... why not?07:32
@rizenit's times like these that i'm glad to have a pub open next to my house07:32
@preactionnm, they were07:32
+perlDreamerWe don't have a Cron test yet, perhaps?07:32
@preactionSpectre/Workflow.t is failing, and some tests in Group.t and User.t07:33
@rizenperlDreamer: there is no hash at that line07:34
@rizenparameters is still a string07:34
+perlDreamerright but it says if the string is blank, then it's okay07:34
+perlDreamerand it should be that if it is not blank, it is okay07:34
@preactionyeah. i've fixed it and will be checking it in07:35
+perlDreamerdoes the test pass now?07:35
@rizenoh i see07:35
@rizenwhat are you talking about with hash slicing then?07:35
@rizenwhat does that mean?07:35
@preaction$hash->{ "keyone","keytwo","keythree" }07:35
@preactionbut i think his problem is @hash{"keyone","keytwo"}07:36
@rizennone of what you just typed has any meaning for me07:36
@rizennor does it appear to have anything to do with line 119 of Cron.pm07:36
+perlDreamerNo, he is responing to my previous hash slice gripe07:37
@preactionyou can get an array of values out of a hash by using my %hash = ( a => 1, b => 2); print @hash{"a","b"};07:37
@preactionno, i fixed 119. the tests pass now07:37
@rizenoh07:37
+perlDreamerbut I do not think $hash->{@arr} is really a slice07:37
+perlDreamer@{ $hash }{@arr} is a slice07:37
@rizensorry, i didn't realize we were talking about different things07:37
@preactioni never remember how to take a slice of a hashref07:37
@preaction$hash is not an array ref, it's a hash ref07:38
@preactionthat's my only gripe about hash slices, hashref slices gets weird07:38
+perlDreamerright, but you have to sigil it as an array to slice it07:38
+perlDreamerif we had %hash, we'd use @hash to slice it07:39
+perlDreamerif you have a hashref, you have to tell it to consider it a "hashslice", defined by the following index field07:39
@preactionright, but @{} is a deref, not just a sigil change. i think that i agreed with you and was wrong07:39
@preactionbut then, a simple test would prove it either way07:40
+perlDreamersee Shop::Tax line 12107:40
+perlDreamerWebGUI::Shop::Tax in the commerce branch07:41
@preactioni fixed the Macro/SQL.t, which was failing because i had a user with NULL as a username for some reason... but User.t and Group.t are failing because of the by IP tests... 07:42
@preactionbut that's obviously an IPv6 / IPv4 problem07:43
+perlDreamertime to go stretch07:43
+perlDreamercatch you later guys07:43
@preactioncya07:43
@rizenbye07:43
-!- perlDreamer [n=colink@pool-71-117-235-252.ptldor.fios.verizon.net] has quit ["Leaving."]07:43
@rizenpreaction...so since this machine will become the test rig07:46
@rizendoes that mean it will also take over nightly builds?07:46
@preactioni was thinking no, mainly because it would then have to upload them to frozen07:47
@rizenisn't it going to upload the test results to frozen?07:47
@preactionyeah07:48
@preactioncurrently i have a WWW::Mechanize script publishing a new thread to the smoketests forum07:48
@rizenwhy not just email it in?07:48
@rizenwouldn't that be more foolproof?07:48
@preactionprobably, but it already works ;)07:49
@preactionplus i couldn't attach a file using e-mail, if that would work for the Devel::Cover report07:49
@rizenwhy not?07:50
@rizenemail handles attachments07:50
@preactioneh, i can change it once i start adding Devel::Cover and making the box create the site, run the tests, and then delete the site (so we can run tests against newly-created sites, the site starter wizard, and etc...)07:51
@preactioni think these tests are failing because my network's subnet is 192.168.0.0/16, and so the visitor and admin user last logged in from one of those addresses, throwing off the Test::Deep comparison with those two user IDs08:04
@rizendo you think there's any reason to make webgui IPv6 compatible, and what would it take to do that?08:05
@preactioni don't see it as a priority, it will be necessary someday of course08:07
@rizenyeah, doesn't seem like IPv6 adoption is moving forward quickly08:08
@preactionif the tools we're using to compare subnets / IP addresses support IPv6, then it might be as simple as changing data fields to accept IPv6 string size08:08
@preactionbut probably not that simple08:08
@preactioni can't think of many places outside of User and Group that we check IPs, and those use Net::Subnets08:09
@preactionnot sure if Net::Subnets can handle IPv6 though08:09
@rizenspectre stuff08:09
@rizenand no it can't...at least as of the version that was out when i started using it08:09
@preactionwhich is the same version out now from what i see, 0.2108:10
@preactionnope, it's expecting 32-bit addresses08:11
@preactionit's something to keep in the back burner probably, and i've found the module that'll do it: http://search.cpan.org/~luismunoz/NetAddr-IP-4.007/Lite/Lite.pm08:16
@rizenwow that module is super cool08:17
@rizenwhy can i never find those super cool ones when i look08:17
@rizeni must be blind08:17
@rizenincidentally i've found the coolest wiki in the history of the world08:20
@rizenit gives me new ideas for our wiki, as well as new stuff for webgui in general08:20
@rizenit has an ass kicker macro language: http://wiki.opengarden.org/@gui/extensions08:21
@rizenhttp://wiki.mindtouch.com/Deki_wiki08:21
@preactionits definitely pretty08:22
@rizenok sleepy time for me08:22
@rizenttyl08:22
@preactionha, it uses Viddler. one of my friends is their sysadmin08:22
@preactioncya08:22
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []08:23
CIA-40WebGUI: doug * r5477 /WebGUI/ (lib/WebGUI/Workflow/Cron.pm t/Group.t t/User.t): 08:33
CIA-40WebGUI: changed User.t and Group.t to use a less used ip address to make tests pass on my network that uses 192.168.0.0/16\08:33
CIA-40WebGUI: fixed a logic bug in WebGUI/Workflow/Cron08:33
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]09:30
-!- SynQ [n=koendejo@194.171.50.123] has joined #WebGUI11:19
SynQmorning11:19
-!- BartJol [n=plainstu@194.171.50.123] has joined #webgui11:43
SynQmorning bart11:48
BartJolmorning11:54
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui14:13
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI15:05
-!- mode/#webgui [+o khenn] by ChanServ15:05
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Read error: 113 (No route to host)]15:06
nubapreaction: >it used my username, not my alias15:13
nubapreaction: it scrapes http://www.webgui.org/community-wiki?func=recentChanges, thats why15:13
BartJolI doubt whether preaction is really awake15:19
nubawell he'll be highlighted anyway15:35
BartJolis he radio-active?15:41
nubaheh dont think so, but if he'll notice it or not will depend on how he uses IRC and on his IRC client's features15:53
nubaany time a highlight happens IRSSI flags the window for me15:53
BartJolmm, moving windows, sound like a vista feature15:54
nubaalso if im set as away, it'll list them when I un-away15:54
nubaIRSSI is a text-only IRC client, the window's number turn to red in the status bar15:55
nubathats the kind of flagging im talking :)15:55
BartJolsorry, I'm just playing that I'n THAT stupid15:55
nubascreen will also warn me of a beep in the irssi's window15:55
nubaso im quite covered ;)15:55
nubayeah im just playing along..15:55
BartJolthanks15:56
nubaanytime15:56
nubajust watched http://en.wikipedia.org/wiki/Dark_Side_of_the_Rainbow this weekend15:58
nubait really syncs nicely15:59
nubaplenty of highly probabilistc unlikely coincidences16:00
nubaobviously, it was edited to make it happen16:00
nubaor maybe its just that im a pink floyd enthusiast and my mind wants to believe it16:02
BartJolI I've seen chopper16:14
BartJolhttp://www.imdb.com/title/tt0221073/16:14
BartJolit was a bit strange16:15
BartJolmmm, I'm not really a floyd fan16:15
BartJolbut it still sound snice to watch16:15
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui16:42
-!- mode/#webgui [+o rizen] by ChanServ16:42
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)]16:51
SynQah rizen17:01
SynQbefore I forget17:02
SynQthank you for the time you put in answering my e-mails17:02
@rizenyou're welcome. sorry it took so long17:03
@rizenlots going on these days17:03
SynQI understand17:03
SynQsame her17:03
SynQhere even17:03
SynQI'm trying to build a growing business :)17:03
nubai wanted to force a specific version of JSON for CPAN to install17:04
nubatried "install http://backpan.perl.org/authors/id/M/MA/MAKAMAKA/JSON-2.04.tar.gz"17:04
nubaand it worked17:04
nubadidnt knew you could do that with CPAN17:04
SynQJT, who is meatbob?17:05
@rizenwow, i didn't know you could do that either17:05
@rizenmeatpop is steve, the pb design guy17:05
SynQah17:05
nubareally fits with the "Do what you mean" philosophy17:05
SynQthe 'new' pb design guy?17:06
-!- bopbop [n=kmccombs@75-134-30-120.dhcp.mdsn.wi.charter.com] has joined #webgui17:06
SynQhi bopbop17:06
bopbopgood morning17:06
SynQare you meatbob?17:07
SynQbopmeat17:07
SynQhttp://www.plainblack.com/bugs/tracker/spectre-broken-due-to-json/817:09
@rizenbopbop is kristi our training chica17:09
bopbopSynQ: nope17:09
SynQah17:09
SynQ:)17:09
* SynQ hugs kristi17:09
bopbopbopbop hugs SynQ back17:10
SynQthat smoring has a point17:10
SynQIf it's this hard to use the WRE to install the most recent stable version and it simply doesn't run spectre due to incompatibilites with JSON, what chance does one have of successfully getting the product up and running so that you can test with it.17:10
SynQhe says17:10
SynQI would say17:10
SynQIf WebGUI stable is to break during upgrading17:11
SynQhow stable is it17:11
SynQbear in mind that I really don't want to bitch here17:11
SynQbut I can imagine that someone who is new to webgui is really gonna have a hard time17:12
-!- br4k3r [n=br4k3r@sense-sea-MegaSub-1-209.oz.net] has joined #webgui17:16
br4k3rhey guys... is there any way to do image maps within WG17:16
@rizenSynQ it isn't our fault that one of the core libraries that we depend on was changed in totally uncompatible ways17:24
@rizenand i'm working on a new version of the WRE that fixes all the problems...but i don't want to put out a piece of crap that doesn't work, so I'm taking my time17:24
@rizenbr4k3r do you mean creating an image map or using one?17:25
@rizenusing one definitely17:25
@rizento use one, put your image map tags into a snippet17:26
@rizenalong with a reference to the image that you want to use using the ^FileUrl macro17:26
SynQah17:28
SynQI'll stick with WebGUI 7.4.21 till that WRE is out then17:29
SynQwould it be a good recommendation to all WRE users out there to stick with 7.4.21 ?17:32
SynQdue to the Config::JSON problems you might expect?17:32
nubaSynQ: you mean as in "if you cant follow the gotchas.txt please stick with 7.4.21".17:34
nuba?17:34
nubagotcha.txt*17:35
SynQah17:35
SynQwell17:35
br4k3rusing image map17:35
SynQthe gotcha.txt states just to upgrade to Config::JSON 1.1.217:36
SynQbefore17:36
SynQbefore upgrading17:36
SynQnow I'm going to try that tonight17:36
SynQand see if it works17:36
SynQbut I have a feeling that getting it right will require some quite deep perl skills17:37
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui17:39
-!- mode/#webgui [+o preaction] by ChanServ17:39
perlmonkey2SynQ: Are you trying to start a WG related business?17:39
SynQhi doug17:39
SynQperlmonkey2: I am running a WG related business allready17:39
nubaperlmonkey2: hes a veteran17:40
SynQveteran, that sounds like I've been to war with JT17:40
perlmonkey2groovy17:40
perlmonkey2over JSON?17:40
SynQhehe17:40
SynQno way17:40
nubalol17:40
perlmonkey2heh17:40
SynQwith, as in together with17:40
SynQnot against17:40
perlmonkey2"The 100 year CMS wars fought in the late 20th and 21st century.  The bloodiest single episode of human history."  --Wikipedia entry 2203CE17:42
@apeironWar is great for the economy, something the US could use right now. :)17:43
@apeiron(an economic boost, that is)17:43
@preactionyou mean we're not at war right now?17:45
nubawhat? dont you US guys qualify the current events in iraq as war already?17:45
SynQwar is bad for everyone17:46
@preactionnot for the winner17:46
SynQalso for the winner17:47
SynQin war everyone looses17:47
-!- BartJol [n=plainstu@194.171.50.123] has quit [Read error: 113 (No route to host)]17:50
nubathat is so lame. "economy needs a boost, housing bubble is about to explode. Yeah, lets explode some other country instead. We bust some ass and boost ourselves."17:51
nubai believe the only winners in a war are those making money with the war17:52
@rizenthere are no winners in war17:55
nubaand these guys are not necessarily located in the countries who "won" the war17:55
@rizenand war being great for the economy was only true when the government was a bigger portion of the economy17:55
@rizenthese days the US government is a tiny fraction of the US economy17:55
SynQI agree with JT17:55
SynQon this statement :)17:55
@rizenand the US government is an insignificant fraction of the total global economy17:56
jdfermactually... preaction has a point. The reason we are in a "perpetual war economy" right now in the US is because the powers that be saw how successful WWII was at bringing the U.S. out of the depression it was in.17:58
jdfermerr not preaction apeiron.17:59
jdfermsorry for the misstatement17:59
SynQassumption is the mother of all error17:59
SynQwar is the error17:59
SynQassumption of the mother is war17:59
jdfermUpgrading joomla is the mother of all error.17:59
nubai thought the mother and father of all errors of lately were JSON and Config::JSON18:00
jdfermor should I say the subsequent "RESTRICTED ACCESS" on all of my pages after upgrading Joomla! were the mother of all errors.18:01
@rizenwith what we spend on the war in iraq alone (not including other military expenditures) we could have a moon base, brought back a dinosaur from extinction, have a maglev train between new york and LA, destroyed joomla, plone and the rest18:01
nubai wonder when society in general in US will start resenting the governments' military military expenditure18:03
@rizenmany of us already do18:03
@preactionnever. there's a war on terror going on!18:03
nubacause even here in brazil, 5k miles away, people wonder about that18:03
@preactionwe won the war on drugs, now we're winning the war on terrur!18:03
@rizenpoliticians use terms like "greatest country on earth" and i keep asking greatest at what?18:04
@rizenmilitary is the only thing we do well18:04
@rizenat least anymore18:04
@rizenwe used to be the high tech country, but we lost that a long time ago18:04
nubabtw, Im curious of how's public perception of the 9-11 events *currently* ? Is questioning the offical explanations still seen as overstretched paranoia?18:05
@rizenwe used to be the big dawgs in the entertainment world, but there are lots of other countries that make better music and movies than us18:05
@preactioni think our only salvation is going to be to stop the unilateral, heavy-handed global politics and surrender our foreign military bases to the direct supervision of the United Nations or its replacement18:05
SynQpff18:06
@preactionnuba, yes. even though the evidence is starting to make sense18:06
SynQthe united nations is a US institution18:06
SynQmostly18:06
nubathese videos and material from scholars-for-911 and alikes are getting somewhat popular here in brazil, between the university folks and faculty...18:06
@preactionSynQ, exactly. it was designed to be completely ineffective at stopping the five major powers from doing what they want18:06
SynQnice huh18:07
-!- estiven [n=erestrep@static-adsl201-232-86-73.epm.net.co] has joined #webgui18:08
@rizenwow this channel really turned political rather than technological all of the sudden18:11
@rizen=)18:11
@rizenanybody see the new knight rider last night?18:11
SynQnope18:11
@rizeni thought it was really good18:11
SynQbut I hear it is a ford mustang18:11
ckotilyeah. i liked it18:12
SynQand it has no flame thrower18:12
ckotilyet...18:12
ckotilkitt (knigh industries THREE thousand) has nano tech body armor18:12
ckotilthe nano machines can even turn the car into any model mustand of any color18:12
@rizenit's the best premier i've seen on television in a number of years18:12
SynQhehe18:13
nubais the knight a street-wise, man-next-door, turned hero?18:13
SynQwait until the new a-team comes out18:13
ckotilsort of. ex army rangers18:13
@rizenex-army ranger with a gambling problem and babes strapped to each arm18:13
nubacould you describe it as a contemporary version of Captain America?18:14
@rizeni'd say it's more of a bourne identity type thing, only with a sci fi element18:15
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit ["Leaving."]18:15
-!- TheSeparator [n=seppie@ip565f19be.direct-adsl.nl] has joined #webgui18:16
nubaok.. I'd be scared if some hero to capitalize on "american pride vs. the world" would appear in times like these.18:17
nubasomething like "Us vs. Them"18:17
nubawhere Them would be "rest of the world"18:17
@rizenactually they are bringing back the captain america comic book18:17
@rizenwhich i thought was stupid18:17
jdfermI saw the new KITT & thought it looked like something that a couple of teenagers with $1000 at a Pep Boys would have done with a Mustang.18:18
jdfermThe whole idea behind KITT was that it looked somewhat like a normal car from the outside.18:18
@rizenthe new kit can morph to look like a normal mustang18:19
@rizens/kit/kitt/18:19
@rizenplus the new kitt is a real car18:20
@rizenford is actually putting out a limited edition version of it18:20
jdfermLOL18:20
jdfermyou know you're hurting for sales when.......18:20
@rizenas you laugh they'll make millions i'm sure18:20
jdfermHopefully it does better than their last special edition "Bullit" release.18:21
@rizenbullit?18:21
-!- BartJol [n=plainstu@194.171.50.123] has joined #webgui18:21
jdfermAye18:21
@rizenwhat was that from?18:21
jdfermBullit.18:21
@rizenwas there a movie called Bullit or something?18:22
@rizenoh yeah18:22
jdfermhttp://en.wikipedia.org/wiki/Ford_Mustang_variants#Bullitt18:22
@rizeninteresting18:22
jdfermSteve McQueen. An American legend :)18:23
jdfermFord has this nasty habit of overpricing special edition cars. Consquently they tend to sit on the lot a longer than they should.18:26
jdfermThe "new" Thunderbird is another example of that.18:26
jdfermMost people look at the price of the special edition & think "well.. I'm only $2000-3000 away from getting the Cobra" and spend that little bit extra for a big improvement instead of getting a glorified GT>18:27
@apeironThey should just get a Thundercougarfalconbird.18:28
nubaBah, Mad Max's interceptor is much cooler18:28
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has left #webgui []18:29
jdfermAnd after a little bit of research, we find why the new KITT looks so ridiculous.18:37
jdferm"For designers, the first challenge of creating a screen version of the "King of the Road"2008 Shelby GT500KR, was that the car isn't even on the road yet. The solution was to go to Galpin Auto Sports (GAS) who is well-known for creating one-of-a-kind vehicles in the California market."18:38
@rizenwhy are you hating on the new kitt so much? are you really stuck in the 80's?18:39
jdfermYou may know Galpin Auto Sports better from their other show on tv.18:39
jdferm"Galpin Auto Sports is the car garage featured on the USA version of MTV's Pimp My Ride."18:39
-!- BartJol [n=plainstu@194.171.50.123] has left #webgui []18:41
jdfermRizen, I just think the new KITT is an eyesore & looks like a sad attempt at corporate television & automotive to "get in touch with the youth".18:41
@rizenif you think it's an eyesore that's one thing, but i think you have deeper issues...you just keep going on and on and on and on18:42
@rizenwe get it, you don't like it18:42
@rizenmove on18:42
@rizennot trying to rip on you, just would rather change the topic 18:44
@rizentoo much negativity in the world18:44
jdfermwow... sorry. I was sharing the info I found about why its styling is the way it is. Back on topin... yay webgui.18:44
nuba"get in touch with the youth" LOL18:48
@rizenanybody know where i can find a howto for building subversion with perl bindings18:51
@rizenwith the swig bindings...having a problem18:51
@rizenneed it for the new WRE18:51
nubarizen: i assume you did read the swig section of the subversion install or readme docs?18:51
@rizenyes18:51
@rizeni'm following the instructions18:51
@rizenthe problem is that i'm getting errors that don't make any sense to me18:52
nubaok, cant help you there. after so much pain myself I went with /usr/ports18:52
-!- TheSeparator [n=seppie@ip565f19be.direct-adsl.nl] has quit [Read error: 113 (No route to host)]18:59
-!- perlDreamer [n=colink@pool-71-117-235-252.ptldor.fios.verizon.net] has joined #webgui19:02
-!- mode/#webgui [+v perlDreamer] by ChanServ19:03
+perlDreamerpreaction: it's impossible for the label test to succeed19:03
+perlDreamerIt's a flaw in how the parser works19:03
+perlDreamerIf it is passing, you need to double check your smoke setup19:03
nubaperlDreamer> and forcing me to type quote-space to get a literal quote19:04
nubathats cause youre using a kb layout w/ deadkeys19:04
nubaand quote can be used with some vowels in latin languages19:05
+perlDreamerwell, the first time I told it use the compose character, it worked fine19:05
+perlDreamerthen I rebooted, and it stopped19:05
+perlDreamerbut I will look into the keyboard config again19:05
+perlDreamerbecause typing spanish the other way was intolerable19:05
@preactionah. it's because i didn't enable the long tests yet19:10
+perlDreamernuba, is there a layout without dead keys, or is there a way to disable them?19:11
nubaperlDreamer: you need deadkeys to produce things likt ´+i = í19:12
-!- steveo [n=steveo@76.226.180.72] has joined #WebGUI19:13
nubaotherwise you can use a US layout w/o deadkeys and some app like Character Map to produce things like í19:14
+perlDreamerso what if I want it to do Compose + ' + i = í19:14
+perlDreamerrather than ' + i ?19:14
nubabut I find that worst than having to cope with "<space> to produce a quote19:14
+perlDreamerIt is, much worse19:14
+perlDreamerthat was round 119:14
+perlDreamerbut it is interfering with my English typing a lot, and my perl string making19:14
nubaperlDreamer: i assume you typed something different than this to me: + ' + i = í19:15
-!- estiven [n=erestrep@static-adsl201-232-86-73.epm.net.co] has quit [Remote closed the connection]19:15
nubabut it broke on its way to my eyes19:15
-!- steveo [n=steveo@76.226.180.72] has quit [Client Quit]19:15
nubaprobably need to look out term encoding settings...19:15
nubame, that is19:15
-!- estiven [n=erestrep@static-adsl201-232-86-73.epm.net.co] has joined #webgui19:17
+perlDreamerhm19:20
+perlDreamerI'm going to try a reboot, because the new keyboard group is not showing up19:21
+perlDreamerbbl19:21
-!- perlDreamer [n=colink@pool-71-117-235-252.ptldor.fios.verizon.net] has quit ["Leaving."]19:21
-!- perlDreamer [n=colink@pool-71-117-235-252.ptldor.fios.verizon.net] has joined #webgui19:37
-!- mode/#webgui [+v perlDreamer] by ChanServ19:37
+perlDreamerNo success19:37
+perlDreamerI switched back for now.19:37
+perlDreamerand I'll post on the fedora forums19:37
-!- perlmonkey2 [n=perlmonk@casr-dev.fwsm2ppuser.ou.edu] has joined #webgui19:40
+perlDreamerpreaction: I think you need to install a few dependencies on your smoke test server19:41
+perlDreamerat least Test::MockObject19:41
-!- br4k3r [n=br4k3r@sense-sea-MegaSub-1-209.oz.net] has quit ["CGI:IRC 0.4.2 [EOF]"]19:55
-!- SynQ [n=koendejo@194.171.50.123] has quit ["Leaving."]20:00
+perlDreamerpreaction: I found the $/ undef bug20:40
+perlDreamerIt should have been easier than it was, since I did it in the first place20:40
+perlDreamerIt was in Storage.pm, getFileContentsAsScalar20:41
+perlDreamerand in a Storage.t test as well20:41
+perlDreamerbut it's been fixed in 7.4, HEAD and Commerce branches20:41
-!- acridfusion [n=brad@adsl-70-231-20-32.dsl.milwwi.ameritech.net] has joined #webgui20:45
CIA-40WebGUI: colin * r5478 /branch/WebGUI_Commerce/ (lib/WebGUI/Storage.pm t/Storage.t): Fix a bug where $/ ended up being undef globally.20:46
CIA-40WebGUI: colin * r5479 /branch/WebGUI_7.4/t/Storage.t: sideport new test for $/, and add diagnostics to the getPathFrag test20:46
CIA-40WebGUI: colin * r5480 /WebGUI/ (lib/WebGUI/Storage.pm t/Storage.t): Forward port diagnostics and $/ bug fix from 7.4 and Commerce branches.20:46
CIA-40WebGUI: colin * r5481 /branch/WebGUI_Commerce/t/Storage.t: Port over missing diagnostic for getPathFrag test.20:46
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Remote closed the connection]20:59
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI21:00
-!- mode/#webgui [+o khenn] by ChanServ21:00
@rizeninspiration added to translation server: http://i18n.webgui.org/21:08
nubarizen: if youre considering RFE for the i18n, it would be good if you had #anchors in the list of strings to be translated,21:09
nubaand were sent there after having translated a given string21:10
nubacause every time i forget to open the editor in a new tab, 21:10
nubaim in for a bunch of scrolling down and "where was I once again?..."21:10
@rizenhuh?21:11
nubanot understood?21:11
@rizenyeah i don't understand the request21:12
nubawant me to rephrase it here, by email, or what?..21:12
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI21:13
nubain a single line: every edit in the WebGUI namespace (which has 734 items to be translated) sends me to the top of the list after I translate the item and click on "save".21:14
@rizenoh i see21:15
nubaim opening new tabs in firefox for every item I want to translate there21:15
@rizenwhat if i just filter the items to be translated to the top of the list?21:15
nubawell sometimes the order helps with context21:15
nubawhen theres no context info in the item21:15
nubabut not always.21:16
@rizencan you do an anchor tag through a form post?21:16
nubadunno, never tried adding #ref in the action url.21:16
@rizenlet me see if it can be done21:16
nubabut yeah showing the not-translated-yet first would be nice too21:17
CIA-40WebGUI: jt * r5482 /tools/translationserver.cgi: added image21:17
@rizenwhat do you know21:20
@rizenit works21:20
@rizenfeature added21:20
@rizenat least it works in safari21:20
@rizenhaven't tested in other browsers21:20
@rizengive it a try21:20
nubacoolgreat21:20
nubaworks in firefox too21:20
@rizenthanks for the rfe21:21
nubathanks for the quick implementation21:21
@rizenanything i can do to make it an easier job (within reason) i'm going to do. i know it's a lot of work to translate21:21
+perlDreamernice gooey graphic21:25
@preactionwait. someone else is doing the French translation too? or did we lose a huge number of possible things to translate?21:27
@preactionit went from 3% to 21% in a couple weeks21:27
+perlDreamerwe lost a bunch of stuff last week21:27
nubabut there has been some activity there too21:27
nubai saw it going up while I was working in BrazilianPortuguese the other day21:28
+perlDreamerCool.21:28
@preactionooh21:28
nubafinnish going up too irrc21:28
nubaiirc*21:28
+perlDreamerWe did a little Spanish translation over the weekend21:28
@preactionhopefully they're fixing my pidgin french21:28
@preactionje parle francais un peu21:28
@preactionjust a little21:28
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Read error: 113 (No route to host)]21:29
perlmonkey2would it not be faster to run all of it through a machine translator and then correct it?21:29
+perlDreamerOnly if you have someone to correct it21:30
+perlDreamerand given the quality of machine translation, it's probably faster just to do it by hand21:30
+perlDreamerthe machines have no idea of context21:30
@preactionthat's what i've been doing. using google translation and verifying by hand21:30
@preactioneven with my limited grasp of French, its enough to vet what the machine tells me21:30
+perlDreamerI had to look up half of the labels to see how they're used to make sure the right semantics/side meanings are used21:31
@preactionthe machine tells me the nouns i don't know, i come up with the correct sentence structure21:31
nubaI tried machine-translating once, was more work to fix and savage the result21:31
nubathan to read, think, and write21:31
nubanot to mention that savaging a translated text sometimes results in a funny-looking text21:32
CIA-40WebGUI: jt * r5483 /tools/translationserver.cgi: anchors remember where you are in long lists21:32
nubanot one that would be produced by a native speaker21:32
perlmonkey2but it is better than nothing for now....If wouldn't have to effect the translator if they decided to ignore it and rewrite from scratch.21:34
+perlDreamerthere are slashdot stories about bad machine translations21:34
+perlDreamer"I thought it said WebGUI is here to help you".  -> WebGUI is here to date your sister.21:35
nubaheh yeah21:35
nubaclassic example: "the spirit is willing but the flesh is weak." english -> russian -> english, turn into  "The vodka is good, but the meat is rotten"21:38
+perlDreamerI don't see what's inaccurate about that.  I've heard Russian beef isn't that good.21:39
@rizenyeah, but russian women are excellent21:47
@rizenit more than makes up for bad beef21:47
CIA-40WebGUI: colin * r5484 /branch/WebGUI_Commerce/ (lib/WebGUI/Shop/Tax.pm t/Shop/Tax.t): 21:49
CIA-40WebGUI: Renamed the import and export methods to prevent Perl from21:49
CIA-40WebGUI: calling them.21:49
CIA-40WebGUI: Added code and tests for import method. It needs more testing21:49
CIA-40WebGUI: for user input validation.21:49
+perlDreamerrizen: almost done with Shop/Tax, aside from web interface methods and calculateTax21:49
@rizenwish i could say the same for my part21:50
@rizenstupid wre21:50
+perlDreamerstupid wre21:50
+perlDreamerstupid computer21:50
+perlDreamerstupid house/plumbing21:50
+perlDreamerit was a rough weekend21:50
+perlDreamerSVN still giving you problems with SWIG?21:50
@rizenyes21:51
@rizenwell now apache started giving me crap as of this morning21:51
@rizenstill not sure what that's about21:51
nubagarbled crap?21:54
-!- acridfusion [n=brad@adsl-70-231-20-32.dsl.milwwi.ameritech.net] has quit [Read error: 104 (Connection reset by peer)]21:57
+perlDreamerperlbot: garbled crap?21:59
CIA-40WebGUI: colin * r5485 /branch/WebGUI_Commerce/t/ (3 files in 3 dirs): move the CSV tax table into its own subdirectory22:04
-!- metanil [n=akhadka@137.48.138.72] has joined #webgui22:08
-!- cap10morgan [n=cap10mor@h19-afsc.ded.indra.com] has joined #webgui22:40
-!- TheSeparator [n=seppie@ip565f19be.direct-adsl.nl] has joined #webgui23:07
-!- estiven [n=erestrep@static-adsl201-232-86-73.epm.net.co] has quit [Read error: 113 (No route to host)]23:15
-!- BartJol [n=plainstu@54-167.surfsnel.dsl.internl.net] has joined #webgui23:18
BartJolperldreamer, dis you receive my e-mail?"23:18
+perlDreamerBartJol23:18
BartJoladress?23:18
+perlDreamerno23:18
BartJoloh23:18
BartJolI tried to23:18
BartJolwell it worked this time23:19
+perlDreamerthe email filter at my ISP is slow.  I'll check again in a few minutes23:21
perlmonkey2Gooey siting: http://tchung.fedorapeople.org/scale6x/exhibitors/00029.jpg23:32
perlmonkey2From the fedora scale6 photos23:32
perlmonkey2Even better: http://tchung.fedorapeople.org/scale6x/exhibitors/00033.jpg23:32
+perlDreamerrizen: Tax API is done.23:34
+perlDreamerBartJol, still no email23:35
@rizenyou are ridiculously cooler than me23:35
BartJoloh23:36
+perlDreamerI'm also drier23:36
+perlDreamerDo you want me to start on the www_ methods, or pick up another piece?23:36
perlmonkey2perlDreamer: You aren't a PB employee right?23:37
+perlDreamerNo23:37
+perlDreamerI design chips for a living23:37
+perlDreamerBartJol: My full name is colin kuskie23:37
perlmonkey2oh, *that* is who you are.23:37
+perlDreamerYou can email me at firstName.lastName@gmail dot com23:38
perlmonkey2i've heard of the famous chip designer turned perl foss guru23:38
+perlDreamerfamous?23:39
+perlDreamerI have a reputation?23:39
@rizenperlDreamer for now i'd say move on to the shipping stuff23:39
@rizeni can't believe you're done23:39
@rizenit's killing me23:39
+perlDreamerIt only had like 5 or 6 methods23:39
+perlDreamerno external dependencies23:39
perlmonkey2is it in the source tree?  I want to see it :)23:39
+perlDreamerThe commerce branch23:39
perlmonkey2Which module?  I don't see Tax.pm :)23:42
+perlDreamerlib/WebGUI/Shop/Tax.pm23:42
@preactionWebGUI::Shop is the namespace now?23:42
@preactionnm, i'll read the fine manual23:43
+perlDreamerpreaction: yes23:43
+perlDreamer5 year backwards compatibility23:43
@preactionthat shouldn't be hard23:43
perlmonkey2WebGUI::UTIL needs a "validateHash(qw/foo bar/)"23:44
@preactionvalidate hash?23:44
perlmonkey2saw in Tax.pm a loop for doing that and realized it is somethign I do all the time.23:45
@preactionList::Util and List::MoreUtils might have what you need23:45
perlmonkey2oh :)23:45
+perlDreamerSmart matching in 5.10 would be perfect23:45
-!- bopbop [n=kmccombs@75-134-30-120.dhcp.mdsn.wi.charter.com] has quit []23:45
perlmonkey2Is "Ruling WebGUI" no longer in the book list?23:47
+perlDreamerwell, do I live up to my perl foss guru reputation?23:48
+perlDreamerBlue hand men coming down the hall23:48
@preactiontwo by two23:51
perlmonkey2What is the "Ruling WebGUI" book now called, since it isn't in the book shop?23:53
+perlDreamerIt's in many, many pieces now23:53
+perlDreamerMany pieces are in the wiki23:54
CIA-40WebGUI: colin * r5486 /branch/WebGUI_Commerce/ (7 files in 3 dirs): Input validation tests for importTaxData.23:54
+perlDreamerthe other parts at the Admin guide, commerce guide, primer and content manager's guide23:54
perlmonkey2thanks perlDreamer23:55
-!- crythias [n=gyoung@fl-69-68-148-96.sta.embarqhsd.net] has left #webgui []23:55
--- Day changed Tue Feb 19 2008
+perlDreamerrizen: in the Shipper docs, it mentions coupon.   Is that just copy/paste from coupon, or do the two sub classes actually interact?00:05
@rizenlet me read quick00:08
@rizenthats a cut/paste error00:09
perlmonkey2How long did it take to write Tax.pm and design the tax table?00:21
+perlDreamerthe tax design (table and api) was done by rizen00:21
+perlDreamerI didn't keep track of how long it took me to write it and the tests.00:22
perlmonkey2it took as long as it took :)00:22
+perlDreamerI worked in the evenings, a little on the weekend, and a chunk of today.00:23
+perlDreamerspeaking of time, it's time to peel the taters00:24
perlmonkey2mmmm, taters00:25
+perlDreamermy wife makes the world's most awesome potato bread00:29
+perlDreamerSo I make taters, and she makes bread00:29
+perlDreamerit's a good division of labor00:29
perlmonkey2synergy00:31
* perlmonkey2 donks himself for using that word.00:31
@preactionparadigm!00:31
* perlmonkey2 donks preaction00:32
@apeironsnicker. Ask buubot in #perl about 'managementspeak'. :)00:33
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has left #WebGUI []00:34
BartJolpeel taters? it's half past 11!!!00:34
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI00:39
-!- mode/#webgui [+o khenn] by ChanServ00:39
-!- BartJol [n=plainstu@54-167.surfsnel.dsl.internl.net] has left #webgui []00:45
perlmonkey2We are totally going to blow away surveymonkey:http://surveymonkey.com/Home_Pricing.aspx vs WebGUI:FREE!00:50
perlmonkey2and surveymonkey is taking the survey world by storm...but it isn't that great.  The spec I've worked out with the profs here should be just as good.  And the second iteration will blow surveymonkey awya.00:51
@rizenwahoo!!!00:52
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []00:52
-!- TheSeparator [n=seppie@ip565f19be.direct-adsl.nl] has quit [Read error: 113 (No route to host)]00:56
-!- perlmonkey2 [n=perlmonk@casr-dev.fwsm2ppuser.ou.edu] has left #webgui []01:09
-!- danny_mk [n=chatzill@209.77.99.130] has joined #webgui01:12
danny_mkHello cap10morgan01:12
danny_mkdid you see the messages I left on the OpenId article?01:13
cap10morgandanny_mk: hey01:15
cap10morgandid you update it today?01:15
danny_mkabout a week ago01:16
danny_mkwe have to wait for the Net::OpenId::Consumer module to be updated01:17
cap10morganah, yes01:17
cap10morgani did see that01:17
cap10morganquick opinion poll of webgui devs: i keep running into places where it would be useful to have easy api access to DataForm entries; would it be useful / make sense to create a class to represent those?01:20
cap10morgani'm thinking some kinda autoloader so you can grab form field values as accessors01:21
danny_mklike CGI::FormBuilder ?01:21
cap10morgandanny_mk: i'm not familiar w/ that module01:22
danny_mkhold on01:22
danny_mkhttp://www.formbuilder.org/01:23
nubacap10morgan: you mean instantiating a data form fill out as an object ?01:24
cap10morgannuba: yep01:24
nubafor things like foreach $form_fillout (@forms_fillouts) { # do something with $form_fillout->attribute('foo') } ?01:25
cap10morganexactly01:26
nubawell that makes total sense, Im not used to hack on data forms but if I were to I'd be expecting to find such a thing there01:26
nubaor at least to have an array of Ids of form fillouts, and to be able to instantiate them based on Ids01:28
cap10morgannuba: yeah, it sure would be nice :)01:28
nubaIOW not necessarily expecting I could produce a @forms_fillouts array containing fillout_objects01:29
nubacap10morgan: btw did you check the mysql HTML doco link i posted for you, re: mysiamchk on tables being currently used?01:30
cap10morganyeah, that's basically what i was saying in my bug report01:30
cap10morganthat it was saying that because the table was in use01:31
nubadid you actually check the link, or did you just read the excerpt I included there01:31
nuba?01:31
cap10morganbut thanks for posting official confirmation :)01:31
nubaits not quite a bug but more like a limitation of myisamchk01:32
cap10morganthat's not the bug i was reporting01:32
nubahave you tried to myisamchk them with the mysqld down ?01:32
cap10morganno01:33
cap10morgani can't take mysql down too often01:33
cap10morganit's a production server01:33
cap10morgani was just demonstrating that myisamchk finds no other problems w/ those tables (besides being open)01:33
cap10morganbecause the database cache is making my apache processes segfault01:33
nubayeah i know how it goes, maintenance window, scheduled maintenances, etc01:33
cap10morganyeah, good times :)01:34
nubaheh they're good times if you're finished before the window ends01:35
nubaand the production push was succesful01:35
cap10morganyep :)01:35
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui01:35
-!- mode/#webgui [+v Radix-wrk] by ChanServ01:35
nubacap10morgan: you know you can make a copy of the table, work on it, then replace in a snap with minimal downtime, right:01:37
nubacap10morgan: you might want to check mysqlhotcopy01:37
nubas/right:/right?/01:38
cap10morgannuba: sure, but it's not the point of this bug report, unless no one will do anything w/ it unless i triple confirm the tables are fine :)01:38
nubaheh got it01:38
cap10morganin which case, yeah, i'll probably use that :)01:38
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui01:42
-!- mode/#webgui [+o rizen] by ChanServ01:42
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []01:49
-!- perlDreamer [n=colink@pool-71-117-235-252.ptldor.fios.verizon.net] has quit ["Leaving."]02:02
-!- danny_mk [n=chatzill@209.77.99.130] has quit ["ChatZilla 0.9.80 [Firefox 2.0.0.12/2008020121]"]02:09
-!- cap10morgan [n=cap10mor@h19-afsc.ded.indra.com] has quit []02:32
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui03:09
-!- mode/#webgui [+o rizen] by ChanServ03:09
-!- Khaytsus [n=Khaytsus@theblackmoor.net] has joined #webgui03:19
KhaytsusHow do I show messaging/pm/etc?  Last post here seems to say it is in 7.4 http://www.plainblack.com/webgui/dev/discuss/sending-messages-to-inbox03:20
-!- cap10morgan [n=cap10mor@206-124-6-111.denver.dsl.forethought.net] has joined #webgui03:20
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []03:21
@preactionKhaytsus, if you view another user's profile, there's a link to send them a private message03:21
KhaytsusNot sure how to view other profile then I guess :)03:21
+Radix-wrkforum posts03:22
+Radix-wrkassuming profile is non-private03:22
Khaytsusahh...  What if they have not posted?03:22
@preactionif you have their userId you can see their profile03:23
@preactionif you have admin privileges you can get their userId03:24
Khaytsusk..  I am, but I was thinking for user-to-user03:24
-!- cap10morgan [n=cap10mor@206-124-6-111.denver.dsl.forethought.net] has quit [Client Quit]03:25
@preactionthey have to know their userId then03:26
Khaytsus k03:26
@preactionyou could write an SQLReport that would look users up by username03:26
KhaytsusHmmm..  I'llread up on that03:27
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui03:50
-!- mode/#webgui [+o rizen] by ChanServ03:50
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []03:56
-!- diakopter [n=diakopte@pdpc/supporter/active/diakopter] has quit ["d/"]04:12
-!- Ceogar [n=GG-Ceoga@81-235-195-95-no57.tbcn.telia.com] has joined #WebGUI04:24
CeogarHola04:25
Ceogarwhatts up?04:25
-!- Ceogar [n=GG-Ceoga@81-235-195-95-no57.tbcn.telia.com] has left #WebGUI []04:33
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui04:52
-!- mode/#webgui [+o rizen] by ChanServ04:52
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Client Quit]04:53
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: Samus_Aran, ckotil, metanil, steveo_aa, ascii, Radix__, nuba, Khaytsus, +Radix-wrk, GooeyOfSteel, (+4 more, use /NETSPLIT to show all of them)06:09
-!- Netsplit over, joins: @khenn, Khaytsus, +Radix-wrk, metanil, @preaction, ascii, Samus_Aran, jdferm, GooeyOfSteel, Radix__ (+4 more)06:10
-!- perlDreamer [n=colink@pool-71-117-235-252.ptldor.fios.verizon.net] has joined #webgui06:16
-!- mode/#webgui [+v perlDreamer] by ChanServ06:16
CIA-40WebGUI: colin * r5487 branch/WebGUI_Commerce/designdocs/commerce.pod: Fix a few typos07:01
CIA-40WebGUI: colin * r5488 branch/WebGUI_Commerce/ (lib/WebGUI/Shop/ShipperDriver.pm t/Shop/ShipperDriver.t): base work for ShipperDriver module with tests07:01
-!- perlDreamer [n=colink@pool-71-117-235-252.ptldor.fios.verizon.net] has quit ["Leaving."]07:10
-!- Haarg [n=haarg@24-177-119-178.dhcp.mdsn.wi.charter.com] has quit ["This computer has gone to sleep"]08:38
-!- Haarg [n=haarg@24-177-119-178.dhcp.mdsn.wi.charter.com] has joined #webgui08:51
-!- mode/#webgui [+o Haarg] by ChanServ08:51
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]09:32
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)]09:46
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui10:00
-!- mode/#webgui [+o preaction] by ChanServ10:00
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui10:05
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)]10:21
-!- BartJol [n=plainstu@194.171.50.123] has joined #webgui10:47
-!- Haarg [n=haarg@24-177-119-178.dhcp.mdsn.wi.charter.com] has quit ["This computer has gone to sleep"]11:30
-!- BartJol [n=plainstu@194.171.50.123] has left #webgui []13:49
-!- diakopter [n=diakopte@pdpc/supporter/active/diakopter] has joined #webgui14:24
-!- diakopter [n=diakopte@pdpc/supporter/active/diakopter] has quit [Client Quit]14:24
-!- diakopter [n=diakopte@pdpc/supporter/active/diakopter] has joined #webgui14:42
-!- estiven [n=erestrep@static-adsl201-232-86-73.epm.net.co] has joined #webgui15:02
-!- MrHairgrease [n=martin@194.171.50.69] has joined #webgui15:34
-!- mode/#webgui [+v MrHairgrease] by ChanServ15:34
SDuensinMorning all.15:48
-!- wgGuest23 [n=wgGuest2@static-adsl201-232-86-73.epm.net.co] has joined #webgui15:56
wgGuest23helo15:56
wgGuest23hello15:56
wgGuest23i have an error in one of my sites, the error is the next15:57
-!- MrHairgrease [n=martin@194.171.50.69] has quit [Read error: 110 (Connection timed out)]15:58
wgGuest23asset constructor new() requires an assestid15:59
-!- MrHairgrease [n=martin@194.171.50.69] has joined #webgui15:59
-!- mode/#webgui [+v MrHairgrease] by ChanServ15:59
wgGuest23do you know what is it about?16:00
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui16:01
-!- mode/#webgui [+o preaction] by ChanServ16:01
wgGuest23pass in object came back undefined for activity (csactivity000000000001) using WebGUI::Asset::Wobject::Collaboration, new16:03
wgGuest23this is the error16:03
-!- Haarg [n=haarg@24-177-119-178.dhcp.mdsn.wi.charter.com] has joined #webgui16:10
-!- mode/#webgui [+o Haarg] by ChanServ16:10
-!- wgGuest81 [n=wgGuest8@168.8.72.205] has joined #webgui16:33
wgGuest81does anyone konw where i can find a detailed explanation of what the content managers or publishers groups are used for in webgui?16:37
-!- wgGuest81 is now known as teflond0n16:38
wgGuest23hello16:40
wgGuest23i have two assets locked by admin and i want to delete them but i can not 16:40
wgGuest23do you know how to delete them'16:41
teflond0nI would say commit them (which may be why they are locked...) then delete as longs as you have permission16:47
wgGuest23the problem is that i don't have any commit version16:49
wgGuest23i am logged with the admin user and there is not commit version pending16:50
+MrHairgreasewgguest23 make the version tag in which those assets your current version tag16:50
+MrHairgreaseand then delete those assets16:50
+MrHairgreaseor16:50
+MrHairgreaseif these assets are all that's in the tag16:50
+MrHairgreasedelete the tag itself16:50
wgGuest23can i delete a tag througout mysql console?16:54
+MrHairgreaseyou don't want to do that16:55
+MrHairgreasedo it through admin console > version tags16:55
wgGuest23MrHairgrease, i am checking in the version tags- commited version, the thing that i have to do is look for the respective tag and delete it?17:01
+MrHairgreasethe tag isn't committed yet17:03
+MrHairgreaseotherwise the asset wouldn't be locked17:03
+MrHairgreaseso find the tag17:03
+MrHairgreaseand delete that17:03
+MrHairgreasenote that doiing that will delete ALL content under that tag17:04
+MrHairgreaseso be sure to remove it only if you wan't to remove all content under the tag17:04
-!- wgGuest32 [n=wgGuest3@static-adsl201-232-86-73.epm.net.co] has joined #webgui17:04
wgGuest23the problem is that i don't have any version to commit?17:05
wgGuest32hello17:05
estivenhi17:06
+MrHairgreaseis the tag still pending?17:06
wgGuest23no, i don't appear as pending17:07
wgGuest23no, it doesn't appear as pending17:07
+MrHairgreaseit is either, not commited at all17:07
+MrHairgreasepending17:07
+MrHairgreaseor committed17:07
+MrHairgreasein the first two cases an asset appears to be locked17:08
+MrHairgreasein the latter is doesn't17:08
+MrHairgreaseso17:08
+MrHairgreaseyou're assets are either under an uncommitted tag17:08
+MrHairgreaseor a pending one (which you don't have so there must be an uncommitted tag)17:09
wgGuest23the problem happened while i was doing an upgrade.  So i did an upgrade ,then i tried to change somenthing in an assest but the commit doesn'nt work because i have a problem with a json library.  so i have to install an older version of json and then i had to upgrade again from 7.3.21 to 7.3.2417:11
wgGuest23now i am in 7.3.24 and i fixed the json problem but i can not edit the assets that i modified before17:12
+MrHairgreaseweird...17:13
+MrHairgreaseis spectre running okay?17:13
wgGuest23when i was in 7.3.21 in tried to commit the version tag but the assets continues as locked17:13
wgGuest23yes17:13
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Remote closed the connection]17:13
+MrHairgreasehmm17:14
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI17:14
-!- mode/#webgui [+o khenn] by ChanServ17:14
+MrHairgreasei think your best bet is to run spectre in debgu mode for a while17:14
wgGuest23ok17:14
+MrHairgreaseso first shut it down: perl spectre.pl --shutdown17:14
+MrHairgreasethen perl spectre.pl --rub --debug17:15
+MrHairgreaseperl spectre.pl --run --debug17:15
wgGuest23i am going to do17:15
+MrHairgreasefrom the sbin dir17:15
+MrHairgreasewith the correct perl17:15
-!- lisette [n=liraos@static-adsl201-232-86-73.epm.net.co] has joined #webgui17:15
-!- wgGuest32 [n=wgGuest3@static-adsl201-232-86-73.epm.net.co] has quit [Remote closed the connection]17:16
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui17:18
-!- mode/#webgui [+o rizen] by ChanServ17:18
lisettehi, i have a script of perl and i try insert to webgui  through a macro and the result is not the same, What shall I do?17:18
wgGuest23i tried it but there is not error17:19
wgGuest23in the webgui.log i have the next error: asset constructor new() requires an assestid17:19
@rizenlisette: you tried using the Execute macro, or you turned your script into a macro?17:19
+MrHairgreaseyeah 17:19
+MrHairgreasebut did it do anything17:19
+MrHairgreaseare the assets now unlocked?17:19
wgGuest23pass in object came back undefined for activity (csactivity000000000001) using WebGUI::Asset::Wobject::Collaboration, new 17:20
lisettei execute macro17:20
wgGuest23no, they continue locked17:20
+MrHairgreaseok17:20
+MrHairgreasewell, sorry but I really have to do other stuff now so I cannot help you further with this problem17:21
+MrHairgreasemaybe some other people in the channel knwo what to do17:21
@rizenlisette: could you please type the format of the macro into irc like this: ^Execute(/path/to/script); so we can see exactly what you've typed?17:22
wgGuest23ok, thanks 17:22
wgGuest23someone knows about the next error:pass in object came back undefined for activity (csactivity000000000001) using WebGUI::Asset::Wobject::Collaboration, new17:23
lisette^Execute("parameters");17:26
-!- teflond0n [n=wgGuest8@168.8.72.205] has quit []17:27
-!- BartJol [n=plainstu@194.171.50.123] has joined #webgui17:28
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)]17:29
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui17:30
@rizenlisette: that's your problem17:31
@rizenyou need to pass it the full path to your script17:31
@rizen^Execute(/my/script/is/over/here/script.pl --param1 --param2);17:32
lisettemmm, maybe17:32
@rizenwgGuest23 that is a bug17:32
@rizenit is caused by a bug17:32
lisettebut the same code of my script i transcribe in the macro17:33
@rizenso you did put your code into a macro then...that's what i asked you before and you said no17:33
@rizenwhat did you call the macro?17:33
lisette^Prueba("parameters")17:34
lisetteI put the script as a method within the macro17:35
@rizenput the code of your macro into a Pastebin: http://webgui.pastebin.com/ 17:36
@rizenand then paste the url here17:36
lisettei can't17:39
lisettei have passwords in the code17:39
@rizenthen delete the passwords17:40
@rizenand paste17:40
@rizenor i can't help you17:40
@rizenbesides you shouldn't have passwords in your code, that's what config files are fore17:40
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui17:42
lisettei know, but no there way17:43
@rizendelete the passwords and paste the code and i'll show you a very easy way to do it17:44
preactionthere's always a way!17:44
CIA-40WebGUI: jt * r5489 /wrebuild/build.sh: :17:45
-!- mode/#webgui [+o preaction] by ChanServ17:49
-!- lisette [n=liraos@static-adsl201-232-86-73.epm.net.co] has left #webgui []17:52
perlmonkey2wow.....did lisette just come to waste peoples' time or did they really want help?17:55
BartJoli wouldn't have a clue, and that while god tried to help her17:56
BartJoloh eeeh , that is a bit over the top17:57
jdfermIt's tough asking for help in a non native language :(17:57
jdfermI would cut them a break.17:57
* MrHairgrease always wastes peoples time17:59
BartJolok, but it's a bit strange to leave like that, but you're right too17:59
BartJollike me17:59
BartJolMARTIN!!!!!!17:59
+MrHairgreasebartjol also like to waste peoples time17:59
BartJolyeah, but I always give the opportunity to have a beer while I'm doing it18:00
+MrHairgreasethat's why we usually waste each others time18:00
BartJol:)18:00
@preactionperlbot tmrfe18:00
perlbotThe Man Responsible For Everything -- Sometimes you DO have someone to blame.18:00
@rizeni agree it's hard asking for help in a non-native language, but at the same time you have to be willing to help the people trying to help you18:02
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has left #webgui []18:05
BartJolwell, don't ponder about it too much, just let it flow away. I'm gonna pick up my trousers18:06
-!- lisette [n=liraos@static-adsl201-232-86-73.epm.net.co] has joined #webgui18:06
lisettei can do a data form with a javascript?18:07
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Remote closed the connection]18:08
-!- BartJol [n=plainstu@194.171.50.123] has left #webgui []18:09
lisetteI mean change the datatype "Text" for password or add type password18:09
@preactionyou don't need to do that in javascript. you can alter the template to have the field type you want18:10
lisettethanks18:10
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui18:12
-!- mode/#webgui [+o rizen] by ChanServ18:12
-!- estiven [n=erestrep@static-adsl201-232-86-73.epm.net.co] has quit [Remote closed the connection]18:22
-!- estiven [n=erestrep@static-adsl201-232-86-73.epm.net.co] has joined #webgui18:22
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has joined #webgui18:37
-!- mode/#webgui [+v perlDreamer] by ChanServ18:37
@rizenperlmonkey2 i'm sad to say that i'm going to have to give up on the wdk, i need to get moving on commerce, so i'm going to have to put out wre 0.8.2 without the wdk18:44
+MrHairgreaserizen, when's the codefreeze for 7.5?18:46
perlmonkey2rizen: ah, I'm sad.  I was looking forward to it.  Oh well, maybe next time :)18:46
@rizencode freeze is may 31st18:47
+MrHairgreaseok thanks18:47
@rizeni would love to keep on working on it, but commerce has a looming deadline, so it needs to be my focus18:48
@rizenbesides, perlDreamer has gotten ahead of me and we can't have that18:48
+perlDreamerhttp://blog.oregonlive.com/nwheadlines/2008/02/dont_get_mad_send_fake_nude_pi.html18:49
@rizenthis is real?18:51
+perlDreameryup18:51
@rizenwow18:51
@rizeni'm going to have to see if i can get sarah fired now18:52
@rizenusing those same tactics18:52
+perlDreamertrying to get Sarah fired by sending her nude pictures of yourself won't get her fired18:52
@rizenno, by sending nude pictures of sarah to her boss18:53
@rizenas if it was coming from sarah18:53
+MrHairgreasethis one'll prolly have the same effect18:54
+MrHairgreasehttp://www.webgui.org/uploads/3n/_D/3n_DFu2MkHAmDNQ1sYuWtQ/WUC-2007---10-17-07-108.jpg18:54
+perlDreamerhanging out with cool euro people won't get her fired18:57
+perlDreamerit will get her promoted18:57
+MrHairgreasehmm maybe18:57
+MrHairgreaseanyway18:57
+MrHairgreasethe cool euro people are heading home18:58
+MrHairgreasebbl18:58
+perlDreamergood night cool euro person18:58
-!- wgGuest71 [n=wgGuest7@75-134-30-120.dhcp.mdsn.wi.charter.com] has joined #webgui18:58
+MrHairgreaseit's only 18.00 hours over here18:58
+MrHairgreasenowhere near night18:58
-!- carogray [n=Caroline@h69-131-73-162.nwlnnh.dsl.dynamic.tds.net] has joined #webgui18:58
-!- MrHairgrease [n=martin@194.171.50.69] has left #webgui []18:58
+perlDreamerwelcome to the channel, wgGuest71 and carogray18:59
+perlDreamerif you have questions, please feel free just to ask them18:59
+perlDreameryou don't need permission18:59
-!- estiven [n=erestrep@static-adsl201-232-86-73.epm.net.co] has quit [Remote closed the connection]19:06
-!- wgGuest71 [n=wgGuest7@75-134-30-120.dhcp.mdsn.wi.charter.com] has quit []19:09
carograyThis is the first time I have ever found the web19:11
carograyGUI19:11
carograyIRC channel.19:11
carograyI was just in a training WebGUI Live Webinar and asked for help and just like with the TV repairman when I looked today there you were!19:12
carograySo it was just a test. -Back to work now.19:12
-!- carogray [n=Caroline@h69-131-73-162.nwlnnh.dsl.dynamic.tds.net] has left #webgui []19:12
-!- estiven [n=erestrep@static-adsl201-232-86-73.epm.net.co] has joined #webgui19:16
@preaction25 people today. i think we're setting new records19:38
@apeironwow, that is pretty populous.19:41
@apeironWell, let's be realistic: CIA-40 is a bot, GooeyOfSteel is a bot, and that preaction guy doesn't count.19:42
@rizenwe were at 26 yesterday19:42
@apeironAh, and perlbot, too.19:42
@rizeni mean this morning19:42
@preactioneven with those bots, we've had at least two bots in here most days, i've never seen the list this long before. 5 +o is also something we didn't used to have19:43
@preactionand somehow i seem to have crashed the smoketest box... not responding to ssh...19:46
CIA-40WebGUI: graham * r5490 /WebGUI/ (docs/changelog/7.x.x.txt lib/WebGUI/Operation/AdSpace.pm): fixed: creating ad spaces was broken20:19
@preactionHaarg, was that my changes that broke that?20:21
@Haargyeah20:21
@preactionfigures...20:21
@Haargcreating a new ad space, $adSpace wasn't defined20:22
@preactioni'll write some WWW::Mech tests for that operation20:22
+perlDreamerI don't know who you are20:25
+perlDreamerbut you shouldn't be using preaction's nick20:25
+perlDreamerHe hates WWW::Mech and prefers to use his custom getPage method20:25
+perlDreamerthat's what gave you away20:25
+perlDreamernow scoot, before we tell on you20:25
@preactiongetPage is from the inside, doesn't require a web server and wouldn't work on the old nightly box20:26
@preactioner... would20:26
@preactionthe new box if i get it working again will let www::mech tests run20:27
@preactionas long as we get past the site starter wizard20:34
+perlDreamerso what happened to the SSH connection on that box?20:43
CIA-40WebGUI: graham * r5491 /branch/WebGUI_7.4/ (3 files in 3 dirs): preparing for 7.4.25 dev20:48
CIA-40WebGUI: graham * r5492 /branch/WebGUI_7.4/ (docs/changelog/7.x.x.txt lib/WebGUI/Operation/AdSpace.pm): fixed: creating ad spaces was broken20:48
CIA-40WebGUI: colin * r5493 /branch/WebGUI_Commerce/ (5 files in 3 dirs): finalize names and update docs to match20:48
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui20:49
-!- mode/#webgui [+v MrHairgrease] by ChanServ20:49
+MrHairgreasegooeyofsteel help20:50
+MrHairgreasewhat does gooeyofsteel do?20:50
+MrHairgreaseit is a bot right?20:50
+perlDreamerit watches wiki commits20:50
+perlDreamerand can also be an eliza-bot to help guide people through debugs, sometimes20:51
+MrHairgreasewhat's an eliza bot20:51
+MrHairgrease?20:51
+perlDreamerEliza, the psychiatrist program?20:51
+perlDreamerhttp://en.wikipedia.org/wiki/ELIZA20:52
* MrHairgrease always consults with dr sbaitso20:52
+perlDreameris the Dr also a computer program?20:54
+MrHairgreaseyeah20:55
+MrHairgreaseit came with my sound blaster pro back in the day20:55
+MrHairgreasei rmember it to be quite fun20:55
+MrHairgreasehttp://en.wikipedia.org/wiki/Dr._Sbaitso20:55
+MrHairgreasebut then again, i was only 10 or 11 or so...20:55
wgGuest23hello21:13
wgGuest23i have in my site the anonymous registration enable and i have two languages installed, english and spanish21:14
wgGuest23when a user create an account the default language assgined is english, how can i change it to spanish?21:15
-!- knowmad [n=william@adsl-072-149-129-114.sip.clt.bellsouth.net] has joined #webgui21:16
@preactionwgGuest23, that depends. do you also want the interface for visitors to be spanish?21:16
wgGuest23yes21:16
@preactionvisitor meaning "Anybody not registered with the site"21:16
@preactionthen change the Visitor user's language21:16
wgGuest23i have already done it but i created an account as a new user and the default language is assigned as english 21:21
@khennanyone here know a lot about sendmail?21:39
@khennI'm trying to determine how long it might take to send roughly 26,000 emails21:40
@khennhours, days, weeks, etc21:40
@khennit's a very fast server21:40
@khennbut sendmail does not run exclusively on it21:41
-!- lisette [n=liraos@static-adsl201-232-86-73.epm.net.co] has left #webgui []21:43
wgGuest23preaction, i have already done it but i created an account as a new user and the default language is assigned as english  21:50
wgGuest23preaction, if only change Visitor user's language, when a new user try to create a new account, his/her default language will be the visitor's default language21:52
@preactionwgGuest23, exactly. any new user created will have their language set to whatever the Visitor's language is set to. if you want to update existing users, you'll need to do it yourself21:56
@preactionwgGuest23, you do it in the Admin Console, Users button. Under the "Profile" tab21:57
wgGuest23ok22:01
-!- estiven [n=erestrep@static-adsl201-232-86-73.epm.net.co] has quit [Remote closed the connection]22:29
-!- estiven [n=erestrep@static-adsl201-232-86-73.epm.net.co] has joined #webgui22:29
-!- estiven [n=erestrep@static-adsl201-232-86-73.epm.net.co] has left #webgui []22:41
+perlDreamerhow do you manually insert a link into a wiki page on wg.org?22:42
@preactioncopy the link of the wiki page?22:50
@preactionoh22:50
@preactionthere's no link button in the rich editor?22:50
+perlDreamerIt's greyed out22:50
@preactionyou have to select some text22:51
+perlDreamerah22:51
+perlDreamerthanks!22:51
@preactioni'm timing how long it takes to send 30,000 emails through sendmail on a plainblack dev box. who wants to bet it takes 6 hours?22:51
@preactionmore? less?22:51
+perlDreamer60*60 = 360022:52
+perlDreamer8 hours =~ 30k emails22:52
+perlDreamerthat's at 1/second22:52
+perlDreamerI'll say 3.5 hours22:52
@preactionit's doing about 10 every 2 seconds22:52
@preactionperlbot math 30000 / 10 * 2 / 60 / 6022:53
perlbot1.6666666666666722:53
@preactionperlbot math 30000 / 10 * 2 / 360022:53
perlbot1.6666666666666722:53
@preaction1.6 hours22:53
+perlDreameredit check, please: http://www.webgui.org/community-wiki/setting-the-default-language-on-your-site22:59
@preactiondoes that work? don't you have to edit the Visitor user as well?23:02
+perlDreamerI must have missed that in your instructions to wgGuest**23:02
+perlDreamerI'll crank up a dev site, since the demo server only speaks english and grabled crap23:02
@preactionthe second set of instructions was how to modify existing users to change their language as well23:03
@preactionnothing wrong w/ garbled crap23:03
@preactioni gotta go vote though. wisconsin primary election is today23:03
+perlDreamerno, I know lots of people who speak it23:03
@preactionand i don't know where my polling place is yet... humph23:03
+perlDreamerokay, I'll scroll up and add the other stuff23:03
-!- cap10morgan [n=cap10mor@h19-afsc.ded.indra.com] has joined #webgui23:19
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit ["Leaving."]23:20
CIA-40WebGUI: colin * r5494 /tools/translationserver.cgi: put an export link for each language on the main translation server page23:32
-!- wgGuest38 [n=wgGuest3@adsl-072-149-129-114.sip.clt.bellsouth.net] has joined #webgui23:34
+perlDreamerhowdy wgGuest3823:35
wgGuest38Does anyone have any suggestions on how to debug this error -- http://webgui.pastebin.org/20295 23:36
wgGuest38hi perl23:36
wgGuest38I did get this error off a windows xp sp2 station23:37
+perlDreamerHave you tried doing it on a demo site?  demo.plainblack.com23:37
+perlDreameralso, which version of WebGUI are you using?23:37
wgGuest38no, this error happens when i visit the Workflow op in admin console23:38
wgGuest387.4.2423:38
+perlDreamerokay, then please try this :)23:38
+perlDreamergo to demo.plainblack.com23:38
+perlDreamercreate a demo site23:38
+perlDreamerlog in as admin23:38
+perlDreamerand try to manually run the Workflow op in the admin console23:38
+perlDreamerthat will help us know if it's just your site (config problem) or a core WebGUI problem23:38
+perlDreameron the demo site, you can skip the "Do you want to configure your site and add some default content step"23:39
wgGuest38works fine on the demo23:39
+perlDreamerAre  you using the WRE, or a source install?23:40
wgGuest38it's not running them, it's just viewing them -- ?op=manageWorkflows23:40
wgGuest38of course i think some of these errors happen when spectre tries to run them23:40
+perlDreamerit's quite likely23:40
+perlDreamerspectre shares that code with WebGUI23:40
wgGuest38it's like the encode method is bad23:40
wgGuest38on this platform23:40
+perlDreamerit's more like new, or pretty23:40
wgGuest38(yes, we're stuck with windoze)23:40
+perlDreamerone of them is returning undef23:40
+perlDreamerAre you using the WRE, or a source install?23:41
wgGuest38wre23:41
+perlDreamerwhich version?23:41
wgGuest380.8.123:41
wgGuest38is it the JSON module that's causing the error you think?23:41
+perlDreamerwhat happens if you go to /data/WebGUI/sbin and run perl testEnvironment.pl --simpleReport23:41
+perlDreameryes, I'm worried about JSON23:42
+perlDreamerwhen the JSON author changed the API, he's caused us about 5 weeks of headaches23:42
+perlDreamerbut such is life in open source23:42
wgGuest38yep, but it's worth it :)23:42
wgGuest38i don't see any active bugs for this issue on cpan's RT interface23:43
+perlDreamerno, it's only in modules that use it23:43
wgGuest38testEnvironment is good23:43
wgGuest38looks like i need to do some debugging on JSON module23:43
wgGuest38why did you upgrade JSON?23:44
+perlDreamerwe didn't have much choice, since CPAN will grab the latest and greatest by default23:44
wgGuest38oiy, we need to upgrade testEnvironment to allow us to pin versions on required modules23:45
wgGuest38thanks for the input; i'll see if i can make any headway debugging JSON; do you know what the encode method is doing?23:45
+perlDreamerit's not encode23:45
wgGuest38what format is it encoding to? utf?23:45
+perlDreamersomething isn't passing along an object ref23:46
+perlDreamerso the chained method call is failing23:46
wgGuest38oh, so it can't call the method23:46
+perlDreamerright23:46
+perlDreamerit might be "new"...23:46
wgGuest38ok, i'll see what i can find out...23:46
wgGuest38i'm going to do a test on my linux box to make sure i'm comparing apples-to-apples 23:47
+perlDreamergood idea23:47
wgGuest38will report back23:47
wgGuest38tomorrow23:47
-!- wgGuest38 [n=wgGuest3@adsl-072-149-129-114.sip.clt.bellsouth.net] has quit []23:48
+perlDreamerthat sounded like someone I should know...23:48
+MrHairgreaseyeah23:50
+MrHairgreaseprolly either william or diona23:50
+MrHairgreasethe wgguest38 came from the same domain as they do...23:51
@preaction22000 / 30000 in 1 hour... this is crazy fast23:55
@preactioni just wonder how much CPU time its taking. is this something that can happen concurrently with other processes?23:55
+perlDreamerwhat kind of hardware is this?23:56
+perlDreamerdoes it have a hardware TCP-IP engine?23:56
@preactionuh... it's one of our entry-level dedicated boxes23:57
+MrHairgreaseafaik sending much mail uses mainly memory23:57
+MrHairgreasenot so much cpu23:57
knowmadman, am I that obvious!23:57
+MrHairgreaseyes23:57
+MrHairgrease=)23:57
knowmadbtw, thanks for the help colin23:57
+perlDreamerno problem23:57
@preactionyou know if you ask questions on your normal name, we aren't going to berate you or anything...23:58
@preactionmuch23:58
+perlDreamerI can't imagine that JSON would behave differently b/w windows and linux23:58
knowmadLOL23:58
knowmadi wasn't at my desk23:58
-!- brinaz [n=brinaz@ns1.mywaves-inc.com] has joined #webgui23:58
-!- brinaz [n=brinaz@ns1.mywaves-inc.com] has left #webgui []23:58
knowmadahhh!23:59
@preactioni predict we're starting to get into the 1:10 talker:lurker ratio. for every 10 people who join, only 1 is going to talk23:59
+perlDreamerfound it?23:59
knowmadactually that may be it. we used CPAN to download the package23:59
--- Day changed Wed Feb 20 2008
knowmadhowever, this is a Winblows box and we don't have a compiler 00:00
knowmadthere is some XS code in there as i recall00:00
+MrHairgreasethere's also a pure perl implementatiuon00:00
+MrHairgreasei guess your windows box uses that one00:00
knowmadyes, i did see that as well00:00
+MrHairgreaseas opposed to the linux wre00:01
knowmadso you think it should fallback to using that00:01
+perlDreamerknowmad, you can stick a $json->is_xs in there and it will tell you if it is00:01
+MrHairgrease(i guess)00:01
+perlDreamer(perldoc JSON)00:01
+MrHairgreaseyeah i guess it falls back to pp00:01
knowmadit sounds like you've become quite knowledgeable about this JSON module00:01
+perlDreamerunfortunately so00:01
+MrHairgreasethe json api change was good for nothing i think00:02
@preactionnothing except making it more pretty00:03
knowmadsounds like it's good for getting more people looking at the API cause it broke so many things00:03
+MrHairgreaseyeah so good for nothing00:03
knowmadseems like he could have deprecated the earlier API for a little while00:03
@preactionhe did, kinda00:04
+MrHairgreasedid you read the comment on Config::JSON btw?00:04
@preactionobjToJson and jsonToObj both work00:04
@rizenyeah, but without any params00:04
@rizenwhich is useless for us because we use a bunch of params in most cases00:04
knowmadahh, so rizen is listening00:05
@preactionHe is always with us00:05
@rizeni saw a bunch of bouncing in my doc, so i decided to have a peek00:05
knowmadThat's a bit scary00:05
knowmadsince you're here, did you get my last email re: registering?00:05
@rizenit's there00:06
@rizenjust haven't gotten around to it00:06
knowmadok00:06
@rizen50+ messages waiting in my inbox00:06
@rizenit's been busy this week00:06
knowmadonly 50, eh? you're doing better than me00:06
@preactiondoes it count if i sent them to myself? i've got 22,00000:07
@rizen50 that have gone unresponded i get about 100 per day that i have to respond to00:07
@preactioni'm popular!00:07
+perlDreameryour ISP is going to kill you00:07
knowmador his boss will00:07
@preactionplainblack's mail system is already kinda giving me attitude00:07
@preactionbut they are still downloading00:07
+perlDreamerHey, is GooeyOfSteel broken?00:11
+perlDreamerhe didn't register my new wiki page00:11
+perlDreamerI feel slighted00:12
wgGuest23hello00:13
wgGuest23i have enable metadata in the admin console00:13
wgGuest23in one of my collaboration system i have wroten a little description but i can see it00:15
wgGuest23how does it work?00:15
wgGuest23how can i see that description?00:15
+perlDreamerwgGuest23: did you check your template to see if the template variable is used or not?00:17
+perlDreamerIt just might not be set up by default.00:17
@preactioni think it's activated by the Show Description property in the Display tab, but i could be wrong00:18
wgGuest23i am going to check00:20
+perlDreamerpreaction: I think you're thinking of displayTitle00:22
@preactionprobably00:22
@preactionif there isn't one, then it's probably not in the template00:22
@preactionand did you add a Synopsis on the Metadata tab? or a Description on the Properties tab?00:22
@preactionSynopsis may have translated to Description00:23
wgGuest23yes, i have added a synopsis00:23
@preactionthe synopsis isn't used in the templates by default, you'd have to add it00:24
wgGuest23in which template?00:26
+perlDreamerIn the Collaboration System template that you're using00:27
wgGuest23ok00:27
wgGuest23what is the variable related to synopsis?00:27
@preactionThe list of template variables are in the Admin Console > Help section00:28
@preactionlook for Collaboration Template00:28
wgGuest23ok00:29
* preaction teaches men to fish00:29
+perlDreameror, edit your Collaboration System, choose the display tab, and the hit the edit button next to the template that you have selected.00:29
+perlDreamerit's a shortcut00:29
@preactionnot to the help file, that's a shortcut to the template itself00:30
@preactionor is there a link on that page to the help file?00:30
+perlDreamerno, there should be00:30
@preactionif there isn't, that should be a ...00:30
@preactionget out of my head!00:31
* perlDreamer turns up the gain :)00:31
+perlDreamer... you ... want ... pizza ....00:31
@preactioncould we put a namespace => "String", label in a help definition, and then match them up00:31
@preactionmmmm... i should call glass nickel and get some pizza.00:31
@preactionwait00:31
@preactionYOU JERK!00:31
@preactionit might be a very long lookup though... unless we cached it somehow00:32
+perlDreamerthere aren't that many help entries anymore00:33
@preactiontrue, but do you want to look through potentially all of them?00:33
@preactioni suppose that editing a template isn't a very common process00:33
@preactioncaching wouldn't be capital-N NEEDED00:34
+perlDreamerthere are 6102 i18n labels used in the help, including every entry and ISA's00:34
+perlDreamerat 10:1, which is skeptical, that's only 610 entries00:35
+perlDreamernot too bad00:35
@preactionnot bad at all00:35
@preactionand some entries won't have namespaces, since they're "common" entries or some-such00:35
+perlDreamerit really wants a dynamically generated reverse lookup00:37
+perlDreamerthat would be very fast00:37
+perlDreamerat the cost of a 600 bucket hash00:37
+perlDreamerin any case00:37
+perlDreamerit's the first step to the template variable editor00:37
+perlDreamerso it's needed00:37
@preactionindeed00:37
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui00:45
wgGuest23preaction, in collaboration template variables, i don't find any variable related to metadata's synopsis00:50
@preactionperlDreamer, do we have any place where global metadata variables are added to all asset template vars?00:50
+perlDreameryes00:51
@preactionwgGuest23, it's <tmpl_var synopsis> <- that should work00:51
+perlDreamerAsset->processTemplate (I think)00:51
+perlDreamerpreaction, synopsis is different from metadata00:51
+perlDreamereven though it's in the same tab00:51
@preactionah00:51
@preactionright00:51
@preactionif it's missing from the Collaboration template though, is missing Help a bug?00:51
+perlDreamerdefinitely00:51
@preactionwgGuest23, i'd post that on the webgui bugs list: http://webgui.org/bugs00:52
+perlDreamerto use metaData as a template variable, you just call it out by name00:52
GooeyOfSteelWiki: Setting the default language on your site - Edited on 2/19/2008 4:01 pm by colink  http://www.webgui.org/community-wiki/setting-the-default-language-on-your-site00:53
+perlDreamer<tmplVar myMetaDataname>00:53
GooeyOfSteelWiki: Setting the default language on your site - Created on 2/19/2008 2:49 pm by colink  http://www.webgui.org/community-wiki/setting-the-default-language-on-your-site00:53
+perlDreamerGooeyOfSteel: you need to eat more fiber00:53
nubasomehow GooeyOfSteel's wikiwatch failed on a HTML::TreeBuilder error00:53
nubawhen erroring, irssi unloads the script00:54
nubaso i just reloaded it00:54
wgGuest23perlDreamer, <tmplVar myMetaDataname>  should work00:55
+perlDreameryes00:55
@preactionvmpl00:55
@preactiontmpl_var00:56
+perlDreameryeah, that one. tmpl_var, not tmplVar00:56
+perlDreamerI've been building too many method names00:56
wgGuest23ok00:56
wgGuest23the property in the metadata is summary, so can i use <tmpl_var summary>?00:58
+perlDreameryes00:58
+perlDreamerafk for a while01:00
@preactionis anyone here who translates WebGUI but doesn't hack on WebGUI?01:02
@preactionis a more descriptive "context" useful when you're translating?01:02
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit ["Leaving."]01:03
@preactioni'm starting to be more verbose with my "context" information01:03
-!- wgGuest23 [n=wgGuest2@static-adsl201-232-86-73.epm.net.co] has quit []01:03
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []01:35
+perlDreamerpreaction: more context helps a lot02:25
+perlDreamerotherwise, you have to crawl the core code to find it02:25
@preactionyeah, that's what i was thinking02:25
+perlDreamerthe kuskie's have been translating spanish and german02:25
@preactionthe labels are only useful to programmers really02:26
@preactionthat could be a way for programmers who are not translators to help out. even if it is boring work02:29
+perlDreamerI've found that the shorter a label is, the more context you need.02:41
+perlDreamerLonger messages tend to have embedded context.02:41
+perlDreamerSingle words are hard.02:41
+perlDreamerlike Add02:41
+perlDreamerIs that 1+102:41
@preactionyeah02:41
+perlDreameror "add me to your group"02:41
+perlDreamertime to go home and think more about commerce02:41
@preactionlabels for form fields are usually one word02:41
@preactionhave fun02:42
+perlDreamerI'm starting to think my reorg from last night was wrong02:42
+perlDreamerShip, ShipDriver, ShipDriver::FlatRate02:42
+perlDreamervs Ship, Ship::Driver, Ship::Driver::FlatRate02:42
@preactionis Driver a subclass of Ship?02:42
+perlDreameras defined originally, yes.02:42
+perlDreamerand the API supports it02:42
@preactionthen it should be Ship::Driver02:43
+perlDreamerI (hastily) proposed the first form02:43
+perlDreamerbut am not starting to regret it02:43
+perlDreamernow starting02:43
@rizenwhy are you regretting it?02:43
+perlDreamerbecause It rips all the guts out of ship02:43
+perlDreamerleaving Ship just a dispatch class, like WebGUI::Form02:43
+perlDreamerit may not be bad02:43
@rizenit's just a package name02:43
@rizenit doesn't have to imply anything else02:44
@rizenShip::Driver was never a subclass of Ship anyway02:44
@rizenFYI02:44
@preactionwhy do you need the Driver class at all if it just reimplements Ship stuff02:44
@preactionShip::FlatRate Ship::ByWeight02:44
@rizenShip is a factory02:44
@rizenShip::Driver is the base class for all other drivers02:45
@rizenit's just an interface02:45
+perlDreamerthe system is designed like Workflow::Activity02:45
+perlDreameryeah, what he said02:45
@rizenit's always good to have a standard interface class 02:45
@rizento start from02:45
@preactionright02:45
+perlDreamerobject persistance is done in Ship, or Ship::Driver?02:46
@preactioneven if Ship is now really really small, it's probably better to have ShipDriver02:46
-!- knowmad [n=william@adsl-072-149-129-114.sip.clt.bellsouth.net] has left #webgui []02:46
@rizenship::driver should persist the stuff i would think02:47
@rizenbut there is only need for one table02:47
+perlDreamerright02:47
@rizenShip is the DBI to ShipDriver's DBD02:48
@rizenif that makes any sense to you02:48
+perlDreamersome, I need to think more on it02:48
+perlDreamerseems strange to have an object class without getters and setters (ShipDriver)02:48
@preactionnot really. Workflow::Activity doesn't get/set anything02:49
@preactionit has instance scratch, sure02:49
+perlDreamerbut if Ship pulls from the DB and builds the object from the driver, it should be fine02:49
@rizeni'm sorry02:50
@rizeni said it backwards before02:50
@rizenShip does all the data storage02:50
@rizenShip::Driver is just an engine02:50
+perlDreameryeah, then I do understand it now02:50
+perlDreamerwe'll need to be careful how long running objects are handled, but it's not bad02:50
+perlDreamercatch y'all later02:52
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"]02:52
-!- cap10morgan [n=cap10mor@h19-afsc.ded.indra.com] has quit []03:00
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI03:07
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Remote closed the connection]03:17
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI03:17
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Read error: 113 (No route to host)]03:17
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui03:19
-!- mode/#webgui [+v Radix-wrk] by ChanServ03:19
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui03:26
-!- patspam [i=chatzill@ppp59-167-142-241.lns3.mel6.internode.on.net] has joined #webgui04:57
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has joined #webgui05:00
-!- cap10morgan [n=cap10mor@206-124-6-111.denver.dsl.forethought.net] has joined #webgui05:08
nuba25 nicks, 3 bots, yeah, channel is growing05:21
@rizenlet's get 100 more bots in here05:22
nubaquestion: whats the smoothest linux to run WRE on?05:22
+Radix-wrkyou guys need multiple logins too.. like me!05:22
nubaim just moving from a freebsd+jail to linux+xen05:22
nubasetup05:22
+Radix-wrkdefine 'smoothest'?05:23
-!- apeiron_ [n=apeiron@c-71-230-67-187.hsd1.pa.comcast.net] has joined #webgui05:23
-!- apeiron__ [n=apeiron@c-71-230-67-187.hsd1.pa.comcast.net] has joined #webgui05:23
apeiron__etc.05:23
apeiron__:)05:23
+Radix-wrkhehe05:23
-!- apeiron__ [n=apeiron@c-71-230-67-187.hsd1.pa.comcast.net] has quit [Client Quit]05:23
+Radix-wrkgo apeiron, apeiron_ and apeiron__!05:23
-!- apeiron_ [n=apeiron@c-71-230-67-187.hsd1.pa.comcast.net] has quit [Client Quit]05:23
+Radix-wrkWell if you looked carefully apeiron - you'd realise mine are from two different ip's :)05:24
@rizenRed Hat Enterprise Linux (or Cent OS) is what PB deploys on05:24
+Radix-wrkI'm using centos myself for that reason :)05:24
nubaRadix-wrk: smooth as in Haagen Dazs...05:24
@apeironRadix-wrk, Ah yes indeed.05:24
@rizenThe big deal is that you should go with the linux that you're most comfortable with05:26
@rizencuz the WRE works pretty much the same on all linux distros05:26
nubak05:26
@rizenbut if you want the one that's best tested cuz it's the most deployed on, then RHEL/CentOS is your best bet05:26
@apeironOr just get a Mac. :D05:26
@rizenbtw...why are you switching away from freebsd?05:27
nubathis is my personal machine, i want to play with xen on it05:27
nubaits not like im going away from BSD, but im missing some linux action as well05:29
nubafeeling a bit rusty in the linux front05:30
@rizenic05:30
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has quit ["Exit- stage left"]05:45
-!- perlDreamer [n=colink@pool-71-117-235-252.ptldor.fios.verizon.net] has joined #webgui06:15
-!- mode/#webgui [+v perlDreamer] by ChanServ06:15
+perlDreamerI'm baaack06:15
+perlDreameryou guys are never going to be able to get rid od me :)06:15
@rizenlike this: http://www.azlyrics.com/lyrics/dope/imback.html06:16
@rizenI'm back to put it in motion06:16
@rizenI'm back to tell you no lies06:16
@rizenSit back and sip on this notion06:16
@rizenI'm back to put it in drive06:16
@rizenIs that how you are?06:16
@rizenCuz i love that song.06:16
@rizenSaw those guys in concert. They rocked.06:17
+perlDreamerYou and me are like Perry Mason and Paul Drake06:17
+perlDreamerIn fact, you and Sarah should do the Perry and Della thing for Halloween this year06:17
+perlDreamernow that she's a brunette06:17
@rizenIs paul drake the investigator perry always had working for him?06:19
+perlDreamerYep.06:19
+perlDreamerHe's the one that gets thumped all the time by the bad guys06:19
@rizenSarah likes that you're already thinking about halloween06:21
+perlDreamerI try to look out for you guys06:21
@rizenthe only problem with your theory is the odd evil factor06:24
+perlDreamerDr. Who isn't evil06:24
@rizenevery other year my costume is an evil character06:24
@rizenand dr who was last year06:24
+perlDreamerI see06:24
+perlDreamerI'll think about it :)06:24
+perlDreamerI'm too short to be Perry06:24
+perlDreamerunless Kathy walked around on her knees06:24
@rizenthe year before last i was one of the butchers from a movie called Hostel06:25
@rizenI was thinking about maybe doing Satan Claus this year06:25
+perlDreamerYou could do the Billy Bob Thornton version06:26
+perlDreamerOr the Dean Koontz version06:27
@rizensanta suit dyed black, fangs, bloodshot eyes, and instead of a bag of goodies it would be sickle or something like that06:27
@rizeni thought about lighting the hat on fire, but that's just too dangerous06:28
diakopterblack beard/mustache06:28
@rizenoh of course, i've already got that growing in06:29
@rizeni was also thinking about getting some cool contacts06:29
+perlDreamerslit eyes06:29
@rizenhttp://www.9mmsfx.com/lenses.html06:30
@rizenmy favorite are these: http://9mmsfx.com/Merchant2/merchant.mvc?Screen=PROD&Store_Code=9SE&Product_Code=J&Category_Code=SL106:30
+perlDreamernice06:33
+perlDreamerI'm glad you didn't go with the pseudo-user commerce idea06:45
@rizenyou mean on the black blog?06:47
+perlDreameryeah06:47
@rizenthat was a no brainer06:47
@rizenpd, there's a needed change to the tax system06:48
@rizenactually...maybe i better post this to the dev board06:48
+perlDreamerI'll hold off on starting the ShipDriver, then06:51
@rizennot sure how big of a deal it will be for you to implement, but i just posted06:54
@rizenso go take a look06:54
+perlDreameractually, that's no problem (yet)06:54
+perlDreamerWithout a cart, there's no way to test/build the calculate method06:55
@rizenyeah i know06:55
@rizenand without a sku i can't build the cart06:55
+perlDreamerwe just need to be sure that it gets into the design docs06:56
+perlDreamerI can do that.06:56
@rizenso i'm working on sku, but i have to finish the new WRE first because of the stupid json problem06:56
@rizeni'm putting this in the sku design docs06:56
@rizenplease update the tax docs06:56
+perlDreamerthe WRE/JSON thing will free up tons of time from lots of people06:56
+perlDreamerI'm tired of doing JSON Q/A06:56
+perlDreamerno offense to those stuck asking06:57
@rizeni know...i hoped to have the new wre out today, but i ran into an apache compile problem06:57
@rizennot sure what's going on06:57
@rizenit just stopped compiling for no apparent reason06:57
+perlDreamerweird06:58
@rizenand tomorrow is an accounting day06:58
@rizenso i'm won't get to work onit until thursday again06:58
+perlDreamerSo that makes it Thursday before you can get back to WRE06:58
@rizensorry that i'm lame06:58
+perlDreamerDude, _all_ you have to do is manage several people, do the accounting, run a company06:58
+perlDreamerget your plumbing fixed, get your computer fixed06:58
+perlDreamerOf course you're lame!06:59
+perlDreamerI suppose you'd like to time to sleep and eat, too?06:59
@rizenno i stopped both of those long ago06:59
+perlDreamerwell, that's better06:59
CIA-40WebGUI: jt * r5495 /branch/WebGUI_Commerce/designdocs/sku.pod: an override for the default tax rate07:00
+perlDreamerdocs committed07:06
+perlDreamerShipDriver needs a properties accessor, since we're building with Class::InsideOut07:15
-!- Samus_Aran is now known as Pinigo07:16
-!- Pinigo is now known as Samus_Aran07:16
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Read error: 104 (Connection reset by peer)]07:20
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui07:23
-!- mode/#webgui [+o rizen] by ChanServ07:23
@rizensorry pd, my computer decided to take a crap07:24
@rizenwhat was it you were asking?07:24
+perlDreamerJust realized that ShipDriver will need a properties accessor, since we're building with Class::InsideOut07:24
@rizenwhat does class inside out have anything to do with it?07:24
+perlDreamerShipper has a get method that returns the contents of the ShipDriver object07:25
+perlDreamerit won't be able to look inside that object to grab the hash directly07:25
@rizenfirst of all it is never good design practice to do it even if you could07:27
@rizenbut secondly...i'm still not seeing what data that Shipper would have to read from ShipDriver07:28
@rizenWhat am i missing?07:29
+perlDreamerI'm not sure you're missing anything, it's probably me07:29
@rizenwhat method in Shipper would call this new accessor method in ShipDriver?07:29
+perlDreamerget07:29
@rizendamn it...i was right when i said it earlier today07:31
@rizenthat get and set methods should be moved to shipdriver07:32
@rizenHold on, i'm confusing myself07:33
@rizencrap, now i see why you're so confused by this07:40
@rizeni did a piss poor job designing it07:40
+perlDreamerLet's talk through the design then07:40
@rizeni didn't keep a clear separation between factory and driver07:40
@rizenok starting from scratch07:40
@rizenShipper is supposed to be the factory so it should have methods available to tell you what shipdrivers are available, both configured and unconfigured07:41
+perlDreamerwww_listShippers07:41
@rizenforget www_methods at this point07:41
+perlDreamerok07:42
@rizenwe're just talking api stuff here07:42
@rizeni should be able to say07:42
@rizengetDrivers07:42
@rizenand getShippers07:42
@rizengetDrivers would just give you a list of the available drivers from the config file07:42
@rizengetShippers would be configured drivers07:42
+perlDreamerokay07:42
@rizenit should also have a create method, which it does07:43
@rizenbut that's really just an easy wrapper for a driver07:43
@rizenso that you can do07:43
@rizenmy $shipper = WG::Shop::Shipper->create(\%params);07:43
@rizenthe same thing for new07:44
@rizenmy $shipper = WG::Shop::Shipper->new($id);07:44
@rizenwhich is returning a WG::Shop::ShipDriver object07:44
@rizenbut it's looking up everything from the id07:45
@rizenso you don't have to know it going in07:45
+perlDreamerright07:45
@rizensimilar to what newByDynamicClass in Asset07:45
+perlDreameror User07:45
+perlDreamerI want a brand new one, create07:45
+perlDreamerI want an existing one, new07:45
@rizenexactly07:45
@rizenthe idea is that as a programmer you only ever load WebGUI::Shop::Shipper and it dynamically creates/loads all of the driver objects for you07:46
@rizenso WebGUI::Shop::Shipper is really just a helper class07:46
+perlDreamerwho does object persistance?07:47
+perlDreamerShipper?07:47
@rizenWebGUI::Shop::ShipDriver07:47
+perlDreamerokay07:47
@rizenthe base class for all drivers07:47
+perlDreamerso all ship driver specifics get stored in the options column of the driver table, as JSON?07:48
@rizenyes07:48
@rizenthat part is right07:48
@rizenit's just in the wrong class07:48
@rizenas far as my docs go07:48
@rizenlet me update the docs07:48
@rizeni'll do it now07:48
+perlDreamerso delete, getId, get and set all get moved into ShipDriver07:48
@rizenyup07:48
@rizeni have to update the one for payment drivers too cuz that's also screwd07:49
+perlDreamerokay07:49
@rizeni'm sorry for screwing the pooch on the description there...it all made sense in my head as i was writing it07:50
+perlDreamerIt probably didn't help with me suggesting format changes, either.07:51
+perlDreamerI'll put on my "chip design" spec reading hat tomorrow, and go through it very carefully.07:51
@rizenno that had nothing to do with it07:51
@rizenits all about my 28mb head07:51
@rizenthe commerce system takes about 1 gb of ram to bring it all in at once07:52
+perlDreamerIt's a big system07:52
+perlDreamerand it all has to dance together07:52
+perlDreamerand integrate into what we have today.07:52
@rizenespecially since i'm also taking into account stuff that isn't documented here, because it's part of the future system that we're building twoard07:52
+perlDreamerI'm going to get on the stretching board07:53
+perlDreamermaybe you could be a physical therapist for Halloween :)07:53
+perlDreamercatch you tomorrow, rizen07:53
@rizenlater07:53
-!- perlDreamer [n=colink@pool-71-117-235-252.ptldor.fios.verizon.net] has quit ["Leaving."]07:54
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []08:48
-!- patspam [i=chatzill@ppp59-167-142-241.lns3.mel6.internode.on.net] has quit ["ChatZilla 0.9.81 [Firefox 2.0.0.12/2008020121]"]09:01
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]09:12
-!- kd [n=kd@idc203-211-137-200.swiftspeed.com] has joined #webgui09:34
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)]09:37
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui09:51
-!- dapperedodo [n=dappered@194.171.50.69] has joined #webgui10:02
-!- kd is now known as rmulti10:53
-!- rmulti is now known as kd10:53
-!- BartJol [n=plainstu@194.171.50.123] has joined #webgui10:55
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui11:42
CIA-40WebGUI: colin * r5496 /branch/WebGUI_Commerce/designdocs/commerce.pod: update tax calculation taking into account tax override on a per product basis13:21
CIA-40WebGUI: colin * r5497 /branch/WebGUI_Commerce/designdocs/commerce.pod: add properties accessor to ship driver13:21
CIA-40WebGUI: graham * r5498 /branch/WebGUI_7.4/ (docs/changelog/7.x.x.txt lib/WebGUI/Asset/File.pm): fixed: editing file assets is broken13:21
CIA-40WebGUI: graham * r5499 /branch/WebGUI_7.4/docs/create.sql: preparing for 7.4.25 release13:21
CIA-40WebGUI: jt * r5500 /branch/WebGUI_Commerce/designdocs/ (cart.pod pay.pod commerce.pod shipper.pod sku.pod): fixing pay and shipper docs, and cleaned up special characters in the others13:21
CIA-40WebGUI: jt * r5501 /branch/WebGUI_Commerce/designdocs/pay.pod: couple of missing methods13:21
CIA-40WebGUI: jt * r5502 /releases/WebGUI_7.4.25-stable: Release 7.4.25-stable13:21
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI13:40
-!- mode/#webgui [+o khenn] by ChanServ13:40
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Read error: 113 (No route to host)]13:56
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)]14:00
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has quit ["Leaving"]14:17
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit []15:23
-!- dapperedodo [n=dappered@194.171.50.69] has quit []15:53
-!- ckotil [n=newtrino@snare.grnoc.iu.edu] has quit ["Lost terminal"]16:01
-!- SDuensin [n=Scott@3.sub-75-205-19.myvzw.com] has joined #WebGUI16:02
SDuensinMorning.16:11
-!- ckotil [n=newtrino@snare.grnoc.iu.edu] has joined #webgui16:12
BartJolmorning16:13
perlmonkey2morning16:22
-!- steveo_aa [n=sno@76.226.180.72] has left #webgui []16:23
BartJol7.5.2 dutch i18n files are updated and comiited to svn16:30
* SDuensin really needs to upgrade his WebGUI. <sigh>16:37
-!- wgGuest91 [n=wgGuest9@static-adsl201-232-86-73.epm.net.co] has joined #webgui16:37
wgGuest91hello16:37
BartJolhi16:37
BartJolwelcome16:37
wgGuest91thanks16:37
wgGuest91BartJol, i have the next error with spectre Couldn't execute operation : WebGUI::Operation::VersionTag::www_approveVersionTag. Root cause: Can't call method "getNextActivity" on an undefined value at /data/WebGUI/lib/WebGUI/Operation/VersionTag.pm line 74.16:38
wgGuest91spectre is running, i tested all the sites ok16:38
perlmonkey2SDuensin: Can't you just use 'svn update' :)16:39
SDuensinperlmonkey2 - I'm chicken.  :-)16:39
BartJolah, and if you do a perl spectre.pl --run --debug?16:39
BartJolwhat do you see16:39
BartJol(on the server it is)16:39
SDuensinMy server is in flux.  Was hoping to get all my domain shuffling done before I did the WebGUI thing.  Taking me forever!16:39
BartJolmostly in /data/WebGUI/sbin16:40
wgGuest91let's me check16:40
wgGuest91if i run spectre perl spectre.pl --run --debug, i don't see any error16:41
BartJoland any workflows being executed?16:42
perlmonkey2SDuensin: domain shuffling?  changing domain names?16:42
SDuensinMoving from one registrar to another.16:42
perlmonkey2ouch16:43
wgGuest91i have 2 workflows suspended16:43
BartJoland you tried to start them manually?16:44
BartJolsupposing you do have 7.4.x or higher16:44
wgGuest91yes, i have 7.4.2416:45
wgGuest91no, i don't tried to start manually16:46
BartJolah, well you can do that via your site16:46
BartJolvia the admin console and workflows16:46
BartJolor spectre16:46
BartJolyou should see some suspended workflows16:47
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui16:47
-!- mode/#webgui [+o rizen] by ChanServ16:47
BartJolthen you can press run to start them16:47
BartJolheya16:47
wgGuest91i pressed start to run them but they continue suspended 16:48
* perlmonkey2 needs to find whichever of his neighbors has a HAM radio and cut their power. I'm tired of hearing morse code tapped out in static on my speakers.16:48
BartJolmmm16:48
wgGuest91they have waiting last state16:48
BartJolno screen appearing, saying that it is done?16:49
wgGuest91no16:49
BartJolwell something isn't very good then :)16:50
BartJolmmmm let me think16:50
BartJolwhere does the error appear, in the webgui.log file?16:51
wgGuest91i have noticed since i upgraded last week certain problem wiht spectre16:51
wgGuest91yes16:51
BartJolhave you tried to do one of the next two things16:52
BartJol - fixed: creating new ad spaces is broken16:52
BartJol - fixed: editing file assets is broken16:52
BartJolbecause those are fixed in 7.4.2516:52
wgGuest91the workflows continues suspended but if i run perl spectre.pl --shutdown and then perl spectre.pl --daemon, perl spectre.pl --status, they don't appear as suspended16:54
wgGuest91i wait some seconds and then i run again perl spectre.pl --status and again they are suspended16:55
BartJoland do not appear on the site?16:55
BartJoloh16:55
wgGuest91yes, appear in the site too16:55
BartJolwell, they have to wait a little while to feel suspended, it's a new row 16:55
BartJolso that I understand16:57
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui16:58
BartJolI'm checking the api16:59
wgGuest91ok16:59
BartJolmmm can't find the approve VersionTag activity in the API17:04
BartJolthat's strange17:05
wgGuest91yes17:07
BartJolwhat kind of approval workflow do you use?17:10
-!- mode/#webgui [+o preaction] by ChanServ17:10
-!- ahilb [n=noone@104.93.187.81.in-addr.arpa] has joined #webgui17:12
-!- khenn [n=khenn@71-86-227-90.static.mdsn.wi.charter.com] has joined #WebGUI17:12
-!- mode/#webgui [+o khenn] by ChanServ17:12
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []17:12
wgGuest91BartJol, commit with approval17:14
BartJolmmm17:14
BartJolif youy set in temporarily to without, are they executed?17:14
BartJolbut then correct English17:15
BartJolbrb, have to help a collegae17:17
wgGuest91BartJol, i have this warning with spectre and other some assets WebGUI::i18n::Spanish::Spectre failed to compile because Can't locate WebGUI/i18n/Spanish/Spectre.pm in @INC (@INC contains: /data/WebGUI/lib /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl . /etc/apache2) at (eval 257) line 2.17:18
wgGuest91the error is clear can not locate Spectre.pm in the spanish's folder17:19
wgGuest91in that folder i don't have the Spectre.pm17:20
wgGuest91where can i obtain that file to put there?17:21
-!- wgGuest67 [n=wgGuest6@adsl-072-149-129-114.sip.clt.bellsouth.net] has joined #webgui17:23
wgGuest67has anyone seen perlDreamer today?17:23
BartJolnot yet wgGuest 6717:23
BartJolwell, there are probably quite a few i18n files missing in spanish17:24
wgGuest67thanks BartJol. i need some of his expert help with writing tests17:24
BartJolsounds familiar17:24
wgGuest67cya17:25
-!- wgGuest67 [n=wgGuest6@adsl-072-149-129-114.sip.clt.bellsouth.net] has quit [Client Quit]17:25
BartJolwhere did you get the i18n?17:26
BartJoland when?17:26
wgGuest91about one year ago17:26
BartJoli18n.webgui.org: Spanish (8.8% Complete)17:27
wgGuest91correct17:27
BartJolmmm, should default tyo english as far as I know17:27
-!- khenn [n=khenn@71-86-227-90.static.mdsn.wi.charter.com] has quit []17:27
BartJolI got that error to in the dutch version somehwere I believe17:28
@preactionif you want a quick fix, make a file called Spectre.pm in that directory with three lines: 17:31
@preactionpackage WebGUI::i18n::Spanish::Spectre;17:31
@preactionour $I18N = { };17:31
@preaction1;17:31
-!- cap10morgan [n=cap10mor@206-124-6-111.denver.dsl.forethought.net] has quit []17:31
@preactionthat might work, not sure though17:32
@preactionit should compile at least, and try to look things up. then when it doesn't find any, it should default to English17:32
@preactionwhat version of WebGUI are you using? that sounds like a bug, or an RFE that wouldn't be too hard to implement17:32
BartJolwas the transaltion for a 7.3 version? that had no spectre at all as far as I rememeber17:32
BartJolhe uses 7.4.2417:33
BartJolor she17:33
@preaction7.3 had spectre, it was added in 6.99 i believe17:33
wgGuest91ok17:33
@preactionnot sure if it had any i18n for Spectre though17:33
BartJolyes, but not in the admin console17:33
@preactionright17:33
BartJolthat's what i meant, sorry17:33
@preactiona year ago it would've been 7.3 or 7.217:34
BartJolthat's what just sprung to my mind 17:34
BartJolso if you go to i18n, download a translation and install that, it should exist, it is empty however, but should prevent some errors17:35
-!- khenn [n=khenn@71-86-227-90.static.mdsn.wi.charter.com] has joined #WebGUI17:35
-!- mode/#webgui [+o khenn] by ChanServ17:35
BartJolor am I mistaken?17:35
BartJolit is 7.5.2 currently17:35
@preactionit should work, yes17:35
@preactioni just worry that the translation wgGuest91 has is more complete than the current. but the current one has removed a lot of stuff from Help17:36
@preactionwe've also got perlDreamer and his family working on that translation. though any help on it would be appreciated i expect17:37
BartJolmm, my spanish is c**p17:38
@preactionlikewise17:38
BartJolUno serveca por favor17:38
BartJoldos mas17:38
BartJoltres mas17:38
BartJolcerveca probably17:38
@preactionone beer please?17:39
BartJolexactly, that's all I learned before going to Barcelona17:40
-!- dapperedodo [n=dappered@ip56503e61.direct-adsl.nl] has joined #webgui17:40
@preactioneh, that's all ya need17:40
BartJolbut i already vamos a la playa17:40
BartJolalready knew17:40
BartJolhee Joeri17:40
BartJolbut wgGuest 91 can you let us know what happened after installing a knew language pack?17:41
BartJolnew17:42
BartJolarg17:42
nubaBartJol: is that something from the "garbled crap" language pack ?17:45
nubathese things you're muttering..17:45
BartJol:)17:45
nubawe should ask JT to contribute with a Garbled Crap translation17:46
BartJolwell, why shouldn't I go to the beach and order a beer17:46
-!- knowmad [n=william@adsl-072-149-129-114.sip.clt.bellsouth.net] has joined #webgui17:46
BartJolMartin will also be very good at that17:46
wgGuest91BartJol, i downloaded the new spanish.tar.gz and put it in the specific folder17:56
BartJolah, progress17:56
wgGuest91it is more complete than the last version that i had17:57
BartJolwell17:57
BartJolyour version had some other things probably17:58
BartJolthat's not in this translation17:58
wgGuest91ok17:59
wgGuest91BartJol, thanks for your help18:01
BartJolwell, let's hope it helps18:01
wgGuest91te debo la cerveza18:01
BartJolah, come to the wuc18:02
BartJolif that means you want to give me a beer :)18:03
BartJolask for the Dutch guys...18:03
BartJolwhat happened to your version tags?18:03
nubawgGuest91: si te es posible, escrebe en el wiki lo que aprendiste aqui con BartJol para ayudar otros hablantes de espanol18:03
nubaque vengan a tener las mismas dudas que tuviste18:04
nubadurante la instalacion de la traducion de WebGUI18:04
wgGuest91listo18:04
wgGuest91de una18:05
nubayo no lo hago por que tengo toneladas de tarea, y tambien porque espanol no es mi lengua madre18:05
BartJolI feel a bit excluded18:06
wgGuest91BartJol, the spectre doesn't show me the error again18:06
BartJolgreat18:07
wgGuest91i have been checked, and all seems to be ok18:07
wgGuest91if i have problems again, i will be ask you18:07
wgGuest91thanks again18:07
BartJolwell, I can't solve everything unfortunately18:07
BartJolno problem18:07
BartJolmy pleasure18:07
nubaBartJol: get ready to learn some spanish. I saw in the news the other day that due to fertility differences between the white and the latin population in the US, latinos will be the majority of the US population in about 50 years...18:08
BartJolah, and in the Netherlands?18:08
BartJolbut some spanish can be usefull18:08
nubaby then, we should be at WebGUI 57.0.1-beta18:09
-!- estiven [n=erestrep@static-adsl201-232-86-73.epm.net.co] has joined #webgui18:09
BartJollet's not hope so18:09
nubaand WebGUI will be doing whatever it is CMSs do in the future18:10
nubalike Collab Assets for people to discuss space hostels18:11
BartJolprobably also make coffe18:11
-!- wgGuest91 [n=wgGuest9@static-adsl201-232-86-73.epm.net.co] has quit []18:11
-!- lisette [n=liraos@static-adsl201-232-86-73.epm.net.co] has joined #webgui18:13
-!- juan [n=juangui@static-adsl201-232-86-73.epm.net.co] has joined #webgui18:15
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has joined #webgui18:16
-!- mode/#webgui [+v perlDreamer] by ChanServ18:16
+perlDreamerBartJol: Did you get the email with the testing presentation?18:16
BartJoli did, thank you18:16
+perlDreamervery good18:16
BartJolwill be studying it tonight18:17
BartJoland bring the dev book18:17
-!- cap10morgan [n=cap10mor@h19-afsc.ded.indra.com] has joined #webgui18:17
+perlDreamerknowmad: You can check the history page in the wiki to see if someone is deleting your attachments.18:18
BartJolwith the dev book, did you mean the administrators guide18:18
+perlDreamerNo, the soon to be published Developer's Guide18:19
BartJolah, I don't have that yet then :)18:19
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has quit ["Leaving."]18:19
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui18:23
-!- mode/#webgui [+v MrHairgrease] by ChanServ18:23
BartJolMartin!18:27
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has quit [Read error: 110 (Connection timed out)]18:45
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui18:46
-!- mode/#webgui [+v MrHairgrease] by ChanServ18:46
CIA-40WebGUI: colin * r5503 /branch/WebGUI_Commerce/designdocs/shipper.pod: 18:48
CIA-40WebGUI: In indented (literal) text, POD markup is disabled, so => can be used18:48
CIA-40WebGUI: directly.18:48
knowmadperlDreamer: there's been noone else editing the wiki entry and i know that i didn't delete the attachment18:49
knowmadi'll update the bug report18:49
+perlDreamerwell, it's cool that someone isn't hacking your wiki page18:50
+perlDreamerbut bummer about losing the files anyway18:50
-!- BartJol [n=plainstu@194.171.50.123] has left #webgui []19:01
CIA-40WebGUI: colin * r5504 /WebGUI/t/Asset/Asset.t: add an explicit test for the safe copying of Asset properties inside get19:03
CIA-40WebGUI: colin * r5505 /branch/WebGUI_7.4/t/Asset/Asset.t: backport get test19:03
CIA-40WebGUI: colin * r5506 /branch/WebGUI_Commerce/t/Asset/Asset.t: side porting over new Asset get test from HEAD19:03
CIA-40WebGUI: colin * r5507 /branch/WebGUI_Commerce/designdocs/shipper.pod: coupon => shipper table19:20
@preactionwait. are you guys going to get commerce into 7.5?19:21
knowmadperlDreamer: are you going to be around this afternoon? 19:31
+perlDreameryes19:38
+perlDreamerpreaction: yes, too19:38
+perlDreamerI think we have a may deadline?19:38
knowmadgreat, i have some testing questions for you re: JSON19:38
+perlDreamerI haven't done much JSON testing, but I'll be happy to chat with you19:39
knowmadwell, it's more about writing wg tests to expose the bug we're getting in json 19:39
knowmadthe current Workflow.t does not expose the issue on our windoze server19:39
knowmadi need to write a Workflow/Instance.t test script19:39
+perlDreamerI can talk/help with that19:39
+perlDreameractually, Workflow.t could use a good clean-up refactor itself19:40
knowmadgreat, thanks19:45
-!- BartJol [n=plainstu@54-167.surfsnel.dsl.internl.net] has joined #webgui19:52
-!- dapperedodo [n=dappered@ip56503e61.direct-adsl.nl] has quit []20:23
nubafor those having issues with spectre, he just joined #wikipedia20:33
nuba> spectre [n=spectre@84.120.142.216.dyn.user.ono.com] has joined #wikipedia20:34
nubaso go there and give him a good beating ;)20:34
nubatell him to stop making fuss over JSON and his gang20:34
@preactiona piece of your mind wrapped around a baseball bat, served at high velocity20:35
@apeironpreaction, You mean a cluebat?20:36
+perlDreamerw00t!20:49
+perlDreamerI grok the spec20:49
-!- dapperedodo [n=dappered@ip56503e61.direct-adsl.nl] has joined #webgui20:54
+perlDreamerdapperedodo: that is some spec, for the Ogone plugin20:55
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit ["Leaving."]21:00
CIA-40WebGUI: jt * r5508 /branch/WebGUI_Commerce/designdocs/pay.pod: eliminate references to the coupon table21:16
+MrHairgreasecan someone please debug me?21:17
+MrHairgreaseI'm filled to the brim with gooey crap21:18
* MrHairgrease praises nasal decongestant21:18
knowmadsounds like you need an exorcist rather than a programmer21:18
knowmadwhat's up?21:18
+MrHairgreaseI have this terrible cold21:19
+MrHairgreasesome stupid bacteria I guess21:19
knowmadi thought colds were viral21:19
+MrHairgreaseI don't care which marketing scheme they use21:19
+MrHairgrease=)21:19
* perlDreamer goes to the gym21:19
+perlDreamerExercise is good for the immune system21:20
knowmadif only we had that model21:20
knowmadindeed. i'll miss my swim today due to other mtgs (yuck)21:20
+perlDreamer;) we do. Program exercise is called tests 21:20
+MrHairgreaseexersize, exorsize who cares =)21:20
+MrHairgreases/s/c/21:21
+MrHairgreasewhat do you do in the gym?21:21
+MrHairgreaseweightlifting21:21
+MrHairgreasetredmilling?21:21
-!- apeiron [n=apeiron@c-71-230-67-187.hsd1.pa.comcast.net] has quit ["switching servers"]21:24
-!- apeiron [n=apeiron@c-71-230-67-187.hsd1.pa.comcast.net] has joined #webgui21:24
-!- mode/#webgui [+o apeiron] by ChanServ21:24
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui21:30
CIA-40WebGUI: jt * r5509 /branch/WebGUI_Commerce/designdocs/commerce_flowchart.png: added missing line between login and payment options21:31
-!- dapperedodo [n=dappered@ip56503e61.direct-adsl.nl] has quit []21:40
BartJolah, was the amount of dutch guys on this channel exceeded again? 21:41
@apeironWow, 30 nicks before dapper left.21:42
CIA-40WebGUI: jt * r5509 /branch/WebGUI_Commerce/designdocs/commerce_flowchart.png: added missing line between login and payment options21:47
CIA-40WebGUI: jt * r5510 /branch/WebGUI_Commerce/designdocs/shipper.pod: typo on the calculation21:47
GooeyOfSteelWiki: WRE-Building - Edited on 2/20/2008 1:49 pm by knowmad  http://www.webgui.org/community-wiki/wre-building21:59
perlmonkey229 people and rizen isn't even here.22:02
knowmadit looks like he's working on the commerce system22:05
@preactionpraise allah he's working on the commerce system22:06
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit ["Leaving."]22:19
-!- crythias [n=gyoung@fl-69-68-148-96.sta.embarqhsd.net] has joined #webgui22:48
-!- mode/#webgui [+v crythias] by ChanServ22:48
-!- crythias [n=gyoung@fl-69-68-148-96.sta.embarqhsd.net] has left #webgui []22:48
@preactionapeiron, seriously? YUI 2.5.0 was released TODAY? talk about coincidence :p23:03
-!- SynQ [n=koen@e97024.upc-e.chello.nl] has joined #WebGUI23:03
SynQnite23:03
+MrHairgreasehey koen!23:04
BartJol Hee martin23:04
SynQhey martin!23:04
SynQhi bart23:04
+MrHairgreasehey bart23:04
SynQthe dutch team seizes power23:04
BartJolyeay 3 of 29, we're the majority23:05
SynQI feel like the Johan Cruyf of the dutch team23:05
+MrHairgreaseah, you like round balls...23:05
BartJolthe guy who talks a lot, but no one understands him?23:05
SynQthat one23:05
SynQ:)23:05
SynQthere are two sides to this a and b23:05
SynQ:)23:05
BartJolany json problems anywhere?23:06
nubaeverywhere23:06
BartJolwell, it must be a feature then23:06
+MrHairgreasespecially for koen: http://nl.youtube.com/watch?v=_Gi98iEziKQ23:06
BartJolthat one23:07
BartJolhow's your cold?23:07
BartJoldo they still allow you in the clean room?23:08
+MrHairgreaseeverytime i sneeze it makes my eyes water23:08
nubawhats the status of the JSON messup? is there a list somewhere of compatible versions for WRE, WebGUI, Config::JSON and JSON ?23:08
+MrHairgreaseactually i've been there today23:08
+MrHairgreasebelieveme that an itch in your nose is not the nicest way to work with acids...23:09
nubacause thats something that needs to go to a wiki article23:09
+perlDreamernuba: 0.8.2, 7.4.24, 7.5.2, and latest on Config::JSON and JSON23:09
+perlDreamerbut that's just working for me here, and I don't use the WRE23:09
-!- juan [n=juangui@static-adsl201-232-86-73.epm.net.co] has left #webgui []23:09
+perlDreamerMrHairgrease: weight lifting, calisthenics, treadmill, bikes23:09
nubaperlDreamer: the latest or the ones recommended in gotcha.txt (which arent the latest iirc) ?23:09
+perlDreamerLatest ones from CPAN23:10
* MrHairgrease will think again before picking a fight with perlDreamer23:10
nubaperlDreamer: thx. i dont know how that relates to the WRE, but i think JT said here about hurrying a WRE release because of this JSON issue23:11
+perlDreamerI'm a hacker, not a fighter23:11
+perlDreamernuba: yes.  It's supposed to include the newest JSON stuff23:12
@apeironpreaction, Yeah, today, of all days.23:12
-!- TheSeparator [n=seppie@ip565f19be.direct-adsl.nl] has joined #webgui23:15
SynQok23:15
SynQat least I can see that the dev-list and the black blog are alive and kicking again23:15
SynQso now I'm going to do something really dutch and complain about that :P23:16
SynQit's so hard to read all of it23:16
SynQit takes so much time23:16
+perlDreameris it "dutch" to complain?23:16
SynQbut I love that it's alive23:16
+perlDreamerI thought americans had a patent on that23:16
SynQno way man23:16
+MrHairgreaseeverybody loves to xcomplain23:16
SynQdutch people are way better in complaining23:16
+perlDreamerperlbot: be mjd23:16
perlbot<mjd> OMG u r teh gr8est 10x thx k bye!23:16
CIA-40WebGUI: graham * r5511 /WebGUI/lib/WebGUI/Storage.pm: don't write .wgaccess files for world readable storage locations23:16
SynQespecially if something costs money23:17
@apeironperlDreamer, You're confusing perlbot with purl unfortunately.23:17
CIA-40WebGUI: graham * r5512 /WebGUI/docs/upgrades/upgrade_7.5.2-7.5.3.pl: remove unneeded .wgaccess files23:17
CIA-40WebGUI: graham * r5513 /WebGUI/docs/changelog/7.x.x.txt: note .wgaccess changes23:17
CIA-40WebGUI: jt * r5514 /tools/translationserver.cgi: fixing a typo colin made23:17
+perlDreamercrap!23:17
+perlDreamerwhat did I do this time?23:17
SynQhehe23:17
@apeironThe 'be xyz' feature of perlbot doesn't reference specific quotes established for individuals.23:17
+MrHairgreaseperlbot: be perlDreamer23:17
perlbot<perlDreamer> OMG u r teh gr8est 10x thx k bye!23:17
+MrHairgreasehahaha23:17
@apeironperlbot, l2rng23:17
@apeironperlbot, be MrHairgrease 23:17
perlbot<MrHairgrease> Hi, can I paste this very long script I downloaded and let you fix it for me plz??23:17
@apeironperlbot, thanks23:18
perlbotIf you want to thank us, help out the perl community by sending some money (even if just a couple of dollars) to The Perl Foundation. http://donate.perlfoundation.org/23:18
SynQpff23:18
@apeiron^^^ I did it, you can too!23:18
SynQdon't get me started on complaining about the perlbot ;)23:18
@apeironTalk to Chris62vw over in #perl.23:18
+perlDreamerfist of all, it's not Dutch23:18
@apeironBut be prepared to send patches. :)23:18
+perlDreamerso that sucks23:18
+perlDreamersecondly, it's hard to read and doesn't talk much23:18
SynQwhat is hard to read?23:19
+perlDreamerperlbot23:19
SynQah23:19
SynQok23:19
BartJolor dutch23:19
SynQyou want to learn some practical dutch here on channel?23:20
+perlDreamersure23:20
SynQok let's start with getting out of bed23:20
+MrHairgreasenobody responded?!? can I paste this very long script I downloaded and let you fix it for me plz??23:20
+MrHairgreasehere it is: http://webgui.pastebin.org/2047023:20
SynQhuh23:20
SynQit's 99 bottles of beer23:20
SynQwhen you are still in bed and don't have the nerve to get up you might say23:21
SynQjezus, is het nu alweer ochtend23:21
+MrHairgreaseyes but i want it to build my website for me23:21
SynQwhich translates: jezus, is it morning allready23:21
+MrHairgreaseso you must fix it because you made webgui23:21
+MrHairgreaseand webgui makes websites23:21
+perlDreamerHow do you pronounce it?23:22
SynQah23:22
+perlDreamerdoes it sound like23:22
+perlDreameriz bet noo all were awk tend?23:22
BartJolnot too bad23:23
SynQlike this: jayzuus, is hit new all weer oogth hint23:23
BartJolnow you sound like a german, trying to talk dutch23:23
BartJolwell, our g isn't pronounccable23:23
@apeironIsn't pronouncable or doesn't have a sound?23:23
@apeironThey're different. :)23:24
SynQpff23:24
SynQthis proves to be harder than I thought23:24
SynQlet's start with some simple swearing then23:24
+MrHairgreaseour g is more a throat sound23:24
SynQ'Je moeder!'23:24
+MrHairgreaseen de jouwe23:24
@apeironIt'd be easy but I'm just playing devil's advocate.23:24
+perlDreamerso it's a glottal g23:24
+perlDreamerI can do that23:24
SynQ'23:24
BartJolde g also is available in jiddisch23:24
+MrHairgreasetoo bad i don't sp[eak jiddish23:25
SynQ'Je moeder!' means that you might be ugly but you'r mom is actually much worse23:25
BartJolme neither, but I know they have it23:25
SynQhmm23:26
SynQmy wife is calling me23:26
SynQseductively i must add23:26
BartJolwhat is she calling you?23:26
BartJoloh23:26
+perlDreamerbabies23:26
BartJolschatje?23:26
SynQIf I'd like to come and join her in bath23:26
SynQthe bath23:27
nubawe need a pastevoice23:27
nubabesides the pastebin and the imagebin23:27
+perlDreamerkoen: you want to have kids when you're young23:27
SynQok23:27
BartJolyeah, and then you vcan learn me spanish23:27
SynQI'm off then23:27
+perlDreamerthat way, when they jump on you the doctor's bills are smaller23:27
SynQlater23:27
SynQ~ < hoping for some nice and fertile hours to come :)23:27
+perlDreamerno hot baths23:28
nubahuh23:28
+perlDreamerno tightie whities23:28
+perlDreamerand no alcohol23:28
SynQah well23:28
SynQI'll let you know when we have managed to get pregnant ok23:29
SynQbye for now23:29
BartJolthat's good for us too23:29
-!- SynQ [n=koen@e97024.upc-e.chello.nl] has quit ["bath time!"]23:29
+MrHairgreasewhy does koen always put images in my head...23:32
+MrHairgreaseit's not good for my psyche23:33
+perlDreamercool, download links on the i18n server23:33
BartJolI think cantos is jpoining them as well23:33
+perlDreamerwho is cantos?23:33
BartJolthe dog23:33
+perlDreamereven dogs need baths23:34
nubaand some love.23:34
* MrHairgrease is grossed out23:36
BartJolbut the percentage on dutch is down to 99.9 again :(23:36
+perlDreamerit's only about 10-15 entries, BartJol23:37
+perlDreamershould take you very long at all to fix up23:37
BartJolbut I fixed them today already23:37
nubai wish I knew enough dutch just so I could go there, translate 15 strings, and say "I just finished one translation"23:37
BartJolgive me the link to the missing ones then23:38
+perlDreamerthere's 1 thing in Asset_SQLForm23:38
+perlDreamerin the edit screen, if you scroll right it gives you the tally 249/25023:38
BartJolah, that darn empty one23:38
+perlDreamerthat's a bug23:39
+perlDreamerI'll look into it23:39
BartJolhave it fixed a couple of times, but it feels senseless23:39
BartJolshould i make a bug report?23:40
+perlDreamerno23:40
BartJolok23:40
BartJolit does come back between versions it seems23:40
BartJolwell nuba, now it is a luxury, but we worked hard on it23:41
BartJolwish I could help you on spanish23:41
BartJolbut only transalting the words beer and beach doesn't help you very much23:42
+perlDreamerfixed in HEAD23:42
+perlDreamerfixed in 7.4 branch23:43
+perlDreamerfixed in the Commerce branch23:44
+perlDreamerthat should get them all23:44
nubaBartJol: im not working on spanish, just Brazilian Portuguese23:44
nubai think perlDreamer was spending time on Spanish tho23:44
+perlDreamerwe could really use a native spanish speaker to help with the Spanish translation23:44
BartJolmm, I'm even worse at that23:44
+perlDreamerwho does the German translation?23:45
BartJolI think some guys who aren't really active anymore23:45
BartJolI forgot the name23:45
+perlDreamerBartJol: there are 3 missing from the WebGUI namespace23:46
nubaperlDreamer: I can try to get some relatives from Paraguay (spanish speaking country in SA) to check the translation23:46
+perlDreamerMe and Peter will keep plugging away at it23:46
+perlDreamerWe're concentrating on the WebGUI namespace right now23:46
-!- perlmonkey2 [n=perlmonk@casr-dev.fwsm2ppuser.ou.edu] has joined #webgui23:46
nubabut they wont know much about webgui or websites in general23:46
BartJolit's guiuser : http://www.plainblack.com/bugs/tracker/translate_webgui_org23:48
-!- TheSeparator [n=seppie@ip565f19be.direct-adsl.nl] has quit [Read error: 113 (No route to host)]23:49
BartJollet's take care of that23:49
CIA-40WebGUI: colin * r5515 /WebGUI/lib/WebGUI/i18n/English/Asset_SQLForm.pm: removing empty i18n entry23:50
+perlDreamerI don't see any extra pipes in here... (Asset_RichEdit)23:51
+perlDreamerthere it is23:52
+perlDreamerelements subtext23:52
BartJolthen I don't remember correctly23:52
+perlDreamerbut it's escaped, so it should be fine23:52
+perlDreamerwhat is HTML encoding for pipe?23:52
BartJolI'll look it up23:52
+perlDreamerMrHairgrease, german for help == Hilfe ?23:53
-!- SDuensin [n=Scott@3.sub-75-205-19.myvzw.com] has quit ["Leaving"]23:54
BartJol&#124; or &#166;23:54
+perlDreamerIt works for me23:55
+perlDreamereven with the pipe in there23:55
+perlDreamerI translated Help, saved and committed23:56
+MrHairgreasepd: it is23:57
BartJolwell, mine went wrong23:57
BartJol0 % asset rich edit23:57
+perlDreamerZehr gutt.  Vielen danke, mein freund23:57
BartJolis it possible that the committed version from this afternoon is put back?23:58
+perlDreamermaybe23:58
BartJolfor you morning23:58
+perlDreamerlet me check out the SVN copy directly and see what's in there23:58
+perlDreamerDo you know how to do that, BartJol?23:58
BartJoli will not touch anything23:58
BartJolwell, i saw 1 typo23:58
BartJolcorrected it, saved it23:59
BartJoland everything is gone23:59
BartJolbut a checked a fes23:59
BartJolfew23:59
+perlDreamerhm23:59
+perlDreamerlooks good in SVN23:59
+perlDreamerhttps://svn.webgui.org/svnweb/plainblack/view/translations/Dutch/Dutch/Asset_RichEdit.pm23:59
--- Day changed Thu Feb 21 2008
BartJolyes, I comiited it this morning, is it that version, or the current?00:00
+perlDreamerthat's the latest SVN version00:01
BartJolah00:01
+perlDreameraccording to this, nothing has been committed in 6 days00:01
nubai wish someone from pb would check if the translation server's setup isnt creating syncing problems00:01
+perlDreamerand I did the last commit00:01
+perlDreamerfrom the command line00:01
BartJolstrange00:01
BartJolI commited it today, I swear00:02
+perlDreamerI believe you, but it didn't go the SVN server00:02
nubaBartJol: the i18n.webgui.org isnt kept in sync with SVN00:02
BartJolah\00:02
nubai18n only gets updated when a new release is out00:02
+perlDreamernuba, maybe y'all are talking about different things00:02
+perlDreamerthe i18n English reference is only updated on releases00:02
+perlDreamerbut your translations should be committed when you hit the commit button00:02
nubaoh yeah, i got confused for a while, i remember now what the problem would be00:04
BartJolbut the last 6 days I didn't do very much, so if it can be put back (not a real hurry ) it would be fine00:04
+perlDreamerhttps://svn.webgui.org/svnweb/plainblack/view/tools/translationserver.cgi00:04
+perlDreamerthere's the source code00:04
+perlDreamersee www_commitTranslation00:04
CIA-40WebGUI: colin * r5515 /WebGUI/lib/WebGUI/i18n/English/Asset_SQLForm.pm: removing empty i18n entry00:04
CIA-40WebGUI: colin * r5516 /branch/WebGUI_7.4/lib/WebGUI/i18n/English/Asset_SQLForm.pm: backporting i18n fix00:04
CIA-40WebGUI: colin * r5517 /branch/WebGUI_Commerce/lib/WebGUI/i18n/English/Asset_SQLForm.pm: sideporting i18n fix00:04
nubaproblem would be in case of conflict between commits coming from the i18n server Vs. changes commited directly to the SVN repo00:05
+perlDreameryes00:05
* perlDreamer starts to have that old familiar "I've broken something" feeling again00:05
nubasince theres no web interface to handle the merge or whatever00:05
+perlDreamerlet's see if we can summon some help00:05
+perlDreamerHaarg: Are you listening perhaps?00:05
@Haargyeah?00:05
+perlDreamerDo you have access to the translation server SVN checkout?00:06
@Haargi should, but i haven't looked at how it the translation server at all00:06
@Haarghow it works that is00:06
+perlDreamerthat's okay00:06
+perlDreamerlast week, I did a huge manual purge of the i18n system, removing old entries programmatically00:06
+perlDreamerI think the SVN server checkout is conflicted00:07
+perlDreamerand that's blocking all new commits 00:07
+perlDreamercould you please do a svn status on it?00:07
+perlDreamerto check?00:07
@Haarglet me finish what i'm doing quick and i'll take a look00:07
+perlDreamerthanks, man00:08
+perlDreamerI owe you a TeddyWedger00:08
BartJolI would appreciate that too00:08
+perlDreamerYou can buy his drink :)00:08
BartJolas long as he drinks along with me, thats fine with me00:09
BartJolI have downloaded the tar from this afternoon, if that is helpfull00:11
+perlDreameryeah, untar it and check the see if you can find some file with =====00:11
+perlDreamerin it00:11
BartJolok00:12
nubatranslationserver.cgi <- theres nothing blocking someone from creating a new 'English' translation there00:14
-!- khenn [n=khenn@71-86-227-90.static.mdsn.wi.charter.com] has quit []00:14
+perlDreamerEven if they did, the English reference translation comes from a different area00:15
+perlDreamerbut submit a bug with a patch00:15
+perlDreamerbummer00:15
+perlDreamersomeone deleted the Garbled Crap translation00:16
BartJolBinary file ./Dutch-7-5-2.tar.gz matches00:16
BartJolthat's on ==00:16
+perlDreamerdo this:00:16
+perlDreamertar zxf Dutch-7-5-2.tar.gz00:16
+perlDreamercd Dutch/Dutch00:16
+perlDreamergrep -l '======' *.pm00:17
BartJolis that a pipe or an l?00:18
BartJolboth give nothing anyway00:18
+perlDreamerit is lower case L00:18
+perlDreamerhm00:18
+perlDreamerwe'll have to let Haarg clue us in then00:19
@Haargi'm not seeing any conflicts in the checkout00:19
+perlDreamerSomething's not letting commits work00:19
+perlDreamercan you try a commit of...00:19
+perlDreamerGerman/German/Asset_RichEdit.pm00:20
BartJolme or Haarg00:22
+perlDreamerHaarg, but maybe we should just append new info to the bug and wait 'til he has more time to look at in depth00:23
BartJolwell we'vegot the almost complete tar (except the 3 webgui namespace parts)00:24
BartJolso I'm not in a hurry00:24
@Haargmanual commit seems to have worked00:25
+perlDreamerit must be a bug in the app then00:26
+perlDreamerthanks, Haarg.  We'll either append to the current bug or start a new one00:27
BartJolcan it be tjhat the app sees some of the translation as part of the coding?00:27
BartJolshall I put the messages that I tried to edit in the bug report?00:28
+perlDreameryes00:28
BartJolok00:28
@Haargit's an ssl problem00:30
@Haargthe environment apache is running under isn't finding the correct certs or something00:30
BartJolbut why does it only go awry in the richedit asset?... seems strange to me\00:32
BartJolbut what do I know about this00:32
@Haargyou are able to commit other things?00:32
BartJolhadn't had any problems with that, as far as I know00:33
BartJoland I do remember some problems with this asset on our old i18n server00:33
+perlDreamerHaarg, I don't think anythings' been committed for a long time00:34
+perlDreamerhttps://svn.webgui.org/svnweb/plainblack/log/translations/00:34
@Haargyeah, that's what it looks like00:34
+perlDreamerIt would be good if it told you whether or not the commit was successful00:36
+perlDreamerright now it's blind00:36
@preactionwhat if the translation server itself doesn't have the right credentials?00:41
BartJolbut now I see 2 bugs00:41
BartJol1 committing to svn is broken00:42
BartJol2 asset rcih edit empties itself after savinf00:42
BartJolI think they're not the same00:42
+perlDreamerone problem at a time00:49
BartJolI know, just analysing00:49
BartJolbut I think I should go to bed shortly00:50
BartJolif you need the dutch tar for anaythin: it's here http://www.webgui.nl/uploads/3B/OD/3BODhxWYg5z7MgOQ1g_jqA/Dutch-7-5-2.tar.gz00:51
+perlDreamerthanks, man.  Go crash out now00:51
BartJolthanks00:51
BartJolgood day to you00:52
-!- BartJol [n=plainstu@54-167.surfsnel.dsl.internl.net] has left #webgui []00:53
@Haargfixed the ssl issue00:56
+perlDreamerLet me try a web based commit00:56
+perlDreameryup, it works!00:57
+perlDreamerThanks, Haarg00:57
+perlDreamerThis also may close out a bug from guiuser00:57
-!- lisette [n=liraos@static-adsl201-232-86-73.epm.net.co] has quit [Read error: 110 (Connection timed out)]00:58
-!- estiven [n=erestrep@static-adsl201-232-86-73.epm.net.co] has quit [Read error: 110 (Connection timed out)]00:58
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []01:02
-!- perlmonkey2 [n=perlmonk@casr-dev.fwsm2ppuser.ou.edu] has quit ["Leaving."]01:08
@apeiron(silent failures)--01:11
-!- patspam [i=chatzill@ppp59-167-142-241.lns3.mel6.internode.on.net] has joined #webgui01:15
CIA-40WebGUI: jt * r5518 /translations/German/German/ (WebGUI.pm Macro_SpectreCheck.pm Asset_RichEdit.pm Friends.pm): update_from_translation_server01:42
CIA-40WebGUI: jt * r5519 /translations/RedNeck/RedNeck/ (Asset.pm AdSpace.pm WebGUI.pm Macro_SpectreCheck.pm): update_from_translation_server01:42
CIA-40WebGUI: jt * r5520 /translations/Spanish/ (10 files in 2 dirs): update_from_translation_server01:42
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui01:43
-!- mode/#webgui [+o rizen] by ChanServ01:43
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui02:03
-!- mode/#webgui [+v Radix-wrk] by ChanServ02:03
+perlDreamerit's been a good day rizen02:40
+perlDreamerwe fixed the translation server02:40
+perlDreamerit hadn't been committing for months02:41
@rizenwho's we?02:41
+perlDreamerme, BartJol and Haarg02:41
@rizencool02:41
+perlDreamerknowmad is going to write tests for Workflow::Instance to expose the JSON bug02:41
+perlDreamerkoen is going to take a bath with his wife02:42
+perlDreamernot much commerce work today, lots of reading and thinking02:42
@rizeni got a bunch of accounting and filing done...not too glamorous there i'm afraid02:42
+perlDreamerbut you gotta do it02:42
@rizendid the new spec make more sense?02:43
+perlDreameroh yeah02:43
@rizeni'm really sorry about that02:43
+perlDreamerIt's okay man02:43
@rizeni don't know where my head was at02:43
+perlDreamersometimes we goof up specs02:43
+perlDreamersometimes we break the translation server02:43
+perlDreamerby forgetting my :/02:44
+perlDreamerin any case, I have a prototype design worked out in my head02:44
+perlDreamerso it's time to write tests and code02:44
+perlDreamerbut first, I have to help a scared 8-year old learn how to swim02:45
@rizenooh02:45
@rizeni've done that before02:45
@rizenit's fun and also very wet02:45
+perlDreamerswim? or teach ?02:45
@rizentaught my neices how to swim02:45
+perlDreamerhe knows how to swim, but he's scared of when he can't touch02:46
+perlDreamerit must be genetic :)02:46
+perlDreamerany case, I'll let you know how it goes02:46
+perlDreamercatch you later02:46
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"]02:46
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI02:50
-!- mode/#webgui [+o khenn] by ChanServ02:50
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI03:15
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Read error: 104 (Connection reset by peer)]03:15
-!- cap10morgan [n=cap10mor@h19-afsc.ded.indra.com] has quit []03:25
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Remote closed the connection]03:26
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI03:27
-!- mode/#webgui [+o khenn] by ChanServ03:27
-!- kd__ [n=kd@idc203-211-137-200.swiftspeed.com] has joined #webgui03:30
-!- kd [n=kd@idc203-211-137-200.swiftspeed.com] has quit [Read error: 110 (Connection timed out)]03:38
-!- knowma1 [n=william@adsl-074-170-007-083.sip.clt.bellsouth.net] has joined #webgui03:41
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has joined #WebGUI04:04
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Read error: 113 (No route to host)]04:05
@rizenman, yui just keeps getting cooler and cooler04:43
nubawhy, big badass feature *freeze*?04:44
@rizenpretty soon i might have to write YuiDesktop to show SD why ZKDesktop sucks04:44
@rizenhuh?04:44
@rizenthey put out a new release today04:45
@rizen2.504:45
nuba>cooler and cooler04:45
nubai know04:45
@rizenah04:45
@rizensorry, too tired to get a joke04:45
nubacan imagine that04:45
nubayou said earlier, "accounting day"04:49
nubai once had to hack on a ISP billing app, thats one of the most traumatic experiences I ever had. It exposed me a bit to accounting, enough to make me want as much distance from it as possible.04:50
@rizenhehe04:53
@rizenaccounting wouldn't be so bad if it were real math04:53
-!- kd__ is now known as bar04:54
-!- bar is now known as kd04:54
@rizenbut unfortunately simple arithmetic doesn't apply once you start dealing with concepts like depreciation and tax shelters 04:54
knowma1oh man, you're making my head hurt just talking about it.05:02
knowma1see ya'll tomorrow05:02
@rizensorry05:02
-!- knowma1 [n=william@adsl-074-170-007-083.sip.clt.bellsouth.net] has left #webgui []05:03
nubaheh, you want headache? I didnt even start talking about the hairy and hosed custom dialup billing app that I had to make work with the ISP billing app..05:04
nubaoh, hes gone.05:05
nubathat was smart ;)05:05
nubaanyone watching the eclipse ?05:08
CIA-40WebGUI: jt * r5521 /translations/RedNeck/RedNeck/Asset_Collaboration.pm: update_from_translation_server05:17
@rizennot much of an astronomy junkie, and it's too bright downtown for me to appreciate just how dark it is without the moon.05:20
-!- cap10morgan [n=cap10mor@206-124-6-111.denver.dsl.forethought.net] has joined #webgui05:27
CIA-40WebGUI: jt * r5522 /branch/WebGUI_Commerce/ (lib/WebGUI/Asset/Sku.pm designdocs/sku.pod t/Asset/Sku.t): Made a little progress on the sku tests and base class.05:32
@apeironnuba, Unfortunately far too much light pollution in my area as well.05:36
nubajust watched it for a while, it was nice 05:48
nubanow off to bed, 'night guys05:49
@apeironNight.05:50
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit ["Leaving"]06:13
-!- perlDreamer [n=colink@pool-71-117-235-252.ptldor.fios.verizon.net] has joined #webgui06:19
-!- mode/#webgui [+v perlDreamer] by ChanServ06:19
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui06:28
-!- mode/#webgui [+o preaction] by ChanServ06:28
+perlDreamerhola, preaction06:30
@preactionholla!06:31
@preactioni hate computers!06:31
@preactionthey will all be destroyed by my hands06:31
+perlDreamerBSD problems, still?06:32
@preactionreduced into their constituent atoms and then fed to third-world children as they are trained to be mentats06:32
CIA-40WebGUI: colin * r5523 /branch/WebGUI_Commerce/lib/WebGUI/Shop/ShipDriver.pm: Stubbing for ShipDriver.pm06:32
CIA-40WebGUI: jt * r5524 /branch/WebGUI_Commerce/lib/WebGUI/Asset/Sku.pm: took Sku a bit further06:32
@preactionno. bought a new mac mini, tried to set my display resolution to something better suited to the HDTV i have, and BAM. no warning, no confirmation, no way to go back, i can't see anything06:32
+perlDreamer"Even my name is a killing word"06:32
@preactionso now. 3 hours later, i have VNC running on the mac mini and using my lappy to administrate it06:33
+perlDreamergo rizen go!06:33
@rizenpreaction you're so ridiculous06:33
@preactionwtf ridiculous? i'm downright pissed off06:33
@rizeni can't believe you didn't have all that stuff set up on your mac mini before you started dicking with it06:33
@rizenwhat kind of administrator are you?06:34
@rizenperlDreamer, i just made up for the fact that i had an accounting day06:34
@rizenSku.pm is now almost completely written06:34
@rizenas are it's tests06:34
+perlDreamervery cool06:35
@rizennow i feel like i actually got something done for once06:35
@rizenbut my brain hurts, so i think i'm calling it early tonight06:35
@rizensorry preaction, didn't mean to piss you off06:35
+perlDreamerany of you in the channel who are lurking06:36
@preactionnot you, this is the second computer and we're going on 30 hours trying to get this working06:36
+perlDreamerWe dearly need people to help with translating WebGUI into other languages06:36
+perlDreamerwe have a nice, easy CGI based translation system06:36
+perlDreameri18n.webgui.org06:36
@preactioni've now spent almost 1200, and i'm now thinking that it's the durned TV that's the problem06:36
@preactionwhich will set me back $80006:36
@rizensorry to hear that06:37
@rizenyou've been to my house, clearly the mac mini can switch to HD sized resolutions06:37
@preactionexactly06:37
@rizenthen again i think my tv cost $4k06:38
@rizenso i'd be really pissed if shit didn't work with it06:38
@preactionwindows has a 1280x720 resolution that works, too. but the TV only reports itself capable of 640x480 - 1024x768 when using DVI06:38
@preactionlesson one: Never buy iLO tvs.06:38
+perlDreameriLO?06:38
@preactionexactly06:38
@preactionthey don't have a website, nobody online seems to know what they are06:38
+perlDreameris that a brand?06:39
@rizenperlDreamer, nice pitch...we need to get more people on that06:39
@preactionyes06:39
@preactionif you could call it that06:39
+perlDreamerYou see, I have an advantage here06:39
@rizenok guys, have a good nite06:39
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []06:39
+perlDreamerIf it doesn't have maxim chips in it, I don't buy it06:39
+perlDreamerthat way I know exactly what sucks and what doesn't06:39
@preactionmaxim?06:40
@preactionhmm06:40
+perlDreamertoday I ran for 18 minutes, rode exercise bike for 20 minutes, and taught swimming for 30 minutes06:40
+perlDreamerYeah, I work for maxim.06:40
+perlDreamerWant to see the specs for one of my chips?06:40
@preactionwould you have some idea of brands? polaroid? sony?06:40
+perlDreamerwe sell lots to sony06:41
+perlDreamerhttp://datasheets.maxim-ic.com/en/ds/DS2703.pdf06:41
+perlDreamerThat's a parasite powered hardware SHA-106:42
+perlDreamerand one of the only actual implementation of a WOM06:42
@preactionwrite-only memory?06:42
+perlDreameryeah06:43
+perlDreamerthere are areas that the user can only write to, but never read from06:43
+perlDreamerIt used to be one of the biggest jokes06:44
+perlDreamerRAMs, ROMs, and a WOM06:44
+perlDreamerdo Asset properties really have to be an Ix::Hash?06:45
@preactionthey don't have to be, but then the order displayed in the form gets messed up06:45
+perlDreamergood point06:46
-!- cap10morgan [n=cap10mor@206-124-6-111.denver.dsl.forethought.net] has quit []07:03
CIA-40WebGUI: colin * r5525 /branch/WebGUI_Commerce/ (3 files in 3 dirs): definition method for ShipDriver, with tests07:31
-!- perlDreamer [n=colink@pool-71-117-235-252.ptldor.fios.verizon.net] has quit ["Leaving."]07:44
@apeironWhy would you want ... doh.07:44
@apeironDamn people and their whole "going to sleep" thing.07:44
CIA-40WebGUI: colin * r5526 /branch/WebGUI_Commerce/lib/WebGUI/Shop/ShipDriver.pm: add pod07:47
GooeyOfSteelWiki: How To Give WebGUI Your Own Style - Edited on 2/20/2008 11:50 pm by tavis.parker  http://www.webgui.org/community-wiki/how-to-give-webgui-your-own-style08:01
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui09:31
CIA-40WebGUI: jt * r5527 /translations/Spanish/Spanish/Icon.pm: update_from_translation_server09:59
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]10:10
-!- BartJol [n=plainstu@194.171.50.123] has joined #webgui11:04
-!- MrHairgrease [n=martin@194.171.50.69] has joined #webgui11:57
-!- mode/#webgui [+v MrHairgrease] by ChanServ11:57
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has quit [Read error: 110 (Connection timed out)]12:20
-!- BartJol [n=plainstu@194.171.50.123] has quit [Read error: 113 (No route to host)]14:02
-!- BartJol [n=plainstu@194.171.50.123] has joined #webgui14:05
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)]14:37
-!- patspam [i=chatzill@ppp59-167-142-241.lns3.mel6.internode.on.net] has quit ["ChatZilla 0.9.81 [Firefox 2.0.0.12/2008020121]"]15:27
SDuensinMorning all.16:05
knowmadG'day16:07
+MrHairgreasehi16:07
knowmadhey MHG; you feeling any better yet?16:08
+MrHairgreasei was16:08
SDuensinMan, everyone is sick.16:08
+MrHairgreasebut now i'm html-ing16:08
+MrHairgreaseso it's going downhill again...16:09
knowmadyes, i understand16:09
knowmadi have people for that these days :)16:09
+MrHairgreasenot sick, just filled to the brim with slimy crap16:09
+MrHairgreasewe have too16:09
+MrHairgreasebut those people apparently have the right to go on hollidays16:10
+MrHairgreaseit isn't fair16:10
knowmadnot when you have to stay at work with slimy crap as well16:10
knowmadyou need to move to the States; the little bit of holiday we have is often unused in our rush to "just do it"16:11
knowmadthat way your people wouldn't leave you16:11
+MrHairgreasethanks for the suggestion, but I'm staying in the Netehrlands16:13
+MrHairgreaseI'll cope with the occasional html crap16:14
knowmadyeah, you guys know how to take a vacation16:14
+MrHairgreaseindeed16:14
-!- lisette [n=liraos@static-adsl201-232-86-73.epm.net.co] has joined #webgui16:30
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui16:59
-!- mode/#webgui [+o rizen] by ChanServ17:00
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui17:01
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui17:11
-!- mode/#webgui [+o preaction] by ChanServ17:11
GooeyOfSteelWiki: Getting Started in the WebGUI Community - Edited on 2/21/2008 9:18 am by tavis.parker  http://www.webgui.org/community-wiki/getting-started-in-the-webgui-community17:29
@preactionwould it be good to have a ^ParentAsset(); macro that got properties from the current asset's parent? 17:42
@rizenfor what purpose?17:42
@rizennot saying no, just would like to know the intended use17:43
@preactionsteve just messaged me about a client who wanted a template to have a "Go Back" link that pointed to the parent's URL17:43
@preactionso ^ParentAsset(url);17:43
@rizenthat wouldn't work17:44
@rizena macro has no context17:44
@rizenso it doesn't know what the current asset is let alone the parent17:45
@preactionit would have to be $session->asset->parent->get('url'); # which could lead itself to certain problems, admittedly17:45
@rizenit could try to pull $session->asset but that's not guaranteed to exist17:45
@preactionbut no worse than ^PageUrl(); or ^PageTitle;17:45
BartJolwell, you can defaultly give the <tmpl_var url> as an obligated variable17:46
BartJolthat's what I did17:46
BartJolit is a lousy solution, I know17:46
@rizenthe page macros are there for historical consideration17:46
@preactioneh. steve said he's going to use a navigation for it, so he's got another solution17:47
@preactionwas just thinking it was a bit of overkill17:47
+MrHairgreasea nav would suffer from the same 'problem'17:47
BartJolnorton anti virus has all kinds of problems17:54
@rizeni guess you're right18:07
@rizenpreaction, if you want to make the macro, you're welcome to it18:07
@rizenand you can put it in the core18:07
@preactioni'll add the appropriate docs in the wiki about its limitations18:08
@preactionafter i figure out how to tweak sendmail to peel through 30,000 emails a bit faster than 2 and a half days18:08
@rizenpreaction, the problem isn't really sendmail18:12
@rizenit's the servers you're sending to18:12
@preactionyeah, that's why i'm looking at timeouts18:12
@rizenthe only way to overcome it is to have sendmail running lots of additional processes so it can be simultaneously sending 100 or more emails18:12
@rizendon't do timeouts18:13
@rizenyou'll get blacklisted18:13
@rizenthat's one of the new tests that mail servers are using for spam bots18:13
@preactionright, spamd does that18:13
@rizenlots of spam bots will give up if the mail server doesn't respond quickly18:13
@rizenso mail servers make them wait for 60 seconds or more18:13
@preactionwhich i should know, as i just got spamd running on my network. spam is down to 5% of what it used to be18:13
@rizenok then18:14
-!- carogray [n=Caroline@h69-131-73-162.nwlnnh.dsl.dynamic.tds.net] has joined #webgui18:14
@preactioni've got 25 sendmails running, loads at 2.5 so i don't want to up that number any more18:14
@rizenlook into seeing if sendmail can be configured to send more messages simulataneously18:14
@rizenactually do it18:14
@rizenput it up to about 5018:14
@preactionk18:15
@rizenor a load of 518:15
@rizenif it shows a good bump then we can have them invest in a new server just for sending out emails18:15
@rizencuz then we can have the load up to whatever we want without affecting anything18:15
@preactionif we suggest that, they've got "listserv" boxes. dunno if we could configure them to just be sendmail relays. the boxes / service is apparently free for them18:16
@rizenthen why the hell are we wasting time on this?18:17
@preactionif they could just be sendmail relays, that would be ideal. they'd get the configurability of their WebGUI apps, with the speed of a seperate box18:17
@preactionthe listserv isn't as configurable as our application for the mailing out18:17
@rizenwell have frank ask them if they can be set up as sendmail relays18:18
@preactionsounds good18:18
@rizeni assume we don't have direct access to these?18:18
@preactiondon't know. and frank's out running errands right now, so we'll know later18:19
@preactiongoing a LOT faster now, and loads holding at 3.5 with 30/50 sendmail processes being used18:20
GooeyOfSteelWiki: Getting Started in the WebGUI Community - Edited on 2/21/2008 10:15 am by colink  http://www.webgui.org/community-wiki/getting-started-in-the-webgui-community18:26
-!- BartJol [n=plainstu@194.171.50.123] has left #webgui []18:28
@preactionperlbot math 2000 / 360018:29
perlbot0.55555555555555618:29
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit ["Leaving."]18:36
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui18:39
CIA-40WebGUI: jt * r5528 /wrebuild/wre/ (docs/changelog.txt lib/WRE/Site.pm sbin/addsite.pl): 19:02
CIA-40WebGUI: - Added an option when creating sites to specify a custom database name.19:02
CIA-40WebGUI:  Thanks to Wes Morgan for the patch.19:02
CIA-40WebGUI: jt * r5529 /wrebuild/wre/ (3 files in 3 dirs): Changed modproxy configs to pass file privilege checks through to WebGUI.19:02
-!- ascii___ [n=ascii@host-64-139-233-19.nctv.com] has joined #webgui19:24
-!- ascii [n=ascii@host-64-139-233-19.nctv.com] has quit [Read error: 110 (Connection timed out)]19:29
-!- MrHairgrease [n=martin@194.171.50.69] has left #webgui []19:31
@preactionHaarg, are you doing the release yet? i've got a small change i want to get in: Steve finished the icons for the Gallery19:43
@Haargit'll be a bit, i've been upgrading a server19:43
@preactionk. i'll let you know when i'm done, should be no more than 20 minutes19:44
@apeironrizen, Looks like someone else had your Halloween idea: *** SatanClaus n=SatanCla@unaffiliated/satanclaus has joined #perl19:49
CIA-40WebGUI: meatbop * r5530 /WebGUI/www/extras/assets/ (6 files in 2 dirs): New Icons for Photo Gallery19:49
@rizenit's not an original idea...it's from a movie called The Last Boyscout19:49
-!- estiven [n=erestrep@static-adsl201-232-86-73.epm.net.co] has joined #webgui20:05
@preactionPro Tip: Mplayer is a good media player, but VLC is better: it works with the apple remote20:13
@preactionHaarg, sorry to interrupt you again, but i've hit a snag and will take a bit longer, but this needs to be fixed in 7.5.3 (people can't add Albums to the Gallery)20:15
@Haargno problem, just let me know when you are finished20:16
@rizenwahfrekinhoo20:17
@rizenfigured out why apache stopped building20:17
@rizennow...does anybody here know if you can do a regex match in a bash script?20:18
@rizeni have this20:18
@rizenif [ `uname -r` == "9.1.0" | `uname -r` == "9.2.0" ]; then20:18
@rizeni want to do this20:18
@rizenif [ `uname -r` =~ "^9." ]; then20:19
@preactionuse perl to do it? otherwise you might have to use sed20:19
@preactionlike if [ `perl whatever` == "9" ]20:19
@preactioncut20:19
@preactionuse cut instead20:19
@rizencut?20:19
@preactioncut -c 120:19
@rizenis cut available on all *nix systems?20:19
@preaction`uname -r | cut -c 1` may work20:19
@rizenneaver heard of it before today20:20
@preactionyes, it's one of those old-old utils20:20
@preaction4.2BSD probably20:20
@rizensuit20:20
@rizensweet20:20
@rizenthat rocks20:20
@preactionactually System III UNIX20:20
@preactionvery nearly pre-historic ;-)20:20
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Read error: 104 (Connection reset by peer)]20:36
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui20:40
-!- mode/#webgui [+o rizen] by ChanServ20:40
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit ["Leaving."]20:47
CIA-40WebGUI: doug * r5531 /WebGUI/ (8 files in 5 dirs): 20:49
CIA-40WebGUI: More Gallery i18n20:49
CIA-40WebGUI: fix: Add an Album link now appears on Gallery List Albums view20:49
@preactionHaarg, i'm finished, those things are fixed now20:50
@Haargok, thanks20:50
@Haarghmm20:51
@Haargam i wrong or does this:20:51
@Haarg    RewriteRule ^/(.*) http://%{HTTP_HOST}:8081/$1 [P]20:52
@Haargmean you could proxy any thing on port 808120:52
@Haargsince host is sent by the browser20:52
@preactionwhat do you mean by anything?20:52
@preactionapache is bound to 8081, so only apache will use it20:53
@preactionbut if apache thought the HTTP_HOST actually resided on a completely different IP, fun things could happen20:53
@Haargi mean you can send slashdot.org as the host, and it would proxy to slashdot.org:808120:53
@preactionyou mean an open proxy20:53
@preactionhmm20:54
@Haargvhosts default to the first one if there isn't a matching servername/alias20:54
@Haargyou wouldn't be able to proxy arbitrary websites because of the port, but it still seems wrong20:55
@preactionwe don't even need the whole rewriterule part. it might be better do to ProxyPass / 127.0.0.1; and ProxyPreserveHost On20:56
@preactionthe proxypass sends any request for / to 127.0.0.1:8081 (forgot the port)20:56
@preactionand the preservehost makes apache forward the Host: header directly20:57
@preactionall RewriteRule ... [P] does is make ProxyPass configurable with mod_rewrite. we don't need that kind of flexibility since any request that makes it to ProxyPass has already failed all the other checks20:59
lisettehi20:59
@rizenProxyPass doesn't work with the rewrite rules21:00
@rizenthe rewrite rules all take precidence21:00
lisettehow to do a macro that do a query in a database different of webgui21:00
lisette?21:00
@rizenlike this lisette21:01
@preactionso once it goes through a single rewriterule, proxypass won't get called? that's lame21:01
@rizenmy $db = WebGUI::SQL->connect("DBI:mysql:someotherdb", $user, $pass);21:01
lisettethanks21:01
@rizenpreaction: you're welcome to try it, but i dinked around with it for quite a while and couldn't make it work21:02
@Haargi would think if it didn't get caught by any rewrite rules it would fall through to alias/redirect/proxypass21:02
@rizenbut perhaps i was just a moron21:02
@rizenregardless though21:03
@rizenthat doesn't solve the problem21:03
@rizencuz then it will pass on 127.0.0.1 and not pass the host through21:03
@rizenso modperl won't know what site to serve up21:03
@preactionno, that's what ProxyPreserveHost On does21:03
@rizenoh21:04
@rizensorry, wasn't familiar with that21:04
@preactionso 127.0.0.1 would get a Host: slashdot.org and go "yeah, no."21:04
CIA-40WebGUI: doug * r5531 /WebGUI/ (8 files in 5 dirs): 21:04
CIA-40WebGUI: More Gallery i18n21:04
CIA-40WebGUI: fix: Add an Album link now appears on Gallery List Albums view21:04
CIA-40WebGUI: doug * r5532 /WebGUI/docs/upgrades/ (packages-7.5.3/gallery-templates.wgpkg packages-7.5.3): added the new templates to fix the Add an Album button not showing up21:04
@Haargwell, not really21:04
@Haargit would just default to the first <VirtualHost>21:05
@rizenso the net result would be exactly the same21:05
@Haargbut that's not a problem.  better than proxying random websites.21:05
@rizenoh nevermind21:05
@rizencuz it would still be pointing to 127.0.0.121:05
@Haargyeah21:06
lisetteand how to do a query to database diferent of webgui?21:39
lisettesame with y @identifier = $session->db->buildArray($sql);?21:41
@rizenno you created a database object in the previous example i gave you21:43
@rizenso you use that21:43
@rizenmy @data = $db->quickArray($sql);21:43
@rizenlike that21:43
lisetteok21:43
lisettethanks21:43
@rizennp21:43
@rizendon't forget to $db->disconnect; at the end of your macro.21:44
CIA-40WebGUI: jt * r5533 /translations/French/French/ (61 files): update_from_translation_server21:47
lisetteif the query is a insert statement, then execute?21:53
lisettethen is execute?21:53
@rizenyou could do $db->prepare($sql); $db->execute(\@params);21:53
lisettethanks21:54
@rizenor you can just do $db->write($sql); as well21:54
@rizen$db->write($sql, \@params);21:54
@rizenlisette, what is your native language?21:54
lisettespanisj22:01
lisetteh22:01
CIA-40WebGUI: jt * r5534 /translations/French/French/ (Macro_LoginToggle.pm Macro_a_account.pm Macro_r_printable.pm): update_from_translation_server22:03
@rizenHave you thought about helping translate WebGUI into Spanish? We could really use your help.22:04
@rizencan anybody tell me why this isn't working22:17
@rizenhttp://webgui.pastebin.com/m39b1b69f22:17
@rizeni'm trying to regex across multiple lines22:17
CIA-40WebGUI: jt * r5535 /translations/French/French/ (8 files): update_from_translation_server22:19
CIA-40WebGUI: jt * r5536 /translations/French/French/Macro_GroupText.pm: update_from_translation_server22:19
-!- lisette [n=liraos@static-adsl201-232-86-73.epm.net.co] has quit [Read error: 113 (No route to host)]22:20
-!- estiven [n=erestrep@static-adsl201-232-86-73.epm.net.co] has quit [Read error: 110 (Connection timed out)]22:21
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui22:21
@preactionrizen, is it matching? perhaps instead you could put the replace string into a variable so it's not so messy inside the regex. i think /x makes the engine ignore all whitespace (so you have to use \s, not just " ")22:23
@rizeni got the answer on the perl forums22:31
@rizen s{RewriteRule\s+\^/uploads/\s+-\s+\[L\]}22:32
@rizenneeded to replace the spaces with \s+22:32
-!- lisette [n=liraos@static-adsl201-232-86-73.epm.net.co] has joined #webgui22:34
lisetterizen, no works, there a error with dbi:driver22:34
lisettedbi: driver22:34
@rizenoh sorry, there was supposed to be a $session in there22:37
lisetteyes22:37
@rizenmy $db = WebGUI::SQL->connect($session, "DBI:mysql:somedb", $user, $pass);22:37
@rizenlisette: Have you thought about helping translate WebGUI into Spanish? We could really use your help.22:38
@rizenhttp://translate.webgui.org22:39
lisetteyes22:40
lisettei know is i18.webgui.org22:41
lisetteis the same?22:41
lisetteCan't connect to data source '' because I can't work out what driver to use (it doesn't seem to contain a 'dbi:driver:' prefix and the DBI_DRIVER env var is not set) at /data/WebGUI/lib/WebGUI/SQL.pm line 32222:46
lisetteCan't connect to data source '' because I can't work out what driver to use (it doesn't seem to contain a 'dbi:driver:' prefix and the DBI_DRIVER env var is not set) at /data/WebGUI/lib/WebGUI/SQL.pm line 32222:46
@rizenyup they are the same site22:47
@rizencould you paste the line of code you are using to connect to the database?22:47
@rizenthat way i can diagnose why you are having a problem22:47
lisettemy $db = WebGUI::SQL->connect($session, "DBI:mysql:www_example_data");22:50
lisettethe user is root and don't have a password22:50
@rizenyou need to put the username in there22:52
@rizenmy $db = WebGUI::SQL->connect($session, "DBI:mysql:www_example_data", "root");22:52
@rizenbut i would never recommend using a user without a password22:52
@rizenyou're just waiting to get hacked22:52
lisetteok22:54
lisettethis works, but now the error is Can't locate object method "execute" via package "WebGUI::SQL"22:54
@rizencould you please put your whole macro code into a pastebin ( http://webgui.pastebin.com/) so i can look it over and tell you where the problem is?22:55
lisettehttp://webgui.pastebin.com/m5d32792222:56
@rizenok i kind of screwed you up there a bit too cuz i was in a hurry22:57
@rizengive me a sec22:57
@rizenhttp://webgui.pastebin.com/d64034ba122:58
@rizenwhen you do a prepare it creates a new object22:58
@rizenwhich i put into $statement22:58
@rizenalso execute() accepts an array reference22:59
lisette(\@params)22:59
@rizenyup22:59
lisettethen in @params put $id and $date22:59
@rizenthat's why i wrapped your params into [ ]22:59
@rizenno you don't need to create an array22:59
lisetteok22:59
@rizenyou can create an anonymous array reference just like i did23:00
@rizenif you look at the paste bin23:00
CIA-40WebGUI: jt * r5537 /translations/French/French/ (WebGUI.pm AuthWebGUI.pm): update_from_translation_server23:01
CIA-40WebGUI: jt * r5538 /tools/translationserver.cgi: prevent creating of crappy translation names23:01
lisetterizen, the looks $db->execute(\[$id,$date]); ?23:02
@rizenno slash23:04
@rizenjust copy and paste what i put in the paste bin23:04
-!- jdan [n=jdan@inet20909nb-1.eranet.pl] has joined #webgui23:05
lisettei don't see nothign in http://webgui.pastebin.com/m5d32792223:05
@rizenno this one: http://webgui.pastebin.com/d64034ba123:06
jdanHi, does anyone know why spectre from last WebUI and WRE 0.8.1 don't compile? The message is: "to_json" is not exported by the JSON module23:10
@rizenyou need to upgrade Config::JSON23:12
@rizencpan23:12
@rizenforce install Config::JSON23:13
@rizenthat should fix the problem23:13
@rizenand as far as WRE 0.8.1 you need to upgrade to WRE 0.8.2 to fix that problem23:13
@rizenunfortunately the author of JSON broke the API23:13
@rizenso it created a bit of a mess for us23:13
@rizenWRE 0.8.2 will be out tomorrow23:14
lisetterizen, thank this works perfect!23:14
@rizenlisette: you're welcome23:14
CIA-40WebGUI: jt * r5539 /wrebuild/ (wre/var/upgrades/upgrade_0.8.1-0.8.2.pl build.sh): fix some 0.8.2. build problems23:17
jdanrizen, thanks. I will wait until next WRE come. I wasted to much time and fill now little break.23:17
@rizensorry jdan23:18
jdanLast question. I made some Polish translations directli in modules. Probably WebGUI 7.4.15. Who can parse messages  from it and prepare Polish translations?23:22
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit ["Leaving."]23:23
@rizenyou can create a tarball of it and post it to the dev forum, and we'll see what we can do with it23:23
@rizenor if you prefer23:23
@rizenyou could make patches against svn23:23
@rizenhttps://svn.webgui.org/svnweb/plainblack/browse/translations/Polish/23:23
@rizenhttps://svn.webgui.org/plainblack/translations/Polish/23:24
@rizensvn co https://svn.webgui.org/plainblack/translations/Polish/23:24
jdanFirst time I make tarball and send. It'll be greate if you import it. And next I can develope ...23:26
@rizenwell normally you should just edit right in our translation server23:26
@rizenhttp://i18n.webgui.org23:26
@rizeneverybody works together there23:26
@rizento create translations23:26
jdanOk, I  can also past & copy 23:27
@rizenlet's see if we can auto import first23:27
@rizeni'd hate to see you do a lot of work23:27
@rizenor did you not make many changes?23:28
jdanIn minutes I prepare tarball and send, so you can look ...23:28
-!- jdan [n=jdan@inet20909nb-1.eranet.pl] has quit ["Leaving"]23:30
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has joined #webgui23:32
-!- mode/#webgui [+v perlDreamer] by ChanServ23:32
-!- jdan [n=jdan@inet20909nb-1.eranet.pl] has joined #webgui23:34
CIA-40WebGUI: jt * r5540 /translations/French/French/ (AuthWebGUI.pm Macro_SpectreCheck.pm): update_from_translation_server23:36
+perlDreamerI didn't know JT spoke french23:41
@rizeni speak french and whatever other language that someone might commit via i18n.webgui.org23:41
@rizen=)23:42
+perlDreamerit's nice to see translation messages again23:43
@rizenok, so i'm building a vmware image for people to use23:56
@rizenshould i have x start on it23:56
@rizenor just make it super bare bones?23:56
CIA-40WebGUI: jt * r5540 /translations/French/French/ (AuthWebGUI.pm Macro_SpectreCheck.pm): update_from_translation_server23:56
jdanrizen, tarbal was sned to Discuss->WebGUI Dev23:57
@rizengood jdan, i'll take a look when i have a chance23:58
jdanthx23:58
--- Day changed Fri Feb 22 2008
knowmadperlDreamer: will you be around for another hour to 200:00
knowmad1-2 hrs00:00
knowmadrizen: make it headless00:01
knowmadwhat distro are you planning to use?00:01
+perlDreamerknowmad: yes00:03
@rizencentos 500:03
knowmadcool, i have an Instance.t test script and a Windoze issue with WebGUI::Test that i need to run by you00:03
+perlDreamerokay00:04
+perlDreamerafaik, no one has used WebGUI::Test under windows yet00:04
knowmadyeah, i figured as much; i'm off to the gym and we can chat when i get back00:04
+perlDreamerk00:05
-!- stubert [n=stu@techtools.actusa.net] has joined #webgui00:12
CIA-40WebGUI: jt * r5541 /translations/French/French/AuthWebGUI.pm: update_from_translation_server00:14
+perlDreamerwhole lot of translating going on00:15
+perlDreamerfrench, polish00:15
lisettei can use a sentece if in an article?00:16
+perlDreamerlisette, you can put all kinds of content in an article00:25
+perlDreamersentences, paragraphs or HTML00:26
lisettei need make an if of the result of a macro, how to do?00:28
+perlDreamerah, that is a little more difficult00:29
lisettelike in a template?00:29
+perlDreameryes00:29
+perlDreameryou can use javascript to do that00:29
lisetteok, tk00:29
+perlDreameror, you can use a different templating system, like HTML::Template::Expr or Template::Toolkit00:29
CIA-40WebGUI: jt * r5542 /translations/French/French/ (AuthLDAP.pm Macros.pm): update_from_translation_server00:29
CIA-40WebGUI: jt * r5543 /translations/French/French/Workflow_Activity.pm: update_from_translation_server00:29
+perlDreamerThere may be an article on the wiki about using other templating systems00:30
lisettei search00:31
-!- carogray [n=Caroline@h69-131-73-162.nwlnnh.dsl.dynamic.tds.net] has left #webgui []00:35
+perlDreamerrizen: Am I going overboard with the parameter checking, like what I've done in Tax.pm?00:40
@rizeni haven't looked let me do that before i comment00:41
@rizenoh, that's brilliant00:42
@rizenwebgui would be a much better system if we did that throughout00:43
+perlDreamerokay00:46
CIA-40WebGUI: jt * r5544 /translations/French/French/AuthWebGUI.pm: update_from_translation_server00:46
+perlDreamerI was looking at ShipDriver->new, and wondering if I should validate the options param that gets passed in00:46
@rizenjust to see if it's a hashref, or deeper validation?00:49
+perlDreamerdeeper00:50
+perlDreamerif it isn't in the def sub, then croak00:51
@rizen"def sub"?00:51
+perlDreamerdefinition sub00:51
+perlDreamercrap, fell into one of my own mistakes00:51
+perlDreamermaybe I won't need to go looking for more material for that talk after all00:51
@rizenthat is probably a bit extreme00:52
+perlDreamerokay00:53
-!- jdan [n=jdan@inet20909nb-1.eranet.pl] has quit ["Leaving"]00:58
CIA-40WebGUI: jt * r5545 /translations/French/French/Asset_Navigation.pm: update_from_translation_server01:01
@rizendo you have it set to commit with each save now?01:01
@rizenor are they just committing that frequently01:02
+perlDreamerI think they're committing frequencly01:02
-!- nuba_ [n=nuba@hq.imaterial.org] has joined #webgui01:04
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui01:04
-!- mode/#webgui [+v Radix_] by ChanServ01:04
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: Radix__, nuba, @rizen, GooeyOfSteel01:05
-!- Netsplit over, joins: GooeyOfSteel01:05
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui01:13
-!- mode/#webgui [+o rizen] by ChanServ01:13
-!- nuba [n=nuba@hq.imaterial.org] has joined #webgui01:16
-!- Radix__ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui01:16
-!- nuba [n=nuba@hq.imaterial.org] has quit [Success]01:16
CIA-40WebGUI: jt * r5546 /translations/French/French/ (Asset_Layout.pm Asset_Poll.pm): update_from_translation_server01:17
CIA-40WebGUI: graham * r5547 /branch/WebGUI_7.4/ (4 files in 4 dirs): prepare for 7.4.2601:17
CIA-40WebGUI: graham * r5548 /branch/WebGUI_7.4/ (3 files in 3 dirs): fixed: rich text editor image uploads deleted immediately01:17
-!- Radix__ [n=Radix@203.161.71.161.static.amnet.net.au] has quit [Read error: 104 (Connection reset by peer)]01:17
CIA-40WebGUI: graham * r5549 /WebGUI/ (4 files in 4 dirs): fixed: Rich editor page and image pickers are broken01:37
CIA-40WebGUI: graham * r5550 /WebGUI/lib/WebGUI/Form/HTMLArea.pm: Fixing image uploads01:37
knowmadperlDreamer: check out http://webgui.pastebin.org/2065001:37
CIA-40WebGUI: graham * r5551 /WebGUI/lib/WebGUI/Form.pm: Form header needs to default to post, multipart/form-data for empty data01:37
CIA-40WebGUI: graham * r5552 /WebGUI/lib/WebGUI/Form/HTMLArea.pm: use proper urls for rich editor image uploads01:37
+perlDreamerk01:37
CIA-40WebGUI: jt * r5553 /translations/French/French/Asset_FilePile.pm: update_from_translation_server01:37
CIA-40WebGUI: jt * r5554 /translations/French/French/Asset_Template.pm: update_from_translation_server01:37
+perlDreamerwhat problems are you seeing?01:38
knowmadnothing on my linux dev box01:39
knowmadi'm getting ready to run that on my windows system that is having problems with JSON01:39
+perlDreameryou mentioned that it might be a problem with WebGUI::Test, too?01:39
knowmadi also need to make some edits to WebGUI::Test to support windows as it's not pushing the c:/data/WebGUI/lib directory onto @INC01:39
+perlDreamerwhat's it pushing instead?01:40
knowmadnada01:40
knowmadso it's not finding the WebGUI libs01:40
knowmadi hacked the test scripts to force it on01:40
knowmadbut need to fix the source of the problem01:40
knowmadi'm going up front to my windows box01:40
knowmadi'll log back on here as guest01:41
+perlDreamerok01:41
-!- wgGuest48 [n=wgGuest4@adsl-072-149-129-114.sip.clt.bellsouth.net] has joined #webgui01:46
+perlDreamerwgGuest48, how about nicking yourself to something easier to type?01:47
wgGuest48arggghh... have i said how much i hate windoze?01:47
-!- wgGuest48 is now known as knowmadremote01:47
+perlDreameryou're preachnig to the choir01:47
knowmadremotei know01:47
@preactionno, but i sympathize01:47
+perlDreamerokay, 1 bug at a time01:47
+perlDreamerfirst, WG::Test01:47
@rizenknowmadremote: you could stop using it01:47
@rizendon't say you can't01:47
+perlDreamerwhich version of wG are we talking about here?01:47
knowmadremote$$$01:47
+perlDreamer7.5 or 7.4?01:47
knowmadremote7.401:48
+perlDreamernear line 68, something always gets assigned to WEBGUI_LIB01:48
knowmadremoteplus, i'm paving the way for you guys to say wG *really* does work on this bastard of an OS01:48
+perlDreamerand then it's pushed onto @INC01:48
knowmadremoteyep01:48
knowmadremotegoing to test that01:48
@rizenwebgui does really work on winblows01:49
@rizenit just doesn't work very well01:49
@rizenfrom a marketing perspective i've already got all i need =)01:49
+perlDreamerknowmadremote, if you're really serious about windows support, you should set up a smoke test every night, using preaction's soon to be released WRE smoke tools01:51
knowmadremotei'll see about doing that01:51
@rizenpreaction is apparently so awesome that he has lots of side projects i don't know about01:52
@preactionheh. you'll need to translate a shell script into a windows command script, but the rest is Perl. all the command script does is build the right environment01:52
knowmadremotegoing to dump out those vars in Test.pm now01:52
knowmadremotesounds simple enough01:52
+perlDreamerpreaction: can we write in perl instead of bash?01:52
+perlDreamerto keep it OS neutral?01:52
knowmadremoterizen: hopefully it's all making the jobs you give him easier :)01:52
@preactionyeah, if i can only stop push @projects; and start shift @projects;...01:52
@preactionperlDreamer, the WRE's environment script is a shell script, and I call that01:53
+perlDreamerok01:53
@rizeni would assume so, the stuff i've seen so far is pretty cool01:53
@rizenthough there's also a bunch of stuff that's just his personal itch scratching methinks01:53
* perlDreamer hands preaction a webgui powered back scratcher01:54
knowmadremotehere's the trouble with Test - $VAR2 = 'C:C:\\data\\WebGUI\\lib';01:54
knowmadremoteit's doubling up on the diskname01:54
@rizenbut that's why we love him01:54
@rizenoh and preaction, even if you start shift @projects, you'll never stop push @projects01:54
@rizenjust the nature of the beast01:54
@preactiontrue that01:55
+perlDreamerwhat's WEBGUI_ROOT?01:55
knowmadremoteit's correct - $VAR1 = 'C:\\data\\WebGUI';01:55
knowmadremoteneed to review that line that appends using splitpath01:56
knowmadremotebut i'll have to do that later tonite or tomorrow -- it's time for the CharPM meeting01:56
CIA-40WebGUI: jt * r5555 /translations/French/French/Asset_RSSCapable.pm: update_from_translation_server01:56
CIA-40WebGUI: jt * r5556 /translations/French/French/Asset_RSSFromParent.pm: update_from_translation_server01:56
CIA-40WebGUI: jt * r5557 /translations/French/French/Macro_GroupDelete.pm: update_from_translation_server01:56
+perlDreameryeah, splitpath must reuturn C:\\01:56
knowmadremotesocial meeting tonite01:56
@rizenme too01:56
+perlDreamerI'll be around tomorrow, too01:56
knowmadremotesee ya'll later01:56
+perlDreamerhumph01:56
knowmadremotegood01:56
+perlDreamerI have to go home and make dinner01:57
knowmadremotehow do i log out of this java irc console?01:57
+perlDreamerslash quit?01:57
knowmadremotetks01:57
-!- knowmadremote [n=wgGuest4@adsl-072-149-129-114.sip.clt.bellsouth.net] has quit []01:57
+perlDreameryup, that worked01:57
@rizenhehe01:57
* rizen is building WRE 0.8.201:58
+perlDreamercool01:58
+perlDreamerI'm glad you found the apache problem01:58
@rizenshould be up tonight so i can go back to commerce tomorrow01:59
+perlDreamerI really do think you should merge the driver classes01:59
@rizenbut when i brought it up you were clearly confused by it...so that doesn't bode well02:00
+perlDreameronly when it mentioned class methods.  I didn't that included the www methods, too.02:00
+perlDreamerTo me, Ship ended up being like an operation02:00
+perlDreamerwhich is fien02:00
+perlDreamerfnie02:00
+perlDreamerfine02:00
@rizenwhich is it? fien fnie or fine?02:00
@rizen=)02:00
+perlDreamerlong day02:01
@rizenunderstood02:01
@rizenwhy do you think that they should be merged?02:01
+perlDreamerit gets rid of the extra create method.02:01
+perlDreamergetShipper and getDrivers could easily belong in ShipDriver02:02
@rizenthat sounds more like how it would work, not why it should be done02:02
+perlDreamerokay02:03
+perlDreamerwe don't need two create methods that do essentially the same thing02:03
+perlDreamerthere's no good reason for getShipper and getDrivers to be in one class or the other02:03
+perlDreamerbut that's just restating what I said in a different way02:03
@rizenlike i said, the main reason i thought the change was good was from a consistency with the asset api02:04
@rizenhowever, i also think the asset api is way too big02:04
@rizenand if you read any design patterns book, it will tell you to keep the factory classes separate02:04
@rizenwhich is the way it is now02:04
+perlDreamerthat's the problem, I'm design pattern ignorant02:05
+perlDreamerI think of it like this02:05
+perlDreamerI don't want to type db access in 1 table in lots of files02:06
+perlDreamerbecause they're harder to maintain02:06
@rizeni'm only 0.004% design pattern literate02:06
+perlDreamerif they're all in 1 place, then I can s/old/new/ and get them all02:06
+perlDreamerif they're in multiple places, one might get forgotten02:06
+perlDreamerbut that's what tests are for :)02:06
@rizenalso most design books will say that objects should be small02:07
@rizenno more than 10 methods02:07
@rizenif you have more then you have not designed it well02:07
@rizeni obviously have broken that rule02:07
@rizen=)02:07
+perlDreamer:)02:07
@rizenasset alone probably has more than 100 methods02:08
+perlDreamer16402:08
@rizensee, i'm a horrible object architect02:09
+perlDreamerand you need a shave02:09
@rizenhow do you know?02:09
+perlDreameryou still haven't found the camera I left in your house02:09
+perlDreamerSo what do you do when you want to kill someone, but not spend the jail time?02:10
@rizendon't get caught02:10
@rizenthat's what i've done02:10
@rizener rather what i would do02:10
@rizenis it me?02:11
+perlDreamernot unless you were in my office yelling at me today02:11
@rizenthere are lots of people that want me dead...you could form a coalition02:11
+perlDreamerand then talking to my boss behind my back02:11
+perlDreamerand later, when my boss confronts us both, having to take it all back02:12
+perlDreamerwhich made it better02:12
+perlDreamerbut it wasn't a pleasant morning02:13
@rizenyou could have someone else do it02:13
@rizenbut it would have to be someone you weren't associated with02:13
@rizenyet someone that would do it for free02:13
CIA-40WebGUI: jt * r5558 /translations/French/French/WebGUI.pm: update_from_translation_server02:13
CIA-40WebGUI: graham * r5559 /WebGUI/ (66 files in 66 dirs): preparing for 7.5.3 release02:13
CIA-40WebGUI: jt * r5560 /translations/French/French/ (Asset.pm Asset_Event.pm WebGUI.pm): update_from_translation_server02:13
stubertTrying to do a 0.8.1 install and keep having trouble with JSON and Spectra. Installed from Binary and Source. Working on Debian Etch... Anyone know what I'm missing here?02:17
@rizenyes02:18
+perlDreamerWRE 0.8.302:18
@rizenquit for tonight and wait until tomorrow moring02:18
@rizenWRE 0.8.2 is coming out tonight02:18
stubertthanks!02:18
@rizenThe problem is that the person that maintains JSON broke the API horribly02:18
@rizenso the new WRE uses the new API for JSON02:18
stubertI see...02:19
stubertIs there a svn repository for the WRE stuff?02:19
@rizenyes you could grab it if you want02:19
@rizenlet me get the url for you02:19
@rizenbrowsable interface: https://svn.webgui.org/svnweb/plainblack/browse/wrebuild/02:20
@rizenrepo: https://svn.webgui.org/plainblack/wrebuild/02:20
stubertcool.... I'll probably wait for tomorrows release, but I'll file those for later...02:20
@rizenactually you can get the source version already at this URL http://update.webgui.org/wre/source/02:22
@rizendebian etch is not one of our normal builds...that's contributed by somebody02:22
@rizenso that won't be out tomorrow02:22
@rizennow that i think about it02:22
stubertawsome!02:22
@rizenwe do OSX, Red Hat Enterprise Linux 3-4-5, FreeBSD 6.2, Ubuntu 6, and SLES 10.1 02:23
stubertno debian?02:23
@rizennope, we polled our community a while back to see which ones they wanted, and these were the top 702:24
@rizen8 if you include windows02:24
stubertgood enough...02:24
+perlDreamerSynQ may build a new Debian Etch02:24
+perlDreameror. stubert, you could do it02:24
+perlDreameranyone can submit a WRE binary02:25
@rizenYeah, SynQ runs webgui.nl, and he maintains the debian etch binary02:25
stubertaw...02:25
-!- rizen is now known as rizenisaway02:28
CIA-40WebGUI: jt * r5561 /translations/French/French/WebGUI.pm: update_from_translation_server02:28
CIA-40WebGUI: jt * r5562 /translations/French/French/Asset_Event.pm: update_from_translation_server02:28
CIA-40WebGUI: jt * r5563 /translations/French/French/AuthWebGUI.pm: update_from_translation_server02:28
CIA-40WebGUI: colin * r5564 /branch/WebGUI_Commerce/ (lib/WebGUI/Shop/ShipDriver.pm t/Shop/ShipDriver.t): Valiadate inputs to create.02:28
stubertSo just so I have a better grip... does the webgui user need to own the /data tree?02:29
+perlDreamerno02:30
+perlDreameronly /data/domains/mydomain02:30
+perlDreamerwell, all of domains02:30
stubertOk02:30
@rizenisawaythat's not entirely true02:31
@rizenisawayit also needs to be able to write to the /data/wre/var folder02:31
@rizenisawayi usually just compile the wre as the webgui user02:31
@rizenisawayanyway...now i'm really away02:32
@rizenisawaysee you later pd02:32
stubertthanks guys...02:32
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"]02:35
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui02:36
-!- mode/#webgui [+v Radix-wrk] by ChanServ02:36
CIA-40WebGUI: jt * r5565 /translations/French/French/AuthWebGUI.pm: update_from_translation_server02:46
-!- nuba_ is now known as nuba02:48
@apeironMay not be *necessary* for the webgui user to own /data but I've certainly found that it makes things easier when you can manage it.02:50
CIA-40WebGUI: jt * r5566 /releases/WebGUI_7.5.3-beta: Release 7.5.3-beta02:59
-!- stubert [n=stu@techtools.actusa.net] has left #webgui []03:14
CIA-40WebGUI: graham * r5567 /WebGUI/ (4 files in 4 dirs): preparing for 7.5.4 dev03:15
-!- kd [n=kd@idc203-211-137-200.swiftspeed.com] has quit ["Changing server"]04:10
@rizenisawayi also think it is necessary to kick apeiron in the nutz occasionally05:39
-!- rizenisaway is now known as rizen05:40
@apeironwtf, what did I do to you?05:40
@rizenapeiron, did the new resizable stuff make it into tonights webgui release05:40
@rizenyou don't have to do anything to me, i just like kicking people in the nutz05:40
@apeironrizen, Still having IE issues. I figured out what was wrong with my previous approach though, am not sure which route I should go. =\05:41
@rizenthe yui way is the way you should go05:41
@rizenlong term the more yui is doing for you the less you have to maintain05:41
@apeironTrue.05:41
@rizenyui definitely is getting cooler and cooler05:42
@apeiron2.5 is looking pretty neat. Lots of new stuffs.05:42
@apeiron(i.e., stuff ext has -- preaction pointed that out to me)05:43
@apeironIf you happen to know a JS debugger for IE that I can get my hands on that's better than the free one, I'd really appreciate it right about now.05:44
@apeironThe freebie one from MS doesn't do variable watches or anything like that. Basic breakpoints and that's it.05:45
CIA-40WebGUI: jt * r5568 /translations/French/French/Asset.pm: update_from_translation_server05:47
@rizenthere's always this option: http://www.getfirebug.com/lite.html05:49
@rizenwhich i know isn't ideal05:49
@apeironYeah, preaction mentioned that too. I'll have to give it a shot.05:50
@rizenthere's also this list of ie plugins05:50
@rizenhttp://blogs.msdn.com/ie/archive/2007/06/22/from-microsoft-teched-2007-web-development-tools-for-internet-explorer.aspx05:50
@apeironI guess I shouldn't be surprised that there's plugins written for IE considering how it works.05:50
@apeironHmm. I was always searching for "debug" or "debugging" and "js" or "javascript" earlier, probably why I missed that last link.05:51
@preactionapeiron, do you have a link with the IE7 problems? i'm trying to VM my boot camp partition so i can try to help out05:52
@apeironIt's really weird what's happening because it's saying it can't access an object property -- but *only* when I try to use the thing in WebGUI.05:52
@apeironpreaction, Oh, you mean a WebGUI instance that exhibits the issues?05:52
@preactionminimal test case again?05:52
@apeironhmmm05:52
@apeironI think, I was messing with a whole bunch of different things.05:52
* apeiron looks.05:52
@apeironsec. I have a WebGUI instance that exhibits the error, I need to make sure the firewall is redirecting to the right box.05:56
@apeironhttp://coitusmentis.info/tell_a_friend05:56
@apeironFine in Firefox, fine in Safari, blows up in IE.05:58
@apeironIt's a little wonky in Opera -- the cursors aren't changed -- but if you drag a handle as usual it does what's expected.05:59
@preactionyou'll never guess what was wrong with the test box06:00
@preactioni left the install CD in the drive, it got rebooted and booted the install cd06:00
@preactiongo me!06:00
@apeironheh06:00
CIA-40WebGUI: jt * r5569 /translations/French/French/AdSpace.pm: update_from_translation_server06:01
* apeiron remembers the early days of IE7 beta where you couldn't uninstall it.06:02
@preactionnot so sure you can uninstall IE7 even now06:02
@apeironYou can.06:02
@apeironI've been dinking back and forth several times a day.06:02
@preactionhuh. nice06:02
@apeironNo noticeable issues whatsoever.06:03
@preactionwhy not get Multiple IEs?06:03
@preactionnot sure if the installer is still a trojan horse or not06:03
@apeironIt doesn't let you do that.06:03
@apeironIt overwrites your IE6.06:04
@rizenhttp://tredosoft.com/Multiple_IE06:08
@rizenyou can have all versions of ie on your box at the same time06:08
@apeironLooks hopeful.06:10
@rizeni have it on my windows box06:11
@rizenit works great06:11
CIA-40WebGUI: jt * r5570 /translations/French/French/ (Asset.pm Asset_Article.pm): update_from_translation_server06:30
@rizenpreaction, is that you?06:30
@rizenon the translation server06:30
@preactionno06:30
@preactionsomeone else is doing french too now06:30
@rizenyou are working on french though?06:30
@rizensweet06:30
@rizenthat's cool06:30
@rizeni'm hoping that lisette decides to help out with spanish06:31
@preactioni haven't been able to for a while, not since our meeting06:31
@preactionsomeones gotten about 14% of it completed in a week06:34
CIA-40WebGUI: jt * r5571 /translations/French/French/ (VersionTag.pm Macro_GroupAdd.pm): update_from_translation_server06:47
@rizenthey keep going and going and going06:49
@rizenoh, i set up a stats server for translations so we can see a little bit about who's using it06:52
@rizenhttp://stats.plainblack.com/?config=translation.webgui.org06:52
@rizenit's only got about a quarter day's data in it right nw06:53
@rizennow06:53
@rizenbut it will become cool over time06:53
CIA-40WebGUI: colin * r5572 /branch/WebGUI_Commerce/t/Shop/ShipDriver.t: 07:01
CIA-40WebGUI: Add more tests for the object instanciated by create. Still07:01
CIA-40WebGUI: needs a db interface, though.07:01
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]09:53
-!- jdan [n=jdan@inet20908na-0.eranet.pl] has joined #webgui10:17
xdangerIs there a "timed publishing feature" in webgui anymore? I remember that in 6.x at some point you could set startDate and endDate for every asset...10:23
xdangerrizen: ?10:24
xdangerpreaction: ?10:24
-!- Irssi: #webgui: Total of 22 nicks [4 ops, 0 halfops, 1 voices, 17 normal]10:24
@rizenyou can do it with workflow, but it's not perfect10:25
@rizeni hope to have a new system in place before 7.5 goes stable10:25
@rizenbut no guarantees10:25
xdangerWhen is 7.5 going to "freeze" ?10:26
@rizen[[may 3110:27
@rizencommerce is my priority though10:28
xdangerI just have couple of goverment projects that I'm doing offers (is that the right word for it... bid?) and most of them require timed publishing10:28
@rizenlike i said you can do it now with an existing workflow plugin10:28
xdangerDo you have a idea about timed publishing? I might be able to bring some hours of work in to that10:28
@rizenyou could build a better workflow plugin10:28
@rizenor you could build the mechanism i have planned10:29
@rizenyes, i have a way to do it10:29
@rizenthe gist of it is that as you commit your version tag...when you come to the "comments" screen you'd also get to set a start date and an end date for the publishing of the version tag10:30
xdangerhow you can do that now? I still haven't wrapped my head around the workflow stuff completly...10:30
xdangeraaah, that's a good idea...10:31
xdangerI was still thinking the 6.x way of doing it per asset...10:31
@rizenyou'd use the workflow activity that allows you to schedule a cron job10:31
@rizenper asset is lame10:31
@rizenit was all there was in 6.x though10:31
@rizenthe future is version tags...being able to publish a group of changes10:31
@rizencuz in reality, you might on occasion publish one thing to a page10:32
@rizenbut more likely you're publishing a whole page and all the stuff on it10:32
@rizenor maybe even a whole section to the site10:32
xdangertrue10:33
xdangerthat's a better way...10:33
@rizenthe other thing is that with what i have planned, you'll be able to schedule some super cool stuff like10:34
xdangerI'm still puzzled about how you could do it with the current stable... I think it has to do with the "Create a Scheduled Event" activity...10:34
@rizencommit tag > publish tag on day X > on day Y move the content to an archive area10:35
@rizenyes it has to do with the scheduled activity10:35
xdangerbut is there a way that (in the current system) the workflow could ask the user when he/she wants to publis his/her versiontag?10:35
@rizenwhat you do is set up your default workflow to only have the "Create A Scheduled Event" workflow activity in it10:36
@rizenthen create a secondary workflow that does the commit stuff10:36
@rizenand set the scheduled event to a day or time that you want the content to be published10:36
@rizenno there isn't, but you could write a workflow activity to do that if you want10:37
xdangerThat's too much for regular user to handle10:37
@rizenthe stuff i just said above isn't handled by a user10:37
@rizenit's handled by you...once10:37
@rizenyou set it up10:37
xdangeryes10:37
@rizenand it just works10:37
xdanger=P10:37
@rizengranted it's not nearly as easy or flexible as it should be10:38
@rizenwhich is why i have the plan i told you about10:38
xdangerok10:38
xdangerIf we get any of these offers through I'll contact you about that...10:40
xdangerand btw. the requirements are the the publishing and archive both can be timed10:43
@rizenyup...my plan covers that as i said above10:44
xdangerproblem is that the system should be in use may 30 =D10:44
@rizen7.5 beta is pretty damn stable10:44
@rizenplainblack.com is using it in production10:45
@rizenand so our a bunch of our biggest clients10:45
@rizenin addition, we have a virtual hosting server dedicated to hosting small sites on the beta version10:45
@rizenand so far we have over 30 small sites that want the beta version and are happy with it10:46
xdangerI think I have to upgrade to that... It's allways a little hassle to upgrade because of my custom modifications...10:46
@rizenare your custom mods things that could go into the core so you don't have to keep making them?10:46
xdangermost of them... some are about finnish modifications10:47
xdangerone is userModified1-5.form.datetime for CS10:47
@rizenthen you should propose them on the dev mailing list so we can discuss them10:47
@rizenand get them into the core10:47
xdangerand, for one client we needed to sort storage filelist10:48
@rizenit would save you a lot of work in the long run10:48
-!- ascii [n=ascii@host-64-139-233-19.nctv.com] has joined #webgui10:48
xdangerAnd we have "metadata" for storagefiles in my modifications..10:48
xdangercustom metadata fields for CS storage files that is10:49
xdangerlike here: http://luovapaja.fi/taitajat/mirumari10:49
CIA-40WebGUI: jt * r5573 /translations/French/French/Asset_Search.pm: update_from_translation_server10:50
@rizeni'm tired (it's 3am here) and this stuff needs to be discussed publically10:50
@rizencreate a detailed post on the dev forum10:51
@rizenwe'll get it taken care of10:51
@rizennow i must sleep10:51
xdangerok,10:51
xdangergood night ;)10:51
-!- rizen is now known as rizeniszzzzzzz10:51
-!- ascii___ [n=ascii@host-64-139-233-19.nctv.com] has quit [Read error: 113 (No route to host)]10:53
-!- ascii [n=ascii@host-64-139-233-19.nctv.com] has quit [Remote closed the connection]10:58
-!- ascii [n=ascii@host-64-139-233-19.nctv.com] has joined #webgui10:58
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui11:42
-!- jdan [n=jdan@inet20908na-0.eranet.pl] has quit ["Leaving"]12:23
CIA-40WebGUI: jt * r5574 /translations/French/French/WebGUI.pm: update_from_translation_server12:28
CIA-40WebGUI: jt * r5575 /translations/French/French/WebGUI.pm: update_from_translation_server12:45
CIA-40WebGUI: jt * r5576 /translations/French/French/Asset_Wobject.pm: update_from_translation_server13:16
CIA-40WebGUI: jt * r5577 /translations/French/French/WebGUIProfile.pm: update_from_translation_server13:16
CIA-40WebGUI: jt * r5578 /translations/French/French/Workflow.pm: update_from_translation_server15:01
CIA-40WebGUI: jt * r5579 /translations/French/French/Workflow_Activity.pm: update_from_translation_server15:01
CIA-40WebGUI: jt * r5580 /translations/French/French/ (13 files): update_from_translation_server15:31
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui15:32
-!- wgGuest30 [n=wgGuest3@adsl-072-149-129-114.sip.clt.bellsouth.net] has joined #webgui16:01
-!- wgGuest30 is now known as knowmad-windoze16:01
knowmadis anyone awake out there besides the bots?16:12
perlmonkey2I'm kind of awake...trying to get ready for work.16:25
perlmonkey2waiting on second pot of coffee before I brave a shave and shower and the cold drive to work.16:25
perlmonkey2Madison,WI has more snow this winter than ever recorded......suckers!16:26
knowmadyeah, it is a cold morning across the states, even down here in the southeast (Charlotte, NC). whereabouts are you?16:26
knowmadoh, madison16:26
knowmadi bet you are cold. are you on staff?16:27
perlmonkey2no, I'm not from madison...thought most of pb was.16:27
perlmonkey2OKC16:27
knowmadyeah, they are. OKC?16:27
perlmonkey2Oklahoma City16:27
perlmonkey2balmy 28 outside with a nice breeze and zero chance of sunburn.16:27
knowmadlovely day16:29
knowmaddo you use wG at work?16:29
knowmadwell, speaking of work, i've gotta mtg to get to16:29
knowmadtalk to you later16:29
perlmonkey2k16:29
perlmonkey2yes, we use wg at work.16:29
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit ["can't I get paid for writing opensource instead?"]16:35
-!- lrobinson [n=luke@lrobinson2.vm.bytemark.co.uk] has joined #webgui16:42
-!- BartJol [n=plainstu@54-167.surfsnel.dsl.internl.net] has joined #webgui16:48
lisettehi17:07
lisettei have another database diferent of webgui, and i wish to do select, how to obtain the result in a macro?17:08
nubalisette: in your macro you can open a connection to any database you want17:22
@preactionlisette, the same way you would in any other Perl script, only this time inside of sub execute { }17:22
nubaand I think you can use the WebGUI API to get a handle to any database connection configured in the system too17:22
@preactionWebGUI::DatabaseLink17:22
nubai never used that, but i remember seeing it at the API documentation17:23
@preactionbut as rizen said yesterday, you can use WebGUI::SQL->connect( DSN, username, password ); to get a connection to any database at all17:23
lisetteyes i do a execute, but the way to obtain the result of a query is the same way of tha database of webgui or is another?17:23
lisetteyes i do this17:23
@preactionso you do my $sth = $db->read( 'SQL' );17:24
lisetteok17:24
lisettethanks17:24
@preactionin that case, $sth is a WebGUI::SQL::ResultSet object17:24
@preactionso you can while ( my $hashRef = $sth->hashRef ) { print Dumper $hashRef }17:24
-!- BartJol [n=plainstu@54-167.surfsnel.dsl.internl.net] has quit [Read error: 110 (Connection timed out)]17:25
-!- BartJo1 [n=plainstu@54-167.surfsnel.dsl.internl.net] has joined #webgui17:47
-!- perlmonkey2 [n=perlmonk@casr-dev.fwsm2ppuser.ou.edu] has joined #webgui18:07
@apeironBut again, as rizen said, make sure you close it when you're done. 18:20
@apeironIf you're gonna be doing this a lot, it may make sense to use the DatabaseLink class.18:21
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has quit ["Leaving."]18:22
BartJo1Haarg have you and Perldreamer found the commit to svn of the i18n server?18:23
BartJo1eeh problem somewhere in the sentence18:23
@Haargseems to be working properly now18:24
BartJo1nice, is there also a probability that the dutch translation can be put back from the tar file?18:25
BartJo1the last one I've got?18:25
@Haargis there something wrong with what's on the server, or did you just do more work offline?18:31
BartJo1 well, it lost all the translations of the rich editor18:31
BartJo1well, 16 percent is present, but not sure how that came there18:32
BartJo1and the problem is that it often looses that translations18:33
BartJo1according to Martin it can be a problem with a pipe symbol, but we're not 100% certain of that18:34
BartJo1it is used as delimiter in the i18n files18:34
BartJo1a german translator was suffering from the same problem18:37
BartJo1as far as I'm concerned, only that namespace is important18:39
BartJo1but I've got to go18:41
BartJo1the link to the tar file is http://www.webgui.nl/uploads/3B/OD/3BODhxWYg5z7MgOQ1g_jqA/Dutch-7-5-2.tar.gz18:42
-!- BartJo1 [n=plainstu@54-167.surfsnel.dsl.internl.net] has left #webgui []18:44
-!- stubert [n=stu@techtools.actusa.net] has joined #webgui19:03
@apeironrizeniszzzzzzz, That IE thing that you linked me to is causing some problems. It just crashed IE when I tried to click the address ar.19:09
@apeironer, address bar19:09
-!- lrobinson [n=luke@lrobinson2.vm.bytemark.co.uk] has quit ["ircII EPIC4-2.6 -- Are we there yet?"]19:23
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has joined #webgui19:53
-!- mode/#webgui [+v perlDreamer] by ChanServ19:53
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has left #webgui []19:53
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has joined #webgui19:53
-!- mode/#webgui [+v perlDreamer] by ChanServ19:53
+perlDreamerenough foolish chip design19:58
+perlDreamertime to hack on wG!19:58
+perlDreamerknowmad: Are you around?19:58
+perlDreamerhow about knowmad-windoze?19:59
-!- rizeniszzzzzzz is now known as rizen20:11
@rizenapeiron are you seriously blaming me for some download you got off the internet?20:11
@apeironrizen, Nope.20:12
xdangerrizen: good morning ;)20:12
@rizenmorning20:13
@rizenalthough, i've actually been away for 4 hours now...just releasing WRE and then on a conference call20:13
xdangerI'm just preparing for a beer & chess night =)20:15
@rizenoooh. i did beer and cards last night before i was talking to you20:15
@rizenit's a good time20:15
@rizenare you a chess wiz?20:15
xdangernope20:17
xdangerdid play alot when I was a kid, but mainly drunk chess now days =)20:17
stubertJust did a build of 0.8.2 and went to run wremonitor.pl. Got the following error accessing the page:20:19
stubertmalformed JSON string, neither array, object, number, string or atom, at character offset 0 ["(end of string)"] at /data/wre/prereqs/lib/perl5/site_perl/5.8.8/JSON.pm line 140.20:19
stubertThen it dumps out of the monitor20:19
stubertOpps...20:19
stubertMent wreconsole.sh20:19
stubertsorry... brain is just comming up... <g>20:20
@rizenyou've got to be crapping me20:20
stubertNope... what can I check?20:20
@rizenmf: what the hell did i do20:21
@rizenit was working20:21
+perlDreamerstubert, what OS?20:21
stubertDebian20:22
stubertEtch20:22
stubertIt has a local perl install as well, do you want me to remove the local perl?20:23
+perlDreamerdid you source the setEnvironment script?20:23
stubertyes20:23
+perlDreamerthen the other perl won't matter20:23
@rizenno20:23
@rizenthere's something wrong with the wre console that i didn't catch before20:24
@rizenbut i don't know what it is20:24
+perlDreamersomething sent JSON an empty string20:24
+perlDreamermaybe from a config file?20:25
@rizenyes something did, but i don't know what20:25
@rizengod damn it!!!!!!!20:25
stubertI'm trying to get a system up for one of my clients so they can play with it... Is there a version I can download and build that will work so I can let them play?20:25
@rizeni tested the hell out of this20:25
@rizenstubert just give me a couple minutes and i'll tell you what you can fix in your local install20:26
@rizeni'm sure it will be a simple change20:26
stubertcool20:26
+perlDreamerrizen: can you duplicate it on your end?20:26
@rizenyes20:26
stubertThanks20:26
@rizenfound it20:31
@rizenfixing20:31
@rizeni didn't vet a last minute patch from a contributor as well as i should have20:36
+perlDreamercan the bug be protected with a test?20:37
@rizennot sure and right now i don't care20:38
@rizeni just have to fix the problem quickly20:38
@rizenwe'll worry about that latel20:38
@rizenlater20:38
+perlDreamergotcha, chief20:39
stubertThis whole JSON thing has been a real nightmare for you guys hasn't it...20:39
@preactionyou wouldn't believe...20:40
+perlDreameroh yeah20:40
+perlDreamerevery day, people posting bugs and forum posts20:40
+perlDreameror here in IRC20:40
+perlDreamerit's been hard on everyone20:40
+perlDreamerin tcsh, pwd gives you an absolute path, even if you're in a symlinked directory (like /data/WebGUI)20:42
+perlDreamerhow do you do that in bash?20:42
@preactionpwd -L20:42
@preactionor 'help pwd' perhaps20:43
+perlDreamer-P20:43
+perlDreamerthank!20:43
+perlDreameroh, and I tested and applied knowmad's windows testing patch20:44
+perlDreamerand he said he may set up a windows testing server with the WRE based testing tools20:44
+perlDreamerwhen they're released20:44
@preactionyeah. working on getting them ready to be used by home20:44
@preactioner. him20:44
@preaction(ie documenting usage and options for testwebgui.pl)20:45
@preactionif i can just get in contact with the test server... it seems to not exist...20:45
+perlDreamernot again :)20:45
stuberthey guys, I've got to run to a service call for about 3 hours... will you be posting new release source?20:47
CIA-40WebGUI: colin * r5581 /branch/WebGUI_7.4/ (docs/changelog/7.x.x.txt t/lib/WebGUI/Test.pm): Fix running WebGUI tests on Windows.20:47
CIA-40WebGUI: colin * r5582 /WebGUI/ (docs/changelog/7.x.x.txt t/lib/WebGUI/Test.pm): forward porting Testing fix20:47
CIA-40WebGUI: colin * r5583 /branch/WebGUI_Commerce/ (docs/changelog/7.x.x.txt t/lib/WebGUI/Test.pm): side porting Windows testing fix20:47
stubertI'll gladly build the new blob and let you know if anything else is up...20:48
@rizenthink i have the problem about licked20:49
@preactionthe computer does a POST beep, but doesn't turn on the monitor.20:49
stubertgood enough... again, I don't have a problem testing for you guys if it will help... I'll stay idle in the channel while out today, and if you need to email me you can at stu@socallinuxexpo.org20:50
stubertbbiab20:50
@rizenok fixed20:51
@rizencommitting20:51
@apeironpreaction, I've seen bad RAM cause that.20:52
@preactionMORE bad RAM... for gott's sake...20:52
@apeiron(excepting the obvious bad monitor / video card / anything in between)20:52
@apeironpreaction, Have you tried swapping out known good RAM?20:53
@preactionhaven't really tried anything yet20:54
@rizenstubert: apply this diff https://svn.webgui.org/svnweb/plainblack/revision?rev=558420:54
@rizenfuck, now i have to go rebuild all the wre's again20:55
@rizenso much for getting back to commerce today20:55
-!- perlmonkey2 [n=perlmonk@casr-dev.fwsm2ppuser.ou.edu] has quit ["Leaving."]20:55
@preactioni think i may have fried the video port20:58
@preactionbrand-new RAM gives same issue20:58
@apeironIf it's just doing tests or something that shouldn't be so bad. Go pick up an el cheapo PCI card and you should be fine, yes?21:00
@apeiron(wonder if they still make PCI video cards)21:00
@preactionyes, they do21:00
@apeironThe question now becomes how you fried the video port. :)21:00
@preactionstatic electricity probably21:01
+perlDreamerit would have to be staticy21:01
@rizeni was thinking it was when you put the mini through the dish washer21:01
+perlDreamerMost chips are 2kV ESD compliant21:01
CIA-40WebGUI: jt * r5584 /wrebuild/wre/ (docs/changelog.txt lib/WRE/Site.pm sbin/wreconsole.pl): - Fixed a bug created by a contributed patch.21:01
CIA-40WebGUI: jt * r5585 /wrebuild/wre/var/ (3 files in 2 dirs): preparing for a 0.8.3 release21:01
+perlDreamerand you have to work to make 2kV21:02
@preactionlast night when i tried to hook the monitor up, i touched the connector to the pins and the computer started power cycling by itself21:02
+perlDreamerlike wearing wool socks in an uninsulated house in Wisconsin during the winter21:02
@preactionbut then i power cycled again and the monitor came up with the normal boot stuff, so i turned off the monitor21:02
@preactionnow it won't even come back on during boot21:03
@apeironAnother idea, try swappin monitors if you have another one.21:04
@preactiondont have another one. was going to try putting the monitor on another computer, known working video card21:04
@rizenhave you tried tripple clicking? i've heard that works21:05
@preactionthe power button?21:06
+perlDreamerno, the mouse21:06
+perlDreamertripple clicking is like wearing ruby slippers21:06
+perlDreamerit always works21:06
@preactionis it anything like triple-clicking?21:06
+perlDreameroh no, tripple clicking is different21:06
@preactionmonitor works just fine like wine21:07
@apeironOkay, so, in theory, the machine *should* boot just fine with the working RAM right?21:08
@apeironEven if there's no video output.21:08
+perlDreamersome computers won't boot without a monitor present21:08
@preactionbut it doesn't respond to SSH, so there's something wrong with the OS21:08
@apeironRight, but we can't see what that is yet. Fun.21:08
+perlDreamertry this, connect it to a cheap KVM21:09
@apeironperlDreamer, Hm, noted.21:09
+perlDreamerthat should provide you with a video signal on the far end21:09
+perlDreamerum, nm21:09
+perlDreamerno port, doesn't matter what you connect to it.21:09
@preactionyeah21:09
+perlDreamerI'll just go back to writing buggy code21:09
@preactioni think i have a PCI vid card laying around here, sec21:09
@preactionS3 Trio 64v...21:12
@preactionolder than dirt...21:12
+perlDreamercrap21:14
@preactionwhat if it's running an fsck, which is why it hasn't brought up SSH yet21:14
+perlDreamerwhat does that make me?21:14
@preactiondirt's older, less attractive uncle?21:15
* perlDreamer writes a reminder to sign preaction up for the emo-wannabe facebook group21:15
@preactionsorry, i already got kicked off livejournal for being too whiny21:16
+perlDreamerwhen creating JSON strings, is there any requirement to use "pretty"?21:22
+perlDreameror is it just good practice?21:22
@preactioni think pretty is good for things that the user might have to edit manually, like config files21:22
@preactionnot sure, but pretty may also preserve comments21:22
@preactionand god damn it, it's working21:23
+perlDreamerw00t!21:23
@preactioni blew the vga port on the mobo21:23
+perlDreameron the MacMini?21:23
@preactioniirc there's a fuse in there, i might be able to repair it21:23
@preactionno. on the test box21:23
knowmadperlDreamer: hey, thanks for taking that patch for a test drive21:26
@preactionyup. returned the monitor to the mobo's vga port and it gives me the triple-beep of "no monitor"...21:26
knowmadget this, the issue I was having with JSON library has disappeared21:27
+perlDreamerweird21:28
knowmadi did a reboot and that cleared things up; i wonder if i had libraries out-of-sync on that server21:28
knowmadand the test script i wrote for Instance.t is passing on Windows and Linux21:28
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui21:28
knowmadit's not much but do you want to take a look at it?21:28
+perlDreamersure21:28
knowmadwhere should i send it?21:28
+perlDreamerwhy not use the dev list21:29
+perlDreamerand I'll peek at it when I come back from lunch21:29
+perlDreameryou do too much of this and we'll have to give you a commit bit21:29
knowmadi forgot, i added it to pastebin (http://webgui.pastebin.org/20650) but I'll throw it on the dev list as well21:29
knowmadhey, wait a sec21:30
knowmadi don't want that responsibility yet...21:30
knowmadhopefully one day i'll earn it21:30
CIA-40WebGUI: colin * r5586 /branch/WebGUI_Commerce/ (3 files in 3 dirs): label is already stored in the options, and never used directly in any method. Code that wants it can instanciate an object21:31
@preactionand yay! there's no option in Intel's BIOS to enable / disable the check for monitor...21:31
@preactionwhich means that KVM switch i was going to buy is now a necessity...21:31
stubertrizen: Can't modify non-lvalue subroutine call at /data/wre/lib/WRE/Site.pm line 7921:50
@rizendid you apply both diffs?21:50
@rizenthere were two on the page i sent you21:50
@rizenactually three, but one is a documentation file21:51
stubertYes, but I couldn't figure out how to get them in test format, so I did them by hand...21:51
stubertHell, whats the svn url again?21:51
stubertI'll just grab fresh code from svn21:52
stubertYou need to make sure that works anyways... right?21:52
@rizenhttps://svn.webgui.org/svnweb/plainblack/revision?rev=558421:54
@rizeni've already tested them on my local box21:54
@rizeni know they work21:54
@rizenand on that svn page there are links to actual diff files21:54
@rizenoh guess there aren't21:54
@rizenthey're all formated21:54
@rizensorry about that21:54
@rizenyou can download the files from svn here: https://svn.webgui.org/svnweb/plainblack/browse/wrebuild/wre/21:55
@rizenor rather here: https://svn.webgui.org/plainblack/wrebuild/wre/21:55
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit ["Leaving."]22:02
stubertWell crap...22:05
@rizencrap?22:07
stubertthe source dir isn't in the repo... No worries... It's my learning curve...22:08
@rizenyou don't need to rebuild from scratch22:09
@rizenyou've already built22:09
@rizenjust put the two files into place22:09
@rizenthat i edited22:09
@rizenthat's it22:09
@rizenhttps://svn.webgui.org/plainblack/wrebuild/wre/lib/WRE/Site.pm22:09
@rizenhttps://svn.webgui.org/plainblack/wrebuild/wre/sbin/wreconsole.pl22:10
stubertYou'd think it would be that easy... But my young assistant was trying to be helpful and deleted the /data dir on the dev box...22:12
stubertheh...22:12
stubertIt's now building from svn... from scratch... (damn kids)22:19
@rizenok then just replace those two files in the 0.8.2 tarbal in the wrebuild/wre folder22:27
stubertOk I'm building with clean 0.8.2 and only those two files.22:37
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui22:40
@rizenstubert: there's one more file you should copy into /data/wre/var/setupfiles/ after you are done building22:58
@rizenhttps://svn.webgui.org/plainblack/wrebuild/wre/var/setupfiles/modproxy.template22:58
knowmadrizen: are you going to be re-releasing WRE anytime soon?22:59
@rizeni'm putting together the wre 0.8.3 source file right now with all these changes and some fixed tests22:59
@rizenyes22:59
knowmadcool22:59
@rizeni'm working22:59
CIA-40WebGUI: jt * r5587 /wrebuild/wre/ (10 files in 5 dirs): - Fixed some tests that weren't working properly.23:00
stubertrizen: will do... from r5584 or r5587?23:10
@rizenthe version at this url: https://svn.webgui.org/plainblack/wrebuild/wre/var/setupfiles/modproxy.template23:10
@rizensorry for the screw up23:11
@rizeni'm usually more careful than this23:11
-!- metanil [n=akhadka@137.48.138.72] has quit [Remote closed the connection]23:19
-!- wgGuest07 [n=wgGuest0@static-adsl201-232-86-73.epm.net.co] has joined #webgui23:40
wgGuest07hello23:41
wgGuest07i have a question, can i create collaboration system automatically using a macro?23:41
@preactionthat doesn't sound like a very good idea23:49
wgGuest07why?23:54
nubahey, if i need to hack keywords (tagcloud) into a Collab, is there anything besides just importing the relevant sections from wikipage to post and from wikimaster to collab?23:55
@rizennuba: not really, all the subsystems are designed to work with any asset, so it's just the front end code that you need23:56
nubaobviously massaging it hile doing the import23:56
@rizenwgGuest07: creating a collaboration system from a macro doesn't make any sense. they have nothing to do with each other. why don't you explain the end result you'd like to achieve instead and maybe someone can offer some advice23:57
nubarizen: thx23:58
@apeironwgGuest07, What if someone decided to be a mean person and automated requesting the page where the macro lives?23:59
--- Day changed Sat Feb 23 2008
@apeironYou'd have hundreds or thousands of collab systems.00:00
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI00:02
-!- mode/#webgui [+o khenn] by ChanServ00:02
stubertrizen: Just a heads up:00:23
stubert'jsonToObj' will be obsoleted. Please use 'from_json' instead. at /data/wre/lib/WRE/WebguiUpdate.pm line 15900:23
stubertDuring config...00:23
@rizenyeah that won't affect anything00:24
@rizenand is fixed in svn if you really want to fix it00:24
@rizenand is also fixed in WRE 0.8.300:24
@rizenwhich was just released00:24
stubertcool... just doing the "report to the programmer thing"00:24
@rizenappreciate it00:24
stubertWow! I think it worked!00:25
+perlDreamerrizen: just a heads up.  Probably no commerce work over the weekend.  My laptop is going through an upgrade.00:27
@rizenprobably not me either...gotta catch up after this hell week00:27
+perlDreamerdid the plumber come yet?00:28
@rizenyeah, and he can't fix it00:28
@rizenso he refunded my money00:28
@rizenso that's back on me too00:28
+perlDreamerthat's the water back to your utility sink in the little bathroom off the kitchen?00:29
-!- lisette [n=liraos@static-adsl201-232-86-73.epm.net.co] has quit ["Leaving."]00:31
@apeironI need to upgrade the YUI in WebGUI to 2.5.0. There's an existing yui directory. Is there a way I can do this in one operation as far as the repo is concerned?00:31
@apeironSo that there's no possibility someone does an update or a checkout with an inconsistent / nonexistent copy of YUI?00:31
stubertSo, did you want me to build a 0.8.3 version and gz it for you using etch?00:32
+perlDreamerjust make all the changes, then head to /data/WebGUI and do the commit from there00:32
@apeironrm the old directory?00:32
@apeironThere may be files not in use in 2.5.0 that are in 2.4.0, I don't see why we need to keep them around.00:32
+perlDreamersvn delete00:32
@apeironah.00:32
@apeironOh!00:32
+perlDreamerand the upgrade script will need to remove the files by hand00:33
@apeiron1. Each item specified by a PATH is scheduled for deletion upon next commit.00:33
@preactionand then svn add --force yui once you extract yui to the right place00:34
@apeironOkie, thanks, gents.00:35
+perlDreamerapeiron, just be sure to test everything with AJAX in it that's in the core.00:35
@apeironyay, fun.00:36
@preactionyou mean everything you can get your grubby testing mitts on. a LOT of stuff uses yui00:36
@preactionmostly, just try adding / editing assets. if that works you should be pretty safe00:36
+perlDreamerhow 'bout the gallery?00:36
@preactionthe JS in there is getting rewritten. the yui carosel thing i use sucks00:37
@apeironI sent the login credentials to the staff list, if people want to give me a hand testing.00:37
@apeironIf anyone else wants to help with testing let me know.00:37
+perlDreamerhm, maybe syntax highlighting was invented for a reason...00:39
@apeironWhen it works, yeah.00:39
* apeiron can only imagine the hell that perl6 is going to give syntax highlighters.00:39
+perlDreamerI spent 5 minutes trying to figure why perl couldn't find my new sub00:39
+perlDreamerwhen it's between =head2 and =cut00:40
@preactionas they say, only perl can parse Perl00:46
@apeironuhm, yay. Submitting asset descriptions is borked.01:08
@rizenperlDreamer: yes that, and some other utility spigots in the basement and outside01:08
@apeironGlad I didn't do the commit yet.01:09
@rizenapeiron: the way to go is to just delete the existing YUI folder in svn01:09
@rizencommit01:09
@rizenthen extract the new one01:09
@rizenand do an add operation01:09
@apeironrizen, Okie.01:09
@rizenand apeiron: when you do it, also delete the Ext folder as it will no longer be needed01:10
@apeironrizen, I'd like to fix these glaring JS bugs first though. :)01:10
@rizensure01:10
@apeironrizen, wG/www/extras/extjs ?01:10
@rizeni'm just telling you for future01:10
@rizenyes01:10
@apeironNoted, thanks.01:10
@rizenok guys, do you need anything else..cuz i have an appointment01:10
-!- rizen is now known as rizenisaway01:12
@apeironNothing I haven't already requested (i.e., eyes out for new YUI-related bugs)01:12
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: Samus_Aran, knowmad01:13
-!- Samus_Aran [n=ILL@S01060018f870a6ff.vc.shawcable.net] has joined #WebGUI01:16
-!- wgGuest07 [n=wgGuest0@static-adsl201-232-86-73.epm.net.co] has quit []01:18
CIA-40WebGUI: jt * r5588 /translations/Polish/Polish/ (15 files): update_from_translation_server01:19
-!- steveo_aa [n=sno@76.226.180.72] has joined #webgui01:32
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: Khaytsus01:37
-!- Netsplit over, joins: Khaytsus01:38
CIA-40WebGUI: colin * r5589 /branch/WebGUI_Commerce/ (lib/WebGUI/Shop/ShipDriver.pm t/Shop/ShipDriver.t): 02:13
CIA-40WebGUI: getName, getId, set, create with db storage.02:13
CIA-40WebGUI: Added tests for all those methods.02:13
CIA-40WebGUI: Check that definition gets a session object or else.02:13
@apeironperlDreamer, Or else *what*?02:16
stubertthanks to all! I'm sure I be back... <g>02:16
-!- stubert [n=stu@techtools.actusa.net] has left #webgui []02:16
+perlDreamerIt's the same "or else" that they use in the movies02:16
@apeironBut they never tell you then either!02:17
+perlDreamerNo, their secret will be safe forever02:17
@apeironThey just toss the line out there and seem to point to some literally obscene (i.e, "offscene", the original meaning of the word) explanation.02:17
+perlDreameror else...02:19
+perlDreamersleeping with the fisher02:19
+perlDreamerwearing a cement tuxedo02:19
+perlDreamersucking phlegm and die02:19
@apeironThat doesn't sound pleasant! That doesn't sound pleasant at all!02:19
+perlDreamerexploring infinity02:19
+perlDreamerMaking Star Trek V02:32
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"]02:40
CIA-40WebGUI: colin * r5590 /branch/WebGUI_Commerce/ (lib/WebGUI/Shop/ShipDriver.pm t/Shop/ShipDriver.t): 02:47
CIA-40WebGUI: Start working on the new method, with tests.02:47
CIA-40WebGUI: Refactor out the object building code into a private method to be shared by02:47
CIA-40WebGUI: new and create.02:47
-!- BartJol [n=plainstu@54-167.surfsnel.dsl.internl.net] has joined #webgui03:09
-!- BartJol [n=plainstu@54-167.surfsnel.dsl.internl.net] has left #webgui []03:12
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit ["Leaving."]05:41
-!- Khaytsus [n=Khaytsus@theblackmoor.net] has left #webgui []06:07
CIA-40WebGUI: colin * r5591 /branch/WebGUI_Commerce/ (lib/WebGUI/Shop/ShipDriver.pm t/Shop/ShipDriver.t): 08:31
CIA-40WebGUI: Move the delete test after the new test, so that there's an object08:31
CIA-40WebGUI: to pull from the db. Sheesh.08:31
CIA-40WebGUI: Remove the id generation from inside the private build method08:31
CIA-40WebGUI: and make sure it returns the built object.08:31
CIA-40WebGUI: colin * r5592 /branch/WebGUI_Commerce/ (lib/WebGUI/Shop/ShipDriver.pm t/Shop/ShipDriver.t): add the get tests and method08:46
-!- Haarg [n=haarg@24-177-119-178.dhcp.mdsn.wi.charter.com] has quit ["Leaving"]09:26
-!- wgGuest68 [n=wgGuest6@ip51cd0462.speed.planet.nl] has joined #webgui12:25
wgGuest68Hiya boys and gals12:26
wgGuest68Can someone help me? I keep getting a "BEGIN failed--compilation aborted at ./wreconsole.pl line 18." after trying to start WRE12:26
wgGuest68Now it started all a sudden but when I try to add a site I getting "Site could not be created because MySQL appears to be down. at ./wreconsole.pl line 228"12:30
wgGuest68Anybody there ?12:32
wgGuest68Hello ?12:39
-!- wgGuest68 [n=wgGuest6@ip51cd0462.speed.planet.nl] has quit []12:42
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)]14:47
-!- BartJol [n=plainstu@54-167.surfsnel.dsl.internl.net] has joined #webgui17:49
-!- rizenisaway [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []18:10
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui18:30
-!- rizen [n=rizen@static-69-95-181-116.mad.choiceone.net] has joined #webgui18:34
-!- mode/#webgui [+o rizen] by ChanServ18:34
-!- rizen [n=rizen@static-69-95-181-116.mad.choiceone.net] has quit []18:54
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui19:38
-!- BartJol [n=plainstu@54-167.surfsnel.dsl.internl.net] has left #webgui []19:39
-!- mode/#webgui [+o preaction] by ChanServ19:43
-!- Haarg [n=haarg@24-177-119-178.dhcp.mdsn.wi.charter.com] has joined #webgui20:16
-!- mode/#webgui [+o Haarg] by ChanServ20:16
GooeyOfSteelWiki: Installing WRE 0.8.3 - Edited on 2/23/2008 12:19 pm by cap10morgan  http://www.webgui.org/community-wiki/installing-wre-0.8.320:30
nubanice20:33
nubacap10morgan++20:34
CIA-40WebGUI: doug * r5593 /branch/doug-experimental/lib/WebGUI/ (Form/Interval.pm Asset/Wobject/Calendar.pm): checkin current work on calendar list view so i can merge20:49
nubahey guys, what is the best way to find the first ancestor of an asset of a specific class?23:36
nubaim at a post, and would like to find the collab asset it belongs to23:36
nubaso first ancestor starting from self and going towards root23:37
nubaotherwise, im going to get the posts's thread, then the thread's parent..23:38
nubabut knowing if theres a upwards lineage lookup would be nice23:39
@preactionnuba, $self->getLineage( [ 'ancestors' ], { includeOnlyClasses => ['WebGUI::Asset::Wobject::Collaboration'] } );23:41
nubaduh23:43
nubathanks23:43
nubais keywords for the Collab something people would want contributed back?23:46
@preactionmost likely23:46
-!- cap10morgan [n=cap10mor@206-124-6-111.denver.dsl.forethought.net] has joined #webgui23:46
@preactioni believe it's somehting JT wanted to to, but didn't have time23:46
cap10morganHave you guys had reports of problems with runCronJob in 7.4.25?23:46
@preactionit's using the WebGUI::Keyword thing, right? by doing $self->update('keywords');23:46
cap10morganrunCronJob seems to fail after upgrading to 7.4.25, which causes spectre to DOS my server :)23:48
cap10morganextracting 7.4.24 over top and restarting makes all well again23:48
cap10morgani'm opening a bug report now23:48
@preactionthis -stable, -beta thing is becoming bumpy...23:49
CIA-40WebGUI: doug * r5594 /branch/ (657 files in 147 dirs): finished Calendar list view and iCalendar page size selector23:50
--- Day changed Sun Feb 24 2008
-!- apeiron [n=apeiron@c-71-230-67-187.hsd1.pa.comcast.net] has quit [Read error: 113 (No route to host)]00:00
CIA-40WebGUI: doug * r5595 /branch/doug-experimental/docs/upgrades/ (packages-7.5.4/home_calendar-templates.wgpkg packages-7.5.4): added package for default (bad) templates00:15
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Connection timed out]01:42
-!- apeiron [n=apeiron@c-71-230-67-187.hsd1.pa.comcast.net] has joined #webgui02:48
-!- mode/#webgui [+o apeiron] by ChanServ02:49
-!- perlDreamer [n=colink@pool-71-117-235-252.ptldor.fios.verizon.net] has joined #webgui05:43
-!- mode/#webgui [+v perlDreamer] by ChanServ05:43
CIA-40WebGUI: colin * r5596 /branch/WebGUI_Commerce/ (3 files in 3 dirs): 06:17
CIA-40WebGUI: Refactor out the getEditForm code from WebGUI::Workflow::Activity and06:17
CIA-40WebGUI: put it into HTMLForm. Now HTMLForm can generate dynamic, definition06:17
CIA-40WebGUI: based forms for WebGUI.06:17
-!- perlDreamer [n=colink@pool-71-117-235-252.ptldor.fios.verizon.net] has quit ["Leaving."]07:21
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui08:03
preactioni am apparently the #1 person to visit svn.webgui.org08:03
preactionby about 700%08:03
-!- BartJol [n=plainstu@54-167.surfsnel.dsl.internl.net] has joined #webgui12:23
-!- BartJol [n=plainstu@54-167.surfsnel.dsl.internl.net] has quit ["Leaving."]13:44
CIA-40WebGUI: doug * r5597 /branch/doug-experimental/lib/WebGUI/Asset/Wobject/Calendar.pm: Nightly checkin because you forgot14:11
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui15:48
-!- mode/#webgui [+v MrHairgrease] by ChanServ15:48
+MrHairgreasehowdy!15:48
GooeyOfSteelWiki: Installing WRE 0.8.3 - Edited on 2/24/2008 8:53 am by tavis.parker  http://www.webgui.org/community-wiki/installing-wre-0.8.317:04
GooeyOfSteelWiki: Installing WRE 0.8.3 - Edited on 2/24/2008 8:55 am by tavis.parker  http://www.webgui.org/community-wiki/installing-wre-0.8.317:06
GooeyOfSteelWiki: WebGUI Runtime Environment - Edited on 2/24/2008 8:57 am by tavis.parker  http://www.webgui.org/community-wiki/webgui-runtime-environment17:08
GooeyOfSteelWiki: WebGUI Runtime Environment - Edited on 2/24/2008 8:58 am by tavis.parker  http://www.webgui.org/community-wiki/webgui-runtime-environment17:09
GooeyOfSteelWiki: WebGUI Runtime Environment - Edited on 2/24/2008 9:00 am by tavis.parker  http://www.webgui.org/community-wiki/webgui-runtime-environment17:10
GooeyOfSteelWiki: WebGUI Runtime Environment - Edited on 2/24/2008 8:59 am by tavis.parker  http://www.webgui.org/community-wiki/webgui-runtime-environment17:10
+MrHairgreaselesson of the day: Never pick your nose after mincing chillis...17:54
-!- ahilb [n=noone@104.93.187.81.in-addr.arpa] has quit []18:36
GooeyOfSteelWiki: Getting Started in the WebGUI Community - Edited on 2/24/2008 10:37 am by tavis.parker  http://www.webgui.org/community-wiki/getting-started-in-the-webgui-community18:48
GooeyOfSteelWiki: Getting Started in the WebGUI Community - Edited on 2/24/2008 10:41 am by tavis.parker  http://www.webgui.org/community-wiki/getting-started-in-the-webgui-community18:52
GooeyOfSteelWiki: Getting Started in the WebGUI Community - Edited on 2/24/2008 10:42 am by tavis.parker  http://www.webgui.org/community-wiki/getting-started-in-the-webgui-community18:53
GooeyOfSteelWiki: Getting Started in the WebGUI Community - Edited on 2/24/2008 10:46 am by tavis.parker  http://www.webgui.org/community-wiki/getting-started-in-the-webgui-community18:57
GooeyOfSteelWiki: Getting Started in the WebGUI Community - Edited on 2/24/2008 10:48 am by tavis.parker  http://www.webgui.org/community-wiki/getting-started-in-the-webgui-community18:59
GooeyOfSteelWiki: Getting Started in the WebGUI Community - Edited on 2/24/2008 10:52 am by tavis.parker  http://www.webgui.org/community-wiki/getting-started-in-the-webgui-community19:03
GooeyOfSteelWiki: IRC - Edited on 2/24/2008 10:54 am by tavis.parker  http://www.webgui.org/community-wiki/irc19:05
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit ["Leaving."]19:12
-!- mode/#webgui [+o preaction] by ChanServ19:19
GooeyOfSteelWiki: Installing WRE 0.8.3 - Edited on 2/24/2008 11:12 am by tavis.parker  http://www.webgui.org/community-wiki/installing-wre-0.8.319:23
GooeyOfSteelWiki: Installing WRE 0.8.3 - Edited on 2/24/2008 11:13 am by tavis.parker  http://www.webgui.org/community-wiki/installing-wre-0.8.319:24
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui19:26
GooeyOfSteelWiki: Installing WRE 0.8.3 - Edited on 2/24/2008 11:15 am by tavis.parker  http://www.webgui.org/community-wiki/installing-wre-0.8.319:26
* perlmonkey2 just realized the Dropkick Murphys have a new album out.....today is a good day.19:26
-!- cap10morgan [n=cap10mor@206-124-6-111.denver.dsl.forethought.net] has quit [Read error: 104 (Connection reset by peer)]20:21
-!- cap10morgan_ [n=cap10mor@206-124-6-111.denver.dsl.forethought.net] has joined #webgui20:21
diakopterfor someone's future reference, on a plain-jane RHEL4/Centos4 install, the packages ncurses and libstdc++ need installed for the wre 0.8.3's mysql to work.21:15
@preactiondiakopter, if you want the right people to get that info, you'll probably want to post it to the dev mailing list21:59
@preactionif it's not already in the readme21:59
diakopterfresh 0.8.3 install, all the defaults, wreconsole.pl says ADMIN: [Error] Couldn't fetch Spectre configuration data for [sitename].conf22:26
diakopterwhere [sitename] is my sitename22:26
diakopterand I did get a success message (just prior) from addsite.pl.  [sitename] was created. Don't forget to restart the web servers and Spectre.  (which I did)22:27
diakopterpreaction: any ideas?  This worked a few days ago on wre 0.8.122:28
@preactionerror logs22:28
diakopterpreaction: it seems to have healed itself.22:32
diakopterhowever, now, Spectre 22:34
diakopterpreaction: however, now Spectre seems to be abnormally stopping itself without logging an error22:34
@preactionwhat does perl spectre.pl --run --debug do?22:35
diakopterCouldn't execute operation : WebGUI::Operation::Cron::www_runCronJob. Root cause: malformed JSON string, neither array, object, number, string or atom, at character offset 0 ["(end of string)"] at /data/wre/prereqs/lib/perl5/site_perl/5.8.8/JSON.pm line 140.22:37
diakopterthat's from webgui.log22:37
diakopter(and spectre died).  now launching it from the command line as you requested22:38
diakopterno errors from spectre so far22:41
diakoptertrying a versioned operation22:41
diakopterworked just fine22:42
diakopteruntil now22:42
@preaction7.4.25 i assume?22:43
diakopteryes; do I need something later?22:43
@preactiongrab the WebGUI::Workflow::Cron out of 7.4.2422:43
@preaction7.4.25 is the latest stable22:43
-!- preaction changed the topic of #webgui to: [ WebGUI 7.4.25-stable / 7.5.3-beta | WRE 0.8.1 ] Before you ask, check the wiki: http://wiki.webgui.org | Pastebin: http://webgui.pastebin.com/ | WebGUI to be included in default Debian distribution22:43
@preactioni think that fixes it. there's something on the bug list about it22:45
* diakopter grabs https://svn.webgui.org/svnweb/plainblack/checkout/releases/WebGUI_7.4.24-stable/lib/WebGUI/Workflow/Cron.pm22:45
@preactioni expect tomorrow or late tonight i'll figure out what happened, but i imagine a combination of 1) No tests for the 7.4 branch (fixed now) 2) the JSON 2.x fiasco and 3) the tests passing somehow before the release22:47
@preaction(1) being no nightly tests, not no tests period22:47
diakopterpreaction: are you the one who will make the WebGUI debian package?22:50
@preactionno22:50
@preactioniirc it's in debian testing right now22:51
@preactionand i don't remember who's doing it, but it might have a maintainer line22:51
@preactionnm, must just be proposed22:52
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Connection timed out]23:17
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui23:40
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has quit [Read error: 110 (Connection timed out)]23:46
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui23:48
-!- mode/#webgui [+v MrHairgrease] by ChanServ23:48
--- Day changed Mon Feb 25 2008
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []00:49
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui01:59
-!- mode/#webgui [+v Radix-wrk] by ChanServ01:59
CIA-40WebGUI: colin * r5598 /branch/WebGUI_Commerce/lib/WebGUI/HTMLForm.pm: 02:27
CIA-40WebGUI: getEditForm also needs to accept the name of the hash key where02:27
CIA-40WebGUI: the list of fields is, because it is different in different02:27
CIA-40WebGUI: places in WebGUI.02:27
CIA-40WebGUI: colin * r5599 /branch/WebGUI_Commerce/ (lib/WebGUI/Shop/ShipDriver.pm t/Shop/ShipDriver.t): Add getEditForm to the ShipDriver, and test it.02:27
-!- perlDreamer [n=colink@pool-71-117-235-252.ptldor.fios.verizon.net] has joined #webgui02:44
-!- mode/#webgui [+v perlDreamer] by ChanServ02:44
CIA-40WebGUI: colin * r5600 /branch/WebGUI_Commerce/designdocs/shipper.pod: GT to >03:02
-!- perlDreamer [n=colink@pool-71-117-235-252.ptldor.fios.verizon.net] has quit ["Leaving."]03:59
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Connection timed out]05:12
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui05:34
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)]06:12
-!- CIA-40 [n=CIA@208.69.182.149] has quit []06:37
-!- CIA-40 [n=CIA@208.69.182.149] has joined #WebGUI06:50
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui07:08
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)]07:39
CIA-40WebGUI: colin * r5601 /branch/WebGUI_Commerce/ (5 files in 4 dirs): 08:13
CIA-40WebGUI: Interim checkin.08:13
CIA-40WebGUI: FlatRate needs i18n and more tests.08:13
-!- apeiron_ [n=apeiron@c-71-230-67-187.hsd1.pa.comcast.net] has joined #webgui08:56
-!- apeiron [n=apeiron@c-71-230-67-187.hsd1.pa.comcast.net] has quit [Nick collision from services.]08:58
-!- apeiron_ is now known as apeiron08:58
-!- mode/#webgui [+o apeiron] by ChanServ08:58
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]09:17
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui09:19
-!- CIA-40 [n=CIA@208.69.182.149] has quit []09:21
-!- CIA-40 [n=CIA@208.69.182.149] has joined #WebGUI09:36
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui10:01
-!- CIA-40 [n=CIA@208.69.182.149] has quit [Read error: 131 (Connection reset by peer)]11:14
-!- CIA-21 [n=CIA@208.69.182.149] has joined #WebGUI11:27
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)]12:53
-!- cap10morgan_ [n=cap10mor@206-124-6-111.denver.dsl.forethought.net] has quit [Read error: 104 (Connection reset by peer)]12:55
-!- cap10morgan [n=cap10mor@206-124-6-111.denver.dsl.forethought.net] has joined #webgui12:55
CIA-21WebGUI: graham * r5602 /branch/WebGUI_7.4/ (lib/WebGUI/Workflow/Cron.pm docs/changelog/7.x.x.txt): fixed: runCronJob operation fails14:12
-!- wgGuest30 [n=wgGuest3@static-adsl201-232-86-73.epm.net.co] has joined #webgui15:42
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI15:50
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Read error: 104 (Connection reset by peer)]15:50
wgGuest30hello15:54
wgGuest30i have a question15:54
-!- khenn_ [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has left #WebGUI []16:00
wgGuest30i have an error in my site, related to insert a image in a article o collaboration system16:03
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has joined #WebGUI16:04
-!- mode/#webgui [+o khenn] by ChanServ16:04
wgGuest30when i uploaded the image i don't have any problem, but when i try to insert it, the webgui.log shows me the next error16:04
wgGuest30Can't make a thumbnail for a file that is not in my storage location16:04
-!- khenn [n=khenn@24-159-239-186.dhcp.mdsn.wi.charter.com] has quit [Client Quit]16:06
-!- MrHairgrease [n=martin@194.171.50.69] has joined #webgui16:12
-!- mode/#webgui [+v MrHairgrease] by ChanServ16:12
-!- crythias [n=gyoung@fl-69-68-148-96.sta.embarqhsd.net] has joined #webgui16:21
-!- mode/#webgui [+v crythias] by ChanServ16:21
-!- crythias [n=gyoung@fl-69-68-148-96.sta.embarqhsd.net] has left #webgui []16:21
* ckotil just saw a ghost16:26
* MrHairgrease saw it too16:26
+MrHairgreasenever knew crythias was undead...16:26
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui17:03
-!- mode/#webgui [+o rizen] by ChanServ17:03
-!- rizen changed the topic of #webgui to: [ WebGUI 7.4.25-stable / 7.5.3-beta | WRE 0.8.3 ] Before you ask, check the wiki: http://wiki.webgui.org | Pastebin: http://webgui.pastebin.com/17:04
-!- cap10morgan [n=cap10mor@206-124-6-111.denver.dsl.forethought.net] has quit []17:39
wgGuest30hello 17:42
wgGuest30i have an error in my site, related to insert a image in a article o collaboration system 17:43
wgGuest30Can't make a thumbnail for a file that is not in my storage 17:43
wgGuest30MrHairgrease, can you help me ?17:54
+MrHairgreasenot right now busy17:55
+MrHairgreasebut if you cannot upload images17:55
+MrHairgrease10 to 1 that your file system privs ar enot correct17:55
wgGuest30i can upload the images, the problem is that i can not insert it in an article17:56
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui18:02
preactiongood morning everybody!18:08
wgGuest30good morning18:09
wgGuest30preaction, are you busy?18:10
preactionalways, why18:10
-!- mode/#webgui [+o preaction] by ChanServ18:10
wgGuest30yes, i know, but i have a question related to sql forms18:11
@preactioni'm not the one to ask on those things, that'd be MrHairgrease18:13
wgGuest30ok18:14
wgGuest30besides i have a problem with the image thumbnail 18:14
wgGuest30i have a user as a content manager and he upload images without problems but when he tries to insert them in an article o collaboration system the webgui.log shows me an error18:15
wgGuest30the error is the next Can't make a thumbnail for a file that is not in my storage location 18:16
wgGuest30do you know what is it about'18:16
@preactionwhich version18:17
wgGuest307.3.2418:17
wgGuest30excuseme 7.4.2418:17
@preactioniirc that's a known issue, upgrade to 7.4.2518:17
@preactionHaarg, you fixed the image upload problems in 7.4.24, right?18:18
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has left #webgui []18:18
@preactionwgGuest30, is there any other errors before "can't make a thumbnail?"18:18
@Haargafaik18:18
wgGuest30no, i upload the image without problem18:20
wgGuest30the problem is when i try to insert it in an article18:20
wgGuest30since i upgraded to 7.4.24 i have saw the next error Asset constructor new() requires an assetId.18:21
wgGuest30are the errors related?18:21
+MrHairgreasewgGuest30: if your sqlform problem is not too long I might be able to help you out18:23
wgGuest30MrHairgrease, the thing is that i have a list of items and i want to create a check list to show them.  the user can check some of them but i have noticed that only one answer is been saved18:25
+MrHairgreasewhat's the db fieldftype?18:25
+MrHairgreaseand the form field type18:26
+MrHairgreasechecklist or check box18:26
wgGuest30yes, check box18:26
+MrHairgreasecheckbox allows for only one answer18:27
+MrHairgreaseuse checklist18:27
wgGuest30the db field is int18:27
+MrHairgreasealso make sure you have the correct db type18:27
+MrHairgreasewhat did you set that to?18:27
+MrHairgreaseint is also a nono if you want to store multiple values18:27
+MrHairgreaseyou'd be better off using text18:27
wgGuest30and the form field is check list18:27
+MrHairgreaseok so change the field to use checklist/text18:29
+MrHairgreaseif you use int you can only store one value.18:29
+MrHairgreaseand then only and only if the key of the key/value pair is 100% numeric18:29
wgGuest30ok18:29
wgGuest30i am going to test18:31
wgGuest30thanks MrHairgrease18:32
+MrHairgreasedoes it work now?18:32
wgGuest30i am creating the field type and the field,18:33
wgGuest30wait a minute please18:33
+MrHairgreaseok18:33
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has joined #webgui18:37
-!- mode/#webgui [+v perlDreamer] by ChanServ18:37
+perlDreamermorning folks18:37
@preactionmorning18:37
+MrHairgreasehi pd18:37
+perlDreamerwhat happened to the test run from last night?18:38
-!- cap10morgan [n=cap10mor@h19-afsc.ded.indra.com] has joined #webgui18:40
@preactionperlDreamer, the SVN instance on my box didn't have log.conf or spectre.conf (just the .originals)18:43
+MrHairgreasei'm off to home. bbl. wgguest30 let me know if you succeeded later.18:43
wgGuest30MrHairgrease, yes it works.  But i have another question, how can i edit o eliminate this option,leave empty-18:43
@preactiondon't know why those 7.4 tests are failing, do'nt know if they're actual failures or just test box problems18:43
@preactioni'm upgrading the test box to WRE 0.8.3 right now18:44
+perlDreamerthey are actual failures18:44
+perlDreamerI think they're fixed in 7.5 and may just need to be backported18:44
@preactionk18:44
@preactiononce i have the WRE 0.8.3 built i'll fix things and run the SVN test again18:45
-!- MrHairgrease [n=martin@194.171.50.69] has left #webgui []18:46
+perlDreamerpreaction: Did you see my getEditForm hack in the edit branch this weekend?19:10
@preactionno19:10
@preactionwhich revision?19:10
+perlDreamer5596 ( and also 5598 with a bug fix)19:11
+perlDreamerbasically, I gave HTMLForm a getEditForm method19:12
+perlDreamerso you don't have to reinvent it for all new classes19:13
@preactionsweet19:14
+perlDreamerstill need one for the tabform, but it's a start19:14
-!- jdan [n=jdan@xdsl-461.lubin.dialog.net.pl] has joined #webgui19:21
* perlmonkey2 realizes that a mini-itx may be able to run WG, but developing on it is no fun.....30 seconds httpd reboots suck.19:33
@preactionnice19:33
-!- cap10morgan [n=cap10mor@h19-afsc.ded.indra.com] has quit [Remote closed the connection]19:41
-!- cap10morgan [n=cap10mor@h19-afsc.ded.indra.com] has joined #webgui19:41
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []19:47
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui19:53
-!- mode/#webgui [+o rizen] by ChanServ19:53
perlmonkey2Where are the international values stored?  I don't see a db table with international in it.19:55
@preactionlib/WebGUI/i18n/Language/Namespace.pm19:56
perlmonkey2thanks19:56
perlmonkey2hhm, I'm guessing that is only supposed to be edited via the WG asset manager?19:58
+perlDreamerno, it's just perl19:58
+perlDreamerhash of hashes19:58
+perlDreameryou can start with the _i18n.skeleton file19:58
+perlDreameror, if you prefer, i18n.webgui.org19:58
perlmonkey2right, but it has that lastupdated field.19:58
+perlDreamerright19:59
perlmonkey2usually timestamps imply some interface19:59
+perlDreamer:.!perl -e 's/\d+/time()/e;'19:59
perlmonkey2heh19:59
perlmonkey2okay19:59
+perlDreamerit's just record keeping so that the translators can figure out when something was updated19:59
@preactionthe translation system at i18n.webgui.org uses it19:59
perlmonkey2got it, thanks19:59
+perlDreamerthat's actually a macro in my .vimrc19:59
@preactioni would suggest using that to update translations19:59
perlmonkey2preaction: this is for the new survey module.20:00
@preactionah, then no20:00
@preactionmake an English translation of what you need20:00
perlmonkey2okay20:00
@preactioni just set lastUpdated to 0 when i initially create my stuff, don't know what that does really20:00
@rizen0 is good20:01
@rizenit means it hasn't been updated since it's initial add20:01
@rizenthat's what i do as well20:01
perlmonkey2In the tabform for the survey, I see a whatNext value of editQuestion, but there isn't an editQuestion sub, only www_editQuestion.  Does WG translate to the www_?20:04
+perlDreamerwhat OS does the appliance use?20:05
+perlDreamerperlmonkey2: func=method translates to www_method20:05
@rizenperlDreamer: CentOS 520:05
+perlDreamersweet20:05
+perlDreamerwe have vmware running on the 2 GHz linux workstations20:05
perlmonkey2perlDreamer: okay, thanks20:06
+perlDreamerI think it's time to upgrade from the 500 MHz dev box :)20:06
@rizenawesome, so the appliance will work for you at $dayJob20:06
+perlDreamerI sure hope so20:06
@preactionalso, it should be "proceed" not "whatNext". "proceed" is handled directly by Asset.pm->www_editSave20:06
perlmonkey2perlDreamer: 500Mhz dev box?  And I thought I was suffering with a 1Ghz dev box.20:07
@rizenjust so you know, it's not set up in dev mode, but rather in production mode...i can show you how to reset it for dev mode if you like20:07
+perlDreamernot only is it 500 MHz, but it's a P320:07
+perlDreamerrizen, first I need to see how to install new images20:07
+perlDreamerI may not have enough access to do that20:07
@preactionperlmonkey2, i mean for your new code, the old code is the old code. your new code should use "proceed". see Asset.pm www_editSave to see how that works20:07
perlmonkey2preaction: okay, I'm trying to parse the current survey system and use as much of it as possible, and that is how it handled the tabforms.20:07
perlmonkey2okay20:07
@rizenpreaction: the survey predates the asset system that's why it's not currently proceed20:07
@preactionthat's what i figured, it's old, but it works. new stuff uses new techniques20:08
@rizenperlDreamer: you'll have full root access on the webgui appliance provided you have the privs to install new vmware appliances20:08
perlmonkey2Heh, this is going to be a *huge* learning experience.20:08
+perlDreamerso, would I stick that in VMWare Player, or VMWare Workstation?20:09
@rizeneither20:10
+perlDreamerhm20:10
+perlDreamer650 Mb20:10
@rizenyeah it's big20:11
+perlDreamerthat's bigger than my user quota20:11
@rizenand it's even bigger than that extracted20:11
@rizenat least my system reports it at about 1gb extracted20:11
@rizenthat's cuz it has a swap partition, and the operating system on it20:12
@rizenplus the 250mb wre20:12
@rizenplus the 50mb webgui20:12
@rizenand i pruned a lot out of the os20:12
@rizenit doesn't have X or apache or anything extra20:13
+perlDreamerthat might be a problem20:15
+perlDreamerwe have an authenticated proxy20:15
CIA-21WebGUI: jt * r5603 /translations/Polish/Polish/AdSpace.pm: update_from_translation_server20:15
+perlDreamerI'll find a way to do it via wget or links20:15
+perlDreamerhm, free disk space :)20:18
+perlDreamerand a world writable VMware directory20:19
@preactionit'd be a shame if nobody took advantage of that20:19
+perlDreameryes20:20
+perlDreameralthough, the machines are admin'ed with cfengine, so it will be a bit of an experiment for a while20:20
-!- BartJol [n=plainstu@54-167.surfsnel.dsl.internl.net] has joined #webgui20:23
perlmonkey2I'm guessing calls to view automatically call prepareView first?20:43
@rizennot necessarily20:44
@rizenjust depends on the asset20:44
@rizenin general though www_view does both prepareView and view20:44
perlmonkey2For instance, the WeatherData has no explicit call to prepareView.20:45
@rizenright, but the super class's www_view does20:45
perlmonkey2So as long as my Asset is a Wobject, I can count on prepareView being called first.  Groovy.20:46
@rizenand the layout asset explicitly calls prepareView before calling view when inlining it into a page20:46
perlmonkey2use base or @ISA for inheritance?20:48
@preactionuse base20:48
perlmonkey2k20:48
@preactiondo you have a copy of Perl Best Practices? if not, you should20:48
perlmonkey2Yes, I have a copy.20:49
@preactionwith some minor exceptions like camel case and "return undef;", we follow them all20:49
perlmonkey2Do I just assume those are WG best practices?20:49
perlmonkey2k20:49
@preactionbasically20:49
@rizenthere's also a wiki page that describes webgui's best practices beyond PBP20:50
-!- estiven [n=erestrep@static-adsl201-232-86-73.epm.net.co] has joined #webgui20:54
ckotilrizen: any thought about a Xen guest WebGUI, similiar to the vmware appliance?20:54
@rizeni'm fine with that, but i'm not going to maintain it....we have enough stuff to maintain at this point20:55
ckotilive packaged up a xen guest for windows XP pro that i can deploy in almost no time at all.20:55
ckotilgotcha.20:55
@rizenSynQ (koen@procolix.nl) has stated he'd like to maintain one20:55
@rizenbut i don't know where he is at present with it20:55
ckotildoes the vmware apliance run the wre?20:56
@rizenyes20:56
ckotilcool.20:56
@rizenwindows xp wouldn't work as a guest for our appliance though cuz then you need a windows license20:56
@rizenso we used CentOS 5 instead20:56
@rizencuz it's got a free license20:56
ckotilyah. ive got access to a university license.20:57
@rizenif you're interested in maintaining one, then i'd give you privs to put it up on source forge for distribution, and i'd link to it from getwebgui.com20:58
ckotili would take you up on that if i used xen guests for webgui. but im just running webgui from source at the moment20:58
perlmonkey2If my wobject edit screens aren't using a tabform or html form, but a processTemplate call, then will I need to call prepareView to get the SUPER call, myself?  21:00
@preactionprepareView is only needed for view and www_view. not for other things21:01
@rizenunless you want to do content chunking21:01
@rizenbut on the survey, i don't think that will be necessary21:02
perlmonkey2And I won't need the toolbar.21:02
perlmonkey2cool21:02
nubayou can go from a vmware image to xen21:03
nubahttp://ian.blenke.com/vmware/vmdk/xen/hvm/qemu/vmware_to_xen_hvm.html21:03
nubaif this works ok, then you'll need just to mantain the vmware image and most likely automate the creation of the xen image21:08
ckotilnice!21:09
@rizenstill not doing it21:10
@rizenperlDreamer: need an opinion21:11
@rizeni'm thinking that all Sku assets should have a Commerce tab, and that's where we put stuff like sku, price, tax override, etc21:11
@rizenwhat do you think?21:11
nubarizen: i was suggesting that to ckotil 21:12
+perlDreameryeah, I like it21:12
@rizennuba: ok21:12
@rizenperlDreamer: you don't think that it adds too much clutter to have that extra tab?21:13
+perlDreamerrizen :I've been doing more API scheming, but I can't quite figure out how to put getEditForm from the Assets into TabForm, yet.21:13
@rizeni mean, i like it on CS for mail stuff, and on poll for graphing21:13
+perlDreamerI think it's better to have 1 extra tab that puts all the commerce stuff in 1 place21:13
@rizeni'm just worried that people might start getting peeved about over organization21:13
+perlDreamerDoes anyone complain about settings?21:13
@rizenyes21:13
@rizenlots of people say that assets have too much to configure21:14
@rizenand are too difficutl21:14
+perlDreamerUI level21:14
CIA-21WebGUI: jt * r5604 /translations/Polish/Polish/Asset.pm: update_from_translation_server21:14
@rizenre api scheming, what's the trouble? is the asset definition just too different from the other ones?21:14
+perlDreamerit uses tabs21:15
+perlDreamerI have an idea on how to abstract it out, but haven't tried it yet21:15
nubarizen: probably lots of people appreciate tabs too, but arent as vocal about it as the ones complaining21:15
@rizennuba: good point21:15
+perlDreamerthe other thing is that it keeps the vital stuff above the fold21:15
perlmonkey2So this is correct.  I would set the template for editing surveys in the definition as a property.  Then when I was processing the template, I would retrieve that setting with $self->getValue correct?21:15
@rizenyes21:16
perlmonkey2cool, thanks21:16
@rizenok then, Commerce tab it is21:16
+perlDreamerI haven't asset'ed in a while, what's the difference between get and getValue?21:17
nubaget returns the property hash iirc21:17
@rizenget returns the raw value21:18
@rizengetValue returns the raw value if it exists21:18
@rizenotherwise gives you the default21:18
@rizenotherwise gives you the form processed value21:18
@rizenfrom the current post21:18
@rizenit just adds a little magic21:18
@rizen=)21:18
@rizenand as nuba says, get without a param will also return the property hash21:19
+perlDreamerI'm going to update the POD to say that, since it's a little sparse.21:19
@rizengreat!21:19
@rizenooh21:21
@rizenthe form processed value is between raw and default21:21
@rizenmethinks21:21
+perlDreamerI don't see any form processing in here.21:21
+perlDreamerit checks get, then it calls the definition sub21:22
@rizenoh that's right...it was removed 21:22
@rizenin my original design for assets it was in there and then i removed it when i created the processPropertiesFromPost method21:23
* rizen has so much rolling around in head, but no memory left for indexing21:23
+perlDreamer64 Mb21:24
@rizen28mb actually...some chips have gone bad over time21:24
@rizenonly started with 32mb21:24
nubathat related to abusing from overclocking substances?21:25
perlmonkey2taht isn't bad, look how far Bill got with only 640kb21:25
-!- knowmad-windoze [n=wgGuest3@adsl-072-149-129-114.sip.clt.bellsouth.net] has quit [Read error: 110 (Connection timed out)]21:30
CIA-21WebGUI: colin * r5605 /branch/WebGUI_Commerce/lib/WebGUI/Asset.pm: Update the POD for get and getValue.21:31
CIA-21WebGUI: colin * r5606 /WebGUI/lib/WebGUI/Asset.pm: sideport new POD docs21:31
+perlDreamerthis 3 branch thing is getting hard21:35
+perlDreamerget any plumbing done this weekend?21:36
@rizenno21:44
@rizenleaving it until spring21:44
@rizenneed to be able to get to the outside of my house to see where some stuff goes21:45
@rizenand it's all buried in snow right now21:45
-!- wgGuest95 [n=wgGuest9@datzegikoud.xs4all.nl] has joined #webgui21:49
CIA-21WebGUI: colin * r5607 /branch/WebGUI_7.4/lib/WebGUI/Asset.pm: sideport new POD docs21:50
wgGuest95Hi!21:52
wgGuest95How do I change the layout of the new 7.5.3 gallery? Isn't it templated?  (I'm new here btw ;-)21:52
@preactionyes it's templated, why wouldn't it be?21:52
-!- BartJol [n=plainstu@54-167.surfsnel.dsl.internl.net] has left #webgui []21:53
wgGuest95because I can't find it.. 21:54
wgGuest95http://beta.webgui.org/demo1203966363_142/home21:54
@rizenperlDreamer: i'm an absolute idiot21:54
@preactionjust like any other asset, if you edit the asset's properties, go to the display tab, you see the list of templates being used.21:55
wgGuest95Have erased all standard templates, but none seems to be the "front" template of the gallery...21:55
wgGuest95(erased to make it easier to see the differences)21:55
@rizeni don't know why i never noticed before, but definition() is completely ass backwards...it should just output what it does, and each subsequent method should call it instead of pushing the new data down to the top 21:55
@preactionwgGuest95, the "front" of the gallery is what you configured it to be on the Display tab, by default it's the List Albums view21:56
@preactionuhm... you can't just delete templates and expect this thing to work21:57
@preactionand the templates are still in the trash, which is why they still work21:57
@preactionhas anyone run across the WRE's perl modules re-building their Makefile and needing to run build.sh multiple times?21:58
@rizenonly if the date is off on the computer i'm working on21:59
wgGuest95just emptied the templates..21:59
@preactionthat might explain it, i think the date is off21:59
wgGuest95"Default View" can't be edited...?!?22:00
@preactionof course it can22:01
wgGuest95there are no buttons behind it...22:01
@preactionit's not a template22:01
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit ["Leaving."]22:01
wgGuest95I'll make another demo..22:01
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui22:08
-!- mode/#webgui [+v MrHairgrease] by ChanServ22:08
wgGuest95@preaction, mouse is empty :-( will continue tomorrow.. Think I've found out how it works. TNX!22:10
-!- wgGuest95 [n=wgGuest9@datzegikoud.xs4all.nl] has quit []22:10
-!- jdan [n=jdan@xdsl-461.lubin.dialog.net.pl] has quit ["Leaving"]22:28
CIA-21WebGUI: jt * r5608 /WebGUI/ (3 files in 3 dirs): 22:35
CIA-21WebGUI: Moved the Wiki Help link into i18n so it can be pointed to other sites for22:35
CIA-21WebGUI:  other lanugages.22:35
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui22:41
-!- jdan [n=jdan@xdsl-461.lubin.dialog.net.pl] has joined #webgui22:46
jdanThanks for WRE 0.8.3. I can return to my work tommorow.22:48
-!- jdan [n=jdan@xdsl-461.lubin.dialog.net.pl] has quit [Client Quit]22:50
-!- estiven [n=erestrep@static-adsl201-232-86-73.epm.net.co] has quit [Remote closed the connection]22:52
+perlDreamerrizen, do you mean just flattening the structure instead of having multiple arrays of hashes?22:59
@rizenno we need multiple arrays23:00
@rizenso we know which field goes in which table23:00
@rizeni'm just saying that the way it should work is like sub definition { return \%prop };23:01
+perlDreamerand define \%prop as a package variable?23:01
@rizenrather than definition (my $prop = shift; return %{$prop + other stuff}};23:01
@rizenno23:02
@rizeni'm just shortening it for irc23:02
@rizenlet me type it out in a paste bin23:02
+perlDreamerthanks, my code abstraction unit is offline23:02
+perlDreamerI had to swap it out for the silicon layout analysis unit23:02
CIA-21WebGUI: jt * r5609 /branch/WebGUI_Commerce/ (4 files in 4 dirs): finished sku base class23:02
@rizenhttp://webgui.pastebin.com/m76ee4d3023:04
@rizenif it were the way it should be then subclass methods would just add to the existing properties hash23:05
@rizenwe'd end up with the same data structure23:05
@rizenbut we wouldn't be passing the hashref both into and out of the def method at all levels23:06
@rizenit would always just keep coming out23:06
@rizenit really doesn't matter, it works fine. i just hate it when i realize years too late that i did a poor job of designing something23:06
+perlDreamerI hate that feeling, too23:12
+perlDreamerSpeaking of which, I'm having another overboard moment23:16
* diakopter throws perlDreamer overboard23:16
+perlDreamerI'm thinking of having calculate in the ShipDriver class throw an exception23:16
+perlDreamerto force people to override it in the child classes.23:17
@rizenfine by me23:18
@rizenok i'm an idiot yet again23:21
@rizeni wrote the tests, then i wrote the class23:21
+perlDreameryou didn't use PEX in your plumbing project?23:21
@rizenand never ran the tests to see if it all worked23:21
+perlDreamereh, we would have found out tomorrow anyway23:22
@preactionoh. did you want me to start testing other branches? like commerce?23:22
@preactionright now it's only 7.4 and trunk23:22
+perlDreamerhey!  cool idea23:22
+perlDreamerStay out of my HEAD!23:23
+MrHairgrease/me's head just exploded: http://www.shoutfile.com/v/TWdSb0Jj/The_Strangest_Internet_Video_Online_Ever23:24
* perlDreamer does not have flash at $dayJob, how 'bout a quick summary?23:24
+MrHairgreasetake a double dose of lsd and think of the animals23:25
+MrHairgreasenah23:25
+MrHairgreasethat doesn't cut it23:25
+MrHairgreasecheck it out when you're at home23:25
CIA-21WebGUI: colin * r5610 /branch/WebGUI_Commerce/lib/WebGUI/HTMLForm.pm: remove debugging code23:27
CIA-21WebGUI: colin * r5611 /branch/WebGUI_Commerce/ (lib/WebGUI/Shop/ShipDriver.pm t/Shop/ShipDriver.t): force the overriding of the calculate class23:27
CIA-21WebGUI: jt * r5612 /branch/WebGUI_Commerce/ (4 files in 4 dirs): fixing some bugs23:27
+perlDreameryet again, the Dutch rock the cultural world23:27
+perlDreamerhttp://blog.makezine.com/archive/2008/02/invisible_clothing.html?CMP=OTC-0D6B4898489023:27
@rizenthat's is definitely the strangest i've seen23:27
@rizenhowever, this is the coolest one i've seen in quite a while23:27
@rizenhttp://www.fourhourworkweek.com/blog/2008/02/09/insane-superhuman-french-people/23:27
@rizenshows people doing sholin soccer style moves, but in real life23:28
+MrHairgreaseI always thought the french were superhuman...23:34
perlmonkey2templates should always be added via the asset manager and never just insert into the template table?23:39
+perlDreamerthe way we do it now is via a package23:39
+perlDreamerthere are some scripts for bootstrapping the process23:39
perlmonkey2Okay.  For now though, I'll just use the asset manager.23:40
@preactionright23:40
@preactionbuild your templates using the existing asset system. put them into a folder under the import node (say, "Survey Templates"), and then when you release them, you make that folder into a package and put it in docs/upgrades/packages-X.X.X23:41
wgGuest30hello23:50
wgGuest30i have a question23:50
+perlDreamerwhat is it wgGuest30?23:51
wgGuest30i have created a dataform and one of the fields is a select box.  By default if a put the values for it, the property value for each option is the same value that is show in the box23:52
wgGuest30how can i assing one value in the value property and other value to show to the user?23:52
wgGuest30is it posible?23:52
@preactionisn't it value => label?23:53
@preactioni thought that was in the hover help23:53
+MrHairgreasebtw wgguest30, the way to get rid of the -leave empty- option in the sqlform is making the field required.23:55
+MrHairgreasedunno about the dataform question23:55
wgGuest30ok, Thanks MrHairgrease23:55
+perlDreamerNope, it's flat23:56
+perlDreamerdisplayed option == value23:56
+perlDreamerno way to change it without changing the core code23:56
+perlDreamersee Asset/Wobject/Dataform.pm, lines 80 or so23:56
wgGuest30ok23:58
* perlmonkey2 is chasing his tail trying to reverse engineer the survey module.23:59
perlmonkey2What is the simplest yet most recent module I can use as example code?23:59
--- Day changed Tue Feb 26 2008
+perlDreamerAsset/Snippet.pm00:00
perlmonkey2perlDreamer: Thanks :)00:00
+perlDreamerthen, Asset/Wobject/Article.pm00:00
wgGuest30perlDreamer, but if i change the core code, can exist some risk in the future with an upgrade?00:02
@rizenperlmonkey2: the current survey code is very ugly...you shouldn't waste your time figuring out how it was done...instead write it from scratch, just use it's features as a guideline00:02
@rizenyou may also want to look at the wobject tutorial in the wiki00:03
perlmonkey2rizen: I've been over it many times, I'm just trying not to learn stuff that is outdated.  For example, I notice Article is still using @ISA instead of base.  00:04
@rizenyeah many assets are still using that00:05
@rizenbut that's a minor tweak00:05
+perlDreamerwgGuest30: definitely00:08
+perlDreamerrizen: I'm an idiot00:10
@rizen?00:11
+perlDreamerI didn't see far enough forward in making the _buildObj method in ShipDriver00:11
+perlDreamerbecause it doesn't cover inheritance00:11
+perlDreamershould be an easy tweak, but, sheesh00:11
perlmonkey2So you should have a property for every column in your collateral table?00:16
+perlDreamerbasically, yes00:16
@preactioncollateral tables no. asset table yes00:16
+perlDreameralthough some classes in wG aggregate them all into 1 JSON string00:16
+MrHairgreaseif you don't $self->update won't save em00:16
@preactionself->update doesn't do collateral, it does asset properties.00:17
+MrHairgreasei meant the asset table00:17
@preactionyeah, but did perlmonkey2?00:17
+MrHairgreaseforgot to put one column in definition.00:17
+MrHairgreasei bet a case of beer that he did00:18
+MrHairgrease=)00:18
perlmonkey2Yes, I meant the asset table :)00:18
+MrHairgreasehaha00:18
+MrHairgreaseyou owe me a case of beer preaction00:18
+MrHairgreaseyou can hand it over next wuc00:18
@preactionyeah, i'll get you some old milwaukee00:19
perlmonkey2doh00:19
+MrHairgreasewhat's old milwaukee00:19
+MrHairgrease?00:19
@preactionthe worst of the worst of american beers00:19
@preactiontastes the same going in as it does going out00:19
+MrHairgreaseoh that doesn't matter00:19
+MrHairgreasei was planning on sharing it anyway00:20
+perlDreamerso what's the plan for the WUC this year?00:20
+perlDreamerit's only two days long00:20
+MrHairgreasefor starters attending i guess00:20
* perlmonkey2 thought it was three00:20
+MrHairgreaseit is two00:20
+MrHairgreasebut with three tracks per day00:20
@rizenwe changed the format due to feedback we got in our surveys from last year00:21
@rizenit used to be 3x200:21
@rizennow it's 2x300:21
+perlDreamerwould it really have hurt HTML to define something more advanced than a Text field?  Like have real type checking?00:21
@rizensame amount of content, just over a shorter period00:21
+MrHairgreaseso the wuc's transposed?00:22
@rizenindeed00:22
perlmonkey2hah00:22
@rizenwe had a bunch of requests asking for the wuc to be divided into beginner, intermediate, and advanced tracks00:22
@rizenand at the same time we had 3 or 4 requests saying that the 3 days was just too long (brain mush)00:23
@rizenso we transposed it00:23
@rizento accommodate both requests00:23
+perlDreamerthat doesn't give me enough time to get sick and worry about my slides00:23
+MrHairgreasepd: the best way to deal with that is by getting your talk scheduled directly after the keynote00:24
perlmonkey2well right on.  Give me a free day to sight see.00:25
@rizenalso...a lot of people attend the 2 days worth of workshops before the conference00:25
+MrHairgreaseif you go party with the dutch you won't be able to00:25
+MrHairgreaseask Frank =)00:25
CIA-21WebGUI: colin * r5613 /branch/WebGUI_Commerce/lib/WebGUI/Shop/ShipDriver.pm: 00:25
CIA-21WebGUI: Make the private object constructor handle inheritance.00:25
CIA-21WebGUI: Fix a POD typo.00:25
@rizenso in the old format that is 5 days00:25
+perlDreamercurse you Perl, for doing exactly what you were told to do!00:30
+perlDreamerYou bring my old, grey head down in shame00:30
@preactionhow dare Perl be so presumptuous!00:30
+perlDreameryes, even down to the grave (Sheol)00:30
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has quit ["Windows doesn't have users, it has hostages."]00:31
* perlDreamer remembers to install the DWIM module next time00:32
@rizenperlDreamer, are you doing stuff like this: croak "Need a SKU item." unless (defined $item and $item->isa("WebGUI::Asset::Sku"));00:42
@rizenwhere you're checking the type of data being passed in as well as that it's defined?00:43
@rizeni'm wondering if i'm going too far00:43
+perlDreamerno, I use ref instead.  that might be old school, though00:43
@rizenthen again, i think you said you were actually going to check data structures at one point =)00:43
+perlDreamer    croak "new requires a session object"00:44
+perlDreamer        unless ref $session eq 'WebGUI::Session';00:44
@rizenwell ref won't work for me since it will be a subclass of Sku00:44
+perlDreamergood point00:44
+perlDreameris isa a method, or is it a subroutine call?00:44
+perlDreamerah, it can be both00:45
@rizenon objects it's a method00:45
@rizenwell at least that works00:45
@rizengood to know it can go both ways00:45
+perlDreamerflatRate is done, aside from calculate00:45
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui00:46
-!- mode/#webgui [+v Radix_] by ChanServ00:46
@rizenyou are on fire00:46
+perlDreamerI'm 70% idling at $dayJob00:46
@rizeni should have the cart finished by tomorrow afternoon (minus the web methods)00:47
@rizenso we can actually start testing integration points for tax and shipping00:47
+perlDreameryeah!00:47
@rizencart is mostly done at this point...one more method to go then i have to do cart item00:47
+perlDreamerwe've written 88 tests so far00:48
+perlDreamernot a bad start00:48
+perlDreamerany news from Joeri?00:48
@rizennot bad at all...wondering where joeri and arjan are00:48
@rizennope00:48
+Radix_Sounds good!00:48
+Radix_I'll be able to write up shipping info for australia post and aussie tax (all +10% GST here)00:49
+perlDreamerhttp://www.cnn.com/video/#/video/living/2008/02/25/me.sbs.where.to.find.cash.cnn00:50
* Radix_ heads off to work.00:51
CIA-21WebGUI: colin * r5614 /branch/WebGUI_Commerce/ (4 files in 4 dirs): 00:51
CIA-21WebGUI: Finish out the FlatRate driver, with tests and i18n.00:51
CIA-21WebGUI: Fix bugs found in ShipDriver by building a driver.00:51
@rizenRadix_ are you offering to fight the good fight and help with commerce dev?00:52
-!- wgGuest30 [n=wgGuest3@static-adsl201-232-86-73.epm.net.co] has quit [Remote closed the connection]00:53
-!- rizen is now known as rizenisaway01:11
CIA-21WebGUI: jt * r5615 /branch/WebGUI_Commerce/ (3 files in 3 dirs): cart done, moving on to cart item01:18
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui01:47
-!- mode/#webgui [+v Radix-wrk] by ChanServ01:47
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []01:50
+perlDreamerokay, now how do I install this VMware thingy?01:56
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: GooeyOfSteel02:09
-!- rizenisaway is now known as rizen02:33
@rizenunzip the files02:33
+perlDreamerdone02:33
@rizenthen you should be able to import them into the player02:34
@rizenif you're on linux there is a command line tool02:34
@rizenlike vmware-install or something02:34
@rizenbut there should also be a way to do it in the gui02:34
@rizeni just haven't used a gui before except on mac02:34
@rizenand i know it's different there02:34
+perlDreameryou won't believe this one02:35
+perlDreamerwe have an "old" vmware02:35
+perlDreamerit doesn't understand the vmx file02:35
@rizenoh02:36
@rizenyeah it needs a v2 compatible player02:36
@rizeni put that on getwebgui.com02:36
@rizenas a NOTE02:36
+Radix-wrkvmware server is free these days02:37
+Radix-wrknot sure what platforms it runs on tho02:37
+Radix-wrkother than windows I mean02:38
+perlDreamerwhich version of VMWare starts supporting v2?02:38
+perlDreamerthis thing is 5.5.3, release in 200602:38
+perlDreamerso not that old02:38
@rizen602:39
@rizenor vmware fusion v1 on mac02:39
-!- patspam [i=chatzill@ppp59-167-142-241.lns3.mel6.internode.on.net] has joined #webgui02:40
+perlDreamerthere's a converter...02:43
-!- Netsplit over, joins: GooeyOfSteel02:43
+perlDreamernot that kind of converter02:47
+perlDreamermore fun tomorrow02:47
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"]02:47
CIA-21WebGUI: colin * r5616 /branch/WebGUI_Commerce/lib/WebGUI/Shop/Ship.pm: add stub for Ship02:57
-!- cap10morgan [n=cap10mor@h19-afsc.ded.indra.com] has quit []03:14
CIA-21WebGUI: jt * r5617 /branch/WebGUI_Commerce/lib/WebGUI/Shop/ (CartItems.pm Cart.pm): getting a little closer to having a complete cart03:54
CIA-21WebGUI: jt * r5618 /branch/WebGUI_Commerce/lib/WebGUI/Shop/ (CartItems.pm CartItem.pm): oops, wrong name03:54
-!- rizen is now known as rizenisaway04:32
CIA-21WebGUI: jt * r5619 /branch/WebGUI_Commerce/ (4 files in 3 dirs): cart should be pretty much working at this point...now need to test and whatnot04:50
-!- cap10morgan [n=cap10mor@206-124-6-111.denver.dsl.forethought.net] has joined #webgui05:36
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has joined #webgui05:49
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit ["Leaving"]05:50
-!- crythia1 [n=gyoung@fl-69-68-148-96.sta.embarqhsd.net] has joined #webgui05:52
-!- mode/#webgui [+v crythia1] by ChanServ05:52
-!- Radix__ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui06:21
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has quit [Read error: 104 (Connection reset by peer)]06:21
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has quit [Remote closed the connection]07:12
CIA-21WebGUI: colin * r5620 /branch/WebGUI_7.4/t/SQL.t: backporting SQL.t fix for not having InnoDB tables07:31
-!- rizenisaway [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Read error: 110 (Connection timed out)]09:28
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]09:45
-!- AMH_henry [n=henry@alphamega-dmp.xs4all.nl] has joined #webgui10:40
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui10:51
-!- mode/#webgui [+o rizen] by ChanServ10:51
-!- rizen_ [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui11:11
-!- AMH_henry [n=henry@alphamega-dmp.xs4all.nl] has left #webgui []11:13
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui11:14
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Read error: 110 (Connection timed out)]11:16
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui11:43
-!- mode/#webgui [+o rizen] by ChanServ11:43
-!- rizen_ [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Read error: 110 (Connection timed out)]11:45
-!- rizen_ [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui12:17
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Read error: 110 (Connection timed out)]12:24
-!- lrobinson [n=luke@lrobinson2.vm.bytemark.co.uk] has joined #webgui12:38
-!- BartJol [n=plainstu@194.171.50.123] has joined #webgui12:40
-!- patspam [i=chatzill@ppp59-167-142-241.lns3.mel6.internode.on.net] has quit ["ChatZilla 0.9.81 [Firefox 2.0.0.12/2008020121]"]14:01
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: @apeiron14:56
-!- Netsplit over, joins: @apeiron14:56
-!- estiven [n=erestrep@static-adsl201-232-86-73.epm.net.co] has joined #webgui15:05
CIA-21WebGUI: jt * r5621 /translations/Dutch/ (10 files in 2 dirs): update_from_translation_server15:22
-!- rizen_ [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Read error: 104 (Connection reset by peer)]15:53
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui15:54
-!- mode/#webgui [+o rizen] by ChanServ15:54
perlmonkey2Well /. makes me sad today, that Blackboards ridiculous multiple roles patent has been upheld again.16:03
-!- SynQ [n=koen@e97024.upc-e.chello.nl] has joined #WebGUI16:36
SynQheu16:36
BartJolHi Synq, what's up?16:39
SynQjust loggin in16:43
CIA-21WebGUI: jt * r5622 /translations/Dutch/Dutch/Asset_RichEdit.pm: update_from_translation_server16:43
CIA-21WebGUI: jt * r5623 /translations/Dutch/Dutch/Asset_RichEdit.pm: update_from_translation_server16:43
perlmonkey2Does perl best practices cover tabs?16:46
@apeironTabs vs. spaces, you mean?16:53
-!- estiven [n=erestrep@static-adsl201-232-86-73.epm.net.co] has quit [Read error: 113 (No route to host)]16:56
-!- SynQ [n=koen@e97024.upc-e.chello.nl] has quit ["Leaving."]16:57
GooeyOfSteelWiki: Templating login, account and the user's profile - Created on 2/26/2008 8:58 am by arjan  http://www.webgui.org/community-wiki/templating-login-account-and-the-users-profile17:09
GooeyOfSteelWiki: Templating login, account and the user's profile - Edited on 2/26/2008 9:00 am by arjan  http://www.webgui.org/community-wiki/templating-login-account-and-the-users-profile17:11
GooeyOfSteelWiki: Templating login, account and the user's profile - Edited on 2/26/2008 9:04 am by arjan  http://www.webgui.org/community-wiki/templating-login-account-and-the-users-profile17:14
AMH_bob@perlmonkey2: did you refer to http://www.freepatentsonline.com/6629079.html17:19
CIA-21WebGUI: jt * r5624 /translations/Dutch/Dutch/Asset_RichEdit.pm: update_from_translation_server17:20
AMH_bobpatening that should be a crime17:20
perlmonkey2AMH_bob: this /. article: http://news.therecord.com/News/article/31292717:20
perlmonkey2yes17:21
perlmonkey2no, that doesn't look like it17:21
perlmonkey2AMH_bob: This article has a summary of the patent: http://mfeldstein.com/blackboard_patents_the_lms17:23
perlmonkey2Basically it is a patent on multi-roled users in a LMS.17:23
perlmonkey2absolutely mind boggling that this patent stands.17:24
perlmonkey2I personally may have prior art from college apps I wrote.17:24
AMH_bobyou could corner every market with patents like this, just change "course" in whatever you do and you've got the networked software coververed!17:27
@rizenit's not mind boggling that patents like this stand17:28
@rizenthe US Patent and Trademark office is a joke17:28
AMH_bobwhy is that?17:28
AMH_bobahj17:28
@rizenand the US Court system goes with whoever has the most money17:28
AMH_bob:'(17:28
AMH_bobLooks like you'll have to get a competitors software from abroard....17:29
AMH_boblike Europe17:30
AMH_bob:P17:30
-!- wgGuest21 [n=wgGuest2@static-adsl201-232-86-73.epm.net.co] has joined #webgui17:30
wgGuest21Hi17:30
wgGuest21I have a question about the register system in webgui17:31
wgGuest21How can i do to 17:31
wgGuest21How can i do to when an user log on, the system inmediatly reply a welcome messaje mail?17:35
BartJolon login? or on registration?17:36
wgGuest21Registration17:36
BartJolI think it is in the settings, wait a moment17:37
perlmonkey2How could I remove every instance of a Survey in the system.  I'm about to blow away the current survey module in my instance, and I don't want WG choking when tables schemas change and modules don't line up, just because a previous version contained an old survey.17:37
BartJolwgGuest21 it's in the settings, authentication17:39
BartJolthere you can specify and enable a welcoming message17:39
BartJolthe immediate is a bit tricky17:39
BartJolbecause the mail is handled by a workflow17:39
BartJolso it can take a few minutes17:39
wgGuest21How could i change the template?17:41
BartJolwhat do you want to do exactly17:41
BartJol?17:41
@rizenperlmonkey2: http://webgui.pastebin.com/d9f8470317:41
perlmonkey2thanks rizen17:42
@rizennp17:42
wgGuest21I would like to, that when an user are registred in my site, the system do a reply a personalized welcome messaje mail17:43
BartJolhaha, Dutch translations are up to date again, those Arabs gave me a scare, Ehab probably17:43
BartJolaha17:43
-!- cap10morgan [n=cap10mor@206-124-6-111.denver.dsl.forethought.net] has quit []17:44
perlmonkey2"SELinux is preventing the /usr/sbin/httpd from using potentially mislabeled files /etc/shadow (shadow_t)."17:44
@apeironI find it amusing how it's become a competition to keep translations more up to date than other people.17:45
perlmonkey2Why in the world would WG be trying to access my pwd shadow file?17:45
@rizenBartJol did SynQ tell you about the thing i emailed him yesterday?17:45
BartJolwgGuest21 I'm not sure whether there is a template for the welcoming message17:45
BartJolrizen refresh my memory, I didn't work yesterday and was having a hangover17:46
-!- lisette [n=liraos@static-adsl201-232-86-73.epm.net.co] has joined #webgui17:46
lisettehello17:46
BartJolhi17:46
CIA-21WebGUI: jt * r5625 /translations/Dutch/Dutch/Asset_RichEdit.pm: update_from_translation_server17:46
@rizenwgGuest21 see Settings > Messaging17:46
BartJolarg, I'm stupid17:46
lisettehow to do a insert with a databaselink?17:46
lisettein a macro17:46
@rizenBartJol it was that i made a change to the help system in 7.5 so that the url to wiki.webgui.org is now contained in i18n rather than in the code, so you guys can point the dutch help to www.webgui-help.nl rather than wiki.webgui.org17:47
BartJolapeiron well if you make it a sport, it becomes a kind of fun...17:47
@apeironBartJol, So it seems. :)17:47
BartJolhe didn't tell me at all17:47
BartJolbut that's very nice !17:48
@rizenyou'll be able to make the change starting with 7.5.417:48
@rizenanyway..i thought that would be good for the various international communities out there17:48
BartJolah, do have to remember that17:48
BartJolthanks17:48
@rizenon friday (or any point after friday) go into the translation server and edit the "WebGUI" namespace. and find the "external help" label17:49
@rizenthat's the one you want to edit17:49
BartJolok, I'' make a note of that in my calender17:49
@rizenoh and it's a new label, so it won't be easy to miss17:49
lisette?17:50
BartJolwell, the nice colours help17:50
lisette WebGUI::SQL::ResultSet->prepare ?17:50
BartJolhi lisette, you're writing a macro?17:52
@rizenBartJol has the i18n server gotten better lately with the improvements we've made?17:52
BartJolI think so17:52
BartJolnice to see the svn commit appear, that's really good17:52
lisetteyes17:53
BartJolthe direct download buttons are also nice17:53
ckotilanyone ever seen 'format a4 is redefined' when running search.pl --indexall ?17:53
@rizennuba i think had the best idea...to make the namespace list scroll down to where you left off after each edit17:53
BartJolah, yes, i noticed that too, that saves my arms17:53
@rizenckotil no..but that is probably related to one of your indexer plugins17:53
BartJolthanks nuba17:53
ckotilcould be.17:54
@rizena4 is a page format17:54
BartJollisette and you wanna have somethiing from the db to compare a value?17:54
BartJolare to print?17:54
@rizenso maybe you have a pdf or something that's in a4 legal format17:54
ckotilsounds plausible. thanks17:54
BartJolbetter to look whether you can request for it via the API17:54
lisettei need insert a value in othe database, and i have a $dblink17:55
BartJolaha17:55
BartJolI have that somewhere17:55
ckotili have lots of pdf's now to index since turning webgui into a document repository inline with my websites.17:55
BartJolmmm only have the code to put a value in the db?17:56
BartJolwanna have?17:56
lisettei have a value in a variable17:56
BartJolthat's no problem17:56
BartJolput a question mark on the place where you want your variable: 17:57
BartJol$session->db->write("update users set karma=karma+(?) where userId=(?)",[$karmaraise,$user]);17:57
BartJollike that17:57
BartJolonly have to make a new database link17:57
BartJolbut I think, that can be doen via the api17:57
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has left #webgui []17:59
lisettemmm but i don't need modified the database of webgui, is other database, an i do the database link in the macro18:00
BartJol $dbLink = WebGUI::DatabaseLink->new($session,$databaseLinkId);18:00
lisetteyes18:00
-!- crythia1 [n=gyoung@fl-69-68-148-96.sta.embarqhsd.net] has left #webgui []18:00
lisetteand i need insert in this database18:00
lisettehow to do?18:00
lisette WebGUI::SQL::ResultSet->prepare?18:01
@rizen$dblink->db->write($sql, [ $param ]);18:01
lisettethanks18:01
@rizenlisette18:02
@rizenhttp://www.plainblack.com/downloads/builds/7.4.25-stable/api/18:02
@rizenthere you can find out how to use all the modules in webgui18:02
BartJolwell try replace $session->db-> with $dbLink-> and see whether that works18:02
BartJolah18:02
BartJolrizen is too fast for me18:02
-!- wgGuest21 [n=wgGuest2@static-adsl201-232-86-73.epm.net.co] has quit []18:17
perlmonkey223 attempts by httpd to access /etc/shadow and WG is not functioning, but gives no error message.  I'm guessing WG is broke because selinux is stopping it from accessing the password shadow, but why would it need to touch the shadow file?18:19
@rizenit wouldn't18:20
@rizenwebgui doesn't do that18:20
* perlmonkey2 is a little freaked out18:20
perlmonkey2svn update shows my wg files perfectly match the repos.18:21
-!- BartJol [n=plainstu@194.171.50.123] has left #webgui []18:29
-!- cap10morgan [n=cap10mor@h19-afsc.ded.indra.com] has joined #webgui18:30
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has joined #webgui18:52
-!- mode/#webgui [+v perlDreamer] by ChanServ18:52
* rizen is very angry with perlDreamer18:56
+perlDreamerokay18:56
+perlDreamerwhat did I do this time?18:56
+perlDreamerIt's hard to sound contrite on IRC18:57
@rizenyou're making me look bad18:57
@rizenyou've committed more code to commerce than i have18:57
@rizen=)18:57
+perlDreamerYou own your own business, get published in journals and websites and _I'm_ making you look bad?18:58
@rizeni'm working hard to catch up though18:58
+perlDreamerBlame it on Tavis18:58
@rizeni just have to razz you a little18:58
@rizenit's fun18:58
+perlDreamerI'll just put out the same volume of code, but put bugs in it.18:59
+perlDreamerthat way you can look thoughtful and careful18:59
perlmonkey2ah...silly question, but where are the passwords stored?  I tried a fresh install of wg, but must have skipped a step because I didn't get the first time login new site steps.19:00
+perlDreamerauth table19:00
+perlDreamercalled identifeir19:00
@rizenor do: insert into settings values ('specialState','init');19:01
@rizenthat will get you your startup wizard again19:01
perlmonkey2hmm....well I deleted the pwd form userid 3 and trying to log in as admin without a pwd still isn't working.19:02
perlmonkey2strange that 123qwe didn't work19:02
@rizenyou can't login without a password19:02
perlmonkey2ut oh19:02
@rizenwebgui's smarter than that19:03
@rizen=)19:03
perlmonkey2do you use the crypt command?19:03
+perlDreamerit's an base64, MD519:03
@rizenno it's an md5 hash19:03
+perlDreameryou can pull it from the create.sql file to replace it in the db19:03
@rizenor do the init script again19:03
perlmonkey2perlDreamer: then it should have been 123qwe....strange19:03
@rizenas stated above19:03
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui19:08
-!- mode/#webgui [+v MrHairgrease] by ChanServ19:08
perlmonkey2the survey system is doomed.  I have the next two weeks to devote just to it, but I made little progress yesterday and today I'm chasing my tail with linux/wg/selinux issues.19:09
@rizendon't panic19:09
@rizengo back to your crap box...cuz at least it worked19:09
@rizeneverything will work out just fine19:10
@rizenyou should never switch hardware or OS mid-dev...i've learned that many times over through the years19:10
* perlmonkey2 takes a deep breath.19:12
-!- GooeyOfSteel [n=puppetma@hq.imaterial.org] has quit ["Lost terminal"]19:12
-!- nuba [n=nuba@hq.imaterial.org] has quit ["Lost terminal"]19:12
* perlDreamer recommends alternate nostril breathing19:14
* rizen is feeling pretty happy about ye olde croak about now19:14
+perlDreamercroak?19:14
@rizenthrowing errors19:16
@rizencroak19:16
+perlDreameryeah19:16
+perlDreamereval or else :)19:16
@rizeni keep screwing up all over the place because WebGUI::Shop::CartItem's constructors need a WebGUI::Shop::Cart object rather than a WebGUI::Session object19:16
@rizenand my croaks are telling me the right thing19:16
+perlDreamerat first I wasn't really in love with the idea, but making those mistakes myself have helped educate me19:17
+perlDreamerbug--19:17
+perlDreamerabout half of my test code looks like eval { some_statement }; like ($@, qr/some error/, 'check for this');19:20
CIA-21WebGUI: jt * r5626 /branch/WebGUI_Commerce/ (4 files in 2 dirs): tests are getting closer to working19:20
+perlDreamerdo you think Shop::Ship needs a factory-style method?  it has new and create, but no way to get rid of stuff.19:23
@rizenno way to get rid of stuff? what would it get rid of?19:24
+perlDreamersay that I wanted to delete a configured ShipDriver19:24
+perlDreamerI guess it could be disabled, that would do almost the same thing19:24
@rizenthe ship driver has that though right?19:24
+perlDreameryes19:25
@rizenso why would the manager need it?19:25
@rizenunless you wanted to add a method to delete all ship drivers or something19:25
+perlDreamerno19:25
@rizenlike in WebGUI::Shop::Cart there is an empty() and a delete() method, but that removes everything from the cart and/or deletes the cart...each WebGUI::Shop::CartItem has the remove() method to get rid of the individual item19:26
+perlDreamerw.r.t Ship Drivers, that sounds like a dangerous button to me, because with 1 click you can destroy all your site's shipping data.19:28
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has quit [Read error: 110 (Connection timed out)]19:31
-!- nuba [n=nuba@hq.imaterial.org] has joined #webgui19:32
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui19:35
-!- mode/#webgui [+v MrHairgrease] by ChanServ19:35
-!- GooeyOfSteel [n=puppetma@hq.imaterial.org] has joined #webgui19:36
GooeyOfSteelbeep19:36
@rizenyeah i agree pd19:37
@rizenwhy is gooeyofsteel beeping19:38
nubaguess hess back and happy about that...19:38
nuba-s19:38
perlmonkey2someone should put a "# vim:ft=perl" at the top of the skeletons :)19:39
perlmonkey2so vim views them as perl19:40
+MrHairgreasemy vim detects perl files by extension19:40
+MrHairgreaseand since you never edit a skeleton directly19:41
+MrHairgreaseit would be useless to put that in19:41
-!- lrobinson [n=luke@lrobinson2.vm.bytemark.co.uk] has quit ["ircII EPIC4-2.6 -- Are we there yet?"]19:42
perlmonkey2But I have the skeleton open for reference, so it is nice to have it high lighted.19:45
@rizenpm2 should know where to post rfe's19:50
+perlDreamersmall rfe's with patches are often added the same day they're approved19:59
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui20:01
-!- mode/#webgui [+o preaction] by ChanServ20:01
perlmonkey2Error loading WebGUI::Asset::Wobject::Survey! - Unknown error20:06
perlmonkey2I'm just out of luck: http://webgui.pastebin.com/d36fcec8b20:06
+perlDreameryou're a vim user?20:07
+MrHairgreaseyou see that appearing in your webgui.log?20:07
+perlDreamertry :!perl -wc -I /data/WebGUI/lib %20:07
perlmonkey2MrHairgrease: yes20:08
+MrHairgreaseperlDreamer everyone with common sense is a vim user =)20:08
+perlDreamerthat's dash capital eye :)20:08
+MrHairgreasenever seen that20:08
+MrHairgreasethe unkonw error error that is20:08
+perlDreamerit's how to syntax check a file20:08
perlmonkey2No, that is in httpd/error.log20:08
@rizenor just go to the lib folder and type perl -c WebGUI/Asset/Wobject/Survey.pm20:08
+perlDreamerfor tests, you use :!perl -wc -I /data/WebGUI/lib -I /data/WebGUI/t/lib %20:08
perlmonkey2ahah, thanks!20:09
* perlmonkey2 should be recording his learning experiences in a wiki/blog somewhere.20:09
+MrHairgreasefound the problem?20:10
* perlmonkey2 would be if his webgui instance wasn't also his dev instance and contantly broken :)20:10
perlmonkey2yes20:10
+perlDreamerwhat is it?20:10
+MrHairgreasesyntax prolly20:11
perlmonkey2I'd say what it was, but then you would all point and laugh at me (bareword WebGUI::Asset::Wobject not allowed) in my use base.20:11
+perlDreameroh no, I wouldn't laugh20:11
+perlDreamerI read over that 3 times and never saw it20:11
perlmonkey2just mock :P20:11
@rizeni would: hahahahahaahahahahah 20:11
perlmonkey2heh20:12
+perlDreamerpeople only laugh at you if you break webgui20:12
* MrHairgrease laughs about everything20:12
@rizenpeople are laughing at me all day long20:12
+perlDreameror crying20:12
+perlDreamerbecause there's nothing better than listening to the lamentations of the women and children20:12
+perlDreamerpreaction: which movie?20:13
@preactionConan the Barbarian?20:13
+perlDreameryup20:13
+perlDreamerIt's good to see the psychic link is still up20:13
@rizenyou forgot, "to watch your enemies driven before you"20:14
@preaction"Conan! What is the greatest thing in life?" "CRUSH YOUR ENEMIES! SEE THEM DRIVEN BEFORE YOU! AND HEAR THE LAMENTATION OF THEIR WOMEN!"20:14
+perlDreamerand don't worry about the tests not showing up on the smoke test, they'll show up tomorrow20:14
@rizenCan you get her? Yeah Andy, I don't have her shoved down my pants right now, I'm sorry to say. But I'll get her.20:22
@rizenout of context, it's just so dirty20:23
@preactionRita Hayworth!20:23
@preactionand the Shawshank Redemption20:24
@rizenalright pd, before we get too far in commerce i'm thinking we should investigate throwing error objects not just throwing errors20:26
@rizenwhat do you think?20:26
@preactionyes, yes, oh god yes?20:31
@preactionoh. pD not pA20:31
* perlmonkey2 has always liked the idea of exception objects20:31
+perlDreamerI'm cool with objects20:32
+perlDreamermy WGBP book is at home though, what's the helper module for doing that?20:32
+perlDreamerIs it Exception::Class?20:35
@preactionsounds right20:36
+perlDreamerso, I've been wondering, are you pre-action, or p-reaction?20:36
@preactionmost important distinction you can make is: Error with Loading v. Not Found20:37
@preactionPre-action20:37
@preactionperlbot preaction20:37
perlbotfor every action there is a preaction20:37
@rizeni think i'd rather investigate the exception objects on our own20:38
@rizenrather than go with what they recommend blindly20:38
@rizencuz their recommendation for inside out objects was not good20:38
+perlDreamergotcha, blinders off :)20:38
+perlDreamerhttp://search.cpan.org/search?m=all&q=exception&s=120:38
@preactionoh, we're not doing inside-out objects anymore? i just got the hang of them...20:39
@rizeni still don't exactly understand how it works either...i've played a bit, but it seems like a huge amount of work to use them20:39
@rizenno we are preaction20:39
@preactionk20:39
@rizenwe're just not using their recommended package for them20:39
@rizenwe're using Class::InsideOut20:39
@preactioni think exception objects are as easy as: if (notfound) { die WebGUI::Exception->notFound( $id ); }20:40
@preactioni suppose, it's another interface to be designed20:40
+perlDreameryeah, would each class define its own exceptions?  There are some that we should inherit (like missing session object)20:41
@rizenthat's the part that makes more work20:42
@rizenwe have to define a bunch of exception classes20:42
@preactioni would think invalidArguments would be one exception, then you'd add text about which argument was invalid and what it should be20:42
@rizensure20:43
@rizenbut there's lots of other stuff that we're checking for20:43
@preactioni'd say start off with a couple useful ones, ones that can be handled by the caller, and dump the rest under "fatal" or "unrecoverable"20:43
@rizenlike in the cart did you try to add too many to the cart20:43
+perlDreameror in ShipDriver->new trying to call a driver by id that does not exist20:44
@rizenobject didn't exist could be a general one...and subclass it if you need to...but regardless that is one more we'll need20:44
@preactionmight be able to get away with defining WebGUI::Exception::Fatal and WebGUI::Exception::Error, then, if necessary, further granulation for special types of errors20:45
@preactionor something similar20:45
@preactionFatal::NotFound Error::Cart::InvalidItem20:45
@preactionew... now it's getting complicated20:45
+perlDreamerhow about, more generally, NotFound (fetch from db, fetch from filesystem)20:46
+perlDreamerInvalidItem (bad child)20:47
+perlDreameralso, Exception::Class is looking pretty good.20:47
+perlDreamerException:Simple uses Moose20:47
@rizenfuck fuck fuck fuck fuck fuck fuck20:47
@rizenpd could use a second opinion20:47
@rizeni'm chasing my own tail here20:47
+perlDreamerstop fucking :)20:47
+perlDreamerwhat's up?20:48
@rizenjust checked in again, update20:48
@rizenthen run Cart.t20:48
@rizeni can't figure out what i'm doing wrong, but incrementing quantity doesn't work20:48
@rizenbeen looking at this for 2 hours now20:49
@rizenand it's super basic20:50
@rizenapparently the fucks helped20:50
@rizenjust figured it out20:50
+perlDreamerwhat is it?20:51
@rizenmy $id = $self20:51
@rizenrather than 20:51
@rizenmy $id = id $self20:51
+perlDreamerid $self20:51
+perlDreameroh20:51
@rizenman that was frustrating20:52
@rizeni hate spinning my wheels on small stuff20:52
+perlDreamerbreaking encapsulation is dangerous, even inside the class20:52
@rizenanyway, the cart is now complete20:52
@rizensometimes you sound like you're speaking another language20:53
+perlDreamerCuando la encapsulacion es roto, crece el peligro20:53
@rizenexactly20:53
@rizendid i tell you i'm operating with a 25% packet loss20:54
+perlDreamerNo.20:54
+perlDreamerI'l20:54
+perlDreamerl t20:54
+perlDreamerry 20:54
+perlDreamerto 20:54
+perlDreameruse20:54
+perlDreameronl20:54
+perlDreamery 320:54
@rizeni'm suprised i can even stay connected to irc20:54
+perlDreamerlet20:54
+perlDreamerter20:54
+perlDreamers20:54
+perlDreamerSounds like another plumbing problem20:54
CIA-21WebGUI: jt * r5627 /branch/WebGUI_Commerce/ (3 files in 2 dirs): very close to working21:02
CIA-21WebGUI: jt * r5628 /branch/WebGUI_Commerce/lib/WebGUI/Shop/CartItem.pm: fixed last problem. cart works !!!!21:02
@rizenafter looking at it, i think you're right Exception::Class is the way to go21:04
@rizenso now the question is do we actually create exception modules21:09
@rizenor just do exceptions inline in the class21:09
@rizenlike the documentation shows21:09
* perlmonkey2 went to make more coffee and the water made my eyes tear with the smell of chlorine. So sad.21:09
* perlDreamer is at the gym21:12
perlmonkey2Can I make an autogenerate form go to another url upon save?21:14
perlmonkey2like www_editSurvye ?21:14
@rizenyes put a hidden field in there21:14
@rizencalled "proceed" 21:14
perlmonkey2ahah, cool21:14
perlmonkey2I'm guessing you mean in the definition?21:15
perlmonkey2or in the the properties/21:15
@preactionthe value is the www_ sub that will be gone to (same as func=). there are some special values, see www_editSave for example)21:15
@preactionno. just the form, getEditForm21:15
@rizenif this is for the default edit form then yes in the definition21:15
@preactionwhy? then he'd need a column in the asset table, no?21:16
@rizennope21:16
@rizenyou can override that21:16
@rizenlooking up the thing now21:16
perlmonkey2it is in the definition not properities21:16
perlmonkey2I thought only properties needed columns in the table.21:17
@rizenit's in the properties part of the definition21:18
@rizenand add noFormPost=>1 to the definition of that property21:18
perlmonkey2okay21:18
perlmonkey2so "editForward => {proceed=>'editSurvey',noFormPost=>1}"21:19
perlmonkey2and probably type=>'hidden'21:20
@preactionno, proceed => { type => 'hidden', value => 'editSurvey', noFormPost => 1 }, <-- should work21:21
perlmonkey2ah-hah21:21
perlmonkey2thanks21:21
perlmonkey2I'm afraid to commit anything since if I change a table schema, will WG break if there is a versioned instance of an asset with the old def?21:23
@preactionno21:25
@preactionas long as the new column exists, and the definition is correct, the old versions of the asset will be instanciated fine21:25
@preactionthat's how we add new templates / data to existing assets during upgrade scripts21:25
perlmonkey2got it21:26
* rizen is going offline for cable guy shortly will be back21:27
perlmonkey2good luck21:27
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []21:27
perlmonkey2type=>'hidden' didn't hide it from the autogenerate21:29
perlmonkey2proceed => {                value       => "editSurvey",                noFormPost  => 1,                type        => 'hidden',            }, shows a text field with a default value of editSurvey21:30
@preactionfieldType then21:30
+MrHairgreaseit is fieldType indeed21:31
perlmonkey2DOH21:31
perlmonkey2DBD::mysql::st execute failed: Unknown column 'proceed' in 'field list' at /data/WebGUI/lib/WebGUI/SQL/ResultSet.pm line 135.21:36
perlmonkey2noFormPost  => 1,21:36
perlmonkey2Should I give up on autogenerate and build a tabform for the new asset page?21:37
@preactionchange it to noForm and see21:37
@preactionotherwise, there's an easy way to do it without having to build the whole thing yourself21:37
+MrHairgreaseno21:38
+MrHairgreasenoFormPost should work21:38
+MrHairgreasecan you paste your entire module in the pastebin?21:38
perlmonkey2j/s, but this version has noFomr21:39
@preactionit's not working due to changes in Asset->update, it sets all columns to their default value if they are not passed into the sub and they don't already have a true-like value in a previous revision21:39
@preactionthat change makes it possible to define only those columns which you deem necessary when building an asset using code (with Asset->addChild( { props } )21:40
perlmonkey2http://pastebin.com/d1c0af34021:40
+MrHairgreasepm it should be noFormPost, even if that doesn't work =)21:41
+MrHairgreasenoForm is just wrong21:41
@preactionhere's what you'll have to do: remove that thing from the definition, it won't work21:42
@preactiontwo: override getEditForm to call the superclass getEditForm, grab the WebGUI::TabForm from that, and add the proceed hidden field to that tabform21:42
+MrHairgreasea workaround would be this:21:42
+MrHairgreasewell what preacxtion says21:42
@preactionsub getEditForm { my $self = shift; my $tabform = $self->SUPER::getEditForm(@_); $tabform->getTab("properties")->hidden( properties here ); return $tabform; }21:43
perlmonkey2ah......that is very convoluted.21:43
+MrHairgreaseno it isn't21:43
perlmonkey2Wouldn't it be cleaner to just create my own tabform?21:43
+MrHairgreaseit looks convoluted b/c irc doesn't format it21:44
@preactiongood lord, do you want to add every single thing in your definition, and all your superclasses definitions? do you want to edit your getEditForm every time the Asset->definition changes?21:44
perlmonkey2Okay, I'll just make sure to document it so it is clear to any dummies like me who follow, what is going on.21:44
+MrHairgreaseit regularly use autogenerate icm getEditForm for specific complex forms that just make definition unreadable21:44
@preactionit's simple OO, inheritence and extending21:44
perlmonkey2Right, but WG has a ton of libraries with a lot of inheritence going on.  Hard for noobs to get it all in their heads.21:46
perlmonkey2I'm guessing I need all three values from the hash?21:47
@apeironHmm. Maybe some kind of class diagram would help?21:47
@apeironSomething that you can look at and say "Okay, this particular wG class inherits from this, and this inherits from this, so it has these methods, and these methods..."21:48
perlmonkey2Yay, UML (not)21:48
+MrHairgreasepm: http://pastebin.com/m593ca3ad21:49
@apeironperlmonkey2, I meant something mortals can understand. :D21:49
perlmonkey2That's what I have :)21:49
perlmonkey2well, but with noFormPost21:50
+MrHairgreasethat's not necessary21:50
+MrHairgreaseand don't forget to remove the whole proceed thingy from the definition21:50
+MrHairgreasepreaction: noFormPost not working would be a bug, right?21:51
@preactionno, noFormPost is working, it's Asset->update that's setting "proceed" to its defaultValue. the alternative is that update doesn't set all things to their default values21:52
+MrHairgreaseok, so what's noFormPost good for then?21:52
@preactionmaking sure a column isn't automatically processed by Asset.pm->processPropertiesFromFormPost21:53
@preactionthe column itself has to exist, yes, but it won't be set unless you explicitly set it21:55
+MrHairgreaseyeah, i understand21:55
+MrHairgreasebut why require the column21:56
+MrHairgrease?21:56
@preactionit's a side-effect of a change to Asset.pm->update to make it easier for a developer to use addChild21:57
+MrHairgreaseoh well21:57
+MrHairgreaseit's easy enough to work around, but it still feels weird21:57
+MrHairgreaseanyway, i'm gonna grab some food21:57
+MrHairgreaselater21:57
-!- MrHairgrease is now known as MrAfkGrease21:58
@preactioneh, i've always just assumed anything in the definition properties is a column in the database21:59
perlmonkey2Did I mess up and if proceed is going to editSurvey then my sub has to be www_editSurvey as anything without a www_ can't be redirected to in a url?22:00
@preactionright22:01
perlmonkey2cool22:01
@preactionwww_ is accessible as a page, nothing else22:01
perlmonkey2I'm setting $out = 'testing text'; and not seeing that.22:02
perlmonkey2doens't look like www_editSurvey is getting redirected to.22:03
perlmonkey2looks like the default templateId is being shown.22:03
+MrAfkGreasechcek your webgui log22:04
+MrAfkGreaseif something fucks up you usually get the view method shown22:04
+MrAfkGreaseand that is also shown if your func=blabla doesn't return anything btw22:05
-!- MrAfkGrease is now known as MrReallyAfkGreas22:05
perlmonkey2wtf, my last entry in webgui.log is 45 minutes ago.22:08
* perlmonkey2 must be retarded cause it can't be this hard.22:08
-!- estiven [n=erestrep@static-adsl201-232-86-73.epm.net.co] has joined #webgui22:09
@preactionWebGUI/etc/log.conf <- see where your webgui.log is going. it might be /var/log/webgui.log22:11
perlmonkey2that is where it is going.22:13
perlmonkey2and spectre just wrote to it.22:13
perlmonkey2But I'm not seeing antyhing else.22:13
perlmonkey2anything I can do to force a write to the logs just ot make sure?22:14
@preaction$self->session->errorHandler->warn("Hi!");22:15
@preactionmake sure the LogLevel is set to something higher than Error, like WARN or DEBUG or INFO22:15
perlmonkey2Couldn't call method editSave on asset for url: home Root cause: Can't locate object method "process" via package "PBtmpl0000000000000062" (perhaps you forgot to load "PBtmpl0000000000000062"?) at /data/WebGUI/lib/WebGUI/Asset.pm line 2010.22:24
perlmonkey2I don't know if that comes from this or not: my $out = $self->processTemplate(\%var,undef,$self->getValue("surveyEditTemplateId"));22:24
@preactionmost likely. the third argument to processTemplate() is an already instanciated template object22:25
@preactionthe second argument is a templateId22:25
-!- jdan [n=jdan@inet20909ng-3.eranet.pl] has joined #webgui22:25
perlmonkey2okay, then that is the mistake.  Whew, that was painful.22:25
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui22:29
-!- mode/#webgui [+o rizen] by ChanServ22:29
@preactioneh. every problem has a solution, and every solution teaches about problems22:29
perlmonkey2If a properties has a defaultvalue of a template that exists, shouldn't I be able to ->getValue?22:29
perlmonkey2and that be a instantiated template that processTemplate will take as a third arguement?22:30
perlmonkey2I see that in a lot of other code.22:30
@preactionno. the third argument that looks like $self->{_viewTemplate} is the template from sub prepareView, already instantiated and prepared22:31
@preactiongetValue only returns the exact value from the template22:31
@preactionso either you're reading it wrong, or the code you're reading is wrong22:31
perlmonkey2Matrix.pm doesn't seem to instantiate compareTemplateId anywhere 22:32
jdanI need some advice. How is the best way to make blog for registered users in WebGUI? What wobjects are the best, etc. 22:32
perlmonkey2Collaboration22:32
@preactioncollaboration system, yes22:33
jdanDoes Collaboration work without administrative access? I know many wobjects, but not Collaboration22:34
perlmonkey2Yes, you can set which groups have access to do whatever.22:34
perlmonkey2read, edit22:34
@preactionadd posts, add threads22:34
jdanok, thanks22:34
perlmonkey2So I will have to manually instantiate any template identified in the properties?22:37
+perlDreameryes22:37
@preactionno22:37
@preaction$self->processTemplate( $var, $templateId ); instanciates and processes all in one go22:37
perlmonkey2okay, that was going to be my next question...thanks22:37
@preactiondon't forget to encase that inside the style template: return $self->processStyle( $self->processTemplate( $var, $templateId ) );22:38
perlmonkey2But I haven't seen that in any of the other modules?22:38
@preactionthe view method already has a style template, any www_ methods that you want the style template around need to have processStyle22:39
+perlDreamermost of the other modules (the ones I mentioned yesterday), don't have multiple editing screens22:39
@apeironAnything I need to know before committing the new YUI?22:39
@preactionthe GalleryAlbum is a good example for this22:39
@apeironFinally got the bugs I saw worked out of the new textarea resizing thing.22:39
@preactionyou figured out the ie6 reflow thing?22:41
@apeironack, hm22:42
@apeironI was looking at a different issue, namely, that textarea fields for assets weren't being updated on www_editSave. :)22:43
@preactioneh, i'd still say commit it and work out that problem later22:43
@preactionit works, it just looks weird22:43
@apeironrizen had told me I can commit it with that issue and then fix it afterwards.22:44
@apeironTesting it again in IE6 just to see if it's still there.22:45
@rizenyup22:45
@preactionright, that's what i'm suggesting too22:45
@rizenbut if you don't fix it in a reasonable amount of time then i will send Guido to your house with a baseball bat22:45
@preactionthe big JS things i'd make sure still works: Calendar Event Edit, Calendar Edit Feeds22:45
@apeironGuido the python guy?22:45
@preactionLuca Brasi22:45
@apeironI hate Web browsers.22:49
@apeiron(can I get that as an epithet?)22:49
@rizenguido the internet tough guy: http://www.myconfinedspace.com/wp-content/uploads/2007/04/internet-tough-guy.png22:49
@apeironAdd a calendar and it's not displaying anything by default in IE when you view its parent page layout. Works fine in FF.22:50
@apeiron(no errors, either, of course)22:51
perlmonkey2woohoo, okay, now that I have some basic wg skillz to make things happen, the only thing left to decide before importing my template, is to wrap it in processStyle or not?  Without it, there is a lot more space to drag stuff around.  But with it, the user gets to play "inside" his webgui install.22:52
perlmonkey2I'm leaning towards not using processStyle as it gives the user more room, and less buttons to push on tha tmight ruin their ajax session.22:53
@preactionprocessStyle probably isn't necessary on the editSurvey page, but if there are other pages (like reports or anything), those will need it22:54
@rizenIf you don't use processStyle, be sure to provide them a link to get out of the editor without saving.22:55
perlmonkey2Okay.22:55
@apeironHmm, now that I look at it, it works that way on the demo site, too.22:55
@apeironCompare http://demo.plainblack.com/demo1204058107_200/home with IE6 and FF. Interesting.22:56
perlmonkey2Ah, what URL will the ajax calls be made to?  "home/?func=updateAJAXWhatever;class=WebGUI::Asset::Wobject::Survey"22:56
@preactionperlmonkey2, they'll be made whereever you want them to, but most likely "surveyUrl"22:57
@rizenno22:57
@rizenpreaction is right22:57
@rizenand you'll do that like this22:57
@rizen$self->getUrl("func=mymethod");22:58
@rizenmy $url = $self->getUrl("func=mymethod");22:58
perlmonkey2$var{'updateQuestionsPostback'} = $self->getUrl("func=www_updateQuestions");?22:59
@rizenno www_22:59
perlmonkey2okay22:59
@rizenbut other than that yes22:59
+perlDreamerfunc=updateQuzstions22:59
perlmonkey2sweet!22:59
perlmonkey2So I'm guessing my .js will need to be templates so that they always have the correct urls in them.23:00
perlmonkey2or else make them hidden params in the html and have the .js grab the urls from there.23:01
@preactionno. your best bet would be <form action="post"><input type="hidden" name="func" value="whatever"/>23:02
@preactionwithout a URL, it will post back to the URL the user is on23:02
@preactionand the func=editSurvey will always be at the survey's URL23:02
@apeironHmm. Is it a known bug that removing feeds from calendars doesn't actually do the remove with IE6?23:03
* apeiron goes and looks.23:03
@rizenpm2: you should make most of your javascript into classes that can just exist in /extras23:03
@rizenand then make your templates instantiate those classes and pass the urls and other parameters in at object creation time23:03
perlmonkey2rizen: Okay, that seems easy, so I like it.23:04
perlmonkey2in the template  have <script>var survey = new Survey({addSurvey=<tmpl var=addSurvey> ...});</script> //if I got the syntanx even remotely correct.23:05
+perlDreamerDid the cable guy find your lost packets, rizen?23:05
@rizennope23:06
@rizenhe's sending out another guy to search for them23:06
@rizenhe knows they're not in my house23:06
@rizenhe checked all the closets and everything23:06
+perlDreamermaybe they got washed away when the plumbing broke?23:06
@rizenhe thinks they might be on the street23:06
perlmonkey2My neighbors tree grew through my cable23:07
perlmonkey2now it runs above ground down my fence line until they can bring out a trench digger.23:08
+perlDreamerfiber is much better23:09
+perlDreamerif the power goes out, you just hook up a flashlight and turn it on and off fast23:09
@apeironOr you just use your battery backups. :)23:09
@rizenthe problem is that i live in an old part of town right down near the capitol...so i'm sure the cabling hasn't been updated for 100 years23:09
@rizenin fact, the neighborhood i live in is called "First Settlement", because the first house in madison was built only 2 blocks from here.23:10
* perlDreamer starts day dreaming about TeddyWedgers again23:10
+perlDreamerPortland is barbaric, no known pastie restaurants in the area23:10
+perlDreamerbut you can get a mean yakisoba burrito23:11
@rizenthat's terrible pd23:11
+perlDreamerhm23:12
+perlDreamerI need to build a franchise, and while my pasty-making minions serve food I can hack perl.23:13
ckotilwhen i hear pasty i think of janet jackson and her wardrobe malfunction.23:14
perlmonkey2JSON is a WG req, right?23:14
ckotilamd i waay off the mark?23:14
+perlDreamerpm2: yup23:14
+perlDreamerckotil: I'll pray for your salvation23:15
ckotilah pastie. nice.23:15
+perlDreamerwhen adding things to people's config files (like shipping drivers) do we need to do an existance check first?  To avoid overwriting stuff that might already be there?23:18
CIA-21WebGUI: jt * r5629 /translations/Polish/Polish/Asset.pm: update_from_translation_server23:18
-!- rizen_ [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui23:22
rizen_don't know if anybody said anything about the namespace thing because the cable gods are cruel23:23
+perlDreamerwhen adding things to people's config files (like shipping drivers) do we need to do an existance check first?  To avoid overwriting stuff that might already be there?23:24
rizen_no you add to what's there23:25
+perlDreamerokay23:25
rizen_WebGUI::Config will handle the rest23:25
rizen_cuz it's smart23:25
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Read error: 110 (Connection timed out)]23:29
-!- rizen_ is now known as rizen23:30
-!- mode/#webgui [+o rizen] by ChanServ23:30
CIA-21WebGUI: chrisn * r5630 /WebGUI/www/extras/ (yui extjs): Remove the old YUI directory to make way for 2.5.0. Remove extjs as it's no longer needed.23:33
cap10morganIs it possible to simulate clicking the editForm's Save button from a wobject's Perl test suite?23:34
@apeironI need to put an entry in gotcha.txt documenting the ext/YUI changes, yes?23:34
+perlDreamercap10morgan: maybe....23:34
@preactioncap10morgan, sure, with WWW::Mechanize23:34
+perlDreamernot with the current test suite for sure though23:35
+perlDreamerpreaction: what happened to last night's test runs?23:35
cap10morganpreaction: really, as long it triggers the same code in my wobject, i don't care that it looks 100% like clicking that button to WebGUI23:35
@preactioncap10morgan, then call www_editSave using WebGUI::Test::getPage23:35
cap10morganpreaction: cool, thanks23:36
@preactionperlDreamer, not sure. I tried to install WRE 0.8.3 and failed, settled for re-installing 0.8.1 and updating the JSON stuff. i'll have to check on it23:36
+perlDreamerI think I fixed the failing test last night23:37
cap10morganhmm, i'm not seeing WebGUI::Test::getPage23:38
+perlDreameryou need to run 7.523:38
cap10morganah, i see23:39
cap10morganok23:39
+perlDreamerit's in t/lib/WebGUI/Test, also23:39
-!- arjancwidlak [n=arjan@widnet.xs4all.nl] has joined #webgui23:41
arjancwidlakwho23:41
@preactionwho dat23:41
arjancwidlaksorry, typo, wanted to see who's there23:42
arjancwidlakHe, preaction, I've a question about using subversion not tthat there are two releases;23:42
* apeiron waits for "Transmitting file data..."23:42
+perlDreamerlong wait, dude.23:42
@apeironYeah23:43
+perlDreamerthanks for locking SVN for us :)23:43
@apeironNew YUI.23:43
@apeironHey, there we go.23:43
arjancwidlakthere is a branch WebGUI_7.4 and a 'default' that's mentioned in the wiki https://svn.webgui.org/plainblack/WebGUI/23:44
arjancwidlakI suppose I should use the branch WebGUI_7.4 for bugfixes?23:44
@preactiondepends, if the bugfix is for 7.4, then you need to submit them to both branches23:44
@preactioni forget how it works best for Haarg. if you submit to just 7.4 or to both23:45
arjancwidlakOk, clear. And a a feature request such as this one: http://www.webgui.org/rfe/request-for-enhancement/add-cancel-button-on-editing-listing-page-of-a-matrix23:45
@HaargRFE's should always be against trunk23:46
arjancwidlakOk, and a suppose thats the default url in the wiki: https://svn.webgui.org/plainblack/WebGUI/23:47
@Haargyeah23:47
arjancwidlakOk, thanks.23:47
@Haargif you post a bug fix, as long as you specify whether it was made using trunk or the branch, either is ok23:48
cap10morganis it still true that you cannot upgrade to 7.5.x from anything newer than 7.4.21?23:48
@Haargyes23:49
@Haargunless you want to do it manually23:49
arjancwidlakOk, but I wanted to know this because I tried to make a nice diff.23:49
CIA-21WebGUI: chrisn * r5631 /Too many paths: 23:49
CIA-21WebGUI: * resizable text areas now use the YUI 2.5.0 code23:49
CIA-21WebGUI: * add the new YUI release23:49
CIA-21WebGUI: * document the change in both the changelog and gotcha.txt23:49
@apeironThere we go.23:49
* apeiron pats CIA-21.23:49
@Haargusually if a bug shows up on trunk and branch, applying it to both is simple23:50
@apeironI documented my changes in gotcha.txt and the changelog. Is there anything else I need to do?23:51
@preactionnope, you should be fine23:51
@apeironI recognise that this is a pretty big change and want it to go over as smoothly as possible.23:51
arjancwidlakWhat I've done is this: I made two directories: WebGUI_7.4 and WebGUI-svn. In the first I did "svn checkout" with the branch and in the second with the trunc. With swich_webgui.pl I switch between the two. Now I wanted to make a diff against both these versions. The head of my diff is the same however: it says: lib/WebGUI/Asset/Wobject/Matrix.pm revision 563023:52
@preactionthey are both at the same revision yes23:52
arjancwidlakHow do I see the difference between the two in my diff? Not?23:52
@preactionif you make your changes to one branch, before you check in the changes, you can use "svn diff" to get a diff of all your changes23:52
@preactionif you just submitted your changes, and you know what revision they were submitted as, you can do "svn diff -c#" to get the changes in that revision23:53
@rizenarjanwidlak: just to be clear is WebGUI_7.4 just a webgui install, or is it also checked out of subversion?23:54
arjancwidlakIt's also checked out of subversion23:54
-!- wgGuest17 [n=wgGuest1@static-adsl201-232-86-73.epm.net.co] has joined #webgui23:55
wgGuest17Hi23:55
@preactionhi23:57
arjancwidlakSo, here http://www.webgui.org/rfe/request-for-enhancement/add-cancel-button-on-editing-listing-page-of-a-matrix I should have added that I made this changed against the latest stable and here http://www.webgui.org/bugs/tracker/wiki-links-to-pages-in-trash#_xzeUHJMSh6owkRNnMQZTg I should have said I made these changes against trunc. And what I should have done is: test the bugfix against both versions and made the RFE for the beta.23:59
--- Day changed Wed Feb 27 2008
@preactionright00:00
arjancwidlakOk, I will add that to these threads.00:00
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit ["Leaving."]00:00
+MrReallyAfkGreasarjan: also check out an old revison of the subversion wiki: http://www.plainblack.com/support/community-wiki/community-wiki/developers-guid-to-svn?func=view;revision=116581407300:01
wgGuest17I have a question about the template for sending messages00:01
wgGuest17What is this template and where is located00:02
+perlDreamerSending messages, how?00:02
+perlDreamerfrom the dataform00:03
wgGuest17Sending the welcome message00:03
@apeirons/MrReallyAfkGreas/MrNotQuiteSoAfkGreas/ # apparently00:03
-!- MrReallyAfkGreas is now known as MrHairgrease00:03
-!- apeiron is now known as apeiron[devils_a00:04
@apeiron[devils_asigh00:04
-!- apeiron[devils_a is now known as apeiron00:04
wgGuest17Where is the location of the welcome message template?00:05
arjancwidlakThanx Martin00:05
+perlDreamerI'm not sure that it is templated.00:06
+MrHairgreasewgguest17: No template00:06
+MrHairgreaseyou can set the message here: Admin Console > Settings > Authentication tab00:06
wgGuest17Ok, and what is this template Send Private Message Template for?00:07
+perlDreamerit is for private emails between users00:08
+perlDreamerthat way you can email somebody in a wG site without knowing their email address00:08
wgGuest17how could I personalize this message (welcome message)00:09
+perlDreamerGo to the Admin Console, to the Settings icon00:09
+perlDreamerthe message can be changed in the authentication tab00:09
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui00:09
wgGuest17I know this, but i want to change the apparience00:10
+perlDreamerWhat do you want to do?00:10
wgGuest17I want to put in that emmail an image logo and some another text 00:11
+perlDreamerhave you tried just typing in the HTML for that into the Settings and see if it works?00:11
+perlDreamerYour only other option is to try and change the WebGUI core code to make it a full HTML field.00:12
wgGuest17Let me trie00:12
-!- wgGuest20 [n=wgGuest2@static-adsl201-232-86-73.epm.net.co] has joined #webgui00:13
-!- wgGuest20 [n=wgGuest2@static-adsl201-232-86-73.epm.net.co] has quit [Client Quit]00:13
GooeyOfSteelWiki: How to make a Google Sitemap of your WebGUI site - Edited on 2/26/2008 4:04 pm by elnino  http://www.webgui.org/community-wiki/how-to-make-a-google-sitemap-of-your-webgui-site00:14
+MrHairgreaseperlDreamer: still there?00:15
+perlDreameryup00:15
+MrHairgreasethen why don't you answer in the private chat?00:15
CIA-21WebGUI: graham * r5632 /branch/WebGUI_7.4/ (2 files in 2 dirs): fixed: unable to remove calendar feeds in IE600:16
CIA-21WebGUI: graham * r5633 /branch/WebGUI_7.4/ (2 files in 2 dirs): changed iTransact help to refer directly to iTransact website instead of reseller00:16
+perlDreamerdidn't get an answer from you00:16
+MrHairgreaseyou know, th egarbled crap msg00:16
+perlDreamerevery time I type to you, it just says <AWAY>00:16
+MrHairgreasewell I really did send it00:16
+MrHairgreaseoh00:16
+perlDreamer(14:16:27) MrHairgrease <AUTO-REPLY> :  Away00:16
+MrHairgreaseI'm unaway now00:17
+MrHairgreasemaybe that helps00:17
+perlDreamernope00:17
+perlDreamernothing yet00:17
+MrHairgreasestupid irc00:17
+MrHairgreasedid you get the loud and clear stuff?00:18
+perlDreamermp00:18
+perlDreamerno00:18
+perlDreamerit must be on my end00:18
+MrHairgreasescrew this 00:19
+MrHairgreasei'll try to msg you00:19
+MrHairgreasehang on00:19
+perlDreamergood idea00:19
+MrHairgreaselot's of pings on the way...00:19
+perlDreamernada00:20
+perlDreamerlet me log out, and log back in in a few minutes00:20
-!- jdan [n=jdan@inet20909ng-3.eranet.pl] has quit ["Leaving"]00:20
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"]00:20
arjancwidlakquit00:23
arjancwidlakexit00:23
-!- arjancwidlak [n=arjan@widnet.xs4all.nl] has quit ["Leaving"]00:23
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has joined #webgui00:23
-!- mode/#webgui [+v perlDreamer] by ChanServ00:23
+perlDreamerokay, mhg.  Lay it on me00:23
+MrHairgreasealready did00:23
+MrHairgreasestill nothing?00:23
+perlDreamerno00:23
+MrHairgreasewell death and suffering to irc then00:24
+MrHairgreaseyou can tell me here why I supposedly talked garbled crap00:24
+perlDreamerwell, you said exactly the same thing that I repeated later00:24
+perlDreamerwith the welcome message00:24
+MrHairgreaseso if you repeat someone they talk garbled crap?00:24
+MrHairgreaseoh00:25
+perlDreamerOnly if they understand the second person00:25
+MrHairgreasethere is a template?00:25
+perlDreamerNo, no template00:25
+MrHairgreaseso why the garbled crap00:25
@rizenattention all: i've just checked in a basic exception handling system into the commerce branch, could you please take a look and tell me what you think00:25
+perlDreamerbecause he understood me00:25
+MrHairgreasenot that I'm opposed to talking that of course00:25
+perlDreamerso obviously you're speaking garbled crap :)00:25
@rizenhttps://svn.webgui.org/svnweb/plainblack/browse/branch/WebGUI_Commerce/00:25
+MrHairgreasewho isn't these days...00:25
@rizengarbled crap is my native tongue00:26
wgGuest17PearlDreamer.......It Works00:26
+perlDreamerMrHairgrease recently became fluent in it00:26
@rizeni often think that martin and i are long lost brothers00:26
wgGuest17Tks00:26
+perlDreameryou're welcome00:26
+MrHairgreasewe have been for years garbled crap wise00:27
-!- wgGuest17 [n=wgGuest1@static-adsl201-232-86-73.epm.net.co] has quit []00:27
+MrHairgreaserizen: is it basically some kind of configurable try-catch like mechanism?00:29
@rizenyes00:29
+MrHairgreaseI don't really have formed an opion on it yet00:30
@rizenif you look at this: https://svn.webgui.org/svnweb/plainblack/view/branch/WebGUI_Commerce/lib/WebGUI/Exception.pm00:30
@rizenit shows a synopsis00:30
+MrHairgreasemainly b/c it's 23.30 and it has been a long day00:30
@rizenhehe00:30
+MrHairgreaseI read the files in the revison00:30
* perlDreamer is going to investigate Test::Exception00:31
+perlDreamerto see if it will help00:31
+MrHairgreasebut anyway, it's like it is used/implemented easy enoug00:31
@preactioni like it!00:32
CIA-21WebGUI: jt * r5634 /branch/WebGUI_Commerce/lib/WebGUI/ (Exception/Shop.pm Exception.pm Exception): base exception system00:32
+MrHairgreaseand I guess it will not add a layer of bloated clutter, but a layer of useful clutter00:32
+MrHairgreaseif you could call it clutter at all\00:32
@rizenis it ok that the namespaces are a little wierd?00:32
@rizendo you see how to add your own exception subclasses since i added one for the shop?00:32
+MrHairgreaseyes00:33
@rizenB<NOTE>: Though the package name is WebGUI::Exception, the handler objects that are created are WebGUI::Error.00:33
+MrHairgreasewhy are they weird btw?00:33
+MrHairgreaseoh that00:33
+MrHairgreaseyou can only throw an exception in case of an error right00:33
+MrHairgreaseso how is that weird?00:33
@rizenno i mean that you do a00:33
@rizenuse WebGUI::Exception;00:34
@rizenbut then later in your code you do00:34
@rizenWebGUI::Error->throw();00:34
@rizenso you use one think00:34
@rizenthing00:34
@rizenbut throw another00:34
+perlDreamerwhy would they be different?00:34
@rizeni couldn't figure out how to do it differently00:34
@rizenwell usually you use WebGUI::Something;00:34
@rizenthen then do00:34
@rizenWebGUI::Somethin->new00:34
+MrHairgreaseyeah i understand00:35
@rizenit's the same namespace everywhere00:35
+MrHairgreasepersonally I wouldn't loose sleep over it00:35
@rizenbut here because i have to create a package that creates packages...i can't reuse the namespace00:35
@preactionit's documented, if they can't read the fine manual then foo on them00:35
@rizenok00:35
@rizenyou realize that "they" in this case is all of you guys right?00:35
@preactionbesides, Error will be more used, and it's shorter than Exception, which is good00:35
@rizen=)00:35
+MrHairgreaseone thing though00:36
+MrHairgreaseisn't it so that in other languages you throw exceptions instead of errors?00:36
@rizentrue, but i inverted it here for the reason that preaction said00:36
+MrHairgreaseyou catch an erro so you throw an exception00:37
@rizenerror is shorter00:37
+MrHairgreaseoh00:37
+MrHairgreaseok00:37
@preactioni've seen other things use Project::X as their exception class, which is brief, but incomprehensible00:37
@rizeniphone 1.1.4 is out!!!!00:37
Radix__eeks!00:38
+perlDreamerfree firmware upgrade?00:38
@rizenhopefully this means the SDK is out too00:38
+MrHairgreaseholy overhyped gadgets batman00:38
@rizenyes00:38
Radix__sdk?00:38
+perlDreamerSoftware Development Kit00:38
+perlDreamerso that wG can run on the iphone00:38
Radix__duh00:38
@preactionwait. are you making WebGUI::Exception::Shop or something?00:38
@rizeni did 00:38
Radix__I know what sdk means, I was meaning.. was it out? :)00:38
@rizenso you could see how to create subclass exceptions00:39
+perlDreamerRadix__: Did you offer to write some commerce code yesterday?00:39
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit ["Leaving."]00:39
@preactioni think these things are going to work out nicely00:39
Radix__I offered to add Aussie support, if its not too hard and easy enough00:39
Radix__I have all of Australia Post's shipping prices00:39
+perlDreamerit should be very easy to write shipping plugins00:39
Radix__tax for australia is prettymuch a flat 10% GST applied to everything except foodstuffs and a few other things00:40
+perlDreamerhave a look at https://svn.webgui.org/svnweb/plainblack/view/branch/WebGUI_Commerce/lib/WebGUI/Shop/ShipDriver/FlatRate.pm00:40
+perlDreamerthat's a shipping plugin00:40
+MrHairgreaseradix_: clothing is 10% too?00:40
Radix__yup00:41
+MrHairgreaseok00:41
+MrHairgreasein that case what would be the tax on edible panties?00:41
Radix__10%00:42
+MrHairgreasebut it is foodstuff too00:42
Radix__not all foodstuffs are gst free00:42
Radix__only a few actually are00:43
@rizenan unfinished shipping plugin00:44
Radix__yeah, that shipping plugin has no actual calculation00:45
+perlDreamerit's just missing the shipping cart iterator and summer00:47
@rizenbut pd is right, this new system is meant to be super easy for plugging in new stuff00:47
@rizenjust 2 methods00:47
+perlDreameris the shipping for Aussie Post complicated?00:47
@rizenaussie post might be so simple they can just use the flat rate module =)00:48
+perlDreamerI mean, if it fit into the FlatRate model, you wouldn't even have to build another plugin, just customize that one.00:49
+perlDreamernow that was just scary00:49
+perlDreameryou must be picking up a carrier wave from preaction00:49
Radix__pretty simple I think yeah - flat rate inside australia based on weight - international is different tho00:50
+perlDreamerTest::Exception will help us.  Less typing.  I'll try it out after converting from croak to exceptions.00:51
Radix__We have all the info here at work for aussie post, australian air express, dhl, ems, etc00:51
+perlDreamerRadix__: The flat rate model is flatRate + percentage of item costs + per item charges + cost per weight.00:51
Radix__If I can write those up it'd make it hugely useful for aussies wanting to use it00:51
+perlDreamermaybe it would help if we could export configured shipper drivers?00:52
+perlDreamerkind of like taxes00:52
@rizenthat's not a bad idea00:53
+perlDreamerexport it as JSON, maybe?00:54
+perlDreamerit's too complex for CSV00:54
@rizenthat would be simple enough00:54
@apeironScrolling up and I see the Exception / Error stuff. I have a question. Let's say that you do an operation. It throws an exception. You handle that exception. The world's happy. Then later you do another operation and check for exceptions.00:55
@apeironWhat happens00:55
@apeiron?00:55
@preactionwhat do you mean? you either handle it or you send it up the stack00:59
@apeironif (my $e = WebGUI::Error->caught("WebGUI::Error::ObjectNotFound")) { # say I previously handled an error of this time. There may / may not be a new error waiting for me. Can I be sure that the ObjectNotFound error is removed? What if I haven't checked for errors after the first operation? Are there two errors waiting for me?01:01
@apeirons/time/type/01:01
+perlDreamerno, I think you have to do it one by one01:01
+perlDreamerno queueing01:01
@preactionif you catch an error, it's removed. if you don't catch it, it gets sent up the stack01:02
+perlDreamerrizen: which version of Test::Exception are we using?  Does it need to go in testEnvironment.pl, too?01:04
@apeironHm. Okay. I still don't understand how propagation works.01:04
@rizenWe're not using test::exception yet01:04
@rizenException::Class01:04
+perlDreameruh, yeah, that.01:04
@rizenwhatever the latest is01:04
CIA-21WebGUI: colin * r5635 /branch/WebGUI_Commerce/ (4 files in 4 dirs): 01:04
CIA-21WebGUI: Add the shippingDrivers entry to the config file.01:04
CIA-21WebGUI: Have the update script remove the old shipping plugin and add the new shipping driver entry to config files.01:04
CIA-21WebGUI: Tests for Ship.t. getDrivers and some "new" code for Shop::Ship.01:04
CIA-21WebGUI: jt * r5636 /branch/WebGUI_Commerce/lib/WebGUI/Exception.pm: added WrongObjectType01:04
@apeironI guess if you do an eval{} of an operation that throws, and then don't check for exceptions, it's just dropped on the floor, right?01:05
+perlDreameryes01:08
@apeironOkay, that makes sense.01:10
@apeironNote to self, don't do that.01:10
+perlDreamerYou could be a doctor ;)01:10
@apeironMy handwriting is plenty illegible enough, eesh.01:10
+perlDreamerI think exceptions are going to have some far reaching effects in WebGUI01:14
+perlDreamerJust think how they might interact with WebGUI::Pluggable01:14
@HaargperlDreamer: we may want to change how merged changes are noted now that we are maintaining two branches01:15
+perlDreamerhow do you want the, Haarg?01:16
@Haargi think we should just note the release a change was added, not listing the new 7.4 releases at all01:16
@Haargin trunk that is01:17
+perlDreamerdo you mean noted in SVN, or noted in changelog?01:17
@Haargin the changelog01:17
@apeironperlDreamer, I'm thinking along the lines of making all those "return undef"s and the like actually do something meaningful. :)01:17
@preactioncan't01:18
@preactionbreaks API01:18
+perlDreamerjust be real careful, apeiron.  wG can break really quickly and we don't have total test coverage01:18
@apeironpreaction, In the future, anyway.01:18
@preactionoh, yes01:18
@Haargi think that's high on everyone's list for where it can be done01:18
+perlDreamerHaarg, back to changelogging, how do we keep track the correlation between 7.4 releases and SVN revision numbers?01:20
@preactionaren't we using tags yet?01:20
+perlDreamerit's very quick in the changelog to say, oh, that bug was fixed in 7.4.22, so please upgrade to that version or newer?01:20
@Haargwe have tags for each release01:20
@Haargi think we should keep doing the same as before in 7.401:21
@Haargbut it gets wierd having the new 7.4 releases in the 7.5 changelog01:21
@Haargand makes it hard to see which 7.5 release a fix was included in01:21
+perlDreamerthat's true01:21
+perlDreamerbut it makes merging changelogs a little harder, but not badly01:21
-!- patspam [i=chatzill@ppp59-167-142-241.lns3.mel6.internode.on.net] has joined #webgui01:22
@Haargwell, i'd have to do that work anyway for release notes01:22
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []01:23
@Haargthis way i get to push some of it to you :)01:23
+perlDreamerno problem, man.01:24
+perlDreamerI'll also backport test fixes until the 7.4 tests run clean again01:24
@Haargi'm going to revise the 7.5 changelog along those lines then when i get a chance01:24
+perlDreamerarjan was in here asking about fixing/merging, too, so it might be worth your time to put together a wiki page/dev posting so everyone knows01:25
@Haargprobably a good idea01:26
+perlDreameralthough I'm probably the biggest offender in that area01:26
CIA-21WebGUI: colin * r5637 /branch/WebGUI_Commerce/sbin/testEnvironment.pl: add testEnvironment check for Exception::Class01:31
CIA-21WebGUI: jt * r5638 /branch/WebGUI_Commerce/lib/WebGUI/Exception.pm: added InvalidParam, renamed WrongObjectType to InvalidObject01:31
CIA-21WebGUI: jt * r5639 /branch/WebGUI_Commerce/lib/WebGUI/Shop/CartItem.pm: converted to use exception handling01:31
CIA-21WebGUI: jt * r5640 /branch/WebGUI_Commerce/lib/WebGUI/Shop/ (CartItem.pm Cart.pm): updated to use exceptions rather than croak01:31
-!- Sunmaster_14 [n=Sunmaste@h19-afsc.ded.indra.com] has joined #webgui01:33
Sunmaster_14I'm having trouble starting spectre: http://webgui.pastebin.com/m787f7f0601:37
+perlDreamerdid you search the wiki and the forums?01:37
+perlDreameralso, the bug database?01:37
Sunmaster_14I'm puzzled. I don't know what caused this problem to start happening. I've looked on the forums and found a similar report, but no answers.01:37
+perlDreamerhave you recently updated the WRE or WebGUI?01:38
Sunmaster_14No.01:38
Sunmaster_14Well, actually yes01:38
Sunmaster_14WebGUI now that I think of it, I reran setup and teh wre automatically reinstalled webgui01:38
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has joined #webgui01:38
+perlDreamerand did you run the corresponding testEnvironment script to make sure everything is up to date?01:38
Sunmaster_14No.01:38
+perlDreamertry that first01:39
+perlDreamerplease01:39
+perlDreamerSunmaster_14: we always need to know what version of wG you're using, if you're using the WRE or not (and its version if you are).01:40
Sunmaster_14Aha! I think the testEnvironment script found the problem. I'd been getting a JSON error, and it says my JSON version is out of date for the current WebGUI version01:40
+perlDreameryou should need to update JSON, and maybe JSON::Config as well01:41
Sunmaster_14yup, just did so01:41
+perlDreamerdid that help with spectre?01:43
Sunmaster_14not yet... now I can't run the wre01:43
Sunmaster_14I'm going to check what version it is01:43
+perlDreamerI would strongly recommend updating to 0.8.301:43
Sunmaster_14how do I check what version I have?01:44
+perlDreamerthat one I don't know01:44
Sunmaster_14ah, I have .8.101:45
Sunmaster_14according to the docs directory01:45
Sunmaster_14can't run the wreupgrade script though01:45
CIA-21WebGUI: graham * r5641 /WebGUI/ (3 files in 3 dirs): added script to remove unneeded .wgaccess files instead of running during upgrade01:47
CIA-21WebGUI: graham * r5642 /WebGUI/ (2 files in 2 dirs): fixed: unable to remove calendar feeds in IE601:47
CIA-21WebGUI: graham * r5643 /WebGUI/www/extras/ (hoverhelp.js hoverhelp.css): remove hack in hoverhelp that isn't needed with new YUI01:47
CIA-21WebGUI: graham * r5644 /WebGUI/docs/gotcha.txt: Simpler gotcha listing re YUI and Ext01:47
Sunmaster_14Yeah, I'm getting this: http://webgui.pastebin.com/m6813e03c when I try to run wreupgrade.pl01:49
Sunmaster_14I could just delete my whole wre and install .8.301:49
Sunmaster_14it seems like updating JSON broke .8.101:50
+perlDreamerhow about downgrading JSON, and then running the upgrade script?01:50
Sunmaster_14not a bad idea01:50
Sunmaster_14I'm not sure where to install JSON to though.01:50
+perlDreamerit's somewhere in the WRE directory01:51
+perlDreamerfind /data/wre -name 'JSON.pm'01:51
Sunmaster_14So is it just that file that needs to be changed?01:51
+perlDreamerno, JSON::Config needs to be downgraded as well01:51
+perlDreamer$rizen->evoke($session);01:57
@rizenevoke?01:57
@rizenare you kicking me from irc?01:57
@rizenoh, that would be revoke01:57
+perlDreamerit's nicer than provoke01:57
+perlDreamerand I'm not using you, so I can't invoke01:57
+perlDreamerI need another exception, for bad user data in a file01:58
+perlDreameris that a new class Exception::UserDataFile, or just something in Exception?01:58
+perlDreamerit would contain the name of the file, and the line number where the data was found01:59
@rizenthat seems pretty generic so i'd go with putting it right in exception02:00
@rizenand i might call it CorruptFile or InvalidFile02:00
@rizensomething like that02:00
+perlDreamerhttp://www.google.com/search?hl=en&defl=en&q=define:evoke&sa=X&oi=glossary_definition&ct=title02:00
@rizenbut it's up to you since it's your exception!02:00
+perlDreamerevoke ~~ raise : summon into action or bring into existenace, often as if by magic02:00
@rizenyou are magical02:01
+perlDreamerwell, I want to design it well02:01
@rizensince Error already has file and line02:01
@rizenmake sure you make yours explicit02:01
@rizenlike brokenFile and brokenLine02:02
+perlDreamerfilename and linenumber02:02
+perlDreameryours are better02:02
@rizeni'm going to start writing the donation asset so that we have a product we can test with02:03
+perlDreamercool02:03
+perlDreamerthen I'll have to go back and write the tests for Tax02:03
@rizenyeah, once i have this done, there will be lots of testing we can do02:04
@rizenthe only crappy part about donation is that it's not shippable02:05
@rizenbut the Product asset is going to be a big deal to write/migrate so i don't want to wait that long02:05
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui02:05
-!- mode/#webgui [+v Radix-wrk] by ChanServ02:05
+perlDreamerdon't worry about that02:05
@rizeni suppose we can mark the donation asset as shippable for the time being02:05
+perlDreamerI'll be busy for a while with calculation tests02:06
+perlDreamerwait02:06
+perlDreamerare Donations taxable?02:06
@rizendepends on where you are probably02:06
@rizenbut again, we can make them taxable for the purposes of this test02:06
+perlDreameryeah02:07
+perlDreamerCould we just crowbar a bare Sku to do the testing?02:08
+perlDreamerI've done some similar kinds of things with the raw Asset class.02:09
@rizentrue, but the reason i want to do donation is that it's easy to do, and it will have a variable price for us to test with02:09
@rizeni guess it doesn't matter thought02:10
@rizenmy Cart tests all use Sku02:10
+perlDreamernot to dis' anyone, but now that Sku is built, anyone can build extensions on top of it02:10
+perlDreamerme, Arjan, Radix, Joeri02:11
+perlDreameryou need to stay high level02:11
@rizeni need to stay high level?02:12
+perlDreameryeah02:13
+perlDreamerIt's like terraforming02:13
+perlDreamerWorry about the atmosphere, the water ecology02:13
@rizeni think i need to keep building..cuz if i don't then you'll have to write everything yourself02:13
+perlDreamerand let someone else plant shrubs02:13
@rizeni haven't seen anybody else planting shrubs02:13
@rizenexcept you02:13
+perlDreamertrue02:13
@rizenbesides...i like getting my hands dirty02:13
@rizen=)02:13
+perlDreamertrue02:13
@rizenand02:14
@rizenthe faster that we get all the stuff that has to get done done02:14
@rizenthe cooler we can make it02:14
+perlDreamerindeed02:14
@rizenthe EMS is going to be a big bear to tackle02:14
+perlDreameryeah, and it's not tested02:14
-!- cap10morgan [n=cap10mor@h19-afsc.ded.indra.com] has quit []02:14
+perlDreamerit ought to be last02:14
@rizensubscriptions and products won't be easy, but they won't be anything in comparison02:15
+perlDreamerI know it's a big app, but how many people use the EMS vs commerce?02:15
@rizenactually i think i'm going to work on EMS after i get done with donation, and you can work with either product or subscription02:15
@rizeni guess we still have all the UI stuff to do too02:15
@rizenso i shouldn't get too far ahead of myself02:15
+perlDreamerany news from joeri about payment?02:17
+perlDreamerMaybe we have almost all the API done02:17
@rizennothing02:17
@rizeni guess i should email him02:17
+perlDreamerI have Tax converted to use wG::Exception02:18
+perlDreamerI'd like to tinker a little with Test::Exception next02:18
@rizensweet02:19
@rizenon tinkering02:19
+perlDreamerafter I have Tax completed, I'll sweep back through ShipDriver* and then end back up in Ship02:20
@rizeni'm thinking all sku's should have a description field just like wobjects, what say you?02:20
+perlDreamerYeah02:20
+perlDreamerThis is a blah blah blah02:20
-!- Sunmaster_14 [n=Sunmaste@h19-afsc.ded.indra.com] has quit []02:27
@HaargperlDreamer: can you think of any reason not to port WebGUI::Test from trunk to 7.4?02:36
@Haargthe adspace operation test is failing because it was written using ->getPage, which doesn't exist in 7.4's version02:36
@preactionit should be fine02:39
@Haargyeah, it looks fine to me02:39
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has quit ["Exit- stage left"]02:41
+perlDreamerrock on02:44
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"]02:45
@rizensomeone should update either GooeyOfSteel or perlbot to automatically check the rss feeds from the black blog and the staff blog for new titles02:45
CIA-21WebGUI: graham * r5645 /branch/WebGUI_7.4/lib/WebGUI/Storage.pm: fix leaking undef $/ in storage02:49
CIA-21WebGUI: colin * r5646 /branch/WebGUI_Commerce/lib/WebGUI/ (Shop/Tax.pm Exception.pm): convert Shop::Tax to use exceptions02:49
-!- cap10morgan [n=cap10mor@206-124-6-111.denver.dsl.forethought.net] has joined #webgui02:56
@rizenel capeetan02:59
@rizentavisto tells me he has been harassing you02:59
@rizenhope he's not getting too annoying03:00
@preactionhe's bad. his pretty face staring at me from his IM window... drives me insane. keeps me up some nights03:10
CIA-21WebGUI: graham * r5647 /branch/WebGUI_7.4/t/lib/WebGUI/Test.pm: porting WebGUI::Test from trunk03:18
CIA-21WebGUI: graham * r5648 /branch/WebGUI_7.4/docs/create.sql: preparing for 7.4.26 release03:18
CIA-21WebGUI: jt * r5649 /releases/WebGUI_7.4.26-stable: Release 7.4.26-stable03:18
CIA-21WebGUI: graham * r5650 /branch/WebGUI_7.4/ (4 files in 4 dirs): preparing for 7.4.2703:18
diakopterpreaction: I downgraded the runCronJob as you suggested.  same error though.  Couldn't execute operation : WebGUI::Operation::Cron::www_runCronJob. Root cause: malformed JSON string, neither array, object, number, string or atom, at character offset 0 ["(end of string)"] at /data/wre/prereqs/lib/perl5/site_perl/5.8.8/JSON.pm line 140.03:48
@preactionupgrade to the latest release? that should be fixed now03:48
diakopterwill do03:48
@preactionthis is on 7.4, no?03:49
diakopter7.4, though I'm going to upgrade to trunk asap03:49
@preactionif you go to 7.4.22 or higher, you can't get to 7.5 until 7.5 goes stable03:50
diakopteroh; ok.03:50
diakopterthanks for the heads up03:50
* diakopter starts over with the wre 0.8.3, for good measure.03:50
diakopterpreaction: yes, those errors have been fixed.04:07
-!- Sunmaster_14 [n=Sunmaste@c-76-25-26-141.hsd1.co.comcast.net] has joined #webgui04:13
Sunmaster_14I'm having an interesting problem: I created a test site in the wre console, then removed that site. Now that the site is removed, I'm getting errors when I try to start modperl, that say that it can't connect to the database because access is denied for the user that was created for the test site but no longer exists.04:14
Sunmaster_14(I'm in v 0.8.3)04:14
@preactiondid you name the site "test"?04:15
Sunmaster_14no, I named it testsite04:15
@preactioncan you add another site and start modperl?04:15
Sunmaster_14dunno, I can try that... what about moving and restoring the my.cnf file? would that help, d'you think?04:17
@preactionwhy? my.cnf has nothing to do with the users in the mysql database04:19
Sunmaster_14huh, apparently there was a stored user "". When I created the new site, it said "Would you like to change the stored password for user ?"04:19
@preactionthat isn't right. it's supposed to create a random user name04:20
Sunmaster_14yeah.04:20
Sunmaster_14it did last time04:20
Sunmaster_14modperl is still not starting04:20
Sunmaster_14still access denied for the same old user04:21
@preactiondoes the config file for that old site still exist?04:22
@preactionare you running the wreconsole as root?04:22
diakopterpreaction: well, spectre suicided again.  I don't see any errors in the logs.04:23
@preactionperl spectre.pl --test, perl spectre.pl --run --debug, same as usual04:24
Sunmaster_14am running as root...  dnno if this is useful info, but at some point I got the following error in the wreconsole: /data/wre/prereqs/share/mysql/mysql.server: line 159: kill: (15484) - No such process04:24
Sunmaster_14and the config file for the old one is gone04:24
@preactionSunmaster_14, then modperl shouldn't be trying to load the old site's user04:26
Sunmaster_14preaction: Right. But the old site's user's name shouldn't be blank either.04:26
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui04:42
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit [Remote closed the connection]04:44
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui04:45
Sunmaster_14http://webgui.pastebin.com/m6f095f7 suggestions, anyone?04:46
@preactionrestart modperl? find which site is trying to connect using that user?04:52
-!- cap10morgan_ [n=cap10mor@206-124-6-111.denver.dsl.forethought.net] has joined #webgui04:52
-!- cap10morgan [n=cap10mor@206-124-6-111.denver.dsl.forethought.net] has quit [Read error: 113 (No route to host)]04:53
Sunmaster_14well, I can't run modperl04:54
Sunmaster_14that's the old user I was talking about04:54
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []04:58
CIA-21WebGUI: jt * r5651 /branch/WebGUI_Commerce/ (15 files in 11 dirs): created donation asset05:04
-!- cap10morgan_ [n=cap10mor@206-124-6-111.denver.dsl.forethought.net] has quit [Read error: 113 (No route to host)]05:34
-!- cap10morgan [n=cap10mor@206-124-6-111.denver.dsl.forethought.net] has joined #webgui05:52
Sunmaster_14greetings, cap10morgan 06:13
Sunmaster_14(this is dfrishberg)06:13
GooeyOfSteelWiki: sqlreport - Created on 2/26/2008 10:08 pm by elnino  http://www.webgui.org/community-wiki/sqlreport06:19
-!- perlDreamer [n=colink@pool-71-117-235-252.ptldor.fios.verizon.net] has joined #webgui06:23
-!- mode/#webgui [+v perlDreamer] by ChanServ06:23
GooeyOfSteelWiki: sqlreport - Edited on 2/26/2008 10:14 pm by elnino  http://www.webgui.org/community-wiki/sqlreport06:25
-!- cap10morgan [n=cap10mor@206-124-6-111.denver.dsl.forethought.net] has quit []06:36
GooeyOfSteelWiki: sqlreport - Edited on 2/26/2008 10:53 pm by elnino  http://www.webgui.org/community-wiki/sqlreport07:03
GooeyOfSteelWiki: sqlreport - Edited on 2/26/2008 11:05 pm by elnino  http://www.webgui.org/community-wiki/sqlreport07:16
GooeyOfSteelWiki: sqlreport - Edited on 2/26/2008 11:16 pm by elnino  http://www.webgui.org/community-wiki/sqlreport07:27
GooeyOfSteelWiki: sqlreport - Edited on 2/26/2008 11:53 pm by elnino  http://www.webgui.org/community-wiki/sqlreport08:03
GooeyOfSteelWiki: sqlreport - Edited on 2/26/2008 11:56 pm by elnino  http://www.webgui.org/community-wiki/sqlreport08:06
GooeyOfSteelWiki: sqlreport - Edited on 2/27/2008 12:16 am by elnino  http://www.webgui.org/community-wiki/sqlreport08:26
-!- Haarg [n=haarg@24-177-119-178.dhcp.mdsn.wi.charter.com] has quit ["This computer has gone to sleep"]08:45
-!- Haarg [n=haarg@24-177-119-178.dhcp.mdsn.wi.charter.com] has joined #webgui08:48
-!- mode/#webgui [+o Haarg] by ChanServ08:48
-!- Sunmaster_14 [n=Sunmaste@c-76-25-26-141.hsd1.co.comcast.net] has quit []09:09
-!- patspam [i=chatzill@ppp59-167-142-241.lns3.mel6.internode.on.net] has quit ["ChatZilla 0.9.81 [Firefox 2.0.0.12/2008020121]"]09:41
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]09:50
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui10:07
-!- BartJol [n=plainstu@194.171.50.123] has joined #webgui10:45
-!- lrobinson [n=luke@lrobinson2.vm.bytemark.co.uk] has joined #webgui11:21
-!- BartJol [n=plainstu@194.171.50.123] has quit [Read error: 113 (No route to host)]13:53
-!- BartJol [n=plainstu@194.171.50.123] has joined #webgui13:55
-!- estiven [n=erestrep@static-adsl201-232-86-73.epm.net.co] has left #webgui []14:19
-!- steveo_aa [n=sno@76.226.180.72] has quit ["Leaving."]14:49
-!- steveo_aa [n=sno@76.226.180.72] has joined #webgui14:53
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has joined #webgui15:07
-!- estiven [n=erestrep@static-adsl201-232-86-73.epm.net.co] has joined #webgui15:16
-!- lisette [n=liraos@static-adsl201-232-86-73.epm.net.co] has quit [Read error: 110 (Connection timed out)]16:01
-!- estiven [n=erestrep@static-adsl201-232-86-73.epm.net.co] has quit [Read error: 110 (Connection timed out)]16:01
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui16:47
-!- mode/#webgui [+o rizen] by ChanServ16:47
@rizenpd!17:12
@rizenare you always up this early?17:12
@rizenrizen to perlDreamer, come in perlDreamer17:13
@rizenmust just be a ghost17:14
-!- rjacobsen [n=rjacobse@74-129-192-43.dhcp.insightbb.com] has joined #webgui17:32
rjacobsengood morning everyone, I have a quick question if anyone has time please17:37
BartJolwell, should be possible17:38
BartJoljust a minute, have to make a call17:38
rjacobsenok17:38
BartJoljust describe your problem17:38
BartJolin the meantime17:39
rjacobsenOur current version of webgui that we are using is 7.3.22, and we are hosting 45+ websites in webgui. Due to the fact we do not want anything to break we have refrained from updating webgui. All that aside, I am simply wanting the "New Content" panel in the "Admin Console" to ONLY show up for Admins and no one else. Is there an easy way to do this?17:40
BartJolwell, I should have to check on that17:41
rjacobsenIt would be awesome if we could find where to check to see if an "admin" is logged in and to only enable the "New Content" panel if only an "admin" was logged in17:42
BartJolThose groups are embedded in the system, so probably some default have to be altered17:42
@rizensee WebGUI.conf.original a setting calle assetAddPrivilege17:44
BartJolmmm, but then you have to do that for each type of asset17:47
@rizenhttp://www.bbspot.com/News/2001/03/perl_test.html17:47
BartJolah, that's a referral especially for me?17:49
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has left #webgui []17:49
+perlDreamerheh17:51
+perlDreamerforgot to logout last night17:51
@rizenyes bart17:53
@rizenthat's for you17:53
@rizenpd, i've decided that the commerce ui stuff should come in as a new content handler rather than ops17:54
@rizendo you have any objections?17:54
+perlDreamerno objections from the peanut gallery17:54
+perlDreamerTest::Exceptions makes _simple_ exception testing really easy17:55
+perlDreamerhowever, more in depth tests still have to be done manually17:55
+perlDreamermaybe I should write Test::Exception::Deep17:55
+perlDreamerya see, it will check the class, OR it will check the stringification17:56
+perlDreamerbut it won't check parameters or the error field17:56
+perlDreamerI wonder how he tested that in Exception::Class17:57
BartJolrizen, you make me sad, and all those lousy customers too17:57
@rizenlousy?17:58
-!- apeiron [n=apeiron@c-71-230-67-187.hsd1.pa.comcast.net] has quit [Read error: 104 (Connection reset by peer)]17:58
@rizenare you saying our customers have lice?17:58
-!- apeiron [n=apeiron@c-71-230-67-187.hsd1.pa.comcast.net] has joined #webgui17:58
-!- mode/#webgui [+o apeiron] by ChanServ17:58
@rizenpd: i'm pretty excited about this whole exception handling thing..it's something i've wanted to do for a long time17:59
BartJolyes 6 calls in 15 minutes18:00
+perlDreamerit's good stuff18:00
@rizeni think i'm going to apply it to the content and url handlers since i already did croak there18:00
+perlDreamerBartJol: Did you tell them all to upgrade JSON ?18:00
@rizenoh, you're saying your customers have lice18:00
@rizenthat's ok then18:00
+perlDreamerrizen: cool18:00
BartJolwell, they have a windows problem: they have it18:01
BartJolalmost the same as lice18:01
BartJolwe do some other stuff too18:01
+perlDreamercool.  7.4 is passing all tests (except the label test)18:07
@preactionyou mean the test box works? it did what it was told?18:09
@preactioni really need to improve the robustness of that code before I should've released it to the wild... the slightest thing wrong and it starts screwing up the disk18:10
BartJolbut do you mean you can also do it by stating "WebGUI::Asset" : 3 ?18:10
+perlDreamerwhoa18:21
+perlDreamercheck this out18:21
+perlDreamerhttp://blog.oregonlive.com/breakingnews/2008/02/hermiston_high_dunk_generates.html18:21
+perlDreamercross court pass and dunk18:21
+perlDreamerby high schoolers!18:21
ckotilnice play18:23
@rizensomeone was eating their wheaties18:24
+perlDreamerI think hermiston has 1000 people in it18:24
+perlDreamerIt's the last town on Hwy 80 before you go into Washington18:24
+perlDreamerhm, try about 14.5 kPeople18:25
+perlDreamerit's bigger than I thought18:25
+perlDreameranyway, time to head into work18:25
+perlDreamerbe back in 3018:25
-!- perlDreamer [n=colink@pool-71-117-235-252.ptldor.fios.verizon.net] has quit ["Leaving."]18:25
-!- rjacobsen [n=rjacobse@74-129-192-43.dhcp.insightbb.com] has left #webgui []18:26
perlmonkey2The survey js should be placed in a survey folder in extras, right?18:29
perlmonkey2ahah, wobject/survey18:29
@rizenyup18:29
CIA-21WebGUI: jt * r5652 /branch/WebGUI_Commerce/ (2 files in 2 dirs): added commerce ui glue18:44
BartJolwell, if you are only gonna be mean to me, Ican just as well go home :)18:44
-!- BartJol [n=plainstu@194.171.50.123] has left #webgui []18:47
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has joined #webgui18:48
-!- mode/#webgui [+v perlDreamer] by ChanServ18:48
-!- Sunmaster_14 [n=Sunmaste@h19-afsc.ded.indra.com] has joined #webgui19:08
Sunmaster_14I'm having spectre issues (wre .8.3, latest webgui). spectre.pl --test gives me this: http://webgui.pastebin.com/m600d68e319:25
Sunmaster_14SPECTRE runs but I can't commit changes. I've looked through the fora.19:25
@preactionyou don't have that perl module or you ran spectre without using the WRE's environment19:27
+perlDreamersince you're using the WRE, you are probably having setEnvironment problems19:29
Sunmaster_14Whoops, preaction: I forgot to set the environment, you're right: now it says I need to adjust my spectrePort or spectreIP. The IP is right. How do I know what the port needs to be?19:29
Sunmaster_14It's currently 32133.19:30
@preactiondid you change the port in spectre.conf or webgui.conf?19:30
Sunmaster_14No.19:31
@preactionthen you don't need to change the port19:32
+perlDreamerpreaction: aside from rampant disk destruction, the test server rocks!19:32
Sunmaster_14The port's the same in spectre.conf, and I don't know where to find WebGUI.conf (it's not in /data/WebGUI/etc, just WebGUI.conf.original is there)19:32
@preactionSunmaster_14, then you don't have any webgui sites configured, which might explain why spectre can't connect to any of them19:33
Sunmaster_14preaction: Interesting. How do I configure a WebGUI site other than creating it in the WRE Console?19:33
@preactionwreconsole not working to create sites?19:34
@preactionaddsite.pl --help <- a command-line way that i find easier to use for my purposes19:34
Sunmaster_14It is, in that I can create and edit them, but I can't commit changes.19:34
Sunmaster_14ok19:34
@preactionso you created a site with the wreconsole.pl, and no <sitename>.conf file shows up in /data/WebGUI/etc19:34
Sunmaster_14No, there's a sitename.conf file19:35
Sunmaster_14but no WebGUI.conf19:35
+perlDreamersitename.conf _is_ a WebGUI.conf file19:35
@preaction... okay. from now on, when anyone ever asks about your WebGUI conf file, they mean the <sitename>.conf file for your site19:35
Sunmaster_14ah19:36
Sunmaster_14sorry19:36
+perlDreamerperlbot: WebGUI.conf is a nickname for <yourSiteName>.conf19:36
perlbotWebGUI.conf is a nickname for <yourSiteName isn't something I know about, perlDreamer19:36
Sunmaster_14Understood.19:36
Sunmaster_14Well, both of those show port 32133, as does spectre.conf19:36
+perlDreamerperlbot: WebGUI.conf is a nickname for _yourSiteName_.conf19:36
perlbotadded WebGUI.conf to the database19:36
Sunmaster_14so the port is not the issue... anything else you know of that could be causing that message?19:37
@preactionspectre not binding to the right IP, the host not knowing that the first siteName in your webgui conf is actually on the system it's currently on19:37
Sunmaster_14ok, so I ran with --debug set, and it's definitely binding...19:40
Sunmaster_14for each workflow instance it tries to handle, it says ERROR: <instance name> had a communications error.19:40
Sunmaster_14500 Internal Server Error19:40
@preactionit's not that it isn't binding, it's that it is binding to the wrong address19:41
Sunmaster_14ok, it binds to localhost:32133, which is where it's supposed to19:41
@preactionor that WebGUI doesn't allow that address to send workflow runner requests19:41
@preactionlocalhost is 127.0.0.1 in your /etc/hosts?19:41
Sunmaster_14well, what it says in the script output is 127.0.0.1:3213319:42
Sunmaster_14It's actually testsite that's set to 127.0.0.119:42
Sunmaster_14which is the name of my site19:42
@preactionand 127.0.0.1/32 is one of your spectreSubnets in your webgui conf?19:42
@preaction127.0.0.1 is your spectreIp in your webgui conf?19:42
Sunmaster_14yes to both19:42
@preactionthe webgui.log says that it sees a workflow runner request from 127.0.0.1, which it is deying?19:42
@preactiondenying?19:43
Sunmaster_14not denying19:43
Sunmaster_14it says "adding schedule such-and-such from testsite to queue at priority 10 (sometimes 20"19:43
Sunmaster_14posting workflow instance to http://testsite:8019:44
@preactionthat's spectre recieving a responce from webgui19:44
@preactionthat's spectre sending a request to webgui19:44
Sunmaster_14oh19:44
Sunmaster_14Then I don't know how to check whether it's receiving a request from webgui19:46
@preactionthe webgui.log file would have it19:46
Sunmaster_14good clal19:46
Sunmaster_14call*19:46
Sunmaster_14yeah, it says it couldn't connect to 127.0.0.1:3213319:48
@preactionthat was when spectre wasn't running19:48
Sunmaster_14ok19:48
+perlDreamermight want to try a commit now and see if it works19:48
Sunmaster_14Didn't work.... it says http://webgui.pastebin.com/m53da788a19:50
Sunmaster_14then it gives a little html ditty that says 500 internal server error19:51
@preactionand perl spectre.pl --test says everything passes?19:51
@preactiontestsite is defined in your /etc/hosts?19:52
Sunmaster_14yes to both19:52
@preactionwhat does doing "curl testsite?op=spectreGetSiteData" on the system do?19:52
Sunmaster_14gives a big hash array, want me to paste it?19:53
Sunmaster_14I'm not sure what the salient points are, but sitename is "testsite"19:53
Sunmaster_14priority is 219:53
@preactionno, if it gives you a JSON string then it's working19:54
Sunmaster_14ah, that's json19:54
Sunmaster_14ok19:54
@preactionis there something with an instanceId?19:54
Sunmaster_14yes19:54
Sunmaster_14It is identical to the one in the paste19:54
@preactionrun this: curl testsite?op=runWorkflow;instanceId=OpTdoaWc4XdyH08w2by0PQ19:55
Sunmaster_14btw, preaction: I appreciate the help. I'm kind of strapped for time today otherwise I'd have been more thorough searching the forums19:55
Sunmaster_14it says "error"19:55
@preactionlook in the webgui.log, find out what the error is19:56
Sunmaster_14no instance id passed to workflow runner19:56
Sunmaster_14huh.19:56
@preactionbecause ; is a special character in sh. try encasing the URL in single-quotes19:57
@preaction'testsite?op=blah;instanceId=blah'19:57
Sunmaster_14complete19:57
@preactionit's working fine then19:58
@preactionoh, but for one more thing: what is your webguiPort in spectre.conf?19:58
@preactionit should be the port you set up for modperl, 8081 by default19:58
Sunmaster_14hmm, it says 8019:59
Sunmaster_14I thought modperl was 80 and modproxy was 8081 by default19:59
@preactionno. it's the other way around19:59
@preactionmodproxy is the front-line. modperl is behind it so that modproxy can do some things to keep unnecessary load off of modperl20:00
Sunmaster_14ok, I mean it's set to whatever it got set to when I installed it20:00
@preactionso set the webguiPort in spectre.conf to 8081 and then restart spectre20:01
Sunmaster_14hmm, just did, commit still fails :(20:01
@preactionso you click Save, then you click Commit My Changes, then you click Save in the comment screen, and you wait for spectre to process it and it never does20:02
@preactionwithout being on the box, i can't diagnose this further20:02
Sunmaster_14ok20:02
Sunmaster_14well, thanks again for all your help20:03
@preactionthe only thing i can think of is that spectre isn't actually running at all. you can do commits manually, as you saw with that ?op=runWorkflow thing. that's all spectre does is request that exact URL20:04
@preactionis "testsite" the first sitename in your webgui conf?20:04
@preactionwhat does wreservice.pl --ping spectre <- say?20:04
Sunmaster_14it says "OK"20:05
Sunmaster_14testsite is the first and only name in my webgui conf20:06
@preactiondunno then20:06
Sunmaster_14One other thing: when I first created the site (after a fresh install of everything, i.e. build.sh --all), it said "Would you like to change the stored password for ?"20:06
Sunmaster_14I thought that was weird.20:07
Sunmaster_14However, the only users shown in mysql are root, backup, test, and the autogenerated user for testsite.20:07
Sunmaster_14Is there any way of making an http proxy follow links inside the proxy, i.e. you click a link, and it presents the linked page within the proxy asset?20:29
-!- lrobinson [n=luke@lrobinson2.vm.bytemark.co.uk] has quit ["ircII EPIC4-2.6 -- Are we there yet?"]20:33
Sunmaster_14nm, think I just foud it20:39
Sunmaster_14found*20:39
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 104 (Connection reset by peer)]20:47
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui20:48
-!- mode/#webgui [+o preaction] by ChanServ20:48
@rizenperlDreamer, whatcha working on?20:49
+perlDreamerVNC access to a win2K box and layouts20:49
@rizenic20:50
@rizensounds terribly exciting20:50
+perlDreamerwhat's up?20:52
* diakopter does not make chip layouts for a living20:52
+perlDreamerw.r.t wG, I'm trying not to be horribly upset at Test::Exception not being cooler20:53
@rizenyou could always make it a project to make it cooler and contribute the coolness back to it's author20:53
+perlDreamerbut then I wouldn't be working on the commerce system20:53
@rizenwell you'd be working on making all of webgui better because testing would be better20:54
@rizenbut beyond that, you don't have to do the changes now20:54
@rizenyou can wait until you're sick of commerce20:54
+perlDreamerokay20:54
@rizenthe reason i ask what you're up to is that i'm working on building out the cart UI and so it's time to do integration with shipping and tax and stuff...thought you might want to work together20:58
@rizenbut since you're busy, we can do it another time, or i can work on it by myself when that point comes20:58
+perlDreamerI still need to sweep back through ShipDriver* and convert to exceptions21:00
+perlDreamerso don't wait for me if you have time21:00
+perlDreameralthough it would be cool to learn some UI design21:00
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit ["Leaving."]21:18
+perlDreamerdiakopter: scratch the idea of taking Cody to the Australian outback - http://www.cnn.com/2008/WORLD/asiapcf/02/27/australia.snake.ap/index.html?iref=mpstoryview21:37
diakopterperlDreamer: maybe I'll purchase a baby python as a toy for him.  Hopefully he'll kill it before it gets too big.21:43
+perlDreamerif not, you can train the python to get you a drink from the fridge21:44
-!- perlmonkey2 [n=perlmonk@casr-dev.fwsm2ppuser.ou.edu] has joined #webgui21:47
+perlDreamer$self->away("gym")21:48
-!- wgGuest00 [n=wgGuest0@abnn28.neoplus.adsl.tpnet.pl] has joined #webgui22:03
-!- wgGuest00 [n=wgGuest0@abnn28.neoplus.adsl.tpnet.pl] has quit [Client Quit]22:03
-!- rjacobsen [n=rjacobse@74-129-192-43.dhcp.insightbb.com] has joined #webgui22:37
rjacobsenis there a way to send emails with webgui? like i want to place a php file in the root of webgui and be able to send emails using a flash script..... i just need to know if webgui has email protocol built in and where would i place the php file22:38
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit ["Leaving"]22:41
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui22:49
-!- mode/#webgui [+o preaction] by ChanServ22:49
-!- rjacobsen [n=rjacobse@74-129-192-43.dhcp.insightbb.com] has left #webgui []22:49
-!- vayde_ [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has joined #webgui23:23
-!- vayde_ [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has quit [Read error: 104 (Connection reset by peer)]23:23
Sunmaster_14I have an HTTP Proxy with url rewriting turned on so that when you click a link it goes to the new location within the asset. How do I set it so that some of the links, but not all, actually leave the webgui site?23:35
-!- perlmonkey2 [n=perlmonk@casr-dev.fwsm2ppuser.ou.edu] has left #webgui []23:43
ckotili think there is an option in the http proxy asset to proxy external content.23:46
ckotilturn that off and links should let you leave the site.23:46
ckotilits been a while since ive used that asset. caused me some headaches..23:46
@preactioni could swear we added regex to define which links are or are not rewritten23:54
@preactionwe did. in the display tab23:55
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has quit [Read error: 104 (Connection reset by peer)]23:58
--- Day changed Thu Feb 28 2008
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui00:07
-!- perlDreamer [n=ckuskie@nat115.mxim.com] has joined #webgui00:20
-!- mode/#webgui [+v perlDreamer] by ChanServ00:20
+perlDreamerI need a double check on something00:26
+perlDreamerI think I'm going overboard on this exception testing00:26
+perlDreamerDo y'all think it's necessary just to check the type of exception thrown, or00:26
+perlDreamershould exception parameters (message and fields) also be checked?00:27
@preactionmessage and fields. if a change doesn't break a test we're not testing right ;-)00:28
+perlDreamergood point00:29
+perlDreamerI need to write a testing module00:30
+perlDreamercrap00:30
+perlDreamermore delay00:30
@rizenpd you're crazy00:30
+perlDreamerit takes from 2-5 tests to test each exception00:31
+perlDreamerdoing the same thing every time00:31
+perlDreamercheck the class00:31
+perlDreamercheck the message00:31
+perlDreamerthen check fields00:31
+perlDreamerIt's begging for Test::Deep style set of tests that rolls it all up into 1 test00:32
+perlDreamergive some test method an exception, and tell it what to look for00:33
+perlDreameryeah, crazy00:40
@preactioncrazy like a FOX00:41
+perlDreamercrazy like a lazy perl programmer00:41
CIA-21WebGUI: jt * r5653 /branch/WebGUI_Commerce/ (5 files in 5 dirs): started adding cart UI01:14
+perlDreamerpreaction: how many teddywedgers does it cost to have the smoke test server run the tests as user webgui instead of root?01:28
@preactionuhm... i believe last time i tried that i blew myself up01:29
+perlDreamerthat's strange01:29
+perlDreamerdid it hurt?01:29
@preactionbut, if i just su webgui; /data/testwebgui.pl --options; exit; it might work01:29
@preactioni'll look into it01:29
+perlDreamercool01:30
+perlDreamerthat's one I owe both you and Haarg01:30
+perlDreamerdon't forget01:30
-!- rizen is now known as rizenwillbeback01:32
+perlDreamerthe BSDs must have a self destruct mechanism01:34
+perlDreamerhey, you're not supposed to be this user01:34
+perlDreamerpull back and nuke the disk from orbit01:34
CIA-21WebGUI: jt * r5654 /branch/WebGUI_Commerce/ (3 files in 3 dirs): a little closer01:50
+perlDreamerShop::Tax is converted over to exceptions, and they're all tested.01:51
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit [Success]01:54
CIA-21WebGUI: colin * r5655 /branch/WebGUI_Commerce/ (lib/WebGUI/Shop/Tax.pm t/Shop/Tax.t): 02:17
CIA-21WebGUI: Finish testing all of shop tax's exceptions.02:17
CIA-21WebGUI: Convert a few exceptions to better types in import.02:17
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui02:17
-!- mode/#webgui [+v Radix-wrk] by ChanServ02:18
-!- perlDreamer [n=ckuskie@nat115.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"]02:34
-!- Sunmaster_14 [n=Sunmaste@h19-afsc.ded.indra.com] has quit [Read error: 110 (Connection timed out)]02:40
-!- rizenwillbeback is now known as rizen02:42
CIA-21WebGUI: colin * r5656 /branch/WebGUI_Commerce/ (lib/WebGUI/Shop/ShipDriver.pm t/Shop/ShipDriver.t): begin conversion of ShipDriver to use exceptions, in code and in test02:50
CIA-21WebGUI: jt * r5657 /branch/WebGUI_Commerce/lib/WebGUI/Shop/ (CartItem.pm Cart.pm): some fixes03:15
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []04:43
CIA-21WebGUI: jt * r5658 /branch/WebGUI_Commerce/ (6 files in 5 dirs): base cart UI is working04:43
-!- Sunmaster_14 [n=Sunmaste@c-76-25-26-141.hsd1.co.comcast.net] has joined #webgui05:18
CIA-21WebGUI: graham * r5659 /wrebuild/wre/ (2 files in 2 dirs): ImageMagick fixes for windows06:39
-!- Sunmaster_14 [n=Sunmaste@c-76-25-26-141.hsd1.co.comcast.net] has quit []06:46
-!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui06:55
-!- mode/#webgui [+o preaction_] by ChanServ06:55
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)]06:59
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has quit ["Exit- stage left"]07:01
CIA-21WebGUI: graham * r5660 /wrebuild/wre/sbin/webguiupdate.pl: fix path in webguiupdate.pl07:17
-!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)]07:29
CIA-21WebGUI: colin * r5661 /branch/WebGUI_Commerce/ (lib/WebGUI/Shop/ShipDriver.pm t/Shop/ShipDriver.t): convert over to use exceptions. A few tests still need to be written, they are written as todo tests08:20
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui08:37
-!- mode/#webgui [+o preaction] by ChanServ08:37
-!- lrobinson [n=luke@lrobinson2.vm.bytemark.co.uk] has joined #webgui09:22
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]09:34
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui09:43
--- Log closed Thu Feb 28 10:09:37 2008
--- Log opened Thu Feb 28 10:53:18 2008
-!- xdanger [i=xdanger@i.should.be.in.a.mentalhouse.net] has joined #webgui10:53
-!- ServerMode/#webgui [+ns] by orwell.freenode.net10:53
-!- Irssi: #webgui: Total of 1 nicks [0 ops, 0 halfops, 0 voices, 1 normal]10:53
-!- Irssi: Join to #webgui was synced in 2 secs10:53
!orwell.freenode.net *** Notice -- TS for #webgui changed from 1204188798 to 116452337511:31
-!- ServerMode/#webgui [-s] by irc.freenode.net11:31
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui11:31
-!- perlbot [n=perlbot@lv.pm.org] has joined #webgui11:31
-!- diakopter [n=diakopte@pdpc/supporter/active/diakopter] has joined #webgui11:31
-!- nuba [n=nuba@hq.imaterial.org] has joined #webgui11:31
-!- lrobinson [n=luke@lrobinson2.vm.bytemark.co.uk] has joined #webgui11:31
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui11:31
-!- apeiron [n=apeiron@c-71-230-67-187.hsd1.pa.comcast.net] has joined #webgui11:31
-!- steveo_aa [n=sno@76.226.180.72] has joined #webgui11:31
-!- Haarg [n=haarg@24-177-119-178.dhcp.mdsn.wi.charter.com] has joined #webgui11:31
-!- GooeyOfSteel [n=puppetma@hq.imaterial.org] has joined #webgui11:31
-!- Radix__ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui11:31
-!- CIA-21 [n=CIA@208.69.182.149] has joined #webgui11:31
-!- Samus_Aran [n=ILL@about/linux/supportwhirlwind/SamusAran] has joined #webgui11:31
-!- ascii [n=ascii@host-64-139-233-19.nctv.com] has joined #webgui11:31
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has joined #webgui11:31
-!- ckotil [n=newtrino@snare.grnoc.iu.edu] has joined #webgui11:31
-!- jdferm [n=jdferm@sangha.cyberius.net] has joined #webgui11:31
-!- ServerMode/#webgui [+ooo preaction apeiron Haarg] by irc.freenode.net11:31
-!- ServerMode/#webgui [+bb *!*@85-18-14-23.fastres.net broasaurus*!*@*] by irc.freenode.net11:31
-!- irc.freenode.net changed the topic of #webgui to: [ WebGUI 7.4.25-stable / 7.5.3-beta | WRE 0.8.3 ] Before you ask, check the wiki: http://wiki.webgui.org | Pastebin: http://webgui.pastebin.com/11:31
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: @preaction11:37
-!- Netsplit over, joins: @preaction11:38
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has quit [Read error: 110 (Connection timed out)]11:42
-!- BartJol [n=plainstu@194.171.50.123] has joined #webgui11:48
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui12:04
-!- Samus_Ar1n [n=ILL@S01060018f870a6ff.vc.shawcable.net] has joined #WebGUI13:05
-!- Samus_Aran [n=ILL@about/linux/supportwhirlwind/SamusAran] has quit [Nick collision from services.]13:06
-!- Samus_Ar1n is now known as Samus_Aran13:06
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has quit ["Leaving"]14:20
-!- MrHairgrease [n=martin@194.171.50.69] has joined #webgui14:45
-!- mode/#webgui [+v MrHairgrease] by ChanServ14:45
CIA-21WebGUI: martin * r5662 /branch/WebGUI_Commerce/designdocs/pay.pod: fixed small pod typo in pay.pod designdocs14:47
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui15:26
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui16:27
-!- mode/#webgui [+o rizen] by ChanServ16:27
+MrHairgreasehowdy rizen16:27
+MrHairgreasei'm working on the payment driver stuff16:27
+MrHairgreaseand of course i have a question16:27
@rizenhowdy16:27
@rizenyou are? i though joeri was personally going to do it16:28
@rizenok, shoot16:28
+MrHairgreasethe WG::S::PayDriver->create method has four db fields: pgId, label, class and options16:28
+MrHairgreasebut the params in the spec are create( session, options )16:29
+MrHairgreasethere's no label in the params16:29
+MrHairgreaseshould I get the label from the option hashref16:29
+MrHairgreaseor should it be passed as an extra param16:29
+MrHairgreasealso16:29
+MrHairgreaseif i should fetch it from the options hashref, should i delete it from that hash before serializing the hash to be stored in the db?16:30
+MrHairgreasejoeri and i are both gonna work on it16:30
+MrHairgreasei'm joeri's minion remember =)16:30
@rizenoh, label should be passed in16:32
+MrHairgreaseok16:32
+MrHairgreasethought so, but just checking16:32
+MrHairgreasetyhanks16:32
@rizenthis spec is certainly not perfect. and if you see room for improvement absolutely bring it up16:32
@rizeni've changed things pretty massively in both the cart and the sku since i originally put out the spec16:33
@rizenand i've guided colin through making some big changes in tax and shipping as well16:33
+MrHairgreaseok16:33
+MrHairgreaseI pretty much took colins ship test as a base and added some todo's for extra tests16:34
@rizenthe spec is really just a bunch of random thoughts that i wrote down as i was going over all the things that the commerce system needed to do16:34
@rizenexcellent16:34
+MrHairgreaseif other stuff pops up you'll be the first to know it16:34
+MrHairgreaseoh16:34
+MrHairgreaseone already does16:34
+MrHairgreaseshouldn't payment drivers also have a geteditform method16:35
+MrHairgreaselike ship drivers16:35
+MrHairgreaseand another: is paymentGatewayId generated by WebGUI or do we get it from the psp?16:36
@rizenpaymentGatewayId is the local webgui id16:37
@rizenif the psp has a separate id then that will be stored in the options16:37
+MrHairgreaseok16:37
@rizenand yes, it should have a gedEditForm method that should be autogenerated just like ship drivers16:37
+MrHairgreaseok16:38
@rizenbtw, i hope you're not too mad at me about replacing the commerce system you wrote16:38
@rizeni paid you to write and design it in a hurry, not to be a be all end all system16:39
@rizenso i figured you were ok16:39
+MrHairgreaseactually I have an email of you saying that the product manager is FRICKING AWESOME. and you like it the best in all of webgui16:39
+MrHairgreaseso that's enough already16:39
@rizeni still think that16:39
@rizenthe variations thing is super cool16:39
@rizeni'm still not 100% sure how to fit that into the product asset...but i'll make it work16:40
@rizencuz variations rock16:40
+MrHairgreaseso does Elvis16:40
+MrHairgreaseIt's cool to do some core dev stuff again16:40
@rizenelvis used to rock...now he just rots in the ground16:40
+MrHairgreaseI've been slammed with customer work the last year or so16:41
+MrHairgreaseand, so that you know, elvis still rock on mars16:41
@rizeni hate customer work, which is why i'm so glad to have apeiron, haarg, preaction, and khenn to do it for me16:41
@rizen=)16:41
+MrHairgreasei've read somewhere that he's been abducted by aliens16:41
+MrHairgreaseheh16:42
+MrHairgreasethe last project was cool to do16:42
+MrHairgreasebut since I have only about one day a week available, it consumed all of my webgui time16:42
@rizenbtw are you doing anything with the video plugin to the gallery?16:43
+MrHairgreasehaven't started on that yet16:43
@rizeni know you're busy, and that's a volunteer gig, i just thought i'd ask16:43
@rizenok16:43
+MrHairgreaseyou ask/spam/harass me about stuff like that all the time =)16:44
+MrHairgreaseit just has very little use =)16:44
+MrHairgreasethe problem starts with the fact that there's only 24 hours in a day...16:44
+MrHairgreasebut anyway, the code freeze is May 31st right?16:45
@rizeni know. i've been trying to figure out how to make it 72 hours16:45
@rizenbut no luck 16:45
@rizenyes may 3116:45
@rizenif it doesn't get done then it doesn't get done16:45
@rizenno worries16:45
+MrHairgreaseI think I'll pull it off16:45
+MrHairgreasewe'll see16:46
@rizenhowever, if it does get done, then i'll publish all the vids from previous year's wucs to it so everyone can laugh at us16:46
+MrHairgreasei know16:46
+MrHairgreasethat was one of the reasons to do it16:46
+MrHairgreaseyou are not gonna sell those vids btw?16:47
-!- estiven [n=erestrep@static-adsl201-232-86-73.epm.net.co] has joined #webgui16:49
@rizenwell wuc speakers get access to the vid library for free16:50
@rizenand so do plain black hosters and support clients16:50
@rizennot planning on selling them directly, but rather just setting up restricted access to them16:50
+MrHairgreaseok, the word 'everyone' triggered the question16:50
@rizenyeah, understood16:51
@rizenok everyone that is in those three groups will be able to laugh at us16:51
-!- wgGuest96 [n=wgGuest9@static-adsl201-232-86-73.epm.net.co] has joined #webgui16:56
wgGuest96hello16:56
BartJolhi16:56
wgGuest96i have a question, in a macro can i create a group and add a user to this group?16:56
+MrHairgreaseyes16:57
+MrHairgreaseyou can16:57
wgGuest96and if i want to create a collaboration system, and modify its properties, is it posible, too?16:58
+MrHairgreaseyes16:58
+MrHairgreasebut I'm not sure if you would wanna do something like that from a macro16:58
+MrHairgreaseall  of webgui's components are accessible through the api, so it would be possible to do from a macro16:59
wgGuest96the thing that i want to do is when a user try to register in my site, create a collaboration system and modify its properties17:01
+MrHairgreaseah i see17:01
wgGuest96is like a personal collaboration system simulating a blog17:02
+MrHairgreasein that case what i would do is create a utility script17:02
+MrHairgreaseyou can run a command on registration17:02
+MrHairgreaseor 17:02
+MrHairgreaseeven better17:02
+MrHairgreaseif your webgui is new enough to support execution of a workflow on registration17:03
+MrHairgreasecreate a workflow activity that add the CS17:03
+MrHairgreasei think the registration workflow trigger was added in 7.4.17:03
wgGuest96if the specific user is only the person that has the possiblitity to modify the CS, is neccesary create a group per user?17:04
+MrHairgreaseno17:04
+MrHairgreasejust set the edit group to admins17:04
+MrHairgreaseand make the user owner of the cs17:05
+MrHairgreasei think that would work17:05
wgGuest96if the user is the owner of the CS, he can edit it17:06
+MrHairgreasei'd think so17:07
+MrHairgreaseyes17:07
+MrHairgreasesee WebGUI::Asset->canEdit17:08
wgGuest96ok17:08
wgGuest96i am going to try, and if i have a question related, i will be ask you17:09
+MrHairgreaserizen: what if I'd use paymentId instead of paymentGatewayId17:09
+MrHairgrease?17:09
+MrHairgreasepaymentGatewayId implies the id is generated by the psp17:09
+MrHairgreasewhile paymentId is more consitent with webgui naming17:10
+MrHairgreaseand shorter17:10
@rizenthe reason i didn't use that was i was concerned that it might be confused with an actual physical payment made by a patron of the shop17:10
@rizenwhen a programmer disects the system later17:11
@rizenhow about just "payId"17:12
@rizenthen at least it fits with the module name17:12
@rizenand that would be consistent with shipId on the other side17:12
+MrHairgreasehmm17:13
+MrHairgreasei think it's an ugly word17:13
@rizeni guess it's actually shipperId on the other side17:13
+MrHairgreasebut then again17:13
+MrHairgreaseit is short17:13
+MrHairgreaseyeah it's shipperId17:13
+MrHairgreasewhich is also confusing17:13
+MrHairgreaseor are those really related to a shipper?17:14
+MrHairgreasein stead of an instance of a shipment17:14
@rizenit's an instance of a ship driver17:15
@rizenbut again, not a shipment which is an individual package being shipped out17:16
+MrHairgreasewhat about payDriverId?17:19
@preactionwhat is in a name?17:22
@preactionthat which we call a rose, by any other name, would smell like feet17:22
+MrHairgreaseususally an n, an a, an m and an e17:23
@preactiondon't forget that other a17:23
+MrHairgreaseis this one of your movie allusions?17:23
wgGuest96MrHairgrease, i have created a CS with the admin user and then i changed the owner to a specific user and in who can post, who can edit, Who can post a thread, i put the admin group17:24
@preaction'a name' <- has two a's17:24
+MrHairgreaseyeah i guess17:25
+MrHairgreasethat works17:25
+MrHairgreasethe best way to find out is to try it =)17:25
wgGuest96when i am logged in with the specific user and try to add  something to the CS, i obtained an error that i don't have the permission17:25
+MrHairgreasepreaction, i was refering to the set of constituent of 'a name'17:25
+MrHairgreasei actually forgot the space17:25
@rizenpayDriverId is fine by me17:26
@preactionhow dare you forget the most important bit! otherwise it'd be 'aname', which is just crazy!17:26
+MrHairgreasewgGuest96 the owner should be able to post17:27
@preactionis the CS committed?17:27
@preactioncan't post to a CS that isn't committed17:27
wgGuest96yes17:27
+MrHairgreasecan you start a thread as admin?17:29
wgGuest96yes, i can start a thread as admin17:29
+MrHairgreasein that case the the user that is the owner should be able to post a new thread17:30
+MrHairgreasetry to reproduce it on demo.webgui.org17:30
+MrHairgreaseand if you succeed in doing that post a bug report17:30
wgGuest96i created the CS with the admin user, then i changedthe owner, but only the admin is the person who can add a thread17:32
+MrHairgreasedid you commit after changing the owner?17:34
wgGuest96yes17:34
+MrHairgreasethen I dunno, are you able to recreate on demo.webgui.org?17:34
wgGuest96i am going to try in demo.webgui.org17:35
+MrHairgreaseok17:35
BartJolI'm trying to create a test for my macro, can I make an virtual asset (complete with all or some fields, especially the createdBy) in the test, just for testing purposes?17:38
@preactionyes17:39
BartJoljust a simple yes or no is enough I'll try to find it myself, for my learning purpose17:39
BartJolgreat17:39
@preactionor you could create an actual asset and then remove it when you're done17:39
BartJolah, and you can refer to the asset in the test by something like WebGUI::Asset->new(session, assetId)17:40
BartJolif you actually create the asset17:41
@preactionyou can a reference from $importNode->addChild17:41
@preactionso my $asset = WebGUI::Asset->getImportNode( $session )->addChild( ... );17:42
BartJolah, I'll try to go on from here then17:43
BartJolthanks17:43
wgGuest96MrHairgrease, i have tested the CS in demo.webgui.org, i obtained the same situation, only the admin can add a thread17:46
CIA-21WebGUI: graham * r5663 /WebGUI/ (2 files in 2 dirs): fixed: wiki pages link to deleted pages17:51
CIA-21WebGUI: graham * r5664 /WebGUI/ (2 files in 2 dirs): add another index to SQL Form tables17:51
wgGuest96i have another question, i want to create a survey and add a question, i want that the question can have two diffentes types of anwser, for example multichoice and a text where the user can explain his/her anwser 17:54
wgGuest96can i do that?17:54
+MrHairgreasewgguest96: I can confirm the problem17:55
+MrHairgreaseplease p[ost a bug report about it17:56
+MrHairgreaseafaik a survey question can have only one type17:56
+MrHairgreasebut maybe you can use two questions instead17:56
+MrHairgreaseone of each type...17:56
wgGuest96ok17:57
BartJolwell, after adding a answer, you can also slect at what next? to add a comment field to the answer17:58
BartJoldidn't fully tried it out, but the option exists17:58
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has left #webgui []18:04
+MrHairgreaserizen: what did you have in mind for the plugin settings?18:07
+MrHairgreasestuff like vendor id, urlk to post to18:07
+MrHairgreaseetc18:07
+MrHairgreaseetc18:07
+MrHairgreaseetc18:07
BartJolmmm, it works a bit different then I thought, seems not be able to do that wgGuest9618:08
CIA-21WebGUI: graham * r5665 /WebGUI/sbin/spectre.pl: properly daemonize spectre18:16
-!- BartJol [n=plainstu@194.171.50.123] has left #webgui []18:18
+MrHairgreaserizen: just uploaded wre-0.8.3-ubuntu-7.04-feisty-ia32.tar.gz to the sf.net ftp server18:27
wgGuest96BartJol, thanks i solved the problem18:32
wgGuest96i have another question, in one of my sites i want that the users can change the apparience of the sites.  For example in a specific part of the site, they can change the background, the font etc18:35
wgGuest96how can i save the preferences per user?18:35
wgGuest96maybe with a macro18:36
@preactionin the user profile system, and then using the ^User(); macro to get that profile field. probably the best solution18:40
-!- lisette [n=liraos@static-adsl201-232-86-73.epm.net.co] has joined #webgui18:41
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has joined #webgui18:44
-!- mode/#webgui [+v perlDreamer] by ChanServ18:44
+perlDreamerpreaction: ya big perl hackin', french translating stud!18:46
wgGuest96preaction,  for example if a create a field in user profile related to the background color that the user choose, how can set the value to that field?18:46
@preactionwgGuest96, they would edit their profile, see the field for "Select background color" and change it to what they like.18:47
@rizenfile published, thanks mrhg18:49
perlmonkey2The current survey templates have a namespace for each template.  Should I continue this?  ie, the Survey Edit template goes in Survey/Edit ?18:50
@rizenMrHairgrease: yes the plugin settings will contain whatever is variable about that psp18:50
@rizenalthough url probably isn't one of those things18:50
wgGuest96but i want that the user can change the background only for an specific section18:51
perlmonkey2I'm guessing yes, as if there are multiple edit templates, we'd want them in the same namespace?18:51
+perlDreamerright on the money, perlmonkey218:51
+perlDreamerit also prevents users from choosing an edit template for displaying surveys18:51
perlmonkey2groovy18:51
+perlDreamerwhich causes all sorts of problems18:51
wgGuest96if i change using the user profile, the background will be change to all the site?18:51
perlmonkey2hah, wow, there really is a rhyme and reason to all of this :)18:51
+perlDreamerSo what's the hardest thing about using the asset system, as an experienced programmer new to wG?18:52
perlmonkey2me?  I find the asset system quite intuative.  I'm just having growing pains learning the WG library.18:52
@preactionwgGuest96, no. the change will be only in the place you put the ^User(); macro.18:52
+perlDreamerlike what?  (note, I'm fishing for material for a presentation)18:53
perlmonkey2hah18:53
@rizenand i'm fishing for information for a book18:53
@preactioni hate the name of processPropertiesFromFormPost. it's too long and FromForm is so hard to see if you misspelled it18:53
+perlDreamerrizen: try something by Stephen King :)18:54
perlmonkey2the biggest thing is lack of example code.  It seems that every asset does the same thing in a different way, or uses a lib that might be abstracted away by another lib in the next asset over.18:54
@rizenpreaction, but it's very descriptive18:54
@preactionprocessEditForm, like getEditForm ;-)18:54
perlmonkey2but that is probably because I'm so new to the library.  As I learn more, things seem to make more sense.18:54
@rizenperlmonkey2 what you're looking at there is history18:54
@rizenthere is lots of example code..every plugin is an example18:55
wgGuest96ok18:55
@rizenbut they're done differntly because of passage of tiem18:55
@rizenwe get better over time and write them better18:55
@rizenalso, they're all written by different people18:55
@preactionat different stages in their knowledge of WebGUI18:55
perlmonkey2that was what I guessed.  I know WG is a fairly new app, especially in its current form.18:55
@preactionI wrote the Calendar and the Gallery, and now I'm going back over the Calendar to make it look more like the Gallery18:56
perlmonkey2Maybe a list of exercises for new developers.  Use these libs to do X, and these for Y.18:57
wgGuest96preaction, i am going to test and if i have another question i will ask you.18:57
@preactionwgGuest96, don't you have Plain Black Support? might be a good idea to ask them, since I fade in and out of here18:57
perlmonkey2There are three ways to create the new/edit form for an Asset.  Autogenerate, tabforms, and a new template.18:57
perlmonkey2etc etc18:57
perlmonkey2probably 4 ways, since isn't there an htmlform also?18:58
@preactionperlmonkey2, but we need all three ways. and autogenerate / create-your-own-tabform are two sides of the same coin really18:58
@preactionTabform is just a bunch of HTMLforms18:58
@preactionthrown together with the tabbing glue18:58
-!- SDuensin [n=Scott@166.sub-75-204-143.myvzw.com] has joined #WebGUI18:58
+perlDreamerautogenerate is a wrapper around tabform18:58
perlmonkey2I'm not saying get rid of them, but maybe some exercises to familarize the new devs with them.18:58
@rizengot it, a form processing chapter in the dev book18:59
perlmonkey2But the automated portions of wg were the hardest to learn.  I'm fairly comfortable with them now, at least enough to ask question.  Now that I'm working on the part that acts as a traditional MVC, I'm not running into anything too difficult.18:59
@rizengoing offline...see you guys later19:00
perlmonkey2And it is a well designed system that makes sense, once I had a bunch of help walking through it :)19:00
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []19:00
SDuensinGood morning.19:00
perlmonkey2Good morning.19:01
+perlDreamermorning, SDuensin19:01
+perlDreamerhow's life in Java-ville?19:01
SDuensinDamn good, actually.  :-)19:03
SDuensinThings are working well.19:03
SDuensinHey, anybody here an Apache guru?19:04
* perlDreamer is perl-centric19:05
SDuensinYea, kinda noticed you're not apacheDreamer.  :-P19:05
+perlDreamerwhy don't you just ask your question, and see what pops up?19:05
SDuensinOK.  I have a ton of web servers I run for development purposes.  At the moment, I've slung them all off oddball port numbers so I can reach them through my firewall...19:06
+MrHairgreasehey pd19:06
+MrHairgreasejust made my first perl tests today19:06
SDuensinWhat I want is for one server to reverse proxy the incoming requests to the correct server based on the name in the HTTP header.19:06
+perlDreamer"You've made your first step into a larger world"19:06
+perlDreamerSDuensin, sounds exactly like WRE's mod_proxy setup19:07
+MrHairgreasewell, i took your shipping tests and modified/extended them to work for the pyment stuff19:07
+MrHairgreasesduensin, you could do that with rewriterules19:07
SDuensinSo a request to www.site1.com goes to what the proxy box's DNS says is www.site1.com and www.site2.com goes to it's address, etc.19:07
SDuensinRewrite won't work because the internal boxes aren't visible to the outside world.19:07
+MrHairgreasemod_rewrite can also proxy pages19:08
+MrHairgreasethat's what the wre does19:08
@preactionSDuensin, that's a simple reverse proxy, apache's mod_proxy and ProxyPass / ProxyPassReverse will work just fine19:08
-!- estiven [n=erestrep@static-adsl201-232-86-73.epm.net.co] has quit [Remote closed the connection]19:08
@preactionthe people in the #apache channel might have docs on the situation19:08
SDuensinpreaction - but do I have to teach it about every server inside my net?  I just want it to blindly fire at whatever is requested so I don't have to screw with it.  :-)19:09
SDuensinYea, I know #apache is better, but I was already here.  :-D19:09
+MrHairgreaseyeah but mod_proxy cannot make decisions based on http header data right?19:09
* SDuensin has no idea.19:09
@preactionyou don't need to teach it. with a RewriteCond to grab the HTTP host and a RewriteRule with [P] for the proxy19:10
@preactionbut, the reverse proxy server will need to know the internal IPs of the hosts19:10
+MrHairgreaseyea +> hence use mod_rewrite19:10
@preactionthe hosts need to resolve to the internal IPs19:10
@preactionon that box19:10
SDuensinThey do.19:10
+MrHairgreaseanyway, time to go home19:10
+MrHairgreasesee you later19:11
SDuensinmod_rewrite hurts my brain.  But [P] gives me something to look into.19:11
-!- estiven [n=estiven@static-adsl201-232-86-73.epm.net.co] has joined #webgui19:11
+perlDreamerpreaction: if the proxy box knows the IP addresses, could they be name addressed instead?19:11
@preactionthey will be. the RP Apache gets a request for HTTP_HOST, it then does a proxy to that same host, which resolves to a different IP for the RP Apache19:12
@preactionit's... suboptimal... but it might work19:12
SDuensinSo what is... optimal...?19:12
SDuensinIn the time I've read about doing it in Apache, I could have written it in Java.  :-)19:13
@preactiona vhost for each host the reverse proxy serves and either the same general proxy or a specific proxy for each host.19:17
@preactioni mean, if someone else will have to maintain this someday, the overriding all-encompassing proxy thing might be a bit difficult to understand19:17
SDuensinNa, it's just for me.19:18
@preactionah, then whatever works19:18
SDuensinAll this crap runs in my house.  "Real" servers get dedicated hosting.19:18
CIA-21WebGUI: colin * r5666 /branch/WebGUI_Commerce/ (2 files in 2 dirs): Conver the FlatRate shipping driver to use exceptions.19:18
-!- MrHairgrease [n=martin@194.171.50.69] has left #webgui []19:19
SDuensinWell, thanks for the brain food.  :-)19:22
SDuensinNow I have a WebGUI question...19:22
SDuensinDo the latest builds of WebGUI (7.4.25) still work with the old WRE?19:23
+perlDreamerno19:23
@preactionJSON incompatibilities19:23
SDuensinI was afraid of that.  :-)19:23
+perlDreamernew wG's need new WREs, for the JSON fiasco of 2k819:23
SDuensinJSON Fiasco of 2k8?  API changes?19:23
@preactioncatastrophe!19:23
* SDuensin loves JSON.19:23
+perlDreameroy19:23
+perlDreamerJSON19:23
+perlDreamerrocks19:23
@preactionthe horrendous JSON kablooie!19:23
+perlDreamerJSON.pm changed it's API, and wG broke bad19:24
+perlDreamerit's taken us 6 weeks to recover19:24
@preactionHaarg, I'm merging and testing my changes in SVN HEAD now. So I should be done in a bit so you can release after.19:24
+perlDreamerone more module to convert over to exceptions...19:25
@Haargthe annoying thing is that the new version JSON was supposed to be compatible19:26
+perlDreamerit is API compatible, but now it throws exceptions instead of returning undef/''19:27
@Haargthe api isn't compatible though, not if you use the extra parameters19:27
+perlDreameroh.  I didn't know that.19:27
perlmonkey2How do you go about complex template development?  Do you edit in the asset manager and then view your results in wg?19:39
-!- dionak [n=diona@cpe-024-074-132-143.carolina.res.rr.com] has joined #webgui19:39
+perlDreamerperlmonkey2: I hack all my templates in vim, and then upload into wG via a script called templateFiler19:40
+perlDreamerit's in the contribs area19:40
perlmonkey2okay19:41
perlmonkey2perlDreamer: while you are hacking on them, how to you view iterations of them?19:41
+perlDreameriterations?19:41
+perlDreamermy cycle looks like this19:42
+perlDreamerhack, upload, test (view/use) repeat19:42
@preactionHaarg, i lied, this is going to take longer. I can't commit to my experimental branch because SVN hates the fact that I tried to merge from HEAD19:43
@Haargheh19:43
perlmonkey2perlDreamer: heh, I don't like that process :P  Lots of busy work inbetween cycles.19:43
perlmonkey2maybe I should write something.....19:43
@Haargsvn merging is rather painful19:44
@Haargi kind of gave up on svnmerge19:44
+perlDreamerback to doing it by hand?19:44
@Haargactually i'm using git now19:45
+perlDreamerbridged over to svn?19:45
@Haargyeah19:45
+perlDreamerI keep meaning to learn svk19:45
@preactionimma try to make a patch from what i've changed, then attempt to fix my experimental at some future time19:45
@Haargi tried svk, but there's several things that bugged me about it19:46
+perlDreamerlike what?19:46
@Haarglack of relocatable working areas is one thing that annoyed me from the start19:47
@Haargi always ended up having to go hack its config files because they were out of sync with reality19:47
@Haargand i wasn't impressed with the speed either19:48
+perlDreamerwell, it is written in perl19:48
perlmonkey2Ah, for some reason the info in my template's head block is not being used.  If I put the links in the body of the template they work, but if I put them in the head block, they aren't rendered.19:53
perlmonkey2title link ans script tags are in the head block and don't ever get rendered.  Am I doing something wrong?19:54
@preactionput it through the W3C's validator19:55
@preactionno style template. view the source and see if there even is a head block19:56
perlmonkey2preaction: no, when I view the source, it doens't have a head19:57
perlmonkey2but if I take the exact same code, wrap it in <head> tags and put it bad in the body of the template, it works.19:57
@preactionyou either need a style template / processStyle, or you need to make the <html> <head> </head> <body> </body> </html> yourself19:58
perlmonkey2Also, it looks like the YUI version in Wg may be a littledated and missing some library files I need.  Should Ijust add them to the yui tree, update my yui tree, or add them to the extras/wobject/Survey dir?19:58
@preactionthe yui version in SVN HEAD is 2.5.0, so you can update to that if you'd like19:58
perlmonkey2preaction: Oh, since I'm not running processStyle anything put in the template head portion is ignored...okay, that makes sense.19:58
perlmonkey2/yui/build/menu/assets should contain skins/sam/menu.css20:01
perlmonkey2oh....svn update just added a ton new yui files20:01
+perlDreamerGetting an RSS feed of HEAD is a very good idea :)20:02
+perlDreamerespecially if you're developing20:02
perlmonkey2that is a really good idea, but liferea doesn't like WG feeds for some reason.20:03
-!- wgGuest02 [n=wgGuest0@97.66.185.250] has joined #webgui20:05
wgGuest02Hey perlDreamer!20:06
-!- MrHairgreas1 [n=martin@x032124.its-s.tudelft.nl] has joined #webgui20:07
wgGuest02We got a macro testing question for you.20:07
+perlDreamerlay it on me20:07
-!- dionak [n=diona@cpe-024-074-132-143.carolina.res.rr.com] has quit []20:08
wgGuest02Do you have a model of how to test a macro.20:09
wgGuest02Writing a macro to setup a queue type system but need some way of testing it20:09
+perlDreamerwell, first of all I always test the interface.20:09
+perlDreamerThen I test using it20:10
+perlDreamerYou'd have to tell me more about the system for me to be more specific20:10
wgGuest02bascally this macro will return an account number but it needs to run a select query then an update query20:11
wgGuest02And i need a way to test this.. weather its a test script or just doing it threw webgui20:12
wgGuest02but i like to output text along the way to ensure its doing what i want20:12
wgGuest02but of course in the live version i just need it to return the account number once its called20:12
+perlDreamerI'd use webgui's logging for the interim data20:13
+perlDreamerbut It should be very testable through our current test setup20:13
+perlDreamermake a macro call, check the output returned20:14
+perlDreamerverify that the db update happened20:14
+perlDreamerdid that make sense?20:15
-!- cap10morgan [n=cap10mor@h19-afsc.ded.indra.com] has joined #webgui20:16
wgGuest02can we access resources in webgui like database links20:16
+perlDreamersure20:17
+perlDreameryou can make any API call that you like20:17
wgGuest02awesome20:17
+perlDreamerall tests start with a session, that gives you pretty much the whole package20:17
wgGuest02alright20:18
+perlDreamerthe only thing we're missing now is Cookie handling20:18
wgGuest02What did you mean by test the interface?20:18
+perlDreamerdoes the macro accept parameters?20:18
+perlDreamer^macro(param1,param2); ?20:18
wgGuest02Yes20:18
wgGuest02it will20:18
+perlDreamerthen you should make sure that the macro behaves well when the parameters aren't there20:19
+perlDreamerthat's what I call interface testing20:19
wgGuest02alright20:19
wgGuest02Do you recommand a test script that we can start from?20:19
+perlDreamert/Macro/a_account.t20:20
+perlDreamerI have a meeting to go to in 5 minutes, but you can leave notes here, or email me questions on the dev list20:20
+perlDreamerbtw, who are you?20:20
wgGuest02Josh with knowmad20:21
+perlDreamerglad I could help you, Josh20:21
wgGuest02thank you!20:21
+perlDreamerknowmad seems to be doing a lot of wG work20:21
wgGuest02we try20:22
-!- dionak [n=diona@97.66.185.250] has joined #webgui20:41
-!- dionak [n=diona@97.66.185.250] has quit [Client Quit]20:42
@preactionHaarg, i'm done and committed (finally)20:50
CIA-21WebGUI: doug * r5667 /WebGUI/ (11 files in 10 dirs): 20:55
CIA-21WebGUI: add: Calendar List view and associated Help20:55
CIA-21WebGUI: add: Ical Page length20:55
CIA-21WebGUI: add: WWW::Mech tests for Auth and Redirect20:55
@Haargthat'll make a lot of people happy20:56
@preactionthat's the plan20:57
@preactionone issue though: i have to ask those happy people to make a template to put in the core. the one that's there is not good at all20:57
@preactionand wasn't meant to be good, for that matter20:57
-!- BartJol [n=plainstu@54-167.surfsnel.dsl.internl.net] has joined #webgui21:09
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit ["Leaving."]21:54
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui22:03
-!- wgGuest02 [n=wgGuest0@97.66.185.250] has quit [Read error: 110 (Connection timed out)]22:48
+perlDreamerI really like that people are using the Java client to talk to us22:57
+perlDreamerbut I wish it would make them identify themselves22:57
BartJolthankfully I've got the sjon-blues to :)23:01
+perlDreamersing it, brother23:07
BartJolmaybe I've got a real song for the WUV23:08
BartJolWuc23:08
BartJolwell23:08
BartJolJSON text must be an object or array (but found number, string, true, false or null, use allow_nonref to allow this) at /data/wre/prereqs/lib/perl5/site_perl/5.8.8/Config/JSON.pm line 13423:09
BartJolupdating to 7.4.22 seemed to go ok23:09
BartJolbut it won't restart23:09
BartJolchanged the JSON objt to the from_JSON in json.pm23:11
BartJolbut this is gonna be a very bad song-text23:11
BartJolis it the Config::JSON?23:12
-!- BartJol [n=plainstu@54-167.surfsnel.dsl.internl.net] has left #webgui []23:27
-!- jdan [n=jdan@xdsl-461.lubin.dialog.net.pl] has joined #webgui23:41
-!- estiven [n=estiven@static-adsl201-232-86-73.epm.net.co] has quit [Read error: 113 (No route to host)]23:45
-!- SDuensin [n=Scott@166.sub-75-204-143.myvzw.com] has quit ["Leaving"]23:49
+perlDreamerBartJol, if you can, I'd upgrade all the way to 7.4.2523:58
--- Day changed Fri Feb 29 2008
+perlDreamerand then upgrade both JSON and Config::JSON00:01
+perlDreamerthat seems to be stable00:01
-!- wgGuest96 [n=wgGuest9@static-adsl201-232-86-73.epm.net.co] has quit [Remote closed the connection]00:15
CIA-21WebGUI: jt * r5668 /translations/Polish/ (5 files in 2 dirs): update_from_translation_server00:18
-!- wgGuest99 [n=wgGuest9@static-adsl201-232-86-73.epm.net.co] has joined #webgui00:21
GooeyOfSteelWiki: WRE Installation - Edited on 2/28/2008 4:15 pm by JayDaley  http://www.webgui.org/community-wiki/wre-installation00:26
+perlDreamerwho decides who catches an exception?00:34
@preactionwhat do you mean?00:34
+perlDreamerRight now I'm building the wrapper for the shipping driver.00:35
+perlDreamerShop::Ship00:35
+perlDreamerShop::Ship has a create method that is a factory class for all the ShipDrivers00:35
+perlDreamerIf a ShipDriver constructor should throw an exception when building a requested driver object, should Shop::Ship->create catch it, or should it be allowed to float higher up in the stack?00:36
@preactionwhat would you do if you caught it?00:36
+perlDreamerthat's the question00:36
+perlDreamerI think it should get caught higher up00:36
+perlDreamerBut I'm just a chip hacker, not a highly trained computer science guy00:37
+perlDreamers/chip hacker/dumb, stupid, ugly, frustrated chip hacker/00:37
@preactioni think it should just let it propagate, with the end result either being caught by the www_ method and displaying a friendly error message, or going all the way up and logging an error00:38
-!- lrobinson [n=luke@lrobinson2.vm.bytemark.co.uk] has quit ["ircII EPIC4-2.6 -- Are we there yet?"]00:39
wgGuest99hello00:39
wgGuest99i want to create a collaboration system in a macro, i am using the next sentence  WebGUI::Asset::Wobject::Collaboration->newByUrl($session);00:41
wgGuest99the macro don't show me an error but i don't know if really the collaboration system is created00:41
@preactionnewByUrl instantiates, doesn't create00:41
GooeyOfSteelWiki: WRE Installation - Edited on 2/28/2008 4:31 pm by JayDaley  http://www.webgui.org/community-wiki/wre-installation00:41
@preactionaddChild is the only real way to create an asset00:41
* perlDreamer agrees with the delegate from Wisconsin00:42
@preactionthe motion is carried00:42
* preaction bangs gavel00:43
Samus_Arananyone know how to stop spectre from filling up hundreds of megabytes of Apache log files ?00:45
+perlDreamerkillall -9 'spectre'00:46
Samus_Aran. . .00:46
@preactionwhich log file? the error log? the access log?00:46
Samus_Aranaccess00:46
wgGuest99preaction, the sentence will be like this WebGUI::Asset::Wobject::Collaboration->addChild({});00:46
@preactionwgGuest99, no. read the documentation for addChild. it's in AssetLineage.pm00:46
wgGuest99the properties will be the template id, the permissions, etc00:46
Samus_Aranit's hitting it constantly, and diluting the log file00:46
@preactionSamus_Aran, anything that requests something from apache goes to the access log00:49
Samus_Aranpreaction: so everyone elses webgui has millions of spectre hits showing up ?  I would have assumed that the packaged webgui ignored them00:50
@preactionwhy? how?00:51
Samus_Aran?00:52
@preactionwhy would webgui want to ignore spectre?00:52
@preactionhow could webgui ignore spectre and have things still work?00:52
@preactionif apache processes it, apache logs it. that's how it works00:52
Samus_AranI'm talking about Apache not logging spectre hits00:52
Samus_AranI'm asking if people using the packaged WebGUI also have the millions of hits showing, or is the packaged Apache instructed not to log them ?00:53
@preactiondo you mean the WRE? i don't know what you mean by "packaged WebGUI". and the WRE directs spectre to the modperl instance, while it logs on the modproxy instance00:54
@preactionof course, it doesn't do that by default, but that would do what you're asking00:55
Samus_AranI did a manual install following the web site instructions, WRE was the packaged one I was talking about, I forgot the acronym00:57
@preactionunless someone specifically directs spectre to the mod_perl instance of the WRE, it will hit the mod_proxy instance and get logged in the access log00:57
Samus_Aranon a manual install, can I 'direct spectre to the mod_perl instance' ?00:58
@preactioni don't know. do you have two instances of apache running?00:59
+perlDreamertime to build a ballot box stuffer00:59
+perlDreamerhttp://linux.slashdot.org/article.pl?sid=08/02/28/2029218&from=rss00:59
+perlDreamerwe all know what ubuntu _really_ needs is a good perl based CMS01:00
MrHairgreas1dammit01:00
MrHairgreas1Tavis is sending threat emails01:00
MrHairgreas1Okay Martin! WHAT THE FUUUUUUK?  I'M GONNA BE MESSIN WID YOU MAN! 01:00
-!- wgGuest99 [n=wgGuest9@static-adsl201-232-86-73.epm.net.co] has quit [Remote closed the connection]01:00
MrHairgreas1what are you feeding him?01:00
Samus_Aranin only a couple weeks of Spectre being up, there are already 933,821 hits01:01
-!- MrHairgreas1 is now known as MrHairgrease01:01
Samus_Aranit seems excessive01:01
-!- mode/#webgui [+v MrHairgrease] by ChanServ01:01
Samus_Aranpreaction: I have one instance running01:01
+perlDreamerRaw meat laced with Murray' Hair Pomade01:01
@preactionthen you only have one instance to point spectre at01:01
+MrHairgreaseSamus_Aran: spectre talks to webgui through http01:02
Samus_AranMrHairgrease: yes, I understand that.  I just want it to not log it01:02
Samus_AranI am trying to figure out how to instruct Apache to ignore it01:02
+MrHairgreaseAh01:03
+MrHairgreaseI'm not sure how to do that either01:03
+MrHairgreasemaybe you could use some log filter01:03
+perlDreameryou don't01:03
+perlDreameruse you a good log filter01:03
cap10morganCan you test the creation of a wobject the way it would be created via admin interface (i.e. it runs ProcessPropertiesFromFormPost w/ assetId == 'new')?01:04
@preactioncap10morgan, yes01:04
+perlDreamerfunc=add ?01:04
@preactioneither with getPage func=add or with WWW::Mech01:04
@preactionit's func=editSave actually01:05
+perlDreamerstart with func=add, use mech to get/configure the fields, then call editSave01:05
@preactionfunc=editSave;assetId=new;class=<classname> on the parent asset will create a new asset01:05
@preactionnot sure if it's class= or className=, but it is one of those two01:05
cap10morganand can I get the assetId from that to then start testing w/ the new instance?01:05
@preactionyou'd have to look it up01:06
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has joined #WebGUI01:17
cap10morganlike this?: http://webgui.pastebin.com/d310ceada01:17
CIA-21WebGUI: colin * r5669 /branch/WebGUI_Commerce/lib/WebGUI/Asset.pm: add more POD docs about Asset constructors and instanciators01:23
CIA-21WebGUI: colin * r5670 /WebGUI/lib/WebGUI/Asset.pm: forward port better POD docs for Asset instanciators01:23
CIA-21WebGUI: colin * r5671 /branch/WebGUI_7.4/lib/WebGUI/Asset.pm: side port better POD docs for Asset instanciators01:23
+perlDreamerpreaction: those should help in the future01:23
-!- perlmonkey3 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui01:23
@preactioncap10morgan, yeah, that should work01:24
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit [No route to host]01:24
+perlDreamer++perlmonkey201:24
Samus_AranperlDreamer: what do you mean by "a good log filter" ?01:24
cap10morganpreaction: hmm, ok. when i run it, i seem to be getting the edit form back in $html, with assetId set to 'new' in a hidden form field.01:25
Samus_AranI don't want spectre hits logged at all.  if there are errors, those are fine to log01:25
Samus_Aranthey are pointless and constant, and number in the millions01:25
@preactionSamus_Aran, as i've said numerous times now: If it hits Apache, it gets logged.01:25
+perlDreamersounds like you need to build a custom logger then01:25
@preactionApache questions can be directed to #apache01:26
Samus_Aranpreaction: unless you tell apache to not log it.  all I ever asked about was if the WRE already has that Apache option enabled, as I am trying to figure out what it is01:26
+MrHairgreaseSamus_Aran: http://www.google.nl/search?hl=nl&q=apache+log+filter&btnG=Google+zoeken&meta=01:26
+perlDreamerSamus_Aran: as far we know, there are no special logging instructions in the WRE01:27
+MrHairgreasehttp://cronolog.org/usage.html01:29
+MrHairgreasemaybe you can also bolt the logfilter.org software into your apache01:29
Samus_AranMrHairgrease: thank you.  however I use a custom log format which is tab separated and easy to parse.  my issue is it being slow to process hundreds of megabytes of needless logging01:29
+MrHairgreaseCustomLog "|/path/to/cronolog       [OPTIONS] logfile-spec" [format]01:29
+MrHairgreaseif you use some filtering command in stead of /path/to/chronolog i'm pretty sure you can filter all the crap out andprevent it from being included in your log file01:30
+MrHairgreaseIn other words, in that way you can keep your format and still prevent spectre hits from popping up in your log.01:31
+MrHairgreaseAs far as i know this is your only option01:32
+MrHairgreaseof course you could alway log to /dev/null =)01:32
CIA-21WebGUI: jt * r5672 /translations/Polish/Polish/ (Asset.pm Asset_Article.pm): update_from_translation_server01:45
CIA-21WebGUI: colin * r5673 /branch/WebGUI_Commerce/ (4 files in 4 dirs): 01:45
CIA-21WebGUI: Add more POD to Pluggable.01:45
CIA-21WebGUI: Add more POD to FlatRate.pm, for the to be written calculate method.01:45
CIA-21WebGUI: Build create and new methods for Ship, convert existing code to throw exceptions.01:45
CIA-21WebGUI: Tests for Ship, that look suspiciously similar to ShipDriver.01:45
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui01:53
-!- mode/#webgui [+v Radix-wrk] by ChanServ01:53
Samus_AranMrHairgrease: got it working, if you or anyone else is interested01:53
+MrHairgreasesure01:53
+MrHairgreasewhat did you do01:53
+MrHairgreaseSamus_Aran: could you tell me what you did to get it working?01:57
+perlDreamerSamus_Aran: You can always make a wiki page for it01:58
CIA-21WebGUI: jt * r5674 /translations/Polish/Polish/ (Icon.pm Asset_Article.pm AuthWebGUI.pm Form_Captcha.pm): update_from_translation_server02:01
+perlDreamergo jdan go!02:01
Samus_Aran(sorry, net at the office died, and thus so did my SSH connection to home)02:02
+perlDreamerWe suggested that you make a wiki page02:02
+perlDreamerso that others can benefit from what you've learned02:02
Samus_Arando I need to create an account, or can anyone add a page ?02:02
jdanperlDreamer: thanks, but tommorow. I mast go sleep. It is 1 am :-(02:02
Samus_AranI don't have time to create an account at the moment02:02
+MrHairgreaseso how did you do it then?02:03
+perlDreamerI'm guessing that you need to create an account.02:03
Samus_AranSetEnvIf User-Agent Spectre WebGUI_Spectre02:03
Samus_AranCustomLog /var/log/apache2/access.log General env=!WebGUI_Spectre02:03
Samus_Aranwhere General is the name of the LogFormat02:03
+MrHairgreaseok02:05
+MrHairgreasecool02:05
+perlDreamersleep well, jdan02:05
jdanperlDreamer: I would like show you my commerce system which I made in WebGUI 5 version. It support 30 e-shops at Poland. Maybe my knowledge will be helpful.02:05
Samus_AranMrHairgrease: the setenvif thing sets the variable if it find a match (User-Agent variable = Spectre) and then it specifies to log only if the environment variable WebGUI_Spectre is not set02:09
+perlDreamerI'd love to see it.  I'm sure JT would, too02:09
Samus_Aran*finds02:09
* Samus_Aran gets back to work02:09
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []02:11
jdanok, so see tommorow. 02:11
-!- jdan [n=jdan@xdsl-461.lubin.dialog.net.pl] has quit ["Leaving"]02:11
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui02:29
-!- mode/#webgui [+o rizen] by ChanServ02:29
@rizenhey pd!02:29
@rizenwhen is jdan going to show us his code?02:30
Samus_Arananyone know why, after importing a bunch of themes in wgpkg format, then trying to use the theme, they have no images and are all screwed up looking ?02:44
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []02:45
-!- perlmonkey3 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit ["Leaving."]02:45
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui02:45
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"]02:46
Samus_Arannone of them look even remotely like the screenshots did.  even the default webgui theme seems messed odd, as it is completely plain, just like all these ones I now installed02:46
@preactionis there anything in the webgui.log? something like "could not create storage location"?02:47
perlmonkey2When, installed cent and now building a WG env on my faster server, so I can actually develop wg without constantly waiting on a slow machine.02:47
Samus_Aranpreaction: I will look02:47
Samus_Arana lot of "Asset constructor new() requires an assetId." and "Pass in object came back undefined for activity using WebGUI::Asset::Wobject::Collaboration"02:48
Samus_Aranand: Couldn't get UI level of WebGUI::Asset::Wobject::WeatherData. Root cause: Can't locate object method "getUiLevel"02:49
Samus_Aranokay, I had to scroll up a bunch: Could not set uid/gid02:50
@preactionthe Asset constructor new() / Pass-in object came back are symptoms of the same problem: some collab systems got deleted, but their workflows for updating their stuff wasn't02:50
Samus_Aranwhy would it have that issue ?02:50
Samus_Aranthere is one couldn't set permission thing for every new file added02:50
@preactionthat's also a non-issue, you imported a package and the user who was trying to chown wasn't root02:50
@preactioncouldn't set permissions might be a problem though02:51
@preactionthe uid/gid isn't a problem02:51
@preactionis the uploads directory owned by the same user apache is running as?02:51
Samus_AranI have a script to set the permissions for all the web sites, will run that now02:52
Samus_Aranin the sidebar, there is a new section called Package now, and opening it and clicking one of the items doesn't seem to do anything.  what is it supposed to do ?02:54
CIA-21WebGUI: colin * r5675 /branch/WebGUI_Commerce/ (lib/WebGUI/Shop/Ship.pm t/Shop/Ship.t): add Tests for getShippers, and some code for the method too.02:56
-!- cap10morgan [n=cap10mor@h19-afsc.ded.indra.com] has quit []02:58
Samus_AranI just compared the screenshots of one of the themes (Zenlike) to what is showing up, and it is missing all the images02:58
@preactionit deploys the package inside the current asset02:58
Samus_Aranif the the uid/gid wasn't a problem, then there were no problems importing02:58
@preactionno 404 errors in the apache error log?02:59
Samus_Aranno, just hundreds of: Could not set uid/gid on '/var/www/WebGUI/www/uploads/temp/...'03:02
Samus_Aranthe permissions are fine, though03:02
Samus_Aranaccessible by the web server03:02
Samus_Aranall I did was go to the assets, browse to import the wgpkg file, clicked import, went to a page, selected the display theme that was installed03:03
@preactioni'd suspect that the themes themselves are broken, if not for that the default style is broken too03:03
Samus_Aranare those the correct steps ?03:03
Samus_AranI think the default is broken, but I don't know what it is supposed to look like.  does it use any images ?03:03
Samus_Aranthe 4.x is the last one I used, and it was far more stylish than the current one03:03
Samus_Aranit's just one box currently03:04
Samus_Aran(the default theme)03:04
Samus_AranRadix-wrk: it is your theme I am looking at right now, the Zenlike one03:04
@preactiondid you use the style wizard? (click Yes, Please in the Site Starter Wizard)03:04
Samus_Aranno, I did the steps I listed above03:05
@preactionif so, then you made your own style, and that style has only one image that I know of, the logo you set in that wizard03:05
@preactioni mean when you created the site03:05
@preactionthe initial configuration03:05
Samus_Aranthe logo I set in the wizard never appeared03:06
Samus_Aranit just says "logo"03:06
Samus_AranI uploaded the org's logo successfully, so said the wizard, but it doesn't appear, either03:07
@preactionso it would seem you have problems with all images. what version are you running? there was an issue with one of the 7.4s03:08
Samus_Aran<meta name="generator" content="WebGUI 7.4.22" />03:09
@preactiontry upgrading03:09
Samus_Aranto the beta ?03:10
@preactionno, the latest stable03:10
-!- preaction changed the topic of #webgui to: [ WebGUI 7.4.26-stable / 7.5.4-beta | WRE 0.8.3 ] Before you ask, check the wiki: http://wiki.webgui.org | Pastebin: http://webgui.pastebin.com/03:10
@preactionyou can't go to the beta anyway, you're past 7.4.2103:10
Samus_Aranokay, will try an upgrade03:12
Samus_Aranthank you03:12
+Radix-wrkI've imported those themes into 7.4.19 fine and not had an issue.03:36
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: @preaction03:51
-!- Netsplit over, joins: @preaction03:51
-!- lisette [n=liraos@static-adsl201-232-86-73.epm.net.co] has quit [Read error: 113 (No route to host)]04:49
-!- perlDreamer [n=colink@pool-71-117-235-252.ptldor.fios.verizon.net] has joined #webgui05:49
-!- mode/#webgui [+v perlDreamer] by ChanServ05:49
-!- Radix-work [n=Jesse@203.161.68.67] has joined #webgui05:57
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui05:58
-!- mode/#webgui [+v Radix_] by ChanServ05:58
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: @Haarg, Radix__, +Radix-wrk, @apeiron06:00
-!- Netsplit over, joins: apeiron06:01
-!- mode/#webgui [+o apeiron] by ChanServ06:01
-!- Haarg [n=haarg@24-177-119-178.dhcp.mdsn.wi.charter.com] has joined #webgui06:05
-!- mode/#webgui [+o Haarg] by ChanServ06:06
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit ["Leaving."]06:06
CIA-21WebGUI: colin * r5676 /branch/WebGUI_Commerce/ (lib/WebGUI/Shop/Ship.pm t/Shop/Ship.t): Finalize getShippers, along with tests.06:19
-!- cap10morgan [n=cap10mor@206-124-6-111.denver.dsl.forethought.net] has joined #webgui06:23
CIA-21WebGUI: colin * r5677 /branch/WebGUI_Commerce/ (3 files in 3 dirs): 06:31
CIA-21WebGUI: Add a field to the InvalidParam exception.06:31
CIA-21WebGUI: Use it in Ship.pm for documenting bad requested classes, and test06:31
CIA-21WebGUI: its use.06:31
-!- perlDreamer [n=colink@pool-71-117-235-252.ptldor.fios.verizon.net] has quit ["Leaving."]06:45
-!- Radix-work [n=Jesse@203.161.68.67] has quit ["Leaving"]08:12
-!- cap10morgan_ [n=cap10mor@206-124-6-111.denver.dsl.forethought.net] has joined #webgui08:34
-!- cap10morgan [n=cap10mor@206-124-6-111.denver.dsl.forethought.net] has quit [Read error: 113 (No route to host)]08:35
CIA-21WebGUI: graham * r5678 /WebGUI/ (t/Asset/Redirect/mech.t lib/WebGUI/Storage.pm t/Storage.t): fixing test warnings, Storage should always return to the correct directory09:16
CIA-21WebGUI: graham * r5679 /WebGUI/docs/ (changelog/7.x.x.txt create.sql): preparing for 7.5.4 release09:16
CIA-21WebGUI: jt * r5680 /releases/WebGUI_7.5.4-beta: Release 7.5.4-beta09:31
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui09:49
-!- bartjol [n=bartjol@194.171.50.123] has joined #webgui10:45
-!- apeiron_ [n=apeiron@c-71-230-67-187.hsd1.pa.comcast.net] has joined #webgui12:00
-!- mode/#webgui [+o apeiron_] by ChanServ12:01
-!- apeiron [n=apeiron@c-71-230-67-187.hsd1.pa.comcast.net] has quit [Read error: 110 (Connection timed out)]12:15
-!- lrobinson [n=luke@lrobinson2.vm.bytemark.co.uk] has joined #webgui13:39
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has quit ["Leaving"]14:14
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui15:02
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has joined #webgui15:03
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has quit [Read error: 110 (Connection timed out)]15:37
-!- SDuensin [n=Scott@231.sub-75-204-20.myvzw.com] has joined #WebGUI15:56
SDuensinMorning.15:58
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has quit [Read error: 110 (Connection timed out)]16:15
bartjolmorning16:19
-!- lisette [n=liraos@static-adsl201-232-86-73.epm.net.co] has joined #webgui17:00
lisettehello17:00
lisettehow to do a javascript that recived a result from a macro?17:01
bartjolis it not working?17:03
bartjolcan be that the javascript is executed before the macro17:04
lisetteand how to?17:06
@preactionmacros are executed right before the page is sent to the user, javascript is executed after the page is sent to the user17:07
lisetteand how to get a result of macro?17:10
@preactionyou put it in the page and it runs/17:10
lisetteyes, but my macro return 1 or 0, and i need obtain this result with a fuction javascript17:11
@preactionso put it in a javascript variable/17:11
bartjolsorry, sometimes I confuse server and client side... should be working on that17:13
bartjolbut then there shouldn't be a problem, especially if you store it in a variable17:13
lisettei try17:16
-!- cap10morgan_ [n=cap10mor@206-124-6-111.denver.dsl.forethought.net] has quit []17:19
lisetteEqualled a variable to the macro? i mean var = ^macro(); ?17:22
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has quit ["Leaving."]17:26
bartjolyes  but don't forget to assign the variable  var myvar=^macro();17:30
bartjolI believe17:30
lisettethanks17:32
bartjolgood luck17:32
bartjolmm and maybe yoy should put parenthsesis around the macro: "^macro();" 17:33
-!- perlmonkey2 [n=perlmonk@casr-dev.fwsm2ppuser.ou.edu] has joined #webgui17:43
@preactionyeah. the macro will get processed before the JS, so the JS will never see the ^Macro(); stuff17:46
@preactionit goes: Template, Macros, then Sent to client17:46
-!- perlmonkey2 [n=perlmonk@casr-dev.fwsm2ppuser.ou.edu] has quit [Client Quit]17:47
-!- apeiron_ is now known as apeiron17:48
CIA-21WebGUI: jt * r5681 /tools/translationserver.cgi: added maintainers notes17:50
-!- perlmonkey2 [n=perlmonk@casr-dev.fwsm2ppuser.ou.edu] has joined #webgui17:50
bartjolpreaction sorry I learn and forget it seems, but well, it's friday afternoon and beers are calling me17:52
+Radix_enjoy, drink a weinerstephan for me will ya :)17:56
bartjolnot yet unfortunately, I'm not allowed to leave before 7.5.4 is translated18:01
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui18:03
-!- mode/#webgui [+o rizen] by ChanServ18:03
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Client Quit]18:03
-!- cap10morgan [n=cap10mor@h19-afsc.ded.indra.com] has joined #webgui18:16
-!- perlDreamer [n=ckuskie@nat039.mxim.com] has joined #webgui18:19
-!- mode/#webgui [+v perlDreamer] by ChanServ18:19
CIA-21WebGUI: graham * r5682 /WebGUI/ (4 files in 4 dirs): preparing for 7.5.5 dev18:20
+perlDreamerwhat is jQuery?18:21
bartjoljQuery is a fast, concise, JavaScript Library that simplifies how you traverse HTML documents, handle events, perform animations, and add Ajax interactions to your web pages.18:29
bartjol:)18:30
@preactionit's JAJSL - Just Another JavaScript Library ;-)18:31
bartjolnow, the translation is done, committed, and found 3 typo's in the English18:33
bartjoltime for beer18:33
@preactionpfft... correcting my English you jerk18:33
bartjolsorry, but you're allowed tyo correct mu dutch if you want18:33
bartjoland my english :)18:33
@preactionoh, and then insult me by insinuating I don't know Dutch18:34
@preactionwell the joke's on you! I don't know Dutch at all!18:34
@preactioner... wait18:34
bartjolbye, have fun18:34
bartjolwaiting18:34
+perlDreamerare the typos posted, or did you fix them?18:35
-!- wgGuest57 [n=wgGuest5@static-adsl201-232-86-73.epm.net.co] has joined #webgui18:35
@preactionhe posted them ;-)18:35
@preactionthey're mainly in the Calendar help i just wrote i think18:35
bartjolpoisted them18:35
+perlDreamerwant me to fix them?18:35
@preactionif you'd like, go ahead18:35
bartjolcan't change the english, unless you give me commit access18:36
bartjolbut bye, joeri says I've gotta go18:36
@preactionmay want to let me know if it's understandable, i tried to get the whole Calendar / Event vars relationship, but I don't know if it's understandable18:36
wgGuest57hello18:37
-!- bartjol [n=bartjol@194.171.50.123] has left #webgui []18:37
@preactionplus the new Calendar Date/Time Variables page18:37
@preactionwgGuest57, hello18:37
wgGuest57i have a question18:37
@preactionwe've got answers18:37
-!- estiven [n=estiven@static-adsl201-232-86-73.epm.net.co] has joined #webgui18:38
wgGuest57i have created a collaboration system using a macro but when it is created a commit version is stablished.  how can i commit this version tag?18:38
wgGuest57each user has the posibility to create his own collaboration system, but how to commit the version tag created per user?18:40
+perlDreamer1) Read the API docs for the whole Asset system18:40
+perlDreamer2) Fetch the versiontag from the Collaboration System18:40
+perlDreamer3) Commit it manually18:40
@preactionjust commit the working version tag, read the WebGUI::VersionTag API. look at getWorking and commit18:41
+perlDreamerhttp://www.webgui.org/community-wiki/api18:41
@preactionis there a wiki page on how to create and use wgpkg files yet?18:41
wgGuest57ok18:41
@preactioni'm not finding one18:41
+perlDreamerpreaction: calendar docs are in 7.5 or 7.4?18:41
wgGuest57i am going to check18:41
@preaction7.518:41
@preactioni added the List View18:42
@preactionand a way to set the iCalendar page size18:42
+perlDreamerjust as an FYI, using q|| fixes more problems than using single quotes18:44
@preactionwe could use double-quotes and then the quotemeta() perl function and we'd be golden probably18:45
-!- cap10morgan_ [n=cap10mor@h19-afsc.ded.indra.com] has joined #webgui18:45
@preactioni still say it should be some sort of serialization / markup language in there. then we wouldn't have parsing problems at all18:45
-!- cap10morgan [n=cap10mor@h19-afsc.ded.indra.com] has quit [Read error: 104 (Connection reset by peer)]18:46
CIA-21WebGUI: jt * r5683 /translations/Dutch/Dutch/Asset_Calendar.pm: update_from_translation_server18:48
CIA-21WebGUI: colin * r5684 /WebGUI/ (2 files in 2 dirs): fixed some typos in the calendar help18:48
wgGuest57i want to know the content of this book, Become an Active WebGUI Community Member.  What can i find in it?18:51
wgGuest57we want to know more documentation about create wobjects18:54
+perlDreamerthere are examples on the wiki of how to build wobjects18:59
+perlDreamerthe other one is a recording of a live web talk, it isn't a book19:00
+perlDreamerlater this year, the WebGUI Developer's book will be out19:04
@preactionhttp://www.plainblack.com/pr/staff/blog/its-back-the-calendar-list-view-needs-your-help <- it's away. Open contest for a Calendar List View Template19:16
+perlDreamerTo answer your questions19:17
+perlDreamerEverything. See #1. No19:17
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui19:21
-!- mode/#webgui [+o rizen] by ChanServ19:21
@rizenand i'm back in the game19:21
+perlDreamerwelcome back player19:22
+perlDreameryour health is at 97%19:22
+perlDreamerand you are fully equipped19:22
@rizenfeels like 85%19:22
@rizenfully equipped is good though19:22
@rizenit's time to kick ass and chew bubble gum, and i'm all out of gum19:23
@rizenso where are we at re: commerce19:23
@rizenany significant developments19:23
+perlDreamerAll modules converted to exceptions, with tests19:24
+perlDreamerShipDrivers, done, except for the calculate method and UI19:24
+perlDreamerTax, done, except for calculate method and UI19:24
+perlDreamerShip done, except for getOptions and UI19:24
+perlDreamerI need more cart contents to finish them out19:24
+perlDreamerwhich reminds me19:24
+perlDreamerhow are Product and Sku related?19:25
@rizenproduct is a subclass of sku19:25
@rizenor rather will be19:25
@rizenor at least WebGUI::Asset::Sku::Product will be19:25
+perlDreamerI was a little confused, since it isn't in the sku docs.19:25
+perlDreamerright19:25
@rizenin the docs i kind of use the words item, sku, and product interchangably19:26
@rizenmaybe i shouldn't19:26
@rizenbut to me their all just stuff you sell19:26
+perlDreameroh, and I need a consult on this:19:26
+perlDreamerperl -lane 'printf("bcd80 %40s bcd80 %40s\n", @F);'19:26
+perlDreamerany idea why it would not work?19:26
@rizenyou're missing s on the front of prinf19:27
@rizenprintf19:27
+perlDreamerprintf is a valid function19:27
+perlDreamerperldoc -f printf19:27
@rizenoh19:28
+perlDreamerit must be a vim problem, since it works on the command line19:29
@rizenwhat does -lane do19:29
+perlDreamer-l autoremove line endings19:29
@rizene is execute19:29
+perlDreamer-a autosplit into the @F array using whitespace by default19:29
+perlDreamer-n, wrap the -e code in this:19:29
+perlDreamerwhile (<>) { __your_code__ }19:29
+perlDreameras opposed to -p19:30
+perlDreamerwhile (<>) { __your_code__ } continue { print }19:30
+perlDreameroh, -l not only removes line endings, but if you use -p it puts them back for you, too19:30
+perlDreamerand -i, edit in place19:30
+perlDreamermemorizing those saves me hours in text editors19:31
+perlDreamerI need some richer cart content to really test ShipDriver and Tax19:33
CIA-21WebGUI: doug * r5685 /WebGUI/ (2 files in 2 dirs): 19:34
CIA-21WebGUI: fix: List View now begins at the beginning of the day of the date/time passed in19:34
CIA-21WebGUI: removed a spurious warning19:34
+perlDreamersince you can't ship Donations19:34
+perlDreamerand I suspect they aren't taxable, either19:34
+perlDreamerbut I can always write the tax table converter in the meantime19:35
+perlDreamerand I'm down 8 pounds so far :)19:35
@rizenthey are taxable by default19:36
@rizenunless you say otherwise19:36
@rizenand you can make them shippable if you like19:36
@rizenregardless i guess i'll start working on tax ui and calculations19:37
+perlDreamerI'd have to hack the Donation asset to make them shippable.19:38
+perlDreamerand I was thinking that legally you couldn't tax a donation19:39
@preactionlaws differ and change though19:41
@rizenpd i'm telling you that the donation asset is taxable19:41
@rizeni don't care whether it is locally legal or not19:41
@rizeni cannot make decisions about what someone may or may not use the donation asset19:42
@rizenmaybe some people will use it for just straight payments19:42
@rizenlet's say i sell something on ebay19:42
@rizenthen i tell people go to my site and pay for what you bought19:42
@rizenthey type in the amount19:43
@rizenand pay19:43
+perlDreamermaybe we should call it Payment, then, since Donations are a subset of that19:44
-!- Samus_Aran [n=ILL@about/linux/supportwhirlwind/SamusAran] has quit [""You can no more win a war than you can win an earthquake." -- Jeannette Rankin"]19:44
@rizenfeel free to go rename it19:44
@rizeni don't care enough about labels to worry about it19:45
@rizenbesides it's more likely to be used as donations than payments19:46
@rizenthat's my guess at least19:46
@rizenif we keep worrying about stuff that doesn't matter though we're not going to ever complete the system19:47
-!- Samus_Aran [n=ILL@about/linux/supportwhirlwind/SamusAran] has joined #WebGUI19:47
+perlDreamerthat's true, and worrying is one of my specialties19:47
@rizenman i'm dumb sometimes19:52
@rizenstupid little typos cause hours of grief19:52
+perlDreamertax problems?19:53
@rizencart item problems19:54
@rizenfixed now though, so i can move on to tax19:54
@rizenactually...19:54
@rizenwhich would you prefer to integrate into the cart...tax or shipping?19:54
@rizeni'll do the other19:54
@rizenoh wait19:55
@rizennobody has done the address book stuff yet have they?19:55
@rizeni have to do that before we can integrate either19:55
@rizencuz you can't calculate either without an address19:55
CIA-21WebGUI: jt * r5686 /branch/WebGUI_Commerce/lib/WebGUI/Shop/CartItem.pm: stupid typo that i should kick myself in the nutz for19:56
-!- vayde [n=vayde@c-24-118-227-55.hsd1.mn.comcast.net] has joined #webgui19:58
-!- lrobinson [n=luke@lrobinson2.vm.bytemark.co.uk] has quit ["ircII EPIC4-2.6 -- Are we there yet?"]20:00
@rizenooh that brings up an interesting consequence that i hadn't thought of before20:00
@rizenthe user isn't logged in yet, how can they choose from an address book20:01
-!- perlmonkey2 [n=perlmonk@casr-dev.fwsm2ppuser.ou.edu] has quit ["Leaving."]20:08
+perlDreamerIn the past we've forced them to be logged in to use the commerce20:28
+perlDreamerpast = Commerce vs Shop20:29
@rizenyeah, i think i've got it figured out20:29
@rizeni'm going to attach their address book to a session and then when they log in, convert it to a user20:30
@rizenand if they already have an address book after logging in, i'll merge the two20:30
@rizencuz i don't want people to have to log in until they can see the final bill of sale20:30
@rizenwhich is the shopping cart configured with shipping, tax, and coupons20:30
+perlDreamerwhich requires the addressbook20:31
@rizenyup...so that's why i'm going to do the conversion thing20:31
@rizenmight have to put a note on the address book page of "if you were logged in, you could see your existing address book20:31
@rizenor something like that20:31
+perlDreameryeah20:31
+perlDreamermost of the carts that I use recommend logging in before checkout20:32
+perlDreameror at the start of checkout20:32
@rizenyeah, we're going to force them to be logged in before checkout20:33
@rizenthis is just for the cart screen20:33
@rizenor you could tell him to behave or i'll knee cap him, pull out his fingernails with a rusty pair of pliers, and finish up by cutting his vocal cords with a box cutter.20:34
+perlDreamerworse, make him replumb your house20:34
@rizenooh, that would be worse20:35
+perlDreamerDisney is supporting OSCON this year20:35
@rizenoh, then i better be on my best behavior20:35
@rizenso i can get cool disney swag and contracts20:35
+perlDreameryeah20:36
+perlDreamerDisney.com runs on WRE20:36
@rizeni'm officially faxing in my booth registration today20:36
+perlDreamerthat's a headline20:36
vayderizen, do you remember off the top of your head the method for finding which Apache2 package a given method is in?20:48
+perlDreamergoogle?20:48
vaydethere's a simple package somewhere in the api20:48
vaydeyou can do it from the command line20:48
-!- perlmonkey2 [n=perlmonk@wsip-70-164-69-210.ok.ok.cox.net] has joined #webgui20:49
@rizennever knew there was one 20:50
@rizeni just search the docs over at perl.apache.org20:50
vaydewhen I find it again, I'll post back20:50
@rizenand that tells me20:50
vaydehttp://perl.apache.org/docs/2.0/api/ModPerl/MethodLookup.html#Command_Line_Lookups20:54
vaydethere it is20:54
+perlDreamercool! thanks, vayde20:57
vaydeanytime I can give back20:57
vaydeoh btw rizen, thanks for making me prepare that WUC seminar on the wG handler that I never gave.  20:59
vaydethere's a bunch of peeps here that think perl cgi scripting == ModPerl::Registry scripts20:59
vaydethey're seriously being schooled 21:00
wgGuest57hello21:09
wgGuest57if i want that i a user can change the color of a specific section in my site, how could i do that?21:11
@preactionput your CSS in a snippet. put a User Profile Field that allows them to pick a color. Put a macro in that CSS Snippet that pulls the profile field's value and puts it in the CSS.21:24
@preactionthe ^User("profilefield"); macro does that21:24
@preactionand i could swear i answered this question yesterday21:24
@preactiondo we have logs still?21:24
+perlDreameryes21:24
@preactionyou think xdanger would object if i put them in the /topic?21:25
+perlDreamerI don't know21:25
wgGuest57preaction, i will create a profile field to show all the name colors that i want to show21:28
wgGuest57the field could be a selected box21:29
@preactionyes21:29
@rizenvayde: glad to hear it21:29
ckotilIs it possible to grant admin access by IP address?21:31
@preactionsettings > adminIp i think21:31
@preactionunder Misc maybe?21:32
ckotilim thinkng about a dead link crawler that would be able to crawl protected content21:32
@preactionshould work. dunno how that setting works21:43
cap10morgan_i'm doing some testing in 7.5.4 (using prove), but i'm not seeing the errorHandler output. shouldn't that go to stdout when testing?21:57
@rizenno21:58
@rizenthat gets hidden21:58
@rizeneither do perl test.t21:58
@rizenor prove -v test.t21:58
@rizeni think it's -v21:58
@rizenprove pretty much hides everything by default21:58
cap10morgan_yeah, i'm doing prove -v21:58
@rizentry just perl test.t and see if you get a better result21:59
cap10morgan_nope, still not seeing it21:59
@rizendid you try triple clicking? i hear that works. =21:59
@rizen=)21:59
cap10morgan_hehe22:00
cap10morgan_i'm trying to see output from something that's being triggered in the END block, which is just $versionTag->rollback();22:01
cap10morgan_maybe that's why22:01
cap10morgan_oh, nope, it should be triggering some before that too22:02
cap10morgan_hmm...22:02
@rizenperlDreamer who is not here at the moment is the resident expert on testing22:02
@rizenhe could probably tell you in two heartbeats22:02
cap10morgan_oh, ok22:02
cap10morgan_i'll ask him then22:03
@rizenhe should be back in 30 minutes or so22:03
cap10morgan_cool22:03
@preactionrizen, can we add Module::Pluggable to WebGUI? WebGUI::International::getLanguages() only searches /data/WebGUI/lib, not all the directories in @INC22:54
@rizeni'd have to research module::pluggable to understand what it does and what it's prereqs are22:55
@rizenit's not something i can say yes or no to right at this momeent22:56
@preactionk22:56
@preactionit's a client site, so i'll write the code and put it into their local/ directory, so if/when you say "yes" we have something to implement right away22:57
@rizenpreaction does Module::Pluggable do basically what webgui pluggable does only a bit better? 23:12
@rizencuz reading it, that's what it looks like23:13
@preactionno, Module::Pluggable returns a list of class names based on the given parameters23:13
@rizenbut it can also instanciate them it says23:14
@preactionyeah, it's the list thing that i need23:14
@preactionWebGUI::Pluggable is optimal for working with known class names. Module::Pluggable does unknown class names23:15
@preactionwhen we've been doing raw directory parsing ourselves23:16
@rizeni'm not getting how this module works by reading pod, so until i have a chance to play with it i'm going to have to say no for it going into core23:16
@preactionit takes the directories in @INC and searches them for modules under a namespace you specify, say WebGUI::i18n23:16
@rizenit seems to me like it overlaps with WebGUI::Pluggable, and if that's the case then we should either modify WebGUI::Pluggable, or replace WebGUI::Pluggable23:16
@rizenyeah, but that's not ALL it does23:17
@rizeni know what you want out of it23:17
@rizenand understand that23:17
@rizenbut i want to understand all that it does23:17
@rizenif i can finish what i'm working on before vrby gets here then i'll spend some time playing with it this afternoon23:19
@preactionno rush. i can do things without needing it to be in the core by 7.5.523:20
@preactionor... it might be better to roll-our-own. Module::Pluggable is severely limited... i just want WebGUI::i18n::* not WebGUI::i18n::*::*, and I'm not seeing any way to do it23:33
@preactionjust a simple: getClasses( [ directories or class path ], { options like recurse => } );23:34
@preactionwell. not so simple i guess23:34
@rizenadding our own stuff to WebGUI::Pluggable if no cpan module does what you need23:35
@preactioni'll end up doing it, but this is low-priority now that it's going to take that long23:38
wgGuest57hello23:43
wgGuest57i am going to create a group in a macro.  I have been checking the api and i found the next sentence to create a group $g = WebGUI::Group->new($session,3); or  $g = WebGUI::Group->new($session,"new"); 23:45
+perlDreamercap10morgan_: In WebGUI::Test.pm, it mocks the logging object so that you can test error logging without parsing the WebGUI.log file23:47
+perlDreamerit needs to be made into a switch, instead of being unconditional23:48
+perlDreamerthat's where your error output is going23:48
wgGuest57i am testing but i am obtaining the next error WebGUI::Group->new called with a non-existant groupId:[User_prueba]23:48
cap10morgan_perlDreamer: ok, but what do i have to do actually see it? (I'm a Perl testing n00b)23:48
+perlDreamercheck these variables23:49
+perlDreamer$WebGUI::Test::logger_warns23:49
+perlDreamer_debug23:49
+perlDreamer_info23:49
+perlDreamer_error23:49
cap10morgan_oh, ok. so it basically treats those vars as output buffers23:49
+perlDreamerright23:49
cap10morgan_for the different logging levels23:49
cap10morgan_ok23:49
cap10morgan_thanks23:49
+perlDreameractually, I've been meaning to fix that for a while23:49
+perlDreamerhold on a sec, and I'll commit a fix23:50
cap10morgan_sweet, thanks23:50
* cap10morgan_ realizes he'd better start using SVN HEAD for testing23:50
+perlDreameryes :)23:50
-!- cap10morgan_ is now known as cap10morgan23:50
-!- wgGuest57 [n=wgGuest5@static-adsl201-232-86-73.epm.net.co] has quit [Remote closed the connection]23:53
-!- wgGuest79 [n=wgGuest7@static-adsl201-232-86-73.epm.net.co] has joined #webgui23:53
wgGuest79hello23:54
@rizenpd do you think we should allow for multiple line addresses, or just make people type the whole address on one line?23:54
@rizeni like address on one line23:54
@rizenRadix_ can you tell me whether Oz would have any implications on address and line numbers?23:54
+perlDreamerI think people are used to seeing their addresses on multiple lines23:54
-!- SDuensin [n=Scott@231.sub-75-204-20.myvzw.com] has quit ["Leaving"]23:54
@rizennuba you too23:55
@rizenand xdanger too23:55
+perlDreamerbut with form completion in the browsers nowadays, I can't see any other reason to prefer one over the other.23:55
cap10morganrizen: I thought read / heard somewhere that you were using something that lets you maintain your own separate svn repo of WebGUI but resync it w/ upstream from time to time (or maybe it's built in to the WDK). Am I smoking crack?23:55
+perlDreamerthat would be either git or SVK23:55
+perlDreamerthey have SVN plugins23:55
@rizenHaarg is doing that23:55
@rizeni'm not23:56
cap10morganah, ok23:56
wgGuest79perlDreamer, can you help me?23:56
+perlDreamerwhat is your question, wgGuest79?23:56
cap10morganHaarg: what are you using to keep a local svn repo of WebGUI?23:56
cap10morganperlDreamer: ok, i'll look into those23:56
+perlDreamerHaarg uses git23:57
@Haargfor dev, yes23:57
+perlDreamerHe tried SVK and had a bad experience with it23:57
wgGuest79i am using the next sentence to create a group in a macro $g = WebGUI::Group->new($session,3); or  $g = WebGUI::Group->new($session,"new");23:57
+perlDreamercreate a brand new group, or access an existing group?23:57
wgGuest79create a brand new group23:57
+perlDreamerthen you need to use the create method, not new23:58
wgGuest79new  is to access an existing group?23:58
+perlDreameryes23:59
+perlDreamernew => pull an existing group23:59
+perlDreamercreate => make a new group23:59
--- Log closed Sat Mar 01 00:00:00 2008

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