WebGUI irc logs from: 2007-08.log

--- Log opened Wed Aug 01 00:00:33 2007
xootomi remember that copying an asset doesn't also copy its children, is there any way of doing so? (is that the intended copy behaviour or a limitation of wg?) 00:20
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []01:17
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has left #webgui []01:33
-!- Haarg [n=haarg@71-86-227-90.static.mdsn.wi.charter.com] has quit ["Quit"]01:44
-!- AMH_henry [n=yktang@erica.xs4all.nl] has left #webgui []01:54
-!- preaction [n=doug@CPE-67-48-247-114.new.res.rr.com] has quit ["Leaving"]02:06
-!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui03:25
-!- mode/#webgui [+v crythia1] by ChanServ03:25
-!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)]04:10
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI04:16
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has left #WebGUI ["Leaving"]04:39
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has joined #webgui09:39
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui09:53
-!- khenn [n=khenn@66-190-54-175.dhcp.mdsn.wi.charter.com] has quit []10:03
-!- AMH_Mari [n=chatzill@alphamega-dmp.xs4all.nl] has joined #webgui10:28
-!- khenn [n=khenn@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI10:29
-!- mode/#webgui [+o khenn] by ChanServ10:30
-!- khenn [n=khenn@66-190-54-175.dhcp.mdsn.wi.charter.com] has left #WebGUI []10:33
-!- Radix-europe [n=jesse@194.171.50.114] has joined #webgui10:43
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has quit [Read error: 110 (Connection timed out)]11:15
-!- xootom [n=tom@195.224.29.66] has joined #webgui12:06
Radix-europeIs there still a developers site for webgui somewhere?  Where is that located now?12:18
Radix-europeI recall there being a site with api documentation and the like somewhere12:18
Radix-europeAhh.. API in the wiki has the link12:21
xootomhi radix, i got the addusers script passing through using the pass thru, it now executes fine but nothing seems to happen when i try adding users, no error message (unless I omit username etc). Have you tried it with 7.4.0 yourself?13:01
Radix-europehmm.. not with 7.4 no13:36
Radix-europetry calling it from the command line13:36
Radix-europesee if it spits out any errors13:36
Radix-europeit should work with the 7.4 api fine (well.. unless someone changed something in the api that broke it! ;)13:37
Radix-europei remember being told that the api is fixed for two years at last years WUC tho :)13:39
xootomahh thanks that's working now :) when running from command line could see a path error on the config14:43
xootomis it possible to assign the user to a group>14:44
Radix-europeit is, but not using that code I'm afraid15:07
Radix-europeWe do our groups using sql lookups to determine membership, so I never needed it when I wrote that code15:08
Radix-europeyou could probably adapt the code from the userimport script tho15:08
-!- MrHairgrease [n=martin@194.171.50.114] has joined #webgui15:43
-!- mode/#webgui [+v MrHairgrease] by ChanServ15:43
-!- metaperl [n=metaperl@208.255.24.131] has quit [Read error: 110 (Connection timed out)]15:53
xootomok thanks15:57
-!- SDuensin [n=Scott@196.sub-75-207-30.myvzw.com] has joined #WebGUI16:05
SDuensinGood morning.16:06
+MrHairgreasehi16:06
@rizenthank you radix16:19
Radix-europe?16:25
@rizenfor adding keywords to a bunch of wiki stuff16:25
Radix-europeAhh.. I saw the keywords there and thought.. cool.. might add a few :)16:25
Radix-europefound a duplicate developers guide too so wiped one of them and kept the newer one16:26
@rizenhopefully everybody else does the same...i think it will make it easier for people to find stuff16:26
@rizencool16:26
Radix-europeyup, definitely16:26
-!- MrHairgrease [n=martin@194.171.50.114] has quit [Read error: 110 (Connection timed out)]16:26
Radix-europewhen I say wiped I mean blanked it out.. I can't actually delete it16:26
@rizenoh, do you know the url so i can do it?16:27
@rizennevermind16:27
@rizenfound it16:27
Radix-europeyeah, on top of the wiki list16:27
Radix-europethe tags are pretty cool :)16:27
Radix-europeonly thing I realised while doing it is that we want to almost standardise on the keywords used in some ways16:28
@rizenthat's the problem with all tagging systems16:28
Radix-europetrue16:29
@rizenthere is a method in the api to merge two tags into one16:29
@rizenbuut i couldn't figure out a clean way of exposing that to the UI16:29
Radix-europeI was using the wiki a bit today looking up how to do things anyway, so just added the keywords while doing so :)16:29
@rizenso for now, it will just have to be a command line script or something16:29
@rizeni'm glad to know someone uses it16:30
@rizeni was afraid nobody was16:30
-!- MrHairgrease [n=martin@194.171.50.114] has joined #webgui16:30
-!- mode/#webgui [+v MrHairgrease] by ChanServ16:30
Radix-europeI like your webgui lite idea btw16:30
Radix-europebut couldn't find anywhere to post comments on it :)16:30
Radix-europeI was thinking about how packages and themes are done at the moment will need to be simplified - and would be nice if it was16:31
Radix-europeatm there's quite a few steps to import a theme like zenlike, etc.. would be nice to make it automatic somehow.. ie. select theme and voila.. applied to every page, navigation working, etc16:32
@rizenthere i've enabled comments16:32
@rizensorry, just didn't realize i hadn't before16:32
Radix-europenp16:32
@rizenthat sort of concept only works on small sites16:33
@rizenon large sites you could really **** someone by automatically and indescriminently applying a theme to every page16:33
Radix-europeyeah, but that's what you're aiming at with webgui lite, no? :)16:33
Radix-europeI know :)16:33
@rizenyeah, but that doesn't mean that all of webgui should function to serve the small guy16:33
@rizenit has to be a balance, and that balance is usually going to be applied using switches16:34
@rizenoutside of the reach of the small guy16:34
@rizenmake decisions for them16:34
Radix-europeSure.. perhaps a theme wizard that looks for themes in /styles or something like that and then will apply them if they select it16:34
@rizenmy thought on that was actually to make it a step in the site starter16:34
@rizenupload a theme and it will be automatically applied16:35
Radix-europesounds good16:35
@rizenanyway...i'm glad to hear someone is actually reading the blog too, i thought it might only be a couple of people, but lately i've heard from many people who are reading it16:36
Radix-europeI read it all :)16:36
* MrHairgrease has nothing better to do either =)16:36
Radix-europehehe16:37
@rizenwell now that comments are enabled, i hope to see you guys not only reading, but throwing out feedback16:38
Radix-europeWell if I come up with any other ideas I will :)16:40
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has joined #webgui17:07
AMH_henryI was looking through the 7.4.0 source code when I saw that WebGUI::AssetClipboard::www_copy is modified to allow duplication of an asset including its children. What I cannot find is where in the UI this feature is enabled. Any ideas?17:07
@rizenit's when you click on the copy button17:10
AMH_henryyes, but it's looking for with as form parameter. I don't see that one posted anywhere17:10
-!- Haarg [n=haarg@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui17:16
-!- mode/#webgui [+o Haarg] by ChanServ17:16
@rizen?func=copy;with=children17:19
Radix-europeSpeaking of 7.4 - just checked out the new site starter - seems pretty good, though it seems to create the default pages regardless - is this intentional or going to be fixed later?17:22
@rizenit has to create the default pages...they have lots of good information on them like how to log in17:22
@rizenand the introductory movie17:22
@rizenand where to go to get more information17:23
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has joined #webgui17:23
Radix-europeHmm.. I don't necessarily agree17:23
Radix-europeWould be nice to have an option for that17:24
@rizenthis is the part where i get to tell you that i have scorn for 7 generations of your family and it doesn't matter what you think17:24
Radix-europeFor a new user - offer them a tutorial or something perhaps, but an user who's already used webgui before the first thing they will have to do is go and delete the pages etc17:24
@rizenyeah, but those experienced users will at least know how to do that17:25
@rizenstop whining you whiny whiner17:25
Radix-europeSure, but surely there should be an option to turn it off or not have it if you don't want it ;)17:25
@rizenthis is the part where i get to tell you that i'm not an rfe list17:25
elninotime for a topic change?  =)17:26
Radix-europehehe.. sounds like it ;)17:26
@rizenno, i'm just having fun with radix17:26
elninook. you maay continue. =)17:26
@rizenor maybe at the expense of radix17:26
Radix-europeI'm just giving my 2c :)17:26
@rizenand i'm just throwing hate back in your face17:27
@rizenso i think we're even17:27
@rizen=)17:27
Radix-europeuhuh17:27
@rizenok, let me actually defend my position in a civilized manner rather than just throwing out fud17:27
AMH_henry@rizen: thanx. link works great17:27
+crythiashey. I think we should make webgui be php17:28
+crythiasno, no. I mean asp17:28
@rizen1) experienced users know how to delete pages17:28
@rizen2) it only takes a few seconds to do so17:28
+crythiaswebgui as application17:28
@rizen3) if you expose an option to delete the default pages noobs are going to click on it because they're noobs17:28
@rizenand can't help themselves17:28
+crythias:ACK: blank page!17:29
+crythiasIt's like I'm in WP5.1 DOS all over again17:29
Radix-europeokay - argument against17:29
+crythiasor vim for that matte17:29
@rizen4) currently the site starter doesn't need to know anything about what pages are in the database and therefore can function even for companies who create their own create.sql to start, which lots of hosting companies do17:29
+crythiasmatter17:29
Radix-europe1) it's annoying having to delete them every time17:30
Radix-europe2) they take up hard disk space and reserve urls17:30
Radix-europe3) they're redundant once you've read them once - and could easily simply be on the webgui site17:30
Radix-europesince that's where you'd presumably downloaded webgui from anyway17:30
Radix-european option to either not add them, or even a command line option to addsite or something would cater for everyone - new and old user alike17:32
elninoare we discussing on whether to have default pages deletable in a new installation?17:32
Radix-europeyes17:32
elninohow about making it an option during installtion?17:33
elninoie: install default pages, or not17:33
Radix-europewoohoo.. exactly what I've been asking for17:33
Radix-europeAnyway.. I see I won't get anywhere this way, so I'll try making an RFE for it17:34
@rizenthe rfe isn't going to help you if you can't defend your argument17:34
@rizenyour bullet points are good so far17:34
@rizenbut they don't adequately address 3 and 417:34
@rizenof mine17:34
elninoare # 3 and 4 referring to the person installing? or the person that is doing the content manageent?17:35
@rizen3 is referring to the new person coming to the webgui demo site, or a brand new webgui hosting site for the first time17:36
Radix-europe#3 can be addressed by simply explaining what the option does - and suggesting that users who are new to webgui click here (ie. recommended or something like that)17:37
elninoto me, the person installing isn't necessarily the person doing the content management. so to have the option to not install the pages during *installation* does seem to address #3a dn 417:38
@rizen4 is referring to the many hosting companies out there that create their own create.sql files that are loaded rather than the default webgui create.sql file and therefore has information in it that we wouldn't know how to delete...or worse yet, they've just edited the default pages and so they have their default content which they don't want deleted using our asset ids17:38
Radix-europe#4 - Well it depends how this is implemented - if the default pages are put in a separate sql file and run only when selected then this would solve this17:38
elninothe content managemnt person can delete the pages manually if they want and when they want.17:38
@rizenradix: wrong on number 3 again, because PEOPLE DON'T READ17:38
@rizenthey just click17:38
elninobut only the installer can decide whether to isntall them or not, and it would be to their benift to install them i f the content managers are noobs17:39
Radix-europeSure they do - if you have a big fat (recommended) next to it and it's the default option they'll click it every time17:39
@rizenthe default pages are not and will not be in a seperate SQL file17:39
@rizenit's just not possible to do that17:39
Radix-europewhy not?17:40
@rizenhave you seen the database schema?17:40
xootomis the default site configurable by the super administrator.., so if i'm offering a hosted webgui service, i could have a skeleton that i'd like created for all new sites with info on how to get support from myself, and that would be the new user's default each time, and give them a basic set of pages like contact, forums, gallery...17:41
Radix-europexootom; at the moment the default site is hardcoded in the sql file - I'm arguing to change that a bit and make it easier for hosters to do exactly that17:42
@rizenlook guys, i've got to get back to work. i don't have time to explain how all the internals of webgui work so that you can understand my argument. submit your RFE, and if it makes it to the top then we'll figure out a way to make it work17:42
elninotopic change? =)17:43
xootomcould it use asset copy with children to copy a sub-tree out of the import node17:43
elninoor a package17:43
-!- rizen is now known as rizenisaway17:43
xootommakes sense to me17:43
AMH_henryhow about separate the default pages from create.sql and put them in a separate perl script instead?17:44
elninosuggested already... =)17:44
elninoI have a qeustion about rssfeeds17:45
AMH_henryrizen said that it cannot go to an new sql file, but a perl script is much easier to maintain17:45
elninowhat does the "enable rssfeeds" do other than create a child "rss from parent' asset? i would have expectd it to provide an asset that allows a person to get the url of the feed.17:46
elninoor does is simply enable the ability, and I have to create the asset that gives the url to the user?17:46
elninomy guess is that the amount of sql statements it takes to create the default site is too huge for a perl script.17:47
AMH_henrywe use scripts here to create pages directly as assets, no sql required17:48
elninoI don't know then.17:49
xootomcan anyone help with a problem i've got, i must have overlooked something simple. can I pull an sql report, reporting on members of my class (which is a group) - so something like select * from results where group=myclass, so i can only see results for people in my class. Is there a macro to find the name of my group?17:49
elninoI think you can do that in the administrative side. View users in this group sort of thing.17:50
@Haargthere's a template variable rss.url to get the url for the rss feed17:50
elninoHaarg: is that only availabl ewhen I 'enable rss'?17:51
xootomyeah but i need the results of the sql report that only contain people in the group17:51
@Haargyes.  and it points to the 'RSS from Parent' asset.17:52
elninoright, it's in the administrave screen, or is your requirement to have it in a sql report?17:52
elninothanks haarg.17:52
Radix-europehttp://www.webgui.org/rfe/request-for-enhancement/option-to-not-get-the-default-pages-when-you-create-a-new-webgui-site17:52
xootomyes the sql report needs to show different data depending on the group i'm in, so i see data related to my group17:53
elninoxootom: if you enbable debugging: would it display the sql statements being run from the administriave screen so you can copy it to create your sql report?17:54
xootommaybe but that would be the static statement wouldnt it? i need a placeholder in my sql report that reflects the current user's group at the time (if that makes sense)17:55
elninooh. I'm pretty sure there is a macro that gives you your group. Use that macro in the sql statement that you grab from the debugging.17:56
elninoI have another question: I'm setting a scratch variable in a macro that is called  from a sql-based group: $session->scratch->set("loginat","here");17:57
elninoAnd then I'm reading it from a displayLogin in my Auth.pm module: $self->session->scratch->get("loginat");17:57
elninobut it doesn't seeem to be able to get it. I read somewhere that scratch variables are renamed, is this the case in which it renames scratch variables?17:57
elninoare scratch variables cookies or session variables?17:57
@Haargthey are linked to your session17:58
elninois there a way to dump your session variables? because i can set them and read them just fine within the auth module, but not when it's set in a macro and then retrieved from the auth mod.17:59
@Haargthere isn't a macro to get your group. i'm not sure how that would work even, given that users can be in multiple groups.18:00
@Haargyou could look in the database, in the userSessionScratch table18:00
elninothanks haarg.18:01
elninoxootom, haarg: oh.. I think I've been able to dump groups some how. I'll have to log off to get it.  (site is behind I firewall, and I have to vpn to get there) I'll be back, if you can wait?18:01
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has left #webgui []18:01
xootomyeah :) thanks18:02
-!- elnino_ [n=ninow@user-38q49cv.cable.mindspring.com] has joined #webgui18:08
-!- AMH_Mari [n=chatzill@alphamega-dmp.xs4all.nl] has left #webgui []18:09
elnino_xootom. I don't have a macro, but if you create a macro that calls $u->getGroups (from the Users.pm) then I think you'll get what you want.18:09
xootomok that helps, i'll have a go. many thanks18:10
elnino_I have another question: I create my own auth mod, and would like to redirect users to a offsite login form. Is there an appropriate place in the WebGUI.pm auth (my auth mod is a copy of it) mod, that will allow me to redirect the user before anything is written to the headers?18:11
elnino_I tried doing this in the displayLogin proceedure, but stuff was already written to the headers.18:11
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has left #webgui []18:13
elnino_hopefully that makes sense?18:13
-!- preaction [n=doug@CPE-67-48-247-114.new.res.rr.com] has joined #webgui18:14
-!- mode/#webgui [+o preaction] by ChanServ18:14
Radix-europeHey doug18:16
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has quit [Read error: 110 (Connection timed out)]18:20
elnino_Hi. I'll reword my question: I've copied the webgui.pm auth module as my own, and would like to instead redirect a user to the login screen (a static page). Is there an appropriate place to do this? I tried within the displayLogin proceedure, but html has been written already, so I couldn't redirect the user. Or is it too late by the time that auth mod is instanciated?18:20
-!- Radix-europe [n=jesse@194.171.50.114] has quit ["Leaving"]18:24
-!- MrHairgrease [n=martin@194.171.50.114] has left #webgui []18:24
elnino_hopefully someone can tell?18:30
elnino_*help*18:31
pjesisorry don't know yet, but I am starting to do similar stuff18:32
elnino_glad to know that it's not a crazy idea.18:33
elnino_I've mananged to rewrite the form so that it submits to the static page, but that's not working to well, and someting tells me that's not really a good idea. The static login page is on a different subdomain. What have you all tried pjesi?18:35
pjesielnino_: you are way ahead of me, I am just starting to figure out how to implement the custom auth module18:36
elnino_if anyone is looking into my question, plesae let me know and I'll wait, otherwise, I need to log off to vpn into work. - I can't work while logged into this.18:48
-!- elnino_ [n=ninow@user-38q49cv.cable.mindspring.com] has quit ["Leaving"]18:53
-!- metaperl [n=metaperl@208.255.24.131] has joined #webgui18:56
-!- rizenisaway is now known as rizen18:59
@rizenquick opinion poll18:59
@rizenIf you ran the following command: ./wreservice.pl --start mysql18:59
@rizenand it fails18:59
@rizendo you want it to say19:00
@rizena) nothing19:00
@rizenb) Couldn't start MySQL19:00
@rizenc) A full error message that tells you everything it can about why it couldn't start mysql19:00
@rizen?19:00
xootomc19:00
xootomcan anyone tell me if there is any documentation to the graphing API? Is it accessible through an SQL report, so I can show say a plot instead of a table?19:07
@rizenit is not currently available to the SQL report, although that is something that perlDreamer is working on for 7.519:09
@rizenthere are api docs for it at http://www.plainblack.com/downloads/builds19:09
@rizenthen choose your version19:09
xootomlooked through there but couldn't see anything about graphs19:10
@rizenhttp://www.plainblack.com/downloads/builds/7.3.22-stable/api/Image.html19:15
xootomah ha it's under image19:15
@rizenhttp://www.plainblack.com/downloads/builds/7.3.22-stable/api/Image/Graph.html19:16
@preactioni'd pick "c" as well, I'd want to know everything19:16
xootomyes, only the admin is going to see it (and panic, trying to find the cause)19:17
@preactiondoes that mean that the wreservice.pl script is actually going to tail the mysql error log for me?19:17
@preactionbecause that would be killer19:17
@rizenno, but i suppose it could19:18
xootomnot sure how clean that would look, perhaps it could suggest the user tails it, and gives the full command with path, to prompt the admin19:19
@rizencould have a --tail option19:19
-!- khenn_ [n=khenn@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI19:22
@preactionso wreservice.pl will be the frontend through which individual OSes rc scripts are written?19:22
-!- danny_mk [n=daniel@68.15.55.161] has joined #webgui19:22
xootomrc.webgui already does that doesn't it, e.g. rc.webgui startmysql19:24
@preactionright, i'm thinking wreservice.pl is the new rc.webgui19:25
nubarizen: b) Couldn't start MySQL. With maybe a pointer to "check /data/wre/prereqs/mysql/var/$hostname.err for more information"19:43
nubadunno, but i'd rather have the error go to mysql's own error log19:45
@preactionit will be there, mysql does that itself19:45
@preactioni'd just like to avoid going to dig it out myself, so the option to --tail or --verbose would be nice19:46
nubaa --verbose would be fine too19:46
xootomor oppositely a --quiet19:53
nubaheh19:54
@preactionimho quiet should be default. if the program wants to notify the user that there IS more to see with --verbose, it can go ahead19:57
@preactionprogressive enhancement, instead of graceful degradation19:57
nubai think the default should be 'loaded service foo ok' or 'couldn't load service foo'. a --quiet would output nothing except maybe errors to sdterr, and a --verbose would spill the detailed errors too19:59
xootomi suppose it depends if the target user is an admin interactively running the command, then in the use case of it failing, they need to fix it asap with all the info they can get. If it's feeding an error status back to something else, then i can see why detailed errors might not be appropriate20:01
nubai dont think its fit for a --quiet to produce output like 'loaded foo ok'. when you have a --quiet switch it usually means 'output nothing unless strictly necessary'20:01
xootomi'm not sure why by default you'd want to hide information that might help the admin diagnose why the command failed20:02
@preactioni'm thinking this is THE script to start/stop the wre services, from cron, from remote, from web, from console, from startup, etc...20:02
@preactionby default it should do what most startup scripts do, "Starting Blah... OK" or "Starting Blah... FAILED" (something along those lines)20:03
xootomi'm not sure what the convention is for such scripts within webgui to feed back to the interface, return codes etc.20:03
xootomyeah 20:03
nubapreaction: yup, thats what im understanding too20:03
danny_mkGood afternoon!  preaction:  Did you get the code for the chat Wobject cleaned up?20:04
nubain such cases when you dont have a --quiet switch you sometimes have to redirect stderr/stdout to /dev/null20:04
@preactiondanny_mk, lord no, i'm sitting in a starbucks lounge just so i can put in my 8 hours of work today. i can give you what i have now along with some instructions on what needs to be deleted or cleaned up20:05
danny_mkcool.  Can you mail it to danny_mk@yahoo.com?20:07
@preactionk, give me 30 minutes about.20:07
danny_mksure, take your time, I have plenty of work to do :-)20:08
-!- xootom [n=tom@195.224.29.66] has quit ["Leaving."]20:40
-!- wgGuest52 [n=wgGuest5@72.85.248.223] has joined #webgui20:52
-!- AMH_henry [n=yktang@erica.xs4all.nl] has joined #webgui21:08
-!- sno [n=sno@adsl-76-226-124-228.dsl.sfldmi.sbcglobal.net] has joined #WebGUI21:25
snoGood day21:25
-!- sno [n=sno@adsl-76-226-124-228.dsl.sfldmi.sbcglobal.net] has quit ["Leaving"]21:49
nubawonder if he thinks he was snobbed away then left21:54
nubawe should have a bot here for handling such cases21:55
nubaeliza-powered21:55
nuba:)21:56
@rizeni thought that's why we set up the nuba bot21:59
@rizenhello nuba, my name is rizen21:59
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has joined #webgui22:00
xootomrizen, you were helping me yesterday with my problem of how to represent teachers and students in a particular school in webgui, and the way forward was to have each school as a group. now my problem is, how can a report show details about students in one school to the teacher of that school, without having to write custom reports for every school? if the school was a profile field (my original thought) then i'd have been able 22:10
@rizenhow is being in a group different from being in a profile field in that sense?22:12
@rizenboth are database tables22:12
xootomjust that i can write an sql report using the profile fields in where clauses22:12
@rizenyou can do the same with groups22:12
@rizenthe two tables in question are groups and groupings22:12
@rizenin webgui, unless it's a file, it's stored in the database22:13
@rizenso everything is a table you can report on22:13
xootomtrue, i'm wondering if there will be a problem if they're in multiple group22:13
xootoms22:13
@rizenwhy would there be a problem...you're looking for a specific school name and a specific user22:14
@rizenthe same as you would be in the profile22:14
xootomyeah of course22:14
@rizenin fact, it will be easier to deal with multiples using groups than with profiles22:14
@rizencuz groups are designed for multiples22:14
@rizenprofiles aren't22:14
xootomthat's true. yes i think i'm getting my head too muddled :)22:15
SDuensinHey rizen - another FYI...  Just posted all-new installation instructions for my desktop app.  MUCH easier to do now.  22:15
@rizenkeep in mind that you may be better off writing an asset for this reporting simply because the perl API changes way less frequently than the database schema22:16
@rizensweet SD. i have to be honest with you though, the main reason i haven't checked it out yet is that my busiest time of the year is april through september...after the WUC i'll have lots more free time22:17
SDuensinThat's cool.  I completely understand.  That's why there's no YUI desktop yet.  :-P22:17
@rizenxootom, not that the database schema for users and groups changes that often22:18
@rizenrarely, if ever in fact...but that's not true of most other tables22:18
@rizenjust wanted to let you know in advance22:19
xootomyeah i think you might be right22:19
xootomat the moment i'm just trying to get things in place as quickly and simply as possible, my perl skills aren't up to much yet :(22:20
@rizenyou should come to the development workshop at the WUC22:20
@rizentwo days of intensive perl and webgui api to get you up to speed22:20
xootomwould love to but i'm in the uk22:21
@rizenor...you could always contact dev@plainblack.com and have us build it for you22:21
@rizenRadix is in Australia, but he came last year22:21
@rizenwe have people from all over the world every year22:21
xootomwhen is it?22:21
@rizen3rd week in october: http://www.plainblack.com/wuc 22:22
xootommmm looks good22:24
nubarizen: huh22:29
@rizeni was saying you are a bot22:29
@rizenjoke didn't work22:29
@rizennevermind22:29
nubai was out having some snacks22:29
nubayou know, organic fuels for organic bots aka humans22:30
nubanow, some eliza bot can even be helpful when extracting info from people looking for webgui support22:31
nuba"why do you say that?"22:31
nuba"did you check the forum?" "what do you see at the logs?" etc.22:31
nuba"interesting. can you please be more specific?" thats one inspired on the thx1138 film :)22:34
@rizenit's a public irc channel...write a bot and connect it22:34
@rizensounds like a good idea22:34
nubaany bot name idea ?22:38
-!- AMH_henry [n=yktang@erica.xs4all.nl] has quit [Read error: 104 (Connection reset by peer)]22:38
* SDuensin has a bot. It plays Infocom games. :-)22:44
@rizenhow about eliza22:47
@rizenor is that too obvious?22:47
nubatoo obvious i think..22:48
nubausing prj2501.. that clued AI bot from ghost in the shell22:49
-!- prj2501 [n=bleep@hq.imaterial.org] has joined #webgui22:49
nubaprj2501: test22:49
nubaok its working in private /msgs22:50
nubalet me get it to work here..22:50
nubaprj2501: test23:08
prj2501nuba: I'm not sure I understand you fully.23:09
nubaprj2501: why not? im just saying my webgui isnt working!23:09
prj2501nuba: Is it important to you that your webgui isnt working?23:09
nubaprj2501: of course it is! i have a deadline to meet. can you help me?23:09
prj2501nuba: Do you say you have a deadline to meet for some special reason?23:09
nubayes, you know, bringing milk to the kids, etc.23:10
nubaoops, it won't work without the nick ..23:10
nubathat would be complicated to handle23:10
nubawill leave it that way23:11
@preactionoh god now we have an elizabot...23:12
@preactionprj2501: You are hereby commanded to help teh n00bz23:12
prj2501preaction: Perhaps you would like to be hereby commanded to help teh n00bz.23:12
nubahehe23:13
@rizenprj2501 licks balls23:14
nubaprj2501 test23:15
nubachanging the regexp again..23:16
xootomooo i've just built php against the wre's mysql, every few requests it's not connecting to mysql, webgui sites returning Fatal Internal Error :S23:27
SDuensin:-(23:27
nubaprj2501 licks JT's balls23:31
prj2501nuba: Does talking about this bother you?23:31
nubathere you go23:31
nubai love irssi23:33
nubaand its embedded perl feature23:33
prj2501me too. i couldnt live without it!23:34
prj2501now go back to work, silly human!23:35
nubak23:35
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []23:40
xootomhmm for some reason my wre's mysql is restarting every 30 seconds or so23:43
xootomahh think it's cos i deleted the test database by accident, so spectre's rebooting it every 30s...blush...23:47
@preactioneh, it happens to the best of us23:47
-!- SDuensin [n=Scott@196.sub-75-207-30.myvzw.com] has quit ["Leaving"]23:54
--- Day changed Thu Aug 02 2007
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has joined #webgui00:24
elninohello? real quick question.  What object (perl module) and method do I use to check to see what url parameters have been pased to a page?00:24
-!- wgGuest52 [n=wgGuest5@72.85.248.223] has quit [Read error: 110 (Connection timed out)]00:28
@preactionelnino, the webgui way? WebGUI::Session::Form00:32
@preactionotherwise you can use CGI.pm00:32
elninowebgui way.  =)  I'm lookin specifically when the ?op=auth;method=init is set.. 00:34
elninowhich is kinda weird. What does the semi colon do? isn't that supposed to be an &?00:34
@preactionyes, WebGUI::Session::Form. the $session has a ->form to get the WebGUI::Session::Form object00:34
@preactionno, semicolon is the preferred method these days00:35
elninooh. that's new. So those are two different parameters. That's what I wanted to know.  Thanks!00:35
@preactionmainly because & is also the start of an HTML entity (as you pointed out, & or " or <)00:35
elninothat would make sense.00:36
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui00:36
-!- mode/#webgui [+v MrHairgrease] by ChanServ00:36
elninoanother question that is a little more depth, but it took me for ever to figure out why my form wasn't working.00:36
@preactionelnino, just a word of warning: be careful making a new Auth. some of the subroutines in WebGUI::Auth do not have the same prototype as their children in WebGUI::Auth::WebGUI00:37
elninoany idea why webgu's form defaults to enctype="multipart/form-data" when it should be "application/x-www-form-urlencoded" by default?00:37
@preactionbecause multipart/formdata allows for file uploads00:37
@preactionapplication/x-www-form-urlencoded is just one part of a multipart/form-data POST00:38
elninoyea. but I was using that method, not knowing you defaulted it to that, and my form wouldn't work untill I changed it to "application/x-www-form-urlencoded"  that bit me hard for several hours.00:38
elninoopps. did that come accross? it doesn't look right on my chat software.00:39
@preactionthat's weird00:40
elninoback to your warning... I copied /WebGUI/lib/WebGUI/Auth/WebGUI.pm. to create my own auth mod. Should I have copied the parent Auth.pm?00:40
@preactionno, you did right, i'm just saying be careful because it's a lot of messed up in there :(00:41
elninolot of ??  people?00:41
@preactionno, it's just messy. some bad things that can't be fixed because it will break API00:41
@preactionpardon my broken english00:42
elninoOK.  Thanks for your help, preaction, I'm signing off to read url parameters!00:43
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has quit ["Leaving"]00:44
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has quit ["Leaving."]00:54
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has joined #webgui01:00
elninohi preactioin... What object did yousay I needed to use for looking at url parameters?  I can't seem to find it...01:01
@preactionWebGUI::Session::Form01:01
@preactionit's part of the session object, $session->form->get("parameter name")01:01
elninooh.. I'll look again. Thanks! bye.01:02
elninoSuper.. Thanks!01:02
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has quit [Client Quit]01:02
+crythiasRadix_ you there?01:16
+MrHairgreasehe probably is not01:16
+MrHairgreasehe's in the Netherolands right now01:17
+MrHairgreaseand uses the nick radix_europe01:17
+MrHairgreasebut maybe he's using Radix_ too01:17
+crythiasheh. OK. I was thinking about the default install of new sites. 01:17
+MrHairgreaseok01:18
+crythiasback 8 hours ago.01:18
+MrHairgreasehe'll prolly be online tomorrow again01:18
+crythiasthe problem was about the default install adding pages...01:18
+MrHairgreasein the bestedest timezone of the world =)01:18
+MrHairgreaseyeah01:18
+MrHairgreasei read a bit of it01:18
+MrHairgreasebut i understand the difficulties01:19
@preaction7.4 fixed that iirc. you could add something to the wizard that would remove everything01:19
+crythiaswhy not simply have the default site as a package to deploy, even if you don't install it?01:20
+MrHairgreasei dunno01:20
+crythiasthat *is* a cool way to show what the package thing does.01:20
+MrHairgreaseand it's about 00;20 over here01:21
+MrHairgreaseso i don;t wanna know right now =)01:21
+crythiasah. I'm -6 hours from you. I should get home.01:21
+MrHairgreaseyeah01:21
+MrHairgreaseyou should01:21
+MrHairgrease=)01:21
+MrHairgreaseit's almost weekend =)01:22
+MrHairgreaseonly two days to go01:22
+MrHairgreaseare you attending the wuc this year btw?01:22
+crythiasI don't know. 01:24
+crythiasI'm going to see. Every year, I think I'm going to go somewhere.01:25
+MrHairgreasesomewhere else during the wuc you mean?01:25
+crythiaswell, last year I thought I was going to be moving.01:25
+MrHairgreaseah i see01:26
+MrHairgreasebut you didn't?01:26
+MrHairgreaseso you're gonna move this year?01:26
+crythiasno. chickened out.01:26
+MrHairgreaseok01:26
+MrHairgreasethat's not too bad01:26
+MrHairgreasebefore you know it01:26
+crythiasactually, job is secure, but we were looking to upgrade house.01:26
+MrHairgreaseyou'll be lik emicheal j fox in back to the future01:26
+MrHairgreaseok01:27
+crythiaswhat? I'll get a Delorean?01:27
+crythiasand be able to use a remote control to control it?01:27
+MrHairgreasei read somewhere deloerean is manufacturiong again01:27
+MrHairgreasei'd opt for a kitt01:27
+crythiasI'll have my mom think I'm hot?01:27
+MrHairgreasei have this thing for flashing leds01:28
+crythiasactually, have my mom think I'm Calvin Klein?01:28
+crythiasthat's really creapy.01:28
+MrHairgreasewtf?!?!?01:28
+MrHairgreaseyou aren't calvin klein?01:28
+MrHairgreasethat a disappointment01:28
+crythiaswell, I don't wear CK on my undies, that's for sure.01:28
+MrHairgreasei'm sucking up to the worng people =)01:29
+crythiasand not so sure I need to fall out of a tree so my mom can take me in ...01:29
+crythiasanyway, how would I be like MJF?01:29
+MrHairgreaseMJF?01:29
+crythiasMichael J Fox01:29
+MrHairgreaseyou aren't01:29
+crythiascomeon, it's your analogy...01:29
-!- Haarg [n=haarg@71-86-227-90.static.mdsn.wi.charter.com] has quit []01:30
+MrHairgreasei must have been using drugs01:30
+MrHairgreasewithout noticing01:30
+crythias(18:26:36) MrHairgrease: that's not too bad01:30
+crythias(18:26:42) MrHairgrease: before you know it01:30
+crythias(18:26:45) crythias: actually, job is secure, but we were looking to upgrade house.01:30
+crythias(18:26:53) MrHairgrease: you'll be lik emicheal j fox in back to the future01:30
+MrHairgreaseoh that01:30
+MrHairgreasethat was about the chicken part01:30
+MrHairgreaseor better said01:30
+MrHairgreaseyou chickening out01:30
+crythiasoh. how he gets all mad being called chicken01:30
+MrHairgreaseyeah01:31
+crythiasok.01:31
+crythias'cause, yaknow, I wouldn't mind having a DeLorean01:31
+crythiasheheh01:31
+MrHairgreasesure01:31
+MrHairgreasebut where do you get the jigowatts01:31
+crythiasMr. Reactor01:31
+MrHairgreaselightning is seldom over here01:32
+MrHairgreaseoh yeah01:32
+MrHairgreasejust dump your trash in your car01:32
+crythiasbut it's all about the petrol01:32
+crythiashey. how do you know that's what I do to my car? oh. you prob. mean the reactor01:32
+MrHairgreasepetrol is too expensive over here01:32
+MrHairgreaseso for now01:33
+MrHairgreasei'll keep using my bike01:33
+crythiaswe should be burning bole weevels01:33
+MrHairgreasebole wheevels?01:33
+MrHairgreasewhat are those01:33
+crythiasthe scurge of the cotton crops01:33
+crythiasscourge01:33
+MrHairgreaseah01:33
+MrHairgreasescourge       (skûrj)  Pronunciation Key   01:34
+MrHairgrease n.    A source of widespread dreadful affliction and devastation such as that caused by pestilence or war. A means of inflicting severe suffering, vengeance, or punishment. A whip used to inflict punishment.   01:34
+MrHairgreasesounds fun...01:34
+crythiasin fact, we could be running on maggot energy.01:34
+MrHairgreaseok01:34
+crythiasthat's renewable in only a few days.01:34
+MrHairgreasei see it's time to quit and go to bed01:35
+MrHairgrease=)01:35
+MrHairgreaselater guys01:35
+crythiasmaking a car with efficient use of protein.. later01:35
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []01:35
-!- crythias [n=gyoung@64.200.2.35] has left #webgui []01:40
-!- preaction [n=doug@CPE-67-48-247-114.new.res.rr.com] has quit [Connection reset by peer]01:58
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI02:08
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has joined #webgui02:35
elninohello. I'm trying to dump the value of a cookie, that has a bunch of key value pairs:02:48
elninomy ($cookies) = $session->http->getCookies;02:48
elninomy $authcook  = $$cookies->{'cookiename'};02:48
elninoreturn $authcookie->{$hashkey};02:48
elninobut I must be doing something wrong?  I don't quite understand hashes...02:48
elninooh. geez, I see a variable is named wrong.. Other than that does the code look correct?02:49
elninoI gotta go, Ill try this, and may be back03:52
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has quit ["Leaving"]03:52
-!- danny_mk [n=daniel@68.15.55.161] has quit [Remote closed the connection]04:05
-!- preaction [n=doug@h46095ef8.area4.spcsdns.net] has joined #webgui04:06
-!- mode/#webgui [+o preaction] by ChanServ04:06
@preactionfinally EVDO is working for me. I can work from home tomorrow.04:07
@preactionthe latency is something like 2 seconds, but i can live with that04:07
SDuensin2 seconds?!04:08
SDuensinYou live on the moon or something?04:08
@preactionno, it's cellular and i'm getting poor reception04:09
@preaction4 bars of 8, i imagine if i went outside it'd be better04:09
SDuensinI use EVDO every day.  It's NIIIIIIIICE.04:09
@preactionlooks like just a few hundred ms now04:10
SDuensinThat's better.  :-)04:11
SDuensinWho are you using?  Mine's a Verizon ExpressCard adapter.04:11
@preactionSprintPCS Phone as Modem with a Samsung Upstage04:12
@preactiongotta go, i think my gf just called04:12
SDuensinSee ya!04:12
-!- preaction [n=doug@h46095ef8.area4.spcsdns.net] has quit [Read error: 110 (Connection timed out)]04:34
-!- vayde [n=vayde@c-75-72-228-23.hsd1.mn.comcast.net] has joined #webgui05:27
-!- vayde [n=vayde@c-75-72-228-23.hsd1.mn.comcast.net] has quit [Remote closed the connection]06:08
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui07:47
-!- mode/#webgui [+o rizen] by ChanServ07:47
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has joined #webgui09:40
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has quit [Read error: 110 (Connection timed out)]09:46
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI09:47
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui09:48
-!- Radix-europe [n=jesse@194.171.50.114] has joined #webgui10:06
-!- wgGuest50 [n=wgGuest5@a82-93-238-59.adsl.xs4all.nl] has joined #webgui10:42
-!- wgGuest50 [n=wgGuest5@a82-93-238-59.adsl.xs4all.nl] has quit []11:07
-!- wgGuest53 [n=wgGuest5@a82-93-238-59.adsl.xs4all.nl] has joined #webgui11:08
-!- dodo [n=joeri@194.171.50.114] has joined #webgui11:17
-!- wgGuest53 [n=wgGuest5@a82-93-238-59.adsl.xs4all.nl] has quit []11:18
-!- dodo [n=joeri@194.171.50.114] has quit ["[BX] Time to make the donuts"]11:25
-!- dapperedodo [n=joeri@a82-93-238-59.adsl.xs4all.nl] has joined #webgui11:31
-!- AMH_Mari [n=chatzill@alphamega-dmp.xs4all.nl] has joined #webgui12:15
-!- xootom [n=tom@195.224.29.66] has joined #webgui12:50
-!- Radix-europe [n=jesse@194.171.50.114] has quit ["Leaving"]12:56
xootomhi all, does anyone know why when i create groups of groups, the Admins group keeps appearing within groups?13:47
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has quit ["Leaving"]14:10
AMH_henry@xootom: i think admin should get rights from all groups.14:12
xootomJust looks a bit odd as it's a child of every single group14:13
AMH_henrywell, if a group A is within group B then group A inherits all rights from group B. it looks a bit odd for admins but at least admins will always have all right14:15
AMH_henryrights14:15
xootomI see what you mean14:21
xootomJust looks confusing when you see it as a tree structure (manage groups in this group) and everything has Admins in it14:22
AMH_henryyes, it look me a while before i got it heheh14:23
xootomCan I run a grouping scenario past you and see if you think it's the best approach?14:23
AMH_henryi'm not an expert on it, but sure I can give it a try14:25
xootomThanks! I'm using groups to represent schools. So I have a group for each school. I want to group them into partnerships, as the schools work together in partnerships, so I have created a partnerships group, which contains each partnership group, which contains the schools. Now I want to be able to group them into geographical areas (counties).. should I add a group for each county, and add the schools into each county? Or is there a better way of making the sc14:28
xootomI'm not sure how easily it will be manageable though14:28
xootomPlus I have students in each school, so they'll join the school group. Then there are teachers, so they will be in the school group too but also in a teachers group, so they can access reports. But then will I need a separate group for teachers in each school, i.e. two groups for every school, if I want teachers in a school to be able to edit their own set of pages?14:29
-!- MrHairgreas1 [n=martin@wlan-145-94-247-148.wlan.tudelft.nl] has joined #webgui14:43
AMH_henrythis is a rather complicated problem... to begin with your last question. I would create a teachers group for each school and make all teaches members of it. Also create a students group for each school. And then a school group. A school group will be member of both teacher and student group.14:45
AMH_henrythis way if you for example want pages editable by every one in a school then you can you the school group. If you only want access for student then you student group.14:46
MrHairgreas1don't you mean you'll make the teachers and student groups memeber of a school group in stead of the opposite14:46
AMH_henry@MrHairgreas1: to my understanding it works the opposite way. If group A is in group B, then group A inherits all rights from group B. 14:47
MrHairgreas1yeah14:48
MrHairgreas1that's correct14:48
MrHairgreas1maybe i shouldn't respond to questions i haven't heard14:49
MrHairgreas1but in most cases it's logical to put the teachers and student group in a school group14:50
MrHairgreas1that also follows the normal hierarchy14:50
AMH_henryyeah, that's more logical indeed, but unfornately webgui has choosen differently14:50
MrHairgreas1as far as i know webgui hasn't14:51
AMH_henryof course it depends on how you makes use of those groups14:52
MrHairgreas1of course14:54
AMH_henry@xootom: the same for partnerships. each partnership can be member of schools. do you get the idea?15:02
MrHairgreas1hmm15:07
MrHairgreas1i think you're still explaining it upside down15:07
MrHairgreas1if you have partnership group15:07
MrHairgreas1which should contain the schools forming a partnership15:08
MrHairgreas1you should make the schoolgroups a member of that specific partnership group15:08
MrHairgreas1if you make a partnership group a member of a schoolgroup...15:08
MrHairgreas1the school won't be in that partnership15:08
MrHairgreas1however the partnership will be in that schoolgroup15:09
MrHairgreas1but15:09
MrHairgreas1that doesn't make sense b/c the partnership group will be empty15:09
MrHairgreas1in the latter case15:09
xootomyeah mrhairgreas1 that all makes sense15:14
MrHairgreas1just view the groups in groups thing as a tree15:15
MrHairgreas1lower levels have the privileges of higher levels15:16
MrHairgreas1but not the other way around15:16
xootomi think i need to have lots of groups in my system to see how it works15:17
MrHairgreas1ah15:17
xootomif you have thousands of groups set up, do you still get them all in the same long list where you choose to add them to another group?15:17
MrHairgreas1the famous "there's only one way to find out how it works" approach15:17
MrHairgreas1dunno15:18
MrHairgreas1never used that many groups before15:18
AMH_henry@MarHairgreas1: i think you are right if you reasons that way.15:18
MrHairgreas1nor did i ever do very complex groupings15:18
MrHairgreas1rize can prolly answer that question15:19
MrHairgreas1rizen*15:19
MrHairgreas1it might be beneficial to write your own group management interface for that particular purpose though15:19
MrHairgreas1and make it more natural to do the kind of groupings you want to do15:19
MrHairgreas1have it use the Group API in the back15:20
xootomyeah you're probably right15:20
MrHairgreas1it'll happily coexist with the default group manager15:20
xootomgoing back to my original scenario, if there is a separate group for teachers in a school and students in a school, both within the school group, will the teacher be able to get reports out about the students? as they're in a different branch15:23
xootomor should the teacher be under the students15:23
xootomthat might work then i just find the parent group..15:23
MrHairgreas1what do you mean by getting reports out?15:23
MrHairgreas1teachers should never be below students15:24
MrHairgreas1that would be very bad for preserving order in the classroom =)15:24
AMH_henry@xootom: you can always create a separate reports group15:24
xootomit's probably getting over complicated for what I'm trying to set up. example is there are 1000 schools set up, each has say 100 students and 2 teachers with access. I have say 5 different reports, for example report 1 could be a score against each student. Now, I need this report to be available to all teachers in all schools, but it would show the teacher only the scores of the students in their own school15:26
xootomthat sums up what I'm trying to achieve (the reports in question are currently sql reports)15:26
xootomon top of that, each school can have its own set of pages, the teachers of that school would have editing rights (that's where the group security element comes in)15:27
MrHairgreas1so set the view group of that sqlreport to the "Teachers of school X" group15:27
MrHairgreas1for the school pages15:28
MrHairgreas1set the privs as follows15:28
xootomyeah but then i'd have to create the 5 reports 1000 times for each school wouldn't i?15:28
MrHairgreas1view: school X group (teachers and students are in it)15:28
MrHairgreas1edit: "teachers of school x" group15:28
MrHairgreas1you'll have to do that anyway i guess15:29
xootomyeah that's fine15:29
xootomjust how to have one set of reports, not having to maintain 1000 versions15:29
MrHairgreas1i'm not sure you can do that with just an sql report15:30
MrHairgreas1it depends on how the scores are stored i guess15:31
xootomessentially a table with userId against scores15:31
MrHairgreas1hmm15:32
xootomso i can query the webgui database groupings to find all the users in a group, and find all the scores for those users15:32
xootombut if the teachers and students are in different groups15:32
xootomhmm might just need a more complex query to join it all together15:32
MrHairgreas1what you could do it15:32
MrHairgreas1is*15:32
MrHairgreas1figure out in which school group the teacher is15:32
MrHairgreas1and then get all users in the groups of that group15:33
MrHairgreas1in that case you'll get the uids15:33
xootomyeah i wonder if i could write a macro to do that15:33
MrHairgreas1of both teachers and students for a school15:33
MrHairgreas1for the report the teacher being in there don't matter15:34
MrHairgreas1b/c they don't have score in that table anyway15:34
MrHairgreas1you could write a macro15:34
MrHairgreas1but it could potentiall give you a long list of results15:34
MrHairgreas1what you could also try to do is create a VIEW15:34
MrHairgreas1containing student coupled to teachers or something like that15:35
MrHairgreas1and use that in your query15:35
MrHairgreas1just giving options15:35
xootomahhh yeah15:35
MrHairgreas1dunno how weel it would work15:35
xootomarr got to go for a bit thanks for all your help :)15:36
MrHairgreas1np15:36
-!- SDuensin [n=Scott@216.sub-75-206-213.myvzw.com] has joined #WebGUI15:43
AMH_bobGoodmorning!15:50
MrHairgreas1hi15:51
SDuensinHey AMH_bob & MrHairgreas1 15:51
-!- MrHairgreas1 [n=martin@wlan-145-94-247-148.wlan.tudelft.nl] has quit ["Leaving."]16:02
-!- MrHairgrease [n=martin@wlan-145-94-247-148.wlan.tudelft.nl] has joined #webgui16:02
-!- mode/#webgui [+v MrHairgrease] by ChanServ16:02
-!- Haarg [n=haarg@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui17:14
-!- mode/#webgui [+o Haarg] by ChanServ17:14
-!- sno [n=sno@adsl-76-226-124-228.dsl.sfldmi.sbcglobal.net] has joined #WebGUI17:22
-!- metaperl_ [n=metaperl@208.255.24.131] has joined #webgui17:24
-!- dapperedodo [n=joeri@a82-93-238-59.adsl.xs4all.nl] has left #webgui []17:29
-!- metaperl [n=metaperl@208.255.24.131] has quit [Read error: 110 (Connection timed out)]17:41
-!- metaperl_ is now known as metaperl17:41
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has joined #webgui17:48
elninohello - quick question. What pm module and method do I use to get the current page's viewable group?17:48
AMH_henry@elnino: you mean something like $asset->get('groupIdView')?17:56
nuba /na17:58
nubaoops17:58
-!- SDuensin is now known as LordKelvin18:01
-!- LordKelvin is now known as SDuensin18:06
elninoIm thinking that will do it.  How would I get the current page I'm on?18:07
AMH_henryif you have the current asset you can test if it's a PageLayout. If not, then try its parent.18:09
-!- AMH_Mari [n=chatzill@alphamega-dmp.xs4all.nl] has left #webgui []18:11
elninooh. ??  I'm coding my own Auth mod, and simply copied webui's a rewrote the login form, so I don't think I have the current asset either.18:12
AMH_henryyou can get it by $session->asset18:14
-!- preaction [n=doug@000-366-959.area4.spcsdns.net] has joined #webgui18:16
-!- mode/#webgui [+o preaction] by ChanServ18:16
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has left #webgui []18:17
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has left #webgui []18:19
-!- xootom [n=tom@195.224.29.66] has quit ["Leaving."]18:23
-!- xootom [n=tom@195.224.29.66] has joined #webgui18:24
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []18:27
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui18:32
-!- mode/#webgui [+o rizen] by ChanServ18:32
xootomhas anyone got an example of the GroupAdd macro working? its third parameter is a template, when is this displayed?18:37
@preactionthe template is used to display the macro itself18:38
xootomi'll experiment18:39
@preactionapparently all the GroupAdd macro does is display a link for the user to add itself to a group if the group is set to "autoAdd" and the user is not yet part of that group18:40
xootomhow come the first parameter is groupname, not groupid? there can be multiple groups with the same name, it's not a key field is it?18:41
+MrHairgreaseno18:42
+MrHairgreasegroupid is the only valid identifier18:42
+MrHairgreaseat least the one that won't break18:42
elninoAMH_henry: Thanks for your help! I'll go try it now. bye.18:42
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has quit ["Leaving"]18:43
-!- AMH_henry [n=yktang@erica.xs4all.nl] has joined #webgui18:49
-!- MrHairgrease [n=martin@wlan-145-94-247-148.wlan.tudelft.nl] has left #webgui []18:52
xootomtrying the GroupAdd macro out, it seems to work with groups that don't have spaces in the name. it still showed after i'd joined the group though, which i don't think it should as the conditions for its display are that you're not a member already.18:55
xootomshould groups not have spaces in their names? and how do i identify other groups with the same name18:55
@rizenwhy do you have multiple groups with the same name?18:56
@rizenhow would you ever tell them apart18:56
@rizenyou shouldn't do that18:56
xootomi just tried it, i probably wouldn't choose to do that, but if I create a duplicate it doesn't say i can't18:57
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has joined #webgui18:58
@rizeni suppose we should protect users from themselves18:58
@rizenreport it as a bug18:58
xootomi suppose in my previous example, each school is a group and could contain a sub-group of "students" and "teachers", there would then be lots of different groups with the same name.. I thought it was only a label, but with GroupAdd it's being used as an identifier18:58
elninohello. quick question. How do I de-encode a value that is stored in a cookie? the string has a space and when I display it on the webpage, a plus sign is displayed.18:59
@rizenlisten to what you are saying18:59
@rizenso if you go into the groups manager18:59
@rizenand you have 10,000 groups called "Students"18:59
@rizenhow wouuld you ever tell them apart?18:59
@preactionelnino, cookies are stored urlencoded18:59
xootomoh i know, i wouldn't do that because the groups aren't displayed in a tree, it's not easy to see the structure19:00
@rizeninstead your groups should be named "Students of School X"19:00
@preactionelnino, use URI::Escape; uri_unescape(cookie string) # iirc19:00
elninoperfect thanks!19:00
xootomYeah but they are limited to only 20 odd characters, i can't even fit in my test schools names without the students of school bit19:00
@rizenthey aren't stored in a tree simply because they aren't inherently hierarchical19:01
@rizen20 characters/19:01
@rizen?19:01
elninopreaction: thanks for your help! bye.19:01
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has quit [Client Quit]19:01
xootom"Warmley Park Special Needs Sch"19:01
xootomthen it chops off19:01
-!- metaperl_ [n=metaperl@208.255.24.131] has joined #webgui19:01
@rizen30 characters according to the DB, but that should be increased19:01
@rizenfeel free to report that as a bug too19:02
xootomyeah yes you're right 3019:02
@rizenthat should be increased to 255 characters19:02
@rizenwell maybe not that long19:03
@rizenthat's a sentence19:03
xootomlol19:03
xootomthe problem if you do have duplicate group names - is that the problem, that it lets you create duplicate group names, as they are supposed to be unique identifiers... or should it be that groupadd takes the groupId as the parameter19:06
xootomand groupadd doesn't seem to work if there are spaces in the group name19:07
@preactionare you quoting the group name?19:08
xootomyeah19:08
xootomand should it disappear once i've joined the group19:08
@preactionyes19:08
xootomso i guess i could replace it with groupdel so they can leave again19:08
-!- metaperl [n=metaperl@208.255.24.131] has quit [Read error: 110 (Connection timed out)]19:13
-!- metaperl_ is now known as metaperl19:13
xootomjust a random question, is the current version "7.4.0 beta", that will then turn into "7.4.0 (stable)" or will it go 7.4.0 beta to 7.4.1?19:16
@preaction7.4.0 beta will go to 7.4.119:17
xootomok thanks19:17
-!- xootom [n=tom@195.224.29.66] has quit ["Leaving."]20:03
@rizenpreaction, what's the difference between ubuntu 6 and 720:13
@rizenis 7 a bleeding edge release?20:13
@preactionno, all their releases are 6-month timespans20:13
@preactionfeature freeze at 5 months20:14
@preactionso basically all the software is updated every 6 months20:14
@rizenbut it says that 6.06 is supported until 2011 but 7.04 is only supported until 200820:14
@preactionright, 6.06 was an "LTS" release, supported for 5 years20:14
@rizenok, so if i'm going to build a WRE for Ubunut, then 6.06 would be the version to choose, right?20:15
@preactionif, for example, you didn't want to upgrade the entire system all tie time20:15
@preactioni don't know, i use ubuntu on the desktop, and i don't know what ubuntu server users do20:15
@preactioni'd say the latest stable20:15
@preactionand if necessary they can backport20:16
@rizenmethinks that anybody really serving stuff is going to want long term support20:16
@preactionmost likely, and there will always be community builds20:17
nubarizen: got a couple of minutes?20:27
nubawell just reply when you get around, anyway..20:28
nubaim building a photo gallery using userDefinied{1,2} to store lat and long20:29
nubai've modified the rss template to include them, and modified the description to get output like this feed "http://api.flickr.com/services/feeds/groups_pool.gne?id=322338@N20&format=rss_200&georss=1"20:30
nubawhich then allows me to render them in the googlemaps asset easily20:30
nubanow I wonder if there could be a "location" form gadget for webgui20:31
nubaso that you could point/click or search for a location, 20:32
nubain this case, this is a photo gallery20:32
nubabut I can see how you could benefit from being able to assign location attributes to random things inside webgui20:33
@preactionEvents perhaps?20:34
nubalike, imagine a wiki page with knowledge related to a location20:34
nubayeah, events could be nice. if you can output rss from the events, then you could render that in the googlemaps asset as well20:35
nuba(i havent really looked at the events asset yet)20:35
@preactionthere are some complicated parts, but those should be abstracted out in the future20:36
nubathe "location form gadget" would be something like picasa's "Photo Location20:38
nuba©2007 Google - Map data ©2007 NAVTEQ. - Terms of Use20:38
nuba"20:38
nubabox20:38
nubaugh20:38
snoI just built WRE 0.7.2 on Ubuntu server20:38
nubalike the one at the bottom-right corner here: http://picasaweb.google.com/kevin.smilak/BestOfAmericaSGrandCircle/photo#497403409367407003420:38
snoI used 6.06 because it was best supported by VMWare20:38
snoThere were some additional perl modules necessary to get Spectre operational.20:40
snoOutside the WRE package.20:40
snomod_perl also had some dependancies not provided.20:41
nubasno: you can add the additional steps you had to perform to the wiki, if you took notes during the setup20:41
nubathat may help someone in the future20:41
nubaor you, in case you lose your notes and have to do it again ;)20:41
snoIf my current project is delayed significantly, I can provide documentation for the whole Ubuntu server 6.06 install process.20:42
snoThe project comes first though.20:42
nubacool20:42
snoThe base Ubuntu Server install fails to includes some necessary components as well.20:43
snoVMWare is very cool.  I've been using it since v4.220:44
snoI think Plainblack should create VMWare appliances for WebGUI20:44
snoLots of organizations have built server instances to plug and play.20:45
snoI know VMWare is not Open Source, but it is still a great resource.  And the VMWare server engine is free distribution.20:46
-!- wgGuest87 [n=wgGuest8@72.85.248.223] has joined #webgui20:50
-!- danny_mk [n=daniel@68.15.55.161] has joined #webgui20:58
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has joined #webgui21:03
@rizennuba, i don't see any reason not to have a location form control21:03
@rizensno, the problem with that is keeping it up to date21:04
@rizeni haven't yet found a way to automate the build process21:04
@rizenin addition, the distribution package will be enormous21:04
@rizenregardless, it is on my radar and if the means to automate the build process presents itself, i probably will do it at some point21:05
snoI see it as two problems.  Establishing a baseline install, and then a separate upgrade solution.21:11
snoI've found that getting it going was the hardest part.21:11
snoMore people would try WebGUI if they didn't have to abort the installation due to technical problems.21:13
snoI'm a competent package installer and WebGUI is one of the hardest installs I've ever done.21:14
@rizeni agree that it's difficult to do, but that's what the WRE is all about..admittedly it's not quite there yet, but it's getting closer with each release21:15
snoWRE 0.7.2 was a 24 hour install for me.  And I've had practice with older versions.21:16
@rizenyeah, but you compiled it from scratch rather than using a binary21:16
@rizenwhen i'm using binaries i can install the WRE and WebGUI in under 15 minutes21:16
snoI tried that and dropped it.  Iinstead whent the virtual machine routel21:17
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has quit ["Leaving."]21:17
snoWay too many problems with SUSE 10.221:17
snoI VM'd Ubuntu 6.06 with WRE 0.7.2 and that took the whole day.  Admittedly, some of the problem was because I used Ubuntu server instead of workstation.21:18
@rizenbut there again there isn't a binary...at least not one created by us21:19
snoUbuntu server leaves some packages out that WebGUI relies on.21:19
@rizenin addition, that's the reason that the WRE is still at a 0.x release level21:19
snoWRE 0.7.2 ubuntu 6.06 isn't a binary?21:19
@rizenwe know it's not perfect yet21:19
@rizeni said there isn't one created by us21:20
snoYep, I understand.21:20
snoAh, then sourceforge has a contributed one?21:20
@rizenthe only binaries we create right now are RHEL, OSX, and Windows21:20
@rizenyes21:20
snoI see.21:20
@rizenstarting with WRE 0.8.0 we'll be putting out Ubuntu and FreeBSD as well21:20
snoI'm just thinking that a VM Server that is plug in and play would be a great baseline system for someone to get the feel of WebGUI.  Updating processes would come afterwards.21:22
snoI'm unsure what Xen brings to this 21:22
@rizenand as the owner of a company who want's to put his best foot forward, if it comes from us, I want it to have the latest version, and that means an automated build process21:22
snoSure.  I understand that too.21:23
snoThat doesn't necessarily rule out Way-point type of distributions.21:23
snoSomeone isn't going to want to toss their entire operational web site because they want to download the latest prebuilt server.21:24
snoOf course, I'm just talking.  Not insisting here.21:24
snoI'm interested in good things too.21:25
snoAnyway, my thought was that having known way-point VM'd server distributions presents a production base-line for offering enhancements to the latest version.21:27
sno(to get to the latest version)21:28
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has joined #webgui21:29
snoA VM'd server may not be the best way to handle this for all time.  I'm just thinking of the first-timer.  If someone can get WebGUI operational with a minimum of effort, they might decide it fits their production environment faster.21:30
snoThen they would go to a custom installation.21:30
snoMore stable units out there could mean more support requests.21:31
nubathere was some talk of a webgui community appliance once, long ago21:33
nubaby then vmware was running a community appliance contest21:33
snoIf you have VMWare Workstation (like I do) an appliance can be built.  I built a VM for my development work this week.  It's not suitable for a public appliance, but it can be done with a little more effore.21:34
snoeffort.21:34
snoIdeally, it would not be a WRE install on top of a Linux distribution, but an integrated solution.21:35
nubawell, there are appliances available for most of the linuxes already21:36
nubai think the fastest way for a webgui appliance21:36
nubawould be downloading one of those for which there's a binary wre available21:36
nubathen get the rig going21:36
snoDoesn't a WRE binary install supplant some installed components, providing it's own environment?21:38
nubai think so, i had to install some stuff inside a freebsd jail to compile it,21:39
snoIt is certainly plausible to build a VM server with WRE binary installation because I've done it.  However, a baseline project should probably be fully integrated with the host opsys.21:39
nubathen inside other jails i only had to copy the /data/wre to get it working21:39
nubadefine: fully integrated with the host opsys21:40
snoWhen I install WRE, I get two full perl instances on my filesystem.  One for the host, and one for WebGUI.21:41
snoThe host system having already installed one of them.21:41
snoSame for Apache, etc.21:41
nubawell, remove the OS's apache if you want21:42
nubawouldn't recommend doing that with perl21:42
snoA source install would be better, but is a slow and bumpy process.21:42
nubasome system scripts could go borke21:42
snoIndeed.21:42
snoIf a select few base opsys were chosen, and a WebGUI source deployment applied to it.  That would be the basis for an integrated WebGUI appliance.21:43
nubaI wouldn't worry about integrating with the OS's further than the crontab :)21:43
nubaisnt the goal of what you're proposing just for webgui to get the foot in the doro?21:44
nubadoor*21:44
nubawith this appliance?21:44
snoClean, tight, compact (or as compact as possible).21:44
nubalet the masses try webgui..21:44
snoThat is an argument for an appliance.21:44
snoI'm just thinking about how the appliance could/should be deployed.21:44
nubaactually i think the public available demo addresses that nicely21:45
snoBut that is not permanent.  21:45
nubathen the vmware appliace would come handy21:45
snoHanding someone an appliance means they have a working environment for all time.21:45
snoRight.21:45
nubastill, one thing is building a 'check this shit out' appliance, 21:46
snorizen is concerned about providing the latest version at all times.21:46
nubaanother thing is a finely tuned custum built webgui appliance for production deployment21:46
snoRight.21:46
snoBut there is no reason that a properly configured appliance can not serve both.21:47
nubanot to mention requirements for deployment will be different21:47
nubathen there's clustering...21:47
nubaand so on..21:47
snoAnd thus support contracts kick in.21:47
nubathings get messy real quickly :)21:47
snoand the revenue stream jumps.21:47
snoGet them in the door, then sell them something.21:48
snoI'm pretty sure WebGUI is built on that model.21:49
snoThis just takes it that one step further.  Easy installation.21:49
snoAll the mumbo-jumbo about a qualified appliance is really a discussion about what you want your in-the-door product to act like.21:50
snoI much prefer a baseline that can be added to like legos.21:50
snoAnd then when you outgrow your current set-up, well Plainblack has solutions for you.21:51
snoFriendly, qualified technicians.21:51
snoOh, and there's the hosting...21:51
snoLike to chat more, but time to go.21:52
nubaok21:53
nubayou should check plainblack's hosting plans etc21:53
nubai think they're throwing the net and catching the fish earlier than you think21:54
nubasee the demo, like it ? signup for the cheaper hosting plan.. then grow from there.21:55
nubaanyway, check with rizen, i just hang here :)22:00
xootomgot a very quick question, i'm just on my way out :) if i have lots of groups, how are they presented in say the security tab, would hundreds be listed in the 'edit' drop down still?22:21
@rizenyes, although that is getting changed to a selection from control the same as user is in an upcoming 7.4.x release22:22
@preactionif they're "Show In Forms", yes22:23
@preactionrizen, the ajax search thing?22:24
@rizenit's not ajax, it's just a popup window that lets you search users22:24
@preactionah22:24
@rizenit could be ajax, it just isn't22:25
xootomcool thanks22:25
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has quit ["Leaving."]22:25
nubainteresting: http://perlsurvey.org/22:49
-!- wgGuest87 [n=wgGuest8@72.85.248.223] has quit []22:53
-!- perlbot [n=perlbot@lv.pm.org] has quit [Remote closed the connection]23:04
-!- perlbot [n=perlbot@lv.pm.org] has joined #webgui23:04
-!- AMH_henry [n=yktang@erica.xs4all.nl] has left #webgui []23:26
-!- SDuensin [n=Scott@216.sub-75-206-213.myvzw.com] has quit ["Leaving"]23:54
--- Day changed Fri Aug 03 2007
-!- sbaur [n=sbaur@130.157.145.37] has joined #webgui00:12
-!- preaction_ [n=doug@000-371-565.area4.spcsdns.net] has joined #webgui00:27
-!- mode/#webgui [+o preaction_] by ChanServ00:27
-!- preaction_ [n=doug@000-371-565.area4.spcsdns.net] has quit [SendQ exceeded]00:27
-!- preaction_ [n=doug@000-371-565.area4.spcsdns.net] has joined #webgui00:28
-!- mode/#webgui [+o preaction_] by ChanServ00:28
-!- preaction_ [n=doug@000-371-565.area4.spcsdns.net] has quit [SendQ exceeded]00:29
-!- preaction_ [n=doug@000-371-565.area4.spcsdns.net] has joined #webgui00:29
-!- mode/#webgui [+o preaction_] by ChanServ00:29
-!- preaction_ [n=doug@000-371-565.area4.spcsdns.net] has quit [SendQ exceeded]00:30
-!- preaction_ [n=doug@000-371-565.area4.spcsdns.net] has joined #webgui00:31
-!- mode/#webgui [+o preaction_] by ChanServ00:31
-!- preaction_ [n=doug@000-371-565.area4.spcsdns.net] has quit [SendQ exceeded]00:32
nubain the ./Asset/Wobject/Collaboration.pm, sub getRssItems, we have inside the hashrefs pushed to @{$attachmentLoop}, the following: attachment.url, attachment.path, attachment_thumbnail, attachment.length. Why the _ on attachment_thumbnail ?00:34
@rizenbecause it was created after the new best practices policy change00:36
@rizentemplate variables can't have . in them anymore00:36
@rizenand starting with 7.5 (probably) all existing template variables will automatically be converted to use _ instead of .00:36
nubaok00:36
nubawas the new policy published somewhere ?00:37
@rizenyes, the dev mailing list and the wiki00:37
nubai thought _ would apply to TT templates only00:37
@rizenback in january00:37
nubaok. thx00:37
@rizenit was part of my new years resolution00:38
nubai didnt see it, checking out now..00:38
@rizenit's also been talked about on IRC in the months since then, but you may not have been on while we talked about it00:38
-!- preaction [n=doug@000-366-959.area4.spcsdns.net] has quit [Connection timed out]00:40
-!- preaction_ [n=doug@000-371-565.area4.spcsdns.net] has joined #webgui00:44
-!- mode/#webgui [+o preaction_] by ChanServ00:44
nubaprobably00:45
-!- preaction_ [n=doug@000-371-565.area4.spcsdns.net] has quit [SendQ exceeded]00:45
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has joined #webgui01:04
nubarizen: regarding the mini-beta thing, is there a "asset style guide" or "feature guide" anywhere ?01:15
nubalike, "if possible, export table-data as CSV or etc"01:16
@rizenwhat mini beta thing?01:16
nuba"allow for importing and/or exporting in formats usually adopted when dealing with such type of data"01:16
nubamini-beta thread on dev list from July 7 200701:17
@rizenurl?01:17
@rizensorry, i don't remember word for word everything that is said on there01:17
nubawell you're complaining about the low quality of the interface or feature set of some assets01:18
nubalow usability01:18
@rizendo you have a url or not?01:18
nubabadly designed interface etc.01:18
@rizeni'll take that as no01:18
nubahttp://www.webgui.org/webgui/dev/discuss/mini-beta#O8Qve3OXnIvwnp2GIUFxmQ01:18
nubasorry I thought first you were asking if I wanted a URL to such a interface/feature guide01:19
@rizenok01:19
@rizenwhat do you mean by feature guide?01:19
nubamaybe you or someone should write a small guide of 'feature patterns'01:19
nubalike "if you asset has child assets, provide means to list, search, edit, add, remove them"01:20
@rizenno there isn't such a thing01:20
nuba"when applicable or recommended, block the addition of child assets to your child"01:20
nubaetc.01:21
@rizeni really only have one statement in that regard: "Leave nothing unfinished. Take everything to it's logical conclusion."01:21
@rizenok that's two statements01:21
@rizenbut they mean the same01:21
nubaok01:22
@rizenyou're probably right that at some point someone should write such a document01:22
@rizenbut i'm afraid i'm not that guy01:22
nubawell the thing is what you call "unfinished business" could be "good enough" for other people, thats when having such guide would be handy01:23
@rizeni understand why it would be useful01:23
nubaso it could be called a JT-compliant asset01:23
@rizeni'm just not the guy to write ite01:23
nubak01:24
nubai may write, or help write one, eventually01:24
nubaright now im mostly learning the webgui way by inspecting other people's code and the api01:25
@rizencurrently there's only one file in all of webgui 7.4 that follows the best practices to the letter01:27
@rizenlib/WebGUI/Keywords.pm01:27
@rizenwe adopted the Perl Best Practices back in January, but it's going to take a long time before we can bring the entire codebase up to that standard01:28
nubak01:29
nubathis Keywords.pm looks interesting, im updating to 7.4.1 to see it working01:39
nubasounds like what I had in mind earlier today, re: mapping random assets inside webgui01:39
@rizenit's basically what other sites call "tags"01:40
nubaim failiar with tags and tagclouds01:40
@rizenbut we already have HTML tags, template tags, and version tags01:40
nubai mean the implementation01:40
@rizenso i didn't want to confuse the situation01:40
@rizenanymore than it already is01:40
nubai mean a sitewide table 01:40
@rizenwell this API is capable of being applied to all assets01:41
nubai thought of a locations table, with assetId, lat, long01:41
@rizeni just ran out of time01:41
@rizenso currently it's only for the wiki01:41
nubayeah thats what I saw there01:41
nubanice01:41
@rizenyeah, i think you'd need something different for the locations, but it would be a similar api01:42
nubabtw a locator form gadget would call for a sitewide googlemaps key01:42
-!- Haarg [n=haarg@71-86-227-90.static.mdsn.wi.charter.com] has quit ["Quit"]01:42
nubaso for it to work the site admin would have to go and fetch a api key01:42
nubai suppose you're ok with that reqiurement01:42
nubain the understanding that you'd be interesting in adding such gadget to the core01:42
nubaoops, interested*01:43
@rizenhmmm...i hadn't considered that01:43
nubai thought "it would be interesting" but changed mind in the middle of it :)01:43
@rizeni guess it would be ok as long as people didn't have to use the key unless they wanted to use the asset that uses it01:43
nubawell,  i can visualize that being like a WebGUI::Form::Location thing01:44
nubais that how you think of it too?01:44
nubaor what?01:44
@rizenthe form yes01:45
@rizenbut the site wide google key...i don't want people to have to register for google keys just so they can create a webgui site01:45
@rizenso this location form control has to automatically disable itself01:45
@rizenunless the user has the key01:46
nubaok. so if (nokey) { graceously poof }01:46
@rizenor if not disabled, it needs to downgrade gracefully to a simple lat/long field01:46
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has left #webgui []01:47
nubaok01:47
-!- rizen is now known as rizenisaway01:48
nubarizen: on the gotcha.txt, line 47, s/tempalates/templates/01:57
nubaalso check this string02:14
nuba[root@frozen tools]# head -200 /data/WebGUI/docs/changelog/7.x.x.txt 02:14
nubaand some repeated line02:14
nubaon http://www.plainblack.com/getwebgui/advisories/webgui-7_4_0-beta-released02:14
nubalines*02:15
-!- sbaur [n=sbaur@130.157.145.37] has quit []02:36
-!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui03:13
-!- mode/#webgui [+v crythia1] by ChanServ03:13
+crythia1no public announcement on 7.4.1?03:13
-!- crythia1 changed the topic of #webgui to: [ WebGUI 7.4.1 | WRE 0.7.2 ] .:. Come To The WUC http://www.plainblack.com/wuc .:. Feel free to ask questions on here - but make sure you stick around long enough for us to answer! :)03:13
-!- danny_mk [n=daniel@68.15.55.161] has quit [Remote closed the connection]04:39
-!- crythia1 is now known as crythias04:59
-!- sno [n=sno@adsl-76-226-124-228.dsl.sfldmi.sbcglobal.net] has quit [Remote closed the connection]05:30
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)]08:48
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has joined #webgui09:35
-!- rizenisaway [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Read error: 110 (Connection timed out)]09:35
-!- rizenisaway [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui09:57
-!- Radix-europe [n=jesse@194.171.50.114] has joined #webgui10:33
Radix-europeMornin'10:51
AMH_henrymorning :)10:52
Radix-europe:)10:53
-!- xootom [n=tom@195.224.29.66] has joined #webgui12:21
xootomi'm struggling with my groupings problem still, if anyone has a moment.. i mentioned yesterday about having a group for every school, and within this, a group for students of the school and teachers of the school. anyone can join the students group, but access to the teachers group is controlled. if i'm logged on as a teacher, how can i get a list of students of the school? i might be in lots of different groups, so how do i identify which group is a school and14:09
-!- AMH_Mari [n=chatzill@alphamega-dmp.xs4all.nl] has joined #webgui14:13
AMH_henry@xootom: a group has a description field. You could fill that field with something that identify a school uniquely and search for it14:17
xootomahh you're right, that would help. but how do i know which school i'm in as a teacher, if i get a list of my groups it'll contain all sorts including forum subscriptions, etc etc14:18
AMH_henryteachers also belong to a teachers group, right? You can use the description field in that group14:19
xootomtrue, maybe all the teachers of school x and teachers of school y groups should sit under a teachers group. then i just find which group they are in which is a child of the teachers group. then i take the description which is the school name, and find the group that is students of that name14:23
xootomnot sure if its open to abuse though using descriptions like that, would forum post subscriptions contain school names or anything14:24
xootomperhaps it would be easier without a students group, they are just in the school group14:27
xootomyes that might work, a group of schools containing all the schools, a group of teachers containing a teacher group for every school, then i can find the teacher group for a teacher and using the matching description find the non-teacher school group14:28
AMH_henrywho is responsible for adding students and teachers?14:30
xootomself registering students can add themselves to a school, some students will be imported from csv files and added to the school. teachers will all be manually added to their school's teacher group14:31
Radix-europexootoo - we manage our groups using sql lookups.  Every user has an account, but they don't belong to any groups by default.  Instead we use sql lookups to determine group membership - so we have a table in mysql that equates to each user and simply a number of rows for each group with a boolean flag in each.  Its simple but works a treat for us.14:32
xootomdo you need to create them all as webgui groups first?14:33
Radix-europeyes14:33
xootombrb14:33
AMH_henry@xootom: another idea. Instead of using the description field, you could use AssetId as identification. Say each school has a unique number. All Students groups get assetId's like STUDENT<schoolID> (padding to 22 char. long) and all teachers group gets assetId's like TEACHER<schoolId>. This way you can easily find matching groups. It's a bit of an hack, but it's faster than using description field.14:40
-!- MrHairgreas1 [n=martin@194.171.50.114] has joined #webgui15:04
-!- SDuensin [n=Scott@240.sub-75-205-112.myvzw.com] has joined #WebGUI15:45
xootom@amh_henry: thanks, what are assetids normally used for?15:55
AMH_henry@xootom: assetId are the unique identifiers for an asset. btw, i meant group id15:56
xootomahh that's a good idea, i was thinking of having the school group's id the same as the school's id in our crm system, i could prefix it with s_ or t_ or something15:59
xootomyeah if i precede it with teacher_ i can search for the group starting "teacher_" that the user is in to get the school's id16:01
xootomthanks for your help :)16:01
AMH_henryyou're welcome :)16:05
AMH_henryWow! Your version:                                You are using 7.4.0-beta and 7.4.1-beta is available.16:10
-!- rizenisaway [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []16:20
-!- Radix-europe [n=jesse@194.171.50.114] has quit ["Leaving"]16:20
xootomyeah i upgraded yesterday, these versions are coming out swiftly! got to make sure you don't miss one or the upgrade fails though16:20
xootomamh_henry: are groupids max 22 characters?16:29
MrHairgreas1yes16:29
MrHairgreas1all guids are 22 chracters16:29
MrHairgreas1please note that guids MUST be unique16:30
MrHairgreas1so only generate them by yourself if you know what you are doing16:31
-!- MrHairgreas1 is now known as MrHairgrease16:31
xootomsugar crm ids have 36 chars, maybe i'd be better using webgui to generate groups with random guids, and save those into the sugar db instead, or have another linking table16:31
xootomhmm i've got a groupid 3, admins and a userid also with 3, is that bad?16:37
AMH_henrythat's default16:39
AMH_henrygroupid and userid are separate things16:40
xootomok so within a class of asset they must be unique16:41
AMH_henryhmm... assets, groups and users are different entities. They all have their own unique id.16:43
MrHairgreaseassets have an owner16:47
MrHairgreasewhich is a userID16:47
MrHairgreaseand a group toe edit and a group to view16:47
MrHairgreasewhich are both groupId's16:47
-!- danny_mk1 [n=daniel@76.28.6.5] has joined #webgui16:52
-!- danny_mk1 is now known as danny_mk16:53
danny_mkGood morning16:53
MrHairgreasehi16:53
danny_mkI know about the Forms16:53
danny_mkhowever, I was wondering if anyone had a macro that would build a date picker field with a popup calendar16:54
danny_mksince the yui library is already available it should be pretty easy to do16:54
MrHairgreaseas far as i know there is no such macro16:55
MrHairgreasebut it would be trivial to make16:55
MrHairgreasewhat i don not understand however16:55
danny_mkwell, I am writting it now, just wanted to make sure it was not already done16:55
MrHairgreaseis what you want to do with such a macro16:55
danny_mkwell, how do you pass n+ fields to a sql report?16:58
danny_mkif the user has to input these fields?16:58
MrHairgreaseoh16:59
MrHairgreasei see16:59
MrHairgreaseyour putting it in a sql report template16:59
MrHairgreaseand use the result in the query16:59
MrHairgreases/result/inputted date/16:59
danny_mkit would be nice to have a macro that created an input tag with a popup calendar and date validation16:59
danny_mkno17:00
danny_mkpicture this.  I have a sql report that produces a listing of states, something like:  <a href="/wgasseturl/moreinfo?id=5">Connecticut</a>17:01
danny_mkthe moreinfo page has a sql report that shows the current state information17:02
danny_mkunderneath that I have an article that contains an html table for fields within that state that I would like to modify17:03
danny_mkthe article is actually a form that has an action oofo /wgasseturl/updateinfo/17:04
danny_mkwhen the contents of the modified state information get posted to updateinfo the database is updated17:05
danny_mkdoes that help?17:05
MrHairgreaseand updateinfo is a custom asset?17:06
danny_mkno, I think a sql report will do the job, have not gotten there yet.   Still working on the date field deal17:08
MrHairgreasehow does updateinfo update the db then?17:08
danny_mkI havent gotten to that point yet.  I am still working on the more info page.  I think it can be done with a sql report as well.17:09
MrHairgreasesql reports cannot update the db17:10
MrHairgreaseunless you state that your dblink allows that17:10
MrHairgreasebut allowing db writes through the sql report17:11
MrHairgreasewill almost certainly open security holes17:11
danny_mkI can always write a custom asset, that is not show stopper17:11
MrHairgreaseyeah17:12
MrHairgreasebut if you do that17:12
MrHairgreaseyou won't have to use this really complex setup17:12
MrHairgreasealso what you might consider using is the sqlform17:12
danny_mkhmm... I did not think it was complex at all17:12
MrHairgreaseor maybe even a collaboration system17:12
MrHairgreaseif you are using articles to create input form that send data to some other page which will try to update the db without the ability to at least sanity check the data that's being put in17:14
MrHairgreasei think your doing stuff too complicated =)17:14
MrHairgreasebut that's just me =)17:14
MrHairgreasemy guess is17:15
MrHairgreasethat what you want to do is possible using the SQLForm asset17:15
MrHairgreaseit's for power users only17:15
MrHairgreasebut you seem like one17:15
MrHairgreaseso give it a try17:16
danny_mkyou know, the save button for sqlform was disabled on my installation, I have to figure out why17:16
danny_mknever mind, I just figured out why :-(17:17
MrHairgreaseit's diabled b/c you haven;t typed in a tablename yet17:18
MrHairgreaseok17:18
danny_mkanyway, it would still be nice to have a macro that generated that type of field17:18
MrHairgreasesure17:18
MrHairgreasego ahead and code it17:19
MrHairgrease=)17:19
-!- Haarg [n=haarg@24-177-123-127.dhcp.mdsn.wi.charter.com] has joined #webgui17:19
-!- mode/#webgui [+o Haarg] by ChanServ17:19
danny_mksort of like ^YUIWGDatePicker("myFieldName");17:19
danny_mkLOL, I was almost done with it when I asked17:19
MrHairgreaseheh17:20
danny_mkI just thought to myself, "WHAT THE HELL am I DOING?"17:20
danny_mkLOL17:20
danny_mkI thought that there had to be an easier way, perhaphs someone already coded this or there is a way to do it already17:22
xootomis it intentional that the default group for sql reports' download user group is ad manager?17:28
MrHairgreasei don't think so17:28
MrHairgreasemy guess is17:28
MrHairgreasethat ad manager has the top position of the select box17:29
MrHairgreasealphabetically it's ranked pretty much on top i guess17:29
danny_mkMrHairGrease:  You know the SQLForm is still in Beta and defiinitely showing some odd behavior.  I got the "save" button enabled once when I typed in the table name17:31
danny_mkbut now it just won't enable again, no matter how many times I type in the table name17:32
danny_mkI commited my changes and cleared the cache just in case but no dice17:32
MrHairgreaseoh17:33
MrHairgreasethat's weird17:33
MrHairgreaseyou are not importing a table are you?17:33
danny_mkdoes not matter17:33
danny_mkif I leave it unchecked its dissabled17:33
danny_mkif I check it its disabled17:33
MrHairgreasehmm17:34
MrHairgreasedunno directly what's wrong then17:34
danny_mkhave you used it before?17:34
MrHairgreasei wrote it17:34
MrHairgreasebut i haven't used it  lately17:34
danny_mkAh, OK17:34
MrHairgreasestill17:34
MrHairgreaseif something going wrong t should tell you about it17:35
MrHairgreasein stead of just not work17:35
MrHairgrease=)17:35
MrHairgreasewhich browser are you on?17:35
danny_mkwhat is the trigger to get it enabled?  17:35
danny_mkI am using Firefox 2.0.0.617:35
MrHairgreaseok17:35
MrHairgreasewhich dblink are you using17:35
danny_mkthe one to my db17:36
MrHairgreasenot the webgui db right?17:36
danny_mkit works fine for my reporot17:36
danny_mkno, not the webgui one17:36
MrHairgreaseok17:36
MrHairgreaseare you allowed to create table in that db?17:36
danny_mkyup17:36
MrHairgreaseand this table name you entered17:37
danny_mkhmm... let me check the username for that link17:37
MrHairgreasedoes that exist already?17:37
danny_mkdarnit, in the list of allowed keywords I did not have "create"17:38
danny_mklet me test it again.17:38
MrHairgreasethat shouldn't matter afaik17:38
danny_mkwell, I did not think it should since the object already exists in the db17:38
MrHairgreasesomething has prolly gone wrong creating the table17:39
MrHairgreaseit's just weird that it didn't complain17:39
danny_mkOK, I don't want to create the table17:39
danny_mkthe table already exists17:39
MrHairgreaseoh17:39
MrHairgreasein that case17:39
MrHairgreaseyou must be very careful17:39
MrHairgreasethe sqlform will change you table17:40
MrHairgreasedrop primary keys17:40
MrHairgreaseadd columns17:40
MrHairgreaseso if you need it the way it is17:40
MrHairgreasedon't import it17:40
danny_mkok, then I can't use the SQLForm17:40
MrHairgreasethat why there is an import this table switch17:40
danny_mkI would like to leave these as is17:40
MrHairgreaseit will not import tables17:40
MrHairgreaseif you do not switch it on17:41
MrHairgreasebut it should've told you that17:41
MrHairgreaseok17:41
MrHairgreasein that case17:41
MrHairgreaseyou'd prolly be best off wrinting an asset specifically for it17:41
danny_mkAh, LOL.  I am back where I started :-)17:41
MrHairgreasebut you can combine the view and edit mode for your db17:42
MrHairgreasein one asset17:42
MrHairgreasein a safe way17:42
MrHairgreasenot by posting stuff to sqlreports with dblinks that allow updates17:42
MrHairgreaseheh17:42
MrHairgreasegood way to start the weekend =)17:42
danny_mkquestion 217:43
danny_mkI know there are many webmail clients out there.  I currenly use OpenWebMail.  I was wondering if Webgui had a native WebMail client.  17:43
MrHairgreaseno17:44
MrHairgreasenot that i know off anyway17:44
MrHairgreaseof*17:44
danny_mkOK17:45
danny_mkThere was a discussion on single sign on that showed a link to a collaboration suite written in Perl that looked interesting, I will have to find that again17:46
danny_mkI need a good WebMail client for one of my websites.17:46
MrHairgreasei don't think webgui offers you that17:48
MrHairgreaseyet17:48
MrHairgreaseit would make a pretty cool asset though17:48
danny_mkdefinitely would17:49
danny_mkWould need a team of developers just for that one I think :-)17:50
MrHairgreaseor a lot of time17:52
MrHairgrease=)17:52
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has left #webgui []17:53
nubadanny_mk: i checked a while ago and the roundcube project was pretty nice17:55
nubadanny_mk: in case you're fishing for webmail recommendations :)17:55
danny_mksure, however it is hard to find software that is developed either using Perl or Java.  I am trying real hard to keep my servers PHP and other software free17:56
danny_mkjust a personal preference. 17:56
nubasame here17:57
nubanot easy tho17:57
danny_mknope, but I kind of prefer it that way :-)17:57
nubaactually I usually avoid java too, if possible :)17:58
danny_mkRoundCube Webmail is written in PHP17:58
danny_mkdarnit!17:58
nubayes, i know. I've used it for a while, did some custom stuff for a client, check the code, it's not that bad..17:59
danny_mkit is not about the code.   PHP is pretty easy to understand, I just did not want another language to worry about on my apps.18:00
nubahave you found any good looking, perl-based, webmail ? 18:01
-!- preaction [n=doug@h46097ff6.area4.spcsdns.net] has joined #webgui18:01
-!- mode/#webgui [+o preaction] by ChanServ18:01
nubaor at least contemporary-looking.. 18:01
nubai think openwebmail is nice but would use some interface revamp 18:01
danny_mkopenwebmail works great, however the interface is a little outdated for me http://openwebmail.org18:02
danny_mkright18:02
nubayeah its hard to have that as the webmail offering in your portfolio18:02
danny_mkLOL18:03
nubaits feature-rich, but butt-ugly18:03
nubaas people are now used to interfaces like gmail's - for free18:03
danny_mkright18:03
-!- AMH_Mari [n=chatzill@alphamega-dmp.xs4all.nl] has left #webgui []18:04
danny_mkIf it would be integrated into WebGUI I bet the interface would benefit from YUI and the WebGUI api 18:06
-!- MrHairgrease [n=martin@194.171.50.114] has left #webgui []18:14
-!- AMH_henry [n=yktang@erica.xs4all.nl] has joined #webgui18:27
-!- preaction [n=doug@h46097ff6.area4.spcsdns.net] has quit [Connection timed out]18:42
-!- metaperl [n=metaperl@208.255.24.131] has quit [Read error: 110 (Connection timed out)]19:16
-!- xootom [n=tom@195.224.29.66] has left #webgui []19:19
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has joined #webgui20:18
-!- preaction [n=doug@70.9.71.0] has joined #webgui20:30
-!- mode/#webgui [+o preaction] by ChanServ20:30
-!- preaction [n=doug@70.9.71.0] has quit [SendQ exceeded]20:30
-!- preaction [n=doug@70.9.71.0] has joined #webgui20:33
-!- mode/#webgui [+o preaction] by ChanServ20:33
-!- preaction [n=doug@70.9.71.0] has quit [SendQ exceeded]20:33
-!- preaction [n=doug@70.9.71.0] has joined #webgui20:34
-!- mode/#webgui [+o preaction] by ChanServ20:34
-!- preaction [n=doug@70.9.71.0] has quit [Remote closed the connection]20:34
-!- harleypig [i=IceChat7@66.236.68.140.ptr.us.xo.net] has joined #webgui21:34
harleypigIs there any known problem with starting spectre from the apache startup.pl script?21:42
-!- preaction [n=doug@70.9.71.0] has joined #webgui22:24
-!- mode/#webgui [+o preaction] by ChanServ22:25
-!- vayde [n=vayde@c-75-72-243-121.hsd1.mn.comcast.net] has joined #webgui23:20
-!- vayde [n=vayde@c-75-72-243-121.hsd1.mn.comcast.net] has quit [Remote closed the connection]23:23
-!- AMH_henry [n=yktang@erica.xs4all.nl] has left #webgui []23:57
--- Day changed Sat Aug 04 2007
-!- SDuensin [n=Scott@240.sub-75-205-112.myvzw.com] has quit ["Leaving"]00:13
-!- metaperl [n=metaperl@208.255.24.131] has joined #webgui01:06
harleypigHow can I make spectre use localhost instead of going all the way out to the dns server to find my local ip?01:10
harleypigRight now it's trying to connect to mydomain.com instead of localhost, so ithas to resolve the ip everytime.01:10
@preactionset your hostname in /etc/hosts ?01:10
harleypigI'd still have to set the hosts file to the external ip address.01:11
harleypigI guess it's not that big of a deal, now that I think of it.01:11
@preactionno, you could set the hosts file to 127.0.0.1 01:12
harleypigNo I can't ... I have other programs that require a valid ip for the domain name.01:12
harleypigI'm slowly getting rid of them though.01:12
@preactionthat isn't a valid ip?01:12
harleypigErr .. a valid external ip.01:13
@preactionthose sounds like some damned stupid programs :(01:13
@preactionspectre uses the first siteName in your webgui config, unfortunately so do a lot of other things01:13
@preaction(for display purposes, like mail sent out from a CS, but i suppose that's spectre sending out that mail)01:14
harleypigIt just occurred to me that I should be setting the spectreSubnet variable to my external ip.01:14
harleypig*blush*01:14
harleypigThat's why it's unable to connect.01:14
@preactionprobably01:14
@preactionmaybe even the spectreIp01:15
harleypigOn another note on spectre ... is there a way to pass a command line parm that says exit if already daemonized.01:15
@preactionnot that i know of01:15
harleypigI'm starting spectre in my apache startup.pl, but I guess I'm gonna have to add code to check if its already running.01:15
@preactioni don't know if spectre is process-aware of itself01:15
harleypigdoes spectre leave a pid file lying around?01:16
harleypigchecking code01:16
harleypigDoesn'tlook like it01:21
@preactioni dont know if we'd consider that a bug, but rather an RFE (Having spectre become process-aware of itself)01:22
harleypigYeah, I'd say it was an rfe too.01:23
@preactionbut with that feature, we'd be able to connect to running spectre instances, which could allow for some very cool debugging01:23
@preactionfeel free to post it, if we can get JT behind it it might make it into 7.5 (he's always looking for ways to minimize the problems people have with spectre)01:24
harleypigUmmm ... how much is acceptable?  I haven't taken a deep enough look, but I know there is at least one module on the cpan that makes this easy.01:25
harleypigI mean, how much change is acceptable?01:26
@preactionhow much what? i'd imagine it'd be as simple as spectre.pl checking for a $WEBGUI_ROOT/var/spectre.pid and then trying to connect using $WEBGUI_ROOT/var/spectre.sock01:26
@preactionas long as it doesn't break any existing API (you can extend them, but not break them), it's acceptable01:27
harleypigOk.01:27
@preactionthe difficulty though, will determine how long it takes before plainblack puts hours on it(unless someone in the community does it)01:27
harleypig:]01:27
@preactionposting patches, as long as they follow the WebGUI Best Practices (search the wiki), are usually immediately added to the next beta version (7.5.0 in this case)01:28
harleypigWait ... connections to spectre are via http correct?  If so, sock programming isn't necessary right?01:34
@preactionspectre connects to webgui via http, but currently there's no way to connect to spectre at all01:34
@preactionwait, webgui can communicate with spectre01:34
@preactionso yes, somehow. i think it's buried in the POE::Component::IKC::Client code01:35
@preactioni dunno, spectre's still a bit of a blackbox to me01:35
harleypigOh.  Why is it always more complicated than I think it is?01:37
@preactionthe lament of every programmer everywhere ;)01:37
harleypig:]01:37
@preactionit always sounds easy, but it never is...01:38
@preactionthe 90/10 theory: 90% of the cases take 10% of the work, the other 10% take 90%01:38
harleypigheh ... right.01:39
harleypigwierd ... in the spectre.pl code there is a line that is supposed to check if spectre is already running ... but I'm not seeing that error code.01:39
harleypigI need to back up ...01:42
harleypigI'm trying to get a source install working and I'm getting the following error:01:43
harleypigCouldn't connect to WebGUI site makethebad01:43
harleypigmanstop.biz.conf at http://www.makethebadmanstop.biz:80/?op=spectreGetSiteData.  Response: 500 read timeout01:43
harleypigCan anyone help me pinpoint this error?01:43
@preactioncan you view that in a web browser?01:44
@preactiondid you try: cd /data/WebGUI/sbin; perl spectre.pl --test ?01:44
harleypigNo, I get a 500 error ... the log says ...01:44
harleypigI wasn't aware of that option ...01:44
@preactionit just tests connectivity, what does the webgui error log say?01:44
harleypigsame thing01:45
harleypigCan't connect to data source 'dbi:mysql;makethebadmanstop_biz;host=localh01:45
harleypigost' because I can't work out what driver to use (it doesn't seem to contain a 'dbi:driver:'01:45
@preactionthat'd be your problem01:45
harleypigerr ,,, error_LOG says this01:45
@preactionit should be dbi:mysql: (not ;)01:45
harleypigOh ... wonder if that was in the default or if I fat fingered it ...01:47
harleypigI fat fingered it.01:47
harleypig*sigh*01:47
@preactionit happens01:47
-!- Haarg [n=haarg@24-177-123-127.dhcp.mdsn.wi.charter.com] has quit []01:51
harleypigHmmm ... now that url is returning a json stream of just {}01:57
harleypigand the spectre.pl --test is failing.01:57
@preactionis the site up?01:57
@preactiondoes the webgui error log say anything? how about the apache error log?01:57
harleypigAh ... I see ... my ip isn't in the list ... but the ip spectre is coming from is, according to the error message.01:57
harleypigyeah.01:57
harleypigapache error log doesn't say anything01:58
harleypigwebgui says samething ... 500 read timeout.01:58
@preactionhow about above that? webgui and spectre share the same error log01:59
@preactionor pastebin a tail of your webgui error log01:59
@preactionperlbot paste?01:59
perlbotPaste your code to http://sial.org/pbot/perl or http://erxz.com/pb and #perl will be able to view it.01:59
harleypigI'm reading the wrong part of the log ... I cleared the screen (pressed enter a bunch of times) and ran the test again.  No error in either log, but the console says: ERROR: WebGUI cannot communicate with Spectre. Perhaps you need to adjust the spectreIp or spectrePort setting the this config file02:00
@preactionspectreIp in spectre.conf is the IP that spectre will try to bind to. spectreIp in the webgui.conf is the IP that webgui expects spectre to be on. both should be the same (and the IP of the box)02:01
@preactionso probably your internet IP02:01
@preactionand then spectreSubnets should probably include that IP as well (but i'm not sure if that's required)02:02
harleypigHmmm ... I was focusing on the makethebadmanstop.biz.conf file because that's where the variable spectreIp and spectrePort are ...02:03
harleypigbut I'll try changing the ip variable as well in spectre.conf02:03
@preactionyeah, that's the right one02:03
@preactionoh, sorry, thought you were meaning webgui.conf02:03
harleypigIsn't webgui.conf the one that should be copied and modified for each site?02:04
@preactionyes02:05
@preactioni just said "webgui.conf" to refer to "yoursite's webgui configuration"02:05
harleypigah02:06
harleypigmakes sense02:06
harleypigwow ... impressive starter once you get it going.02:13
@preactionthe new site wizard thing?02:13
@preactioni've never actually tried it02:13
harleypigYeah02:13
harleypigMakes it easy to get new sites going with virtual hosts ... very cool.02:14
@preactionone of these days i'm going to make a call-to-arms for WebGUI Source Install package maintainers for various distros. it will help since some people seem to dislike the idea of the WRE adding an additional Perl / Mysql / Apache to their system02:15
harleypigI don't ... that's why I went the source route.02:15
harleypigI've already got all three, on a limited space account ... 02:15
@preactionexactly, the type of people we need for "hobby users" (which in turn ask their places of employment to use WebGUI) usually know enough to run their own apache / mysql / perl02:16
@preactionso if we can get a .deb package (depends on Apache2-mpm-prefork, mysql-server, image-magick, perl-5.8.8) and add some simple scripts to create / delete webgui virtual hosts, it would be easy to install webgui from source02:17
@preactionthe create script would add the appropriate virtualhost config to the appropriate place02:18
@preactionlike a2ensite does for debian02:18
@preactionwg_addsite <sitename> and wg_deletesite <sitename>02:19
harleypigI'm not familiar with those, but I keep my virtual hosts in separate files02:21
@preactionthey don't exist yet02:22
harleypigSo i wouldn't be comfortable automating thatpart02:22
harleypigah02:22
@preactionwg_addsite would create a new virtualhost file from a skeleton, replacing the server name, according to the distribution's standard method of doing it02:22
harleypigoic02:22
@preactionit'd be customized for each distribution02:23
@preactionor, theoretically, we could just maintain a man page that would tell the users how do to it02:23
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has left #webgui []02:23
harleypigand a default of a dumped file they could paste02:23
@preactionsomething like an entire <VirtualHost *:80> they could customize for themselves02:25
harleypigexactly02:27
-!- harleypig is now known as hjp_away02:35
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI03:16
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has left #WebGUI ["Leaving"]03:19
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI03:20
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui03:29
-!- mode/#webgui [+v crythias] by ChanServ03:29
+crythias... and then I got the Wii and started moving content around with it within WebGUI and then...03:31
@preactionomg 31337!03:31
-!- preaction [n=doug@70.9.71.0] has quit ["Leaving"]03:56
-!- danny_mk [n=daniel@76.28.6.5] has quit [Remote closed the connection]05:13
-!- rizenisaway [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui09:15
-!- rizenisaway is now known as rizen09:16
-!- mode/#webgui [+o rizen] by ChanServ09:16
-!- rizen is now known as rizenisaway09:16
-!- AMH_henry [n=yktang@erica.xs4all.nl] has joined #webgui09:35
-!- AMH_henry [n=yktang@erica.xs4all.nl] has left #webgui []09:44
-!- Klaus_ [n=Miranda@p5B071420.dip0.t-ipconnect.de] has joined #webgui12:25
-!- Klaus_ [n=Miranda@p5B071420.dip0.t-ipconnect.de] has quit []15:24
-!- besonen_mobile [n=besonen_@71-220-233-253.eugn.qwest.net] has quit [Read error: 104 (Connection reset by peer)]16:43
+crythiashttp://www.costcentral.com/proddetail/Lenovo_3000_N200_0769/0769AFU/N03062/extended/18:00
+crythiassorry18:05
+crythiaswrong link18:05
+crythiashttp://www.freakingnews.com/PacMan-Pictures--1129-0.asp18:05
-!- wgGuest32 [n=wgGuest3@68.15.55.161] has joined #webgui18:12
-!- wgGuest32 is now known as danny_mk18:12
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui18:36
-!- mode/#webgui [+v MrHairgrease] by ChanServ18:36
danny_mkcrythias, you around?18:52
danny_mkhow bout you nuba?18:53
-!- danny_mk [n=wgGuest3@68.15.55.161] has quit []18:56
-!- AMH_henry [n=yktang@erica.xs4all.nl] has joined #webgui19:00
-!- AMH_henry [n=yktang@erica.xs4all.nl] has left #webgui []19:16
-!- wgGuest05 [n=wgGuest0@68.15.55.161] has joined #webgui19:20
nubajust passing by19:41
nubaoh hes not here anymore19:42
nubanevermind19:42
-!- hjp_away [i=IceChat7@66.236.68.140.ptr.us.xo.net] has quit ["Oops. My brain just hit a bad sector"]20:03
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)]20:05
-!- wgGuest05 [n=wgGuest0@68.15.55.161] has quit []20:41
-!- khenn_ [n=khenn@66-190-54-175.dhcp.mdsn.wi.charter.com] has quit []20:47
-!- danny_mk [n=daniel@68.15.55.161] has joined #webgui20:55
danny_mkHi everyone20:56
-!- khenn [n=khenn@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI22:20
-!- mode/#webgui [+o khenn] by ChanServ22:20
danny_mkhmmm... the encrypt login option does not seem to be available in 7.4.122:35
-!- metaperl_ [n=metaperl@208.255.24.131] has joined #webgui22:54
-!- vayde [n=vayde@c-75-72-85-140.hsd1.mn.comcast.net] has joined #webgui23:07
-!- metaperl [n=metaperl@208.255.24.131] has quit [Read error: 110 (Connection timed out)]23:10
-!- metaperl_ is now known as metaperl23:10
-!- Klaus_ [n=Miranda@p5B071420.dip0.t-ipconnect.de] has joined #webgui23:12
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui23:18
-!- mode/#webgui [+v crythias] by ChanServ23:18
+crythiasyawn23:21
-!- Klaus_2351 [n=Miranda@p5B071378.dip0.t-ipconnect.de] has joined #webgui23:34
-!- Klaus_ [n=Miranda@p5B071420.dip0.t-ipconnect.de] has quit [Read error: 110 (Connection timed out)]23:36
-!- Klaus_2351 [n=Miranda@p5B071378.dip0.t-ipconnect.de] has quit []23:52
--- Day changed Sun Aug 05 2007
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has left #webgui []00:25
-!- metaperl [n=metaperl@208.255.24.131] has quit [Read error: 110 (Connection timed out)]01:17
-!- metaperl [n=metaperl@208.255.24.131] has joined #webgui01:27
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []01:42
-!- danny_mk [n=daniel@68.15.55.161] has quit [Remote closed the connection]03:26
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui03:30
-!- mode/#webgui [+v crythias] by ChanServ03:30
-!- crythia2 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui03:51
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)]04:06
-!- wgGuest26 [n=wgGuest2@ppp-70-253-77-61.dsl.austtx.swbell.net] has joined #webgui06:08
wgGuest26alive or memorex?06:10
-!- wgGuest26 is now known as PerlPilot06:10
crythia2hm06:13
PerlPilothmm hm hmmmm hmmm hm hm hm hmmm06:16
-!- PerlPilot [n=wgGuest2@ppp-70-253-77-61.dsl.austtx.swbell.net] has quit []06:29
-!- vayde [n=vayde@c-75-72-85-140.hsd1.mn.comcast.net] has quit ["Exit- stage left"]06:59
-!- crythia2 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)]10:13
-!- Klaus_ [n=Miranda@p5B072FAA.dip0.t-ipconnect.de] has joined #webgui14:02
-!- Klaus_ [n=Miranda@p5B072FAA.dip0.t-ipconnect.de] has quit []14:02
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui17:31
-!- mode/#webgui [+v MrHairgrease] by ChanServ17:31
-!- danny_mk [n=daniel@68.15.55.161] has joined #webgui17:39
-!- danny_mk [n=daniel@68.15.55.161] has quit ["using sirc version 2.211+KSIRC/1.3.12"]19:10
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []19:54
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has quit [Read error: 113 (No route to host)]22:24
--- Day changed Mon Aug 06 2007
-!- metaperl [n=metaperl@208.255.24.131] has quit [Read error: 110 (Connection timed out)]01:45
-!- danny_mk [n=daniel@68.15.55.161] has joined #webgui02:19
-!- metaperl [n=metaperl@208.255.24.131] has joined #webgui02:37
-!- danny_mk [n=daniel@68.15.55.161] has quit ["using sirc version 2.211+KSIRC/1.3.12"]04:04
-!- vayde [n=vayde@c-75-72-85-140.hsd1.mn.comcast.net] has joined #webgui04:38
-!- vayde [n=vayde@c-75-72-85-140.hsd1.mn.comcast.net] has quit [Remote closed the connection]04:42
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui09:38
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has joined #webgui09:40
-!- Khaytsus [i=wally@khayts.us] has quit [Read error: 104 (Connection reset by peer)]10:07
-!- Khaytsus [i=wally@khayts.us] has joined #webgui10:07
-!- Radix-europe [n=jesse@194.171.50.114] has joined #webgui10:41
-!- dapperedodo [n=joeri@a82-93-238-59.adsl.xs4all.nl] has joined #webgui10:55
Radix-europehey dapperedodo - working from home today? :)11:10
-!- metaperl [n=metaperl@208.255.24.131] has quit [Read error: 110 (Connection timed out)]12:05
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has quit ["Leaving"]14:11
-!- AMH_Mari [n=chatzill@alphamega-dmp.xs4all.nl] has joined #webgui14:21
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has left #webgui []14:34
-!- arnaud__ [n=arnaud@58.59.98-84.rev.gaoland.net] has joined #webgui14:53
arnaud__hi14:54
* arnaud__ feels alone...14:56
arnaud__is there an ongoing French translation (i18n part) for the latest version ?14:57
xdanger_http://i18n.webgui.org/14:59
-!- Radix-europe [n=jesse@194.171.50.114] has quit [Read error: 104 (Connection reset by peer)]15:00
arnaud__thanks15:00
-!- Radix-europe [n=jesse@194.171.50.114] has joined #webgui15:02
arnaud__no unicode...HTML element only ?15:02
arnaud__We (french people) like to throws accent everywhere...15:03
arnaud__forget my last comment... Seems like the editor take care of converting my accents to HTML entities...15:09
arnaud__Should I follow the (english) text inconsistency ? Or correct it in my translation ?15:26
arnaud__ "How many impressions (individual displays of the ad) has the advertiser purchased? If they purchased a number of clicks you can leave this at zero."15:26
arnaud__shouldn't it be : advertiserS/they or advertiser/he ?15:27
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui15:50
-!- SDuensin [n=Scott@147.sub-75-204-77.myvzw.com] has joined #WebGUI16:00
AMH_bobGoodmorning!16:07
arnaud__hi !16:08
arnaud__(good afternoon here in France)16:08
AMH_bob(yeah, same here in Holland :P )16:09
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has quit ["Leaving."]16:22
-!- Radix-europe [n=jesse@194.171.50.114] has quit ["Leaving"]16:23
-!- danny_mk [n=daniel@76.28.6.5] has joined #webgui16:45
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui16:59
-!- Haarg [n=haarg@24-177-123-127.dhcp.mdsn.wi.charter.com] has joined #webgui17:00
-!- mode/#webgui [+o Haarg] by ChanServ17:00
-!- dapperedodo [n=joeri@a82-93-238-59.adsl.xs4all.nl] has left #webgui []17:21
-!- Klaus_ [n=Miranda@p5B0727BA.dip0.t-ipconnect.de] has joined #webgui17:32
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has left #webgui []18:05
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has quit ["Leaving."]18:06
danny_mkanyone around?18:19
nubano18:27
-!- AMH_Mari [n=chatzill@alphamega-dmp.xs4all.nl] has quit [Read error: 110 (Connection timed out)]18:35
danny_mknuba, I can't figure out what style is used when visiting any page and passing ?op=auth18:37
danny_mkI thouoght it was failsafe18:38
@Haargit's whatever is set for the 'User Function Style' in Settings > UI18:47
danny_mkThank you, darn that was hard to figure out :-)18:51
-!- sanyock [n=sanyock@geeklife.ru] has joined #webgui19:00
sanyockHi People!19:01
sanyockUnfortunately:19:02
sanyock<tmpl_if session.var.adminOn>19:02
sanyock</tmpl_if>19:02
sanyockdoes not work for me :(19:02
sanyock7.3.2219:03
@Haargwhen did it stop working?19:05
sanyockI did not use it previously and guess it should work in predefined templates, but it does not work in my template19:06
sanyockJust tried to add it and does not work19:06
sanyockThis templates has some other macroses like ^AssetProxy("aulix/style1/navigation");19:07
sanyockand tehy work fine19:07
sanyockIn resulting page <tmpl_if session.var.adminOn> does not exist but the text inside it does19:08
sanyockI commited and cleared cache19:08
-!- wgGuest93 [n=wgGuest9@113.8.221.87.dynamic.jazztel.es] has joined #webgui19:18
sanyocksorry, it was my mistake19:21
sanyockworks fine now19:21
wgGuest93Hi. I'am a web designer and I'm new at CMS world. I've been reading and testing the demo of webgui; but I relly need more help (maybe starting from general concepts)19:22
* sanyock wonders which SSO is the most popular and convenient: CSA or OpenID ?19:24
wgGuest93it is possible to install Webgui in a comercial Hosting?19:25
sanyockVPS19:27
sanyockwhen u r a root19:27
wgGuest93how i konw if im a root??19:31
sanyockif you do not know about root then most likely you should use plainblack.com shared hosting19:33
wgGuest93in this plainblack hosting, is Webgui pre-installed?19:36
sanyockyes19:42
wgGuest93there are several hosting plans at plainblack.com, will be enough with the "supported WebGUI hosting"?19:47
nubadanny_mk: you can look at the html for any unique-looking string19:47
nubathen search for it in the database19:47
nubai do that with phpmyadmin, makes searching the entire db really easy19:48
nubaand to search the code i usually do "find /data/WebGUI/lib/WebGUI/ -type f | xargs grep 'string' "19:52
nubasometimes passing additional switches to grep19:52
-!- wgGuest93 [n=wgGuest9@113.8.221.87.dynamic.jazztel.es] has quit []19:52
-!- sanyock [n=sanyock@geeklife.ru] has left #webgui []19:55
danny_mktalking about SSO, is someone working on a Auth module for OpenID or CSA?19:59
danny_mkI would be interested in using such a module.19:59
danny_mkOK nuba, I thought about that but the answer was easier than I expected.  20:01
nubadanny_mk: you'll have to send karma this way: http://www.plainblack.com/rfe/request-for-enhancement/openid20:04
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui20:44
-!- mode/#webgui [+v crythias] by ChanServ20:44
danny_mkif it does not get done soon I will have to take on the project myself.  It would be good to have this module.  20:54
danny_mkI am still waiting to be passed the baton for the chat Wobject20:56
+crythiasoooh... chat.21:18
+crythiasseems everyone is doing a php chat thing21:26
danny_mkno, not a php chat one21:33
danny_mka Perl one for Webgui21:33
xdanger_nuba: just a quick note... why do you use find? why not just grep -R 'string' /data/WebGUI/lib/WebGUI/* ?-)21:47
nubahabits21:50
nubaim used to do lots of things with find|xargs21:51
nubadoing*21:52
nubaplus you have things like mtime, size, etc with find21:54
nubapruning21:54
nubafind rocks21:56
nubalove it21:56
nuba:)21:56
xdanger_=P21:56
-!- Klaus_ [n=Miranda@p5B0727BA.dip0.t-ipconnect.de] has quit [Read error: 110 (Connection timed out)]21:57
-!- AMH_henry [n=yktang@erica.xs4all.nl] has joined #webgui21:58
nubadumb recursing can be a real pita21:59
xdanger_I've never "really REALLY" mastered the *nix shell =)22:00
nubawell one is always learning :)22:01
nubaits hard to say one has really REALLY mastered anything..22:01
xdanger_I have a friend who (in my opinion) has mastered it... and many other things...22:03
xdanger_he has this incredible memory... he remembers every code that he has ever writen, and even all random generated passwords after just one read...22:05
nubawell, that happens sometimes i guess22:06
nubanow random generated passwords, after one read, thats crazyness :)22:06
nubais he like "rain man" or anything ?22:06
xdanger_A little maybe...22:07
nubaheh22:07
xdanger_not in the "socialy stupid" but a little akward22:07
xdanger_He's now a very creative person... He always says that he's a little autistic22:08
nubawell they say no one is reeaaaly normal if you look close enough..22:09
xdanger_true22:12
-!- crythias [n=gyoung@64.200.2.35] has left #webgui []22:24
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui22:27
-!- mode/#webgui [+v crythias] by ChanServ22:27
-!- danny_mk [n=daniel@76.28.6.5] has quit [Remote closed the connection]22:36
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui22:55
-!- mode/#webgui [+o preaction] by ChanServ22:55
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: ckotil, AMH_henry, nuba, @preaction23:06
-!- arnaud [n=arnaud@58.59.98-84.rev.gaoland.net] has joined #webgui23:08
-!- Netsplit over, joins: ckotil, nuba23:10
-!- Netsplit over, joins: preaction23:10
-!- mode/#webgui [+o preaction] by ChanServ23:11
-!- arnaud__ [n=arnaud@58.59.98-84.rev.gaoland.net] has quit [Read error: 110 (Connection timed out)]23:24
-!- SDuensin [n=Scott@147.sub-75-204-77.myvzw.com] has quit ["Leaving"]23:54
--- Day changed Tue Aug 07 2007
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI02:43
-!- danny_mk [n=daniel@68.15.55.161] has joined #webgui03:25
-!- wgGuest49 [n=wgGuest4@242.10.101.97.cfl.res.rr.com] has joined #webgui03:27
-!- wgGuest49 [n=wgGuest4@242.10.101.97.cfl.res.rr.com] has quit []04:59
-!- sanyock [n=sanyock@geeklife.ru] has joined #webgui05:04
-!- danny_mk [n=daniel@68.15.55.161] has quit ["using sirc version 2.211+KSIRC/1.3.12"]05:58
-!- sanyock [n=sanyock@geeklife.ru] has left #webgui []06:21
-!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui06:50
-!- mode/#webgui [+v crythia1] by ChanServ06:50
-!- vayde [n=vayde@c-75-72-85-140.hsd1.mn.comcast.net] has joined #webgui07:16
-!- vayde [n=vayde@c-75-72-85-140.hsd1.mn.comcast.net] has quit ["Exit- stage left"]07:32
-!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)]07:34
-!- khenn [n=khenn@66-190-54-175.dhcp.mdsn.wi.charter.com] has quit []08:04
-!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui08:14
-!- mode/#webgui [+v crythia1] by ChanServ08:15
-!- AMH_Mari [n=chatzill@alphamega-dmp.xs4all.nl] has joined #webgui09:01
-!- arnaud [n=arnaud@58.59.98-84.rev.gaoland.net] has quit ["leaving"]09:58
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has joined #webgui10:12
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Connection reset by peer]10:16
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui10:20
-!- mode/#webgui [+o preaction] by ChanServ10:20
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui10:53
-!- sanyock [n=sanyock@geeklife.ru] has joined #webgui11:04
-!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)]11:56
-!- metaperl [n=metaperl@208.255.24.131] has joined #webgui12:14
-!- Klaus_ [n=Miranda@p5B072155.dip0.t-ipconnect.de] has joined #webgui12:27
-!- sanyock [n=sanyock@geeklife.ru] has left #webgui []14:02
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has left #webgui []14:05
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has joined #webgui14:06
-!- AMH_Mari [n=chatzill@alphamega-dmp.xs4all.nl] has left #webgui []14:06
-!- AMH_mari [n=chatzill@alphamega-dmp.xs4all.nl] has joined #webgui14:06
-!- AMH_mari [n=chatzill@alphamega-dmp.xs4all.nl] has left #webgui []14:08
-!- AMH_mari [n=AMH_mari@alphamega-dmp.xs4all.nl] has joined #webgui14:12
-!- AMH_mari [n=AMH_mari@alphamega-dmp.xs4all.nl] has quit [Client Quit]14:14
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has quit ["Leaving"]14:14
-!- AMH_mari [n=AMH_mari@alphamega-dmp.xs4all.nl] has joined #webgui14:15
-!- crythia1 [n=gyoung@64.200.2.35] has joined #webgui14:58
-!- mode/#webgui [+v crythia1] by ChanServ14:58
-!- crythias [n=gyoung@64.200.2.35] has quit [Connection reset by peer]14:58
-!- Klaus_ [n=Miranda@p5B072155.dip0.t-ipconnect.de] has quit [Read error: 104 (Connection reset by peer)]15:53
-!- SDuensin [n=Scott@86.sub-75-207-243.myvzw.com] has joined #WebGUI16:06
AMH_bobHey, good morning!16:17
SDuensinHowdy16:20
-!- danny_mk [n=daniel@76.28.6.5] has joined #webgui16:32
danny_mkpreaction, are you around?  Do you have the code cleaned up for the chat Wobject?16:33
-!- Radix-europe [n=Jesse@c529c7997.cable.wanadoo.nl] has joined #webgui16:54
-!- wgGuest47 [n=wgGuest4@host1.procolix.nl] has joined #webgui16:56
-!- wgGuest47 [n=wgGuest4@host1.procolix.nl] has quit [Client Quit]16:57
-!- Haarg [n=haarg@24-177-123-127.dhcp.mdsn.wi.charter.com] has quit []17:29
-!- Haarg [n=haarg@24-177-123-127.dhcp.mdsn.wi.charter.com] has joined #webgui17:33
-!- mode/#webgui [+o Haarg] by ChanServ17:33
-!- wgGuest73 [n=wgGuest7@host1.procolix.nl] has joined #webgui17:33
-!- wgGuest41 [n=wgGuest4@host1.procolix.nl] has joined #webgui17:33
-!- wgGuest41 [n=wgGuest4@host1.procolix.nl] has quit [Client Quit]17:33
-!- wgGuest73 [n=wgGuest7@host1.procolix.nl] has quit [Client Quit]17:33
-!- wgGuest96 [n=wgGuest9@host1.procolix.nl] has joined #webgui17:33
-!- synq [n=koen@host1.procolix.nl] has joined #webgui17:34
synqielliew17:34
wgGuest96hai17:35
synqhai wgGuest Bart17:39
Radix-europeHey Koen :)17:40
synqhai Jesse17:40
synqRadix?17:40
Radix-europeYah17:40
synqshouldn't that be 'Radex' ?17:40
Radix-europeheh17:41
Radix-europenope, I had the nick Radix before I went to your office ;)17:41
synqhehe17:41
-!- synq is now known as SynQ17:41
Radix-europeMy friends saw the photo I took of the outside of the office and said you spelt my name wrong on the welcome board ;)17:41
wgGuest96:)17:42
Radix-europehttp://www.flickr.com/photos/radix999/982431612/17:42
-!- Klaus_ [n=Miranda@p5B072155.dip0.t-ipconnect.de] has joined #webgui17:42
SynQhehe17:43
Radix-europeI decided to go see a few museums today - went to Museum Prinsenhof, Van Meerten and the Army Museum17:44
-!- crythia1 [n=gyoung@64.200.2.35] has quit [Read error: 104 (Connection reset by peer)]17:49
SynQnice17:49
SynQhow was the army museum?17:49
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui17:49
-!- mode/#webgui [+v crythias] by ChanServ17:49
Radix-europePretty cool actually.. lots and lots of weapons, suits of armor, uniforms, swords, pistols, rifles, guns, tanks, rocket launchers, and everything else you find in war17:50
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has quit [Read error: 104 (Connection reset by peer)]17:50
SynQshot off limbs?17:50
Radix-europehttp://www.flickr.com/photos/radix999/tags/army/17:51
Radix-europethe only museum I went to today where you could take photos.. and I took plenty :)17:52
SynQold shit17:54
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has joined #webgui18:02
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has quit ["Leaving."]18:08
-!- AMH_mari [n=AMH_mari@alphamega-dmp.xs4all.nl] has left #webgui []18:09
-!- khenn [n=khenn@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI18:20
-!- mode/#webgui [+o khenn] by ChanServ18:20
-!- wgGuest96 [n=wgGuest9@host1.procolix.nl] has quit [Read error: 104 (Connection reset by peer)]18:22
-!- Radix-europe [n=Jesse@c529c7997.cable.wanadoo.nl] has quit [Read error: 104 (Connection reset by peer)]18:22
-!- AMH_henry [n=yktang@erica.xs4all.nl] has joined #webgui18:42
nubafind /data/WebGUI/lib/WebGUI -type f -name "*pm" | xargs grep "' '" | wc -l18:44
nuba      7218:44
nubafind /data/WebGUI/lib/WebGUI -type f -name "*pm" | xargs grep '" "'  | wc -l18:45
nuba      7318:45
nubalots of single spaces being quoted here and there18:45
nubawill this get replaced by q{ } etc as suggested by the perl best practices ?18:46
nubaand are we adopting perltidy too?18:47
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit ["Leaving"]19:37
-!- AMH_henry [n=yktang@erica.xs4all.nl] has left #webgui []20:23
-!- AMH_henry [n=yktang@erica.xs4all.nl] has joined #webgui20:24
-!- WebGUI [n=synq@i244017.upc-i.chello.nl] has joined #webgui20:36
WebGUIhi20:36
-!- WebGU1 [n=synq@i244017.upc-i.chello.nl] has joined #webgui20:45
WebGU1hi all20:47
WebGU1again20:47
nubahu synq20:47
nubahi*20:47
WebGU1hi20:47
WebGU1how is business in brazil?20:47
nubadoing fine, thanks :)20:48
WebGU1are you happy?20:48
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui20:49
-!- mode/#webgui [+o preaction] by ChanServ20:49
nubasure20:49
WebGU1hi doug20:49
WebGU1JT around jet?20:49
WebGU1what time is it there?20:49
@preactionit's about 1:00p, JT's out due to some medical issues20:58
WebGU1oeh20:59
WebGU1he is pregnant?20:59
-!- WebGUI [n=synq@i244017.upc-i.chello.nl] has quit [Read error: 110 (Connection timed out)]21:00
nubahuh21:07
WebGU1huh21:09
nubathere are rumors he's gestating a new wre :)21:17
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Connection reset by peer]21:24
-!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui21:24
-!- mode/#webgui [+o preaction_] by ChanServ21:24
-!- rjacobsen [n=rjacobse@74-129-192-43.dhcp.insightbb.com] has joined #webgui21:59
rjacobseni have updated webgui in the past and have had to change multiple stuff across the 20+ sites we are running webgui..... i would like to know what is the latest stable version of webgui is i can upgrade webgui to that has the least amount of bugs please22:00
nubarjacobsen: latest stable was 7.3.2222:02
rjacobsenty very much sir22:03
rjacobsen..... or mam22:03
rjacobsenwhichever :)22:03
nuba"sir" would do :)22:04
nubagood luck22:04
-!- preaction_ changed the topic of #webgui to: [ WebGUI 7.4.1-beta 7.3.22-stable | WRE 0.7.2 ] .:. Come To The WUC http://www.plainblack.com/wuc .:. Feel free to ask questions on here - but make sure you stick around long enough for us to answer! :)22:10
rjacobsenwill i have to change the permissions on all the sites after i update? (that would be hell)22:14
@preaction_which permissions?22:15
@preaction_which versions?22:15
rjacobsenthe set permissions for people who can edit things on the sites22:15
@preaction_6.99.0-latest is generally a smooth ride22:15
@preaction_of course not22:15
rjacobsenlike , you know, forums and events calendars and such22:15
@preaction_if you're upgrading through 7.3.0, the events calendars are going to get replaced with Calendars22:16
@preaction_read the gotchas22:16
danny_mkpreaction:  do you have the code for the chat Wobject?22:56
-!- wgGuest13 [n=wgGuest1@83.228.8.109] has joined #webgui23:04
-!- wgGuest13 is now known as todor_k23:04
@preaction_danny_mk, i could've swore i sent it to you, but i'll send it again23:04
danny_mkno problem, do you have my email?23:06
-!- preaction_ is now known as preaction23:06
@preactionthe one at yahoo?23:06
danny_mkyou could also send it to my message box at plainblack23:06
danny_mkyes23:06
@preactionit's sent23:21
danny_mkcool, I will take a look at it tonight.  I am just putting the finishing touches on this macro:  http://www.webgui.org/user_contributions/user_contributions/macros/yuidatechooser#MglP0tYpUb5G7-zsTI-GAQ23:24
-!- todor_k [n=wgGuest1@83.228.8.109] has quit []23:30
nubadanny_mk: nice23:38
danny_mkI am affraid that YUI or YUI-EXT does not provide date validation23:40
danny_mkhowever I have a script that adds methods to the Date object which works great.  Validation is working well.  I am testing it right now.23:41
danny_mkThe only problem is that the user will have to add one extra files in either uploads or extras to include the date validation library.23:41
-!- rjacobsen [n=rjacobse@74-129-192-43.dhcp.insightbb.com] has quit ["User pushed the X - because it's Xtra, baby"]23:42
danny_mkDo you guys see that as a problem?23:42
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui23:42
nubanot for me. im just packing a macro to contribute too, and it has stuff under extras too23:42
-!- mode/#webgui [+v MrHairgrease] by ChanServ23:42
danny_mkOK, it is done.  With validation.  Do you have time to test it?23:43
nubain a few..23:43
danny_mkWill let you know once I upload it.23:43
nubalet me know when you've uploaded it23:43
nubaok23:43
-!- SDuensin [n=Scott@86.sub-75-207-243.myvzw.com] has quit ["Leaving"]23:48
--- Day changed Wed Aug 08 2007
danny_mkOK nuba, I have updated the files.00:07
nubadanny_mk: i gotta split, bbiaw00:24
nubathen i'll look at your contribution00:24
nubai have just posted a new macro too, CreativeCommons, check it out!00:25
danny_mkCool, I will.00:25
-!- crythias [n=gyoung@64.200.2.35] has quit ["Leaving."]00:28
-!- Klaus_ [n=Miranda@p5B072155.dip0.t-ipconnect.de] has quit [Read error: 104 (Connection reset by peer)]00:30
-!- WebGU1 [n=synq@i244017.upc-i.chello.nl] has quit ["sleep is needed"]00:30
-!- AMH_henry [n=yktang@erica.xs4all.nl] has quit ["Leaving."]00:46
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has quit ["Leaving."]00:52
-!- danny_mk [n=daniel@76.28.6.5] has quit ["using sirc version 2.211+KSIRC/1.3.12"]01:09
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []02:58
-!- metaperl [n=metaperl@208.255.24.131] has quit [Read error: 110 (Connection timed out)]03:06
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI03:17
nubatagclods will consider "this thing" as two separated tags, is that the intended behaviour?03:54
nubaone tag being "this03:54
nubathe other being thing"03:54
nubaperlbot, paste04:01
perlbotPaste your code to http://sial.org/pbot/perl or http://erxz.com/pb and #perl will be able to view it.04:01
nubapasted a nice string2list at http://erxz.com/pb/394504:03
nubafound at String::Escape04:04
nubaoops, i meant tagclouds04:05
nubaposted as a bug04:09
nubapreload.custom <- kickass feature!04:59
-!- sanyock [n=sanyock@geeklife.ru] has joined #webgui05:34
sanyockHi All05:34
sanyockPlease let me know, why there is no SSL port definition in the config? General port is there: "webServerPort" : 8005:38
sanyockI need use port different than 44305:38
-!- vayde [n=vayde@c-75-72-85-140.hsd1.mn.comcast.net] has joined #webgui06:59
-!- vayde [n=vayde@c-75-72-85-140.hsd1.mn.comcast.net] has quit [Remote closed the connection]07:02
@preactionsanyock, which config?07:03
sanyockpreaction, I have a problem my ISP uses some cache software so that ports 80 and 443 work very bad for httpd08:25
sanyockso I have to change to 81 for http and say 444 for ssl08:26
sanyockunfortunately I cannot find where to configure this and it seems too dificult for me to change the source code of L_loginBox.t  or related08:27
sanyockadditional problem I have found that if visitor enters via SSL and then logges in, he is redirected to http (instead of keeping https)08:28
@preactionfor that last bit you have to turn on Encrypt Logins (in the user tab of settings)08:29
sanyockit seems WebGUI does not keep previous state of the protocol and just returns to http after secure login08:29
sanyockI have had it08:29
sanyockthe problem is that WebGUI changes back to not SSL instead of keeping SSL08:30
sanyockActually I am thinking about turning off secure login, may then it will not try to switch back to http after login08:31
sanyockif user originally enter via ssl08:31
@preactionyou may want to search the wiki or make a post on the forums about that, i don't think what you're describing should be happening08:32
sanyockIt does, I tried to search forums on this topic08:32
@preactionyes, but since i can't help you (it's way too late and i need to sleep instead of pinning down this behavior), posting to the forums may be of more use to you08:33
sanyockok, good night08:49
-!- sanyock [n=sanyock@geeklife.ru] has left #webgui []08:56
-!- metaperl [n=metaperl@208.255.24.131] has joined #webgui09:03
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has joined #webgui09:35
-!- AMH_mari [n=AMH_mari@alphamega-dmp.xs4all.nl] has joined #webgui09:37
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui10:05
-!- Radix-europe [n=jesse@194.171.50.114] has joined #webgui10:08
-!- wgGuest75 [n=wgGuest7@host1.procolix.nl] has joined #webgui10:20
SynQmorning :)10:33
AMH_bobGood morning!10:33
Radix-europemornin10:42
-!- wgGuest75 [n=wgGuest7@host1.procolix.nl] has quit [Read error: 104 (Connection reset by peer)]11:13
-!- MrHairgrease [n=martin@194.171.50.114] has joined #webgui12:31
-!- mode/#webgui [+v MrHairgrease] by ChanServ12:32
-!- MrHairgrease [n=martin@194.171.50.114] has quit ["Leaving."]13:53
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has quit ["Leaving"]14:37
-!- SDuensin [n=Scott@153.sub-75-204-41.myvzw.com] has joined #WebGUI16:14
-!- Radix-europe [n=jesse@194.171.50.114] has quit ["Leaving"]16:46
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has quit ["Leaving."]18:11
-!- AMH_mari [n=AMH_mari@alphamega-dmp.xs4all.nl] has quit [Read error: 110 (Connection timed out)]18:15
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has left #webgui []18:56
-!- ckotil [n=newtrino@snare.grnoc.iu.edu] has quit ["Lost terminal"]19:09
-!- AMH_henry [n=yktang@erica.xs4all.nl] has joined #webgui19:23
-!- jarcher [n=jarcher@tintangel.cdl.edu] has joined #webgui19:25
-!- jarcher [n=jarcher@tintangel.cdl.edu] has quit [Client Quit]19:26
-!- jarcher [n=jarcher@tintangel.cdl.edu] has joined #webgui19:30
-!- MrHairgrease [n=martin@wlan-145-94-247-59.wlan.tudelft.nl] has joined #webgui19:43
-!- mode/#webgui [+v MrHairgrease] by ChanServ19:44
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui20:08
-!- mode/#webgui [+v crythias] by ChanServ20:08
-!- ckotil [n=newtrino@snare.grnoc.iu.edu] has joined #webgui20:38
-!- wgGuest60 [n=wgGuest6@83.228.8.109] has joined #webgui21:41
-!- wgGuest60 is now known as todor_k21:42
-!- todor_k [n=wgGuest6@83.228.8.109] has quit []22:39
-!- jarcher [n=jarcher@tintangel.cdl.edu] has quit []22:53
-!- MrHairgrease [n=martin@wlan-145-94-247-59.wlan.tudelft.nl] has left #webgui []22:58
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has joined #webgui23:39
-!- SDuensin [n=Scott@153.sub-75-204-41.myvzw.com] has quit ["Leaving"]23:50
--- Day changed Thu Aug 09 2007
-!- crythia1 [n=gyoung@64.200.2.35] has joined #webgui00:46
-!- mode/#webgui [+v crythia1] by ChanServ00:46
-!- crythias [n=gyoung@64.200.2.35] has quit [Connection reset by peer]00:46
-!- crythia1 [n=gyoung@64.200.2.35] has left #webgui []00:46
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has left #webgui []01:15
-!- AMH_henry [n=yktang@erica.xs4all.nl] has left #webgui []01:21
-!- jarcher [n=jarcher@64-142-95-110.dsl.static.sonic.net] has joined #webgui01:26
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui01:43
-!- mode/#webgui [+v crythias] by ChanServ01:43
-!- jarcher [n=jarcher@64-142-95-110.dsl.static.sonic.net] has quit []01:49
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI01:59
-!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui02:57
-!- mode/#webgui [+v crythia1] by ChanServ02:57
-!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has left #webgui []03:02
-!- Haarg [n=haarg@24-177-123-127.dhcp.mdsn.wi.charter.com] has quit []03:21
-!- jarcher [n=jarcher@64-142-95-110.dsl.static.sonic.net] has joined #webgui03:55
-!- jarcher [n=jarcher@64-142-95-110.dsl.static.sonic.net] has quit [Client Quit]03:55
-!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui04:15
-!- mode/#webgui [+v crythia1] by ChanServ04:15
+crythia1hrm.04:16
@rizenisawayhrrm.04:21
-!- rizenisaway is now known as rizen05:22
-!- jarcher [n=jarcher@64-142-95-110.dsl.static.sonic.net] has joined #webgui05:39
-!- jarcher [n=jarcher@64-142-95-110.dsl.static.sonic.net] has quit [Client Quit]05:40
-!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)]06:29
-!- metaperl_ [n=metaperl@208.255.24.131] has joined #webgui08:08
-!- metaperl [n=metaperl@208.255.24.131] has quit [Read error: 110 (Connection timed out)]08:24
-!- metaperl_ is now known as metaperl08:24
-!- metaperl_ [n=metaperl@208.255.24.131] has joined #webgui09:01
-!- metaperl [n=metaperl@208.255.24.131] has quit [Read error: 110 (Connection timed out)]09:15
-!- metaperl_ is now known as metaperl09:15
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has joined #webgui09:46
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui10:00
-!- Radix-europe [n=jesse@194.171.50.114] has joined #webgui10:10
-!- Klaus_ [n=Miranda@p5B071F3F.dip0.t-ipconnect.de] has joined #webgui10:38
-!- Radix-europe [n=jesse@194.171.50.114] has quit ["Leaving"]11:37
-!- MrHairgrease [n=martin@194.171.50.114] has joined #webgui11:38
-!- mode/#webgui [+v MrHairgrease] by ChanServ11:38
-!- MrHairgrease [n=martin@194.171.50.114] has quit [Read error: 110 (Connection timed out)]12:11
-!- Radix-europe [n=jesse@194.171.50.114] has joined #webgui12:12
-!- MrHairgrease [n=martin@194.171.50.114] has joined #webgui12:12
-!- mode/#webgui [+v MrHairgrease] by ChanServ12:12
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has quit ["Leaving"]14:14
-!- Radix-europe [n=jesse@194.171.50.114] has quit ["Leaving"]14:16
-!- MrHairgrease [n=martin@194.171.50.114] has left #webgui []14:21
-!- MrHairgrease [n=martin@194.171.50.114] has joined #webgui14:21
-!- mode/#webgui [+v MrHairgrease] by ChanServ14:21
-!- AMH_mar1 [n=AMH_mari@alphamega-dmp.xs4all.nl] has joined #webgui14:28
-!- AMH_mar1 [n=AMH_mari@alphamega-dmp.xs4all.nl] has left #webgui []14:29
-!- AMH_mar1 [n=AMH_mari@alphamega-dmp.xs4all.nl] has joined #webgui14:29
-!- AMH_mar1 [n=AMH_mari@alphamega-dmp.xs4all.nl] has left #webgui []14:30
-!- AMH_mar1 [n=AMH_mari@alphamega-dmp.xs4all.nl] has joined #webgui14:31
-!- AMH_mar1 [n=AMH_mari@alphamega-dmp.xs4all.nl] has left #webgui []14:33
-!- AMH_mar1 [n=AMH_mari@alphamega-dmp.xs4all.nl] has joined #webgui14:34
-!- AMH_mar1 [n=AMH_mari@alphamega-dmp.xs4all.nl] has left #webgui []14:34
-!- AMH_mari [n=AMH_mari@alphamega-dmp.xs4all.nl] has joined #webgui14:36
-!- Radix-europe [n=jesse@194.171.50.114] has joined #webgui14:51
-!- SDuensin [n=Scott@228.sub-75-206-13.myvzw.com] has joined #WebGUI15:53
AMH_bobHowdy!16:07
+MrHairgreasehi16:07
-!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui16:18
-!- mode/#webgui [+v crythia1] by ChanServ16:18
+crythia1an answer... in search of a question.16:19
+crythia1found online: "Last week I attempted to use Occam's razor to settle an argument, but I ended up with an unsightly rash.   16:19
+crythia1Should I have instead used Occam's Easy-off Wax Strips or Occam's QuickRemover Gel with new fresh lilac scent? Has anyone tried these yet?"16:19
+crythia1http://www.physicsforums.com/showpost.php?s=0f3121222d855a01ed7cbea63aee62b1&p=277807&postcount=132516:19
-!- danny_mk [n=daniel@76.28.6.5] has joined #webgui16:40
danny_mkPreaction, you around?16:41
danny_mkI still have not gotten that email on the Wobject16:41
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has joined #webgui16:44
@rizendanny_mk, what sized attachment can your email support?16:50
danny_mkI have yahoo and it seems that I have gotten pretty big files without a problem.  I am not sure what yahoo limitations are, let me check!16:52
@rizeni know he's sent the email twice now16:52
danny_mkHmmm... what is his email address.16:53
@rizendoug@plainblack.com16:53
danny_mkMaybe he just does not have my correct email address16:54
danny_mkit is danny_mk@yahoo.com16:54
@rizeni've asked him to upload it somewhere and send you a url16:57
@rizenmind you he's not yet awake16:57
-!- Haarg [n=haarg@24-177-123-127.dhcp.mdsn.wi.charter.com] has joined #webgui16:58
-!- mode/#webgui [+o Haarg] by ChanServ16:58
danny_mkit is OK, I just want to make sure someone works on it.  I was looking at working on an OpenId Auth module17:00
danny_mkbut I understand that is a RFE17:00
danny_mkI rather tackle the chat Wobject for now17:00
danny_mkbut if not I will work on the OpenId module17:01
@rizenwhereever you want to contribute you are welcome to do so17:01
danny_mkI need the chat Wobject17:01
@rizenwe're certainly not trying to hold back the chat asset from you17:01
@rizenjust technical difficulties17:01
danny_mkno problem, just want to make sure I don't duplicate work17:01
+MrHairgreaseare you working on a chat wobject?17:01
danny_mkwas...17:01
@rizenwe've already written one17:02
@rizenand danny_mk has offered to enhance it17:02
+MrHairgreasecool17:02
danny_mkuntil I found out that other people had one written17:02
@rizenso that it can go into the core17:02
+MrHairgreaseis it like the perlmonks chatter box?17:02
+MrHairgreaseor can it actually connect to, say, msn17:02
danny_mkI have not seen the perlmonks one17:03
@rizenthis isn't based upon any protocols17:03
@rizenit just uses standard http to allow realtimechat17:03
@rizenwith thousands of users17:03
@rizensimultaneous17:03
+MrHairgreaseso it's wg specific?17:04
@rizenyes17:04
+MrHairgreaseok17:04
+MrHairgreaseI'll check it out when it's released17:05
+MrHairgreasesounds pretty cool17:05
@rizenwe've been using it in production for a couple of months now17:05
+MrHairgreaseIf you want me to test it...17:06
+MrHairgreaseI can try it out on the kornbeurs memebers site17:06
+MrHairgreasemebers*17:06
@rizenit works quite well for our needs, but danny_mk is going to introduce an ajax interface for smaller numbers of users, but with a fancier interface17:06
+MrHairgreasemembers*17:06
@rizenkornbeurs?17:07
+MrHairgreasewww.koornbeurs.nl17:07
+MrHairgreasemy 'student' club17:07
+MrHairgreaseor what you call it17:07
+MrHairgreaseyou've been there once17:08
+MrHairgreaseI manage the members only area of it17:08
@rizencool17:09
+MrHairgreaseThe main site still runs on some really old homebrew php/html thingy my predecessor wrote17:10
+MrHairgreasebut I haven't had time to convert it to webgui 17:11
@rizenand you call yourself contributor of the year17:11
Radix-europehehe17:11
+MrHairgreaseno17:11
+MrHairgreaseyou did17:11
+MrHairgreaseI just wlaked away with the prize17:12
Radix-europeMrHairgrease has been enjoying the drinking side of koornbeurs a bit too much and can't type.17:12
+MrHairgreaseif radix_europe doesn't watch out he'll be the one having a difficulty in typing17:13
Radix-europehehe17:13
+MrHairgreaseactually he's sitting right next to me17:13
+MrHairgreaseso the only thing holding me back right now from engaging in physical violence is compassion17:14
@rizenso how is your webgui sabbatical going radix?17:14
+MrHairgreaseand of course the risk of retalliation17:14
Radix-europeI've been enjoying the beer17:14
Radix-europeAlmost done here tho.. gf arrives tomorrow and off on my tour of europe this weekend17:15
@rizendid you learn anything from MrHairgrease?17:16
Radix-europeYeah, he's given me some tips on how to read/write sql using the webgui api - been working on a basic sync workflow that synchronises webgui with our own database17:17
Radix-europeI've also been introduced to many different belgian and german beers while I've been here too - definitely a highlight :)17:19
+MrHairgreaseradix_europe has almost become Dutch =)17:20
Radix-europelol17:20
+MrHairgreaselol17:20
+MrHairgrease |17:20
+MrHairgrease/ \17:20
-!- rizen changed the topic of #webgui to: [ WebGUI 7.4.2-beta / 7.3.22-stable | WRE 0.7.2 ] .:. Come To The WUC http://www.plainblack.com/wuc17:21
+crythia1          /(Help, I'm drowning!)17:23
+crythia1~~~|o|~~17:23
+MrHairgreasehaha17:24
+MrHairgreasecrythia1 wears no trunks17:24
@rizenso guys, quick opinion poll17:25
Radix-europeI don't like you17:25
+MrHairgreaseoption b17:25
@rizenwho do you think deserves to be in the running for contributor of the year this year?17:25
+MrHairgreasewas that quick or what17:25
+MrHairgreaseoption b17:25
+MrHairgreasei thin colin17:26
+MrHairgreasethink*17:26
@rizeni think kathy for putting up with colin17:26
@rizen=)17:26
Radix-europeheh17:26
+MrHairgreaseheh17:26
Radix-europeColin gets my vote too17:26
+crythia1I've contributed by.. um.. not being so much of a jerk :)17:26
@rizenyou're not a jerk17:26
+crythia1or annoyance.. 17:27
+crythia1hee17:27
+MrHairgreaseiphoneguy17:27
@rizeni'm a jerk17:27
+MrHairgreasehe created a more...17:27
@rizenwho's been the most active helping people on the boards and updating wiki's and such?17:27
+MrHairgreasetight community17:27
+MrHairgreaseeverybody hated him17:27
+MrHairgreaseso he was good for the group feeling17:27
@rizenyou're right, i think he should get the vote17:27
+MrHairgreasedunno17:28
+MrHairgreasei don't read the boards that often17:28
@rizenme either17:28
@rizeni guess i'll have to run a report17:28
+crythia1Actually, I haven't contributed hardly at all. but then, the questions... I can't answer anymore.17:29
@rizenwhy can't you answer them anymore cry?17:29
+crythia1Well, they aren't so many newbie q's anymore, ... actually, not so many q's at all, really.17:30
+crythia1one or two people having issues, but upgraders ... not so much.17:30
Radix-europeI think the Wiki has helped with a lot of them17:31
+crythia1agree.17:31
@rizenwell that's good then17:31
@rizenso maybe wiki should be contributor of the year17:31
@rizen=)17:31
+crythia1I keep updating one entry in my faq...17:32
@rizenwhich is?17:32
+crythia1I had a recent contributor. 17:32
+crythia1the entry: What is the latest version of WebGUI.17:32
@rizenhehe17:32
+MrHairgreaseheh17:32
+MrHairgreasemaybe a wild idea17:32
+MrHairgreasebut17:32
+crythia1But the point is, I keep links to both stable and beta.17:33
+MrHairgreasewouldn't it be a good idea to put your faq in the wiki?17:33
+crythia1it's too old17:33
+crythia1I mean, probably 10% is applicable any more.17:33
+MrHairgreasethen put 10% in the wiki17:33
Radix-europecrythia1: if there is anything in you faq that is still applicable, it should be added to the wiki17:33
+crythia1almost all of it was 6.217:33
Radix-europeSo why do you bother updating it then?17:34
Radix-europejust redirect everyone to the wiki instead :)17:34
+crythia1http://www.gwy2.org/fomfiles/cache/52.html17:34
+crythia1probably should redirect to the wiki17:35
-!- Radix-europe [n=jesse@194.171.50.114] has quit ["Leaving"]17:46
-!- MrHairgrease [n=martin@194.171.50.114] has left #webgui []17:49
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has left #webgui []18:14
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has quit ["Leaving."]18:14
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has joined #webgui18:19
elninogood morning. Quick question.18:19
elninoI upgraded to 7.3.22 and nobody is getting any notifications anymore. Is there a pareticular group they need to be a part of?18:20
elninoapproval notification - type notifications. Not subscriptions.18:21
-!- AMH_mari [n=AMH_mari@alphamega-dmp.xs4all.nl] has left #webgui []18:23
@rizendid you restart spectre after the upgrade?18:29
@rizencuz you need to do that18:29
elninoyep , but I can do it again, anything else to look at?18:31
@rizenrun the spectre tests to make sure it's still able to connect18:33
@rizenand look in the mailQueue table to see if anything is waiting to be sent18:33
@rizenother than that, you'll need to contact plainblack support18:33
elninook. thanks. I'll logoff here and restart spectre. bye18:35
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has quit ["Leaving"]18:35
-!- jarcher [n=jarcher@64-142-95-110.dsl.static.sonic.net] has joined #webgui18:40
-!- jarcher [n=jarcher@64-142-95-110.dsl.static.sonic.net] has quit [Client Quit]18:40
-!- AMH_henry [n=yktang@erica.xs4all.nl] has joined #webgui18:55
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has joined #webgui19:07
elninogood morning. I'm still having problems with the approval notifications. I did some digging around.19:08
elninoI restarted spectre without errors.19:08
elninoI looked at running workflows and there are 11 listed19:08
elninoall of which are 'error". If I click on run, the response is "waiting"19:08
elninoIf I do a spectre --debug. the message I get for all the waiting work flows is that it's "Was told to wait on EEIuxl-nLhtwJS7hcfAw0g because we're still waiting on some external event."19:09
elninoI did a select * on mailQueue and there iisn't anything in the table.19:09
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Connection timed out]19:10
elninoIf I do a spectre --status, the workflows are listed as "waiting".19:10
elninoSo what is it waiting for? - they are all pending approvals. So are they waiting for the CM to approve them?19:11
elninounder my webgui settigns, the default version tag workflow is "commit with approveal.  19:11
elninoTo recap, I'm not receiving any notifications related to the approval system.19:12
elninoi'm running 7.3.22, and it was workgin before the upgrade from 7.2.119:15
elninoI couldnt find a specific log for spectre. is it the same as webguis?19:25
@Haargyes19:29
elninoHi!  is there a way to find out what external event my pending workflows are waiting on?19:32
@Haargwhat kind of workflows are they?19:34
elninoapproval ones19:34
@Haargso they are probably waiting on approval right?19:36
@Haargthere should be messages about that in the inbox19:36
elninoyep there are. so that's what they are waiting for?  So i guess that is a separate issue thatI'm trying to solve.19:37
elninoI never recived emails telling me that there were approval to make.and there is nothing in the queue.19:38
elninoIm trying to figure out why emails were never sent.19:40
-!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)]19:41
elninoemails to th users, as opposed to webguis inbox system19:41
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui20:04
-!- mode/#webgui [+o preaction] by ChanServ20:04
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has quit ["Leaving"]20:08
-!- jarcher [n=jarcher@64-142-95-110.dsl.static.sonic.net] has joined #webgui20:16
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has quit ["Leaving."]20:23
-!- Haarg [n=haarg@24-177-123-127.dhcp.mdsn.wi.charter.com] has quit []20:35
-!- Haarg [n=haarg@24-177-123-127.dhcp.mdsn.wi.charter.com] has joined #webgui20:46
-!- mode/#webgui [+o Haarg] by ChanServ20:46
-!- crythias [n=gyoung@64.200.2.35] has quit ["Leaving."]21:17
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Connection timed out]23:03
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui23:05
-!- mode/#webgui [+o preaction] by ChanServ23:05
-!- AMH_henry [n=yktang@erica.xs4all.nl] has left #webgui []23:48
-!- SDuensin [n=Scott@228.sub-75-206-13.myvzw.com] has quit ["Leaving"]23:51
--- Day changed Fri Aug 10 2007
-!- danny_mk [n=daniel@76.28.6.5] has quit [Remote closed the connection]00:30
-!- Klaus_ [n=Miranda@p5B071F3F.dip0.t-ipconnect.de] has quit [Read error: 104 (Connection reset by peer)]01:25
-!- Klaus_ [n=Miranda@p5B071F3F.dip0.t-ipconnect.de] has joined #webgui02:19
-!- Klaus_ [n=Miranda@p5B071F3F.dip0.t-ipconnect.de] has quit [Read error: 104 (Connection reset by peer)]02:48
-!- Haarg [n=haarg@24-177-123-127.dhcp.mdsn.wi.charter.com] has quit []02:50
-!- jarcher [n=jarcher@64-142-95-110.dsl.static.sonic.net] has quit []03:10
-!- danny_mk [n=daniel@68.15.55.161] has joined #webgui03:10
-!- Haarg [n=haarg@204.147.1.130] has joined #webgui03:13
-!- mode/#webgui [+o Haarg] by ChanServ03:14
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI03:53
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has left #WebGUI ["Leaving"]04:07
-!- Haarg [n=haarg@204.147.1.130] has quit []04:23
-!- danny_mk [n=daniel@68.15.55.161] has quit [Remote closed the connection]04:59
-!- sstanvir [n=Tanvir@s208148.ppp.asahi-net.or.jp] has joined #webgui05:22
sstanvirhello05:22
-!- diakopter [n=diakopte@pdpc/supporter/active/diakopter] has joined #webgui05:38
diakopterrizen: you around?05:38
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI05:39
@rizensure05:40
SDuensinEvening, rizen 05:42
@rizenhowdy05:42
SDuensinHmm.  Spector is ignoring me.  How rude!05:43
@rizenspectre is mean that way sometimes05:44
diakopterrizen: gj getting Config::JSON to pass all-green on cpantesters05:45
@rizenthanks05:45
@rizenapparently i'll be putting out a new release of it soon05:45
SDuensinI don't see any errors anywhere, the spector.pl --test passes, but my version tag sits in "pending".  :-(05:45
@rizenHaarg has said he wants to update my tests so they aren't required prereqs05:46
diakopteryeah05:46
@rizendo you actually use config::json in something?05:47
diakopteryeah, WebGUI :P05:47
diakopterbut...05:48
diakoptersec05:48
diakopterroot@debian:/data/WebGUI/sbin [357] # which_pm Config::JSON05:49
diakopterConfig::JSON         '1.0.3'    /usr/local/share/perl/5.8.8/Config/JSON.pm05:49
diakopterthe version number is not supposed to have quotes.05:49
diakopterroot@debian:/data/WebGUI/sbin [359] # cpan Config::JSON     <snip />05:50
diakopterI see you fixed that in 1.1.005:50
diakopterso..... never mind05:51
SDuensinThis could be bad:  ADMIN: [Error] Couldn't fetch Spectre configuration data for new.blindsunlimitedonline.com.conf05:51
@rizentechnically webgui doesn't use config json yet05:53
@rizenit won't until 7.4.305:53
diakopteroh05:53
@rizencuz of some bugs in config json i couldn't do the conversion05:53
diakopterwell, I should've gone with my instinctive first answer then, to your question: testEnvironment.pl05:54
SDuensinI'm guessing I have a permissions issue somewhere?05:54
-!- vayde [n=vayde@c-75-72-85-140.hsd1.mn.comcast.net] has joined #webgui05:55
@rizenprobably not05:56
@rizenmore likely you have a corruption issue somewhere05:56
SDuensinIt only gives me that error on a couple sites.05:56
SDuensinDatabase, I assume?05:56
@rizendo a curl http://www.example.com/?op=getSpectreConfig05:56
@rizeni think that's the url05:56
@rizenyou may have to look up the name of the operation function05:56
@rizensee what data you get back05:57
@rizenor what error05:57
SDuensinIt gave me the home page.05:57
@rizenthat's bad05:58
@rizenlook in your log05:58
@rizenthere will be an error05:58
SDuensin attempted to execute an invalid operation: getSpectreConfig05:58
@rizenlike i said look up the name of the function05:59
@rizenin Spectre.pm05:59
SDuensin Root cause: Can't call method "get" on an undefined value at /data/WebGUI/lib/WebGUI/Operation/Spectre.pm line 53.05:59
SDuensinThat's more helpful.05:59
@rizenOperation/Spectre.pm05:59
@rizenlook in your WorkflowInstance table06:00
@rizeni bet you have some corruption there06:00
SDuensinSo how do I fix it?06:01
SDuensinCorruption disturbs me greatly.06:01
@rizendelete the workflow instances that have no workflowId06:02
@rizeni found this on one other site a couple of weeks ago but i couldn't figure out what causes it06:02
@rizenit doesn't seem to happen on bigger sites like plainblack.com06:02
@rizenonly on this one small site of mine06:02
SDuensinIt has an instanceId and workflowId.06:04
SDuensinThere are a few NULL values.06:04
@rizenoh, well then maybe this is something different06:04
@rizenthe thing i saw didn't have a workflowId06:05
@rizeni guess you'll have to find out what is being called on line 5306:05
@rizenand why you can't call get on it06:05
SDuensinAh!  I see a blank one.06:06
SDuensinTrying to do this with the mysql command line client - output is hard to read!06:06
SDuensinExcellent.  That did it.  Thanks!06:08
SDuensinSomehow, you need to get your brain into the wiki.06:08
SDuensinMan, a lot of my sites have this problem.06:08
@rizenmaybe you can track down a common thread06:09
@rizenlike i said i've only seen it oncce06:09
@rizenand it's hard to fix it on one piece of data06:09
SDuensinI'd love to.06:09
SDuensinI know how that is.  Worst kind of bugs to find.06:09
vayderizen, we still on for a brew on Sunday?06:14
@rizensure06:15
@rizenjust give me a call06:15
@rizenyou have my new cell number?06:15
@rizeni think i emailed it to you06:15
vaydeyep06:15
vaydeI'll call you when I'm done teaching06:15
vaydeI'll also get to show off my new ride...  BMW R1100RT06:16
SDuensinThanks again, rizen 06:19
@rizennp06:19
-!- vayde [n=vayde@c-75-72-85-140.hsd1.mn.comcast.net] has quit ["Exit- stage left"]07:08
-!- diakopter [n=diakopte@pdpc/supporter/active/diakopter] has left #webgui []07:19
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Read error: 104 (Connection reset by peer)]09:12
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui09:13
-!- mode/#webgui [+o rizen] by ChanServ09:13
-!- metaperl [n=metaperl@208.255.24.131] has quit [Read error: 110 (Connection timed out)]09:17
-!- AMH_mari [n=AMH_mari@alphamega-dmp.xs4all.nl] has joined #webgui09:41
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has joined #webgui09:42
-!- AMH_mari [n=AMH_mari@alphamega-dmp.xs4all.nl] has quit ["Leaving."]10:10
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui10:16
-!- l-e-o-n [n=leon@as10p8.access.maltanet.net] has joined #webgui11:33
l-e-o-nhi from where i can change the domain of a website ? for example it was on example.com and i want it to temporary.example.com ?11:36
l-e-o-nno one ?11:45
l-e-o-nwhen trying to restart webgui i'm getting this: MySQL manager or server PID file could not be found!       [FAILED] but then no errors to start MySQL12:09
sstanviru hv to change the apache configuration file to change the domain name12:13
l-e-o-ni'm using wre...12:14
sstanvirwell.... there should be httpd.conf 12:15
sstanvirprobably at this path: /usr/local/apache2/conf/httpd.conf12:15
sstanviror somewhere else depending on ur setting12:15
l-e-o-napache in wre is located in /data/wre/prereqs/apache12:17
l-e-o-nthere is nothing in the httpd.conf of apache12:17
sstanviris there any conf directory ?12:17
l-e-o-nno virtual hosts i mean12:17
sstanviri c12:17
l-e-o-ni guess it is in /data/wre/etc/www.domain.com.modproxy12:18
l-e-o-ni'm changing the domain from there but i'm getting Bad Gateway error12:18
sstanvirhow about the webgui configuration file ?12:19
sstanvirit should be somewhere like /data/WebGUI/etc/12:20
sstanviractually i didnt use wre.. i installed from source.. so there are differences12:20
sstanvirbut in case of apache httpd.conf there is one line: PerlSetVar WebguiConfig www.example.com.conf 12:21
sstanvirit indicates the www.example.conf at /data/WebGUI/etc/12:21
l-e-o-nyeah changed that too12:22
l-e-o-nstill Bad Gateway12:22
sstanvirdid u change the "sitename" in the configuration file12:24
sstanvirand there is one setting for "gateway" too12:24
l-e-o-ngateway is /12:26
l-e-o-nyes i changed the sitename12:26
sstanvirok12:27
sstanvirhow about spectre ?12:27
sstanvirspectre is running normally?12:27
l-e-o-nyes12:27
l-e-o-nno errors12:27
sstanvirhmm12:27
sstanvirafter the changes done did u restart apache12:27
sstanvir?12:27
l-e-o-nyep12:28
sstanvirok12:29
sstanviris the modperl running12:29
sstanvircheck in the process12:29
l-e-o-nyes12:29
l-e-o-nits running12:29
sstanvirthere could be another thing that I can think so far12:30
sstanvirmodproxy cannot resolve the hostname in order to get to the modperl site12:30
sstanviryou have to check DNS then12:31
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: prj250113:01
-!- Netsplit over, joins: prj250113:01
l-e-o-nwhats this error ? MySQL manager or server PID file could not be found! 13:10
-!- sstanvir [n=Tanvir@s208148.ppp.asahi-net.or.jp] has quit ["User pushed the X - because it's Xtra, baby"]13:38
l-e-o-nDBI connect('mysql;host=localhost;port=3306','root',...) failed: Can't connect to local MySQL server through socket '/data/wre/prereqs/mysql/mysql.sock' (2) at ./setup14:14
l-e-o-nany help ?14:14
l-e-o-nno one can help me ? desperate :(15:04
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has joined #webgui15:29
-!- l-e-o-n [n=leon@as10p8.access.maltanet.net] has quit []16:30
-!- Radix-europe [n=Jesse@c529c7997.cable.wanadoo.nl] has joined #webgui16:32
-!- danny_mk [n=daniel@76.28.6.5] has joined #webgui16:32
danny_mkGood morning everyone.  Just as an unoficial announcement I have started developing an OpenId Auth module.16:32
Radix-europeCool16:33
danny_mkI worked on it a lot yesterday and last night16:33
danny_mkunderstanding the flow of the Auth api has been a bit challenging but I am getting there :-)16:35
-!- l-e-o-n [n=leon@as10p8.access.maltanet.net] has joined #webgui16:36
-!- l-e-o-n [n=leon@as10p8.access.maltanet.net] has quit [Client Quit]16:37
nubadanny_mk: cool16:42
danny_mkYup, I decided on the Auth modules since I could not get my hands on the chat one.  I will work on that one after I get the Auth module done.16:43
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []16:54
-!- Haarg [n=haarg@24-177-123-127.dhcp.mdsn.wi.charter.com] has joined #webgui17:06
-!- mode/#webgui [+o Haarg] by ChanServ17:06
nubaquestion re: licensing..17:07
nubai posted a patch for this but http://www.webgui.org/bugs/tracker/tagcloud-keywords_pm17:07
nubawith a string2list sub based on String::Escape's string2list17:07
nubahow's that, license-wise ?17:07
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui17:19
-!- mode/#webgui [+o rizen] by ChanServ17:19
-!- Radix-europe [n=Jesse@c529c7997.cable.wanadoo.nl] has quit ["Leaving"]17:25
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)]17:53
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has left #webgui []18:29
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has quit ["Leaving."]18:31
-!- AMH_henry [n=yktang@erica.xs4all.nl] has joined #webgui18:56
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui19:05
-!- mode/#webgui [+o preaction] by ChanServ19:05
-!- jarcher [n=jarcher@64-142-95-110.dsl.static.sonic.net] has joined #webgui20:12
danny_mkHmmm... which is the best way to retrieve parameters submited with a GET method?  22:39
@preactionWebGUI::Session::Form22:39
danny_mkis it $self->session->form->process(...) or $self->session->request->param(...)22:39
@rizen$session->form->process("fieldName","fieldType");22:40
@preactionform->process (or form->get which is a synonym)22:40
danny_mkhmmm... darn value does not show up.  I must have an error in my code22:40
danny_mkYou know what, I can see the value in the URL, however I log some debug info and when I view the log the values are empty22:41
-!- sno [n=sno@adsl-76-226-106-15.dsl.sfldmi.sbcglobal.net] has joined #WebGUI22:44
danny_mkHmmm... now I am starting to wonder if cache has something to do with this problem22:47
@preactiondanny_mk, are you using Apache2::Reload for your development? or are you restarting apache?22:48
danny_mkrestarting apache every time22:49
@preactionif you want to make sure it isn't the cache, rm -rf /tmp/WebGUICache22:49
danny_mklet me try that22:49
danny_mkDarnit, darnit, darnit!!! this freaking value won't show up at all.  Arggghhhh....22:52
danny_mkMy jedi powers are not fully charged, I can feel the dark side taking over...22:53
danny_mkI bet it is not even webgui, I think it has more to do with the OpenId api and the redirect22:54
nubadanny_mk: you may want to use firefox's livehttpheaders extension22:56
nubaif you're debugging http headers 22:56
nubaredirects and such22:56
danny_mkHmmm.... I did not even think of that, there is something else I could use to monitor the trafic.22:58
danny_mkOh well, that is why you are here.  To point me in the right direction :-)22:58
snoI have some questions about packages.23:15
snoAnyone here with knowledge?23:15
sno:)23:15
@preactionperlbot ask23:15
perlbotAsk forth your question to the all-knowing channel and we shall bestow upon you the answer of correctitude.23:15
snoImporting a package.  Does it import to the current Asset list, or to the full path of the original?23:16
@preactiondepends on if the package already exists. if it doesn't exist, it will be imported as a child of the current asset, but the URLs will remain the same23:17
snoSo if I package a snippet, and I'm sitting on the root node, it will be placed in the root node (if new and unque)?23:18
@preactionyes23:18
@preactionno, if you import a package containing a snippet23:18
@preactionwhen you create a package, the assets just stay where they are23:18
snoWhat I think I understand you are saying is that if I create a package deep in a tree like /root/import node/myasset/myassetchild where assetchild is the package, then move it to another WebGUI server and import at /root, the package is installed at /root.23:20
@preactionright23:22
snoSigh23:22
@preactionlater imports of the same package will be put in the same place as the existing package23:22
snoMIght I suggest that there be an import_to feature added?23:24
danny_mkrfe23:24
sno?23:24
@preactionbut then the package would potentially have to create all the assets above it in the lineage, it's impossible to know what those assets are supposed to be23:25
snoBut in the case of a dev server to production server, that stuff better be there already.23:25
@preactionbut we can't just add a feature for one case, we need to think about every single case23:26
@preactionand if it's a dev-to-production move, why can't you move it yourself?23:26
snoI may not have those permissions.23:26
@preactionthen why are you allowed to import that package?23:27
snoI'm talking like I'm writing instructions for others to use.23:27
snoI'm allowed to create the export.23:27
@preactionso they're allowed to edit the stuff on dev, but not on production?23:28
snoEssentially true, but by policy, not by access restrictions.23:28
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui23:28
-!- mode/#webgui [+v crythias] by ChanServ23:28
snoI was hoping that an export on a known environment would have the ability to find it's own fully qualified destination.23:29
@rizenyou solve the problem by you as the administrator23:29
@rizenimporting the package the first time23:29
@rizenthat way all subsequent releases will have it23:29
snoI am not the administrator.23:30
@rizenand put it in the same place every time23:30
@rizen"you as the administrator" doesn't mean you snpo23:30
@rizensno23:30
@rizenit means whoever the hell is the admin23:30
snoI understand.  I'm having to write the instructions the admin will use.23:31
snoImporting four packages will require documenting all the navigation through the system the admin needs to do for each onel.23:31
+crythiashm.. I have an api change/suggestion. 23:32
+crythiaspie in the sky, thing.23:32
+crythiasthe extensible asset type table.23:33
+crythiassomething like all assets of every type share one table.23:33
* crythias ducks.23:33
@preactioni've suggested as much before, but if users are allowed to edit those tables, they can choose column names that we may want in the future23:33
snoIs there a way to remove a poorly installed package if it is imported into the wrong place?23:34
@rizenthe same way you remove any other asset23:35
@rizendelete it23:35
@rizenpurge it23:35
+crythiaswell, preaction, I could suggest a naming scheme for columns such that all pb columns are pb_ ...23:35
@rizencrythias, you're not a programmer and as such shouldn't be suggesting implementation details23:35
@rizenpreaction and crythias about three years ago i put forth such an idea on the dev mailing list before i developed assets and everyone threw a hissy23:36
@rizenand i also brought up the idea again on either irc or the dev mailing list whereby instead of using the normal tables to look up an asset, we make the search indexer better and use the search engine to look up an asset23:37
danny_mkrizen:  Can you explain what happens when the uri contains "?op=auth&method=login"  I am reading through the code and it seems it will take me a while longer23:44
danny_mkdo you think you can clear that up a bit faster?23:44
danny_mkI thought Auth was called and then the appropriate Auth/Module for that particular user23:44
@rizenit calls lib/WebGUI/Operation/Auth.pm sub www_auth()23:44
@rizenwhich instanciates the appropriate auth module23:45
@rizenwhich then runs the login() method on that module23:45
danny_mkis there somoething parsing the parameters before it hits the "appropriate auth module"?23:45
@rizenyou mean parameters other than op and method?23:47
danny_mkif I add a variable to the url such as "?op=auth&method=login&test=me" then I try to get the value $self->session->form->process("test") in lib/Webgui/Auth/mymodule->login 23:48
danny_mkyes23:48
@rizennope23:48
@rizenyou still have access to those params23:48
@rizenbut don't use &23:48
@rizenuse ;23:48
danny_mklet me try that, hold on23:48
@rizeni guess it should still work with &23:48
@rizenbut ; is the standard in webgui23:48
@rizenand in HTML23:48
danny_mkI am missing something here.  The url looks like: http://myhost.com/?op=auth;method=login;checkOpenId=1    In Auth/OpenId.pm->login I have $self->session->form->process("checkOpenId")23:55
danny_mkI print the value to the error log with $self->session->errorHandler->warn("The value of OpenId is: $checkOpenId")23:56
danny_mksorry I forgot to put my $checkOpenId =  $self->session->form->process("checkOpenId") but I think you get the idea.  I look at the log and the value is empty23:57
@preactiondanny_mk, where's the username? it needs a username in order to get the right auth module. you'd need to have a user register their open ID23:57
@preactionthe users table has the username and the authMethod, it looks up which authMethod to use from the username. i believe that's all handled by WebGUI::Operation::Auth23:58
danny_mkI put in a username that is how the value gets logged using warn23:58
danny_mkIt does get to the OpenId module23:58
danny_mkit even sends me to the openid website23:59
--- Day changed Sat Aug 11 2007
danny_mkI used liveHttpHeaders to look at the traffic and everything looks right00:00
@preactionpastebin your module?00:00
danny_mkwhere do I paste it?  here?00:01
@preactionperlbot pastebin00:01
perlbot(see paste)00:01
@preactionperlbot paste00:01
perlbotPaste your code to http://sial.org/pbot/perl or http://erxz.com/pb and #perl will be able to view it.00:01
danny_mkhttp://sial.org/pbot/2679200:04
danny_mkdone00:04
danny_mkremember, it is a test case00:04
@rizenwhat is: my $checkedOpenId = CGI::param("checkOpenId");00:05
danny_mkI have tried almost everything to get it to see the parameters, CGI was my current test.00:06
-!- dionak [n=dkidd@cpe-024-074-133-226.carolina.res.rr.com] has joined #webgui00:06
dionakhi all. i've been looking into tests today and noticed there might be a need for a test for SQLForm. I wrote a test based on the Asset test. I'm not an 'official developer' so what would be the best way to submit the test for review?00:08
-!- AMH_henry [n=yktang@erica.xs4all.nl] has quit ["Leaving."]00:12
@rizendrop me an email with your test00:12
@rizeni'll review it00:12
@rizenand if i think it's good enough i'll grant you commit access00:12
@rizenjt at plainblack dot com00:12
dionakah, ok. thanks. 00:13
@rizeni agree that SQL Form needs a lot of automated tests00:13
dionakCool. This should be a start but is by no means extensive. I'll work a little more on it and send it on Monday. 00:13
-!- dionak [n=dkidd@cpe-024-074-133-226.carolina.res.rr.com] has quit []00:14
@preactiondanny_mk, the code looks fine. nothing in the error logs or otherwise?00:16
@preactiontry putting checkOpenId=1 elsewhere in the URL, i've had instances where the last URL name=value pair didn't get read for whatever reason. you may also want to beware of case sensitivity00:17
danny_mkonly what I write to them and then I get only what I write to them and then I get 00:17
danny_mk2007/08/10 16:52:50 - WARN - develop.conf - WebGUI::Session::ErrorHandler::warn[430] - Cool[]00:17
danny_mk2007/08/10 16:52:52 - WARN - develop.conf - WebGUI::Session::ErrorHandler::warn[430] - Visitor (1) connecting from 127.0.0.1 attempted to login to account  with invalid information.00:18
danny_mkas you can see it hits the OpenId::login function00:19
danny_mkthe weird thing is that everything within the form on first post works great.  It seems to be during the redirect that items in the uri are lost00:20
@preactiondanny_mk, here's a subroutine that can be used in a .t file that will get a request from an asset. if you modify it to also handle operations (perhaps instead of $asset it gets a subref), you can use the Perl debugger to step through your code and find out what the issue is)00:26
@preactionhttp://pastebin.ca/65287900:26
@preactionyou'll have to write your own test, of course, but that'd be a good idea anyway00:26
@preactionor even just a driver for the sub so you can use the debugger00:26
danny_mksounds good.  I definitely want to get this issue solved.00:26
danny_mkI can see how openId would benefit some of my other projects00:27
@preactionit's a great SSO solution imho00:27
@preactionwill your module also be an OpenID provider?00:28
@preactioni suppose that would require pluggable operations, or an "OpenID Provider" asset00:28
danny_mkthat is always a thought but I have to get the Consumer part done first.  At this point that is more important.00:29
@preactionof course00:29
danny_mkby the way, case sensitivity has been an issue so many times I definitely look at that first :-)00:31
danny_mkThank you for your help.  I have to be here tomorrow again.  I really need another job where I can work on this stuff full time :-)00:33
danny_mklater...00:34
-!- danny_mk [n=daniel@76.28.6.5] has quit [Remote closed the connection]00:34
-!- crythias [n=gyoung@64.200.2.35] has left #webgui []00:35
-!- sno [n=sno@adsl-76-226-106-15.dsl.sfldmi.sbcglobal.net] has quit ["Leaving"]01:12
-!- metaperl [n=metaperl@208.255.24.131] has joined #webgui01:29
-!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui01:35
-!- mode/#webgui [+v crythia1] by ChanServ01:35
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has left #webgui []02:42
-!- jarcher [n=jarcher@64-142-95-110.dsl.static.sonic.net] has quit []02:57
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)]03:17
-!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has left #webgui []04:06
-!- danny_mk [n=daniel@68.15.55.161] has joined #webgui04:17
-!- danny_mk [n=daniel@68.15.55.161] has quit [Remote closed the connection]04:19
-!- jarcher [n=jarcher@64-142-95-110.dsl.static.sonic.net] has joined #webgui06:45
-!- jarcher [n=jarcher@64-142-95-110.dsl.static.sonic.net] has quit [Client Quit]06:47
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui06:52
-!- mode/#webgui [+o preaction] by ChanServ06:52
-!- vayde [n=vayde@c-75-72-85-140.hsd1.mn.comcast.net] has joined #webgui06:56
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Connection timed out]08:13
-!- vayde [n=vayde@c-75-72-85-140.hsd1.mn.comcast.net] has quit ["Exit- stage left"]08:25
-!- vayde [n=vayde@c-75-72-85-140.hsd1.mn.comcast.net] has joined #webgui08:55
-!- Haaarg [n=haarg@24-177-123-127.dhcp.mdsn.wi.charter.com] has joined #webgui09:01
-!- mode/#webgui [+o Haaarg] by ChanServ09:01
-!- vayde [n=vayde@c-75-72-85-140.hsd1.mn.comcast.net] has quit [Remote closed the connection]09:03
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui09:49
-!- mode/#webgui [+o preaction] by ChanServ09:49
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Connection timed out]10:37
-!- AMH_henry [n=yktang@erica.xs4all.nl] has joined #webgui11:20
-!- Haaarg [n=haarg@24-177-123-127.dhcp.mdsn.wi.charter.com] has quit []12:03
-!- Haaarg [n=haarg@24-177-123-127.dhcp.mdsn.wi.charter.com] has joined #webgui12:04
-!- mode/#webgui [+o Haaarg] by ChanServ12:04
-!- AMH_henry [n=yktang@erica.xs4all.nl] has left #webgui []12:40
nuba;013:07
nubaoops13:07
SynQhello world15:04
-!- danny_mk [n=daniel@76.28.6.5] has joined #webgui16:46
danny_mkGood morning16:47
danny_mkI figured out what the problem was last night with the OpenId module16:47
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has joined #webgui17:03
danny_mkHmmmm.... I am curious about something.17:10
danny_mkWould'nt it be better/faster not to make a trip to the DB if the $authMethod for the user is already set?17:11
SynQgood afternoon even :)17:14
danny_mkright!  sorry, I can't forget obout the international community :-)17:15
SynQhehe17:24
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui18:55
-!- mode/#webgui [+v MrHairgrease] by ChanServ18:55
SynQhey mister hairgrease18:55
SynQhow goes you?18:55
+MrHairgreaseit goes it's gang18:56
danny_mkgood so far18:56
danny_mkmaking good progress on the OpenId Auth module18:56
SynQopenid?18:56
danny_mkYup.18:57
SynQwhat is that?18:57
danny_mkhttp://www.openid.org/18:57
SynQ33 days old i see18:59
SynQwho owns openid?19:00
danny_mkNo, that website may be 33 days old but the idea has been around for quite a while19:00
danny_mkThis site may be better:  http://openid.net/19:01
SynQah19:01
SynQit is owned by an american foundation19:01
SynQoh it isn't19:02
SynQit is a Dutch foundation19:02
SynQhm http://openid.net/wiki/index.php/OpenID_Foundation_Europe19:03
SynQthat is dutch at least19:03
SynQI'm checking out if I can install WebGUI to a KVM virtual machine, but the kvm wiki is offline :(19:23
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []19:30
SynQhi JT!19:30
+MrHairgreasekoen19:31
SynQoh, I mean, bye JT!19:31
+MrHairgreasejt just left the room19:31
SynQ:)19:31
SynQI say hello and you say goodbye19:31
+MrHairgreasesound like a 60s song19:31
SynQit is19:31
+MrHairgreasedamn hippie19:32
SynQpeace man19:34
-!- khenn [n=khenn@66-190-54-175.dhcp.mdsn.wi.charter.com] has quit []20:11
-!- metaperl [n=metaperl@208.255.24.131] has quit [Read error: 110 (Connection timed out)]20:12
-!- ifireball [n=ifirebal@84.229.65.248] has joined #webgui20:43
ifireballhello20:43
ifireballI'm trying to create a new navigation template20:44
ifireballI was wondering if there is somewhere I can see what all the <tmpl_var...>s mean20:45
+MrHairgreaseit is in the help20:45
+MrHairgreaseAdmin Console > Help > Assets >Navigation20:45
+MrHairgreasein the menu on the right choose Navigation template20:46
+MrHairgreasesomething like that20:46
+MrHairgreaseit'll list all allowed tmpl_vars20:46
+MrHairgreaseand what they're good for20:46
ifireballcool. thanks!20:48
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui21:24
-!- mode/#webgui [+o preaction] by ChanServ21:24
-!- metaperl [n=metaperl@208.255.24.131] has joined #webgui21:59
danny_mkquick question if any of the developers are around.22:07
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Connection timed out]22:11
danny_mkCan I trigger an WebGUI::Operation::Auth::www_auth from a macro for a succesful login?22:13
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui22:30
-!- mode/#webgui [+o preaction] by ChanServ22:30
--- Day changed Sun Aug 12 2007
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has left #webgui []00:05
-!- danny_mk [n=daniel@76.28.6.5] has quit [Remote closed the connection]01:39
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Connection timed out]01:53
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []02:38
-!- metaperl [n=metaperl@208.255.24.131] has quit [" HydraIRC -> http://www.hydrairc.com <- State of the art IRC"]02:59
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui04:45
-!- mode/#webgui [+o preaction] by ChanServ04:45
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Connection timed out]05:08
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui05:54
-!- mode/#webgui [+o preaction] by ChanServ05:54
-!- khenn [n=khenn@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI06:52
-!- mode/#webgui [+o khenn] by ChanServ06:52
-!- Haaarg [n=haarg@24-177-123-127.dhcp.mdsn.wi.charter.com] has quit [Read error: 104 (Connection reset by peer)]06:56
-!- Haaarg [n=haarg@24-177-123-127.dhcp.mdsn.wi.charter.com] has joined #webgui06:56
-!- mode/#webgui [+o Haaarg] by ChanServ06:56
-!- khenn [n=khenn@66-190-54-175.dhcp.mdsn.wi.charter.com] has quit []07:50
-!- Radix-europe [n=Jesse@c529c7997.cable.wanadoo.nl] has joined #webgui10:23
-!- Radix-europe [n=Jesse@c529c7997.cable.wanadoo.nl] has quit ["Leaving"]10:53
SynQhi12:04
SynQcould I have the mediawiki alike <pre></pre> style in the webgui.org user wiki for quoting system commands12:04
SynQplease12:04
SynQnumbered lists just don't seem as clear to me12:04
-!- danny_mk [n=daniel@76.28.6.5] has joined #webgui16:25
danny_mkAny of the developers around?17:55
-!- Haaarg [n=haarg@24-177-123-127.dhcp.mdsn.wi.charter.com] has quit [Read error: 110 (Connection timed out)]18:38
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Connection timed out]19:02
-!- khenn [n=khenn@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI19:10
-!- mode/#webgui [+o khenn] by ChanServ19:10
-!- YossiN [n=Natanson@89.1.225.143.dynamic.barak-online.net] has joined #webgui19:33
YossiNhi all. I tried the demo but didn't find how to create a menu. can any1 guide me where is it hiding?19:34
YossiNhello?19:36
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui19:42
-!- mode/#webgui [+v MrHairgrease] by ChanServ19:42
YossiN hi all. I tried the demo but didn't find how to create a menu. can any1 guide me where is it hiding?19:43
+MrHairgreaseYou should use the Navigation asset19:43
+MrHairgreaseit's in the Content part of the admin menu19:44
YossiNnavigation asset... thanks, will look into it19:44
+MrHairgreaseok19:44
+MrHairgreasegood luck19:44
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui20:13
-!- mode/#webgui [+o preaction] by ChanServ20:13
-!- YossiN [n=Natanson@89.1.225.143.dynamic.barak-online.net] has left #webgui []20:24
-!- Haaarg [n=haarg@24-177-123-127.dhcp.mdsn.wi.charter.com] has joined #webgui22:22
-!- mode/#webgui [+o Haaarg] by ChanServ22:23
-!- Haarg_ [n=haarg@24-177-123-127.dhcp.mdsn.wi.charter.com] has joined #webgui22:24
-!- Haarg [n=haarg@24-177-123-127.dhcp.mdsn.wi.charter.com] has quit [Read error: 110 (Connection timed out)]22:32
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has quit [Read error: 104 (Connection reset by peer)]23:38
--- Day changed Mon Aug 13 2007
danny_mkIf anyone is around.  Do you know how to set a param in $self->session->form->param00:18
-!- danny_mk [n=daniel@76.28.6.5] has quit ["using sirc version 2.211+KSIRC/1.3.12"]00:49
-!- Haarg [n=haarg@24-177-123-127.dhcp.mdsn.wi.charter.com] has joined #webgui02:19
-!- mode/#webgui [+o Haarg] by ChanServ02:19
-!- ckotil [n=newtrino@snare.grnoc.iu.edu] has quit [Remote closed the connection]02:23
-!- ckotil [n=newtrino@snare.grnoc.iu.edu] has joined #webgui02:23
-!- Haaarg [n=haarg@24-177-123-127.dhcp.mdsn.wi.charter.com] has quit [Read error: 110 (Connection timed out)]02:35
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Connection timed out]04:47
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui05:32
-!- mode/#webgui [+o preaction] by ChanServ05:32
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Remote closed the connection]05:37
-!- Haarg_ [n=haarg@24-177-123-127.dhcp.mdsn.wi.charter.com] has quit []05:47
-!- khenn [n=khenn@66-190-54-175.dhcp.mdsn.wi.charter.com] has quit []08:04
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has joined #webgui09:39
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui09:47
-!- AMH_mari [n=AMH_mari@alphamega-dmp.xs4all.nl] has joined #webgui13:05
-!- AMH_mari [n=AMH_mari@alphamega-dmp.xs4all.nl] has quit [Client Quit]13:05
-!- AMH_mari [n=AMH_mari@alphamega-dmp.xs4all.nl] has joined #webgui13:05
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has joined #webgui13:26
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has quit ["Leaving"]14:01
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui14:28
-!- mode/#webgui [+o preaction] by ChanServ14:28
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Client Quit]14:31
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui14:32
-!- mode/#webgui [+o preaction] by ChanServ14:32
-!- SDuensin [n=Scott@178.sub-75-207-209.myvzw.com] has joined #WebGUI15:41
AMH_bobGreeting to all!15:46
SDuensinUgh.15:47
SDuensinWhee.15:47
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has left #webgui []16:07
-!- wgGuest73 [i=fiddur@c042.rit.se] has joined #webgui16:15
wgGuest73Hi folks.  I have a problem with a mail form that works for a while and then stops sending email.  You can see in the data list that new entries has been done, but no email was sent...  how do I debug that?16:17
@preactiondid you check the mailQueue table?16:18
@preactionis spectre running?16:18
-!- wgGuest79 [i=fiddur@c042.rit.se] has joined #webgui16:20
wgGuest79yes, spectre is running, and the mailq is empty... 16:20
wgGuest79can I connect to this irc with an irc-program instead of java?16:21
@preactionyes, it's just freenode16:21
-!- fiddur [i=fiddur@c042.rit.se] has joined #webgui16:21
-!- wgGuest79 [i=fiddur@c042.rit.se] has quit [Remote closed the connection]16:21
fiddurAh thanks...   16:22
fiddurso, does spectre have any log of its own?16:22
@preactionno, it shares the webgui.log 16:22
@preactiondid you check the server's mail log?16:23
* SDuensin is having mail related problems, too.16:23
SDuensinNothing in my logs.  :-/16:24
fiddurpreaction: The mail log shows nothing more than start and end of queue runs  (exim4)16:24
fiddurcould increase log level perhaps...16:24
@preactionperhaps to just see that it makes it to exim16:25
-!- danny_mk [n=daniel@76.28.6.5] has joined #webgui16:26
fiddurit doesn't seem to get to exim, no... 16:28
fiddurI see the post in the domains access_log... 16:29
@preactiondisable the Send Queued Mail Messages scheduled task16:31
fiddurhmm, I see, for another domain, a spectre-error of some sort:  2007/08/13 15:29:42 - ERROR - spectre.conf - POE::Kernel::_dispatch_event[1013] - WORKFLOW: Something bad happened on the return of 3bmsdCHHv376WPouPnvu1Q.16:31
@preactionand then post again and see if it makes it to the mailQueue16:31
fiddurWhere do I disable Send Queued Mail Messages?  Note, I'm not the one who set up this server, I'm standing in for a guy on vacation... 16:33
fiddurah, I found it...16:36
fiddurthe disable-setting, that is16:37
fiddurNo, it still doesn't maike it to the mail queue.  Could the error from the other domain disturb spectres running on this domain I'm working on?16:39
@preactionyou could try stopping spectre entirely and then seeing if it goes into the mailQueue16:44
-!- tc777 [n=tc@vt.dierbergs.com] has joined #webgui16:57
-!- tc777 [n=tc@vt.dierbergs.com] has quit [Client Quit]17:01
-!- Haaarg [n=haarg@24-177-123-127.dhcp.mdsn.wi.charter.com] has joined #webgui17:01
-!- mode/#webgui [+o Haaarg] by ChanServ17:01
fiddurpreaction: No, still nothing in the queue...   17:07
fiddurI got some other problem it seems...  in the log, it complains about not being able to delete an undefined value:  WebGUI::Operation::Workflow::www_runWorkflow. Root caus17:07
fiddure: Can't call method "delete" on an undefined value at /data/WebGUI/lib/WebGUI/Asset/File.pm line 272.17:07
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has joined #webgui17:37
fiddurIt seems adding a sanity-check on File.pm line 272 made mails get to the queue; i.e. adding    if( WebGUI::Storage->get($self->session,$storageId) )17:41
fiddurBut that probably means my db is corrupt in some way :/17:42
-!- khenn [n=khenn@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI17:46
-!- mode/#webgui [+o khenn] by ChanServ17:46
-!- jarcher [n=jarcher@64-142-95-110.dsl.static.sonic.net] has joined #webgui17:49
-!- jarcher [n=jarcher@64-142-95-110.dsl.static.sonic.net] has quit [Client Quit]17:50
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has left #webgui []18:00
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has left #webgui []18:08
-!- AMH_mari [n=AMH_mari@alphamega-dmp.xs4all.nl] has left #webgui []18:12
-!- jarcher [n=jarcher@tintangel.cdl.edu] has joined #webgui18:57
-!- AMH_henry [n=yktang@erica.xs4all.nl] has joined #webgui19:17
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui20:00
-!- mode/#webgui [+o rizen] by ChanServ20:00
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui20:32
-!- mode/#webgui [+v MrHairgrease] by ChanServ20:32
danny_mkHmmm... I think I just got the WebGUI::Auth::OpenId module working right!21:49
@rizensweet21:51
danny_mkDarnit, I really think I got it.  It works pretty good :-)21:52
danny_mkLet me work on the Internationalization part and I will upload a copy in a couple minutes21:53
+MrHairgreasehey danny_mk22:14
+MrHairgreasei was wondering22:14
+MrHairgreasewhy did you use lwpx::paranoidUserAgent22:15
+MrHairgreaseor whatever it's called22:15
+MrHairgreasegood job btw22:15
danny_mkbecause that is what was available in the example and I just wanted to get it done fast.22:28
danny_mkI will look into that stuff later.22:28
+MrHairgreaseok22:28
+MrHairgreasejust read a bit about it22:28
danny_mkbtw.  I would like to include a provider bann list under the admin tools22:28
+MrHairgreasehttp://perlmonks.org/?node_id=60200522:28
+MrHairgreaseah22:29
+MrHairgreaseyou can do that22:29
+MrHairgreaseuse the settingForm method22:29
danny_mksure, I have to get this working perfectly first22:29
+MrHairgreasesomething like that22:29
danny_mkIf you would like to see the one that is working perfectly without i18n then check it out here:  http://sial.org/pbot/2684022:33
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []22:56
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui23:11
-!- mode/#webgui [+o rizen] by ChanServ23:11
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has left #webgui []23:11
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has joined #webgui23:17
-!- SynQ [n=koen@host1.procolix.nl] has quit ["[BX] The Power Rangers use BitchX. Shouldn't you?"]23:39
-!- SynQ [n=koen@host1.procolix.nl] has joined #WebGUI23:41
danny_mkI did not notice a versioning document on the PlainBlack website.  Did I miss it?23:43
-!- SDuensin [n=Scott@178.sub-75-207-209.myvzw.com] has quit ["Leaving"]23:44
@rizena versioning document?23:48
@rizenyou mean how to access subversion?23:49
danny_mkno, I mean I want to put a version number on the OpenId module23:49
danny_mkI started with version 0.0.0.123:49
@rizenoh23:50
@rizengoal / feature/ fix23:50
danny_mk3 numbers?23:50
@rizengoal = when the api changes23:50
@rizenyeah23:50
@rizenfeature - added to the API but didn't change it23:50
@rizenin a way that would break it23:50
@rizenfix - no new features, just bug fixes23:50
@rizena.b.c23:51
danny_mkok, I guess this version should now be 1.0.123:51
@rizenhttp://www.webgui.org/community-wiki/version-numbers23:51
danny_mkOK23:51
danny_mkHow do you guys want to see the list of banned providers implemented?  Single table, etc...23:52
@rizenwhat is a banned provider?23:52
danny_mkin case you do not want to accept accounts from myopenid.com, myhackedwebsite.com, etc...23:53
+MrHairgreasealthough i don't know much about openid23:53
+MrHairgreaseif it's just a list of banned providers23:54
@rizenis it just a list of URLs?23:54
@rizenor is there more to it?23:54
+MrHairgreasei'd put em in a table called AuthOpenIdBannedProviders23:54
+MrHairgreasejust one column23:54
@rizeni wouldn't even go that far if it's a list of urls23:54
@rizeni'd just create a new field in settings23:54
@rizenmake it a text box23:54
+MrHairgreasethe suggested formelement would be a textarea23:54
danny_mklike a filter on a router.  Do not accept connections from x.x.x.x23:54
@rizenand tell the user to put one per line23:54
+MrHairgreaseoh yeah23:55
danny_mkthe user would not manage these23:55
danny_mkonly administrators will have access to this stuff23:55
@rizenthe user in this case being admin23:55
+MrHairgreasei forgot the authsetting were stored in the settings table23:55
@rizencuz only admin can get to the settings screen23:55
+MrHairgreaseuse that23:55
+MrHairgreaserizen is right23:55
+MrHairgreaseah man it hurts to say that23:56
danny_mkok.23:57
--- Day changed Tue Aug 14 2007
-!- AMH_henry [n=yktang@erica.xs4all.nl] has quit ["Leaving."]00:52
-!- danny_mk [n=daniel@76.28.6.5] has quit ["using sirc version 2.211+KSIRC/1.3.12"]01:03
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui01:22
-!- mode/#webgui [+v crythias] by ChanServ01:22
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI01:51
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []02:24
-!- danny_mk [n=daniel@68.15.55.161] has joined #webgui03:35
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has left #webgui []04:17
-!- vayde [n=vayde@c-75-72-85-140.hsd1.mn.comcast.net] has joined #webgui05:04
danny_mkwhy does the Settings module delete commas from a textbox?05:43
danny_mknever mind, it was me :-(05:45
-!- vayde [n=vayde@c-75-72-85-140.hsd1.mn.comcast.net] has quit [Remote closed the connection]06:10
danny_mkOK, I think I have one bug left to work on and it should be completely done.  It has to do with the International Module so I should be able to get it done tomorrow.06:23
danny_mkI will upload a working copy that defaults to the English language.06:23
danny_mkAt this point it is fully functional and you can test it on NON-Production websites.06:24
danny_mkGood night.06:24
-!- danny_mk [n=daniel@68.15.55.161] has quit [Remote closed the connection]06:24
-!- fiddur is now known as fiddur|jobb07:38
fiddur|jobbmorns07:38
-!- fiddur|jobb [i=fiddur@c042.rit.se] has quit ["Lämnar"]07:38
-!- fiddur [i=fiddur@c042.rit.se] has joined #webgui08:59
fiddurHello.   I get a warning in the log that "You've disabled cache in your config file...", but in the domains conf it says   "disableCache" : "0"09:00
fiddurIs it referring to some other (global) config file, even though it states the domain name in the log-row?09:02
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has joined #webgui10:04
-!- AMH_mari [n=AMH_mari@alphamega-dmp.xs4all.nl] has joined #webgui10:06
-!- khenn [n=khenn@66-190-54-175.dhcp.mdsn.wi.charter.com] has quit []10:30
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui10:51
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has quit [Remote closed the connection]11:55
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui12:05
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has quit ["Leaving"]14:07
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has joined #webgui14:51
-!- SDuensin [n=Scott@150.sub-75-206-127.myvzw.com] has joined #WebGUI16:03
@rizenfiddur, did you restart modperl after changing the config file to read disableCache : 016:14
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)]16:14
-!- khenn [n=khenn@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI16:23
-!- mode/#webgui [+o khenn] by ChanServ16:23
-!- khenn [n=khenn@66-190-54-175.dhcp.mdsn.wi.charter.com] has quit [Client Quit]16:25
xootomJust a quick question about packages: from experience it seems that restoring a package (say from templates on webgui.org) it is restored with its original asset IDs. I want to use a package to define a default "sub-site" set of pages (about, forums, contact, faq) that I can keep importing for each new user, will they import with different IDs?16:38
@rizenimporting a package is different than deploying a package16:39
@rizenwhen you import a package from a file it maintains the asset id's that it used when it got exported from the site16:40
xootomAhh that's great thanks16:40
@rizenbut deploying the package creates a copy of all the assets16:40
-!- danny_mk [n=daniel@76.28.6.5] has joined #webgui16:40
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has quit [Remote closed the connection]16:48
-!- Haaarg [n=haarg@24-177-123-127.dhcp.mdsn.wi.charter.com] has quit []16:49
danny_mkis the person that refered me to this http://pastebin.ca/652879 code in here?16:49
-!- Haaarg [n=haarg@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui17:08
-!- mode/#webgui [+o Haaarg] by ChanServ17:08
danny_mkOK, I tested the OpenId auth module on a coupule of my systems and it seems that the Internationalization problem is bigger than I expected.17:17
@rizenwhat exactly is the problem?17:18
SDuensinOpenId?  Ooo!17:18
danny_mkbecasue of the fact that OpenId implementations go back and forth between the Provider website and the WebGUI website, WebGUI looses track of who $session->user is17:19
danny_mkWhen the International module looks for $session->user it fails because it complains that it can not call methods on "user" invalid reference or something like that17:20
danny_mkI will get the right error in a few min.17:20
@rizenmethinks  you have a typo17:20
danny_mkI even pass the English language to the International module as a work around and it still fails17:21
danny_mkok, I will buy that.17:21
@rizenspecifically that you're not passing the session object into the i18n constructor17:21
@rizensomewhere17:21
danny_mkok, let me paste code on pastebot17:21
@rizenpost your code to a pastebin somewhere and i'll take a look17:21
@rizenyeah17:21
danny_mkhttp://sial.org/pbot/2685217:22
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has joined #webgui17:23
danny_mkdisregard the comments, they are left over from my tests.17:25
@rizensorry, this doesn't help17:25
@rizenneed the whole file17:25
danny_mkok17:25
@rizenand why are you calling new backwards17:25
@rizen   my $i18n = new WebGUI::International($self->session, 'AuthOpenId', 'English');17:25
-!- khenn [n=khenn@71-86-227-90.static.mdsn.wi.charter.com] has joined #WebGUI17:26
-!- mode/#webgui [+o khenn] by ChanServ17:26
danny_mkhttp://sial.org/pbot/2685317:27
-!- fiddur [i=fiddur@c042.rit.se] has quit ["Lämnar"]17:27
danny_mkeither or way works the same, I am used to the C# and Java way so it feels familiar17:28
-!- bopbop [n=kmccombs@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui17:28
@rizenit's against WG best practices though17:31
danny_mkNo problem, I can change that.17:31
@rizennot that big of a deal, was just pointing it out so you knew17:31
@rizenwhat is the exact error message you're seeing?17:31
danny_mkhold on17:32
danny_mkCouldn't execute operation : WebGUI::Operation::User::www_editUser. Root cause: Can't call method "user" on an undefined value at /opt/WebGUI/lib/WebGUI/International.pm line 264.17:33
danny_mkIf I don't use the International module everything works great :-(17:34
danny_mkDarnit!!! I can't believe it.  I thought I looked over all the code but I did have a typo17:38
SDuensin:-)17:38
SDuensinIs this a contributed module, or part of the 7.4.x tree?17:38
danny_mkand talk about JT pinpointing it.  WG best practices conflicted with my best practices :-)17:39
danny_mkLOL17:39
@rizenso this bug is no more then?17:39
danny_mki had "my $i18n = new WebGUI::International->new(...17:40
AMH_henry@danny_mk: my $i18n = new WebGUI::International($self->session, 'AuthOpenId', 'English'); won´t work because there's already a subroutine called new in your current package17:40
AMH_henryyou really need the ->new syntax17:40
danny_mknot true Henry but I did change the code.17:40
danny_mkI am going with WG best coding practices.  That way I will avoid conflicts when cutting and pasting code.17:41
danny_mkYou know, a couple things that still bug me are the fact that I use CGI::new instead of $self->session->request17:43
danny_mkit should really work with the request object but I had problems with that in the beggining.  I may take a look at that today.17:44
AMH_henrysee http://perldoc.perl.org/perlobj.html (Indirect Object Syntax)17:45
danny_mkHmmm.... great call Henry.  I stand corrected.  No more Indirect Object Syntax for me in Perl :-17:47
danny_mkrizen:  No more International bug.   Wish I was home so that I could test it on my other systems.  I will have to do that tonight.17:52
@rizenis Net::OpenID::Consumer only using CGI for form params?17:54
@rizenif so, you could just pass $session->form into it17:55
@rizenbecause it has a compatible param() method17:55
danny_mkok, let me try that.17:55
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has left #webgui []18:01
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has quit [Remote closed the connection]18:05
-!- AMH_mari [n=AMH_mari@alphamega-dmp.xs4all.nl] has left #webgui []18:06
danny_mkHmmm... it has a problem with that.   Let me look at the WebGUI api to see if I can find a suitable object.  It really wants one of these:  a HASH ref, CODE ref, Apache $r, Apache::Request $apreq, or CGI.pm $cgi. 18:11
danny_mkI have to step away from my computer for a few min but BRB18:11
@rizenoh18:13
@rizenthen just give it $session->request18:13
@khennis anyone working on the weather bug?18:18
danny_mkI did that a few times and it still had problems but hopefully they were related to the other bugs I had.  let me try it again.18:20
danny_mkUnknown parameter type (Apache2::Request=SCALAR(0x84923878)) 18:21
-!- preaction [n=doug@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui18:22
-!- mode/#webgui [+o preaction] by ChanServ18:22
danny_mkHmmm...18:22
danny_mkCGI::new works great but I would prefer not to use another module.18:22
@rizennot to mention it won't make it into the core with that18:27
@rizennot that i'm saying it would make it into the core without it either18:27
-!- khenn [n=khenn@71-86-227-90.static.mdsn.wi.charter.com] has left #WebGUI []18:28
danny_mkI understand.  I like the idea of SSO using a trusted 3rd party and I thought OpenId was a viable solution.18:28
* SDuensin likes OpenId.18:30
@rizensure, i like openid too...but until i can fully review your implementation i can't say it will make it in18:31
-!- AMH_henry [n=yktang@erica.xs4all.nl] has joined #webgui18:33
-!- khenn [n=khenn@71-86-227-90.static.mdsn.wi.charter.com] has joined #WebGUI18:35
-!- mode/#webgui [+o khenn] by ChanServ18:35
danny_mkAh, gotit!   I had to look at the code in Session::Form and I used $session->form->paramsHashRef18:42
-!- professorfrink_ [n=dstephan@h-74-0-5-198.phlapafg.covad.net] has joined #webgui18:47
-!- professorfrink_ [n=dstephan@h-74-0-5-198.phlapafg.covad.net] has quit [Client Quit]18:49
danny_mkHmmm.... the perdoc documentation for WebGUI::Cache does not seem to acurately reflect the actual module.  19:21
@rizenreport a bug if that's the case19:21
danny_mkis there a problem with using Cache::File instead of WebGUI::Cache ?19:21
@rizenyes19:23
@rizenmainly that Cache::File is horribly inefficient19:23
@rizenwe used to use it in WebGUI19:23
@rizenit's a big stupid pig19:23
danny_mkLOL... Ok, I will use WebGUI::Cache instead.19:24
@rizenalso Cache::File won't work on clusters19:25
@rizenWebGUI::Cache is cluster safe19:26
danny_mkrizen:  What is the required second argument to "WebGUI::Cache->new($self->session,???)", does it have to be ["user",$userId]?19:38
danny_mkI hate to keep asking all these questions but I rather move this along instead of spending hours reading and understanding modules19:39
@rizenthe key that you're storing under....usually an assetId or something else unique to you19:39
@rizenyou could say "auth_openid"19:40
@rizenif you're only storing one thing in it19:40
danny_mkright now I have my $cache = WebGUI::Cache->new($self->session,["openidSession",$wgOpenIdKey]);19:40
@rizeni don't know exactly what you're doing with the cache so i can't say more than that19:40
@rizenthat would work19:41
danny_mkI know the value of wgOpenIdKey from a posted argument.  When I recreate the cache with the same arguments it should work right?19:41
@rizenyup19:41
danny_mkeven if I have a different session and I am a different user?19:41
@rizenyeah, sessionId has nothing to do with it19:42
@rizenunless you include that in your key name19:42
danny_mkok, thanks.19:42
danny_mkOK, last question before I do another release.  This one uses the WG api where ever it has to.  20:15
danny_mkIn using Cache I need to pass an cache object that "has a ->get($key) and ->set($key,$value) methods" WebGUI::Cache and its derived classes do not really seem to support these signatures.20:17
danny_mkI can do it without cache but it is recommended we use cache.20:17
@rizennice job with openid...looks good20:49
@rizenat first glance20:49
danny_mkThank you.20:50
danny_mkI forgot that I don't have an explanation for the Accept and Deny lists in the Settings.20:50
danny_mkThe list has to be separated by commas20:51
danny_mkI will put that in my post20:51
danny_mkrizen:  without reading through all the code is there an easy way to ad the tooltip to the Accept and Deny lists?  21:16
@rizenon the form element pass in a parameter called hoverHelp21:16
@rizenhoverHelp => $i18n->get("accept list help"),21:17
danny_mkah, perfect, thanks.21:17
-!- khenn_ [n=khenn@71-86-227-90.static.mdsn.wi.charter.com] has joined #WebGUI21:25
-!- khenn [n=khenn@71-86-227-90.static.mdsn.wi.charter.com] has quit [Read error: 104 (Connection reset by peer)]21:25
xootomI have a query about groups. In the user import script (unlike the groupadd macro) does it only take group IDs to join the user to a group? I.e. the random ID, not the 'nice' group name.22:40
@rizenyes it only takes the group id22:41
@rizennot the name22:41
@rizenbug--22:45
@rizenbug --22:45
@rizenbug --22:46
@rizenbug --22:46
@rizenbug --22:46
xootomThanks, I've added some users with it now, there are a few hundred so I get the search when I go to user manager. The users all have a unique number as their default username, but I only appear to be able to search on username... how would I find someone based on their name? 22:46
@rizenif you add their first/last name to their profile22:47
@rizenthe user manager lets you search on username, email address, first name, and last name22:47
@rizendanny_mk: what about the cache docs didn't you like?22:50
@rizenthe only thing i found that was suspect, that the "key" parameter wasn't fully documented in the constructor22:50
xootomI've added firstnames and last names and they are visible in the user profile view but I can only find the user if I type a bit of the username 22:52
@rizendid you see in the search there is "begins with"22:53
@rizen"ends with"22:53
@rizencontains22:53
@rizenetc22:53
@rizenmake sure you have that set appropriately22:53
@rizenso if you're tying "fred"22:53
@rizenthen you either need contains or begins with22:54
@rizenif the thing you're searching for is "fredrick"22:54
xootomYeah I've tried all the settings, i'm trying Paul, tried both cases, it returns one I added manually but not one from the user import22:54
xootomi.e. only the one that paul was in the username22:54
xootomIt's on Contains Paul Any22:54
xootomhis user name is Y37220239905422:55
xootomso searching Y returns him, but Paul doesn't22:55
@rizenyour right, it appears to be a bug22:56
@rizenit's currently only searching email address and username22:56
@rizenit's supposed to search all four22:56
xootomah ok I'll raise it as a bug thanks22:56
danny_mkrizen:  I have to delete or annotate that but.  I typed in 'perldoc Cache' in the WebGUI/lib/WebGUI directory and I assumed it was looking at the pod contained in WebGUI::Cache23:35
danny_mksorry about that.23:35
danny_mkI never looked in the file!23:35
--- Day changed Wed Aug 15 2007
-!- SDuensin [n=Scott@150.sub-75-206-127.myvzw.com] has quit ["Leaving"]00:01
xootomWhat's the minimum permissions needed to give users access to modify their own set of pages? -- I have given a user access to a group with permissions to edit a page. Do I have to put them into "turn admin on" to let them edit content?? I tried logging in as this test user, and they can go into version tags and delete and mess around with other people's working tags etc. etc. which doesn't seem very secure.00:03
@preactionthey don't need to be part of Turn Admin On to edit, but they do need a link to ?func=edit00:05
@preactionthey will need access to Turn Admin On to be able to commit their version tag00:05
@preactionin 7.4 you can set permissions for every panel in the admin console, so if you want, the Turn Admin On group can turn admin on but not actually do anything00:06
xootomcan they see the version tags panel though and switch to and commit other people's version tag?00:06
@preactionyes00:06
@preaction7.4 also has a way to auto-commit every edit to an asset, which would probably serve you better00:07
xootomyes that'd probably do it, i wonder how i can provide them with edit buttons to everything though if they can't turn admin mode on00:07
@preactionyou'd allow them to turn admin on, by adding them to the Turn Admin On group, but you'd modify the Admin Console permissions to deny them from actually Doing anything on the admin console00:08
xootomcan i make the auto-commit only apply to lower ui-level users?00:10
@rizeno00:10
@rizenno00:10
* danny_mk is back00:13
-!- danny_mk [n=daniel@76.28.6.5] has quit ["using sirc version 2.211+KSIRC/1.3.12"]00:14
-!- AMH_henry [n=yktang@erica.xs4all.nl] has quit ["Leaving."]00:21
xootomAt the moment Turn Admin On users see all the New Content items even on pages they don't have permissions to, resulting in permission denied errors. I'm thinking of filing an RFE, it would seem to me to be more logical for users without access to add things to the current page, not to see the New Content side panel at those times (the same as you don't see Clipboard or Version Tags when they're empty)00:21
-!- bopbop [n=kmccombs@71-86-227-90.static.mdsn.wi.charter.com] has quit []00:33
-!- khenn_ [n=khenn@71-86-227-90.static.mdsn.wi.charter.com] has quit []00:38
xootomI've enabled auto-commits on my site, but when i save or change an article or whatever, it doesn't appear after pressing save, I have to go to another page then back again, or press reload (but then I have to confirm reposting form data etc). is that a known bug?00:48
@rizenhow do you know you enabled auto commits?00:58
@rizenthere are three things you have to do to make it work00:58
@rizenAutomatically request commit? has to be yes00:59
@rizenSkip commit comments? shoudl be yes00:59
@rizenDefault Version Tag Workflow has to be Commit Content Immediately00:59
-!- jarcher [n=jarcher@tintangel.cdl.edu] has quit []01:02
-!- crythias [n=gyoung@64.200.2.35] has left #webgui []01:04
xootomahh my Default VT workflow was still set at Commit without approval, I hadn't noticed the new option. Thanks01:25
@rizenbug --01:28
@rizenbug --01:28
-!- khenn [n=khenn@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI01:43
-!- mode/#webgui [+o khenn] by ChanServ01:43
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI01:55
@rizenbug --02:09
* SDuensin cheers ++02:14
-!- Haaarg [n=haarg@71-86-227-90.static.mdsn.wi.charter.com] has quit []02:23
-!- preaction [n=doug@71-86-227-90.static.mdsn.wi.charter.com] has quit [Read error: 113 (No route to host)]02:28
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has left #webgui []03:01
-!- danny_mk [n=daniel@68.15.55.161] has joined #webgui03:53
-!- danny_mk [n=daniel@68.15.55.161] has quit [Remote closed the connection]04:34
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui05:21
-!- mode/#webgui [+o preaction] by ChanServ05:21
-!- vayde [n=vayde@c-75-72-85-140.hsd1.mn.comcast.net] has joined #webgui05:46
-!- wgGuest57 [n=wgGuest5@host-230-38-230-24.midco.net] has joined #webgui06:32
-!- wgGuest57 [n=wgGuest5@host-230-38-230-24.midco.net] has quit [Client Quit]06:32
-!- vayde [n=vayde@c-75-72-85-140.hsd1.mn.comcast.net] has quit ["Exit- stage left"]07:03
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has quit [Read error: 110 (Connection timed out)]07:30
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui09:35
-!- AMH_mari [n=AMH_mari@alphamega-dmp.xs4all.nl] has joined #webgui09:36
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has joined #webgui09:44
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has quit [Read error: 104 (Connection reset by peer)]09:44
-!- AMH_mari [n=AMH_mari@alphamega-dmp.xs4all.nl] has left #webgui []09:46
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has joined #webgui09:51
-!- khenn [n=khenn@66-190-54-175.dhcp.mdsn.wi.charter.com] has quit []12:05
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has joined #webgui13:07
-!- SDuensin [n=Scott@146.sub-75-206-250.myvzw.com] has joined #WebGUI15:57
SDuensinMorning.16:06
AMH_bobTop of the morning to you too.16:06
-!- MrHairgrease [n=martin@wlan-145-94-244-71.wlan.tudelft.nl] has joined #webgui16:12
-!- mode/#webgui [+v MrHairgrease] by ChanServ16:12
@rizenhowdy all16:44
+MrHairgreasehi16:44
SDuensinHey rizen 16:48
SDuensinHowdy MrHairgrease 16:48
+MrHairgreasehi SDuensin16:56
-!- Haaarg [n=haarg@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui17:08
-!- mode/#webgui [+o Haaarg] by ChanServ17:08
xootomhi all17:14
+MrHairgreasehi17:15
-!- AMH_mari [n=AMH_mari@alphamega-dmp.xs4all.nl] has joined #webgui17:19
-!- sno [n=sno@adsl-76-226-106-15.dsl.sfldmi.sbcglobal.net] has joined #WebGUI17:32
snoWhat does it mean when this message pops up during a CGI save attempt? "This Asset is locked for editing under a version tag different from the one that you are using."17:33
+MrHairgreaseit means that someone (maybe even yourself) has edited the asset under adifferent tag than you are using17:34
+MrHairgreaseand that that tag has not yet been comitted17:34
+MrHairgreaseto edit the asset either:17:34
+MrHairgrease1) Commit the tag the asset is under and once that is completed edit it.17:35
+MrHairgreaseor17:35
+MrHairgrease2) switch to the tag the asset is under and edit it17:35
snoHmm.  That asset hasn't been edited since yesterday, but was committed.  I was working on that part of the system for an hour today, and then suddenly this popped up as a problem.17:35
snoEven so, I went to version tags and for some reason found a version not committed.17:36
snoWeird.17:36
+MrHairgreaseif you loose your cookie17:36
+MrHairgreaseand log back in17:36
* SDuensin hates tight cookies.17:36
snoMaybe that was it.17:36
+MrHairgreaseyou will not be under the tag you were in your last session17:36
+MrHairgreasecould be17:36
+MrHairgreaseanyway17:37
+MrHairgreasejust use that tag and carry on =)17:37
snoChecking the admin nav version tag option and committing it solved it.  Thanks.17:37
+MrHairgreaseok17:38
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has quit ["Leaving."]17:50
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has left #webgui []18:18
-!- AMH_mari [n=AMH_mari@alphamega-dmp.xs4all.nl] has left #webgui []18:18
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui18:25
-!- mode/#webgui [+v crythias] by ChanServ18:25
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Connection timed out]18:41
-!- khenn [n=khenn@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI18:58
-!- mode/#webgui [+o khenn] by ChanServ18:58
-!- MrHairgrease [n=martin@wlan-145-94-244-71.wlan.tudelft.nl] has left #webgui []19:04
-!- AMH_henry [n=yktang@erica.xs4all.nl] has joined #webgui19:11
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui19:17
-!- mode/#webgui [+v MrHairgrease] by ChanServ19:17
+MrHairgreaserizen19:17
+MrHairgreasei have a question about workflow activities19:17
+MrHairgrease\do you have time?19:18
@rizenshoot19:19
+MrHairgreasei'm planning on making one which should fetch files from an ftp server or something like that19:19
+MrHairgreasenow19:19
+MrHairgreaseactivities can only last one minute19:19
+MrHairgreaseso what would be the best appoach to fetch file that take over a minute to download?19:20
+MrHairgreasei thought maybe forking a process or something like that19:20
@rizenyou'd need to fork a process19:20
@rizenyeah19:20
+MrHairgreasebut that isn't portable19:20
+MrHairgreaseright?19:20
@rizenno it isn't19:20
+MrHairgreaseok19:20
@rizenwhat kind of file would you be downloading that would take that long?19:20
@rizendon't get me wrong19:21
@rizeni understand in the greater scheme of FTPing19:21
@rizenit could take days to download stuff19:21
+MrHairgreasei dunno yet19:21
@rizenbut relative to the workflow engine19:21
+MrHairgreasebut it should be possible19:21
@rizenit seems that anything you were going to grab would be quick19:21
@rizenone way to do it in a portable fashion19:22
@rizenwould be to write an FTP service daemon19:22
@rizenthat the workflow activity could communicate with19:22
@rizenthat way it would be portable19:22
@rizenand could run as long as it needed to19:22
@rizenand could notify the workflow when it was done doing whatever it was asked to do19:22
@rizeni'm not saying writing an FTP server19:22
@rizenbut rather an FTP getter19:22
@rizenas a daemon19:23
xootomI'm importing users using userImport.pl, but my file has birthdates in a date format and they're not getting converted (epoch time in seconds?)... where should the conversion take place, a special case for 'birthdate' in userImport.pl?19:31
@rizenyou'd need to request a new feature be added to userImport.pl19:31
-!- danny_mk [n=daniel@76.28.6.5] has joined #webgui19:36
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has quit [Read error: 110 (Connection timed out)]19:39
-!- danny_mk [n=daniel@76.28.6.5] has quit [Client Quit]19:40
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui19:42
-!- mode/#webgui [+v MrHairgrease] by ChanServ19:42
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui19:43
-!- mode/#webgui [+o preaction] by ChanServ19:43
-!- jarcher [n=jarcher@64-142-95-111.dsl.static.sonic.net] has joined #webgui20:05
-!- jarcher [n=jarcher@64-142-95-111.dsl.static.sonic.net] has quit [Client Quit]20:05
-!- jarcher [n=jarcher@64-142-95-111.dsl.static.sonic.net] has joined #webgui20:17
-!- perlmonkey2 [n=perlmonk@casr-dev.fwsm2ppuser.ou.edu] has joined #webgui21:21
-!- jarcher [n=jarcher@64-142-95-111.dsl.static.sonic.net] has quit []21:25
-!- jarcher [n=jarcher@64-142-95-111.dsl.static.sonic.net] has joined #webgui21:26
perlmonkey2Wow, lots of people in the room today.  Or has this become the norm?21:27
@rizenthis has become the norm lately21:27
@rizenfor the past couple of weeks21:27
@rizenthe other day there were almost 30 people on at the same time21:28
-!- Archer [n=jarcher@64-142-95-111.dsl.static.sonic.net] has joined #webgui21:33
-!- jarcher [n=jarcher@64-142-95-111.dsl.static.sonic.net] has quit [Read error: 104 (Connection reset by peer)]21:34
@preactioni blame the split of plainblack.com/webgui.org22:02
+MrHairgreasefor what?22:02
@preactionthe new influx of people to WebGUI and this channel22:03
+MrHairgreasethat's good right?22:04
@preactionyes22:04
@rizenhehe22:14
@preactionthat and new exposure on F/OSS websites like sourceforge, ohloh, and any other ones we find.22:16
+MrHairgreaseit's just that22:17
+MrHairgreasei expected you, as a experienced svn user, to praise good things instead of blameing em22:17
+MrHairgreasebut that's just me =)22:18
@preactionbut an experienced svn user knows that blame and praise is the same thing ;)22:18
+MrHairgreasesure 22:18
+MrHairgreaseI'm not saying you're wrong22:18
+MrHairgreaseIt's just the way you feel when you decide which one to use22:19
+MrHairgreasethink of it in beer22:19
+MrHairgreaseif you hate someone22:19
+MrHairgreasegive 'em bud light22:19
+MrHairgreaseif you praise em22:20
+MrHairgreasegive miller mgd22:20
+MrHairgreaseor even better22:20
+MrHairgreasesomething from belgium22:20
+MrHairgrease=)22:20
@preactionyou're evil. i wouldn't subject even my enemies to the horrors of bud light22:20
+MrHairgreasei once bought one in chigcago22:20
+MrHairgreasebut what did know...22:20
@preactionyes, they call that "beer" around here... it's crazy22:21
+MrHairgreaseback then I was hip fashionable eurotrash too22:21
+MrHairgreasecrazy waterdrinkin yankees =)22:21
@preactionyou think that's bad, you haven't had Milwaukee's Best Light (also known as The Beast), or Natural Ice (also known as Nasty Ice)22:21
+MrHairgreaseand I never will...22:22
@preactionyou're not coming down for the wuc?22:22
+MrHairgreaseNo, I'll be there22:23
+MrHairgreasebut I won't drink that crap22:23
@preactioni suppose, you've tried the Bud Light (Uncle Ben's Perverted Rice Water), i shant subject you to worse ;)22:24
+MrHairgreaseit had no taste at all22:24
@rizenwhile MHG is here I'm going to get him hooked on Capital brew and Great Dane brew22:24
+MrHairgreasei'd rather drink tap water22:24
+MrHairgreaseyou do that22:25
+MrHairgreasejoeri will tag along too I'm sure22:25
@rizenit's good stuff...and i'm not even a beer dringer22:25
@rizendrinker22:25
+MrHairgreasespeaking of beer.22:25
+MrHairgreaseIt's time for a couple22:25
+MrHairgreasewhile you guys are struggling to 5pm =)22:26
+MrHairgreaselater guys22:26
@rizenlater22:26
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []22:26
-!- SDuensin [n=Scott@146.sub-75-206-250.myvzw.com] has quit ["Leaving"]23:46
-!- AMH_henry [n=yktang@erica.xs4all.nl] has left #webgui []23:53
--- Day changed Thu Aug 16 2007
+crythiasMGD... mmm00:09
+crythiaslike Corona... without the pretention.00:09
perlmonkey2POE is a workaround to Perl's lack of decent threading.  With Perl 6 having a real threaded env, why is POE (vulnerable to blocking) better?00:13
perlmonkey2In regards to the pure perl stack.00:13
@rizenbecause POE is not threaded00:14
@rizenthreading is not a good thing when you're talking about high performance environments00:14
@rizendon't get be wrong...threading is easy and useful00:14
@rizens/be/me/00:14
@rizenthink of it this way00:15
@rizenwith threads you have a stack00:15
@rizenand a heap00:15
@rizensorry stack00:15
@rizenthe stack can only grow to a certain size00:15
@rizenand the thread manager is heavy because it has to be generic enough to handle anything00:15
@rizenwhen you write an event driven mono-process like POE00:16
@rizenyou can build in the multi-tasking the way you want it done00:16
@rizenrather than how the thread manager want's it done00:16
@rizenthat's why most video games are single threaded00:16
@rizenthey can outperform the native threads and processes of the operating system's environment00:17
perlmonkey2Even if that is so, what about taking advantage of multi-proc/core machines?00:17
@rizenwell that's the advantage of using a preforker or a native thread library00:18
@rizenit usually handles that for you00:18
@rizenalthough some thread libraries can't handle multi-processors at all or very well either00:18
@rizenthe arguement basically boils down to a build it vs buy it scenario00:19
@rizenif you build it, it will take more time and you'll have more initial heart aches00:19
@rizenbut you can make it do anything you want00:19
@rizenand exactly how you want00:19
@rizenif you buy it00:19
@rizenthen you're stuck with what they give you00:19
@rizenin our case, we're actually not building it or buying it in the traditional sense00:20
perlmonkey2So even though POE is single threaded, you get exact control over where the control point  goes after every stack exit?00:20
@rizenwe're buying something someone else has built00:20
@rizenyes, we can put in our own process queing and process priorities00:21
@rizenwe can set up our own exit points, heap managmeent, etc00:21
@rizenincidentally, once perl6 is released, rocco has stated that one of the process management options will be to use perl's native threading00:22
@rizenso we'll have that option too00:22
perlmonkey2eh?  POE will use 6's native threading?00:22
@rizenrocco is the guy that wrote POE00:22
@rizenno, it won't use it00:22
@rizenit will have the capability of using it00:22
perlmonkey2that is ........ beautiful.00:22
@rizenthat's what i'm sayying00:22
perlmonkey2I'm tearing up here.00:23
@rizenit's pluggable00:23
@rizenall the way through00:23
@rizendon't like how something works...build your own or choose from one of the 50 other ways to make it work that someone else has already written00:23
@rizenincidentally...i just did a horrible job of explaining it00:24
@rizenmainly cuz i don't actually dive into the guts of this stuff00:24
@rizeni just know from benchmarks which is better00:24
@rizenand various technical briefs i've read00:25
perlmonkey2don't dive into the guts?  hah, I learned POE by looking at your code.  MUCH better examples than the outdated poorly maintained POE examples.00:25
@rizenwell i know how to code for poe.. what i mean is that i haven't actually written one off the kernel plugins for poe00:26
@rizenlike a queue manager for example00:26
@rizeni use poe as is00:26
@rizeni just rest easy knowing that i *can* dive in there if i need to00:27
perlmonkey2something that is interesting about the p6 thread plugin is that all operations on shared objects currently are atomic on POE.  There is no need to synchronize access because two thread/clients can't access the object at the same time.  But with the threading model, they can.  Think this will be difficult for rocco to overcome?00:28
@rizenno idea00:31
@rizenhe's a pretty smart guy, but kind of a recluse00:31
@rizenit's hard to get a read on him00:31
-!- crythias [n=gyoung@64.200.2.35] has left #webgui []00:31
perlmonkey2In my opinion, the largest of the pitfalls you list for the pureperl stack is the multi-core issue, which the perl 6 threaded process management poe plugin will help resolve.00:33
@rizeni don't think it will be too big of an issue00:34
@rizenit's simply a matter of working with it to see what we can come up with00:34
@rizenpoe already has a prefork system00:34
@rizenand inter kernel communication00:34
@rizenso we could just fork one instance for each core on the box00:35
@rizenand then have each of the processes delegate to each other using federated IKC00:35
perlmonkey2and IKC seems rock solid.00:35
@rizenbut who knows if we'll even do the pure perl stack00:36
@rizeni'm sure there will be lots of backlash if we go that way00:36
perlmonkey2Well, I like the idea.00:38
-!- perlmonkey2 [n=perlmonk@casr-dev.fwsm2ppuser.ou.edu] has left #webgui []01:00
-!- danny_mk [n=daniel@68.15.55.161] has joined #webgui01:22
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI01:25
danny_mkrizen:  Do you know which one of the developers has experience writting tests that deal with 3rd party websites?01:30
@rizenwhat do you mean 3rd party web sites?01:31
@rizenwhy are you testing 3rd party web sites?01:31
danny_mkspecifically when setting $self->session->http->setRedirect to a foreign website01:31
danny_mkOpenId requires a third party to for authentication01:32
danny_mkthe provider01:32
@rizenare you actually testing the remote site01:32
@rizenor do you just want to know that your redirect is going to the right url?01:32
danny_mkthe OpenId module works great on my laptop (test system) however the redirect headers don't seem to hit my browser01:33
danny_mkfrom one of my servers01:33
danny_mkso I want to test that the redirect headers actually send the browser to the provider and then back to the WebGUI site01:34
@rizensetRedirect definitely works01:34
@rizenbut if you wan tto write a test for it01:34
@rizenyou can01:34
@rizenwhat you want to do is 01:34
@rizenset an output handler in WebGUI::Session::Output01:35
@rizenso that you can call your code01:35
danny_mkBy using Live Http headers and the $self->session->errorHandler->warn method I have noticed that it does hit the area where the headers are supposed to go to the browser01:35
@rizenand then catch the output coming from webgui01:35
@rizento see if it's what you expect01:35
danny_mkhowever the "<meta refresh"  never gets sent to the browser01:35
@rizenthe meta refresh never should be sent to the browser01:36
@rizenunder normal circumstances it should only send a redirect01:36
@rizenso you should be doing:01:36
@rizen$session->http->setRedirect($url);01:36
@rizenreturn 1;01:36
@rizensorry01:37
@rizenreturn "redirect"01:37
@rizenthe meta refresh only gets sent to the browser if content is returned01:37
@rizenit's sort of a last ditch effort in case all else fails01:38
danny_mkhmmm... I am a little lost.  By using Live http headers I can monitor the trafic between my browser and the webserver.  My browser never gets any directives that tells it to go to the provider.  I must be missing something.01:40
danny_mkI am not saying that WebGUI is the culprit.  I am just saying that something is not right.01:40
danny_mkI have been wrong too many times to blame WebGUI again :-)01:40
danny_mkLOL01:40
-!- perlmonkey2 [n=perlmonk@ip70-189-104-178.ok.ok.cox.net] has joined #webgui01:41
@rizensorry man i don't know how to help you01:41
@rizeni haven't really looked at your code yet01:41
@rizentoo busy with my own code01:42
danny_mkno problem, I will look into it further.  WebGUI has a couple good tools for troubleshooting stuff like this.01:42
danny_mkHowever, I am wondering how I will write an effective test for this module.01:43
@rizenthat's what i was saying before01:43
@rizenyou can trap webgui's output in a test01:43
@rizenyou can set an output handler in $session->output01:43
@rizenso that it directs it back to your test01:43
@rizenso then you can call your code01:43
@rizenthat has the setRedirect in it01:43
@rizenand you can verify that webgui has sent the appropriate data01:43
@rizen$session->output->setHandler01:44
@rizen$session->output->setHandle($handle);01:44
@rizenthen 01:44
@rizen$myObj->runCode;01:44
@rizenThen check $handle01:45
@rizenfor the output01:45
@rizenget it?01:45
danny_mkyup.  I will try that.01:45
-!- Haaarg [n=haarg@71-86-227-90.static.mdsn.wi.charter.com] has quit []01:45
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has left #webgui []02:11
-!- danny_mk [n=daniel@68.15.55.161] has quit [Remote closed the connection]03:12
perlmonkey2Has anyone mixed WebGUI/Poe with Moose?03:22
@rizenwhat is moose?03:23
perlmonkey2moose is the Perl6 OO bolted onto Perl5.03:24
-!- Archer [n=jarcher@64-142-95-111.dsl.static.sonic.net] has quit []03:25
@rizenin that case the answer is now03:26
@rizenno03:26
@rizenwe're starting to migrate to Class::InsideOut03:27
perlmonkey2Anything beats %hashObject03:28
@rizenSo far I like Class::InsideOut quite a bit03:29
@rizeni wrote the whole new WRE 0.8 API using it03:29
@rizenand the new Keywords API with it too03:30
perlmonkey2I've used the insideout oo method, but never that particular class.  I'll have to check it out.03:30
perlmonkey2Because I *have* to use OO or I quickly become inable to understand my code.03:31
@rizenClass::InsideOut is cool because it doesn't force your module to work a certain way03:31
@rizenbut you still get the benefits of no hash objects03:32
@rizenthread safety03:32
@rizenautomatic object destruction03:32
perlmonkey2nice03:32
@rizenautomatic accessors/mutators03:32
@rizenetc03:32
perlmonkey2That sounds like it does a lot of what moose does.03:32
@rizenit does03:33
@rizeni'm reading the moose docs now03:33
@rizenit looks pretty cool03:33
@rizenbut it looks even more powerful than class::insideout03:33
perlmonkey2I don't know class::insideout , but Moose has been fun to use.03:34
perlmonkey2The biggest plus for me is that it is supposed to closely resemble Perl6 OOP.03:34
@rizeni wish i would have known about moose prior to using class inside out, but i'm afraid i'm not going to go back now03:34
perlmonkey2Yes, sunk costs must be recouped, especially when they are time.03:35
@rizeni'm already too far behind as it is03:35
@rizeni need a 100 hour work day03:35
perlmonkey2hah03:35
perlmonkey2Do you keep busy doing contract work, or are you the lead dev on WebGUI or do those two overlap?03:36
perlmonkey2But if you find out where to find those 100 hour work days, point them out to me.03:36
@rizeni only do contract work when we run out of contractors03:38
@rizeni happen to be doing a contract right now cuz one of our contractors bailed03:38
@rizennormally i am the only one doing R&D on WebGUI and WRE03:39
@rizenand then of course there's the business to run03:39
perlmonkey2Are all your people contractors, or are the regulars full timers?03:40
perlmonkey2And would the survey system be considered part of the D in R&D?03:41
@rizenthat's true03:42
@rizenyou're helping me with d03:42
@rizenso thank you03:42
@rizeni should say, i'm the only paid person doing r&d03:42
@rizenwe have 9 full time staffers03:43
perlmonkey2holy crap.  you're huge.03:43
@rizenand they all work on client project work03:43
@rizenexcept me03:43
@rizenwe're tiny03:43
perlmonkey2seems like a pretty large operation for WebGUI only really hitting its prime in the last few years.  03:43
@rizenbeyond that we have 1 part timer, and about 30 contractors that we use on and off03:44
@rizenyou gotta remember that webgui has been about business since day one03:44
@rizenunlike apps like joomla that are more concerned about your casual user03:44
perlmonkey2Yeah, which is what I liked about the project.  A GNU project that makes money.03:45
perlmonkey2And focused on people making money.03:45
@rizenyeah...i don't want to be a charity03:45
@rizeni'm trying to prove that it's possible to run a healthy organic open source driven business that's both profitable03:46
@rizenand not artificially held up with venture capital03:46
perlmonkey2Sounds like you are doing alright03:46
@rizenwe're doing pretty good, but me being a perfectionist, i think we can always do much better03:47
@rizenby any normal standards we're doing fantastic03:48
@rizeni just set really high standards for myself03:48
@rizen=)03:48
perlmonkey2Heh, all the millionaires I know were perfectionists.03:48
perlmonkey2But I'm glad you're doing well.  Gets me excited about the survey system when I think lots of people will use it.03:49
@rizenoh yeah03:51
@rizenif it turns out really nice03:51
@rizenit will be used by thousands03:51
@rizenperhaps millions03:51
perlmonkey2You have millions of users?03:51
@rizenwe have thousands of deployments03:51
perlmonkey2Which is pretty easy to assume millions of users.....wow03:51
@rizenand our clients have hundreds of thousands and some even have millions03:51
@rizenour largest client technically has over 1 billion users03:52
-!- jarcher [n=jarcher@64-142-95-111.dsl.static.sonic.net] has joined #webgui03:52
perlmonkey2Chinese .gov?03:52
@rizenstate.gov03:52
@rizenall of the US Embassy web sites world wide03:52
perlmonkey2I thought all the code looked really tight.  And it would have to be to serve the embassies which would be a prime hacker target.03:53
@rizeni'm slowly replacing all the code that i don't think is tight03:54
@rizenlike the survey for example03:54
@rizen=)03:54
perlmonkey2No pressure on me03:54
@rizeni'm certain you'll do fine03:55
@rizeni honestly can't wait to see the new ajaxish editor03:55
perlmonkey2Yeah, it's going to be pretty sweet.03:55
perlmonkey2Okay, I've got to take off for a bit.  Catch you later.03:56
@rizenbye03:58
-!- jarcher [n=jarcher@64-142-95-111.dsl.static.sonic.net] has quit []04:15
-!- perlmonkey2 [n=perlmonk@ip70-189-104-178.ok.ok.cox.net] has quit ["Leaving."]05:26
-!- khenn [n=khenn@66-190-54-175.dhcp.mdsn.wi.charter.com] has quit []05:40
-!- jarcher [n=jarcher@64-142-95-111.dsl.static.sonic.net] has joined #webgui05:49
-!- Archer [n=jarcher@64-142-95-111.dsl.static.sonic.net] has joined #webgui07:00
-!- jarcher [n=jarcher@64-142-95-111.dsl.static.sonic.net] has quit [Read error: 104 (Connection reset by peer)]07:00
-!- Archer [n=jarcher@64-142-95-111.dsl.static.sonic.net] has quit [Read error: 110 (Connection timed out)]07:59
-!- AMH_mari [n=AMH_mari@alphamega-dmp.xs4all.nl] has joined #webgui09:43
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has joined #webgui09:45
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui09:52
-!- Haarg [n=haarg@24-177-123-127.dhcp.mdsn.wi.charter.com] has quit []10:42
-!- Haarg [n=haarg@24-177-123-127.dhcp.mdsn.wi.charter.com] has joined #webgui11:09
-!- mode/#webgui [+o Haarg] by ChanServ11:09
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has quit ["Leaving."]13:36
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has quit ["Leaving"]14:11
-!- wgGuest77 [n=wgGuest7@serverrosa.europhd.uniroma1.it] has joined #webgui14:42
wgGuest77hi14:42
wgGuest77I have a problem upgrading14:43
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has joined #webgui14:44
wgGuest77hi14:45
wgGuest77can you help me?14:45
AMH_henrywhat's wrong?14:48
wgGuest77my update from 7.3.22 to 7.4.3 failed14:48
AMH_henryerror messages?14:48
wgGuest77I installed all the required modules as written in the gotchas14:48
wgGuest77but the upgrade scripts outputs errors regarding JSON14:49
wgGuest77I did a force install in CPAN but many tests failed14:49
AMH_henrywhat operating system?14:49
wgGuest77now I'm trying to update CPAN14:49
wgGuest77latest OS X14:49
wgGuest77WRE 0.7.214:50
AMH_henryhmm... i'm not experience with OS X.. sorry14:50
wgGuest77:/14:53
AMH_henrymaybe you can try to post a quest in the forum14:55
-!- perlmonkey2 [n=perlmonk@casr-dev.fwsm2ppuser.ou.edu] has joined #webgui15:20
-!- SDuensin [n=Scott@244.sub-75-207-189.myvzw.com] has joined #WebGUI15:47
-!- wgGuest77 [n=wgGuest7@serverrosa.europhd.uniroma1.it] has quit []15:49
SDuensinGreetings.15:55
-!- Haarg [n=haarg@24-177-123-127.dhcp.mdsn.wi.charter.com] has quit []16:33
-!- Haarg [n=haarg@24-177-123-127.dhcp.mdsn.wi.charter.com] has joined #webgui16:42
-!- mode/#webgui [+o Haarg] by ChanServ16:42
perlmonkey2SDuensin: Hello16:48
@rizenhowdy16:50
SDuensinWoke up to an insane server load and a corrupt database today.  <sigh>16:51
@rizenyuk...on webgui server?16:55
@rizencorrupt as in you can just myisamchk and fix it, or as in totally destroyed?16:55
-!- danny_mk [n=daniel@76.28.6.5] has joined #webgui16:59
-!- danny_mk [n=daniel@76.28.6.5] has quit [Client Quit]16:59
-!- danny_mk [n=daniel@76.28.6.5] has joined #webgui17:00
SDuensinI fixed it with mysqlcheck.17:02
SDuensinAnd yea, on a WebGUI server.17:02
@rizeni think you better switch to opencms17:03
@rizenyou're not having much luck with webgui17:03
@rizen=)17:03
@rizenany indication of what happened?17:03
SDuensinNope.  Everything was fine last night, today I couldn't contact the box.  So it got a reboot to the head.17:04
-!- rizen changed the topic of #webgui to: [ WebGUI 7.4.3-beta / 7.3.22-stable | WRE 0.7.2 ] .:. Come To The WUC http://www.plainblack.com/wuc17:04
-!- Haaarg [n=haarg@24-177-123-127.dhcp.mdsn.wi.charter.com] has joined #webgui17:19
-!- mode/#webgui [+o Haaarg] by ChanServ17:19
AMH_mari@SDuensin: is your machine by any chance running Fedora?17:19
SDuensinUnfortunately.17:21
xootomsame happened here yesterday afternoon17:24
xootomfc417:24
SDuensinUt oh.17:25
AMH_mariWe had a bit of a problem with the yum update daemon some time ago. Our servers went down with zero swap space remaining. Disabling via /etc/init.d/yum-updatesd solved it.17:25
AMH_mari(Fedora core 6)17:25
SDuensinInteresting.17:25
AMH_mariIt is some time ago and the update daemon might be fixed now. But we don't want an automated yum update anyway, so have not checked this.17:26
SDuensinI have an /etc/init.d/yum, and it's "off" in all runlevels.17:27
AMH_mariNo yum-updatesd? If so run the following to turn it off: chkconfig --del yum-updatesd17:28
SDuensinNope.  No yum-updatesd.17:28
SDuensinThis is FC4.17:28
* SDuensin hates using old OSs.17:28
AMH_mariAha, we're running FC6...17:28
AMH_mariDoesn't apply then.17:29
SDuensinI had a choice of FC4 or an even older Debian.  Eww.17:29
SDuensinAfter I got the box rebooted, and before I fixed the database errors, I had a couple httpd processes sucking up all the RAM in the box.17:30
SDuensinAs soon as I fixed the database, they were happy.17:30
@rizenyeah, the problem is definitely that your databases got corrupted17:30
@rizenthe question is how did that happen17:30
SDuensinWell, in the process of poking around, I've noticed that database has a workflow that won't run.17:31
SDuensinNext question is, how do I safely delete it?17:31
@rizenthe only way i've seen a table crash in mysql is if either someone killed the mysql process (hard kill, system power off), or if the filesystem is having problems17:31
@rizenwhy won't it run?17:32
@rizengenerally speaking it's not safe to delete workflows17:32
@rizenwhich is why there's no way to do it through the UI17:32
SDuensinI think it hates me.  That's why it won't run.17:35
SDuensinWhat was the curl command to get the error?17:35
@rizencurl http://www.example.com/?op=getSpectreConfig17:43
@rizenis that what you're looking for?17:43
@rizenoops17:44
@rizencurl http://www.example.com/?op=spectreGetSiteData17:44
@rizenand then you can also run individual workflows17:44
@rizencurl http://www.example.com/?op=runWorkflow;instanceId=XXXXXXXXXXXXXXXX17:45
@rizenbut you need to escape the ;17:45
@rizenotherwise the commmand line interprets it as a seperate command17:45
@rizencurl http://www.example.com/?op=runWorkflow\;instanceId=XXXXXXXXXXXXXXXX17:46
xootomthe userImport.pl script seems to have ignored my userId column and has given each user a random gui, to try the import again am i safe just removing these records (1773 of them) from users and userProfileData?17:50
xootomor even just updating the userId column with sql, i want userId to be = username17:51
@rizenuserId must be a 22 character string17:52
@rizenor an integer17:52
@rizenso userId cannot = username17:52
xootomthe usernames are all integers, they need to link to records in other tables based on userId17:52
@rizenuserId must be an integer less than 3 digits17:53
xootomoh no :(17:53
@rizensorry less than 5 digits17:53
xootomah that's ok they're 3 and 417:53
@rizeni should also note that at some point userId's will be 100% replaced with guids17:53
@rizenthat will be a long time from now (2009 or 2010)17:54
@rizenbut you should not set your own userIds17:54
xootomhmm i wonder if i can replace the ids in the other tables with the new guids instead17:54
-!- khenn [n=khenn@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI17:54
-!- mode/#webgui [+o khenn] by ChanServ17:54
@rizenit's not safe to update the userId column17:54
@rizenyou can either delete them17:54
@rizenbut make sure you delete them everywhere17:54
@rizenusers17:54
@rizenuserSession17:55
@rizengroupings17:55
@rizenuserProfileData17:55
xootomi'll leave them there then, and find the new userId for each username to put in other tables17:55
@rizenor use the API to delete them17:55
SDuensinSorry.  I was AFK.  Dang real work.17:56
SDuensinrizen - I get a "Problem with Request" and then the main page of the site.18:00
-!- chris77 [n=ctam@201.211.200.19] has joined #webgui18:03
chris77Hello. How do I change the site logo?18:03
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has left #webgui []18:07
-!- AMH_mari [n=AMH_mari@alphamega-dmp.xs4all.nl] has left #webgui []18:08
@rizenSD: check the webgui.log18:08
@rizenand if there's nothing there check the modperl log18:08
@rizenchris77: you upload a new logo to your site, and then edit your style template18:09
@rizento point to the new log18:09
@rizenlogo18:09
-!- perlmonkey2 [n=perlmonk@casr-dev.fwsm2ppuser.ou.edu] has left #webgui []18:49
-!- Haarg [n=haarg@24-177-123-127.dhcp.mdsn.wi.charter.com] has quit []18:50
-!- perlmonkey2 [n=perlmonk@casr-dev.fwsm2ppuser.ou.edu] has joined #webgui18:53
-!- wgGuest73 [i=fiddur@c042.rit.se] has quit [Remote closed the connection]18:54
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui19:08
-!- mode/#webgui [+v MrHairgrease] by ChanServ19:08
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has quit [Read error: 110 (Connection timed out)]19:30
-!- jarcher [n=jarcher@tintangel.cdl.edu] has joined #webgui19:30
-!- jarcher [n=jarcher@tintangel.cdl.edu] has quit [Client Quit]19:30
-!- jarcher [n=jarcher@tintangel.cdl.edu] has joined #webgui19:33
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui19:33
-!- mode/#webgui [+v MrHairgrease] by ChanServ19:33
snoHas anyone else observed calendar events being placed on the wrong date (one day before) in 7.4?19:40
snoI have (beta) right now, in case that matters.19:41
@preactionwhen using recurrence? yes19:42
@preactiongraham has a fix for that, but it's a pretty sweeping fix that may not make it in for a bit19:42
snoMy event editor doesn't have a recurrence form element in it.19:43
@preactionso you're not setting the event's recurrence pattern?19:44
snoApparently not.  I see the tab, but I just ignore it.19:45
snoAnd even if I make sure "all day" is clicked, it still reverts to a seemingly arbitrary time range for the day before.19:46
@preactionusing the latest beta? 7.4.3?19:46
snoNo, because I'm developing, I had gotten 7.4.0 and have changes against it.19:47
-!- chris77 [n=ctam@201.211.200.19] has left #webgui []19:48
snoI have been working on this part of the system, but because I though I broke something, I reverted to base code and the problem still appeared.19:48
snoI was thinking it was a TZ conversion thing, but I don't know.19:49
@preactionyou might want to update and see if it still happens19:49
@preactionif so, you might want to post a bug report about it19:49
snoYeah, unfortunately it directly affects work I'm doing on a live project for Jamie.19:50
snoI guess I'll save all my changes, fire up a virgin virtual instance of this development system, update the version, and see if it still exists.19:51
@preactioncheck out the contribs area, under "misc" for my "switch_webgui.pl", makes switching between WebGUI codebases a lot easier19:52
snoI would have thought other reports might have come in, but perhaps people who work on beta don't necessary work on this part of the system.19:52
snoOk.19:52
@preactioni should make a wiki article about it, so many developers need to do this ;)19:52
SDuensinOk, I'm finally back.  Sheesh.20:20
SDuensinMy log for that workflow says:20:20
SDuensin2007/08/16 02:15:49 - ERROR - spectre.conf - POE::Kernel::_dispatch_event[1013] - WORKFLOW: Something bad happened on the return of I9dEiqSxDBZfdAXyDTdx9g.20:20
@rizenturn on INFO20:21
@rizenthen rerun20:21
SDuensinSay who?20:23
@rizenedit log.conf20:23
@rizenreplace WARN with INFO20:23
@rizenrestart20:23
@rizenrerun the command20:23
@rizencheck your log20:24
SDuensinAh.  Ok.20:24
SDuensinOk, I see a couple things...20:28
SDuensinCouldn't execute prepared statement: select fieldId from EventManagementSystem_badges where assetId=? : With place holders: ZhySQGg0jEHIhPwhTvg7pg.  Root cause: Unknown column 'fieldId' in 'field list'20:28
SDuensinThat's the only one marked FATAL.20:28
@rizenwell that's a problem20:31
@rizencuz that means that you either upgraded your source20:31
@rizenwithout upgrading your database20:31
@rizenor you didn't restart apache after an upgrade20:31
@rizenor your upgrade failed20:31
@rizencuz that field should be in there20:32
SDuensinUt oh.20:32
SDuensinShould I just panic now?  Or skip straight to the pathetic weeping?20:33
@rizenoh wait20:33
@rizenfieldId shouldn't be in that table20:33
@rizenwhat workflow activity was it running when you got that?20:34
SDuensin Running workflow activity pbwfactivity0000000010, which is a WebGUI::Workflow::Activity::PurgeOldTrash, for instance I9dEiqSxDBZfdAXyDTdx9g.20:34
@rizenah, ok that's a bug20:35
@rizendo this20:35
@rizenedit EventManagementSystem.pm20:35
@rizenline 108320:35
@rizenchange fieldId to badgeId20:35
@rizennow you should restart and that workflow will run20:37
@rizenfixed in 7.4.420:38
SDuensinIn /data/WebGUI/lib/WebGUI/Asset/Wobject/EventManagementSystem.pm ?20:38
@rizenyes20:38
SDuensinNot seeing it on that line.  Searching.20:39
@rizenlook in the purge() method20:39
@rizeni was looking at subversion20:39
@rizenyour version might be different20:39
@rizenit's toward the end of the purge method20:40
SDuensinI see it.  Changing.20:40
SDuensinNice.  Thanks!20:42
@rizenyou have mistaken my assistance as a magnanimous deed, however muddled the intent, it was in fact just a defect in need of rectification20:48
SDuensinThat's OK.  I knew you were defective before I asked.20:49
+MrHairgreaseIn the end it's all Koens fault20:50
SDuensinAs long as it's not mine.  :-)20:50
@rizeni've made the decision that the etymology of my speech is indigent and requires more opacity to eliminate queries from the unwashed masses20:51
@preactionmethinks this dictatorship is in desperate requirement of transfiguration into an oligarchy20:52
@rizenprecisely20:52
+MrHairgreaseI wonder what the origin  the word etymology is =)20:53
@preactionindubiably20:53
@rizeni'm testing new quotes to go in my email signature. which do you like better21:04
@rizenPain or damage don't end the world. Or despair or fucking beatings. The world ends when you're dead. Until then, you got more punishment in store. Stand it like a man... and give some back. 21:04
@rizenor21:04
@rizen In life you have to do a lot of things you don't fucking want to do. Many times, that's what the fuck life is... one vile fucking task after another. 21:04
@rizenif only21:05
@rizensometimes representing a business sucks21:05
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has quit [Remote closed the connection]21:05
@rizencuz you can't put stuff like that in your sig21:05
SDuensinBah.  Joke 'em if they can't take a fuck.21:06
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has joined #webgui21:11
perlmonkey2OpenCMS doesn't seem to have many features.21:33
SDuensinThat's why he told me to run it - not as much for me to break!21:34
@rizenthat and it's java based, so you can use it with zkdesktop21:35
@rizenalso, if you believe the picture on the front page21:36
@rizenyou'll laugh and have a good old time every time you use open cms21:37
@rizenhttp://www.opencms.org/en/index.html21:37
@preaction<3 generic pictures of people using computers on software websites21:38
SDuensinrizen, you guys should use some of the generic hot-women-borderline-porn photos for ads.  It's mostly men installing this thing anyway.  :-P21:41
@rizenyeah, but we have lots of churches and schools as clients21:42
@rizendon't think that will go over very well21:42
SDuensinWell, give her a rosery and a ruler.21:42
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has quit [Read error: 110 (Connection timed out)]21:46
perlmonkey2SDuensin++22:15
danny_mkrizen:  do you know who wrote this sub:  http://pastebin.ca/652879  ?22:37
@rizenlooks like colin's code but i can't be sure22:38
@rizencolin22:38
@rizencolin = perlDreamer22:38
danny_mkok, thanks22:47
@preactionno, that's mine23:07
-!- perlmonkey2 [n=perlmonk@casr-dev.fwsm2ppuser.ou.edu] has left #webgui []23:17
danny_mkalright preaction, are you still around?23:18
danny_mknice function by the way, works great.23:19
@preactionyeah23:20
danny_mkBy the way is colin the same colin that worked on Scoop a while back?23:20
@preactiondunno23:20
danny_mkI am trying to write a test for the OpenId module.  However, the way OpenId works is by using a remote site to authenticate your URI23:22
danny_mkso webgui redirects a request to "x" webstie then on return I parse a couple of the params and do another round trip23:23
danny_mkSo far your function and the few tests I have written work great.  However, I will still need to see the stuff coming back from the remote site.23:24
@preactionyou're going to have to make assumptions about the stuff coming back, and test all possibilities23:25
@preaction(within limits, of course)23:25
@preactionthere should be a subroutine in your module that takes the stuff coming back from the remote site and says "yay" or "ney" or whatever it needs to, so you can fashion some responses and test the sub with that23:25
@preactionif later we find bugs with the way some providers return responses to the module, we can add cases in the test23:26
@preactionwhat do you think it would take to add Yadis support to your OpenID module?23:28
@preactionor, if implementing yadis, wouldn't we need to implement LID or TypeKey as well?23:28
danny_mkare you available by phone?23:28
@preactionnot currently, skype is down23:28
danny_mkI can add that stuff later on, after I get these tests written23:29
danny_mkthe module works great on my test site (my notebook) however I installed it on one of my servers and something is not happening so I want to get these test done first23:29
danny_mkhave you ever done this:  $http->send(http://whatever.com); print $http->response();23:30
danny_mknot specific to the WebGUI api23:31
@preactionusing LWP?23:32
danny_mksure23:32
@preactionyes23:32
danny_mkcan I make an assumption that if I write a test using LWP any WebGUI host will be able to support such a test?23:33
@preactionWebGUI requires LWP, yes23:34
danny_mkok, that is what I will use.23:35
danny_mkI will get input later on Yadis, let me get these tests done first.23:35
-!- SDuensin [n=Scott@244.sub-75-207-189.myvzw.com] has quit ["Leaving"]23:51
danny_mkWell, it looks like a real test will not work.  Duuring an OpenId conversation the consumer must login to the Provider website23:58
danny_mkThen the URI owner must approve the website.  I don't think this can be done through a test script.23:59
--- Day changed Fri Aug 17 2007
danny_mkI think I am going to have to leave the Provider/Consumer conversation out of the tests.00:01
-!- khenn_ [n=khenn@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI00:28
-!- khenn [n=khenn@66-190-54-175.dhcp.mdsn.wi.charter.com] has quit [Read error: 104 (Connection reset by peer)]00:28
-!- danny_mk [n=daniel@76.28.6.5] has quit ["using sirc version 2.211+KSIRC/1.3.12"]00:37
-!- perlmonkey2 [n=perlmonk@ip70-189-104-178.ok.ok.cox.net] has joined #webgui01:09
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI01:26
perlmonkey2testEvn says I'm missing Graphics::Magick but cpan doens't have that listed.  Is that the imagemagick module?01:29
+MrHairgreaseno01:29
SDuensinReHi01:29
+MrHairgreaseinstalling graphicsmagick will also install the perl module01:29
perlmonkey2cool01:29
+MrHairgreaseif your using the wre01:30
+MrHairgreasebe sure to set the --prefix and --with-perl options on ./configure01:30
+MrHairgreaseor else it will add it to your system perl01:30
perlmonkey2fedora rpm's.  the perl bindings come as a seperate rpm01:30
+MrHairgreaseok01:31
+MrHairgreaseinstall those01:31
+MrHairgreaseand you'll be fine01:31
+MrHairgreaseyou aren't using the wre right?01:31
perlmonkey2Nope, this is a dev install from subversion.  I don't need the libs, but saw that testenv had been updated so I ran it.01:31
+MrHairgreaseok01:32
+MrHairgreasejust making sure01:32
+MrHairgrease=)01:32
perlmonkey2thank :)01:32
-!- MrHairgrease is now known as MrN00b01:33
* MrN00b just forgot to use strict01:33
-!- MrN00b is now known as MrHaigrease01:33
perlmonkey2If your name was Mr1337 you wouldn't need strict :P01:36
+MrHaigreaseusing strict is very leet01:36
+MrHaigreaseeven the l33tout asset uses it01:37
perlmonkey2hah01:38
-!- MrHaigrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []02:01
-!- jarcher [n=jarcher@tintangel.cdl.edu] has quit [Read error: 110 (Connection timed out)]03:24
-!- Haaarg [n=haarg@24-177-123-127.dhcp.mdsn.wi.charter.com] has quit [Read error: 110 (Connection timed out)]03:54
-!- knowmad [n=william@adsl-074-170-007-083.sip.clt.bellsouth.net] has joined #webgui04:03
-!- knowmad [n=william@adsl-074-170-007-083.sip.clt.bellsouth.net] has left #webgui []04:04
-!- perlmonkey2 [n=perlmonk@ip70-189-104-178.ok.ok.cox.net] has left #webgui []06:42
-!- AMH_mari [n=AMH_mari@alphamega-dmp.xs4all.nl] has joined #webgui09:36
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui09:45
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has joined #webgui10:07
pjesiis there any solution to https://www.plainblack.com/bugs/tracker/cache-issues ?11:53
-!- sweet18f [i=humph@195.158.118.53] has joined #webgui12:29
sweet18fhi i'm having this error: ERROR - www.domain.com.conf - WebGUI::Session::ErrorHandler::error[183] - The notFound page could not be instanciated! any one can help ?12:29
-!- sweet18f is now known as Leon12:30
Leonno one ?12:31
AMH_henrywhat did you specified as notFound page in settings?12:32
Leondefault12:32
AMH_henrythat page is accessible?12:33
Leonwell.. it was12:33
Leonnow it isn't12:34
AMH_henrytry http://... to it and look for error messages12:34
LeonInternal Server Error12:35
AMH_henryany thing in webgui log?12:36
AMH_henry/var/log/webgui.log12:36
Leonthe one i pasted12:36
Leon ERROR - www.domain.com.conf - WebGUI::Session::ErrorHandler::error[183] - The notFound page could not be instanciated!12:36
-!- ifireball [n=ifirebal@84.229.65.248] has quit ["Konversation terminated!"]12:36
AMH_henrydid you make any changes to the default page?12:37
Leonshit it seems like it was deleted..12:39
Leoni can access another page but not the default one12:39
Leonwhy i'm creating a page called home and its being renamed to home1 etc ?12:43
AMH_henrymaybe there is already another one called home. It could be still in the trashcan12:43
Leonno it isn't 12:44
AMH_henrynot even in system trashcan12:44
AMH_henryin case someone else deleted it12:45
Leonwhere is the system trashcan 12:45
Leon?12:45
AMH_henryit's in one of the sub-menu´ s on the right12:45
Leonit isn't there too12:48
Leonany other ideas ?12:56
AMH_henrywhat's the url of your site?12:58
Leonwww2,terrasanagroup.com12:59
AMH_henryit cannot display any page at all?12:59
Leonno i can see all other pages13:00
Leonaxcept home13:00
Leonhttp://www2.terrasanagroup.com/userarea13:00
AMH_henrydoes this work? http://www2.terrasanagroup.com/home?func=edit13:01
Leonnope13:02
Leonis there a way to solve this ?13:03
AMH_henrytry changing the default home page to something else in settings13:04
AMH_henryat least you can get a home page that way13:04
Leonis there any kind of page tree to view all pages ?13:07
AMH_henryAssets in Admin Console?13:07
AMH_henryor you can create a navigation asset i guess13:08
Leonwhy root is not accesable ? mah :/ i'm getting confused13:08
AMH_henrydid you login as admin?13:09
Leonyep13:09
Leoni'm getting a blank page13:09
AMH_henrytry adding ?func=manageAssets13:10
Leonhttp://www2.terrasanagroup.com/root?func=manageAssets13:10
Leonblank page13:10
AMH_henryweird.... can you do manageAssets on other pages?13:12
Leonyes13:12
Leoni can't even change the default page from the settings as i can't go into root13:14
AMH_henryyou don't need to go into root to change page. you can do that in Show Admin Console and then Settings13:15
Leonyeah i know13:16
Leonbut as default its Root13:16
Leoni can't write to it.. so i'll have to press .... button13:16
Leonand to select the page i need to go into the root folder to select a page13:16
AMH_henryic... weird13:18
AMH_henryany error messages in webgui.log when you access /root?13:19
LeonWARN - www.terrasanagroup.com.conf - WebGUI::Session::ErrorHandler::warn[430] - Visitor (1) connecting from 209.62.91.100 attempted to make a Spectre workflow runner request, but we're only allowed to accept requests from 209.62.91.100/32,127.0.0.1/32.13:21
Leon WARN - www.terrasanagroup.com.conf - WebGUI::Session::ErrorHandler::warn[430] - Couldn't call method view on asset for url: root Root cause: Can't call method "getUrl" on an undefined value at /data/WebGUI/lib/WebGUI/Asset.pm line 22913:23
AMH_henryyou can try putting the site in debug mode .. it might get more info13:24
Leonhow can i do that ?13:24
AMH_henryin Settings13:24
AMH_henrythen misc. (or something like that) then show debug info13:25
AMH_henryany luck?13:31
Leonnope..13:34
Leoni'm trying to search in the database for the home13:35
Leonstatus was pending for home..13:36
Leondoes that mean something 13:36
Leoni changed it from pending to approved.. now i can see it13:38
Leonbut the pages are locked13:38
Leonsorry the home page is locked and even the articles in it13:38
Leonmost of the articles in the website are locked13:41
AMH_henryis spectre running?14:03
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has quit ["Leaving"]14:03
-!- MrHairgrease [n=martin@194.171.50.114] has joined #webgui14:28
-!- mode/#webgui [+v MrHairgrease] by ChanServ14:28
-!- SDuensin [n=Scott@112.sub-75-207-104.myvzw.com] has joined #WebGUI15:37
SDuensinMorning.15:39
AMH_henrygood morning!15:39
+MrHairgreaseafternoon15:39
pjesimorning15:49
pjesianyone having problems with syndicated content?15:50
-!- perlmonkey2 [n=perlmonk@ip68-97-51-70.ok.ok.cox.net] has joined #webgui16:05
-!- Leon [i=humph@195.158.118.53] has quit [Read error: 104 (Connection reset by peer)]16:17
-!- danny_mk [n=daniel@76.28.6.5] has joined #webgui16:43
-!- Haarg [n=haarg@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui17:08
-!- mode/#webgui [+o Haarg] by ChanServ17:08
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has left #webgui []17:47
-!- AMH_mari [n=AMH_mari@alphamega-dmp.xs4all.nl] has left #webgui []18:10
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has left #webgui []18:10
-!- ftorque [n=max@62-101-118-154.fastres.net] has joined #webgui18:19
ftorquehi18:19
ftorqueI'm having a problem with CPAN18:21
SynQhi18:22
@Haargwhat kind of problems?18:22
SynQCPAN?18:22
SynQmy CPAN is working just fine18:22
ftorqueIt won't install config::JSON http://paste.biz/paste-2660.html18:23
SynQthat is odd\18:23
SynQdid you use the --force --all options?18:23
ftorqueyes I did a force install Config::JSON18:23
ftorqueand then answered yes to the append all prerequisites question18:24
ftorqueshould I use install Config::JSON --force --all options ?18:25
@Haargit won't work18:25
@Haargversion isn't installing18:25
@Haargwhich is a prerequisite18:26
SynQare you using a mac?18:26
ftorqueyes with WRE 0.7.218:26
SynQI don't know anything about a mac18:26
SynQsorry18:27
-!- dodo__ [n=joeri@194.171.50.114] has joined #webgui18:27
SDuensinDid you . ./setenvironment before running cpan?18:27
ftorqueHaarg: I answered yes to the prerequisites question.. But maybe there's a bug in CPAN?18:27
@Haargit's not a bug18:27
@Haargit's failing to compile18:27
ftorquewell the paths seems to be correct.. /data/wre/prereqs/perl18:27
@Haargwhich i'm not sure about18:27
@Haargbut you can install the pure perl version18:28
ftorqueso if I do a force install ExtUtils::MakeMaker::_version it won't work anyway?18:28
@Haargyeah18:28
@Haargdo 'look version'18:28
ftorqueSduensin: I actually called /data/wre/prereqs/perl/bin/cpan18:28
@Haargthen run 'perl Makefile.PL --perl_only'18:29
@Haargthen make, make test, make install18:29
SDuensinftorque - Yea, but I think it still needs that set so it knows which Perl and such to use.18:29
ftorqueSDuensin: but as you can see the paths seems to be correct here.. http://paste.biz/paste-2660.html18:30
@Haargyou should be using setenvironment or running /data/wre/sbin/cpan18:30
@Haargbut i'm not sure that will fix this18:31
ftorqueHaarg: I just type "look version" in cpan?18:31
@Haargyeah18:31
ftorqueok now I'm calling /data/wre/sbin/cpan18:32
ftorquerunning manual cpan setup again....18:33
-!- MrHairgrease [n=martin@194.171.50.114] has left #webgui []18:34
ftorqueok look version finished18:35
-!- dodo__ [n=joeri@194.171.50.114] has quit ["[BX] Pretzel Boy uses BitchX. Shouldn't you?"]18:35
ftorqueok it installed correctly18:37
@HaargConfig::JSON should install properly now18:38
ftorquewoha let's hope18:38
ftorquethere are lots of dependencies I'm answering yes to all...18:41
ftorqueyeah it passed the final tests and install went OK it seems!18:47
ftorquewoha now update to 7.4.3 went ok!!18:56
ftorqueThank you so much Haarg!18:56
ftorquebut the script gave a dozen of !!! Could not fix graph configuration for assetId etc.18:57
@Haargdid you switch platforms at some point?18:57
ftorqueyes I was the one affected by the Storable problem18:58
@Haargyeah, there's not really anything you can do about that.18:58
@Haargunless you went back the the old platform and did the upgrade there.18:58
@Haargbut then any newer ones you created wouldn't work18:59
ftorquebut it does affect just the graphs I hope... That "WARNING: If you saw any errors in the output during upgrade restore immediately" phrase is a bit scary :)18:59
@Haargyeah, it should only effect those graphs19:01
@preactioni suppose i should've explicitly called it a "warning" instead of a !!!19:01
ftorquedamnit I still can't enable the pie chart because of the libPNG problem :(19:01
ftorqueah ok so I shouldn't worry preaction19:02
@preactionno, it just means that the script couldn't parse the configuration (meaning you were affected by the bug)19:02
ftorquewhich is fixed in WRE 0.8.0 I read... Do you know when that will be out?19:02
ftorqueok19:02
@preactionJT's been trucking on it, and it looks insanely awesome, but no ETA that I know of19:02
ftorqueactually cap10morgan posted a fix... Perhaps could you help me install that in the WRE 0.7.2? :) http://www.webgui.org/bugs/tracker/libpng-doesnt-build-on-os-x-intel19:03
@preactionif you don't feel qualified to do this, it's not exactly something trivial19:04
@preactionyou'd need to download the WRE source, download the updated libpng source, apply those two patches, and then compile libpng and imagemagick19:05
-!- perlbot [n=perlbot@lv.pm.org] has quit [Excess Flood]19:05
-!- perlbot [n=perlbot@lv.pm.org] has joined #webgui19:05
ftorqueI read you transitioned to GraphicsMagick.. Does it still need LibPNG?19:06
@preactionprobably, but the WRE 0.8.0 will have updated to a version of libpng that works19:06
ftorqueyeah19:07
ftorqueI have to go. Later!19:19
-!- ftorque [n=max@62-101-118-154.fastres.net] has quit []19:19
-!- AMH_henry [n=yktang@erica.xs4all.nl] has joined #webgui19:29
-!- perlmonkey2 [n=perlmonk@ip68-97-51-70.ok.ok.cox.net] has quit ["Leaving."]19:40
-!- perlmonkey2 [n=perlmonk@casr-dev.fwsm2ppuser.ou.edu] has joined #webgui19:40
-!- jarcher [n=jarcher@64-142-95-111.dsl.static.sonic.net] has joined #webgui19:44
-!- perlmonkey2 [n=perlmonk@casr-dev.fwsm2ppuser.ou.edu] has quit ["Leaving."]20:24
snoHi preaction20:42
snoI've posted a bug report on the calender events issue and what I did to cause it to happen on a demo site.20:42
snoI'll also be talking to you about the Calendar system in general as I make modifications to Events.20:43
snoIf Haarg is around, he's the one who has posted Qs about my report.20:45
snoI have updated the report.20:45
-!- perlmonkey2 [n=perlmonk@ip68-97-51-70.ok.ok.cox.net] has joined #webgui20:53
-!- jarcher [n=jarcher@64-142-95-111.dsl.static.sonic.net] has quit []20:58
-!- SDuensin [n=Scott@112.sub-75-207-104.myvzw.com] has quit ["Leaving"]23:50
-!- perlmonkey2 [n=perlmonk@ip68-97-51-70.ok.ok.cox.net] has quit ["Leaving."]23:58
--- Day changed Sat Aug 18 2007
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui00:03
-!- mode/#webgui [+v crythias] by ChanServ00:03
-!- crythias [n=gyoung@64.200.2.35] has left #webgui []00:05
-!- danny_mk [n=daniel@76.28.6.5] has quit ["using sirc version 2.211+KSIRC/1.3.12"]00:12
-!- AMH_henry [n=yktang@erica.xs4all.nl] has left #webgui []00:23
SynQhey, where did the versions in the plainblack wiki go?00:40
@rizenwhat do you mean, they're still there00:41
SynQnow I'm stuck with the 'JRA version' of /community-wiki/wre-installation and I want to use the JT version of it for /community-wiki/wre-0.7.2-on-ubuntu-server-edition-7.04-feisty00:41
SynQI don't see the 'versions' tab any longer00:41
@rizenit doesn't say versions, it says "history"00:41
@rizenbut you should still see it00:41
SynQor does it have to do with the epiphany browser00:41
SynQhmm00:41
@rizenas long as your browser is YUI compatible00:41
SynQ:)00:42
SynQlets see if iceweasel does a better job00:42
SynQah00:43
SynQthat helps00:43
SynQnow I do indeed see the 'history' tab again00:43
@rizenwhats with you and crazy browsers?00:43
SynQJT: do you know if sourceforge allows for 500MB+ files?00:43
@rizenwhy not just use firefox?00:44
@rizenyes00:44
SynQI installed debian etch yesterday00:44
@rizeni know it allows over 500mb00:44
@rizeni don't know how much over00:44
@rizenbut i've downloaded isos from there00:44
SynQI'm having a great time with KVM00:44
@rizenso it must allow up to about 600mb00:44
SynQI'll try and get a 'webgui wre pre-installed' image done this weekend00:44
@rizenwhat is kvm?00:45
SynQkvm is qemu with amd-v or intel-vt support00:45
@rizeni'm almost done with the new WRE, just trying to work out the final kinks00:45
SynQusing the virtualisation stuff00:45
@rizenthen i'll start compiling it for various platforms00:45
SynQoh00:45
SynQcan I help?00:45
SynQand debug them00:45
@rizenwith the compiling yes00:45
SynQonce you've compiled some00:46
SynQcompiling is fine too00:46
@rizenoh debugging too00:46
SynQProcoliX has ordered some kick-ass hardware00:46
@rizenbut i need to make sure it works from my point of view before i give it to other people00:46
@rizenif i can't even make it work00:46
SynQ:)00:46
@rizenyou definitely won't00:46
@rizen=)00:46
SynQsure you can00:46
SynQif you can't, just blame it on me :)00:46
@rizenthe new API is going to be marvelous for automated provisioning00:46
SynQthat sounds great00:47
SynQgimme gimme00:47
SynQI talked to Arjen today00:47
@rizenso you're all for the stable/unstable branch thing eh?00:47
@rizenoh yeah, what did he have to say?00:47
SynQand I promised Bart that next year we'll go to the wuc again00:47
@rizennext year!00:47
SynQhe was visiting Oqapi00:47
SynQyups00:47
SynQnext year!00:47
@rizenwhat makes you think we'll even have one next year00:47
SynQI can just feel it00:48
@rizenhehe00:48
SynQand yes I am all for the stable/unstable branch thing00:48
@rizenwe basically have to break even from year to year in order to have the next year00:48
SynQwhat's more, I'm sending Bart to a perl-course00:48
@rizennow that i've heard all those people say they are for it00:49
@rizeni'm going to definitely *not* do it00:49
SynQhuh00:49
@rizeni can't give the people what they want00:49
SynQwhy not?00:49
SynQah00:49
@rizenthat wouldn't be very JTish00:49
@rizenSynQ is the man of the people, not rizen00:49
SynQmaybe I'll have to *USE* more *EMPHASIS* on all my important *WORDS* then. >:)00:49
@rizenhehe00:49
SynQin JRA style00:49
@rizenor just drink more coffee00:50
SynQget more sleep00:50
@rizeneverything is better with more coffee00:50
@rizenor should i say more caffine00:50
SynQmy wife says hi00:50
-!- perlbot [n=perlbot@lv.pm.org] has quit [Read error: 104 (Connection reset by peer)]00:51
SynQyou want to know about the kick-ass hardware?00:51
@rizensure00:51
@rizenhi back00:51
SynQIt's blades00:51
@rizenand shouldn't you be in bed?00:51
@rizenit's got to be midnight or later there00:52
SynQtwo chassis with 6 dual processor quad core xeon's with each blade 16Gb of ram00:52
SynQits 8 to midnight00:52
@rizen16GB?00:52
SynQsure00:52
@rizen8 cores?00:53
@rizenthat's huge00:53
SynQindeed00:53
@rizenthis is for webgui?00:53
@rizenor something else?00:53
SynQit's only the beginning00:53
SynQit's for more sleep and less worries00:53
SynQusing virtual machines for everything00:53
SynQand cluster technologies00:53
SynQbut yes, we are going to run WebGUI on it too00:54
@rizeni find that going much further than dual xeon with 2gig of ram is a waste for webgui unless you use a san with each machine00:54
-!- perlmonkey2 [n=perlmonk@ip68-97-51-70.ok.ok.cox.net] has joined #webgui00:54
@rizencuz you run into spindle speed problems00:54
SynQI have to help make the bed, be back in a jiffy00:54
SynQvm's are going to have max 1Gb00:54
SynQand yes we are going to get a SAN or SAN-like solution too00:55
@rizenlet me know what you go with on that front, cuz i'm looking for new storage technologies and techniques00:55
perlmonkey2me too00:56
SynQcan I post it on the dev-list?00:57
perlmonkey2Coraid has AoE, looks like you can do 24Tb for about $7k using WD 1Tb SATAs00:57
@rizenyou can put whatever  you want on the dev list00:58
@rizenespecially porn00:58
SynQoeh01:04
SynQhardware porn01:04
SynQperlmonkey2: it's not the size that matters01:06
SynQand WD 1Tb SATA's are dead slow01:06
SynQwe now have a 16 disk 500Gb setup with an areca raid controller for backups01:07
SynQbut that is not what you want for SAN01:07
perlmonkey2A SAS SAN just seems like an incredible waste of money.  Is the performance increase worth it?01:08
SynQI don't know, that depends on the setup I guess01:08
SynQwhat I'm looking for is a good combination of maintainability with performance01:09
perlmonkey2Tom's had WD rated faster than the 750 barracudas....but then the barracudas aren't that fast either.01:09
SynQIn short, a system that just always works01:09
perlmonkey2hah, good luck with that.01:09
SynQthanks, I'll need it01:09
SynQ:)01:09
SynQI think the trick will be done by spending a lot of money on it01:10
SynQwe are also in the process of negotiating about a dual datacenter setup01:10
perlmonkey2SynQ: Yes, high performance SAN's seem to start at about 30K just to get into the game.01:10
SynQthe blades I just ordered are also in that ballpark01:11
perlmonkey2I'll stick with my slow 24TB for $7K Ata/ethernet :)01:11
SynQwhat raid controllers are in that system?01:12
perlmonkey2I couldn't make blades make sense for our systems.  Just cheaper to build power workstations.01:13
perlmonkey2Coraid has their own controllers....doesn't say who they use.01:13
perlmonkey2Their "Advanced RAID Controller" uses "Coraid's RAIDShield(TM)".  Hmm....sounds kind of fishy to me.01:14
SynQit does01:14
SynQfor us blades make sense since they are cheaper then employees are01:15
SynQand they promise less hardware fiddlin'01:15
perlmonkey2That makes cents to me :)01:15
perlmonkey2But I'm a one man show, and I need to squeeze as much cpu power as I can out of each dollar.  Plus the uni picks up the air conditioning and electricty tab on our closet.01:16
SynQyou have no girlfriend/wife?01:18
perlmonkey2me?01:18
* SynQ looks around01:19
SynQyes, you! :)01:19
perlmonkey2What makes you think that?01:19
* perlmonkey2 is curious01:19
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Connection reset by peer]01:19
SynQmaintaining boxes costs us a lot of time, time that is better spent on finding out better software configurations01:19
SynQplus, our data-center bill is +3000 euro's a month now01:20
SynQif I wasn't married I'd spend a lot more time on my job01:20
SynQand even now I've just been asked to 'get away from the computer and come to bed please'01:21
perlmonkey2I'm trying to figure out how to find another job, where I can telecommute.  I work waaaaay too much at this one.01:21
perlmonkey2hah01:21
SynQits half past midnight here01:21
perlmonkey2SynQ, our grant sponsor makes that arguement all the time about hardware being cheaper than my time or any employee.  But it just pains me to buy expensive Dell/IBM when I don't really believe it saves configuration time.01:22
perlmonkey2But it sounds late there.  Perhaps your wife has a point :)01:22
SynQI've bought supermicro blade servers, they were not that expensive as dell or ibm or hp blade servers01:23
SynQI'm not done drinking my beer yet01:23
perlmonkey2heh01:23
SynQsince I only drink during the weekends lately I'm now enjoying the start of the weekend01:24
SynQwith a nice belgian one01:24
SynQand I haven't finished it yet01:25
perlmonkey2Hmm....these supermicro's come in dual-proc quad core.....so far so good.01:25
SynQjt: I think you should photoshop a feather on yungs 'the people behind webgui' photo01:25
SynQ16Gb per blade is the best bang for the buck01:26
SynQand then we are going to run KVM on it01:26
SynQwhich is a vm software thing just like xen or vmware01:27
@rizenwhat do you mean "photoshop feather"01:27
@rizenyou mean edit the image to put a feather in it?01:27
SynQthat :)01:28
SynQthe webgui indian01:28
@rizento make him look native american?01:28
SynQthat is a very politically correct word for it yes01:28
SynQnot very JT-ish01:29
SynQdamn, I wish I could come to the wuc01:29
SynQjust for the 'stump the chump' sessions01:29
@rizenwhy can't you?01:31
@rizenit would be great to see you. it's been a couple years01:31
SynQIt's quite expensive01:31
@rizeni think the last time was when i came to holland, wasn't it?01:31
SynQI've just spent all the money on servers ;)01:32
@rizenthat's true...but it's worth it to see me01:32
SynQyou are probably right01:32
@rizen=)01:32
SynQas allways01:32
@rizenbesides, if you want to save a few bucks, you can stay at my house01:32
SynQbut last time in vegas I was a bit sick all the time01:32
@rizenit's only about 4 blocks from the hotel01:32
SynQhmmm, tempting01:32
@rizeni'm not staying at the hotel this year either for the first time in wuc history01:33
SynQwhat is the value of one karma point on the plainblack site?01:33
@rizensince it's so close01:33
@rizenyou mean a $ value?01:33
@rizenit doesn't have one01:33
SynQno, I mean how many nights can I stay at your house for x karma points?01:34
@rizenhehe01:34
@rizenyou can stay at my house for as many nights as you're stateside01:34
SynQnow that would be great value01:34
@rizenno karma required01:34
SynQhmm01:34
SynQdamn, you are making it hard for me01:35
SynQI'll reconsider this week01:35
@rizenif bart will sleep on the couch, he can stay too01:35
SynQrecalculate :)01:35
SynQah01:35
@rizeni only have one spare bedroom01:35
SynQbart is getting his driving license soon (I hope)01:35
@rizensarah and i are in one, you get the other, and bart can stay on one of our two couches01:35
SynQI'll discuss it with Bart on monday01:36
@rizenhe doesn't have one?01:36
SynQnope01:36
SynQbut he will have soon01:36
SynQand he's loving it01:36
SynQdriving01:36
@rizenthen he can drive your car like a crazy person...similar to you01:36
SynQoeh01:36
SynQI hope not01:36
SynQwith the 4,4 litre V801:36
SynQit's very delicate to drive, my car, before you know it you are driving 200 miles an hour01:37
SynQit's a racing machine01:37
SynQBMW 540i touring01:37
SynQbut hey, let's not talk about cars01:38
SynQlets talk about that stable/development stuff01:38
-!- Haarg [n=haarg@71-86-227-90.static.mdsn.wi.charter.com] has quit [Read error: 113 (No route to host)]01:38
SynQwhy wouldn't you do it? seriously01:38
SynQwhat are the arguments against it?01:38
SynQyou don't want to talk about it?01:41
@rizensorry01:45
@rizenwas on phone01:45
SynQah01:45
@rizeni thought you were going to be?01:45
@rizenbed?01:45
SynQI give myself 15 more minutes01:45
@rizenwhy i wouldn't do it is that it's a lot more work for us01:45
SynQdunno what time it is over there01:45
SynQand what day for that matter01:46
@rizen15 to 6pm01:46
@rizenfriday01:46
SynQah01:46
SynQ7 hours early01:46
@rizenor 17:45 in eurospeak01:46
SynQ:)01:46
SynQeurospeak01:46
SynQand with us you mean all plainblack staff and all other developers01:46
@rizenanyway the only reason not to do it is that it's more work for pb01:47
@rizenno it's really just more for pb01:47
SynQah01:47
@rizenbecause the "more" is part of release management01:47
@rizenand pb does all release management01:47
SynQI know01:47
SynQand I think you are right01:47
SynQbut then again, if getting stable/development in place gets webgui on a better level that will probably also be mostly benificial to PB01:48
@rizenpreaction has been trying to convince me to build an entirely new upgrade system that relies upon patch/diff instead of upgrade files01:48
SynQpreaction?01:48
@rizenyou're right...some clients will be happier for sure, and that's beneficial to us01:48
@rizenpreaction = doug bell = one of my programmers01:49
SynQI will be a lot happier01:49
@rizenno offense but you're not a client01:49
@rizenyou're a user01:49
SynQ:)01:49
@rizenbig difference in my world01:49
SynQdidn't I just order a few books from plainblack?01:49
@rizeni don't know, did you?01:49
SynQProcoliX did01:49
SynQthey arrived in a half drowned state01:50
SynQ:)01:50
@rizenhmmm. i haven't seen that order go through..but i don't monitor it that closely anymore01:50
SynQbut bart is taking that up with lulu01:50
@rizeni was going to say, they never even touch our hands01:50
SynQI'm probably going to order some more books soon01:50
SynQdoes that make me a client?01:50
@rizeni suppose so01:50
@rizena small one01:50
@rizen=)01:50
SynQhehe01:50
SynQwould it help if I got a subscription to one of your 'small hosting' packages?01:51
@rizenit's sort of weighted like this for me: user / contributor / client / rockstar01:51
SynQah01:51
SynQok01:51
@rizenSarah eagerly awaits your arrival01:52
@rizenand she humbly requests you bring your wife01:53
@rizen=)01:53
SynQso a client that pays pb 20 a month is more important than a contributor?01:53
SynQuh01:53
SynQbring my wife01:53
SynQhmm01:53
SynQgood idea01:54
SynQI'll ask her01:54
@rizendepends upon what the contributor does01:54
SynQthe contributor creates half done wiki pages :)01:54
@rizenonce they've made it to "people behind webgui" status01:54
@rizenor contributor of the year01:54
@rizenthen they're above client01:55
@rizenso i should probably do01:55
SynQabove the 20$ client?01:55
@rizenuser / contributor /  < $1000 yr client / pbwg / < $5k yr client / contributor of the year / >$5k yr client / rockstar01:56
@rizenhehe01:56
@rizenbut that's much more confusing01:56
SynQthat is much clearer to me :)01:56
SynQwhat is pbwg?01:56
@rizenpeople behind webgui01:56
@rizenlike yung01:56
SynQah01:56
@rizenalthought technically yung is both pbwg and client01:57
SynQok01:57
SynQnot to be harsh, but just to be sure...01:57
@rizenincidentally, you're more than contributor or client01:59
SynQmartin (who has made contributor of the year) is more important to you than I am, since you see me more like a 'user' even though ProcoliX has payed for quite a significat part of martin's his time that got him to be contributor of the year?01:59
@rizencuz you're friend01:59
@rizenand friend isn't in that list01:59
SynQ:)01:59
SynQfriend is above that list?01:59
SynQnot to be placed in any category?02:00
SynQisn't martin friend too?02:00
@rizenfriend can't be defined by that list02:00
@rizenbecause it has nothing to do with time or money02:00
@rizenthat's a time/money list02:00
SynQto be friend you first have to be able to insult you without getting kicked in the face? ;)02:01
@rizenand yes, martin, and most of the dutch team for that matter is in that friend category02:01
@rizenindeed02:01
SynQok02:01
SynQnow I understand fully02:01
@rizenthere was a time i used to kick you in the face often02:01
@rizen=)02:01
SynQhow much does rockstar cost?02:01
SynQ;)02:01
@rizenit starts at $30k per year02:01
SynQman, that is almost for free02:01
@rizenbut we don't have anyone using that small of a rockstar client02:02
@rizencontract02:02
SynQthat is odd02:02
@rizeni believe all of them are >$100k02:02
@rizencurrently02:02
SynQall one of them?02:02
@rizen302:02
SynQgosh02:02
@rizenall 3 of them02:03
SynQnow I'm sure there will be a wuc next year :)02:03
@rizenrockstar has nothing to do with wuc, unless they include wuc tickets in their rockstar contract02:03
@rizenwhich so far none have02:03
SynQdamn02:03
@rizenits funny cuz they each always have at least one person show up02:04
SynQIf I make more than EUR 100000 per year I'll want to get one of them rockstar contracts02:04
@rizenoh please...you make more than that02:04
@rizenyou're a super successful hosting company02:04
SynQsure I do02:04
@rizeni don't mean you personally02:04
SynQthat is why I drive a 10 year old BMW02:04
@rizeni mean you ProcoliX02:05
SynQturnover yes02:05
SynQbut profit02:05
@rizenoh i c02:05
@rizenyeah profit is a different story02:05
SynQProcoliX turnover this year will probably be around 300K euro's02:05
@rizenwe'll be more than that, but we do more than just hosting too02:06
SynQand PB has more employees02:06
@rizenyeah, our payroll scares me02:06
SynQwe have 4,6 FTE starting october 1st02:06
SynQnow we have 3,602:06
SynQhow much FTE has PB got?02:07
@rizenwhat is 3,6?02:07
@rizen3 full and 6 part?02:07
SynQthat is 4 people working 3,6 full time hours02:07
SynQFTE = Full Time Employee02:07
@rizenwe have 8 full time and 1 part time, plus the gaggle of contractors that we hire for project work02:07
SynQfull time is 36 up to 40hours a week02:08
SynQwe almost don't do contractors02:08
@rizenfor us FTE = salaried02:08
SynQah ok02:08
SynQ8 is a lot02:08
@rizenwe did have 902:08
@rizenbut one quit a month ago02:08
@rizenwe're seeing how the ebb and tide of project work goes before we hire another02:09
SynQyour annual turnover should be arount 1Million a year02:09
@rizeni don't discuss such numbers publicly02:09
@rizen=)02:09
SynQI do02:09
SynQthey are publicly available at the end of the year anyway02:10
@rizenreally?02:10
@rizennot for us02:10
SynQI have to publish them at the chaimber of commerce02:10
@rizenah02:10
@rizenwe're not a member of the chamber of commerce02:10
@rizenso we don't have to02:10
SynQso I might as well tell it to anybody02:10
SynQplus, I don't do in secrets02:10
SynQI am an open book02:10
SynQthat is so much easier02:11
@rizeni don't want to keep secrets, but i have customers who prefer that we keep that data private02:11
SynQand turnover doesn't say anything about your profits02:11
SynQah02:11
@rizenas they contribute significant amounts of money to our bottom line02:11
SynQI'm not telling you anything about how much a costumer pays us too02:11
SynQI am not allowed to02:11
SynQbut I can tell you ballpark turnover figures02:12
SynQso I can also tell you that I'm spending about 30% of our anual turnover on hardware02:12
@rizenmy goal is to double our total revenue each year02:12
@rizenfor the first 5 i did it, and i'm on track for year 602:13
SynQrevenue = profit?02:13
@rizenrevenue = turnover02:13
SynQah02:13
SynQok02:13
SynQI want to explode in the next two years02:13
@rizenour datacenter bill is around $7k per month02:13
SynQquadruple the turnover in 200802:13
SynQis that including renting all servers?02:14
@rizenyup02:14
SynQthat is ok02:14
SynQnot too expensive02:14
@rizenno, all in all it's pretty inexpensive02:14
SynQfor me that is not so easy to say02:14
SynQsince we own most of the servers02:15
@rizenbut that's what you specialize in too02:15
SynQbut I guess it's about 20k euro per month02:15
@rizeni'm certain we don't do things as high end as you02:15
SynQno02:15
SynQthat is way to much02:15
SynQmore like 15K02:15
SynQthe theaters are great to do02:15
SynQpeaks of 3000 visitors +02:15
SynQall wanting to order a ticket for one particular show02:16
SynQand with 3000 I mean 3000 per second02:16
SynQrequests02:16
@rizenwow02:17
SynQand them servers are still doing nothing :)02:17
@rizenamazing02:17
SynQsince it's all php code02:17
SynQand load-balanced over 4 systems02:17
SynQbut I'd like to do that with webgui next year02:17
SynQon our new blade infrastructure02:18
SynQbut hey02:18
SynQit's 15 past 102:19
SynQI should really go to bed02:19
@rizenthat's what i want to do with the pure perl stack02:19
@rizenyes you should02:19
SynQpure perl sounds good02:19
SynQand then compiled pure perl02:19
SynQthat sounds even better02:19
@rizenbah02:19
@rizensweet dreams02:19
SynQthanks02:19
SynQchat to you tomorrow?02:20
@rizeni'll prbably be around02:20
SynQsomewhere around the same time?02:20
@rizenworking on wre all weekend02:20
SynQor earlier?02:20
SynQok02:20
@rizeni'll probably be on all day all weekend02:20
SynQI'll get you access to some of my newly created vm's02:20
SynQI've got 3 AMD X2 systems with 4Gb ram02:21
SynQ:)02:21
SynQjust to play with02:21
@rizennice02:21
SynQalthough not behind too big network connections02:21
SynQbut then again02:21
SynQenough to compile the new WRE on02:21
SynQok02:21
SynQnite02:21
SynQ~02:21
perlmonkey2YUI Compressor 1.0 Released.02:24
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI02:37
-!- perlmonkey2 [n=perlmonk@ip68-97-51-70.ok.ok.cox.net] has left #webgui []02:44
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui02:49
-!- mode/#webgui [+o preaction] by ChanServ02:49
-!- khenn_ [n=khenn@66-190-54-175.dhcp.mdsn.wi.charter.com] has left #WebGUI []05:09
-!- khenn [n=khenn@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI05:40
-!- mode/#webgui [+o khenn] by ChanServ05:40
SDuensinAnybody alive?06:22
@rizenindeed06:24
SDuensinHey bud.06:25
SDuensinI can't for the life of me figure out how to generate a set of nested <ul><li></li></ul> type stuff for a navigation template.06:25
@rizenit's very tricky06:26
@rizenalthough i believe that steve made a default template that comes with webgui that does it06:27
SDuensinI've yet to find it if so.06:27
@rizenit's there06:27
@rizendo this06:27
@rizengo to asset manager > search06:27
@rizenselect template as the class time06:27
@rizentype06:27
@rizenand search for "list"06:27
@rizeni think that will findit06:28
SDuensinOh, and why does WebGUI completely blow the template in the admin menus?06:28
SDuensinHappens all the time!06:28
@rizeni have no idea what you've just said, let alone what you're talking about06:30
SDuensinhehehe06:30
SDuensinI can send you a screenshot.06:30
@rizenif it's a bug why not just post it06:32
SDuensinI don't know if it's a bug.  :-P06:32
SDuensinNot finding that nav template.06:34
SDuensinMaybe I just did.  Reading.06:35
@rizen[ WebGUI 7.4.3-beta / 7.3.22-stable | WRE 0.7.2 ] .:. Come To The WUC http://webgui.org/wuc06:44
-!- rizen changed the topic of #webgui to: [ WebGUI 7.4.3-beta / 7.3.22-stable | WRE 0.7.2 ] .:. Come To The WUC http://webgui.org/wuc06:44
@rizenincidentally steve says it's easier if you enable HTML::Template::Expr 06:45
* SDuensin will take your word for it.06:46
-!- perlbot [n=perlbot@lv.pm.org] has joined #webgui06:51
-!- khenn [n=khenn@66-190-54-175.dhcp.mdsn.wi.charter.com] has quit []07:11
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: perlbot, sno, prj250107:15
-!- Netsplit over, joins: sno, perlbot, prj250107:16
-!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui07:16
-!- mode/#webgui [+o preaction_] by ChanServ07:16
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Connection timed out]07:23
-!- danny_mk [n=daniel@68.15.55.161] has joined #webgui15:49
danny_mkWell, I finally found the bug!15:49
danny_mkit helps to read the API perldocs :-)15:50
danny_mkanyway, I was asked to provide a website where WebGUI users can see the module in action.15:52
danny_mkI know my system would not take a heavy load if it got too many hits.  Is there a WebGUI testing system where I can install this module for user tests?15:53
danny_mkbrb16:00
SynQhow much is heavy load?16:13
SynQwhat kind of load do you expect16:13
SynQand how long should that site run?16:13
danny_mkwell, my 4 websites are only running off one server and although the server can probably take a lot of hits I just wanted to make sure the system 16:14
danny_mkcan take it.16:14
SynQok16:15
danny_mkin my case I don't know what would be considered a heavy load for my server, I have never tested the sysems performance16:15
SynQwhen do you need it up and running?16:15
SynQand how long for16:15
danny_mkI bet if it ran for a couple weeks that would be long enough. 16:16
-!- perlmonkey2 [n=perlmonk@ip68-97-51-70.ok.ok.cox.net] has joined #webgui16:16
danny_mkOpenId is in its infancy stage but sooner rather than later would be best16:17
SynQwhat are the specs of the server you have now?16:18
danny_mkYou know what, I am going to take a chance.  I will setup a new webgui website where the users can see it in action.16:19
SynQthat's the spirit16:19
danny_mkI will do that sometime this afternoon.  It occurs to me that I have never tested that server anyway and this is as good a time as any :-)16:20
SynQyou could also try and hit your server with ab before you do that16:21
danny_mkab?16:21
SynQapache bench16:21
danny_mkah!16:22
danny_mkcool, will do that.  Thank you for the suggestions.16:22
SynQno prob16:22
danny_mkhave to go feed the animals now.  Take care.16:22
SynQyea, I'm gonna walk the dog too16:22
SynQbye16:22
-!- danny_mk [n=daniel@68.15.55.161] has quit [Remote closed the connection]16:23
-!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has quit [Connection timed out]16:24
-!- khenn [n=khenn@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI17:30
-!- mode/#webgui [+o khenn] by ChanServ17:30
@rizensynq, you shouldn't talk about your wife that way18:05
SynQhehe18:24
SynQI actually do have a dog18:25
SynQgood morning by the way18:25
SynQI've just opened a beer :)18:25
@rizenhave one for me18:25
@rizeni'm going to need it18:25
SynQwhy is that?18:26
SynQoh, I've been reading the backlog18:26
@rizenwell i've got a full day of WRE debugging and compiling ahead of me18:26
SynQI read your arguments for not having a vmware image18:26
@rizenand our server is being attacked by the search engines 18:26
SynQnow I am in the process of creating kvm as a webgui imageplatfrom18:27
SynQplatform even18:27
@rizenyahoo, msn, google, and a few small ones have been all simultaneously indexing our site for the past 10 hours18:27
SynQnice18:27
@rizenno18:27
SynQnot?18:27
@rizenit's killing the server18:27
SynQis it on a single server?18:27
@rizenyes18:27
SynQaww18:28
@rizenthe problem is mainly spindle speed18:28
SynQI understand18:28
SynQwhat os / distro are you using?18:28
@rizenrhel18:29
SynQand is it freely downloadable/installable?18:29
@rizenthere's centos18:29
@rizenwhich is the same thing18:29
@rizenand free18:29
SynQbut you're using the paid stuff18:29
@rizenyup18:29
SynQah ok18:29
SynQthat's too bad then18:29
@rizenwe get security patches faster 18:29
@rizenand we get the paid version for free from our data center anyway18:30
SynQif it were free I could try and supply you with a vm to compile stuff18:30
@rizenhuh??18:30
SynQvirtual machine18:30
@rizenwhy do i need a vm to compile stuff?18:30
@rizeni already have a vmware server farm for compiling stuff18:30
SynQah18:31
SynQok18:31
SynQnever mind18:31
SynQis there any chance I get to see that nice new WRE in the coming few days?18:31
@rizenthat's why i'm working so hard on it18:36
SynQok18:36
SynQdon't let me distract you then18:36
SynQI'll keep on working on a kvm image for webgui18:37
SynQusing wre 0.7.218:37
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui19:43
-!- mode/#webgui [+o preaction] by ChanServ19:43
-!- vayde [n=vayde@c-75-72-85-140.hsd1.mn.comcast.net] has joined #webgui20:43
-!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui20:58
-!- mode/#webgui [+o preaction_] by ChanServ20:58
@rizenSynQ if you're around i could use some assistance21:00
@rizenI'm getting [Sat Aug 18 12:45:30 2007] [notice] child pid 6055 exit signal Bus error (10) in my modperl error log on the new WRE21:00
@rizenand i can't figure out what that means21:00
@rizenit was running at one point21:00
SynQhmm21:01
SynQany google entry I find about that is talking about out of memory problems21:09
@preaction_i'm finding ones about memory hardware faults or other hardware faults21:10
@rizenthe only entry i found about it says that i'm using an apache module that was compiled for a different version of apache than i'm using21:10
@rizenbut everything was compiled at the same time21:10
@rizenfrom scratch21:10
SynQI'd bet on the memory stuff21:10
@preaction_that'd cause sigsegv, not sigbus21:10
SynQeither you have broken memory or you are out of memory21:10
@rizenso my box is failing?21:10
@preaction_run memtest86 to find out21:10
SynQdunno, but it wouldn't hurt to run a memtest21:10
@rizenthis is my mac21:11
@rizencan't run tht21:11
SynQaw21:11
@rizenhowever, i'll take a look at memory whilst trying to start it21:11
@rizensee what that turns up21:11
@rizenthanks for the tip21:11
@rizenmy machine is reporting 130MB free whilst trying to start it21:13
@rizeni'm going to try rebooting though, cuz i haven't done that in a while and this machine gets funny when i don't21:13
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Connection timed out]21:14
SynQhmm21:15
SynQfunny machine :)21:15
SynQmaybe you should get a new one21:15
@rizenyeah, i need a new one21:17
@rizenbut i'm waiting for the new OSX to come out in october21:17
@rizenbefore buying one21:17
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []21:18
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui21:22
-!- mode/#webgui [+o rizen] by ChanServ21:22
SynQhi there mr. smith21:25
@rizenhowdy21:25
SynQdid the rebooting help?21:25
@rizennope, but my machine is running faster now21:25
SynQgrin21:25
@rizenand shows far more ram available21:25
@rizeni have another idea though21:26
SynQwhich is?21:26
@rizeni'll tell you if it works21:26
@rizennevermind it does work now21:32
@rizenat least in the sense that it starts up21:32
@rizeni'm still getting the error though21:37
@rizeneven though it's running21:37
@rizeni think i'm going to have to recompile at this point21:38
@rizenno other ideas21:38
SynQhmm21:47
SynQI don't know what your setup is21:47
@rizensetup = fucked up21:47
SynQI'm struggling with wre 0.7.2 now21:48
SynQbut I guess you are not really interested in that21:48
SynQhttp://www.webgui.org/community-wiki/wre-0.7.2-on-ubuntu-server-edition-7.04-feisty21:48
SynQit seems ubuntu doesn't recognize the 'source' command21:48
@rizenyeah21:49
@rizensomeone said that if you edit the first line of21:49
@rizenthe /data/wre/prereqs/mysql/share/mysql/mysql.server script21:49
@rizento be #!/bin/bash21:49
@rizenthat fixes it21:49
SynQok, lets try21:50
SynQthat is not in the wiki btw :)21:50
@rizenthat's a bug in MySQL on Ubuntu21:50
@rizeni don't maintain the wiki21:50
@rizencomplain to the community21:50
SynQ:)21:50
SynQit is in the wiki now21:50
SynQI am the community ;)21:51
@rizenindeed21:51
SynQnow I'm going to eat first21:52
SynQbbl21:52
-!- Radix-europe [n=Jesse@89.202.179.178] has joined #webgui22:20
-!- Radix-europe [n=Jesse@89.202.179.178] has quit ["Leaving"]22:51
-!- AMH_henry [n=yktang@erica.xs4all.nl] has joined #webgui23:05
-!- AMH_henry [n=yktang@erica.xs4all.nl] has left #webgui []23:45
--- Day changed Sun Aug 19 2007
-!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has quit ["Leaving"]00:14
-!- AMH_henry [n=yktang@erica.xs4all.nl] has joined #webgui00:54
-!- AMH_henry [n=yktang@erica.xs4all.nl] has left #webgui []00:55
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui01:09
-!- mode/#webgui [+o preaction] by ChanServ01:09
@rizeni just shaved 13mb off the WRE's compressed size02:41
@rizenand 60mb off it's deployed size02:41
@preactionnice02:41
@rizenthe WRE no longer comes with documentation for all the utilities02:43
@rizenlike the Apache manual02:43
@rizenin order to do that02:43
@rizenand i've also eliminated things like the mysql benchmark suite02:43
@rizenbut they can use the wdk if they want full documentation02:43
@rizeni take it back, it's 75MB of fthe deployed size02:45
@rizennot 6002:45
-!- danny_mk [n=daniel@68.15.55.161] has joined #webgui03:25
-!- danny_mk [n=daniel@68.15.55.161] has quit [Remote closed the connection]03:39
-!- vayde [n=vayde@c-75-72-85-140.hsd1.mn.comcast.net] has quit ["Exit- stage left"]03:43
-!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui04:07
-!- mode/#webgui [+o preaction_] by ChanServ04:07
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)]04:25
-!- vayde [n=vayde@c-75-72-85-140.hsd1.mn.comcast.net] has joined #webgui06:23
-!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has quit [Connection timed out]06:55
-!- perlmonkey2 [n=perlmonk@ip68-97-51-70.ok.ok.cox.net] has quit ["Leaving."]06:58
-!- sno_ [n=sno@76.226.196.174] has joined #WebGUI07:47
-!- sno [n=sno@adsl-76-226-106-15.dsl.sfldmi.sbcglobal.net] has quit [Read error: 110 (Connection timed out)]08:03
-!- vayde [n=vayde@c-75-72-85-140.hsd1.mn.comcast.net] has quit ["Exit- stage left"]08:34
-!- sno__ [n=sno@76.226.161.240] has joined #WebGUI08:43
-!- sno_ [n=sno@76.226.196.174] has quit [Read error: 110 (Connection timed out)]09:00
SynQ75M off the deployment size, that is absolutely fantastic!12:27
-!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui12:43
-!- mode/#webgui [+o preaction_] by ChanServ12:43
-!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has quit [Client Quit]12:45
SynQjt, did you solve the mod_perl problem?14:34
@rizenyes i did18:10
@rizensorry, getting a really late start this morning18:10
@rizenthe recompile fixed everything18:10
@rizeni can't figure out what's going on18:11
@rizenthere must be some new major site linking to plainblack.com18:12
@rizenbecause the search engines keep resweeping the site every day18:12
@rizenit's been going on for 3 days in a row now18:12
-!- rizen_ [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui19:59
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Read error: 104 (Connection reset by peer)]19:59
-!- rizen_ [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []20:07
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui20:08
-!- mode/#webgui [+o rizen] by ChanServ20:08
-!- besonen_mobile [n=besonen_@71-220-238-128.eugn.qwest.net] has joined #webgui20:14
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui21:59
-!- mode/#webgui [+v MrHairgrease] by ChanServ21:59
SynQrizen: I think that is not bad, but good news22:30
@rizenit is bad in that my server is at a constant load of 10.022:30
SynQthat is not very good indeed22:31
SynQbesides a new laptop you need a new server too ;)22:31
@rizenthis is a huge server22:31
@rizenand normally, the load is at about 0.122:31
@rizenit's only since these search engines all decided to hit me all at once, and for a really long time22:32
SynQif you don't like it use a better robots.txt22:32
@rizenthey aren't following the one i do have22:32
@rizenbesides22:33
@rizenit's not so much that it's being indexed22:33
@rizenbut that it's being indexed by 10+ engines at the same time22:33
SynQhmm22:33
@rizenand that they're doing it all day long every day22:33
SynQcould you fit all of the indexable part of the plainblack site in memory?22:33
@rizenno22:34
SynQperhaps cluster it?22:34
SynQor is that too much work?22:34
@rizenit's too much expense22:34
@rizenjust for this little period of time22:34
@rizenlike i said we usually are running at 0.122:34
SynQdo you think the search engines will go away again?22:35
@rizeni would hope so22:35
@rizeni'd just like to know why they all became interested at the same time22:35
@rizenand why they keep indexing the same shit over and over22:35
SynQperhaps the cms contest?22:35
@rizenwe're not even listed on their site22:36
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has quit [Read error: 110 (Connection timed out)]22:37
SynQok22:39
@rizenwell whatever22:39
SynQif I search for site:plainblack.com i get mainly k3b.plainblack.com22:39
@rizennot much i can do about it except to block them at the firewall22:39
SynQor use apache rate limiter22:39
@rizenwe host k3b's site22:40
@rizenbut that's on a different server22:40
SynQoh22:41
SynQdo you know about this site: http://www.visualwebgui.com ?22:41
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui22:42
-!- mode/#webgui [+v MrHairgrease] by ChanServ22:42
@rizenyes i do22:42
@rizenit's a .net based ajax framework22:42
@rizenthe guy is from israel22:42
@rizeni've decided to hate you22:45
@rizenall you've got are questions, no answers22:45
@rizenyou're supposed to be the man with the plan, the guru, the oracle22:45
SynQam I22:45
SynQI'll give you some ansers, are you ready22:46
SynQ4222:46
SynQthere you are22:46
@rizenyup. i hate you.22:46
@rizenthis confirms it22:46
SynQask me something then22:47
SynQso I can be an oracle22:47
@rizenwhy are these search engiens all the sudden hitting me all at once?22:47
@rizenand when will they stop?22:47
@rizenhehe22:47
SynQI guess that your site is drawing more and more attention with this wiki on it22:48
SynQand they won't stop22:48
SynQit will only increase22:48
* MrHairgrease goes to google with a pair of pliers22:48
SynQand that is not a bad thing22:48
@rizeni don't really need a cluster, just a raid array22:49
+MrHairgreaseexpect the search engine problem to be resolved soon22:49
@rizenthe reason the load is so high is that the drive is bottlenecking22:49
@rizenon the good news front, the new wre is finally working22:51
SynQah22:51
SynQgreat22:51
@rizeni'm starting to compile on other platforms now22:51
SynQcan't wait to get my hands on it22:51
@rizenthere's still some kinks to work out with the api, but it's good enough for you to start playing with22:51
SynQwhat platform do you have it compiled for now?22:51
@rizenjust OSX PPC22:51
SynQoeh22:51
SynQcan I do the ubuntu compile?22:51
SynQthe/a22:52
@rizeni'll be working on OSX Intel and ubuntu and frebsd next22:52
@rizenyou can, but i've never tried it on ubuntu so i don't know how it will work22:52
SynQok22:52
@rizenare you saying you want the source tarball?22:52
SynQwhere can I get it?22:52
SynQyes22:52
SynQgimme gimme22:52
@rizeni'll upload it to my personal server22:52
SynQa tarball before midnight22:53
@rizengive me 10 min22:53
SynQI will22:54
@rizenhowdy mrhairgrease...and thanks for whacking google for me22:56
+MrHairgreasehowdy22:57
@rizenhow goes it?22:57
SynQwtf, jt knows greesch?22:58
+MrHairgreasegoodish22:58
@rizengreesch?22:58
+MrHairgreasenever mind koen22:58
SynQhi martin22:59
+MrHairgreasei'll explain the grease tapping night to you in madison22:59
+MrHairgreasehi koen22:59
SynQwearing nothing but a white shirt22:59
SynQand blue jeans22:59
@rizeni can't wait23:00
SynQMrHairgrease what airliner are you using to go to the wuc?23:00
+MrHairgreaseklm23:00
SynQok23:00
+MrHairgreaseDutch glory23:00
SynQthat sounds good23:00
+MrHairgreaseand frre drinks23:00
+MrHairgrease=)23:00
@rizenso yeah, i took 75mb off the deployed size of the wre with this release23:00
@rizenand that's after adding a whole bunch of stuff that wasn't in it in the 0.7 series23:00
SynQskimming the manuals from the wre is a good idea23:01
@rizenunfortunately, the deployed size is still just over 200mb23:01
+MrHairgreasesynq, have you decided on attending the wuc yet23:01
+MrHairgrease?23:01
SynQI'm considering it23:01
SynQTessa thinks I should go23:01
@rizenETA: 14 minutes until it's uploaded to a public server23:02
+MrHairgreaseme too23:02
SynQand staying with JT might cut a real big chunk of the costs23:02
@rizenI think Tessa should come and you should stay23:02
SynQrizen great23:02
SynQhehe23:02
+MrHairgreaseyou dirty bigamist!23:02
SynQTessa thinks she should stay at home23:03
+MrHairgreaseyou already have your own wife23:03
@rizeni can always use two23:03
@rizenjust in case i break one23:03
SynQshe'd like to come over some other time when there is no wuc23:03
SynQwhich kind of makes sense23:03
@rizenabsolutely23:03
SynQsince at the wuc we'll be webgui-ing all the time23:03
SynQtalking about noting else23:04
@rizenwell if you ever want to come explore the midwest, our house is open to you23:04
+MrHairgreaseha23:04
SynQI'd like to come over with Tessa for a weak or two or so next year23:04
SynQthat sounds very good to me23:04
SynQand I'll take Bart to the wuc if I can afford it23:05
SynQI probably can23:05
SynQI should23:05
SynQI mean... I'll blame myself for not going all year long if I don't23:05
SynQjust like this year23:05
@rizenindeed23:05
SynQand it's not in vegas23:05
SynQwhich is very good23:05
SynQvegas is smelly23:05
SynQand smokey23:06
@rizenyou'll like madison. it's kind of like a mini amsterdam23:06
@rizenactually i shouldn't say that23:06
@rizenit's nothing like it23:06
SynQhehe23:06
@rizenbut to me it feels like home23:06
@rizenwhich amsterdam did23:06
+MrHairgreaseyou have junkies and hookers in your backyard too?23:06
SynQis the wre done yet?23:07
@rizeni told you 14 minutes23:07
SynQuploaded23:07
SynQ14 minutes sounds like a year23:07
@rizenthat was only 5 minutes ago23:07
SynQso still 2 years left23:07
@rizenhehe23:07
@rizenETA 7minutes23:09
SynQah23:09
SynQ:)23:09
@rizeni only have a 1mb up23:09
@rizenso it takes forever23:10
SynQso do I at home23:10
@rizento upload sstuff23:10
SynQthat's not so bad23:10
@rizenthe source tarball is 104mb23:10
SynQno prob23:10
SynQurl?23:10
@rizeni can't give you that until it's up23:11
@rizenotherwise y ou might start downloading a broken file23:11
@rizen=)23:11
SynQhehe23:11
@rizenETA: 3 min23:11
@rizenETA 1 min23:13
SynQwoopy23:13
@rizenhttp://jt.plainblack.com/mirrors/wre-0.8.0-alpha1-source.tar.gz23:14
SynQdownloading now..23:16
SynQeta 6min23:16
+MrHairgreasehmm23:17
SynQand I'll download it for debian (at home) too :)23:17
+MrHairgreasei'm only getting 300-500k/s23:17
SynQand that is twice as fast23:17
+MrHairgreasethis takes forever =)23:17
SynQspoiled brat martin23:18
SynQJT, is that server bw-limited?23:18
@rizennope23:18
SynQnot too fast a transatlantic pipe then23:19
+MrHairgreasewho cares23:19
+MrHairgreasei have the new wre source!23:19
+MrHairgreasewoot23:19
@rizenkeep in mind guys that this is not 100% perfect yet23:19
+MrHairgreaseno worriesd23:19
@rizenit's no where near release worthy23:19
+MrHairgreasei'll blame it on koen23:20
SynQhehe23:20
SynQsure man, blame it on me23:20
SynQI can handle all that guilt :)23:20
SynQnice, it has a readme.txt :)23:23
SynQwhat shall I do...23:24
SynQjust run ./build.sh --all 23:24
SynQor try parts first23:24
SynQok23:25
SynQI'll try ./build.sh --perl first23:25
@rizendo --all23:27
@rizenthat's what i do23:27
SynQit's doing --perl now on ubuntu23:29
@rizenHUGE mistake23:29
@rizenlarge23:29
@rizenextra large23:29
@rizenbig23:29
SynQBuilding Complete And Successful23:29
@rizendamn23:29
SynQnot so bad23:29
@rizentold you it was a mistake23:29
SynQk23:29
+MrHairgreasequite fast too23:29
@rizenhehe23:29
SynQnow apache23:29
@rizenno23:29
@rizenyou need to do utils first23:29
SynQah23:30
SynQok23:30
@rizenthat's why they are listed in the order they are23:30
SynQah23:30
@rizenthat's the indended build order23:30
SynQI'll do them in order then :)23:30
SynQthere go the utilities23:30
SynQlftp fails23:32
@rizeni told you i haven't ever built it on ubuntu23:32
SynQI'm not blaming you23:32
@rizeni am23:32
SynQjust letting you know23:32
@rizentell me what needs modification in build.sh to get it to build if you would be so kind and can figure it out23:33
SynQI most certainly will23:33
SynQit's probably the requirements for them stuff23:35
SynQthe error in this case is: g++ cannot create executables23:36
+MrHairgreasesynq23:36
+MrHairgreaseyou'll need a whole slew of -devel pacakges23:36
SynQand you need You probably have not installed libstdc++ (or libg++)23:36
SynQI know23:36
SynQand I'll make a listing of them23:36
@rizenyeah, would be good to put in the readme.txt23:36
SynQand provide JT with a nice ubuntu-readme.txt23:36
SynQfor him to include23:37
SynQand a debian-readme.txt23:37
SynQbut we shouldn't require more than is needed23:37
+MrHairgreasealso keep in mind the dash problem on ubuntu23:37
@rizennope23:38
@rizenWRE 0.8 includes the latest MySQL23:38
@rizenwhich supposedly fixes that problem23:38
+MrHairgreaseyeah i know23:38
+MrHairgreasebut it could be that other stuff fails too due to that shell23:38
SynQsure23:39
SynQbut lets break down that wall when we hit it with the head23:40
SynQok23:58
SynQI'm getting somewhere23:58
SynQbut we are at Tessa's mom now23:59
SynQand I am obliged to come to bed now23:59
@rizenlater23:59
SynQJT, I'll send you an e-mail with my findings tomorrow23:59
SynQok?23:59
@rizenk23:59
SynQlets get this alpha in beta state by the end of this week23:59
--- Day changed Mon Aug 20 2007
SynQon both rhel + freebsd + ubuntu + debian etch00:00
@rizenyup00:00
SynQok00:00
SynQnite00:00
@rizenbye00:00
* SynQ is off00:00
+MrHairgreaselater00:00
@rizenbuilding on osx intel now00:09
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui00:28
-!- mode/#webgui [+o preaction] by ChanServ00:28
-!- vayde [n=vayde@c-75-72-85-140.hsd1.mn.comcast.net] has joined #webgui01:25
@rizenstupid libpng01:26
-!- vayde [n=vayde@c-75-72-85-140.hsd1.mn.comcast.net] has quit [Remote closed the connection]01:46
-!- vayde [n=vayde@c-75-72-85-140.hsd1.mn.comcast.net] has joined #webgui01:46
-!- vayde [n=vayde@c-75-72-85-140.hsd1.mn.comcast.net] has quit [Client Quit]01:47
-!- vayde [n=vayde@c-75-72-85-140.hsd1.mn.comcast.net] has joined #webgui01:47
-!- sno__ [n=sno@76.226.161.240] has quit ["Leaving"]03:06
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []03:09
-!- khenn [n=khenn@66-190-54-175.dhcp.mdsn.wi.charter.com] has left #WebGUI []03:37
-!- khenn_ [n=khenn@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI03:37
-!- khenn_ [n=khenn@66-190-54-175.dhcp.mdsn.wi.charter.com] has quit [Remote closed the connection]03:38
-!- wgGuest61 [n=wgGuest6@p5B073D52.dip0.t-ipconnect.de] has joined #webgui04:29
wgGuest61?04:30
-!- wgGuest61 [n=wgGuest6@p5B073D52.dip0.t-ipconnect.de] has quit [Client Quit]04:30
-!- perlmonkey2 [n=perlmonk@ip68-97-51-70.ok.ok.cox.net] has joined #webgui04:52
-!- vayde [n=vayde@c-75-72-85-140.hsd1.mn.comcast.net] has quit [Remote closed the connection]06:21
-!- perlmonkey2 [n=perlmonk@ip68-97-51-70.ok.ok.cox.net] has left #webgui []06:35
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has joined #webgui09:35
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)]10:52
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui11:05
-!- xootom [n=tom@195.224.29.66] has joined #webgui11:55
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui12:49
-!- mode/#webgui [+o preaction] by ChanServ12:49
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Connection timed out]13:08
-!- xootom [n=tom@195.224.29.66] has left #webgui []13:36
-!- xootom [n=tom@195.224.29.66] has joined #webgui13:38
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui13:44
-!- mode/#webgui [+o preaction] by ChanServ13:44
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: xootom, perlbot, ckotil, prj2501, SynQ, nuba, AMH_henry, SDuensin, Khaytsus, pjesi, (+4 more, use /NETSPLIT to show all of them)13:51
-!- Netsplit over, joins: @preaction, xootom, AMH_bob, AMH_henry, besonen_mobile, @rizen, prj2501, perlbot, SDuensin, SynQ (+4 more)14:02
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has left #webgui []14:23
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has joined #webgui14:24
-!- AMH_mari [n=AMH_mari@alphamega-dmp.xs4all.nl] has joined #webgui14:25
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Connection timed out]14:25
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui14:28
-!- mode/#webgui [+o preaction] by ChanServ14:28
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has quit ["Leaving"]14:28
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: xootom, perlbot, ckotil, prj2501, SynQ, AMH_henry, nuba, Khaytsus, pjesi, @rizen, (+4 more, use /NETSPLIT to show all of them)14:37
-!- Netsplit over, joins: preaction15:00
-!- sanyock [n=sanyock@geeklife.ru] has joined #webgui15:00
-!- nuba_ [n=nuba@hq.imaterial.org] has joined #webgui15:00
-!- Netsplit over, joins: AMH_mari, AMH_henry, xootom, AMH_bob, besonen_mobile, @rizen, prj2501, perlbot, SynQ, ckotil (+1 more)15:00
-!- ServerMode/#webgui [+oo preaction rizen] by irc.freenode.net15:00
-!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui15:01
-!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has quit ["Leaving"]15:17
-!- pjesi [i=pjesi@u.nix.is] has joined #webgui15:19
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Connection timed out]15:29
-!- perlmonkey2 [n=perlmonk@casr-dev.fwsm2ppuser.ou.edu] has joined #webgui15:35
-!- l-e-o-n [n=leon@as10p42.access.maltanet.net] has joined #webgui15:41
l-e-o-nhi, when i save my changes on webgui 7.3.22 i can't see my updates its like i never did them...15:41
l-e-o-nno one ?15:45
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui15:53
-!- mode/#webgui [+o preaction] by ChanServ15:53
l-e-o-nhi, when i save my changes on webgui 7.3.22 i can't see my updates its like i never did them...15:54
-!- SDuensin [n=Scott@196.sub-75-206-38.myvzw.com] has joined #WebGUI15:56
-!- perlmonkey3 [n=perlmonk@casr-dev.fwsm2ppuser.ou.edu] has joined #webgui15:56
-!- perlmonkey3 [n=perlmonk@casr-dev.fwsm2ppuser.ou.edu] has left #webgui []15:56
-!- perlmonkey3 [n=perlmonk@casr-dev.fwsm2ppuser.ou.edu] has joined #webgui15:57
l-e-o-nno one can help me ?15:59
-!- perlmonkey2 [n=perlmonk@casr-dev.fwsm2ppuser.ou.edu] has quit [Read error: 110 (Connection timed out)]16:00
perlmonkey3what's the question?16:09
perlmonkey3l-e-o-n16:09
-!- perlmonkey3 [n=perlmonk@casr-dev.fwsm2ppuser.ou.edu] has quit ["Leaving."]16:10
l-e-o-nshit16:13
sanyockdont you see them as visitor or admin?16:15
l-e-o-nno.. even i'm trying to do a new style16:16
l-e-o-ni do it then i commit changes16:17
l-e-o-nand its gone16:17
AMH_henryis spectre running?16:17
l-e-o-nyep16:17
AMH_henryno errors?16:17
l-e-o-nwith no problems :/16:17
AMH_henryhave you checked the database itself?16:17
l-e-o-nwhat to check ?16:17
AMH_henrylogin to mysql and do a select on asset table and see if the asset is there16:18
l-e-o-nnothing16:20
l-e-o-nwhat could the problem be ?16:21
-!- perlmonkey2 [n=perlmonk@casr-dev.fwsm2ppuser.ou.edu] has joined #webgui16:25
perlmonkey2l-e-o-n: You ever get help?16:25
l-e-o-nthey were trying to help me but seems with no luck hehe16:26
l-e-o-nit seems like i'm having problems with spectre16:28
AMH_henrywhat mysql version do you have16:32
l-e-o-ni'm using wre 7.3.2216:33
l-e-o-nmysql: 5.0.2216:33
l-e-o-nwhen i run spectre as --daemon i'm getting this error: ADMIN: [Error] Couldn't fetch Spectre configuration data for www.terrasanagroup.com.conf16:34
l-e-o-nwhat could it be ?16:35
AMH_henryis spectre allowed to connect to your website?16:35
l-e-o-nhmm yes ip's do match16:35
l-e-o-nwell wait..16:38
l-e-o-nwhen i do the ip in spectre.conf it seems like spectre hangs16:38
l-e-o-nwith 127.0.0.1 it give's me that error... and with the proper ip it hangs16:39
AMH_henryspectre.conf should be ok staying with 127.0.0.116:40
AMH_henrywhat do you get if you try wget http://<url>/?op=spectreGetSiteData from the hosting server?16:41
l-e-o-ninternet explorer cannot download / from bla bla :/16:42
AMH_henryno, you need to execute that on the hosting server itself16:43
AMH_henrydo you have shell access?16:43
l-e-o-nah from the shell access16:43
l-e-o-n15:44:55 (244.14 KB/s) - `index.html?op=spectreGetSiteData' saved [2]16:45
AMH_henrycheck the contents of index.html?...16:45
l-e-o-n{} only16:46
@preactionbut it's valid JSON, so that's fine16:46
AMH_henryany errors in webgui.log?16:46
@preactionrun perl spectre.pl --test16:46
@preactiondoes your server know that localhost is www.terrasanagroup.com?16:47
l-e-o-nERROR: Spectre cannot communicate with WebGUI. Perhaps you need to adjust the spectreSubnets setting in this config file: www.terrasanagroup.com.conf.16:49
l-e-o-nsubnets are already specified16:49
AMH_henrywhat do you have in spectreSubnets?16:49
AMH_henryand sitename?16:50
l-e-o-n"209.62.91.100/32",16:50
l-e-o-nsitename the url of the site16:50
AMH_henryonly 209... in subnets? no 127.0.0.1?16:51
l-e-o-n "127.0.0.1/32"16:51
l-e-o-nits there too16:52
AMH_henryand if you do a ping from the server to the sitename, you get correct reply?16:52
-!- sno [n=sno@76.226.161.240] has joined #WebGUI16:53
snoHello16:53
l-e-o-nyes16:53
AMH_henrythis is weird16:53
l-e-o-nheh :/16:54
snoI can't figure out why I don't have graphics in my installed system.16:54
snoI built to 7.4.3-beta.  That worked.  I had graphics and everything.16:54
snoThen I svn'd 7.4.4 into a different directory16:55
snothen I 'switch_webgui.pl' on the WebGUI releases16:55
AMH_henry@l-e-on: the website is http://www.terrasanagroup.com?16:55
snoI fixed up the missing conf files and made sure spectre was happy16:55
l-e-o-ni changed the site name... as it is www2.terrasanagroup.com16:56
snoaddsite the site I wanted16:56
snoand visited the site.16:56
snoNo graphics.16:56
snoWhat am I missing?16:58
AMH_henry@ l-e-o-n: did you restart apache after making changes to www.terrasanagroup.com.conf?16:58
AMH_henry@ l-e-o-n: you can check the access_log to see where spectre is connecting from16:59
l-e-o-nyep.. apache restarted17:03
l-e-o-nbut still Spectre cannot communicate with WebGUI. Perhaps you need to adjust the spectreSubnets setting in this config file: www.terrasanagroup.com.conf.17:03
l-e-o-nwith test17:03
AMH_henryhave you can the access_log? It should say where spectre is connecting from17:04
l-e-o-n209.62.91.100 - - [20/Aug/2007:16:02:46 +0200] "GET /?op=spectreTest HTTP/1.1" 200 6 "-" "Spectre"17:08
l-e-o-ncan't understand17:10
AMH_henryvery weird indeed17:14
-!- sanyock [n=sanyock@geeklife.ru] has left #webgui []17:14
snoWhy would I get "You don't have permission to access /extras/background.jpg on this server."?17:15
l-e-o-nany thing else i could check ?17:16
@rizensno: did you check your file permissions?17:17
snoYes, they match the 7.4.3 installation permissions.17:18
AMH_henry@l-e-o-n: just a wild guess... have you tried broaden the subnet, for example specify 209.62.91.0/24 instead of 209.62.91.100/3217:19
-!- sanyock [n=sanyock@geeklife.ru] has joined #webgui17:19
snoI was also told that each WebGUI swap needed it's own site address.  I addsite a site exclusive to the 7.4.4 branch17:19
snoThat seemed to work fine.17:19
@rizenwhat do you mean it needs it's own site address?17:21
@rizenip?17:21
@rizendomain?17:21
snoI was told that when I use switch_webgui.pl that the new WebGUI code needed it's own web site configuration.  So for 7.4.3 I have 4p3.site.org and for the dev head I have head.site.org (site.org is not the real full name)17:24
l-e-o-ni had this problem when i had spectre not working fine... even the admin menu bar on the left is a bit bugged with spectre not working..17:24
snoWeird.  I used switch_webgui.pl again to restore the other site and now I don't have graphics showing there either.17:25
-!- Haarg [n=haarg@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui17:25
-!- mode/#webgui [+o Haarg] by ChanServ17:25
l-e-o-nstill no luck :(17:27
@rizeni don't know what switch_webgui.pl is17:28
snoSomething preaction gave me17:28
@rizenbut in general, the best way to do it is to have /data/WebGUI.svn and /data/WebGUI_7.3 and /data/WebGUI_6.717:28
@rizenand then make a link that points to whichever one is active17:29
snoIt is supposed to allow the /data/WebGUI link to migrate across versions and reset the server during the change.17:29
snoPretty much like you say.17:29
@rizenas far as the privileges problem, you know linux and you know apache17:30
@rizenthe extras folder is just a static folder being served up17:30
@rizentherefore if there's a problem it's in linux or apache, not webgui17:30
@rizenso troubleshoot the problem17:30
AMH_henry@l-e-on: what port is spectre running?17:30
@rizenas you would any normal apache problem17:30
l-e-o-ndefault17:30
snoI was wondering if a config file got messed up and is pointing to a bad place.17:30
@rizendon't wonder, just check17:31
AMH_henry@l-e-o-on: have you checked if anything is in the way. use netstat -a and see if anything is listening on that port17:32
snoI guess I would be surprised if wre/prereq/apache conf files were touched in the change.  Maybe they do.17:32
-!- l-e-o-n [n=leon@as10p42.access.maltanet.net] has quit []17:35
-!- perlmonkey2 [n=perlmonk@casr-dev.fwsm2ppuser.ou.edu] has quit [Remote closed the connection]17:49
SynQJT!18:00
SynQI've booked a ticket for bart and me18:00
@rizenyeah, about that. there's no room at the inn for the likes of you two18:01
@rizenwhen do you arrive?18:02
@rizendo you want me to pick you up from the airport?18:02
SynQsame time as Joeri and his crew18:02
SynQwe can hobo his ride :)18:02
@rizenk18:02
SynQis there a route 66 there?18:03
@rizenthat's california18:03
SynQok18:03
SynQI'll settle for any other number then18:03
SynQwe arrive at...18:04
@rizen9018:04
@rizen9418:04
@rizen1418:04
@rizen1818:04
@rizen1218:04
@rizenthose are all highways here18:04
@rizen=)18:04
@rizenmore if you want18:04
@rizen15118:04
@rizen5118:04
@rizen21318:04
SynQchicago ord oct 16th18:04
SynQ12:0518:04
SynQwe have to leave at...18:05
SynQchicago ord oct 21st18:05
SynQ16:2018:05
@rizenwait? you're flying into ORD?18:05
@rizennot MSN?18:05
@rizenORD is a 2.5 hour drive from her18:05
SynQis that nog good18:05
@rizenhere18:05
SynQoh18:05
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has left #webgui []18:06
SynQjoeri will drive :)18:06
-!- AMH_mari [n=AMH_mari@alphamega-dmp.xs4all.nl] has left #webgui []18:06
@rizenso you guys are renting a car then?18:06
SynQJoeri is18:06
@rizenyou foooolllllls...... mwhahwhw18:07
SynQeheh18:08
SynQit's a direct flight18:08
SynQthat is probably the reason18:08
SynQand its a not too expensive flight18:08
@rizenyeah, renting a car is probably less expensive, if not less practical18:09
SynQand we get to see some nice freeway while we are at it ;)18:10
@rizenand you get to pay tolls while you're at it18:11
@rizenthe highways in illinois are toll roads18:11
SynQjoeri get's to pay tolls18:11
@rizenso every few miles you have to stop and pay them18:11
SynQok18:12
SynQnow I'm going to taste some nice dutch traffic18:12
SynQwhilst driving home18:13
SynQirc you in a few hours18:13
SynQ~18:13
snoHaarg helped me discover my problem with graphics.  The code trees were under root, and while the code ran, apache didn't like providing the graphics from that situation.  Moved them out from under root, and the graphics reappeared.18:14
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has quit ["Leaving."]18:17
-!- perlmonkey2 [n=perlmonk@casr-dev.fwsm2ppuser.ou.edu] has joined #webgui18:21
-!- danny_mk [n=daniel@76.28.6.5] has joined #webgui18:29
sanyockI am trying to integrate http://tracker.aklabs.com/ into WebGUI19:32
sanyockActually previously I have made the report by a few asp.net webpages19:33
sanyockThere is TT_Report table in the WebGUI database for which I do not see any web interface19:34
sanyockPlease let me know, does any  wobject exist which could used by an employer to supervise work time sheet?19:35
@rizenOnly if you create an SQL Report for it19:36
sanyockFor now I am thinking about a new SQLReport but may be it will be a wheel reinvention19:36
@rizenthe Time Tracker is incomplete19:36
@rizenthat's why it's labeled "beta"19:36
sanyockI see, thanks for info19:36
@rizennp19:37
-!- xootom [n=tom@195.224.29.66] has left #webgui []19:50
-!- AMH_henry [n=yktang@erica.xs4all.nl] has joined #webgui19:54
-!- perlmonkey2 [n=perlmonk@casr-dev.fwsm2ppuser.ou.edu] has quit [Remote closed the connection]20:30
-!- perlmonkey2 [n=perlmonk@casr-dev.fwsm2ppuser.ou.edu] has joined #webgui20:30
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has joined #webgui20:32
perlmonkey2Would an inventory tracking system be an appropriate add-on to WG?20:40
@rizenif it were built in such a way that it was generic20:44
@rizenso it could be useful to lots of people20:45
@rizenthen yes20:45
perlmonkey2Just an idea.....cool20:45
@rizenpretty much everything is a valid idea for what could be in webgui20:47
@rizenbut going forward i'm going to be much more strict about the quality of those types of things making it into the core20:47
@rizenthey need to be fully developed (feature complete), fully documented, have a full test suite20:48
perlmonkey2Been burned in the past?20:48
@rizeni haven't been happy with the quality of some of the things i've let get into the core20:49
@rizeneven stuff created by my own stafff20:49
@rizenso i'm going to hold everything to very high standards going forward20:49
perlmonkey2Sounds like sound software engineering policy.20:50
-!- test [n=dirk@78.52.225.44] has joined #webgui22:11
-!- test [n=dirk@78.52.225.44] has quit [Client Quit]22:11
SynQah22:18
* SynQ is happy22:18
SynQgoing to the WUC22:18
SynQ:)22:18
SynQwhat more could I wish for22:19
@rizenyou could wish that the WUC was actually a Porn and Beer convention instead of a technology show22:20
SynQisn't it?22:21
@rizennope.22:21
@rizenthat's later in the eve22:21
SynQoh22:21
@rizennot during the day22:21
SynQwell, I've seen 'porn' in vegas22:21
SynQin that club where we couldn't get any alcohol22:21
SynQworthless22:21
SynQin that case I'd rather stick with butt ugly gals from hooters from chicago22:22
SynQat least they had beer in great store22:22
SynQbeer and food22:22
SynQjust to compensate for all that I'm going to spend another hour on building the wre 0.8alphasoontobestable on ubuntu22:24
@rizeni've already made it even more stable since the version i gave you yesterady22:26
SynQow22:26
@rizeni'll probably be packaging it up again late tonight or early tomorrow if you want to get a newer release22:26
SynQshould I use that one?22:26
SynQnah22:26
SynQit's all about the prereqs for the prereqs on ubuntu22:26
SynQso I can muddle on with the version I got yesterday22:27
-!- ckotil [n=newtrino@snare.grnoc.iu.edu] has quit ["Lost terminal"]22:36
-!- ckotil [n=newtrino@snare.grnoc.iu.edu] has joined #webgui22:39
SynQutilities compiled22:40
SynQ:)22:40
SynQperl compiled22:40
SynQoh no22:45
SynQdynaloader errors22:45
SynQah well23:23
SynQtime for bed23:23
SynQnite23:23
@rizennite23:24
-!- AMH_henry [n=yktang@erica.xs4all.nl] has left #webgui []23:30
-!- SDuensin [n=Scott@196.sub-75-206-38.myvzw.com] has quit ["Leaving"]23:50
-!- perlmonkey2 [n=perlmonk@casr-dev.fwsm2ppuser.ou.edu] has left #webgui []23:54
-!- sanyock [n=sanyock@geeklife.ru] has left #webgui []23:58
--- Day changed Tue Aug 21 2007
@rizenanybody know freebsd?00:16
@rizeni'm testing the new WRE, but i want to bring my freebsd 6.2 box up to date with the latest patches before i do00:17
@rizenhow do i do that?00:17
@rizennm, found it00:20
@rizenfor future reference it is called "portsnap"00:20
-!- danny_mk [n=daniel@76.28.6.5] has quit [Remote closed the connection]00:29
@preactionyou're going to rebuildworld?00:38
@rizendon't know what that means00:42
-!- sno [n=sno@76.226.161.240] has quit ["Leaving"]00:47
-!- Haarg [n=haarg@71-86-227-90.static.mdsn.wi.charter.com] has quit [Read error: 113 (No route to host)]01:51
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI02:56
-!- nuba_ is now known as nuba03:47
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has left #webgui []03:54
-!- nuba_ [n=nuba@hq.imaterial.org] has joined #webgui03:57
-!- prj2501 [n=bleep@hq.imaterial.org] has quit [Read error: 104 (Connection reset by peer)]03:57
-!- prj2501 [n=bleep@hq.imaterial.org] has joined #webgui03:57
-!- nuba [n=nuba@hq.imaterial.org] has quit [Read error: 104 (Connection reset by peer)]03:59
-!- vayde [n=vayde@c-75-72-85-140.hsd1.mn.comcast.net] has joined #webgui04:01
-!- sno [n=sno@adsl-76-226-108-147.dsl.sfldmi.sbcglobal.net] has joined #WebGUI04:03
sno..04:08
-!- nuba_ is now known as nuba04:08
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)]04:25
-!- vayde [n=vayde@c-75-72-85-140.hsd1.mn.comcast.net] has quit ["Exit- stage left"]06:15
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has joined #webgui09:11
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has left #webgui []09:18
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui10:08
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has joined #webgui10:35
-!- xootom [n=tom@195.224.29.66] has joined #webgui11:43
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui13:13
-!- mode/#webgui [+o preaction] by ChanServ13:13
-!- sanyock [n=sanyock@geeklife.ru] has joined #webgui13:43
-!- sanyock [n=sanyock@geeklife.ru] has left #webgui []13:53
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has quit ["Leaving"]14:09
-!- sanyock [n=sanyock@geeklife.ru] has joined #webgui14:14
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has quit ["Leaving."]14:58
-!- l-e-o-n [n=leon@as10p42.access.maltanet.net] has joined #webgui15:10
l-e-o-nhi, i'm getting this in the logs anyone can help ? 2007/08/21 11:47:10 - ERROR - spectre.conf - POE::Kernel::_dispatch_event[1013] - CRON: Response for job www.domain.com.conf-pbcron0000000000000004 had a communications error. <HTML>15:11
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has joined #webgui15:17
l-e-o-nhi AMH_henry15:18
AMH_henryhi15:18
l-e-o-ni solved my weird problem i had yesturday15:18
AMH_henrygreat... what's the solution?15:19
l-e-o-nre-installed webgui hehe15:19
AMH_henryoh15:19
l-e-o-nhowever i have another weird problem... lol15:19
AMH_henrytell me15:19
l-e-o-ni'm getting this in the logs anyone can help ? 2007/08/21 11:47:10 - ERROR - spectre.conf - POE::Kernel::_dispatch_event[1013] - CRON: Response for job www.domain.com.conf-pbcron0000000000000004 had a communications error. <HTML>15:19
l-e-o-ni restart webgui service after a few minutes it stops again15:20
l-e-o-nmaybe i should try this ? http://www.webgui.org/install/upgrade_help/problems-with-wremonitor?pn=215:22
AMH_henryi get that CROn error too. and i'm not using wre. i didn´t have chance to look into it yet15:23
l-e-o-nit's putting my system down every minute15:24
AMH_henryhmm... i'm not familiar with wremonitor 15:25
l-e-o-nshit.. 10x anyway :)15:34
-!- l-e-o-n [n=leon@as10p42.access.maltanet.net] has quit []15:48
-!- AMH_mari [n=AMH_mari@alphamega-dmp.xs4all.nl] has joined #webgui15:50
-!- AMH_mari [n=AMH_mari@alphamega-dmp.xs4all.nl] has left #webgui []15:57
-!- SDuensin [n=Scott@23.sub-75-205-126.myvzw.com] has joined #WebGUI15:58
-!- AMH_mari [n=AMH_mari@alphamega-dmp.xs4all.nl] has joined #webgui15:59
-!- perlmonkey2 [n=perlmonk@ip68-97-51-70.ok.ok.cox.net] has joined #webgui16:03
-!- danny_mk [n=daniel@76.28.6.5] has joined #webgui17:03
perlmonkey2Rizen, I read your article on the "new internet" and today I see that Japan says they are on the band wagon, and will create a new internet by 2020.  One can only laugh.17:08
@rizenthat kind of thing makes me sad17:09
-!- Haarg [n=haarg@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui17:14
-!- mode/#webgui [+o Haarg] by ChanServ17:14
-!- AMH_mari [n=AMH_mari@alphamega-dmp.xs4all.nl] has quit [Read error: 110 (Connection timed out)]17:19
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has left #webgui []18:02
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has left #webgui []18:10
-!- AMH_henry [n=yktang@erica.xs4all.nl] has joined #webgui19:24
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Connection timed out]19:33
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui19:34
-!- mode/#webgui [+o preaction] by ChanServ19:34
-!- jarcher [n=jarcher@tintangel.cdl.edu] has joined #webgui19:40
-!- xootom [n=tom@195.224.29.66] has left #webgui []19:59
-!- danny_mk [n=daniel@76.28.6.5] has quit ["using sirc version 2.211+KSIRC/1.3.12"]20:23
SDuensinrizen, you lurking about today?20:27
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui20:50
-!- mode/#webgui [+v crythias] by ChanServ20:50
@rizennope21:02
@rizeni'm on a rampage today21:02
SDuensinAwesome.21:02
* SDuensin is researching alternate non-Java desktop stuff.21:04
-!- sanyock [n=sanyock@geeklife.ru] has left #webgui []21:31
SDuensinrizen - Refresh my memory as to why you don't like OpenLaszlo?21:34
@rizenwebgui uses yui21:39
@rizenit's not about not liking something else21:39
@rizenit's about sticking with a single api21:39
@rizenso people don't have to download the libraries 50 times21:39
@rizenfor 50 different libraries21:39
SDuensinI'm looking not only at size, but ease-of-use for the developer.  If it's a mofo to use, nobody will.21:40
+crythiasmost people use it without realizing ...21:40
SDuensinWhat's that, crythias ?21:40
+crythiasI"m just saying that the end user (most people) "use" yui without realizing that it [may have been] a pain to set up.21:41
SDuensinYea, I hear ya.  21:42
+crythiasas for developers... *shrug* they're probably welcome to use any JS they want. it's not that hard to add one. 21:42
+crythiasdrop it in extras, reference it properly... 21:42
+crythiasboom, you now have openlaszlo.21:43
@rizenthat's fine for people writing 3rd party stuff...but if they want it in the core it will use YUI21:43
SDuensinWell, crythias, what I'm talking about is a desktop-style thing that would likely end up in the core.21:44
* SDuensin is sad to be limited to one library.21:44
+crythiasI'm confused.21:44
+crythiasthis feature creep stuff...21:44
SDuensinIt is creepy.21:45
* crythias is an old fart an' he's aginit21:45
* SDuensin hands crythias a "Bring Back Gopher" t-shirt.21:45
+crythiasWAIS21:46
SDuensin:-)21:46
* crythias is actually 36.21:46
+crythiasbut still. 21:46
+crythiasDesktop style something for WG? Why can't it just be a CMS?21:46
+crythiasand why can't that just be third party?21:46
SDuensinDunno.  rizen said he'd like one.  :-)21:47
* crythias misses his archie client21:47
+crythiascan you imagine?21:47
SDuensinhehe21:47
+crythiasarchie was cool21:48
* SDuensin remembers using "talk" right along side "archie".21:48
+crythiasand mud.21:48
+crythiasI was a big mud programmer/user21:48
+crythiasI invented chairs.21:48
+crythiashee21:48
SDuensinOooo!21:48
+crythiasand ...21:51
+crythiasI separated input from output with a static "stats" line21:51
+crythiasbasically, what we're doing now. in VT10021:51
+crythiasthe big point was that the hit points, mana, and movement, spell effects, and coins were always onscreen21:53
SDuensinBring back BBSing!21:53
SDuensinANSI interface to WebGUI!21:53
SDuensin(Actually, that'd be cool.  <G>)21:53
+crythiasI was such an arrogant jerk 14 years ago21:59
+crythiastoo bad it was captured for all time on usenet21:59
SDuensinhaha21:59
SDuensinThat reminds me - I need to find an archive an old flame war.22:00
+crythiasI can't believe how I was. and why I even cared so much. I was so .. I don't know. young and insane.22:00
SDuensinI found the end of the war...  http://groups.google.com/group/rec.games.computer.doom.playing/browse_thread/thread/d61d500f8208d2d8/35d83667aa142c27?lnk=gst&q=apcimpgs&rnum=2#35d83667aa142c2722:02
@preactionperlbot .ag22:32
SynQgood day22:32
perlbot.ag is Antigua and Barbuda22:32
-!- perlmonkey2 [n=perlmonk@ip68-97-51-70.ok.ok.cox.net] has quit ["Leaving."]22:32
SynQHi Doug22:32
@preactionhi22:33
SynQare you in any way involved in the WUC schedule?22:36
-!- danny_mk [n=daniel@76.28.6.5] has joined #webgui22:44
danny_mkpreaction, how is the chat WObject coming?22:45
@preactiondanny_mk, uhm. i thought you had it?22:45
@preactionSynQ, involved how?22:46
-!- arjancwidlak [n=root@widnet.xs4all.nl] has joined #webgui22:46
SynQinvolved as in, do you know if there is still room for a presentation or BOF session?22:46
SynQhi arjan :)22:46
arjancwidlakhi all22:46
@preactionSynQ, rizen or vrby would know better than i would22:47
SynQI'm coming to the wuc with Bart22:47
SynQpreaction ok, I'll wait until they re-appear22:47
SynQarjancwidlak is Yung not coming this year?22:48
arjancwidlakno I don't think he will22:49
SynQthat's a pitty22:49
arjancwidlakI'm coming with Marieken22:49
SynQI've seen that22:49
arjancwidlakAnd he, that's progress isn't it?22:49
SynQare you on the same aircraft as us?22:49
SynQthat is absolutelyfantasticlygreat22:49
arjancwidlakI don't know, who are you? Koen?22:49
SynQindeed22:50
SynQ:)22:50
SynQthe man himself22:50
arjancwidlakI haven't booked yet, must not forget to do that tomorrow22:50
SynQah22:50
arjancwidlakI'm going a week before or I'm staying a week longer.22:50
SynQwe are going the 16th and leaving the 21st22:50
arjancwidlakI've made a memo, I'll let you know22:51
SynQok22:51
SynQ:)22:51
SynQI am really glad that I'm going22:51
arjancwidlakMe to, but most and for all because I'm going to have a week of vacation22:52
SynQhehe22:52
SynQhard working as you are22:52
arjancwidlakYou were not there last year were you?22:52
+crythiashrm.22:52
arjancwidlakhi Cryshias22:53
+crythiasI think rfe to tell me what tag something is locked under, and an option to become that tag.. woo22:53
@preactionclicking the locked icon doesn't do that already?22:53
+crythiaswell, I'm running a few iterations behind22:54
+crythiasPermission Denied!This Asset is locked for editing under a version tag different from the one that you are using.22:54
@rizenSynQ we can definitely set up an after hours BOF (like we're doing with the hackathon), but I think we'd have to bump someone to set up a new presenation22:54
+crythiaswhich doesn't help bunches22:54
SynQah22:54
@rizenwhat did you have in mind?22:54
@rizenif it's better than something we've got22:54
@rizenwe can bump something22:55
SynQa belgian beer sampling BOF22:55
SynQ:)22:55
@rizencuz the pb staff each have 3 talks to do22:55
@rizenand i have 522:55
SynQbart could do a talk on 'helping dutch people with WebGUI'22:56
SynQabout the most frequently asked WebGUI questions22:56
SynQit would be fun22:56
@rizenare the questions applicable to non-dutch people?22:57
SynQI'd say so22:57
SynQthey are mostly about parts they haven't learned22:57
SynQnot from the courses Bart Teaches and not from experience22:58
@rizentell him to email me a description of what he'd cover and i'll see if i can find room for it22:58
SynQok22:59
danny_mksorry, I was typing in an answer for my next job :-)22:59
SynQI think that doing a presentation is a good idea22:59
@rizenso does that mean you want to do one too?23:00
SynQif you'd like23:01
@rizenlook at the schedule, see if you can find something cool to talk about that isn't covered23:01
SynQI could tell you something about using virtualisation23:01
danny_mkrizen:  I never got a copy of the chat Wobject23:01
SynQI could create an 'in a box' cluster of webgui systems using KVM23:01
danny_mkthat is why I began development on the OpenId module23:01
@rizenpreaction put it up on a web site for you23:01
@rizenand sent you an email about it23:01
danny_mkhmmm... I never got it.23:02
@preactioni believe i subverted some webspace on dusk23:02
danny_mkwhat email are you using?23:02
@rizenoooh that would be cool synq23:02
SynQI'd have to create such a cluster first, using your nice new WRE23:02
SynQbut it could definately be done23:02
@rizenpreaction, upload it to: dusk:/data/domains/jt.plainblack.com/public/mirrors23:03
@rizeni've since taken down that nik site that you uploaded it to23:03
SynQcan I download a new alpha version of that WRE somewhere?23:03
@rizensynq, in about 1 hour you'll be able to23:03
@preactionoh23:03
@preactionk23:03
SynQoeh23:04
SynQhang on, I'll send you my findings until now via e-mail23:04
SynQin a readmedebian.txt and readmeubuntu.txt23:04
@rizencool23:04
danny_mkI was thinking about going to WUC however I am quitting this job and I am trying to find another one soon.23:05
danny_mkso I can't go.  Maybe next year.23:05
@rizendanny_mk...stay at that job until mid october23:05
arjancwidlaksend it cc, the readmedebian.txt 23:05
@rizengo to the wuc23:05
@rizenand then quit23:05
@rizen=)23:05
SynQ:)23:05
SynQI will23:05
danny_mkLOL23:05
danny_mkhmmm... maybe I should do that.23:06
danny_mkI have until November23:06
danny_mkso if I can I just may make it.23:06
danny_mkby the way, is it me?  I can't get to nik23:07
SynQdamn, I see I lost some of the notes I allready made for the debianpart23:07
SynQI'll e-mail what I've got up till now23:08
danny_mkrizen:  how many lines of code would you say WebGUI is these days?23:08
@preactionohloh.net knows23:08
danny_mkFirefox can't find the server at nik...23:09
@preactionrizen: if the files are there, what's the URL to get to them?23:10
@rizendanny_mk: if you're talking just perl then a little over 100k23:10
@rizenif you add the javasccript in there, then a few hundred k more23:11
@rizenand if you add all the html stuff from templates, then over a million23:11
@rizenhttp://jt.plainblack.com/mirrors/chat_templates.wgpkg23:11
@rizenhttp://jt.plainblack.com/mirrors/chat.tar23:11
@preactionsweet23:12
@rizendanny_mk download those now23:12
danny_mkhey, the question does not specifically discriminate between html/javascript/perl23:12
danny_mkok23:12
@preactiondanny_mk, my comments for you are denoted with #***23:12
danny_mkgotem...23:12
danny_mkrizen:  gotit!23:13
@preactionalso, i'm not sure if the templates package will actually work23:13
danny_mkI will take a look at it tonight.23:13
danny_mkI am trying to also read up on Yadis to see how it will benefit WebGUI23:13
danny_mkI still need to find out how/if I can retreive the email address from the OpenId provider to automatically ad it to the WebGUI user profile.23:14
@preactionno, that's what Yadis does23:14
@preactionopenId is only for authentication. yadis adds layers for profile info and etc...23:14
danny_mkyes, I was reading that a bit earlier.  I have so much shit going one...23:15
danny_mkthere are a few profile fields I would like to pull automatiically into WebGUI so I definitely need to learn that stuff.23:16
danny_mkHas anyone worked on other language packs for WebGUI?23:17
arjancwidlakI have: Dutch23:17
SynQDutch is very well maintained I believe :P23:18
danny_mkI was going to include a Spanish version for the OpenId module but I obviously did not.23:18
@rizenSynQ, you guys don't publish to http://i18n.webgui.org23:20
@rizenwhy not?23:20
arjancwidlakFor many reasons23:20
arjancwidlakBut we placed some on the contributions page23:21
@rizenis there something wrong with my translation system?23:21
arjancwidlakWell for one thing: everybody can change the files. 23:23
@rizenyeah, it's a collaborative system23:25
@rizenbut it's also versioned23:25
@rizenso we can roll back if someone defaces stuff23:25
SynQthe dutch translation is maintained by the WOSSA23:26
@rizenso if it had a password so only wossa could edit it, then you'd use i18n.webgui.org?23:26
@rizenor still no?23:26
SynQI don't know23:27
SynQI am not the WOSSA23:27
arjancwidlakYes I think we would 23:27
SynQArjan is a good spokesperson for the WOSSA23:27
arjancwidlakWe have a dictionary behind a password on webgui.nl23:27
SynQright now I believe the translation system is on a development machine23:27
@rizenmy main problem is that i'd like to get more people involved in translations23:27
arjancwidlakso we all - try - to use the same words 23:27
@rizenbut by adding passwords to them it makes them less public23:28
arjancwidlakthere are only a few people translating23:28
SynQand that 'using the same words' makes a really good and coherent translation23:28
@rizenbut i could add it so that each translation could have a password23:28
SynQthat would probably help23:29
SynQyes23:29
arjancwidlakYes, that would help, but to be perfectly honest, I'm thinking about dropping out23:30
@rizendropping out of what?23:30
arjancwidlakThat's because I really would like to use vi and grep23:30
arjancwidlakdropping out of the translation group that translates webgui to dutch23:30
SynQis that not possible now?23:31
@rizenyou think it would be easier to translate using vi and grep?23:31
arjancwidlakYes I have a hard time searching23:31
arjancwidlakEscpecially if you see strange things while using webgui, csuch als <BR />, you would like to immedialy find it23:32
SynQI agree with that too23:32
arjancwidlakI was thinking of making my own translation and making that pubic for who wants it.23:32
SynQarjancwidlak: didn't we provide you with access to the machine that translation stuff is running on?23:32
arjancwidlakNo, sorry, asked for it many times, but no.23:33
SynQarjancwidlak: that would mean you'd do double work wouldn't it?23:33
arjancwidlakYes, it probably would23:33
SynQarjancwidlak: that is strange, I was under the impression Martin took care of that a long time ago23:33
arjancwidlakHe's waiting for your approval23:34
SynQI gave him approval about 2 days after he asked23:34
arjancwidlakOkay, I'll tell him that, I'll talk to him in the morning23:34
SynQ:)23:34
SynQthere is another problem right now I think23:35
SynQthe machine that was running on is now in Delft23:35
SynQOqapi has a new machine now23:35
arjancwidlakOh my God! they don't have Internet in Deflt do they?23:35
SynQthey do have that23:35
SynQfortunately23:35
SynQbut I don't know where the translation stuff is at now23:36
SynQI believe they are moving it to a new devel server23:36
SynQat oqapi23:36
SynQbut hey23:36
SynQgive me a call tomorrow23:36
SynQif you can't seem to get trough the red tape23:36
danny_mkI should know better than to look at websites that say stuff like "The RedNeck language is there for demo purposes. You can use it to play around."  I laughed so hard my co-workers had to come and see what I was doing.23:36
arjancwidlakNow, you mention it: the translation server does seem to be offline23:37
arjancwidlakIt used to be here: http://documentatie.webgui.nl/tools/wgi18nedit.cgi23:37
SynQJT: when compiling the wre 0.8 alpha on ubuntu I get an error compiling perl that says 'you haven't done a "make depend" yet'23:38
arjancwidlakI'll give you a call tomorrow Koen23:38
SynQarjancwidlak: I'm guessing oqapi forgot they had that on the devel machine23:38
SynQarjancwidlak: perhaps we could spare a dedicated (virtual) machine for webgui.nl and the wossa23:38
+crythiasgrr23:38
+crythiaswhat am I missing23:38
SynQcrythias: luck?23:39
+crythias2007/08/21 16:35:24 - ERROR - spectre.conf - POE::Kernel::_dispatch_event[1012] - WORKFLOW: Response for W-J23r6EO3bPOXmkkACPew had a communications error. <HTML>23:39
@rizenSynQ, i've only just got ubuntu installed at this point...haven't had a chance to try to compile it, so i can't say why you might be getting that23:39
SynQI understand that23:39
SynQI just wanted to let you know23:39
SynQrizen: I've got two KVM virtual machines set up to compile WRE 0.8 alpha on23:40
SynQgetting the machine back to 'clean install' state is a matter of cp cleaninstall.img ubuntuserver.img23:40
SynQand I'm back at base level :)23:40
SynQworks like a charm23:41
@rizensweet23:41
@rizeni'm just trying to fix one last bug before i package the newest alpha23:41
arjancwidlakritzen: I see there's a button now 'Commit to SVN' in the http://translate.webgui.org. Where's this repository? It's not here https://svn.webgui.org/svnweb/plainblack/browse/WebGUI/ is it?23:41
@rizenit is in that repo, just not that folder23:42
@rizenhttps://svn.webgui.org/svnweb/plainblack/browse/translations/23:42
danny_mkwell, later guys.  I have to get some work done here.23:44
-!- danny_mk [n=daniel@76.28.6.5] has quit ["using sirc version 2.211+KSIRC/1.3.12"]23:44
arjancwidlakFound it. I see all files are empty. So if you make 7.3.18 up to date, could we start with that version?23:44
arjancwidlakSorry of course I mean if *I* make the translation up to date.23:44
SynQarjancwidlak: do you want the file from documentatie?23:45
SynQI can get it for you23:45
@rizenarjancwidlak, yeah, just get me a tarball with the files and i'll put them in the folder for you23:45
arjancwidlakSynQ: You mean the version of 7.3.18 that was translated for 99%23:46
SynQthat one23:46
arjancwidlakYes, I would very much like to have these files!23:46
SynQwould you like to have that?23:46
SynQok23:46
SynQhang on...23:46
-!- SDuensin [n=Scott@23.sub-75-205-126.myvzw.com] has quit ["Leaving"]23:47
SynQarjancwidlak it's 15M23:48
arjancwidlakEuh yes? Can you put it for download somewhere? B.t.w. I received you readme_debian_etch.txt23:53
SynQI will23:53
SynQI'm trying to find out which files you need exactly23:53
arjancwidlakThanx. I'll make the translation up to date and send it to JT so the first version in the SVN can be a complete 7.3.18.23:53
SynQthe webgui-stable 7.3.18 source is 15M23:53
arjancwidlakOh, no the files I need are in /data/WebGUI/lib/WebGUI/i18n/Dutch23:54
SynQ:)23:54
arjancwidlakThey shoud be 1.4M23:55
SynQI think I've found the Dutch/ directory you probably need23:55
SynQand they are indeed 1.4M23:55
-!- ckotil [n=newtrino@snare.grnoc.iu.edu] has quit ["Lost terminal"]23:57
SynQarjancwidlak: shall I upload the tar.gz to webgui.nl23:57
arjancwidlakHe I just saw the crowdpleaser.mov Cool!23:58
SynQand if yes, where?23:58
@rizenkoen, is this correct: Koen De Jonge / ProcoliX23:59
@rizenspelling and capitalization23:59
@rizenand whatnot23:59
arjancwidlakSynQ: Yes, that would be nice: http://www.webgui.nl/documentatie-project/23:59
--- Day changed Wed Aug 22 2007
@rizenyou're not supposed to look at that movie00:00
SynQJT: 'Koen de Jonge / ProcoliX' is correct00:00
@rizenok, thanks00:00
SynQarjancwidlak: it is there00:02
SynQat the bottom00:02
-!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui00:05
-!- mode/#webgui [+o preaction_] by ChanServ00:05
SynQarjancwidlak: doet Marc nog mee aan dat documentatie project?00:05
arjancwidlakSynQ: ik heb 'm 00:07
@rizenthey are posessed00:08
@rizensomeone find a priest00:08
@rizenwe need an exorcism00:08
arjancwidlakSynQ: Yes I asked him and he was willing, but he hasn't done much 00:08
arjancwidlakritzen: That's my favorite translation-error: sorry, this room is possesed00:09
SynQowh00:10
SynQjesus, I'm getting so used to typing english that I don't notice any longer that I'm typing in dutch00:11
SynQit's all the same form e00:11
SynQfor me00:11
SynQsorry00:14
SynQI'm going to bed00:14
SynQTessa is ill00:14
SynQnite00:14
arjancwidlakgoodnight, is she exorcist-ill?00:14
@rizennite00:14
SynQshe is 'mayor headache' ill00:15
@rizeni'll email the url to the new alpha to you00:15
@rizenso you can get it when you wake up00:15
SynQgreat00:17
SynQI'll try it00:17
@rizenit will be up in 14 minutes if you wan tto wait00:17
@rizen)00:17
@rizen=)00:17
SynQand I'll try and find the problem with ./build.sh --perl tomorrow after work00:17
SynQI'm brushing my teeth now00:17
@rizeni'll be working on ubuntu and the other OS's tommorrow too00:17
@rizenso alpha3 should compile on all our target oses00:18
@rizenexcept maybe windows00:18
@rizenwhich is a special case00:18
arjancwidlakshe's major headache ill, so why brush your teeth?00:18
SynQsince it is nice to sleep with a fresh mouth00:19
arjancwidlak;)00:19
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)]00:19
SynQok00:20
SynQnite00:20
SynQ~00:20
@rizennew WRE alpha version: http://jt.plainblack.com/mirrors/wre-0.8.0-alpha2-source.tar.gz00:38
@rizenif anybody wants to try compiling it and give me feedback 00:38
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI01:19
-!- Haarg [n=haarg@71-86-227-90.static.mdsn.wi.charter.com] has quit [Read error: 113 (No route to host)]01:37
-!- crythias [n=gyoung@64.200.2.35] has left #webgui []01:49
-!- AMH_henry [n=yktang@erica.xs4all.nl] has left #webgui []01:56
arjancwidlaknite02:04
arjancwidlakquit02:04
-!- arjancwidlak [n=root@widnet.xs4all.nl] has quit ["Leaving"]02:04
@rizendoes anyone know how to extract a tarball on freebsd02:18
@rizenit seems even when using gnutar it still says: gtar: wrebuild/wre/var/setupfiles/wreconsole.css: Cannot open: No such file or directory02:19
@rizennevermind02:19
@rizenout of disk space02:20
-!- perlmonkey2 [n=perlmonk@ip68-97-51-70.ok.ok.cox.net] has joined #webgui02:28
-!- perlmonkey2 [n=perlmonk@ip68-97-51-70.ok.ok.cox.net] has quit [Read error: 110 (Connection timed out)]03:13
-!- danny_mk [n=daniel@68.15.55.161] has joined #webgui04:01
-!- perlmonkey2 [n=perlmonk@ip68-97-51-70.ok.ok.cox.net] has joined #webgui04:24
-!- vayde [n=vayde@c-75-72-85-140.hsd1.mn.comcast.net] has joined #webgui04:30
-!- danny_mk [n=daniel@68.15.55.161] has quit [Read error: 110 (Connection timed out)]04:47
-!- danny_mk [n=daniel@68.15.55.161] has joined #webgui04:47
-!- danny_mk [n=daniel@68.15.55.161] has quit ["using sirc version 2.211+KSIRC/1.3.12"]05:39
-!- perlmonkey2 [n=perlmonk@ip68-97-51-70.ok.ok.cox.net] has quit ["Leaving."]05:56
-!- vayde [n=vayde@c-75-72-85-140.hsd1.mn.comcast.net] has quit [Remote closed the connection]07:35
-!- sno [n=sno@adsl-76-226-108-147.dsl.sfldmi.sbcglobal.net] has quit [Nick collision from services.]08:55
-!- sno_ [n=sno@adsl-76-226-108-147.dsl.sfldmi.sbcglobal.net] has joined #WebGUI08:55
-!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has quit ["Leaving"]08:57
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Read error: 110 (Connection timed out)]09:48
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has joined #webgui09:49
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui10:00
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: sno_, perlbot, jarcher, prj2501, SynQ, AMH_henry, nuba, pjesi, SDuensin, Khaytsus, (+2 more, use /NETSPLIT to show all of them)10:49
-!- Netsplit over, joins: AMH_bob, AMH_henry, sno_, SDuensin, jarcher, prj2501, nuba, pjesi, Khaytsus, SynQ (+2 more)10:49
--- Log closed Wed Aug 22 11:00:41 2007
--- Log opened Wed Aug 22 11:19:01 2007
-!- xdanger [i=xdanger@i.should.be.in.a.mentalhouse.net] has joined #webgui11:19
-!- Irssi: #webgui: Total of 15 nicks [1 ops, 0 halfops, 0 voices, 14 normal]11:19
-!- Irssi: Join to #webgui was synced in 3 secs11:19
-!- sanyock [n=sanyock@geeklife.ru] has joined #webgui11:56
-!- xootom [n=tom@195.224.29.66] has joined #webgui12:03
-!- arjancwidlak [n=arjan@a62-216-21-20.adsl.cistron.nl] has joined #webgui12:12
arjancwidlakHi all, In an SQL Report I try to check if a formparameter exists and modify the sql statement on that basis. I have no clue on how to do that. Does the If macro still exist or was that macro banned?12:22
sanyockCould someone please let me know which type of form should be used together with SQLReport?12:24
arjancwidlakwhat do you mean, what type of form? Any form will do, won't it?12:25
sanyockI tried custom coded html which worked fine, but now I need to add period selection or combobox filled from the database12:25
sanyockI mean custom html like <form> ... </form>, or SQLForm or DataForm12:26
sanyockI see that main purpose of SQL and Data from is to save user input to the database, but  I need only in memory search parameters for SQLReport12:26
arjancwidlakIf you only need to do a lookup to fill a selectbox, you could use the sQL macro12:27
sanyockIs there a better way to populate a combobox from database than described on http://www.gwy2.org        ?12:28
sanyockI would also like to have date selection fields for period12:29
arjancwidlakI don't see a description of that on Gerald Youngs homepage12:29
sanyockhttp://www.gwy2.org/cgi-bin/fom?_recurse=1&file=18#file_6412:30
sanyockHow do I use the SQL Macro to populate items in a drop down list in a DataForm?12:30
sanyockstring above is a topic name on his FAQ website12:30
sanyockGerald offers to use construct: ONCAT('<OPTION VALUE=',valuefield,'>',listfield)12:31
sanyockmay be it is possible to tell a data(sql) form to not save the input12:32
arjancwidlakYes, there are better ways, read the help on any webguipage: ?op=viewHelp;hid=sql;namespace=Macro_SQL12:32
sanyockI have read that topic previously but not clear on how to loop through the rows12:36
sanyockIs there some variable which contains a list of rows (or row numbers)?12:36
arjancwidlakas long as you have multiple results it will loop12:36
arjancwidlakThe second example in the help shows you multiple results. Read it!12:37
sanyockhm, very good :)12:38
sanyockI just missed that SQL loops itself12:38
sanyock^SQL12:38
sanyockPlease also let me know if it is possible to transfer a parameter to Snippet inserted by AssetProxy12:40
sanyockI would like to do a snippet for complex menu item element12:40
sanyockOr should I write a macro in such case?12:40
* sanyock afraid of perl syntax :(12:41
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui12:54
-!- mode/#webgui [+o rizen] by ChanServ12:54
arjancwidlakHi all, In an SQL Report I try to check if a formparameter exists and modify the sql statement on that basis13:04
arjancwidlakHi all, In an SQL Report I try to check if a formparameter exists and modify the sql statement on that basis. I have no clue on how to do that. Does the If macro still exist or was that macro banned?13:05
sanyockarjancwidlak, may be you can use IIF macro contribution13:07
arjancwidlakIt's from version 5.2 isn't it? You meen Len Kranendonks contribution?13:07
sanyockI just read its description and did not try13:07
sanyockwhen friefly viewed a list of contributions13:08
sanyockbriefly13:08
sanyockcan macroses be used in description field of asset? specifically of SQLReport13:08
arjancwidlakYes13:09
sanyockWhen I tried to insert ^SQL macro there it is removed by WebGUI and later I see only <option value="^0;">^1;-^2;</option></select>13:09
sanyockOriginally it was like: ^SQL("select reportId, startDate, endDate from TT_report", "<option value='^0;'>^1;-^2;</option>");13:10
sanyocklooks like WebGUI cleans ^SQL and does not save to Asset13:10
arjancwidlakYeh, that's the editor. It can be done, but I usually use a snippet.13:11
sanyockI used HTML source edit13:11
arjancwidlakritzen: that's defenitely a topic for the WUC: the editor 13:11
arjancwidlakYes also if you use HTML source edit, some of what you write may be changed.13:11
sanyocksad13:11
sanyockIt would be nice if HTML editor could be replaced to a different one or disabled by a single option13:13
arjancwidlakit can13:13
sanyockIs it "Default Rich Editor" option?13:14
sanyockDoes "Forum RE" works any better in case of ^SQL macro?13:15
sanyockI cannot get ^SQL working, it is not executed but just renders as is in the source (used in snippet now)13:28
sanyocktried sample ^SQL("select count(*) from users","There are ^0; users on this system.");13:29
sanyockno luck too13:29
arjancwidlakdon't forget to check: 'process as template' on the snippet13:35
sanyockI tried with and without that option, but no luck13:36
sanyockis "process as template" is actually needed for using macros too or only for template variables?13:37
sanyockI was not able to use template variables directly in assets  like PageLayout and had to use snippets previously13:38
sanyockMay be it was HTML Editor issue too13:38
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has quit ["Leaving"]14:15
xootomJust trying to add a redirect to a page, can't get it to work though, is there something special I need to do? 14:16
-!- Klaus_ [n=Miranda@p5B07277C.dip0.t-ipconnect.de] has joined #webgui14:18
xootomalso if i set hide from navigation, no, it doesn't appear in the navigation still14:21
xootombug?14:24
-!- perlmonkey2 [n=perlmonk@casr-dev.fwsm2ppuser.ou.edu] has joined #webgui15:14
-!- SDuensin [n=Scott@87.sub-75-207-128.myvzw.com] has joined #WebGUI15:49
AMH_bobGOOD MORNING!15:50
SDuensinMorning.15:53
-!- ckotil [n=newtrino@snare.grnoc.iu.edu] has joined #webgui15:54
-!- danny_mk [n=daniel@76.28.6.5] has joined #webgui16:43
arjancwidlakHi all, In an SQL Report I try to check if a formparameter exists and modify the sql statement on that basis. I have no clue on how to do that. Does the If macro still exist or was that macro banned?16:44
sanyockI tried to create a sample ^SQL in plainblack demo and it does not work too :(16:51
sanyockplease see http://demo.webgui.org/demo1187756055_135/home/test16:51
sanyockstill pending to commit in the queue16:53
sanyockbtw, does demo able to commit versions?16:54
sanyockcorrection: is able?16:54
-!- Haarg [n=haarg@66-188-138-133.dhcp.mdsn.wi.charter.com] has joined #webgui16:54
-!- mode/#webgui [+o Haarg] by ChanServ16:54
sanyockcommited, but does not work :(16:57
sanyockhttp://demo.webgui.org/demo1187756055_135/home/test/sql16:57
sanyocksimply displayes the source16:57
-!- perlmonkey2 [n=perlmonk@casr-dev.fwsm2ppuser.ou.edu] has left #webgui []17:00
sanyockand http://demo.webgui.org/demo1187756055_135/home/test17:00
sanyocklooks like does not exists17:00
sanyockstrange17:00
@Haargthe sql macro isn't enabled by default17:02
sanyockhm...:(17:03
sanyockhow can they be enable?17:04
@Haargyou need to edit the config file, which you can't do for demo sites17:05
sanyockyep, found http://www.webgui.org/etcetera/sql-macro-doesnt-work/117:05
sanyockMay be that should be mentioned in http://www.aulix.com/home?op=viewHelp;hid=sql;namespace=Macro_SQL ?17:06
sanyockI went to demo after not able to make it working on my own, just thought it was issue on my server ...17:07
@rizensanyock SQL macro is not enabled by default, which is why you can't use it in the demo17:08
-!- perlmonkey2 [n=perlmonk@casr-dev.fwsm2ppuser.ou.edu] has joined #webgui17:08
sanyockI see now, but I strugled a few hours ago when most of you were still sleeping (timeshift)17:09
@rizenarjancwidlak, you cannot add logic to the sql statement to check if a form parameter exists or not17:09
@rizenyou can only use SQL17:09
@rizenso if you can find some sql to do what you want, then you're all good17:09
@rizensanyock: the help for all the macros has been moved to the wiki, so you should go update the wiki page to reflect whatever thoughts you have17:10
sanyockok17:11
-!- AMH_mari [n=AMH_mari@alphamega-dmp.xs4all.nl] has left #webgui []18:03
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has left #webgui []18:07
sanyockother strange thing with ^SQL18:11
sanyockWhen using ^SQL("select * from TT_report", "^0; <br>"); it quotes results18:11
sanyock^SQL("select * from TT_report", ^0; <br>); does not18:12
sanyockI thought quotes were required to indicate a string literal18:12
@rizenlike the doctor says, "if it hurts, don't do that"18:12
sanyock:)18:12
* sanyock wonders: is it a bug or such design ...18:14
sanyocksample have the quotes18:14
@rizenno idea if it's a bug or your usage of it18:15
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has quit ["Leaving."]18:16
sanyockfor example :18:16
sanyock<select name="ReportId">18:16
sanyock^SQL("select reportId, startDate, endDate from TT_report", <option value="^0;">^1; - ^2;</option>);18:16
sanyock</select>18:16
sanyockworks correct for me, which looks very strange18:16
sanyockmay be some perl modules installed on my server are buggy (old and should be updated)18:17
-!- khenn [n=khenn@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI18:23
-!- mode/#webgui [+o khenn] by ChanServ18:23
arjancwidlakritzen: thanx, clear, I now found an SQL way to do it: SELECT CASE ? = '' THEN '' ELSE '' END18:34
arjancwidlakby all, I'm off for dinner18:34
-!- arjancwidlak [n=arjan@a62-216-21-20.adsl.cistron.nl] has quit ["Leaving"]18:35
-!- khenn_ [n=khenn@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI18:37
-!- khenn [n=khenn@66-190-54-175.dhcp.mdsn.wi.charter.com] has quit [Read error: 104 (Connection reset by peer)]18:37
-!- sanyock [n=sanyock@geeklife.ru] has left #webgui []18:42
-!- AMH_henry [n=yktang@erica.xs4all.nl] has joined #webgui19:07
-!- sanyock [n=sanyock@213.219.250.180] has joined #webgui19:16
khenn_anyone seen diakopter recently?19:30
-!- khenn_ is now known as khenn19:31
-!- mode/#webgui [+o khenn] by ChanServ19:31
sanyockPlease let me know, does a replacement for http://www.webgui.org/if_macro#wU6ddC2BwcjvopR2AUTkhw exists19:46
sanyockIt was a " ^If(Expression, "Display if true", "Display if false");" macro19:46
sanyockmentioned as included into WebGUI19:47
@rizenno19:56
@rizenthat macro with dangerous19:56
@rizenand only worked half of the time19:56
@rizenso it was removed19:56
-!- xootom [n=tom@195.224.29.66] has left #webgui []19:57
sanyockhttp://www.studio4master.ch/en/projects/perl-macro19:57
sanyockI am trying to use http://www.studio4master.ch/en/projects/perl-macro19:58
sanyockwhich seems to be even more dangerous19:58
sanyockespecially taking into account that I am a vb.net programmer :)19:58
* sanyock wonders if it is possible to create a mono proxy19:59
sanyockthere is PHP Macro20:00
sanyockmay be it is possible to create a mono proxy too?20:00
sanyockit seems ^Perl macro does not work in current version20:05
sanyockI need somehow to specify the default <option > for a <select> which depends on a previously selected FormParam value from the same select20:07
sno_How do I get template expressions to work in my templates?20:12
sanyockwhich expression does not work?20:14
sno_Something that is working on a 7.3.18 site is not working on head: <TMPL_IF expr="groupIdView == 2">red<TMPL_ELSE><TMPL_IF EXPR="groupIdView == '4YUsuRVOi0_1pyNtn4Hv-A'">green<TMPL_ELSE>blue</TMPL_IF></TMPL_IF>20:18
sno_I didn't write it.  Just duplicating it.20:18
@Haargyou need to install and enable HTML::Template::Expr20:21
sno_I'm thinking somewhere someone modified a module to include TemplateExpr but I don't see it on the tree I'm working on.20:21
sno_You think it was not included in the base WRE installation?20:21
sanyock<TMPL_IF EXPR     looks like a replacement for ^IF macro ?20:28
sno_Actually, Frank told me to add the TemplateExpr parser to the config file.20:31
sno_I'd rather do something much nicer, but I'm on a deadline.20:32
@rizensanyok: yes20:33
@rizensno: you can enable various template engines in the config file20:33
@rizenthen on each template you can select which engine to use20:33
sanyockhttp://search.cpan.org/~samtregar/HTML-Template-Expr-0.07/Expr.pm20:34
sanyockAfter HTML-Template-Expr module has been installed I am not sure which name should be added to "templateParsers" : [20:51
sanyockthere is only "WebGUI::Asset::Template::HTMLTemplate"20:52
sanyockshould I add something like WebGUI::Asset::Template::HTMLTemplateExpr20:52
sanyockalso it is not clear how to force a single snippet to use HTMLTemplateExpr while all other parts of site would continue to use default HTMLTemplate21:00
danny_mkrizen:  Does webgui have a admin action or workflow that cleans up orphan records in the database?21:01
sanyockTemplate Type seems to be available only in templates while I cannot appy a template to a snippet?21:01
@rizendanny_mk please see sbin/rebuildLineage.pl21:02
sanyockor may be snippet always uses template engine according its container21:02
danny_mkOK21:04
@rizensnippets can't select their engine21:04
@rizenthey only get the basic engine21:04
sanyockthanks for info21:06
danny_mkhmmm... that seems to miss userProfileData where userProfileData.userId != users.userId21:07
@rizenyes it's only for assets21:14
danny_mkOK21:15
sanyockis it correct that pagination swithes from container url to url of asset with pagination?21:23
sanyockfor example having SQLReport parameters specified in page description instead of SQLReport description hides them on any next/prev page21:23
-!- Haaarg [n=haarg@66-188-138-133.dhcp.mdsn.wi.charter.com] has joined #webgui21:55
-!- mode/#webgui [+o Haaarg] by ChanServ21:55
-!- wgGuest45 [n=wgGuest4@p508A69BA.dip.t-dialin.net] has joined #webgui22:00
-!- _Helios [i=helios@avril.kicks-ass.org] has joined #webgui22:01
-!- wgGuest45 [n=wgGuest4@p508A69BA.dip.t-dialin.net] has quit [Client Quit]22:01
-!- _Helios is now known as Helios-22:02
-!- Haarg [n=haarg@66-188-138-133.dhcp.mdsn.wi.charter.com] has quit [Read error: 110 (Connection timed out)]22:07
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui22:28
-!- mode/#webgui [+v crythias] by ChanServ22:28
@rizenwoot! WRE 0.8.0 officially builds cleanly on Mac OSX (PPC), Ubuntu 6, and RHEL 3,4,522:57
@rizenstill working on FreeBSD, Mac OSX (intel), and Windows22:58
xdangerAre you trying a "clean" windows build or a build on cygwin or something like that?23:07
@rizeni don't want people to have to install cygwin (too big)23:08
@rizenso i'm using prebuilt binaries there23:08
@rizenbut i'm putting those binaries in the same locations as the unix versions23:08
@rizenand windows will have all the same utilities that the unix versions do23:08
@rizencuz i rewrote all of the utilities from the ground up to be cross-platform23:09
xdangerok... are you doing some registry bindings?23:09
xdangerfor services and stuff...23:09
@rizennope, enitrely independent of the registry23:09
xdangerok23:09
-!- perlmonkey2 [n=perlmonk@casr-dev.fwsm2ppuser.ou.edu] has left #webgui []23:10
-!- diakopter [n=diakopte@pdpc/supporter/active/diakopter] has joined #webgui23:11
@rizenunfortunately due to differences in windows vs unix, the windows version won't be 100% the same as unix23:12
@rizenbut it will be close enough that most people won't notice23:13
xdangerdoes anyone run webgui on windows in production?23:21
@rizenwe have a couple of clients that do23:22
-!- AMH_henry [n=yktang@erica.xs4all.nl] has quit ["Leaving."]23:31
-!- AMH_henry [n=yktang@erica.xs4all.nl] has joined #webgui23:32
@rizenhow goes it henry?23:34
-!- Funakoshi [i=Xtasy@nor75-7-81-57-85-191.fbx.proxad.net] has joined #webgui23:39
@rizenSynQ, now that I have WRE 0.8 working on Ubuntu, do you want me to build a new alpha for you?23:41
@rizenor do you want me to pack up the binary?23:41
@rizenOr have you gone to bed?23:41
@rizen=)23:41
-!- SDuensin [n=Scott@87.sub-75-207-128.myvzw.com] has quit ["Leaving"]23:54
-!- AMH_henry [n=yktang@erica.xs4all.nl] has left #webgui []23:58
--- Day changed Thu Aug 23 2007
SynQuh00:32
SynQIf you could build me a new alpha00:32
SynQI can test if I find anything 'weird' if I run it on a clean (just installed) version 00:33
SynQoh 00:33
SynQand I believe I have it compiling on debian too!00:34
SynQdebian etch00:34
SynQand now I'm going to bed :)00:34
SynQirsee you tomorrow00:34
@rizennite00:34
SynQnite00:34
-!- danny_mk [n=daniel@76.28.6.5] has quit ["using sirc version 2.211+KSIRC/1.3.12"]00:39
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has joined #webgui00:53
-!- Klaus_ [n=Miranda@p5B07277C.dip0.t-ipconnect.de] has quit [Read error: 104 (Connection reset by peer)]00:56
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has left #webgui []01:06
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has joined #webgui01:09
-!- Haaarg [n=haarg@66-188-138-133.dhcp.mdsn.wi.charter.com] has quit [Read error: 110 (Connection timed out)]01:19
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has left #webgui []01:34
-!- arjancwidlak [n=arjan@widnet.xs4all.nl] has joined #webgui02:04
-!- Haaarg [n=haarg@66-188-138-133.dhcp.mdsn.wi.charter.com] has joined #webgui02:16
-!- mode/#webgui [+o Haaarg] by ChanServ02:16
@rizenwre 0.8 on macintel is building cleanly02:49
@preactionyay!02:51
-!- Haaarg [n=haarg@66-188-138-133.dhcp.mdsn.wi.charter.com] has quit [Read error: 110 (Connection timed out)]03:00
arjancwidlakquit03:09
-!- arjancwidlak [n=arjan@widnet.xs4all.nl] has quit ["Leaving"]03:09
-!- jarcher [n=jarcher@tintangel.cdl.edu] has quit []03:27
-!- sanyock [n=sanyock@213.219.250.180] has left #webgui []03:48
-!- vayde [n=vayde@c-75-72-85-140.hsd1.mn.comcast.net] has joined #webgui04:26
@rizenwre 0.8 officially cleanlly compiling on freebsd05:56
@rizenthat only leaves windows05:56
vaydew00t!06:02
-!- vayde [n=vayde@c-75-72-85-140.hsd1.mn.comcast.net] has quit ["Exit- stage left"]06:15
-!- sanyock [n=sanyock@geeklife.ru] has joined #webgui07:43
-!- dapperedodo [n=joeri@a82-93-238-59.adsl.xs4all.nl] has joined #webgui08:15
-!- sanyock [n=sanyock@geeklife.ru] has left #webgui []08:37
-!- sanyock [n=sanyock@geeklife.ru] has joined #webgui08:46
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has joined #webgui09:48
-!- AMH_mari [n=AMH_mari@alphamega-dmp.xs4all.nl] has joined #webgui10:00
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui10:06
-!- crythia2 [n=gyoung@64.200.2.35] has joined #webgui11:00
-!- crythias [n=gyoung@64.200.2.35] has quit [Read error: 104 (Connection reset by peer)]11:00
sanyockHi All11:06
sanyockI am trying to call a MySQL sp from webgui using ^SQL11:07
sanyockfirst thing I did: update SQL.pm and add "~ /^\s*call/i ||" there11:08
sanyockNow I do NOT receive :11:09
sanyock 'illegal query' => {11:09
sanyock  message => q|Cannot execute this type of query.|,11:09
sanyock  lastUpdated => 1135105884,11:09
sanyockbut I got another problem: SQL Macro Failed:</b>PROCEDURE aulix.TT_ReportList2 can't return a result set in the given context11:09
sanyockthere are many discussions about such error, which seems to occur when multiple result set returned from MySQL11:10
sanyockI thing it could be solved if MySQL would support       select * from stored_procedure11:13
sanyockmay such thing exists in latest versions of MySQL, actually I was not able to find in the 5.1 reference11:13
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Read error: 110 (Connection timed out)]11:13
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui11:32
-!- mode/#webgui [+o rizen] by ChanServ11:32
dapperedodoMySQL does stored procedures from version 5.011:55
dapperedodohttp://dev.mysql.com/doc/refman/5.0/en/stored-procedures.html11:55
-!- rizen_ [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui11:59
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Read error: 110 (Connection timed out)]12:03
sanyockdapperedodo, I cannot call SP from WebGUI12:12
sanyockis it possible to "select from sp" ?12:13
sanyockI have just solved it by installing the latest DBD::mysql from cpan12:15
sanyockso able to call my own SPs from WebGUI12:16
sanyockI will file a bug report for ^SQL to make it able to support SPs12:16
dapperedodoI think SP's are too dangerous to put standard in the code12:17
sanyockthere are no any SPs by default in the database12:17
dapperedodoCan't you deal with an sql report, they are more versatile12:17
sanyockI could not use that SQL syntax in SQL or report12:18
sanyockI need to display a drop down with TT_report12:18
sanyockrecords12:18
sanyockwhich would default to previously selected12:18
dapperedodoYou also need to add the privileges to the database connection in WebGUI12:19
sanyock^SQL not able to do conditional processing on WebGUI side12:19
sanyockdo I moved condition to MySQL12:19
sanyockCREATE PROCEDURE TT_ReportList2(DefaultReportId varchar(22))12:19
sanyockbegin12:19
sanyock     select CONCAT('<option ', IF(reportId=DefaultReportId,'selected',''), 12:19
sanyock    ' value="', reportId,'">',12:19
sanyock    startDate,'   -   ',endDate,12:19
sanyock    '</option>') OptionElement from TT_report;12:19
sanyockend;12:20
sanyockit works fine from MySQLFront12:20
sanyockto make it working from ^SQL I had to modify SQL macro source12:20
dapperedodoYou should create a database connection with the right permissions. The default database connection is very limited due to security12:22
sanyockaren't default connection permissions set in MySQL rather than in WebGUI12:23
sanyockI have set full permissions for WebGUI user12:23
sanyockso it is not a problem with connection12:23
sanyockrather need to add  "~ /^\s*call/i ||" to process function in SQL.pm12:24
sanyockadditional benefit is for those whos  perl knowledge is weak, now I am able to construct complex string expressions on MySQL side12:28
dapperedodoI understand, I did that a lot:)12:31
dapperedodoI think you can do the query in a sqlreport (it is possible to do if statements in querys)12:33
sanyockHow would you implement:12:33
sanyock<form method="post">12:33
sanyock<select name="FP_ReportId">12:33
sanyock^SQL("call TT_ReportList('^FormParam(FP_ReportId);')", ^0;);12:33
sanyock</select> <input value="Display This Period" type="submit" />12:33
sanyock</form>12:33
sanyock?12:33
dapperedodoNo, just the select in the sp12:34
sanyockI need to have a stateful selector of the period12:34
sanyockSQL syntax of TT_ReportList would break ^SQL if placed directly12:34
dapperedodoThat's why you should use an SQL report, you can als call an SQLReport with the assetProxy macro.12:37
sanyockI do not want to see all reports and their child time records, but rather would like to have a combobox with report name (period) to select required report12:38
sanyockperiod combo should be staful12:39
dapperedodoYou can filter all with the templates12:39
sanyockhow SQLReport can help me in such case12:39
sanyocksure SQLReport will be used for displaying child data12:39
dapperedodoYou can create a sqlReport with the query, and put all combobox html in the template of the SQLReport12:40
sanyockbut SQLReport cannot help me to build a filter12:40
sanyockCurrently my filter is done in snippet which is AssetProxied in the SQLReport12:41
sanyockBut I cannot understand how SQLReport can help me to build a stateful combo12:42
sanyockpopulated from the database12:42
sanyockanother problem I have found that pagination does not keep container and follows with SQLReport itself12:43
sanyockis it correct behaviour?12:44
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: sanyock, sno_, ckotil, Helios-, perlbot, prj2501, SynQ, Funakoshi, dapperedodo, crythia2, (+11 more, use /NETSPLIT to show all of them)12:48
-!- Netsplit over, joins: @khenn, rizen_, crythia2, AMH_bob, AMH_mari, AMH_henry, sanyock, dapperedodo, Funakoshi, diakopter (+11 more)12:48
dapperedodoyou can use the form proprty in the in the placeholder for the stateful combo12:50
-!- sanyock [n=sanyock@geeklife.ru] has left #webgui []12:50
-!- sanyock [n=sanyock@geeklife.ru] has joined #webgui12:51
-!- xootom [n=tom@195.224.29.66] has joined #webgui13:39
-!- sanyock [n=sanyock@geeklife.ru] has left #webgui []14:10
-!- xootom [n=tom@195.224.29.66] has quit ["Leaving."]14:11
-!- sanyock [n=sanyock@geeklife.ru] has joined #webgui14:13
-!- xootom [n=tom@195.224.29.66] has joined #webgui14:19
-!- Funakoshi [i=Xtasy@nor75-7-81-57-85-191.fbx.proxad.net] has quit []14:43
-!- Funakoshi [i=Xtasy@nor75-7-81-57-85-191.fbx.proxad.net] has joined #webgui14:45
sanyockI already made sql report for view work time reports but ^SQL works only when system is TurnAdminOn  mode, very nasty :(15:03
sanyockcould please someone suggest how to overcome this restriction?15:03
sanyockactually it is a problem with ^FormParam instead of ^SQL15:18
sanyock^FormParam does not work when it is not a TurnAdminOn mode15:18
AMH_henryare you sure? what param are you trying do get?15:19
sanyockvalue of a combobox15:20
sanyock<select name="FP_ReportId">15:20
sanyock^SQL("call TT_ReportList('^FormParam(FP_ReportId);')", ^0;);15:20
sanyock</select> <input value="Display This Period" type="submit" />15:20
sanyock</form>15:20
sanyockI have just added for test purpose line15:21
sanyock<br>^FormParam(FP_ReportId);<br>15:21
sanyockit is displayed only in TurnAdminOn mode15:21
AMH_henryThe SQL macro is supported to give back a list of options?15:26
sanyockyes, it is 15:27
sanyockdrop procedure TT_ReportList;15:27
sanyockcreate PROCEDURE TT_ReportList(DefaultReportId varchar(22))15:27
sanyockbegin15:27
sanyock     select CONCAT('<option ', IF(reportId=DefaultReportId,'selected',''), 15:27
sanyock    ' value="', reportId,'">',15:27
sanyock    startDate,'  -  ',endDate, ';  Rate: $', hourlyRate, 'USD/Hour </option>') OptionElement from TT_report;15:27
sanyockend;15:27
-!- arjancwidlak [n=arjan@a62-216-21-20.adsl.cistron.nl] has joined #webgui15:28
AMH_henryk, ^FormParam(FP_ReportId) shoudl return the value of FP_ReportId. How is it submitted initially?15:29
sanyockinitially it is null15:29
sanyockso first element is selected by default15:29
sanyocklater it keeps previously selected state15:29
sanyockso it becomes stateful (like in asp.net)15:30
sanyockit works fine in TurnAdminOn mode15:30
sanyockactually the problem is not related with above code15:30
sanyockit is the only related to FormParam15:31
sanyockI already have found a very similar complaint in the forum, searching for solution15:31
sanyockhttp://www.webgui.org/etcetera/trouble-with-formparam15:35
sanyockvery old post15:35
AMH_henryI just made a test withit in 7.4.3 and it works even when I'm not logged in15:35
sanyockI have 7.3.2215:35
AMH_henrylet met try this on a diff. server brb15:36
sanyockplease do15:37
AMH_henryworks there too... i do have the param in the url though15:41
AMH_henryinstead of posting it15:41
dapperedodoCan it be the cache of a snippet?15:42
dapperedodocaching is off in admin mode15:43
sanyockmay be15:43
sanyockI have just checked with pagination (it is explicitelly "GET" there), does not help15:43
sanyockcache issue looks promising15:43
AMH_henryone step back.... what exactly do you expect FormParam to do?15:45
sanyockI expect it to work... substitue form parameter value into the snippet15:46
sanyockjust cleared the cache and it worked as expected15:47
sanyockit was set to 1 hour15:47
sanyockdapperedodo, Thank you very much! :)15:47
-!- SDuensin [n=Scott@165.sub-75-205-2.myvzw.com] has joined #WebGUI15:51
sanyockbtw, does cache settings of an element which contains ^AssetProxy entry have any relation to caching behaviour of other proxied element?15:54
sanyockseems like does not, because I had cache setting 0 sec for SQLReport and 1 hour for proxied snippet which displays filter15:55
xootomThis is annoying, I have a form in the description area of an SQL Report, e.g. <form name="searchform"><input name="search" type="text"><input type="Submit" value="Submit"> then use form:search as the placeholder parameter, that works fine16:10
xootomBut if I want the form to show the last search entered I can't put ^FormParam("search"); in the text input's value parameter: <input type="text" name="search" value="^FormParam("search");"> -- It changes to ^FormParam(16:11
xootomif it's outside the input control, the formparam macro works, and i can display the string16:11
arjancwidlak=it's the editor isn't it?16:12
xootomyeah must be 16:13
arjancwidlakYou can choose the default editor, you can also select 'ask' for the use of the HTML editor. That way you can have a normal textarea to enter you form into.16:14
xootomhow do i set that?16:15
-!- perlmonkey2 [n=perlmonk@ip68-97-51-70.ok.ok.cox.net] has joined #webgui16:21
perlmonkey2No rizen today?16:21
* sanyock also interested in "ask mode" for editor16:22
sanyockits annoying to create snippets to avoid HTML editor problems16:23
-!- danny_mk [n=daniel@76.28.6.5] has joined #webgui16:23
* perlmonkey2 just found out he's going to be paid at work to work on WebGUI wobjects :)16:29
arjancwidlakFor a specific editor you set it by going -> import nodde -> templates -> RichEdit16:31
arjancwidlakThere you see to existing editors16:32
arjancwidlakduplicate one16:32
arjancwidlakedit this duplicate16:32
arjancwidlakselect: ask to use HTML edit16:32
arjancwidlakThis new editor is the one you are going to make the default16:32
arjancwidlakGo to settings16:32
arjancwidlakIn one of the tabs you see 'default editor'16:32
arjancwidlakselect your own editor16:32
sanyockanother question is how WebGUI GUIDs are generated, is it some algorithm from CPAN or plainblack specific? I am working on VB.NET program for exporting data collected by http://tracker.aklabs.com/ to recently done WebGUI SQLReport16:44
sanyockperlmonkey2, do they allow you to GPL paid wobjects?16:46
perlmonkey2sanyock: I'll get to make that decision.  So of course.16:46
perlmonkey2sanyock: They just want the ability to use the wobjects that don't exist and can't readily be found.16:47
sanyockI wonder for suggestions, may be some articles in the net describing how to legally document terms with employer of shared code16:47
perlmonkey2, found in other products, I mean.16:47
perlmonkey2sanyock: I answer to two primary investigators on a research grant, one who isn't interested and trusts my judgement, and the other who appears to despise technology and won't let me utter words pertaining to technology while he attends a meeting.  16:48
sanyockmay be a collection of contract text samples exist16:48
perlmonkey2sanyock: So while it would probably be a good idea to formalize the code's licensing, it might do more harm than good, since they would pass it on to the uni's lawyers.  Better to just keep everything quiet and let me do as I please.16:50
* perlmonkey2 ponders what on his machine has decided to download at 1.5MBps for the last 5 minutes.16:50
-!- MrHairgrease [n=martin@wlan-145-94-247-122.wlan.tudelft.nl] has joined #webgui16:51
-!- mode/#webgui [+v MrHairgrease] by ChanServ16:51
sanyockarjancwidlak, I have just changed existing editor, thanks for info16:52
arjancwidlakYou're welcome16:57
-!- Haaarg [n=haarg@66-188-138-133.dhcp.mdsn.wi.charter.com] has joined #webgui16:57
-!- mode/#webgui [+o Haaarg] by ChanServ16:57
rizen_the new wre alpha for all platforms except windows can be found here if anyone wants to give it a go: http://www.plainblack.com/downloads/builds/wre/17:00
* MrHairgrease is compiling for ubuntu 7.04 (feisty)17:01
+MrHairgreasewhat is the wdk btw?17:01
rizen_WDK = WebGUI Development Kit17:06
rizen_it builds extra things into the WRE like subversion, a web based API browser, etc17:06
rizen_however, it hasn't been tested yet17:06
+MrHairgreaseok17:06
+MrHairgreasecool17:06
diakopterhey that's pretty cool17:06
+MrHairgreasei'll check it out then17:07
-!- dapperedodo [n=joeri@a82-93-238-59.adsl.xs4all.nl] has left #webgui []17:09
rizen_perlmonkey2: you were looking for me?17:11
arjancwidlakritzen: is there any way to go back to a normal page after editProfile? It seems that the route has to be: editProfile -> updateAccount -> updateAccount. I would like to be able to send the user back to the page he came from after editing his profile? Can that be done without non-WAI or non-XHTML strict methods?17:11
perlmonkey2rizen_: Thought you might think it is cool that I've been given the go ahead to spend working hours on the survey wobject.17:12
rizen_no the routing is not setable17:12
rizen_so you'll have to give them a link back to the page17:12
-!- rizen_ is now known as rizen17:12
-!- mode/#webgui [+o rizen] by ChanServ17:12
@rizencool...so now you can work on it at work as well?17:12
@rizenthat's great news17:12
perlmonkey2rizen_: We have a new researcher with a lot of sour experience on commerical/open source online survey software and he got this pushed through :)17:13
@rizennice17:14
@rizenso he got it pushed through so you could build the super kick ass survey system of the starts?17:15
@rizens/starts/stars/17:15
+MrHairgreasecrap17:16
+MrHairgreaseout of disk space17:16
sanyockcould please someone suggest which module contains definition for WebGUI::Id ?17:18
sanyockAlt-F7 does not help :(17:19
sanyockmay be I am looking for incorrect identifier17:19
AMH_henryWebGUI::Session::Id?17:19
sanyockI need to generate ids in VB.NET17:19
sanyockand see current implementation17:19
AMH_henryIt's in lib/WebGUI/Session/Id.pm17:20
sanyockthanks17:20
sanyockbtw, may be someone knows if a perl for .net exists ? (except activestate's which died)17:25
danny_mkNo but I am wondering why you are not using C# instead of VB17:26
sanyockI prefer VB.NET syntax of C17:27
perlmonkey2rizen: exactly17:28
sanyockits more clipper like which was one of my first experienses after pascal17:28
sanyockcorrection: over C17:30
danny_mkHas anyone tested the OpenId module on their system?17:37
* sanyock would like to have an OpenId macro17:38
danny_mkopenid.dbash.com17:38
xootomarjancwidlak thanks for the editor help, can i choose different editors for different people? I want the 'advanced things' but a simple version for content editors, is this possible?17:39
sanyockdanny_mk, cool17:39
sanyockare you going to contribute?17:39
xootomi tried a content manager's editor, administrator's editor, making the administrators one only viewable by admin but it is still made available for everyone as their default17:40
danny_mkit is already in the contribution area under miscellaneous17:40
sanyocksuper17:40
danny_mkcheck the link "Please visit the WebGUI website for more information."17:40
danny_mkI wonder if I should mention somewhere in the documentation that once this module is installed you can still use the same WebGUI account and thaht17:41
danny_mkthe only thing you wouuld have to add is the OpenId identity in the box under the profile.17:42
sanyockhm, I get an error on openid.org when trying to login to yours, may be cookie issue or a problem on openid.org?17:51
sanyockinteresting, they run asp.net based service17:51
sanyock Microsoft .NET Framework Version:2.0.50727.137817:52
danny_mkyou should't be getting any errors at all.  I have never gotten a Service Provider error.  However can you please send me the error if you can?17:53
sanyockshould I PM on irc?17:54
sanyockor e-mail17:54
danny_mksend it to danny_mk@yahoo.com17:54
sanyockdone, I tried in Opera and Firefox17:56
sanyockboth fail17:56
danny_mkinteresting, do you have a WebGUI test site?17:56
sanyockdo you refer a demo on plainblack?17:57
danny_mkNO, your own system.17:57
sanyockI have a system17:58
danny_mkeven your notebook if you have one.17:58
sanyockit is on a VPS server17:58
danny_mkshould work fine.  Would you like to test it there?17:58
sanyockalso I have one at home which currently stopped but can be easier use for tests17:59
sanyocksure, I would like to test17:59
danny_mkdownload the module and install it17:59
sanyockk17:59
danny_mkwell, make sure you install LWPx::ParanoidAgent and Net::OpenID::Consumer first18:00
danny_mkand that you have a working version of WebGUI :-)18:00
sanyockis it http://www.webgui.org/user_contributions/user_contributions/miscellaneous/openid-auth-module ?18:01
danny_mkyes18:04
sanyockjust a moment, installing modules18:04
danny_mkEmail must be very slow.  I have not gotten that error you were talking about.18:06
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has left #webgui []18:07
sanyockI sent from gmail18:07
sanyockI will upload to ftp18:08
danny_mkit should get here sometime this century.18:08
sanyock:)18:08
xootomquick question, is the content managers group == turn admin on group? it appears to have the same effect18:08
-!- MrHairgrease [n=martin@wlan-145-94-247-122.wlan.tudelft.nl] has left #webgui []18:09
@rizenthey're becoming closer in each release18:10
@rizenbut there are some differences18:10
@rizeni just don't remember what they are at the moment18:10
sanyockdanny_mk, ftp://aulix.com/server.aspx.htm18:12
-!- Radix-europe [n=Jesse@81.253.50.245] has joined #webgui18:14
xootomrizen: I have an account that can edit a certain set of pages, his group is in the editing permissions for a set of pages. Now, in order to be able to turn admin on and do anything, I can put him in either content managers or turn editing on. that's ok so far18:14
xootombut in either of these groups, in that account, with editing mode on, i can go into /root/import and delete/edit anything, including the whole import node...?18:14
@rizenyou should always use the turn admin on group18:14
xootomthat user can then trash the site, even if they have only the most basic rights to a few assets/pages18:15
@rizenyou can't delete the import node as it's a protected page18:15
xootomok any templates, navigations18:15
@rizenand if you want them not to be able to edit the stuff under the import node, then simply edit it and change the privs18:15
xootomeditors18:15
sanyockdanny_mk, your code in contributions area seems to be from August 13, while you indicated that removed bugs on August 18, is it an old code?18:17
xootomOk i have gone to import node and recursively changed editing to Admins. that's fixed it, would seem to be a sensible default to me18:18
danny_mkHmmm... what is your openid identity?18:19
@rizenfor you it is a sensible default18:19
sanyocksanyock.openid.org18:19
@rizenbut i have to think about 10,000+ users18:19
@rizenmost of which have only a few editors and most of those users need full access18:20
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has quit ["Leaving."]18:20
-!- AMH_mari [n=AMH_mari@alphamega-dmp.xs4all.nl] has quit [Read error: 110 (Connection timed out)]18:22
xootomI see what you mean, so by default normal content editors can edit anything in the tree18:22
danny_mksanyock:  when you try to login to the site and get redirected to the openid.org website, can you see the url in your address bar?18:22
sanyockhttp://sanyock.openid.org/server.aspx?openid.mode=checkid_immediate&openid.identity=http://sanyock.openid.org/&openid.return_to=http://openid.dbash.com/home%3Fop%3Dauth%3Bmethod%3Dlogin%3Busername%3Dopenid.guest%3Bwg.oid.s%3D5OMLirTXNZMoSPd5t9bx4g%3BcheckOpenId%3D1%3B%26oic.time%3D1187883296-848de6e89dfb9ba8a4dc&openid.trust_root=http://openid.dbash.com18:23
danny_mkHmmm... that looks right!18:24
danny_mktype in your identity at the openid.dbash.com without the trailing slash and let me know if it works.18:24
sanyockI initially entered without trailing slash18:27
sanyockdo you refer the last character in string:18:28
sanyockhttp://sanyock.openid.org/18:28
sanyock?18:28
sanyockthe rightest18:28
sanyockI entered without it18:28
danny_mkthat should work fine.  I am actually surprised it does not work.  It has worked well for myopenid.com but it should not make a difference18:29
sanyockI will try other provider18:30
Radix-europeGreetings from Paris18:45
@preactiongreetings Paris!18:45
sanyockdanny_mk, myopenid.com passed without errors18:46
@rizenhowdy radix! how's the trip?18:47
sanyockhow is it possible to feel membership for user logged vi openid ?18:47
danny_mksanyock:  hmmm... something is not right with this problem.  Can you use openid.org on other websites without a problem?18:47
sanyockI will try18:47
Radix-europeHaving a great time18:48
sanyockdanny_mk, well, http://openid.dbash.com/site_map?op=editProfile works, it is enough18:50
@preactionRadix-europe, then why are you kicking around IRC you git? :p18:50
Radix-europecatching up on emails,  and coordinating with a friend on skype to visit his place in the south of france in a couple of weeks time18:51
Radix-europeAlso just updated my blog a bit.. though still doing catchup18:51
Radix-europethe tour I went on was an incredible fast paced tour through europe - barely got time to sleep let alone write blog, post photos, etc18:52
Radix-europenow that the tour is finished we have four more days in paris and today is for planning/catching up on rest, etc..18:52
-!- AMH_henry [n=yktang@erica.xs4all.nl] has joined #webgui18:54
danny_mksure18:54
danny_mkthat means you are logged in.18:54
sanyockdanny_mk, please let me know which is the latest version number for your OpenId module?18:54
sanyockCould you please upload the latest bug free version18:55
danny_mkthe one on the website is the latest.18:56
sanyockBig thanks!18:56
danny_mkI keep it pretty much updated.  If you see any problems let me know.18:57
sanyocksure18:58
sanyockmore easier to integrate other soft now, and I will be able to use asp.net :)18:59
danny_mkcool, sounds good.  SSO is my main focus at my current employment.19:01
sanyockbtw, osspinions.org did not generate the error but did not login me as well19:03
sanyockdanny_mk, may be you can be nominated for openid integration grant? ;)19:03
sanyockI was searching for SSO and read something about this in wikipedia19:04
@preactionthey're still doing that?19:04
sanyockI do not know19:04
sanyockmay be expired19:04
sanyocko help spawn additional deployment, a group of vendors announced a $50,000 USD developer bounty program in August of 2006, offering $5,000 USD each to the first ten large-scale Open Source projects to implement OpenID support.19:05
danny_mkcheck your providers.  I am not at my home so I can not check the logs.  If your account is expired it will not log you in.19:05
sanyockI just created one at openid.org19:06
sanyocktoday19:06
sanyockmay be it is not active, something like this19:06
danny_mkI did not care to give the user error messages but that is proobably a good idea huh?  LOL19:07
danny_mkrizen:  How stable will the userProfileData table remain?  I try to use the API as much as I can, however, when I need a few fields I tend to pull them straight from the tables.19:09
@rizenthere are no guarantees19:09
@rizenyou should use the api in all cases19:10
danny_mkdarnit!  I had a feeling that would be your answer :-P19:10
-!- Radix-europe [n=Jesse@81.253.50.245] has quit [Read error: 104 (Connection reset by peer)]19:11
-!- sanyock [n=sanyock@geeklife.ru] has left #webgui []19:14
-!- sanyock [n=sanyock@geeklife.ru] has joined #webgui19:14
sanyockeven livejournal.com did not work with openid.org for me, while fine with myopenid.com19:32
danny_mksounds like a provider problem.19:34
sanyockyes19:37
-!- xootom [n=tom@195.224.29.66] has left #webgui []19:39
sanyockIs following list of updates to webgui.conf complete?19:42
sanyock1) add macro: OpenId19:42
sanyock2) "authMethods" : [ "LDAP", "WebGUI", "OpenId" ]19:42
danny_mkyup19:45
sanyockplease let me know the purpose of step:19:45
sanyockLogin to your testing system and add the following account:19:45
sanyock        username:  openid.guest19:45
sanyock       auth method:   OpenId19:45
sanyockis it a must or optional19:46
danny_mkthat is a must.19:46
danny_mkthat is sort of like the "Vistor" account for WebGUI although it does not serve the same purpose.19:47
sanyockshould he be a member of some group?19:50
danny_mknope19:51
sanyockother parameters do not matter too? For example his OpenId Identity19:52
sanyockexcept auth method19:52
danny_mkno, don't set anything else.19:52
sanyockok19:53
-!- arjancwidlak [n=arjan@a62-216-21-20.adsl.cistron.nl] has quit ["Leaving"]20:16
sanyockDoes not work on my server, error in the log:20:20
sanyock Couldn't execute operation : WebGUI::Operation::Auth::www_auth. Root cause: You haven't defined a consumer_secret value or subref.20:20
sanyock at /data/WebGUI/lib/WebGUI/Auth/OpenId.pm line 19220:20
sanyockShould authentication method WebGUI kept unchanged in the settings?20:23
danny_mkno, if you want your account to use OpenId you need to change the auth method for your user to OpenId20:26
sanyockIt is for existing users20:26
@preactionexisting users use the WebGUI auth already, they don't need to use OpenID20:27
danny_mkDid you setup the openId macro somewhere on your site?20:27
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has joined #webgui20:27
sanyockyes, please see www.aulix.com20:27
sanyockit is slightly slow (needs more RAM)20:27
danny_mkpreaction:  if you do want your existing users to use OpenId instead of WebGUI auth you need to change their Auth Method to OpenId and set their URI20:28
sanyockI will need to correct layout of OpenId later because it breaks my layout slightly20:28
danny_mkYou can create your own form, as long as it has the same parameters20:29
sanyockI see20:31
danny_mksanyock:  Let say you have a user named "carlos", you set his OpenId uri under his account settings to ex: http://carlos.t.myopenid.com 20:32
danny_mkright?20:32
sanyockI tried to create a new WebGUI user via OpenId authentication, I still did not try to change existing users20:33
sanyockon your site it worked fine, at least I was able to edit profile of newly created user20:34
sanyockon mine it logs the above error into webgui.log20:34
danny_mkDo you have the setting "Anonymous Registration" set to yes?20:34
sanyockno20:34
sanyockshould it be enabled?20:35
danny_mkwell, a new OpenId user would be anonymously registered, right?20:35
danny_mkyes20:35
sanyocklet me try20:35
sanyockI just missed that option and thought about it like about "Enable passive profiling" ...20:36
sanyockboth were off, now self registration enabled20:37
danny_mkOK, it works, I just added myself to your system :-)20:39
danny_mkDo you see my account?20:39
danny_mkThat is for anonymous registrations, if you want to use your existing WebGUI user base then you just change their Authentication method to OpenId and set their URI.20:41
sanyockyes ! but I cannot add myself :)20:41
danny_mkI added myself no problem.  Hmmm.... 20:42
danny_mkare you using a good OpenId account?  One that you know works.20:43
sanyockbackdoor ? ;)20:43
sanyockyes, I am trying to use myopenid.com20:44
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui20:44
-!- mode/#webgui [+v MrHairgrease] by ChanServ20:44
danny_mkLOL20:44
danny_mkno, no backdoor20:44
danny_mkok, so tell me exactly what you are doing.  20:45
danny_mkah, hold on.  I have to get lunch, can you hang around for 15 min?20:45
sanyocksure, I will do more tries during20:45
sanyockBon appetit!20:46
danny_mkthey close at 2pm so I better hurry... brb20:46
danny_mkok, I am back21:01
danny_mkdid you have any luck?21:01
sanyockno ...21:01
sanyockI already tried several places (via RDP)21:01
danny_mkalright, lets retrace your steps21:02
danny_mkdon't change anything in WebGUI21:02
sanyockat least there is no new user21:02
danny_mkis your server up?21:02
sanyockI have just restarted the apache recently21:02
sanyockI do general steps like for other sites21:03
sanyockenter my id, click "loging using openid"21:03
sanyockon myopenid.com I loging21:04
sanyockI tried from place located in USA and succeded21:06
sanyockstrange..21:06
danny_mkI would say 21:07
sanyockbut last time I tried several things other way than previously21:07
danny_mkit would be interesting to see what is in your logs and exactly what response you get from myopenid.com21:07
sanyockpreviously I tried to use "remember me on myopneid.com" and "allow forever"21:07
danny_mkthat should work.21:08
sanyockthose tries were NOT succeful21:08
sanyocklast time I missed those options21:08
sanyocknew user appeared as expected21:09
sanyockI will experiment with that later by creating more myopenid.com IDs21:09
sanyockwebgui.log is empty since error related with "prohibited self registration "21:10
danny_mkAh, the module works fine.  However, I can not say the same for the browser/proxy/location and the options you may be selecting at the provider.21:11
danny_mkYou really have to watch out for cached pages and stuff like that.  They can be a headache!21:11
sanyockI will try it later during integration of WebGUI with something else21:13
sanyockit is very nice to have OpenId option, thank you very much21:14
sanyockmost likely it will become a part of WebGUI in the future?21:14
danny_mkthat is up to the WebGUI developers21:15
danny_mkI like it for my sites21:15
@preactionadd an RFE with a link to the contribs area page21:38
@preactionthen it can get karma and be added to the WebGUI core21:38
danny_mkDone!  http://www.webgui.org/rfe/request-for-enhancement/openid21:44
+MrHairgreasew00t22:04
+MrHairgreasethe wre is compiled22:04
+MrHairgreasein only 40 minutes22:04
diakopterwhile you're at it, you could add CAS(2), Bitcard, and TypeKey clients as wG auth subclasses, and other RFEs for corresponding server interfaces (as wobjects) to a wG installation's authentication system via those protocols.22:07
diakopter(since all of those standards/protocols have perl implementations)22:08
sanyocktrying to do my own layout for OpenId22:16
sanyockGroupText fails with inner html and <tmpl_if user.isVisitor> is allowed only in WebGUI login box22:16
sanyockI need to hide OpenId login form after login done22:17
@preactionyou might be able to add another field to the OpenID macro to specify a template ID, if you were so inclined.22:18
@rizenmrhairgrease: did it compile straight through cleanly?22:18
+MrHairgreaseone straight run22:18
@rizennice22:18
+MrHairgreasei did --all22:18
+MrHairgreasedo you need the tarball?22:19
@rizenthats exactly what's supposed to happen22:19
@rizenno22:19
+MrHairgreaseok22:19
danny_mksanyock:  which user are you logged in as when the GroupText fails?22:19
@rizenbut once we go live with WRE 0.8 i'll want a compile for that22:19
+MrHairgreaseok22:19
+MrHairgreasestill have to test it though22:19
@rizenit's just nice to know that it compilation is working as planned22:19
+MrHairgreasebut that won't be until tomorrow or the weekend22:19
@rizeni spent 60 hours trying to get it to be that smooth22:20
sanyockdanny_mk, admin22:20
@rizenactually, maybe more if you count all the perl module tweaks i ihad to do22:20
+MrHairgreasei never had much trouble with 0.7.2 too22:20
@rizen0.7.2 compiled on ubuntu without stopping and without modification?22:21
+MrHairgreaselet me think22:21
+MrHairgreasethere was this one thing where Text::ASpell wasn't pointed at the right lib22:21
@rizenbtw, i also added instructions to the readme.txt for what you need to do for each operating system to get it to compile22:22
+MrHairgreaseyeah22:22
+MrHairgreasei noticed22:22
@rizenFreeBSD was the biggest bitch22:22
+MrHairgreasebut  have these installed already22:22
@rizenjust cuz it doesn't have a lot of stuff installed22:22
danny_mkYou may want to ask riizen, but the group text macro does not usually identify the admin as a non-visitor :-)22:22
@rizenand when the files crapped out, they didn't really say "autoconf missing" or anything22:22
+MrHairgreasehmm22:22
+MrHairgreaseyeah22:22
sanyockdanny_mk, sorry, it was my mistake, I just missed ; at the end, its too late here22:23
@rizentook a bit of trial and error22:23
+MrHairgreasethe first time i troed to compile it ot would fail22:23
+MrHairgreasebut i just pasted the errors into google22:23
+MrHairgreaseand i had to install ncurses-dev of something like that22:23
@rizenoh yeah, and the fact that freebsd doesn't use GNU Make by default really hosed me for a while22:23
+MrHairgreaseoh22:23
+MrHairgreasethat sucks indeed22:23
@rizeni have almost 300 hours into WRE 0.822:24
@rizenso i hope that it helps a lot of people get installed more quicckly22:24
+MrHairgreasei hope so too22:24
@rizeni just found a huge bug in it relating to windows ( / vs \ )22:25
@rizenso i have to go back and rewrite a bunch of it to use Path::Class22:25
@preactionPath::Class? Not File::Path?22:26
@rizenno, Path::Class22:27
@preactioner.. File::Spec22:27
@preactionah, a better interface to File::Spec22:27
@rizeni should have done it in the first place, but i was being lazy22:29
@preactionthe wrong lazy... because now you have to go back and do it again :(22:30
@preactionthe bad, evil lazy22:30
@rizenyup22:31
@rizenfor some reason i was thinking that perl would do all the path translation stuff for me22:31
@rizenbut it's not doing it everywhere22:31
-!- sanyock [n=sanyock@geeklife.ru] has left #webgui []22:33
-!- crythia2 [n=gyoung@64.200.2.35] has quit [Read error: 113 (No route to host)]22:57
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []23:02
@rizenpreaction...need an opinion23:12
@preactionk23:12
@rizenfor functions that pass around paths, should I pass around the Path::Class object, or the stringified path23:12
@rizenmethinks there are advantages to both23:12
nuba>the fact that freebsd doesn't use GNU Make by default23:13
nubai think i mentioned that in a wiki page23:13
@preactionis it easy to create a Path::Class object from the stringified path?23:13
@rizenyup23:13
nubare: compiling wre in freebsd23:13
@rizenjust: dir($path);23:13
@rizenor file($path):23:13
@preactionthen i'd say pass the string around. we shouldn't force Path::Class when someone wants to use something else23:13
@rizenthat's what i was thinking23:14
@preactioneven if it's a Good Idea to use Path::Class23:14
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has quit [Read error: 110 (Connection timed out)]23:18
-!- SDuensin [n=Scott@165.sub-75-205-2.myvzw.com] has quit ["Leaving"]23:41
-!- danny_mk [n=daniel@76.28.6.5] has quit [Remote closed the connection]23:45
--- Day changed Fri Aug 24 2007
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has joined #webgui00:33
-!- arjancwidlak [n=arjan@widnet.xs4all.nl] has joined #webgui01:04
arjancwidlakHow do I create an object instance from a macro by its assetId?01:05
arjancwidlakCan't I say:01:05
arjancwidlaksub process {01:05
arjancwidlak        my $session = shift;01:05
arjancwidlak        my $assetId = shift;01:05
arjancwidlak        my $revisionDate = shift;01:05
arjancwidlak        my $post = WebGUI::Asset->new($session, $assetId, "WebGUI::Asset::Post", $revisionDate);01:05
arjancwidlak        return $post->get("rating");01:05
arjancwidlak}01:06
@rizennope01:06
@rizenwell you could do do that01:06
@rizenin fact, that should work fine01:06
@rizendid you also "use WebGUI::Asset;" at the top01:06
arjancwidlakYes, I did:01:07
arjancwidlakpackage WebGUI::Macro::PostById;01:07
arjancwidlak#-------------------------------------------------------------------01:07
arjancwidlak# WebGUI is Copyright 2001-2005 Plain Black Corporation.01:07
arjancwidlak#-------------------------------------------------------------------01:07
arjancwidlak# Please read the legal notices (docs/legal.txt) and the license01:07
arjancwidlak# (docs/license.txt) that came with this distribution before using01:07
arjancwidlak# this software.01:07
arjancwidlak#-------------------------------------------------------------------01:07
arjancwidlak# http://www.plainblack.com                     info@plainblack.com01:07
arjancwidlak#-------------------------------------------------------------------01:07
arjancwidlakuse strict;01:07
@rizenew01:07
arjancwidlakuse WebGUI::Asset;01:07
arjancwidlakuse WebGUI::Asset::Post;01:07
arjancwidlaksub process {01:07
arjancwidlak        my $session = shift;01:07
@rizenperlbot paste01:07
perlbotPaste your code to http://sial.org/pbot/perl or http://erxz.com/pb and #perl will be able to view it.01:07
arjancwidlak        my $assetId = shift;01:07
arjancwidlak        my $revisionDate = shift;01:07
arjancwidlak        my $post = WebGUI::Asset->new($session, $assetId, "WebGUI::Asset::Post", $revisionDate);01:07
arjancwidlak        return $post->get("rating");01:07
arjancwidlak}01:07
arjancwidlak1;01:07
arjancwidlakProblem is not that it says error01:07
arjancwidlakProblem is: it's not correct01:07
@rizenare you sure that you've got the assetid and version correct?01:08
@rizencuz you're not checking if $post is defined01:08
arjancwidlakHmm01:08
@rizenyour code is correct as far as i can see01:09
@rizenso it seems like your data might not be right01:09
@rizenincidentally you may also want to do:01:10
@rizenmy $post = WebGUI::Asset->newByDynamicClass($session, $assetId);01:10
@rizenbecause post can be subclassed01:10
@rizenfor example, by thread01:10
@rizenand in the future there may be more subclassing01:11
@rizenyou'll also likely then want to do:       if ($post->isa("WebGUI::Asset::Post")) {01:11
@rizenin case someone puts an an article assetid or something01:11
@rizenincidentally...rating is exposed to the template variables, so using this macro will slow down your page cuz it will reinstanciate the asset01:13
@rizenyou may want to consider just using the template variable01:13
arjancwidlakThis my $post = WebGUI::Asset->newByDynamicClass($session, $assetId); seems very handy.01:14
@preactionarjancwidlak, you don't want to get $post->get("rating"), you want to use the calculateRating method, or any method that actually goes out to the Post_rating table and gets all the ratings of the post01:14
arjancwidlakThe rating was just to test. I have a SQL report that searces the threads on metadata, keyword, and properties of the poster. This SQL Report has to return a page that looks like an Collaboration system. I was looking for the image, so I could say $post->getImageUrl;01:16
@rizennewByDynamicClass *is* super handy01:16
arjancwidlakAnyhow, it seems that my revisiondate and assetId are correct:01:16
arjancwidlakmysql> select assetId, revisionDate from Post where content like "%post met rating";01:16
arjancwidlak+------------------------+--------------+01:16
arjancwidlak| assetId                | revisionDate |01:16
arjancwidlak+------------------------+--------------+01:16
arjancwidlak| pXHJDkLWRf76RJVV5enXqA |   1187904000 | 01:16
arjancwidlak+------------------------+--------------+01:16
arjancwidlak1 row in set (0.00 sec)01:16
arjancwidlakmysql> select sum(rating) from Post_rating where assetId="pXHJDkLWRf76RJVV5enXqA";01:16
arjancwidlak+-------------+01:17
arjancwidlak| sum(rating) |01:17
arjancwidlak+-------------+01:17
@preaction.. dude, seriously01:17
arjancwidlak|           2 | 01:17
arjancwidlak+-------------+01:17
arjancwidlak1 row in set (0.00 sec)^PostById(pXHJDkLWRf76RJVV5enXqA,1187904000);<br />01:17
@preactionwe'll take your word for it, or ask you to pastebin at one of the various sites for it01:17
arjancwidlakHowever the macro returns 001:17
arjancwidlakSorry preaction, didn't know that's not the habit.01:18
@preactionis $post undef? you should check. then check the error log01:18
* preaction & # going to packer game01:18
@rizentype: select rating from Post where assetId='pXHJDkLWRf76RJVV5enXqA' and revisionDate=118790400001:18
arjancwidlakI don't even have to type it, I understand already ...01:19
@rizenwell what i want to know is what the value is in the database01:20
@rizenit may not match the Post_rating table01:20
arjancwidlakYes, that's exactly the problem. 01:20
@rizenthat's a known bug01:20
arjancwidlakThat value is 0, as the macro says;01:20
@rizenthe Post_rating table is raw data, and the Post.rating field is a cached value01:21
@rizenthe cached value is not being updated properly for some reason01:21
@rizenand that is a known bug01:21
arjancwidlakIt works, thank you!01:23
-!- AMH_henry [n=yktang@erica.xs4all.nl] has left #webgui []01:26
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has left #webgui []01:28
-!- arjancwidlak [n=arjan@widnet.xs4all.nl] has left #webgui []01:29
-!- arjancwidlak [n=arjan@widnet.xs4all.nl] has joined #webgui01:30
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []02:49
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui02:51
-!- mode/#webgui [+o rizen] by ChanServ02:51
arjancwidlakquit03:10
-!- arjancwidlak [n=arjan@widnet.xs4all.nl] has quit ["Leaving"]03:10
-!- vayde [n=vayde@c-75-72-85-140.hsd1.mn.comcast.net] has joined #webgui06:25
-!- vayde [n=vayde@c-75-72-85-140.hsd1.mn.comcast.net] has quit ["Exit- stage left"]06:42
-!- perlmonkey2 [n=perlmonk@ip68-97-51-70.ok.ok.cox.net] has quit ["Leaving."]06:53
-!- diakopter [n=diakopte@pdpc/supporter/active/diakopter] has quit [Remote closed the connection]07:57
-!- diakopter [n=diakopte@pdpc/supporter/active/diakopter] has joined #webgui07:57
-!- dapperedodo [n=joeri@a82-93-238-59.adsl.xs4all.nl] has joined #webgui08:55
-!- AMH_mari [n=AMH_mari@alphamega-dmp.xs4all.nl] has joined #webgui09:29
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui09:37
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has joined #webgui09:49
-!- sanyock [n=sanyock@213.219.250.180] has joined #webgui11:12
-!- xootom [n=tom@195.224.29.66] has joined #webgui12:00
-!- sanyock [n=sanyock@213.219.250.180] has quit [Remote closed the connection]12:22
-!- sanyock [n=sanyock@213.219.250.180] has joined #webgui12:24
-!- sanyock [n=sanyock@213.219.250.180] has left #webgui []12:26
-!- sanyock [n=sanyock@geeklife.ru] has joined #webgui12:27
-!- sanyock2 [n=sanyock@jabbernet.eu] has joined #webgui13:30
-!- sanyock3 [n=sanyock@geeklife.ru] has joined #webgui13:33
-!- sanyock2 [n=sanyock@jabbernet.eu] has left #webgui []13:34
-!- sanyock3 [n=sanyock@geeklife.ru] has left #webgui []13:40
-!- sanyock3 [n=sanyock@geeklife.ru] has joined #webgui13:40
-!- MrHairgrease [n=martin@194.171.50.114] has joined #webgui14:55
-!- mode/#webgui [+v MrHairgrease] by ChanServ14:55
-!- perlmonkey2 [n=perlmonk@casr-dev.fwsm2ppuser.ou.edu] has joined #webgui15:30
-!- Klaus_ [n=Miranda@p5B07225B.dip0.t-ipconnect.de] has joined #webgui15:35
-!- SDuensin [n=Scott@87.sub-75-207-89.myvzw.com] has joined #WebGUI15:39
SDuensinGreetings.15:40
+MrHairgreasehi sduensin15:41
AMH_henrygood morning!15:41
* SDuensin never said it was good. :-P15:42
AMH_bobBoy, that's one way to start the last day of the week!15:44
-!- danny_mk [n=daniel@76.28.6.5] has joined #webgui16:29
-!- danny_mk [n=daniel@76.28.6.5] has quit [Client Quit]16:32
-!- danny_mk [n=daniel@76.28.6.5] has joined #webgui16:33
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []16:44
sanyock3Hi All17:04
danny_mkhello17:04
AMH_henryhi17:04
+MrHairgreasehey17:04
sanyock3danny_mk, I could not login again via OpenID, it says that user already registered17:06
sanyock3looks like it tries to create the user again17:06
danny_mkSomething is wrong, I will try to login again to your website.  What is it again?17:08
sanyock3aulix.com17:10
sanyock3aulix.com/login17:11
sanyock3OpenId is only on /login page now17:12
danny_mklord have mercy, hold on my network conection is slooooowwww...17:16
nubaamen17:17
-!- dapperedodo [n=joeri@a82-93-238-59.adsl.xs4all.nl] has left #webgui []17:17
danny_mksanyock3:  I logged in without a problem.  This is kind of bugging me.  I am loggin in again and this time I am setting myopenid.com to accept your site forever.17:26
sanyock3I set to allow once17:26
sanyock3just a moment, will copy the error17:26
danny_mkso did I and it let me in the next time, of course it set it to allow only once again!17:26
-!- sanyock3 [n=sanyock@geeklife.ru] has left #webgui []17:27
danny_mkdoes anyone else have a test site they can run the OpenId module on?17:27
+MrHairgreasenot right now17:28
danny_mkjust looking for at least one more volunteer.  I just can't understand why it works fine on my site and not on sanyock's.17:29
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui17:46
-!- mode/#webgui [+v crythias] by ChanServ17:46
-!- sanyock2 [n=sanyock2@jabbernet.eu] has joined #webgui18:02
danny_mkOK sanyock2:  I tried both ways, allowing just once and forever and they both work fine.18:04
danny_mkwhat browser are you using?18:04
sanyock2I tried IE618:05
danny_mkthat should work fine.18:05
danny_mksomething just doesn not sound right with your account.18:05
danny_mkmy account works fine on your system no matter how I try it.18:06
danny_mkDo me a favor.  Login to your system with the admin account and check the OpenId uri for the account you are trying.18:07
sanyock2Log In 18:07
sanyock2Error:18:07
sanyock2That account name is already in use by another member of this site. Please try a different username. The following are some suggestions:18:07
sanyock2sanyock.myopenid.comToo18:07
sanyock2sanyock.myopenid.com218:07
sanyock2sanyock.myopenid.com_200718:07
sanyock2just a moment, I also was going to delete my openid accouont in webgui and then to create it again18:07
danny_mkthat means that you are trying to create a new account.  There can only be one account associated with a URI.18:07
danny_mkyou don't need to do that.18:08
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has left #webgui []18:08
-!- AMH_mari [n=AMH_mari@alphamega-dmp.xs4all.nl] has left #webgui []18:08
sanyock2http://sanyock.myopenid.com18:12
sanyock2may be protocol should not be used18:12
danny_mkno that is fine.18:12
danny_mkOK, lets try another approach.18:13
danny_mkready?18:13
sanyock2you can try to login using my id18:13
sanyock2I will PM the password18:13
danny_mklets try something else.18:14
danny_mkgo into WebGUI as admin, edit your account.  Set the Authentication Method to WebGUI.  Change your password.18:15
danny_mklogout and login again using your account.  Does that work?18:15
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has left #webgui []18:16
sanyock2yes, it does18:18
danny_mkOK, now log back in as admin.  edit your account.  Set the Authentication Method to OpenId.  Make sure that the OpenId identity is set to:  http://sanyock.myopenid.com18:19
sanyock2Allow User to Change Username?   No18:20
sanyock2Allow User to Change Password?       No18:20
danny_mkthose don't matter.18:21
sanyock2done18:21
danny_mkOnly one user in your system has the OpenId uri: http://sanyock.myopenid.com  , right?18:22
sanyock2should try openid auth now?18:22
sanyock2let me check using MySQLFront18:22
sanyock2which table contains this info?18:25
danny_mkhold on.18:26
sanyock2most lile authentication18:27
sanyock2likely18:27
sanyock2yes, it is there and my id is unique18:28
sanyock2only in one recrod18:28
danny_mkOK, try the OpenId login now.18:29
sanyock2is it somehow possible to disconnect sanyock from server completely, it is an old jabber agent session18:30
sanyock2now using sanyock218:30
sanyock2may I use openid without http:// prefix now?18:32
danny_mkno18:32
sanyock2I mean typing into login box18:32
sanyock2may be it was the reason of error18:32
danny_mkuse  http://sanyock.myopenid.com18:32
danny_mkit needs to know the protocol!18:32
sanyock2with http it worked fine18:33
sanyock2I just tried without http once again and it failed. so protocol was the reason certainly18:34
sanyock2may be it is possible to make http:// the default protocol ?18:35
danny_mkgood.  Geeeshh.... I knew I was not crazy.18:35
sanyock2and let skipping it?18:35
sanyock2:)18:36
+MrHairgreasedanny_nk18:36
+MrHairgreaseyou might wanna use the url form element18:36
danny_mksure you can do that in your form.  But, what if someone needs to use another protocol?18:36
danny_mkMrHairgrease:  You mean, when buidling the form18:37
+MrHairgreaseyeah18:37
+MrHairgrease$f->url(...)18:37
+MrHairgreasein stead of $f->text18:37
+MrHairgreaseor whatever you use18:37
danny_mkhmmm... hold on.18:37
+MrHairgreaseit will popup a js alert box if you don't fill in the protocol18:37
danny_mkcool, good idea.  However, he built his own form.  I will modify mine to use url18:38
sanyock2O offer if         protocol:// is absent then default it to http18:39
sanyock2otherwise use which was specified18:39
sanyock2btw which other protocols can be widely used?18:39
danny_mkhttps/ftp/...18:40
sanyock2other question. WebGUI has a protection from bot registration18:40
danny_mkYeah, I guess a captcha image would work there.  18:40
sanyock2if someone runs his own openid server on a zombied host it is possible to flood an OpenId enabled website?18:41
danny_mkwell, it would be the same way if they try any other WebGUI registration method.18:41
sanyock2may be captcha should be added for first time OpenId login18:42
sanyock2and later OpenId logins of the same id would go without captcha18:42
danny_mkwell, that is a little tricky.  If you do not allow anonymous registrations then this is not a problem18:43
danny_mkhowever, if you do allow anonymous registrations then it gets a little trickier.18:45
danny_mkPost a reply to this RFE:  http://www.webgui.org/rfe/request-for-enhancement/openid#mRsVPo4-VT3Cv61eV1rRcw with the captcha suggestion.18:46
sanyock2without anonymous it is not required18:48
sanyock2because predefined account is intended being a "good" (not flooder)18:48
sanyock2and he cannot flood new account registrations anyway18:49
sanyock2because selfreg would be off18:49
sanyock2it is useful only for aliens18:49
danny_mkif aliens=non-registered-users then you are right :-)18:51
sanyock2yes :)18:52
-!- MrHairgrease [n=martin@194.171.50.114] has left #webgui []18:53
sanyock2RFE comment posted18:56
danny_mkOK, thank you.18:58
sanyock2may i post my offer about defaulting protocol to http?19:01
danny_mkI already fixed that in the Macro19:03
danny_mkas per MrHarigrease suggestion19:03
danny_mkjust tested it a few min ago.19:03
danny_mkworks right.19:03
danny_mkHowever, you do not use the macro on your website so you need to set that up on your form.19:03
-!- AMH_henry [n=yktang@erica.xs4all.nl] has joined #webgui19:07
danny_mktry using a default value in your input tag like:  <input type="text" value="http://" name="openIdUri">19:07
danny_mkmaybe a little reminder will work for those people who forget to put in the http:  :-)19:08
sanyock2I reverted back to using macro19:09
sanyock2also posted my RFE19:09
danny_mkOK, I will upload the new version which contains the updated macro.19:09
* sanyock2 interested, did plainblack review ability to use an ORM for WebGUI ?19:10
danny_mkthat would require a serious re-write of a lot of the modules19:12
@preactionit would require a serious re-write of the API, which is not allowed until 200919:13
-!- xootom [n=tom@195.224.29.66] has quit ["Leaving."]19:26
danny_mkpreaction:  are you still around?20:50
@preactionyes'm20:50
danny_mkdid you include the templates in your package?20:51
danny_mkI did not seem to get any.20:51
@preactionyou got two links, one chat.tar that has all the code, and one chat_templates.wgpkg that has all the templates20:51
danny_mkyup20:51
danny_mkI got them both20:51
@preactionas i said, i wasn't sure if the wgpkg would work correctly, did you import it into webgui?20:52
danny_mkhowever I imported the chat_templates.wgpkg but there were not templates20:52
danny_mknot=no20:52
danny_mkI have to step away from my kb, brb20:57
@preactionapparently i can't edit tar archives with a text editor and have them come out right21:02
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has joined #webgui21:12
danny_mkOK :-)21:20
danny_mkI will definitely need the templates or I will have to do a lot of guessing :-)21:25
@preactionworking on it21:25
-!- Radix-europe [n=Jesse@81.253.42.65] has joined #webgui21:37
-!- Radix-europe [n=Jesse@81.253.42.65] has quit [Client Quit]21:39
-!- wgGuest18 [n=wgGuest1@vt.dierbergs.com] has joined #webgui21:40
-!- wgGuest56 [n=wgGuest5@vt.dierbergs.com] has joined #webgui21:43
-!- wgGuest18 [n=wgGuest1@vt.dierbergs.com] has quit [Client Quit]21:43
-!- wgGuest56 [n=wgGuest5@vt.dierbergs.com] has quit [Client Quit]21:43
-!- wgGuest39 [n=wgGuest3@vt.dierbergs.com] has joined #webgui21:43
-!- perlmonkey2 [n=perlmonk@casr-dev.fwsm2ppuser.ou.edu] has left #webgui []21:44
-!- khenn [n=khenn@66-190-54-175.dhcp.mdsn.wi.charter.com] has left #WebGUI []21:47
@preactionso apparently a package i export from 7.3.22 i can't import into 7.4.x22:00
danny_mkOK.22:27
@preactioni'm building an SQL query that will insert the appropriate folder in the import node along with all the templates22:28
@preactionof course, forming the dump from the old site is taking longer than expected22:28
danny_mkok, I will wait for your stuff before I continue.22:28
danny_mkin the interim I am looking at the OpenId options and others to retrieve email info and possibly other properties from providers22:29
@preactiondanny_mk, http://jt.plainblack.com/mirrors/chat_templates.sql <- you may want to make a backup before you use that22:48
-!- wgGuest39 [n=wgGuest3@vt.dierbergs.com] has quit []22:58
danny_mkok23:00
-!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui23:08
-!- mode/#webgui [+o preaction_] by ChanServ23:08
-!- khenn [n=khenn@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI23:22
-!- mode/#webgui [+o khenn] by ChanServ23:23
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Connection timed out]23:24
-!- AMH_henry [n=yktang@erica.xs4all.nl] has left #webgui []23:40
-!- danny_mk [n=daniel@76.28.6.5] has left #webgui []23:43
-!- SDuensin [n=Scott@87.sub-75-207-89.myvzw.com] has quit ["Leaving"]23:43
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui23:47
-!- mode/#webgui [+v MrHairgrease] by ChanServ23:47
--- Day changed Sat Aug 25 2007
-!- AMH_henry [n=yktang@erica.xs4all.nl] has joined #webgui00:13
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has left #webgui []00:31
-!- khenn [n=khenn@66-190-54-175.dhcp.mdsn.wi.charter.com] has quit []00:56
-!- AMH_henry [n=yktang@erica.xs4all.nl] has quit ["Leaving."]00:58
-!- khenn [n=khenn@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI01:02
-!- mode/#webgui [+o khenn] by ChanServ01:08
-!- Haaarg [n=haarg@66-188-138-133.dhcp.mdsn.wi.charter.com] has quit [Read error: 110 (Connection timed out)]01:13
-!- Klaus_ [n=Miranda@p5B07225B.dip0.t-ipconnect.de] has quit []01:13
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui02:06
-!- mode/#webgui [+o preaction] by ChanServ02:06
-!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has quit [Connection timed out]02:21
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI03:00
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []03:39
-!- sanyock2 [n=sanyock2@jabbernet.eu] has left #webgui []06:28
-!- SDuensin_ [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI07:18
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has quit [Read error: 110 (Connection timed out)]07:25
-!- Radix-europe [n=Jesse@81.253.38.90] has joined #webgui09:27
-!- Radix-europe [n=Jesse@81.253.38.90] has quit ["Leaving"]09:50
-!- sanyock2 [n=sanyock2@jabbernet.eu] has joined #webgui10:16
-!- AMH_henry [n=yktang@erica.xs4all.nl] has joined #webgui11:01
-!- sanyock2 [n=sanyock2@jabbernet.eu] has left #webgui []12:44
-!- sanyock2 [n=sanyock2@jabbernet.eu] has joined #webgui13:56
-!- AMH_henry [n=yktang@erica.xs4all.nl] has left #webgui []15:23
-!- sanyock2 [n=sanyock2@jabbernet.eu] has left #webgui []16:08
-!- arjancwidlak [n=arjan@widnet.xs4all.nl] has joined #webgui16:55
arjancwidlakwho #webgui16:55
arjancwidlakYou can't change a file in the userProfile with the profilField subroutine can you?16:57
-!- sanyock2 [n=sanyock2@jabbernet.eu] has joined #webgui17:06
-!- sanyock2 [n=sanyock2@jabbernet.eu] has left #webgui []17:14
@preactionarjancwidlak, you can get the storage location with the profileField. once you have that you can change the file17:17
arjancwidlakDo you now where in WebGUI this is handeled? Because I'm looking through Operation/Profile.pm and have a hard time finding out where WebGUI notices the formValue is a file and calls storage or something like that. If I grep on __avatar_action or one of the other profile input values I find nothing.17:19
@preactionit's in the WebGUI::Form::File control17:21
arjancwidlakThanks I'm going to have a look there17:22
-!- perlmonkey2 [n=perlmonk@ip68-97-51-70.ok.ok.cox.net] has joined #webgui17:51
-!- s1037989 [n=s1037989@24-240-191-22.dhcp.stls.mo.charter.com] has joined #webgui18:40
s1037989Hi!  I'm new to WebGUI and am trying to move off of the seemingly dying Mambo.  I found this in the webgui.log: WORKFLOW: Response for QfxFlGDaojUq8gWBQM9KTg was redirected. This should never happen if configured properly18:42
s1037989Any ideas?18:42
-!- sanyock2 [n=sanyock2@jabbernet.eu] has joined #webgui18:54
arjancwidlakHi If I upload a file I should take these steps isn't it? 1. process the data via form->process, 2. create a form object via form->file and then 3. get the StorageId via getValueFromPost? 19:31
arjancwidlakYou can see the code here http://sial.org/pbot/2706119:31
-!- vcs__ [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI19:39
-!- SDuensin_ [n=Scott@12-217-162-173.client.mchsi.com] has quit [Read error: 110 (Connection timed out)]19:48
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui20:48
-!- mode/#webgui [+v MrHairgrease] by ChanServ20:48
arjancwidlakHi guys, what's wrong with this: $storeObject->addFileFromFormPost("avatar",1000)20:56
arjancwidlakCan somebody tell me how to upload a file in a macro in webgui? I'm busy for hours already, and I can't find out20:59
+MrHairgreasearjan, that seems to be correct21:22
+MrHairgreasedon't you get any entries in your webggui.log?21:22
arjancwidlakno, none at all21:23
arjancwidlakI've tried other ways in the mean time21:23
arjancwidlakbut let me get back now to that one, one second21:23
arjancwidlakMartin: if i say this:21:26
arjancwidlakmy $avatarId =          WebGUI::Form::File->new($session,{name => 'avatar_file'})->getValueFromPost;21:26
arjancwidlakshouln't my file have uploaded?21:27
+MrHairgreaseit should be something like that21:27
+MrHairgreaseyou could check the WebGUI::Operation::Profile->editProfileSave and see how it works21:28
+MrHairgreasebut I'm pretty sure that's about correct21:28
+MrHairgreasecan you send me your macro21:28
+MrHairgrease?21:28
+MrHairgreaseI'll have a look at it21:28
arjancwidlakHere it is:21:29
arjancwidlakhttp://sial.org/pbot/2706421:29
arjancwidlakYou see a snippet I've put on the page /blogzine above21:30
arjancwidlakthe macro code is below21:30
+MrHairgreaseIt could have something to do with macro caching21:30
arjancwidlakIn getValueFromPost, it checks on an additional "private" input box21:30
arjancwidlakso that's why it has a second input box 'upload'21:31
arjancwidlakWhat's macro caching?21:31
+MrHairgreaseit means that macro's with identical parameters are exected only once21:31
+MrHairgreasebut that's prolly not it21:31
+MrHairgreasesince it still should have executed at least once21:32
+MrHairgreaseyour page has no caching right?21:32
arjancwidlakmy snippet doesn't 21:32
arjancwidlakpages have no cahce do they?21:32
+MrHairgreaseapparently not21:33
+MrHairgreasethey used to though21:34
+MrHairgreasewhat is it returning?21:34
arjancwidlaknothing at all, no errors21:34
arjancwidlakIf I change WebGUI::Form::File to WebGUI::Form::Hidden it says 'arjan.jpg', the file I was uploading, so I guess that's right21:36
arjancwidlakIn sub getValueFromPost addFileFromFormPost is called21:37
+MrHairgreaseyeah21:38
arjancwidlakif I call that subroutine immediately it doesn't do anything eighter21:38
+MrHairgreasei'm reading that21:38
arjancwidlakSo I was just trying the foreach loop, to tell me the value of upload21:40
+MrHairgreasehave you tried something like this:21:40
+MrHairgreasemy $avatarId = $session->form->process('avatar', 'file'); ?21:41
arjancwidlakYou mean process('avatar_file', .. ?21:42
+MrHairgreaseno21:43
+MrHairgreasejust like i wrote it21:43
arjancwidlakIt returns nothing21:44
+MrHairgreaseok21:48
+MrHairgreasei might have found the problem21:48
+MrHairgreasechange21:48
+MrHairgrease__avatar_action21:48
+MrHairgreaseinto21:48
+MrHairgrease__avataraction21:48
+MrHairgreaseand try again21:48
+MrHairgreasethis is in the html btw21:49
+MrHairgreasenot the macro21:49
arjancwidlakYes, I've done there21:50
arjancwidlakBoth the new and the code code return nothing21:50
arjancwidlakWhy did you think that might be the problem?21:51
+MrHairgreaseCheck out WebGUI::Form::Control->pivateName21:51
+MrHairgreaseit does not put in the extra underscore21:51
arjancwidlakok21:52
+MrHairgreasemoment please21:52
+MrHairgreasei'll put it on my own box21:52
+MrHairgreaseand try it21:52
arjancwidlakThat's great21:52
arjancwidlakshouldn't foreach my $upload ($session->request->upload("avatar"))  or avatar_file not return the value of the inputbox? Because it doesn't.21:54
arjancwidlakI've got it: it's the form!21:59
arjancwidlakenctype="multipart/form-data" 21:59
arjancwidlakThe text in the private name subroutine told me: Creates a safe, private name for additional use in multi-part forms21:59
arjancwidlaklike File and Image.21:59
+MrHairgreaseoh crap21:59
+MrHairgreasei knew that21:59
+MrHairgreasewell22:00
arjancwidlakThis works now: my $avatarId = $session->form->process('avatar', 'file');22:00
+MrHairgreaseok great22:00
arjancwidlakand the file gets uploaded too!22:02
arjancwidlakThanx Martin, you probably saved me hours. I was just giving up.22:02
+MrHairgreasewhy is that?22:03
+MrHairgreaseyou found the problem22:03
+MrHairgreasenot me22:03
+MrHairgreasei knew about it22:03
+MrHairgreasebut not 22:03
+MrHairgreaserembere it22:03
+MrHairgreaseremember22:04
arjancwidlakYes, but I would not have found it if I didn't start reading Control-privateName22:05
arjancwidlakIt's __avatar_action by the way.22:05
+MrHairgreaseit is?22:05
arjancwidlakYes, I just tried both22:05
+MrHairgreaseok22:05
+MrHairgreaseweird22:05
+MrHairgreaseyou might wanna use image in stead of file though22:06
arjancwidlakI'm creating a macro which allows you to alter individual profileFields and returns you to either a given page - if no errors - or the same page - if errors.22:06
+MrHairgreasethat'll create a thumbnail on the fly iirc22:06
arjancwidlakYes, I see, that works22:07
arjancwidlakWhat does my $avatarId = $session->form->process('avatar', 'file'); do? 22:10
arjancwidlakThere is no sub process in WebGUI/Form.pm22:10
+MrHairgreaseit is in WG::Session::Form22:11
arjancwidlakAh, yes22:11
+MrHairgreaseoh22:13
+MrHairgreasei see why it doies have the extra underscore22:14
arjancwidlakIWell?22:14
+MrHairgreaseit does a join 22:14
+MrHairgreasebut it's written a bit different than i'm familiar with22:14
arjancwidlakAh, I'm goin to join with some French Fries now, hunry. Hear you later22:14
arjancwidlakAnd thanx again.22:15
+MrHairgreasebon apetit!22:15
+MrHairgreasenp22:15
-!- arjancwidlak [n=arjan@widnet.xs4all.nl] has quit ["Leaving"]22:15
-!- arjancwidlak [n=arjan@widnet.xs4all.nl] has joined #webgui23:38
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []23:38
--- Day changed Sun Aug 26 2007
s1037989Hey, sorry to ask again, but does anyone know anything about this error message in webgui.log: WORKFLOW: Response for 7C6YG-MQrmTX94SZB2LsQA was redirected. This should never happen if configured properly!!!00:32
s1037989So apparently WebGUI isn't configured properly, but I have no idea to what it is referring.00:32
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui00:35
-!- mode/#webgui [+v MrHairgrease] by ChanServ00:35
s1037989Hello, is anyone active in this room?00:37
+MrHairgreaseOnly during commercial breaks =)00:38
s1037989Haha!  Do you recognize this error message in webgui.log: WORKFLOW: Response for 7C6YG-MQrmTX94SZB2LsQA was redirected. This should never happen if configured properly!!!00:38
s1037989So apparently WebGUI isn't configured properly, but I have no idea to what it is referring.00:39
+MrHairgreasemake sure that the sitename option in webgui.conf00:39
+MrHairgreaseits first entry that is00:39
+MrHairgreaseis set to the correct url for your webgui site00:39
+MrHairgreaseif you run spectre with: perl spectre.pl --run --debug00:40
+MrHairgreaseit'll show to what site it's trying to connect00:40
s1037989The site name only needs to be the FQDN, correct?00:40
+MrHairgreaseyes00:40
s1037989My gateway is /main, do I need to include that in the sitename?00:40
+MrHairgreaseno00:41
+MrHairgreaseif you have domain xyz00:41
s1037989"sitename" : [ "www.assumptionstl.org", "assumptionstl.org"],00:41
s1037989<VirtualHost *:80>00:41
s1037989        ServerName www.assumptionstl.org00:41
s1037989        ServerAlias assumptionstl.org00:41
+MrHairgreasestrange00:42
+MrHairgreaserun spectre.pl in debug mode00:43
+MrHairgreaseand it'll show which server it's trying to connect to00:43
s1037989Looks good.  Errors show up in webgui.log but not spectre debug mode.00:44
s1037989It just keeps looping: no workflows...00:44
+MrHairgreasetry to trigger a workflow00:44
+MrHairgreaseeg. commit something00:44
s1037989# perl spectre.pl --run --debug00:45
s1037989ADMIN: Trying to bind to 127.0.0.1:3213300:45
s1037989ADMIN: Starting Spectre administrative manager.00:45
s1037989Well, I go to to import a package, it tells me "Problem With Request".00:45
+MrHairgreaseit'll tell you which host it's connecting to when it's executing a workflow00:45
+MrHairgreaseoh that's something different prolly00:46
s1037989# netstat -pan | grep LISTEN | grep 3213300:46
s1037989That seems strange?00:46
s1037989There's no results for the netstat on 3213300:46
s1037989Which is what spectre debug says it's connecting to.00:46
+MrHairgreasethat's not good00:47
s1037989Oh, I stopped my debug...  :)00:47
+MrHairgreaseah00:47
+MrHairgreasethen it is good00:47
s1037989# netstat -pan | grep LISTEN | grep 3213300:47
s1037989tcp        0      0 127.0.0.1:32133             0.0.0.0:*                   LISTEN      2563/perl           00:47
s1037989There we go.00:47
+MrHairgreaseyeah00:47
+MrHairgreasethat's ok00:47
+MrHairgreasebut start --run --debug00:48
+MrHairgreaseand commit something00:48
+MrHairgreaseno packages00:48
+MrHairgreasejust an article or so00:48
s1037989WORKFLOW: Adding workflow instance 6w_A9Bb7KXmv72Ly8T7zVA from www.assumptionstl.org to queue at priority 10.00:49
s1037989WORKFLOW: Checking to see if we can run anymore instances right now.00:49
s1037989WORKFLOW: There are 0 running instances.00:49
s1037989WORKFLOW: Total workflows waiting to run: 100:49
s1037989WORKFLOW: Looking for a workflow instance to run.00:49
s1037989WORKFLOW: Looks like 6w_A9Bb7KXmv72Ly8T7zVA at priority 10 would be a good workflow instance to run.00:49
s1037989WORKFLOW: Preparing to run workflow instance 6w_A9Bb7KXmv72Ly8T7zVA.00:49
s1037989WORKFLOW: Posting workflow instance 6w_A9Bb7KXmv72Ly8T7zVA to http://www.assumptionstl.org:80/main.00:49
s1037989WORKFLOW: Workflow instance 6w_A9Bb7KXmv72Ly8T7zVA posted.00:49
s1037989WORKFLOW: Retrieving response from workflow instance.00:49
s1037989WORKFLOW: Response retrieved is for 6w_A9Bb7KXmv72Ly8T7zVA.00:49
s1037989WORKFLOW: [Error] Response for 6w_A9Bb7KXmv72Ly8T7zVA was redirected. This should never happen if configured properly!!!00:49
s1037989WORKFLOW: Checking to see if we can run anymore instances right now.00:49
+MrHairgreasehttp://www.assumptionstl.org:80/main.00:50
+MrHairgreasethat's the problem00:50
s1037989?00:50
s1037989I don't follow?  What's wrong with it?00:50
+MrHairgreaseit should be www.assumptionstl.org00:50
s1037989But I thought I could make my gateway /main?00:50
+MrHairgreasemaybe i'm misunderstanding00:51
+MrHairgreasewhat do you mean by that?00:51
s1037989Well, I wanted to have the main site on the top-level be something else, while I use /main as a so-called development area for testing WebGUI before making it live.00:52
+MrHairgreaseok00:52
+MrHairgreaseyou can do that00:52
s1037989So I have this: "gateway" : "/main",00:52
+MrHairgreasebut there's only one webgui instance00:52
+MrHairgreaseoh00:52
+MrHairgreasei see00:52
s1037989Correct.00:52
+MrHairgreasei dunno how that works00:52
+MrHairgreasegimme a moment00:53
s1037989So should I just not use the gateway "feature" and leave it at /?00:53
+MrHairgrease/main has a redirect00:53
+MrHairgreasethat's why it fails00:53
+MrHairgreasewhat you should do is00:53
s1037989I have an Apache /main Location directive.  Do you mean that?00:54
+MrHairgreasego to Admin Console > Settings > Content00:54
+MrHairgreaseand set the home page to /main00:54
+MrHairgreaseremove the gateway setting00:54
+MrHairgreaseThat way people will enter your site at the '/main' page00:54
s1037989So I need to create an Assett Folder called /main?00:55
+MrHairgreasewait00:56
+MrHairgreasethe old site is not running webgui...00:56
s1037989No :80/ is running Mambo.  We're trying to do away with tha... :)00:56
+MrHairgreasethat's good00:56
+MrHairgreaseI'm not sure why :80/main is redirecting00:57
+MrHairgreasebut that is the problem00:57
+MrHairgreaseoh00:57
+MrHairgreasecheck this out00:57
+MrHairgreasewget -S http://www.assumptionstl.org:80/main00:57
+MrHairgreasein comparison with 00:58
+MrHairgreasewget -S http://www.assumptionstl.org:80/main/00:58
+MrHairgreasethe second doesn't do a redirect00:58
+MrHairgreaseso you could either try to:00:59
s1037989I see.  On the first, Apache gives a Location: to the second.  Apache wants it to have a /00:59
+MrHairgreaseyou could try to fix that (if possible)01:00
+MrHairgreaseor try to set the gateway option to 'main/'01:00
+MrHairgreaseoh01:00
+MrHairgreasehave to go01:00
+MrHairgreasegood luck01:01
s1037989NP.  Thanks!!  :)01:01
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []01:25
@preactions1037989, do you have an apache <Location /main> or <Location main/> ?01:55
@preactionor did you figure it out already?01:55
arjancwidlakpreaction, You're Doug aren't you?01:57
@preactionyes'm01:57
arjancwidlakCan I ask you something01:57
@preactionsurely01:57
arjancwidlakThere are privateNames such as __xxx_action01:57
arjancwidlakand files in the profile get _file appended01:57
arjancwidlakI've found the subroutnie privateName01:58
arjancwidlakthat rejoins the names 01:58
arjancwidlakbut where is _file taken of the profile name?01:58
@preactioni think you've stumped me, but that's not hard to do. what module are you looking in?01:59
arjancwidlakWell, I don't know where to look02:01
@preactionlooks like line 266 of WebGUI::Form::File02:01
@preactionit's a rather ugly line02:01
@preactionlooks like the javascript generates the *_file controls02:01
arjancwidlakYes, that's were it's generated, but where is it taken off?02:02
arjancwidlakBecause it has to be taken off somewhere02:02
@preactionyou mean where is it handled? where's the file uploaded?02:02
arjancwidlakNo, give me a second02:02
arjancwidlakIn www_editProfileSave validateProfileData is called, in validateProfileData loops through all editable fields and returns \%data, $error and $warning. In data the fieldName and value are stored. it returns to www_editProfileSave, there it loops through the fieldNames and calles user->profileField to save it. 02:09
arjancwidlakSo my conclusion: somewhere in sub profileField the _file must be taken off, but if don't see it.02:09
@preactionoh, no, it doesn't need to be taken off: the fieldName doesn't have it on initially, it's added by the getValueFromFormPost sub02:10
@preactionso you have a field with name "avatar", which generates "_avatar_action" and "_avatar_file", then getValueFromFormPost takes the name "avatar" and knows it's looking for _avatar_action and _avatar_file02:10
@preactionline 219 of WebGUI::Form::File, in the getValueFromFormPost sub02:11
@preactioner. getValueFromPost02:11
arjancwidlakSorry, I'm dissy from it. So avatar_file is send by the form to WebGUI. 02:15
arjancwidlakthere it's processed by editProfileSave02:15
arjancwidlakgetValueFromPost is not called immediately02:15
arjancwidlakor is it?02:15
@preactionwtf, now i'm looking at all this code and i'm not getting it either...02:17
@preactionwhere is getValueFromPost called?02:17
arjancwidlak1. avatar_file -> WG02:18
arjancwidlak2. editProfileSave02:18
arjancwidlak3. validateProfileData02:18
arjancwidlak4. field -> formProcess02:19
@preactionformProcess calls WebGUI::Session::Form->process, which calls getValueFromPost02:19
@preactionha!02:19
@preaction269 of WebGUI::ProfileField02:20
arjancwidlakformProcess calls form->process, I see that it gives02:21
arjancwidlak$self->getId as name 02:21
@preaction$self being the WebGUI::ProfileField02:21
arjancwidlakyes, but I'm sorry, it's not the name from the form is it?02:22
@preactionyes, they're the same thing02:22
@preactionit's the profile field's name, which is the name from the form02:22
@preactioni mean, the File upload control doesn't actually have a single field with the name $self->getId, but it uses $self->getId to make the names of the fields it does use02:23
@preactioner, it has a hidden field with a storageId i think02:23
@preactionwith the name the same as $self->getId (which is the name of the profileField and the column in the userProfileData table)02:23
@preactionin theory, the $self->getId."_file" field name should be using the privateName sub probably, but it works the way it works02:24
arjancwidlakOk, form->process calls getId in module ProfileField, getId calls get("fieldName")02:27
arjancwidlakand there I loose it02:27
arjancwidlakI understand how the form is generated, but I don't understand how 02:27
@preactionthe WebGUI::ProfileField is translated into a WebGUI::Form::Control by the WebGUI::ProfileField->formProperties subroutine02:28
@preactionone of the arguments to WebGUI::Session::Form->process is a hashref of properties to make a WebGUI::Form::Control (since our second argument, which is required, is the class name)02:29
arjancwidlakWow, I'm really having trouble getting this. So in valudateProfileDate every field *from the database* is passed to formProcess, there form->process is called with that name, avalid profileField according to the database, right or wrong?02:36
@preactionevery editable field from the database, yes02:36
@preactionform->process is given the name of the field, the field's type (the class name), the field's default value, and a hashref of properties to create a WebGUI::Form::Control (4 arguments to form->process)02:37
arjancwidlakbefore - in formProcess - form->process is given the 4 arguments, _formProperties is called with the current value of the profileField02:44
@preactionbecause the value isn't yet known by the ProfileField (ProfileField objects don't store values, only WebGUI::Form::Control objects do)02:45
arjancwidlakIn _formProperties is defined what properties the formField may have, not? Allowed properties so to say02:48
@preactionnot really, you can pass anything as a hashref to formProperties02:49
@preactioninside the subroutine itself though, it translates the necessary data from the ProfileField properties into a Form::Control properties02:49
arjancwidlakBut at some point, the name * with _file * must come into play02:51
arjancwidlakPerhaps I'm making this too difficult02:51
arjancwidlakWhat I'm trying to do is this:02:52
arjancwidlakI want to create a macro that updates *some* profileFields02:52
@preactionthe name with _file comes into play when (and only when) getValueFromPost is called02:52
arjancwidlakIn editProfileSave this seems very simple02:52
@preactionso if you call getValueFromPost, you're all fine like wine02:53
@preactionif you really want, i can tell you how to add your own operations, though JT will kill me for it if it ever gets out that i told you02:53
@preactionin WebGUI::Operation there's a huge hash reference of operationName => Class::Name, where the Class:Name has a method called www_operationName02:54
@preactionmake a diff of WebGUI::Operation.pm and apply it every time you upgrade (if you so desire)02:54
@preactionmy desire is to make operations pluggable, since that will be useful to people, but I need more support before JT will agree02:54
arjancwidlakI believe my collegue Yung once did something like this, but, then, he's much better than I am.02:55
@preactionwouldn't doubt it, it's not as difficult as it seems, but it'd be even easier to just change is so they were pluggable (and then I wouldn't have to deal with the inadequacy of that huge hash reference)02:56
@preactionbasically the hash reference would be built by sbin/preload.perl02:57
@preactionbut we'll do it the macro way02:57
@preactioni assume you have a macro already that draws the form using the proper API for it, right?02:57
@preactionthen the same macro detects if the Submit button has been pressed and then goes through the fields displayed and calls getValueFromPost on them to put the value into the user's profile, no?02:58
arjancwidlakI have static HTML that goes to a page with the macro on it. This macro should update just the few profilefields it receives. In editProfileSave it seems simple to store all the values, you just call validateProfileData, but since validateProfileData forces you to give it *all* required fiels. I don't want that. 02:59
arjancwidlakTherefore I thought03:00
arjancwidlaki loop trough03:00
arjancwidlakboth the editable fields03:00
arjancwidlakand the fields it recieves03:00
arjancwidlakif there's a mathc then ..03:00
arjancwidlakso I thought03:00
arjancwidlaklets have a look at where these names are made equal03:01
arjancwidlakwhre avatar_file is made into avatar03:01
@preactionwhy not give the fieldNames to the macro in its arguments? ^ProcessProfile("fieldName","fieldName2"); 03:01
@preactionbut if you're going that far, you could have the macro generate the form for you too ;)03:02
arjancwidlakI didnt' give any arguments I posted the form to a page where the macro's on03:02
arjancwidlakBut perhaps that's a simple solution: make multiple pages and give the names of the fields i want updated03:03
arjancwidlakLess elegant, but i would work03:03
arjancwidlakThe HTML of the page is so complex, it needs static HTML03:03
@preactioni dunno, i'd think more elegant, you've written a macro that can be used anywhere, on any site, just by specifying profile field names03:03
@preactionneeds? why?03:04
@preactionmake it templatable while you're at it perhaps?03:04
@preactionhave the first argument be a template ID03:04
arjancwidlakYes, possibly, but let me first solve this part of the problem03:04
@preactionmake the fields into template fields a la form_<profileFieldName>03:04
@preactionok03:04
arjancwidlakYou're right of course, that would work. And I think it's not a problem03:05
arjancwidlakBut I thouht to just post the form and loop thought the names it receives, that always works03:05
@preactionusually, yes03:06
arjancwidlakNaming the the fields in the macro's arguments is actually the same isn't it?03:06
@preactionbut there are those private names, and some form controls don't even make private names at all03:06
@preactionthey just magically make fieldName_blah fields03:06
arjancwidlakYes, but that's on the form creation side03:07
@preactionyeah, but you have to process them :(03:07
arjancwidlakmy problem is on the recieving end03:07
@preactionor rather, ignore them03:07
arjancwidlakbut how can I ignore them, if I call validateProfileFields, it forces me to provide all fields03:07
@preactionoh, right, because you have to call that to make sure all the profile fields are valid / filled in / otherwise03:09
@preactionhmm...03:09
arjancwidlakI made a very simple version here03:10
arjancwidlakhttp://sial.org/pbot/2706903:10
arjancwidlakThat works because I use avatar_file in the form03:10
arjancwidlakand add the hidden private field03:10
@preactionoh that's crap. if you're only editing part of a profile (as in, your macro), the validateProfileFields subroutine would basically destroy those fields you didn't submit03:10
arjancwidlakYes03:10
arjancwidlakBut it doesn't because it gives an error03:10
@preactionunless you either (a) made them all hidden fields with the existing values (which is ugly)03:11
@preactionor (b) altered validateProfileFields to take an array of fieldNames (elegant and awesome)03:11
arjancwidlakYes, that's definedly a possibility03:11
arjancwidlakYes, that's was what I was doing03:11
arjancwidlakinstead of 03:12
arjancwidlakforeach my $field (@{WebGUI::ProfileField->getEditableFields($session)}) {03:12
arjancwidlaki tried to use03:12
arjancwidlakmy $params = $session->form->paramsHashRef;03:12
arjancwidlakin my own my_validateProfileData03:12
arjancwidlakhowever ...03:12
@preactionthen we go back to the original problem03:13
arjancwidlakI also neded my own formProcess03:13
arjancwidlaketc. 03:13
arjancwidlakYes, we're back to the original problem03:13
arjancwidlakI tried to solve it by03:13
arjancwidlakdoing first a loop 03:14
arjancwidlak foreach my $field (keys %{$params}) {03:14
arjancwidlakand then a loop 03:14
arjancwidlakforeach my $profileField (@{WebGUI::ProfileField->getEditableFields($session)}) {03:14
arjancwidlakbut in the first loop03:14
arjancwidlaki have to get rid of the 'other' 03:14
arjancwidlakvalues03:14
arjancwidlaksuch as03:14
arjancwidlakthe hidden fields03:14
arjancwidlakand of course i have to strip off _file03:14
arjancwidlakbut only when it's a file03:15
@preactionwhy not keep your first loop and then instead of adding a second loop do:03:15
@preactionnext unless grep { $_ eq $field } @{WebGUI::ProfileField->getEditableFields($session)}03:15
@preactioni don't know if that sub returns names or objects though03:15
@preactionyou might have to make it a map03:15
@preactiona la: grep { } map { $_->getId } @{WebGUI::ProfileField->getEditableFields};03:16
arjancwidlakobjects, but you can do:  $profileField->getId03:16
@preactionthen it'd probably be more efficient to instanciate them once outside the loop, so my @editableFields = @{WebGUI::ProfileField->getEditableFields}; and then inside the loop: next unless grep { $_ eq $field } @editableFields;03:17
arjancwidlakThat would probably do it. And then of course match on the hidden fields and match on xxxxx_file03:18
arjancwidlakto exclude the hidden fields03:18
arjancwidlakand to get the right name for the file fields03:18
@preactionthere isn't a hidden field with the user's storageId?03:19
arjancwidlakDoes $profileField->get("fieldType"); return "file" on files?03:19
@preactionthe entire className actually03:19
@preactionWebGUI::Form::File (or WebGUI::Form::Image)03:19
@preactionso $profileField->get("fieldType")->isa("WebGUI::Form::File") would tell you if it's a type of file upload control03:20
@preaction(either file or image)03:20
arjancwidlakWhy would you need a hidden field with the user's storageId?03:20
arjancwidlakDo you mean a users storageId or a avatar or file storageId?03:21
perlmonkey2Anyone who's familiar with the survey code, is the only purpose of the Survey Section to allow forking of the survey's path?03:22
@preactionarjancwidlak, i mean the avatar/file storageId. i thought it re-used the same one each time03:25
arjancwidlakNo, it's not in a hidden field, but it's easy to get.03:25
arjancwidlakand to set03:25
arjancwidlakI want to both delete and add a new file in one routine, as opposed to giving a new page and upload then03:26
arjancwidlakI don't think that's a problem03:26
@preactionnow the problem is that it's established as a practice to not be required to have at least one field with the actual name03:26
@preactiondamnit, i just forgot something i had to tell my new tenant... brb03:27
@preactioner.. remembered that i forgot03:27
@preaction(she has to call to put utilities in her name)03:27
arjancwidlaksorry if I kept you up, you've helped me a lot, thanks03:27
@preactionnono, i'll be back, but i still think the best solution to this problem is what i outlined earlier (giving names to a macro and altering validateProfileData to take an arrayref of profile field names)03:28
@preactioni think i might be able to persuade JT to put a solution like that into the core, citing "Allows Admins to create mini-panels for specific profile fields, making the profile system more powerful"03:29
arjancwidlakYes, a good argument might be: other systems can03:29
arjancwidlakI know of one, I can look it up if you like03:29
@preactionand hold you as an example of "other people are already bending WebGUI to do it"03:30
@preactioni mean, like the rat problem, for every one you see, there's a dozen you don't ;)03:30
@preaction(not to compare you to a rat, of course)03:30
@preaction;)03:30
arjancwidlakThanx03:30
@preactionthough in software it's more like 1:100003:31
arjancwidlakI'm going to make my own validateProfileData in the macro, as an exercise03:31
arjancwidlakI'm going to look how to grep { } map { $_->getId }03:31
arjancwidlak+@{WebGUI::ProfileField->getEditableFields};03:31
@preactionthere's 19 non-bot, non-staff, non-PBWG in here, and an order of magnitude more people actually using webgui03:32
@preactionanyway, gotta run downstairs, good luck and we'll be here if you run into any more snags03:32
arjancwidlakGood luck, thanx03:32
@preactionif you need just Perl code advice, the people in #perl are usually friendly (if you've read the perldoc and googled first)03:32
perlmonkey2There are only 190 people using WebGUI?03:36
perlmonkey2This is disturbing.03:36
arjancwidlak190, that's just my customerbase03:36
arjancwidlakAnd yes, it is disturbing it's not more03:37
perlmonkey2arjancwidlak: Holy crap.  You have 190 clients?  03:37
arjancwidlak;03:37
arjancwidlak)03:37
perlmonkey2You provide WebGUI to clients?  Self employed?03:37
arjancwidlakWe provide webgui to goverment agencies03:38
arjancwidlakIn many forms, many don't even know it's webgui03:38
perlmonkey2You work for PlainBlack?03:38
arjancwidlakNo, United Knowledge03:38
@preactionthat's what i was thinking of03:38
arjancwidlak;)03:39
@preactionis procolix another company03:39
@preaction?03:39
arjancwidlakYes it is, it's Koen's company (Sync on iRC)03:39
@preactionah03:39
arjancwidlakAnd you know of course Pluton and Oqapi?03:39
@preactionnope03:39
@preactionAMH?03:39
@preactionso we're up to 6?03:40
arjancwidlakYes, you do, Oqapi is where Martin works Greasehead or so on IRC03:40
arjancwidlakPluton is another company that comes from Procolix. 03:40
@preactionah03:40
arjancwidlakProcolix broke into three companies03:40
@preactiondo they provide WebGUI support and devel, or just use webgui?03:40
arjancwidlakProcolix does mostly hosting, oqapi mostly programming and pluton testing03:41
arjancwidlakwhats AMH?03:41
@preactioni mean, the end-user base of webgui probably numbers in the millions, i know over the entire plainblack board we can account for a couple hundred thousand end-users03:41
arjancwidlakwow, that's a lot03:42
@preactioni don't know, maybe it's AHM, but there's a couple users on the IRC channel that come in early morning US-Central tagged as AMH_<name>03:42
@preactionthe United States Department of State uses WebGUI nearly exclusively03:42
@preactionall the US Embassy websites, the DoS Alumni site (which accounts for about 40,000 users by itself)03:42
arjancwidlakwhat is an end use in your difinition, a content manager?03:42
@preactiona visitor03:43
arjancwidlakA visitor?????03:43
@preactionwell, more like a registered user03:43
arjancwidlakThan we might beat you!03:43
@preactionoh, i have no doubt of that03:43
arjancwidlakWe did a project for the dutch governemnt this year with a lot of media coverage. There were hunderds of thousands then03:44
@preactioni mean, we have our other contracts, but mostly company intranet stuff (a few hundred to a thousand users)03:44
arjancwidlakI'm going to do my first intranet this month03:44
@preactionbrunswick bowling is one of ours, i think they didn't do the store with us because Commerce sucks currently03:45
arjancwidlakYou know what you might find interesting03:45
@preactioneither that or they just didn't want to pay for it, because they could've used what's there currently just fine03:45
arjancwidlakYou will be on the WUC Doug?03:46
@preactionoh yes03:46
arjancwidlakOk, me too03:46
@preactioni've got three talks, some of the most technical ones imho03:46
arjancwidlakI'm very much looking forward to it03:46
@preactionthe one on Merging WebGUI Sites promises to be fun, i've got some tricks on how to split WebGUI sites too03:46
arjancwidlakI'm not much of a programmer. I didn't program on WebGUi for one and a half year, but now Yung is in Brazil...03:46
arjancwidlakI'm really fond of programming again03:47
@preactionsigh... i want to expatriate so badly... :p03:47
arjancwidlakWhy?03:47
@preactionthe reason i've come up with previously is the age of this country: 250 years give-or-take. the region i'm in, a little less than 20003:48
arjancwidlakDo you live near Madion?03:48
@preactionyeah, about 2 hours away (130 miles, maybe 250km)03:49
@preactiononly in the last 50 years or so did this country's usable, viable land become completely settled03:49
@preactionall that's left to do is re-divide the pieces, and the beginning of that process is always the worst03:50
arjancwidlakOk, I'm going for a ride of a week by motercicle through the area just before the WUC. It seed that way on Google Maps03:50
arjancwidlakseemd I mean03:51
@preactionyeah03:51
@preactionsouth would be the best way, October in Wisconsin starts getting a bit chilly, 55-60 degrees farenheit03:51
@preactionbut then, the breadbasket / bible belt states are rather uneventful03:52
@preactionin kansas you're lucky to see a tree for miles ;)03:52
@preactionbut then again, i live here03:52
arjancwidlakI'm going from Chicago to Columbus Ohio and from there via a d-tour to Madison. Don't know yet which route03:53
@preactionchicago's fun though, going down Hwy 41 through milwaukee to chicago you see a lot of the old stuff03:53
@preactionchicago is between columbus and madison though, going to go south after columbus and then north through illinois?03:54
arjancwidlakOk, I see it on Google maps03:54
arjancwidlakI'm landing - I'm coming from Amsterdam03:54
arjancwidlakin Chicago03:54
arjancwidlakand go first to Indianapolis to Columbus03:55
arjancwidlakIs landing correct English? Arriving I mean03:55
@preactionyeah03:55
@preactionlanding in chicago, driving through indianapolis to columbus, i'd suggest after that going south a bit to get some different scenery, perhaps along the ohio river until it meets up with the mississippi river, and then north, but i don't know how long that would take in total03:56
@preactionwest of the mississippi river is rather boring until you hit the rocky mountains03:59
@preactionwhich is to be expected, history's a funny thing03:59
arjancwidlakWell from Columbus to Memphis is 9 hours04:00
arjancwidlakI've got 5 days04:00
@preactionoh jeebus, you could go down to florida if you wanted04:00
arjancwidlakNot on a moter bike04:00
arjancwidlakI would be dead04:01
@preactionoh, right04:01
@preaction17 hours driving a car is enough to make me question my sanity04:01
@preactionmotorbike would be alittle harder04:01
arjancwidlakLast year, when the WUC was in vegas i wanted to do the route 6604:02
arjancwidlakbut I didn't get my licence in time04:02
arjancwidlakso I had to do it by care04:02
arjancwidlakBut this year...04:02
arjancwidlakI's a fatboy04:02
@preactionyou might be able to make it all the way to Memphis, then up through St. Louis04:02
arjancwidlakYes, that seems like a plan, just right04:02
@preactionunless you wanted to stop in Atlanta04:03
@preactionbut that would be kinda back-tracking04:03
arjancwidlakatlanta is worth-while?04:03
@preactionit's big04:03
@preactioni dunno if it's worth-while, what's your goal of sights to see?04:03
@preactionmemphis has a lot of Elvis stuff last i knew04:04
@preactionSt Louis is a historical place (the gateway through which everyone went West during the settling of California, etc...)04:04
arjancwidlakWell, Chicago seems a very beautiful city. I like the small roads, beautifull landscape04:04
@preactionit is very beautiful, if a bit windy by the bay04:05
@preactionbut a long-sleeve shirt / light jacket will get you through fine there04:05
arjancwidlakOk, wrote it down, I'll tell you about it in oktober04:05
@preactionthere's some wonderful stuff by the bay, Sears Tower, etc...04:05
@preactionisn't next year's in houston? then you can hang out on the bay and hit Louisiana and even florida if desired04:07
arjancwidlakIs it?04:07
@preactiontour the old south04:07
arjancwidlakI didn't really like florida and Texas to be honest04:08
arjancwidlakNot the landscape, but the poverty04:08
@preactionreally?04:08
arjancwidlakThere seems to be a lot of working poor04:08
@preactionwell, that is the old sourth04:08
@preactioni've got a theory that as mean temperature increases, the intelligence necessary to survive decreases04:08
arjancwidlakHaha!04:09
arjancwidlakIt's a dilbert law04:09
@preactionnot to call them "stupid" flat-out, but it's just easier to survive down there. homeless people up here who get their coat stolen in winter will freeze to death04:09
@preactiondown there you can just about sleep stark and you'll be just fine04:09
arjancwidlakIt's becoming a bit late here, 3 am. I'm going to do some sleeping I think04:10
@preactionsounds good, good luck with the code. have fun04:10
arjancwidlakThanx, nice talking to you04:11
arjancwidlaknite04:11
@preactionnight04:11
-!- arjancwidlak [n=arjan@widnet.xs4all.nl] has quit ["Leaving"]04:11
-!- perlmonkey2 [n=perlmonk@ip68-97-51-70.ok.ok.cox.net] has left #webgui []08:17
-!- Radix-europe [n=Jesse@81.253.44.8] has joined #webgui12:37
-!- Radix-europe [n=Jesse@81.253.44.8] has quit ["Leaving"]13:04
-!- sanyock2 [n=sanyock2@jabbernet.eu] has left #webgui []14:33
-!- sanyock2 [n=sanyock2@jabbernet.eu] has joined #webgui15:01
-!- sanyock2 [n=sanyock2@jabbernet.eu] has left #webgui []15:13
-!- sanyock2 [n=sanyock2@jabbernet.eu] has joined #webgui15:33
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui16:29
-!- mode/#webgui [+v MrHairgrease] by ChanServ16:29
+MrHairgreasehi16:29
+MrHairgreaseis there a native english speaker awake?16:30
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has quit [Read error: 104 (Connection reset by peer)]16:38
-!- MrHairgreas1 [n=martin@x032124.its-s.tudelft.nl] has joined #webgui16:52
-!- MrHairgreas1 is now known as MrHaigrease16:52
-!- MrHaigrease [n=martin@x032124.its-s.tudelft.nl] has quit [Client Quit]16:53
-!- MrHairgreas1 [n=martin@x032124.its-s.tudelft.nl] has joined #webgui16:54
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has joined #webgui17:22
s1037989Can MySQL 4.1 be used with WebGUI 7.3.9?18:42
MrHairgreas1probaly not18:43
MrHairgreas1mysql 5 is required18:43
s1037989Bummer...!  :)18:44
s1037989Thanks.18:44
-!- perlmonkey2 [n=perlmonk@ip68-97-51-70.ok.ok.cox.net] has joined #webgui19:07
-!- s1037989 [n=s1037989@24-240-191-22.dhcp.stls.mo.charter.com] has quit ["Leaving"]21:12
-!- khenn [n=khenn@66-190-54-175.dhcp.mdsn.wi.charter.com] has quit []23:10
--- Day changed Mon Aug 27 2007
perlmonkey2Anyone familiar with the survey code?  I'm trying to figure out how it is possible for the questionOrder to be anything besides sequential.00:18
@preactioni thought that was a feature you were adding00:26
perlmonkey2preaction: I'm trying to grok what the old survey did in fullness.00:27
perlmonkey2But now I'm sure I shouldn't worry too much about the old survey.00:28
perlmonkey2Is there a policy on DB comments?00:31
perlmonkey2Because I don't see any, but I usually comment my columns in the DB.00:31
-!- MrHairgreas1 [n=martin@x032124.its-s.tudelft.nl] has left #webgui []01:58
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has quit ["Leaving."]03:05
-!- sanyock2 [n=sanyock2@jabbernet.eu] has left #webgui []03:06
-!- khenn [n=khenn@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI03:36
-!- mode/#webgui [+o khenn] by ChanServ03:36
-!- khenn [n=khenn@66-190-54-175.dhcp.mdsn.wi.charter.com] has quit []04:23
-!- vayde [n=vayde@c-75-72-85-140.hsd1.mn.comcast.net] has joined #webgui04:59
-!- perlmonkey2 [n=perlmonk@ip68-97-51-70.ok.ok.cox.net] has quit ["Leaving."]06:10
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui06:24
-!- mode/#webgui [+o rizen] by ChanServ06:24
-!- sanyock2 [n=sanyock2@jabbernet.eu] has joined #webgui07:48
-!- vayde [n=vayde@c-75-72-85-140.hsd1.mn.comcast.net] has quit ["Exit- stage left"]07:56
-!- dapperedodo [n=joeri@a82-93-238-59.adsl.xs4all.nl] has joined #webgui08:54
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has joined #webgui09:36
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui09:40
-!- sanyock2 [n=sanyock2@jabbernet.eu] has left #webgui []12:33
-!- sanyock2 [n=sanyock2@jabbernet.eu] has joined #webgui12:33
-!- vcs__ [n=Scott@12-217-162-173.client.mchsi.com] has quit ["Leaving"]14:08
-!- perlmonkey2 [n=perlmonk@ip68-97-51-70.ok.ok.cox.net] has joined #webgui14:43
-!- sanyock2 [n=sanyock2@jabbernet.eu] has left #webgui []14:59
-!- sanyock2 [n=sanyock2@jabbernet.eu] has joined #webgui15:01
-!- sanyock2 [n=sanyock2@jabbernet.eu] has left #webgui []15:53
-!- sanyock2 [n=sanyock2@jabbernet.eu] has joined #webgui15:54
-!- SDuensin [n=Scott@107.sub-75-204-84.myvzw.com] has joined #WebGUI16:02
SDuensinGreetings.16:03
-!- AMH_mari [n=AMH_mari@alphamega-dmp.xs4all.nl] has joined #webgui16:04
AMH_henry[Good|<whatever is appropriate>] morning!16:04
SDuensinhehe16:05
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has joined #webgui16:31
-!- danny_mk [n=daniel@76.28.6.5] has joined #webgui16:49
-!- Haaarg [n=haarg@66-188-138-133.dhcp.mdsn.wi.charter.com] has joined #webgui17:07
-!- mode/#webgui [+o Haaarg] by ChanServ17:07
-!- diakopter [n=diakopte@pdpc/supporter/active/diakopter] has quit ["Lost terminal"]17:08
-!- dapperedodo [n=joeri@a82-93-238-59.adsl.xs4all.nl] has left #webgui []17:28
-!- khenn [n=khenn@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI17:33
-!- mode/#webgui [+o khenn] by ChanServ17:33
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []17:52
-!- crythias [n=gyoung@64.200.2.35] has left #webgui []18:06
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has left #webgui []18:12
-!- AMH_mari [n=AMH_mari@alphamega-dmp.xs4all.nl] has left #webgui []18:16
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has quit [Remote closed the connection]18:18
-!- sanyock2 [n=sanyock2@jabbernet.eu] has left #webgui []18:40
-!- sanyock2 [n=sanyock2@jabbernet.eu] has joined #webgui18:40
-!- wgGuest68 [n=wgGuest6@pool-71-115-142-88.gdrpmi.dsl-w.verizon.net] has joined #webgui18:46
-!- wgGuest68 [n=wgGuest6@pool-71-115-142-88.gdrpmi.dsl-w.verizon.net] has quit [Client Quit]18:47
danny_mkpreaction:  where is the "create table Chat..." sql?18:50
danny_mk Root cause: Table 'webgui.Chat' doesn't exist18:51
@preactionoh, that's gone18:51
@preactioni'll dig up a dump of the current state of those tables18:51
danny_mkok, just send it to me when you get a chance.18:52
danny_mkor post it here so I can download it.18:52
danny_mkbrb18:52
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has joined #webgui19:12
elninogood morning!19:12
elninoI'm experiencing two problems, that I need to fix, I really can't wait for plainblack to get to them, because we are going live with our site in a week.  Am I interrupting a conversation?19:13
@preactionperlbot ask19:13
perlbotAsk forth your question to the all-knowing channel and we shall bestow upon you the answer of correctitude.19:13
elnino=)19:13
elninowe have a collaboration system that we use for pressreleases.19:14
elninoI display the RSS on our site, and according to the help files, it should be displaying the synopsis of each thread(?) but it displays the entire thread.19:15
elninoIf you actually go to view the thread listing, it displays the synopsis, so I know that the ^-; macro is in  place correctly. I hope I'm using the terms correctly.19:15
elninoIt used to work in 7.2.x but I have 7.3.22. and it broke somewhere.19:17
elninoI believe is what you'd call a "thread"19:17
@preactiongo to the edit page for that collab system and look at the display tab, RSS template. what does that say?19:18
@preactionyou may also want to look at the error log19:19
-!- khenn_ [n=khenn@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI19:23
elninosyndicared articles is the template, and interleaved id the disply ode19:23
elninointerleaved is the display mode, that is.19:25
@preactionoh, you're using the syndicated content wobject, why don't you just make a shortcut to the collab system?19:26
elninoI don't know if i understand. I want to summarize the the latest pressreleses on the one page, then when the user goes to the cs, ttheysee all the summaries. did that answer your question?19:28
elninothe first page that has the "latest" also contains the "latest news from other areas of the website" similareto what you've done on plainblacks support sit.19:29
elninosorry, i'm typing one handed. =(19:31
@preactiondo you have a URL to the RSS feed i can see?19:32
elninosite is beind a firewall, will be live in a week or two. It basically displays the full disecription as one blurp (no paragraph marks) for the top 3 or 4 press releases.19:34
elninopreaction, what did you mean by a shortcut?19:38
@preactionRSS isn't supposed to have HTML in it19:39
@preactiona shortcut asset to the collaboration system19:40
-!- khenn [n=khenn@66-190-54-175.dhcp.mdsn.wi.charter.com] has quit [Read error: 110 (Connection timed out)]19:40
@preactionthen you could put in some overrides to make it display only what you want19:40
@preaction(like Threads Per Page override and Collaboration Template override)19:40
@preactionRSS isn't supposed to have HTML in it, so that's the only way you're going to be able to do what you want19:41
elninoyou say it shouldn't have html in it. I'm a bit confused. the problem I'm having is that it displays the entire description, rather than the synopsis. according to the docs, that's what it should be doing.19:43
elninoaccording to the docs, it should be displying the synopsis. - to clarify.19:44
elninoit used to work in 7.2.119:45
elninodocs = the cs rss template help page19:47
-!- sanyock2 [n=sanyock2@jabbernet.eu] has left #webgui []19:50
elninoI think I found the culprit at one time. the template calls for "descripton", but in the help file says it returns the synopsis. In the code there was a point where it went to get the fields in the hash and the hash uses the field name "decription" so it would the get "description" instead of "synospsis". I found this in RSSFromParent.pm.19:54
-!- sanyock2 [n=sanyock2@jabbernet.eu] has joined #webgui19:58
elninoso, if at the time it gets the tmpl var description I force it to get the synopsis (per the help file) I think that will fix it? I think the problem arises that the tmpl var name and what it's supposed to get are mixed up. They should both be "synopsis"19:58
@preactionelnino, in lib/WebGUI/Asset/Wobject/Collaboration.pm line 777 it puts the thread's "synopsis" field into the RSS feed's "description" field19:58
@preactionthe RSS feed uses the RSS standard's names (which calls the field "description" and not "synopsis")19:59
elninowhat version are you looking at?20:01
@preaction7.3.2220:01
@preactionit's in the getRssItems subroutine20:02
elninoare you saying that it should be working?  I know that the ^-; is in placebecause the synopsis displyes correctly on the cs listing.20:04
elninoin the rssfromparent.pm file it looks like though it's potentially mistakenly getting description (when itloops thru a hash) Am I looking at is that the wrong code?20:05
elninosorry - Am I looking at the wrong code?20:06
@preactionline 123, the $item that RSSFromParent gets back from the getRssItems is a hashref20:07
@preactionbut even if it's an actual WebGUI::Asset, _tlsOfAsset returns the Title, Link, and Synopsis20:07
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui20:13
-!- mode/#webgui [+o rizen] by ChanServ20:13
elninoHi. I'll have to look again, I'm thinking that it's line 123 that I'm concerned about. Do you know what fields it's requesting from that hash ref? if it's requesting description, it's going to get description, instead of the synopsis. 20:16
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: sanyock, sno_, ckotil, Helios-, xootom, perlbot, khenn_, danny_mk, prj2501, SynQ, (+12 more, use /NETSPLIT to show all of them)20:21
-!- Netsplit over, joins: @rizen, sanyock2, khenn_, elnino, @Haaarg, danny_mk, xootom, SDuensin, perlmonkey2, @preaction (+12 more)20:31
elninooh. see. you're saying that because it's an rss feed of a webgui asset, line 120 is being called? I'm telling ya, it's returning description for some reason. Perhaps the part of getting "synopsis" is broken... Is it ignoring the ^-; macro?. This is geting too deep for me, but I need to somehow get this fixed. I'm assuming that we're rssfromparen is the correct code. Where is get defined? would that be Asset.pm or Collaboration.pm?20:45
xootomDoes anyone know if it's possible to calculate a total of values, that are pulled out of a nested query in an SQL Report? I have query 1 returning a list of groups. Then query 2 returns a number for each group identified in query 1. Is it possible to total up the numbers returned each time from query 2? query 1 and 2 are executed on different databases.20:46
xootome.g. can I use HTML::Template to accumulate a total from the query2 value on each iteration?20:47
@preactionxootom, mysql has a SUM() function20:47
@preactionHTML::Template cannot, but Template Toolkit can20:47
xootomyeah but that would only be a sum within the nested query 220:47
@preactionelnino, i've been over the code, it's getting the "synopsis" field. by default the synopsis field is filled in with the "bodyText" field (Posts are assets, not wobjects, and have no description field) minus all the HTML20:47
elninoDang it. Is this where I get kicked out?  you're right - it is getting it. However I did find a "real" bug in all this. It seems that whenyou modify one of those items in the CS system, you have to reinsert the ^-; each time, or else it looses it. Hence why I saw the enire description field.20:48
@preactioni don't know what ^-; is. it doesn't seem to be a core macro20:49
@preactionbut, as part of stripping the HTML, it probably strips macros20:49
elninoIt's the page break you are supposed to enter in the description field to mark where the "synopsis" ends.  Am I going crazy?? I read that too in your docs, cause I thought iw as cool!20:49
@preactionno, i just don't know everything20:49
@preactionbut that would be a bug then, if the ^-; gets removed every time20:49
elninoI wonder if that is what these people were talking about in this bug report: http://www.webgui.org/bugs/tracker/auto-generated-synopsis-not-re-generated-after-edit 20:49
elninoI really didn't know what they meant by "autogenerated" synopsis. 20:49
elninowhere is the code for stripping HTML kept? maybe I can fix that...20:49
@preactionno, i think the fix for that bug helped create this new bug20:49
@preactionit's in WebGUI::HTML20:50
@preactionthe fix for that bug caused the synopsis to be re-generated every time the description field changes. now we have the problem where the description field loses the marker. before it wasn't a problem because the synopsis never got updated20:50
@preaction(which is why it worked in 7.2.1 and doesn't work now)20:50
elninoah. 20:50
elninoSo I have nother question... but you may have answered it but I guess I need to understand a little more..20:50
elninoIn the same rss feed created from the cs sytem, my html characters are not displaying correctly. And you mentioned that rss shouldn't contain html.20:50
elninoI'll buy that, but I thought I read somewhere, that if I add ESCAPE="HTML" that it would allow &, and > and < type charcters to display, but instead it escaped the ampersand that is used to display those charactes. So instad of a registered mark: &reg;, I'll get &#x26;reg; So it seems that it's doing double duty.20:50
elninoso maybe if I find a different code for &reg; it'll work?20:51
@preactionno, the escaping should be done for you. RSS is an XML format, and so can contain XML entities (which &reg; is)20:51
elninohmm. do I dare say that's not working in 7.3.22?20:51
elnino- in the syndicated content asset of a webgui asset - 20:52
@preactionit's not the syndicated content wobject that does the escaping, it's the RSSFromParent20:53
@preactionand i wouldn't doubt at all that it's not working right20:53
@preactionin fact, i think the bug was squashed by requiring escape="html"20:53
@preactionso that'd be another bug20:54
elninoRight, that's what I put in the template for the syndicated artcile templete, and that's where I got the "double" affect.20:54
@preactionno, escape="HTML" should be in the RSS feed template20:56
elninooh. I'll try that.20:57
xootomam i right in sqlreports can't replace/insert/update etc20:57
@preactionxootom, yes20:57
xootomthat's irritating, perhaps its rollover help should be updated, it says you can use whatever keywords are defined in the database link20:58
xootomit would work but appears to add a limit to the end of all queries20:58
xootomwhich breaks a replace i need to do20:58
@preactionlooks like nothing is explicitly forbidding insert / update20:59
@preactionyou may want to turn on debug mode?21:00
xootomError: There was a problem with the query. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'limit 0,25' at line 221:00
@preactionsounds like you've got an error in your sql syntax21:01
@Haaargit always adds the limit21:01
@Haaargthere isn't a way to tell it not to21:01
xootomthat's what's breaking the query21:01
xootomhmmm21:01
@Haaargthat's possibly a bug21:01
@Haaargthat behavior changed at some point i believe21:02
xootomi'll raise it thanks21:02
elninopreaction - thanks! That was the trick!  you answered all my questions. Thank you for being patient with me.21:04
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has quit ["Leaving"]21:12
danny_mkhmmm.... the encrypt login seems to have been removed in 7.4.x 21:12
-!- AMH_henry [n=yktang@erica.xs4all.nl] has joined #webgui21:23
* danny_mk is back21:33
@rizendanny_mk check the change log21:45
xootomi've got a basic navigation problem, i think i'm just being dumb. I have lots of subsites starting at /home/sites/site1, /home/sites/site2, /home/sites/site3. I have a single template on all the sites, with a navigation asset, it is set to show relative to root /a/b/c. But it only ever shows the menu of site1, even if you're in the branch of site2 or site3. How does it know to go down branch "site1", yet it's in the correct bra21:51
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui21:53
-!- mode/#webgui [+v crythias] by ChanServ21:53
danny_mkHmmm... I checked the gotchas but not the changelog.21:54
danny_mkOK, thanks.21:54
+crythias:)21:55
-!- wgGuest19 [n=wgGuest1@24-182-140-82.static.stls.mo.charter.com] has joined #webgui21:57
wgGuest19Couldn't call method editSave on asset for url: /getting_started/getting-started Root cause: Transactions not supported by database at /usr/lib/perl5/vendor_perl/5.8.6/i386-linux/DBI.pm line 1632.21:58
wgGuest19I'm using MySQL 5.0.4521:58
+crythiasnot just there21:58
+crythiasI'm having a feeling you have multiple mysqls21:58
wgGuest19I've read that MyISAM doesn't support transactions, which is what the create.sql file specifies.  Does that make sense?21:58
wgGuest19Multiple mysqls?22:00
+crythiasI could be wrong. 22:00
wgGuest19Does webgui require a DB that can handle transactions?22:00
wgGuest19I'm using 7.4.4.22:00
+crythiasyes. 22:01
@preactionno, webgui requires MyISAM22:01
wgGuest19So therefore it should not be using MyISAM for the engine, correct?22:01
@preactionInnoDB won't work with webgui22:01
+crythiasbut generally speaking, MySQL 5 should be able to do it, but not MySQL 322:01
+crythiasooh. http://www.freedomtoaster.org/home22:02
@preactionthat is pretty awesome22:03
-!- crythias [n=gyoung@64.200.2.35] has left #webgui []22:31
wgGuest19I've tried MySQL 5.0.45 straight from mysql.com, 5.0.4 from my distro RPMS, and 4.1.12 from my distro RPMs and they all give the same thing:22:35
wgGuest19main::[[undef]] - Couldn't call method editSave on asset for url: /getting_started/getting-started Root cause: Transactions not supported by database at /usr/lib/perl5/vendor_perl/5.8.6/i386-linux/DBI.pm line 1632.22:35
@rizenare you creating innodb?22:38
@rizendatabases?22:38
@rizenif so don't22:39
wgGuest19No, create.sql specifies MyISAM for the engine.22:51
wgGuest19I'm just importing create.sql.22:51
-!- sno_ [n=sno@adsl-76-226-108-147.dsl.sfldmi.sbcglobal.net] has quit ["Leaving"]22:52
@Haaargmight try making sure you have an up to date DBD::mysql23:03
danny_mkyeah!  that got me one time too.  Definitely make sure you have an updated DBD::mysql23:04
wgGuest19Hmm..  I just updated from CPAN, 4.004 or something.23:05
wgGuest194.00523:07
@Haaargyou might need to update the mysql client libraries first23:09
-!- xooto1 [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has joined #webgui23:13
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has quit [Read error: 104 (Connection reset by peer)]23:14
wgGuest19I'm running 5.0.4...?23:17
-!- khenn_ is now known as khenn23:38
-!- mode/#webgui [+o khenn] by ChanServ23:38
xooto1a quick navigation question, i've got a templated navigation on some pages, and want it to show a submenu which is the current page url +/extras .. i'm thinking this would work as "Specific url" with start point of ^PageURL();extras but it doesn't seem to work, should it?23:39
wgGuest19Thanks for the help, I've got it working!23:40
-!- SDuensin [n=Scott@107.sub-75-204-84.myvzw.com] has quit ["Leaving"]23:48
-!- wgGuest19 [n=wgGuest1@24-182-140-82.static.stls.mo.charter.com] has quit []23:48
xooto1is it intentional that the webgui image selector in the richedit inserts the current version of an asset rather than its 'public url' which reflects changes to the asset23:57
--- Day changed Tue Aug 28 2007
xooto1does anyone know whether the start page in a navigation object, specific url is relative to the current url?00:06
-!- xooto1 [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has quit ["Leaving."]00:11
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has joined #webgui00:12
-!- danny_mk [n=daniel@76.28.6.5] has left #webgui []00:26
-!- AMH_henry [n=yktang@erica.xs4all.nl] has left #webgui []00:50
-!- Haaarg [n=haarg@66-188-138-133.dhcp.mdsn.wi.charter.com] has quit [Read error: 110 (Connection timed out)]01:29
-!- BobSilva [n=Bob@c-71-236-251-28.hsd1.wa.comcast.net] has joined #webgui02:10
BobSilvaAnyone got some time for a newbie?02:11
@khennwhat's up Bob?02:20
BobSilvaHi Khenn, thanks for responding...02:22
BobSilvaI just got a Source INstall up and running   7.4.3...02:22
BobSilvaI'm starting to play with it and running into troubles...  Undoubtedly config and pilot error...02:23
BobSilvaI can't get pending versions to commit and appear...02:23
BobSilvaI just discovered...02:23
BobSilva Couldn't create storage location: /data/WebGUI/cimarron-hoa.dyndns.org/uploads/Fj/bV/FjbVxKrT6Zvv9bc7GBf0qw : No such file or directory02:24
BobSilvaSo, I'm working that one at the moment...02:24
BobSilvaBut, I think I have a bigger problem...02:24
BobSilvaI'd like to actually nuke all these pending versions, but can't seem to find a way to do that....  Suggestions?02:25
@khennsounds like you don't have spectre running correctly02:26
@khennthough the storage location issue may be something else02:26
@khenncheck the privileges of the uploads folder02:26
@khennit should belong to nobody02:26
@khennor whatever user you run apache under02:26
@khenntypically that is nobody02:26
@khennto figure out what is wrong with spectre, you should enable INFO level in log.conf02:27
@khennI believe it defaults to WARN02:27
@khennjust change that text to INFO02:27
@khennand restart modperl02:27
@khennmay want to restart spectre as well02:27
@khennyou should start seeing more information about what is causing spectre to fail02:28
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: sanyock, besonen_mobile02:46
-!- Netsplit over, joins: sanyock, besonen_mobile02:46
BobSilvaI'm sorry....  I got pulled intoa conference call...03:08
BobSilvaAccording to my httpd.conf, it's apache / apache...  (Running CentOS)03:10
BobSilvaOK, perms changed...03:11
BobSilvaOK,, changed log level and restarted apache / spectre...03:13
BobSilvakhenn, you still with me?03:14
BobSilvaI have three pending versions out there....  Can I nuke them?  Or what can I do to get them processed?03:15
@preactionfix the error that's causing them to not process?03:16
@preactiongo to WebGUI/sbin and run "perl spectre.pl --test" and "perl spectre.pl --status"03:16
@preactionthen look at the webgui.log03:16
BobSilvaWill do...  Just a sec...03:16
BobSilvaERROR: Spectre cannot communicate with WebGUI. 03:17
@preactionthat's bad03:17
@preactionwhat does the webgui.log say03:17
BobSilvaWell, THAT would seem to be a problem...  :)03:17
BobSilvaWebGUI::Session::ErrorHandler::warn[430] - Visitor (1) connecting from 71.236.251.28 attempted to make a Spectre workflow runner request, but we're only allowed to accept requests from 127.0.0.1/32.03:18
@preactionyes, that is'03:18
@preactionso now you want to add that IP address to the spectreSubnets in the webgui configuration file03:18
BobSilvathe 71 IP is the firewall03:19
@preactionokay, does your computer know that it's yourdomain.com ?03:19
BobSilvaBut that's the public side of the FW....  That doesn't seem to be secure, no?03:19
@preactionis yourdomain.com in your /etc/hosts file?03:19
BobSilvaNope...  :)03:19
@preactionthat's bad too03:19
@preactionbut that should fix it03:19
BobSilvapreaction, I'm sorry but I have to run...   I have family in town and I have to go tend to them...03:20
BobSilvaThanks for your help...03:20
BobSilvaI'll try some more tomorrow...03:20
BobSilvaI'll try your suggestions...03:20
@preactionadding the domain to /etc/hosts will fix it03:20
BobSilvaThanks, again, Bye...03:20
@preactionor at least reveal new problems03:20
@preactionhave fun03:20
-!- BobSilva [n=Bob@c-71-236-251-28.hsd1.wa.comcast.net] has quit []03:20
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has left #webgui []03:37
-!- nuba_ [n=nuba@hq.imaterial.org] has joined #webgui04:03
-!- prj2501 [n=bleep@hq.imaterial.org] has quit [Read error: 104 (Connection reset by peer)]04:03
-!- prj2501 [n=bleep@hq.imaterial.org] has joined #webgui04:03
-!- nuba [n=nuba@hq.imaterial.org] has quit [Read error: 104 (Connection reset by peer)]04:03
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI04:05
-!- nuba_ [n=nuba@hq.imaterial.org] has quit [Read error: 104 (Connection reset by peer)]04:20
-!- nuba [n=nuba@hq.imaterial.org] has joined #webgui04:20
-!- vayde [n=vayde@c-75-72-85-140.hsd1.mn.comcast.net] has joined #webgui04:30
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []04:54
-!- perlmonkey2 [n=perlmonk@ip68-97-51-70.ok.ok.cox.net] has left #webgui []05:14
-!- BobSilva [n=Bob@c-71-236-251-28.hsd1.wa.comcast.net] has joined #webgui05:42
BobSilvapreaction, you there?05:43
@preactionyes05:43
BobSilvaJust thought I'd let you know, /etc/hosts solved problem #1....05:43
BobSilvaperl spectre.pl --test works now...05:43
BobSilvaI'm waiting for it's queue to drain and then I'll start testing again...05:43
BobSilvaThanks for you help...05:44
BobSilvaYes, no more pending versions and the content is there...05:46
BobSilvaThanks again!05:46
BobSilvaBye,,,05:46
-!- BobSilva [n=Bob@c-71-236-251-28.hsd1.wa.comcast.net] has quit [Client Quit]05:46
-!- vayde [n=vayde@c-75-72-85-140.hsd1.mn.comcast.net] has quit [Remote closed the connection]06:04
nubapreaction> or at least reveal new problems06:09
nubaheh. so true, such is life.. :)06:09
-!- sanyock2 [n=sanyock2@jabbernet.eu] has quit [Read error: 113 (No route to host)]06:54
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui07:57
-!- mode/#webgui [+o rizen] by ChanServ07:57
-!- dapperedodo [n=joeri@a82-93-238-59.adsl.xs4all.nl] has joined #webgui08:51
-!- AMH_mari [n=AMH_mari@alphamega-dmp.xs4all.nl] has joined #webgui09:20
-!- sanyock2 [n=sanyock2@jabbernet.eu] has joined #webgui09:38
-!- rizen_ [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui09:42
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Read error: 110 (Connection timed out)]09:51
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has joined #webgui09:59
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui10:03
-!- xootom [n=tom@195.224.29.66] has joined #webgui11:57
-!- sanyock2 [n=sanyock2@jabbernet.eu] has left #webgui []12:24
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has quit ["Leaving"]14:13
-!- sanyock2 [n=sanyock2@jabbernet.eu] has joined #webgui14:22
-!- xootom [n=tom@195.224.29.66] has quit ["Leaving."]14:31
-!- Radix-europe [n=jesse@wl122245.wlan.wu-wien.ac.at] has joined #webgui14:34
Radix-europeGreetings from Vienna (and the YAPC::Europe)14:38
AMH_bobHi Radix14:39
-!- Radix-europe [n=jesse@wl122245.wlan.wu-wien.ac.at] has quit [Read error: 110 (Connection timed out)]15:13
-!- xootom [n=tom@195.224.29.66] has joined #webgui16:06
-!- SDuensin [n=Scott@137.sub-75-207-90.myvzw.com] has joined #WebGUI16:14
-!- danny_mk [n=daniel@76.28.6.5] has joined #webgui17:02
danny_mkOK, I did find the part that states "Fixed behaviour of the Encrypt Login setting, in such way that only the form" however, where in the "Site settings" do I specify that the use MUST use ssl to login?17:07
danny_mkI did look at the changelog documents17:07
-!- besonen_mobile [n=besonen_@71-220-238-128.eugn.qwest.net] has quit [Read error: 104 (Connection reset by peer)]17:24
-!- besonen_mobile [n=besonen_@71-220-238-128.eugn.qwest.net] has joined #webgui17:24
-!- dapperedodo [n=joeri@a82-93-238-59.adsl.xs4all.nl] has left #webgui []17:25
-!- wgGuest30 [n=wgGuest3@host86-138-145-115.range86-138.btcentralplus.com] has joined #webgui17:52
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has left #webgui []17:53
wgGuest30hello17:53
wgGuest30ww17:53
wgGuest30i would like some help with the templates17:53
-!- wgGuest30 [n=wgGuest3@host86-138-145-115.range86-138.btcentralplus.com] has quit [Client Quit]17:54
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Connection reset by peer]17:57
danny_mkwhat do you need?17:57
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui17:59
-!- mode/#webgui [+o preaction] by ChanServ17:59
-!- Haarg [n=haarg@66-188-138-133.dhcp.mdsn.wi.charter.com] has joined #webgui18:00
-!- mode/#webgui [+o Haarg] by ChanServ18:00
-!- AMH_mari [n=AMH_mari@alphamega-dmp.xs4all.nl] has left #webgui []18:08
-!- perlmonkey2 [n=perlmonk@ip68-97-51-70.ok.ok.cox.net] has joined #webgui18:11
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has quit ["Leaving."]18:13
-!- bopbop [n=kmccombs@71-82-167-135.dhcp.mdsn.wi.charter.com] has joined #webgui18:25
-!- khenn [n=khenn@66-190-54-175.dhcp.mdsn.wi.charter.com] has quit [Remote closed the connection]19:39
-!- khenn [n=khenn@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI19:39
-!- mode/#webgui [+o khenn] by ChanServ19:40
-!- khenn [n=khenn@66-190-54-175.dhcp.mdsn.wi.charter.com] has quit [Remote closed the connection]19:46
-!- khenn [n=khenn@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI19:46
-!- mode/#webgui [+o khenn] by ChanServ19:47
-!- diakopter [n=diakopte@pdpc/supporter/active/diakopter] has joined #webgui19:57
-!- AMH_henry [n=yktang@erica.xs4all.nl] has joined #webgui20:01
-!- xootom [n=tom@195.224.29.66] has quit ["Leaving."]20:04
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has joined #webgui20:41
-!- bopbop [n=kmccombs@71-82-167-135.dhcp.mdsn.wi.charter.com] has quit []20:58
-!- sanyock2 [n=sanyock2@jabbernet.eu] has left #webgui []21:51
-!- sanyock2 [n=sanyock2@jabbernet.eu] has joined #webgui21:52
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has quit [Read error: 110 (Connection timed out)]22:33
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has joined #webgui22:59
-!- SDuensin [n=Scott@137.sub-75-207-90.myvzw.com] has quit ["Leaving"]23:45
-!- danny_mk [n=daniel@76.28.6.5] has left #webgui []23:50
--- Day changed Wed Aug 29 2007
-!- AMH_henry [n=yktang@erica.xs4all.nl] has left #webgui []00:23
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has left #webgui []01:10
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI03:31
-!- sanyock2 [n=sanyock2@jabbernet.eu] has left #webgui []05:14
-!- sanyock2 [n=sanyock2@jabbernet.eu] has joined #webgui05:15
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has joined #webgui06:26
elninohello! Am I interrupting anything?06:27
elninoquick question - honest - is there a setting in webgui so that the rank also specifies the order on which the asset is on a pagelayout? 06:27
rizen_nope06:28
rizen_rank doesn't have anything to do with the order of assets on a page06:28
rizen_that's what drag and drop placement is for06:28
elninobummer. reason i ask is that it would be alot faster to reorder page elements in the asset tree than on the actual page06:28
rizen_the problem is that you have multiple content positions on a page06:29
rizen_and rank is only one number06:29
-!- rizen_ is now known as rizen06:29
-!- mode/#webgui [+o rizen] by ChanServ06:29
elninoI kinda figured. Thanks and bye.06:30
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has quit [Client Quit]06:30
-!- sanyock2 [n=sanyock2@jabbernet.eu] has left #webgui []08:30
-!- sanyock2 [n=sanyock2@jabbernet.eu] has joined #webgui08:31
-!- sanyock2 [n=sanyock2@jabbernet.eu] has left #webgui []08:58
-!- sanyock2 [n=sanyock2@jabbernet.eu] has joined #webgui09:00
-!- sanyock2 [n=sanyock2@jabbernet.eu] has left #webgui []09:02
-!- sanyock2 [n=sanyock2@jabbernet.eu] has joined #webgui09:03
-!- sanyock2 [n=sanyock2@jabbernet.eu] has left #webgui []09:06
-!- sanyock2 [n=sanyock2@jabbernet.eu] has joined #webgui09:08
-!- sanyock2 [n=sanyock2@jabbernet.eu] has left #webgui []09:09
-!- sanyock2 [n=sanyock2@jabbernet.eu] has joined #webgui09:10
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui09:43
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has joined #webgui10:20
-!- AMH_mari [n=AMH_mari@alphamega-dmp.xs4all.nl] has joined #webgui10:29
-!- MrHairgrease [n=martin@194.171.50.114] has joined #webgui11:21
-!- mode/#webgui [+v MrHairgrease] by ChanServ11:21
-!- Radix-europe [n=Jesse@wl122245.wlan.wu-wien.ac.at] has joined #webgui11:24
-!- sanyock2 [n=sanyock2@jabbernet.eu] has left #webgui []11:36
-!- sanyock2 [n=sanyock2@jabbernet.eu] has joined #webgui11:38
-!- Radix-europe [n=Jesse@wl122245.wlan.wu-wien.ac.at] has quit [Read error: 113 (No route to host)]12:02
-!- xootom [n=tom@195.224.29.66] has joined #webgui12:08
-!- Radix-europe [n=Jesse@wl122245.wlan.wu-wien.ac.at] has joined #webgui13:59
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has quit ["Leaving"]14:09
-!- Radix-europe [n=Jesse@wl122245.wlan.wu-wien.ac.at] has quit [Read error: 113 (No route to host)]15:17
-!- xootom [n=tom@195.224.29.66] has quit ["Leaving."]15:57
-!- xootom [n=tom@195.224.29.66] has joined #webgui16:00
-!- xootom [n=tom@195.224.29.66] has quit ["Leaving."]16:07
perlmonkey2Rank ordering assets?  Only on a single column template.  And faster?  Maybe on a really slow machine that can't do javascript drag an drop fast.16:09
-!- xootom [n=tom@195.224.29.66] has joined #webgui16:13
-!- SDuensin [n=Scott@44.sub-75-205-193.myvzw.com] has joined #WebGUI16:18
SDuensinMorning16:25
-!- xootom [n=tom@195.224.29.66] has quit [Remote closed the connection]16:25
AMH_bobAfternoon16:32
-!- xootom [n=tom@195.224.29.66] has joined #webgui16:59
-!- danny_mk [n=daniel@76.28.6.5] has joined #webgui17:24
-!- dionak [n=dkidd@adsl-072-149-129-114.sip.clt.bellsouth.net] has joined #webgui17:50
dionakhey guys. i need to pick someone's brain about subclassing SQLForm. I created a SQLFormMailExt in Assets/Wobjects/ and wrote a test. Tests are passing. I uploaded this to a client site, added it to the config. All is fine but when I try to add the new wobject, I get 'duplicate entry' errors for the SQLForm table. 17:52
@rizenI'm not sure if the SQL Form was designed to be subclassed17:53
@rizenYou'll have to ask MrHairgrease if he's around, as he wrote it.17:54
* MrHairgrease is around but too busy to get his brains picked17:54
+MrHairgreasemy only suggestion is that you check out processPropertiesFromFormPost17:54
dionakok, i'll look. thanks. 17:54
+MrHairgreasethe error is likely due to the asset being tried to be inserted twice in the SQLForm table17:55
@rizendionak, I'd also look at the definition() method to make sure it's accepting def data from upstream classes17:55
+MrHairgreasethe ppffp of your subclass17:55
+MrHairgreaseshould leave the SQLForm table alone17:55
+MrHairgreasethat too17:55
dionaki didn't create a ppffp in the subclass but i'll look at the code. 17:56
dionakrizen...def data from upstream classes?17:57
dionakSUPER::definition ?17:58
@rizenyes17:58
@rizenbut more importantly17:58
@rizenthe definition method must accept an array reference being passed into it17:58
@rizenfrom your class17:58
@rizenyou did create a definition method in your subclass, right?17:58
@rizenThat's required of all subclasses17:59
dionakyes, i did. i have $definition as the third argument to the definition method17:59
dionakthen i'm just pushing on to this var. just like in SQLForm.pm17:59
@rizenthird?17:59
+MrHairgreaseis the Inbox template ocumented?17:59
+MrHairgreasedocumented*18:00
dionakyes, class, session and definition18:00
@rizenoh18:00
@rizensorry, i don't count class as an argument18:00
@rizenperhaps i should18:00
dionakthen i changed className and assetName in the definition18:00
@rizenbut what i really mean was18:00
@rizenyour def method has the following line:18:00
@rizenreturn $class->SUPER::definition($session,$definition);18:00
dionakgot it..18:01
@rizenand make sure the SQLForm's def method is designed18:01
+MrHairgreaseyou must also change tableName18:01
@rizento accept that data18:01
@rizeninbox should be documented18:01
dionakit's there. i 18:01
@rizenif it's not please file a bug18:01
dionakcan't use the same table?18:01
@rizenno18:01
@rizenevery class must have it's own table18:01
dionakoh. 18:01
@rizeneven if that table only includes assetId and revisionDate18:02
dionakthat's probably the issue right there. 18:02
dionakok, thanks for the help!18:02
@rizenyw18:02
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has quit ["Leaving."]18:05
-!- AMH_mari [n=AMH_mari@alphamega-dmp.xs4all.nl] has left #webgui []18:07
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has left #webgui []18:13
-!- AMH_henry [n=yktang@erica.xs4all.nl] has joined #webgui19:03
-!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui19:43
-!- mode/#webgui [+o preaction_] by ChanServ19:43
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui19:48
-!- mode/#webgui [+v crythias] by ChanServ19:48
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)]19:50
-!- preaction_ is now known as preaction19:51
-!- xootom [n=tom@195.224.29.66] has quit ["Leaving."]20:22
-!- MrHairgrease [n=martin@194.171.50.114] has left #webgui []20:35
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has joined #webgui20:48
-!- perlmonkey2 [n=perlmonk@ip68-97-51-70.ok.ok.cox.net] has quit ["Leaving."]20:52
-!- knowmad [n=william@adsl-072-149-129-114.sip.clt.bellsouth.net] has joined #webgui21:48
knowmadI have an error in webgui.log that i want to get a stack backtrace on. What's the best way to do this?21:50
@preactionuse Carp qw(verbose); <- might work21:50
@rizenturn on debug in your log21:50
@rizenOR21:50
@rizenturn on debug mode in your web site21:50
@rizenbut use the ip filtering option so that the debug only shows for you21:50
knowmadthanks, i'll try these.21:51
knowmaddebug mode on in the site only shows the webgui.log output, it doesn't give me a backtrace21:52
@rizenit gives you the backtrace also21:54
@rizenjust that you have to find it in the debug below21:54
@rizendebug is the grey area at the bottom21:54
knowmadit went red, green, yellow.21:54
@rizenand below that there was nothing?21:55
knowmadi guess that's more purplish than green but there's no grey area with a backtrace.21:55
knowmadhere's the error --- Couldn't execute operation : WebGUI::Operation::User::www_editUser. Root cause: The 'hour' parameter (undef) to DateTime::new was an 'undef', which is not one of the allowed types: scalar21:55
knowmadi reported the bug but graham couldn't replicate. i think i got a user into an unexpected state as this error only occurs when trying to edit this 1 user.21:56
knowmadi was hoping a backtrace would help us find the problem21:56
@rizenlook at the userProfileData table for that user21:57
@rizensee if anything looks wierd21:57
knowmadbirthdate = -6480022:00
knowmadothers are more reasonable22:01
knowmador null as in the case of Admin and Visitor22:01
knowmadi have no idea how that would have happened22:02
@rizenso set it to something reasonable and see if it goes away22:02
knowmadno difference22:04
knowmadi set it to same value as another record22:05
@rizenthen that's not the problem22:05
@rizenperhaps it's something in the users table22:05
@rizenthere are a few dates in there22:05
knowmadthese look logical22:06
knowmaddateCreated and lastUpdated22:06
knowmadwhy do you think i'm not seeing a backtrace from debugging?22:06
@rizenperhaps you're blind, or perhaps i'm stupid22:08
@rizen=)22:08
knowmadprobably a bit of both, eh22:09
@rizenbut since it's not working for you, move on to the log file22:09
knowmadi'm looking at the line that's causing the error msg22:09
knowmadi'll just wrap it in an eval and carp 22:09
-!- wgGuest58 [n=wgGuest5@mailbox.outsidein.org] has joined #webgui22:20
wgGuest58hello!22:21
wgGuest58I upgraded from 7.3 to 7.4.3 today but I am encountering an error and I think it is in regards to JSON.22:21
-!- wgGuest58 [n=wgGuest5@mailbox.outsidein.org] has quit [Client Quit]22:22
-!- wgGuest77 [n=wgGuest7@mailbox.outsidein.org] has joined #webgui22:23
knowmaddid you read the README file? i think there was some info in there22:23
wgGuest77I am receiving an error 1 when launching WREModPerl.  I can't seem to trace the error.  I did the forced upgrade in the gotcha file.22:23
@Haarganything in the modperl error log?22:24
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has left #webgui []22:24
wgGuest77unfortunately it is a windows box - and there aren't any errors in the event log - is there somewhere else ther might be an error log?22:25
@Haargc:\data\wre\prereqs\apache\logs\modperl.error.log22:26
wgGuest77this is the error: [Wed Aug 29 11:55:47 2007] [error] Can't load Perl file: c:/data/WebGUI/sbin/preload.perl for server localhost:81, exiting...22:28
dionaklook in startup.pl for mod_perl...sounds like a mis-configuration.22:29
dionakor that file doesn't exist. 22:29
wgGuest77the only thing in startup.pl is chdir "c:/"; 1;22:34
wgGuest77the file does exist22:34
knowmadrizen: where is the epoch time get set? it, like birthdate, is set to -6480022:38
knowmadnm, i've created a patch to fix negative epoch values. will attach it to my bug report.22:43
-!- danny_mk [n=daniel@76.28.6.5] has quit [Remote closed the connection]22:44
@rizenThe negative values were probably created by a bug we had a while back22:47
@rizeni remember there being a problem with birthdates22:48
-!- wgGuest77 [n=wgGuest7@mailbox.outsidein.org] has quit []22:50
knowmadahh, i see. i'm going to supply the patch anyhow. do what you want with it.22:51
knowmadshould an asset that is being proxied honor version tags? we're seeing changes to an asset show up when outside the version tag when it's being included into a page via AssetProxy macro23:02
knowmadin addition, we're also getting the wrong userid in the asset that is being proxied from the ^#; macro. oddly enough it works in Admin mode but not in normal mode. this is all in 7.4.423:03
@rizenyes it should honor version tags23:05
knowmadit's not23:06
knowmadi'll file a report. do you want us to try to recreate it on a demo site?23:06
@rizenyou always should23:06
@rizencuz that's what we're going to do23:06
knowmadok23:06
@rizenand if we can't23:06
@rizenit gets closed23:06
knowmadgotcha23:07
knowmadcannot replicate it on demo server. i dunno how it's happening but it's happening. only difference i can think of is that we're seeing this behavior on a Windoze server. Can't imagine why that would make a difference though.23:35
@rizenyou're using winblows to serve webgui?23:38
@rizenon purpose?23:38
knowmadclient requirement23:38
@rizeni suppose you then are eagerly anticipating WRE 0.8 for windows23:39
@rizensince it's feature equiv to the unix version23:39
knowmadyes, we are!23:40
knowmadthe biggest aggravation right now is the time lag required to restart the modperl server. it's like a minute or more.23:41
knowmadi'm hoping 0.8 will address this somehow23:42
@rizenthat has nothing to do with the WRE unforuntately23:42
@rizenit's a problem with mod_perl on windows23:42
@rizenbut we are looking at work arounds23:42
@rizenthe problem is that mod_perl for some reason is very slow to preload and compile all of WebGUI's prerequsite perl modules23:43
@rizenif you comment out preload.perl it will start very quickly23:43
@rizenwe're not sure why this happens, but it is something we're trying to come up with a workaround for before 0.8 comes out23:44
@preactiondoes apache's mod_prefork work on windows?23:44
@rizenyes23:44
@preactioni thought it had its own mpm for nt23:44
@rizenit's a special version of it though23:44
@rizenit simulates forking23:44
@rizenit's not actual forking23:44
@rizenbehind the scenes it's using threads23:44
@preactionah, was thinking it might be preloading for every child instance23:45
@rizenwell it does create a child23:46
@rizenso it is loading twice23:46
@rizenit creates two processes23:46
@rizenthe parent one just distributes requests23:46
@rizenand the child one spawns threads to serve the requests23:46
@rizenbut for whatever reason the parent process also preloads all the perl modules23:46
@rizenand windows doesn't do shared memory23:46
@rizenso it's loading it all twice23:47
@rizengraham has been investigating this for quite a while23:47
@rizenhe may have more input23:47
@Haarghaven't come up with any real solutions so far unfortunately23:48
@preactionsolution: drop support for windows and distribute vm images to run RHEL inside of a windows host :p23:49
@Haargas a long time windows user, i fully support that idea23:50
@rizeni bet it would actually run faster than the native windows version23:51
@rizenhowever, i doubt it would appease client requirements that knowmad spoke of23:52
-!- SDuensin [n=Scott@44.sub-75-205-193.myvzw.com] has quit ["Leaving"]23:53
@preactionyeah, it's just wishful thinking.23:53
--- Day changed Thu Aug 30 2007
-!- knowmad [n=william@adsl-072-149-129-114.sip.clt.bellsouth.net] has left #webgui []00:19
-!- crythias [n=gyoung@64.200.2.35] has left #webgui []00:36
-!- jarcher [n=jarcher@64-142-95-110.dsl.static.sonic.net] has joined #webgui00:51
-!- dionak [n=dkidd@adsl-072-149-129-114.sip.clt.bellsouth.net] has left #webgui []01:09
-!- AMH_henry [n=yktang@erica.xs4all.nl] has left #webgui []01:24
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has joined #webgui01:33
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has left #webgui []01:59
-!- jarcher [n=jarcher@64-142-95-110.dsl.static.sonic.net] has quit []02:55
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI04:21
-!- sanyock2 [n=sanyock2@jabbernet.eu] has left #webgui []05:07
-!- Haarg [n=haarg@66-188-138-133.dhcp.mdsn.wi.charter.com] has quit [Read error: 110 (Connection timed out)]05:39
-!- sanyock2 [n=sanyock2@jabbernet.eu] has joined #webgui07:22
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has joined #webgui09:41
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui09:42
-!- AMH_mari [n=AMH_mari@alphamega-dmp.xs4all.nl] has joined #webgui09:59
-!- Radix-europe [n=Jesse@wl122245.wlan.wu-wien.ac.at] has joined #webgui10:16
-!- Radix-eu [n=Jesse@wl122245.wlan.wu-wien.ac.at] has joined #webgui10:32
@preactionperlbot .at10:41
perlbot.at is Austria10:41
-!- Radix-europe [n=Jesse@wl122245.wlan.wu-wien.ac.at] has quit [Read error: 110 (Connection timed out)]10:50
Radix-euyeah, in Austria at the moment, attending YAPC::Europe11:09
@preactionword11:09
Radix-euOff to Prague tomorrow11:13
Radix-eugot a couple of days there, then off to Berlin for a few days11:14
@preactionyou put up a flickr didn't you?11:14
@preactioni need pichars11:14
Radix-euyeah - there's a link from my blog if you like - http://jesseandyumi.blogspot.com11:15
@preactionthanks11:15
Radix-euhundreds of photos on flickr :)11:15
@preactioni'm going to have to call you a bastard repeatedly though, for actually Being In Europe... :p11:15
Radix-euhehe11:16
Radix-euI reckon I can live with that :)11:16
Radix-euHaving fun.. though getting sick of museums and palaces I have to say11:16
@preactiontake the back roads!11:17
@preactionbtw, http://pown.alluc.org/?uid=62011:18
@preactionlong cat is looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong11:18
@preaction(i swear i don't know whether to act twice my age or half my age most of the time)11:19
@preactionmore pichar! pichars of Prague!11:19
@preactionPrague is supposed to be pretty11:19
* preaction sleeps now11:19
Radix-euYeah, well hit prague tomorrow :)11:19
Radix-euno idea if I'll have net there tho11:19
Radix-euSame with berlin11:20
Radix-euafter berlin I'll be staying with friends in the south of france tho.. so should be able to upload photos there11:20
-!- Radix-eu [n=Jesse@wl122245.wlan.wu-wien.ac.at] has quit ["Leaving"]11:37
-!- xootom [n=tom@195.224.29.66] has joined #webgui11:51
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has quit ["Leaving"]14:06
-!- dionak [n=dkidd@adsl-072-149-129-114.sip.clt.bellsouth.net] has joined #webgui16:24
-!- SDuensin [n=Scott@21.sub-75-206-84.myvzw.com] has joined #WebGUI16:24
-!- danny_mk [n=daniel@76.28.6.5] has joined #webgui16:25
-!- Haarg [n=haarg@66-188-138-133.dhcp.mdsn.wi.charter.com] has joined #webgui17:10
-!- mode/#webgui [+o Haarg] by ChanServ17:10
-!- perlmonkey2 [n=perlmonk@casr-dev.fwsm2ppuser.ou.edu] has joined #webgui17:16
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Read error: 110 (Connection timed out)]17:30
-!- perlmonkey2 [n=perlmonk@casr-dev.fwsm2ppuser.ou.edu] has quit [Connection timed out]17:57
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has left #webgui []18:09
-!- knowmad [n=william@adsl-072-149-129-114.sip.clt.bellsouth.net] has joined #webgui18:16
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has quit ["Leaving."]18:16
-!- AMH_mari [n=AMH_mari@alphamega-dmp.xs4all.nl] has quit [Read error: 110 (Connection timed out)]18:34
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui18:35
-!- mode/#webgui [+v MrHairgrease] by ChanServ18:35
-!- AMH_henry [n=yktang@erica.xs4all.nl] has joined #webgui18:48
-!- rjacobsen [n=rjacobse@74-129-192-43.dhcp.insightbb.com] has joined #webgui19:07
rjacobsensorry to bother you folks again, but i have run into another problem in webgui and i am wondering if it is a known problem...... it seems, when i use the ^include() macro to include an external page or code, that if i change the code on the page included it does not automatically update on the website.... i have to physically go to the page that has the file included and resave that page in order to see the changes... seems very odd t19:10
rjacobsenhello19:10
-!- rjacobsen [n=rjacobse@74-129-192-43.dhcp.insightbb.com] has left #webgui []19:10
-!- rjacobsen [n=rjacobse@74-129-192-43.dhcp.insightbb.com] has joined #webgui19:10
rjacobsenhello19:10
rjacobsenis anyone here?19:10
-!- rjacobsen [n=rjacobse@74-129-192-43.dhcp.insightbb.com] has left #webgui []19:11
-!- xootom [n=tom@195.224.29.66] has left #webgui []20:12
-!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui20:59
-!- mode/#webgui [+o preaction_] by ChanServ20:59
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Connection timed out]21:13
dionakquick question...maybe an obvious one. i'm trying to create a scheduled commit of a particular version tag. I looked back at last year's conference material to do this. i created a workflow, added a scheduled event and then a 'commit version tag'. how does the workflow know which tag to commit? or does it commit them all?21:38
@Haargyou edit your version tag and set it to use the new workflow21:42
dionakperfect! thanks. :)22:00
-!- wgGuest32 [n=wgGuest3@static-72-85-248-223.bstnma.east.verizon.net] has joined #webgui22:05
-!- wgGuest32 is now known as Dc5e22:06
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has joined #webgui22:30
@preaction_though a WebGUI::Asset::File technically takes a storage location which can hold multiple files, the asset itself is meant to hold only one file, correct?23:07
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui23:07
-!- mode/#webgui [+o rizen] by ChanServ23:08
@preaction_so if i were to extend the WebGUI::Asset::File::Image class to add a "caption" field, that would work, because there's only one image in the storage location23:08
@rizenisn't caption the same as synopsis?23:08
@preaction_could use that, yes23:09
@preaction_rizen, would you be aversed to me working with the Post asset to try to make it useful outside the collab system IF I can do so without making it less efficient?23:11
@rizenwhat do you mean "outside" the cs?23:13
@rizenfor CS subclassing purposes?23:13
@rizenor soemthign else?23:13
@preaction_well, that and for the image gallery23:13
@rizenimage gallery?23:13
@rizenyou mean the new one?23:13
@preaction_part of the spec seems to be a way to add comments to individual images23:13
@preaction_yes23:13
@rizenIt's a simple commenting system though, not a full collaboration system23:14
@rizenno hierarchy or anything23:14
@preaction_right23:14
@rizenso why would you use the sledgehammer of post23:14
@rizenwhen you could write something lighter?23:14
@rizenin fact, the comments shouldn't even be assets23:15
@rizenthere should just be a commetns collateral table23:15
@rizenattached to each photo23:15
@preaction_but each photo is a WebGUI::Asset::File::Image23:15
@rizenso?23:15
@preaction_unless the gallery itself does the lookup23:16
@rizenactually that's even better23:16
@rizensince the gallery is doing the display in this case23:16
@rizennot the photo asset23:16
@rizenfor the purposes of the photo gallery the images won't actually be displaying themselves23:16
@rizenyou won't be going to /image/url.jpg23:17
@rizenwill you?23:17
@rizenor will you?23:17
@preaction_there's one page where you'd want to: display the details of the image, including the EXIM info23:17
@preaction_which, i believe, is where the comments on the photo are23:17
@rizenhmmm23:18
@rizenbut how would you get back to the photo gallery then?23:19
@rizenand you still need all of the photo gallery's navigation and stuff on that page23:19
@rizenmethinks that page will also be displayed by the photo gallery23:19
@rizenor rather not by the photo gallery23:21
@rizenbut by the sub folder thing23:21
@preaction_right23:21
@preaction_Photo Gallery > Gallery > Image23:21
@rizenmethinks it should have a different name23:22
@rizenbut whatever23:22
@preaction_eh, if you can think of one, i agree23:22
@rizenCollection23:23
@rizenRoll23:23
@rizenAlbum23:23
@rizenactually album is probably best23:23
@preaction_album sounds best23:23
@rizenactually i'm going to have to disagree with myself23:24
@rizenwe do need the image url to serve up that details page23:24
@rizenotherwise search and tag clouds won't work properly23:24
@rizeni'm starting to think we need a new asset type down there23:25
@rizenmaybe "Photo"23:25
@preaction_the only way out of that, then, is subclassing the Image to make a Photo23:25
@rizenyeah23:25
@rizenand actually that makes sense, since EXIM data is only for photos23:25
@rizennot for other types of images23:25
@preaction_also the comment feature, and a more involved template23:26
@rizenright, that way it can have all the stuff we need it to have23:26
@preaction_without bugging up the normal Images with crap they don't need23:27
@rizenand because it's s subclass of Image23:27
@rizenit will still retain all it's functionality23:27
@rizenlike being able to do ^FileUrl();23:28
@rizenand use image resizing23:28
@preaction_sounds good. i think i got this thing figured out23:28
@khennooh talk of the photo gallery23:47
@khennwhat did you think preaction ?23:48
@preaction_i just sent the e-mail, it looks awesome23:50
@preaction_very purdy23:50
@khennI get the feeling it's missing something23:50
@khennbut I don't know what23:50
@khenndid I cover all the bases?23:50
@khennit's so big23:50
@preaction_it's not so big really, it has the potential to become big but i think i can keep it lean23:51
@preaction_something i didn't get was you mentioned once about User friend network or something and never mentioned it again23:51
@preaction_and if that were to be implemented, i'd think it'd need to be implemented through core, using some sort of that Dynamic Group control with a user profile field23:52
@rizenfriends has been implemented23:53
-!- SDuensin [n=Scott@21.sub-75-206-84.myvzw.com] has quit ["Leaving"]23:53
@rizenit's part of 7.523:53
@preaction_sweet23:53
@preaction_otherwise the photogallery itself is just a way to display one or more albums, the album is just a way to display one or more photos, the photo asset will be the mildly complex part, but it's nothing i haven't done a few times already (which means i might be able to do it right the first time ;)23:56
@khennwas the user folder concept explained well enough?23:57
@khennIt's kind of implied23:57
@khennso all user photos go into one repository23:57
@khennand then are tied to "galleries" or "albums"23:57
@khennI don't care what we call it really23:57
@preaction_oh, so the photogallery has one more function then23:58
@rizenkhenn the photos under each album will automatically be tied to the gallery by lineage23:59
@preaction_but yes, looks like the page itself explains how it should work23:59
@khennI see23:59
@preaction_the cross-publish thing: should it be a shortcut or a copy?23:59
--- Day changed Fri Aug 31 2007
@khennshortcut IMO00:00
@preaction_so images can be posted to multiple galleries, and galleries need to know they might have shortcuts instead of actual photos00:00
@khennbut I think rizen has a different view of the user folder than I do.  Honestly, the way he is thinking about it is better00:01
@khennbut given that view00:01
@khennI'm not sure shortcuts work00:01
@khennif the owner deletes the photo, you get a nasty error where the image should be00:01
@preaction_the photogallery will make the user folder. the user folder in the photogallery will take a descendant lineage of Photo assets where the ownerId = userId of the folder we want00:01
@khennright00:02
@preaction_you can only post images to galleries you own, no?00:02
@preaction_which includes cross-publish00:02
@khennmy thinking was that galleries would be separate containers of photos00:02
@rizenin the case of shortcuts referring to dead photos00:02
@rizenthe app will just have to take that into account00:03
@khennyeah it could do that00:03
@khennand put up a dummy image00:03
@khenn<no longer available>00:03
@khennor something to that affect00:03
@khennbut I think the way rizen sees it is:00:03
@khennUser -|00:03
@preaction_i thought the shortcut did that already automatically00:03
@khenn- Galley00:03
@khenn-|00:03
@khennPhoto00:03
@khennGallery that is =p00:03
@khennso the photos roll up to the user00:04
@khennbut also are descendants of their own gallery00:04
@preaction_so the PG wobject stores a bunch of User folders which have Albums which have Images00:04
@khennI think that's right00:04
@khennyes00:04
@khennthat's a better way to handle it00:04
@khennthe friends part of it comes in when you deal with private photos00:05
@khennso a photo marked private is only visible to your friends network00:05
@preaction_which imo sounds bad. not every album should need a User folder. Albums have an owner, which may contain images not owned by the User (due to posting permissions on the album)00:05
@khennhuh?00:06
@khennonly the owner should be able to post to his/her album00:06
@preaction_since albums have an owner, we don't need a folder to organize them, we can use a 'where owner=userId' clause in the lineage query00:07
@preaction_so there will never be a "public" album that more than one person can post to? (at least, not under the current spec)00:07
@khennit's not necessary I agree, but it should be there.00:08
@khennthe "public" album would be full of shortcuts00:08
@preaction_not necessarily, it'd just be full of photos with different owners00:09
@preaction_but that's not covered by the spec anyway00:09
xootomsorry to butt in, is the If macro still available? it's in the wiki but doesn't seem to work, it's not in the Macro folder 00:10
@khenndo we need the concept of "public" folders?00:11
@preaction_xootom, it was taken out, i think there might be something in the contribs section about it00:11
@preaction_khenn, not immediately, no. but by putting the extra container in there we may be overcomplicating the possibility of adding it in the future00:11
@khenni'm open to the suggestion.  We can talk more about it next week perhaps00:12
xootompreaction_ - ok thanks. I'm trying to display a user profile field with User("year"); - where it's a number, but if it's 0, to show "open". The user profile editor is fine as there is a label to this effect for the drop down, but using the macro just pulls out the raw number. I was going to use If to replace '0' with 'open'.00:12
@khennI'm waiting on some other feedback and then I'll send the spec off to rizen00:12
@rizenxootom the if macro was taken out in favor of pluggable templates...check out one of the more advanced template systems that come with webgui00:14
@preaction_macros are processed after the template though, right?00:14
@rizentrue so he'll have to write his own custom macro that does the if logic00:16
xootomhmm would be nice to easily display the value rather than key for a user profile field00:18
xootomor is the key/value thing only used to display the drop down, and not accessible elsewhere00:19
-!- danny_mk [n=daniel@76.28.6.5] has quit ["using sirc version 2.211+KSIRC/1.3.12"]00:19
@rizenno idea what you're talking about00:19
xootomwhen you're editing a user profile field, and set "possible values", which is a list of keys mapped to values00:19
xootomthe keys are what's stored in the database, and accessible through the user macro, but the values are what the user sees in the user profile editor00:20
xootomhmm when they view their profile though, they see the raw key, not the value... 00:21
xootommaybe i've mis understood them00:21
@preaction_when you use the User macro, you see the key defined in the possibleValues, not the value00:21
xootomyeah that's what i found, same when looking at your profile. which makes it inconsistent with what you see when you edit your profile00:22
-!- Dc5e [n=wgGuest3@static-72-85-248-223.bstnma.east.verizon.net] has quit [Read error: 113 (No route to host)]00:23
@rizenfile it as a bug00:24
xootomsurely at least view user profile should show values, not keys00:24
xootomok00:24
-!- AMH_henry [n=yktang@erica.xs4all.nl] has left #webgui []01:02
-!- dionak [n=dkidd@adsl-072-149-129-114.sip.clt.bellsouth.net] has quit []01:22
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []02:08
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has left #webgui []02:35
-!- sanyock2 [n=sanyock2@jabbernet.eu] has left #webgui []07:01
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: ckotil, Helios-, pjesi07:52
-!- Netsplit over, joins: Helios-, ckotil, pjesi07:57
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has joined #webgui09:34
-!- sanyock2 [n=sanyock2@jabbernet.eu] has joined #webgui11:33
-!- besonen_mobile [n=besonen_@71-220-238-128.eugn.qwest.net] has quit [Read error: 104 (Connection reset by peer)]12:33
-!- besonen_mobile [n=besonen_@71-220-238-128.eugn.qwest.net] has joined #webgui12:33
-!- sanyock2 [n=sanyock2@jabbernet.eu] has left #webgui []12:55
-!- sanyock2 [n=sanyock2@jabbernet.eu] has joined #webgui12:55
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui13:24
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has quit ["Leaving."]14:17
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has joined #webgui14:17
-!- AMH_henry [n=Henry@alphamega-dmp.xs4all.nl] has left #webgui []14:28
-!- dionak [n=dkidd@adsl-072-149-129-114.sip.clt.bellsouth.net] has joined #webgui17:04
-!- xootom [n=tom@195.224.29.66] has joined #webgui17:56
-!- danny_mk [n=daniel@76.28.6.5] has joined #webgui17:59
xootomhi all18:00
@khennmorning18:00
-!- rizen changed the topic of #webgui to: [ WebGUI 7.4.5-beta / 7.3.22-stable | WRE 0.7.2 ] .:. Come To The WUC http://webgui.org/wuc18:00
-!- rizen changed the topic of #webgui to: [ WebGUI 7.4.3-beta / 7.3.22-stable | WRE 0.7.2 / WRE 0.8 preview ] .:. Come To The WUC http://webgui.org/wuc18:01
xootomi've got users adding basic pages of content, and they want to be able to add images to the content. what is the easiest way of them accomplishing this?18:02
xootomthey don't have write access to /media, so the webgui image inserter doesn't give them upload functionality, and even then I think it's overkill having them have to navigate the whole tree to find an image. 18:02
xootomideally it'd be as simple as clicking an insert image button, uploading the image, the image transparently being attached to the article, but still being able to be moved within the article, i.e. left aligned so text flows around18:03
xootomat the moment if i attach multiple images, only one shows too18:03
dionakis access to the media folder required for image uploads in the editor?18:03
xootomseems to be, i get it as admin, but the user doesn't see it18:03
xootommakes more sense in this case for the images to be stored in either the article itself or its page18:04
dionaksounds a little disorganized for growth tho...might get messy18:04
xootomthey can upload the images using the file pile, then find them in the webgui image selector, but they have to edit the page too to hide the image asset, so it's several steps too many18:04
xootomyeah but these are people with their own sets of pages, that want to just play around... like myspace :) ... i dont want to stop them being creative etc18:05
xootomthey just want to be able to add images into their pages of content18:05
dionakgotcha...i don't have an answer tho. maybe rizen would have a suggestion.18:05
@rizeni don't provide end user support on irc, sorry18:06
dionakoh, sorry18:06
dionakmakes sense18:06
-!- rizen changed the topic of #webgui to: [ WebGUI 7.4.5-beta / 7.3.22-stable | WRE 0.7.2 / WRE 0.8 preview ] .:. Come To The WUC http://webgui.org/wuc18:06
@rizenonly developer support, and future discussions18:07
xootomi dont think its a support issue, i can train them all to do a 5 step process for each image, it seems to me like the article attachments doesnt work properly18:07
dionakbtw, rizen...i added the WG conference to facebook as an event...just fyi18:07
@rizenxootom, you always take that approach. if something doesn't work the way you want it to work you think it's a bug18:08
@rizenthanks dionak18:08
xootomyeah it probably comes across that way, im passing on the feeling i'm getting from non-technical users18:08
xootomthey expect it to work in a certain way etc18:09
@rizenthen submit an RFE18:09
xootomi will if i'm not just doing the wrong thing or missed a setting...the thing that seems odd, is that when i attach an image (attachment) to an article, it prompts me to attach another one, etc, so i can attach say 3. I'd expect these to be available as downloads after the article, along with the link. But I only see one. If I reedit the article, I only see one. If i delete it, I see one of the others etc.18:12
xootomis that a bug?18:12
@rizennope..it depends upon your template18:12
xootomin the article editing interface it only shows one though18:13
xootomthe last one attached18:13
@rizeni told you i don't provide end user support18:15
@rizencontact plainblack support if you want help18:16
-!- AMH_bob [n=bob@alphamega-dmp.xs4all.nl] has quit ["Leaving."]18:19
xootomok so it's not a bug, no prob18:19
-!- jdan [n=jdan@xdsl-461.lubin.dialog.net.pl] has joined #webgui18:31
-!- sanyock2 [n=sanyock2@jabbernet.eu] has left #webgui []19:03
-!- xootom [n=tom@195.224.29.66] has left #webgui []19:14
-!- sanyock2 [n=sanyock2@jabbernet.eu] has joined #webgui19:35
-!- xootom [n=tom@82-38-197-188.cable.ubr04.shef.blueyonder.co.uk] has joined #webgui19:47
-!- AMH_henry [n=yktang@erica.xs4all.nl] has joined #webgui19:48
-!- jdan [n=jdan@xdsl-461.lubin.dialog.net.pl] has quit ["Leaving"]20:09
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Read error: 110 (Connection timed out)]21:44
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui21:46
-!- mode/#webgui [+o rizen] by ChanServ21:46
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []21:58
-!- danny_mk [n=daniel@76.28.6.5] has quit ["using sirc version 2.211+KSIRC/1.3.12"]23:21
-!- Radix-europe [n=Jesse@l121.dkm.cz] has joined #webgui23:25
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI23:43
-!- dionak [n=dkidd@adsl-072-149-129-114.sip.clt.bellsouth.net] has left #webgui []23:55
-!- knowmad [n=william@adsl-072-149-129-114.sip.clt.bellsouth.net] has left #webgui []23:56
--- Log closed Sat Sep 01 00:00:58 2007

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