WebGUI irc logs from: 2007-03.log

--- Log opened Thu Mar 01 00:00:52 2007
+perlDreamerI could use a little help with a debug.  Is there someone in channel with IE7 and willing to help?00:01
@rizeni don't have IE 7, but i'm willing to help00:10
@rizen=)00:10
@rizeni can download it, but i have to leave in 10 minutes..so it will have to wait until either really late tonight or tomorrow00:10
pjesiwhy do you need ie7?00:11
+perlDreamerI was demo'ing WebGUI to a potential customer this morning with IE7 and the demo site was completely broken.00:12
+perlDreamerIt works fine with Mozilla.00:12
+perlDreamerSo I'd like a double check before submitting a bug00:12
@rizensteve and frank told me they went through all of webgui and fixed everything ie7 related00:13
pjesisubmit the bug to microsoft00:13
+perlDreamerpjesi: that's funny00:13
pjesiwell it is their product that is broken00:13
+perlDreamerrizen: I think there are open IE7 bugs on the board00:13
pjesiperlDreamer: is it specific to the demo template?00:14
+perlDreamerpjesi: I don't know00:14
+perlDreamerI beat a hasty retreat, blamed it on release day, and scheduled another meeting next week.00:15
pjesiI have always made sure firefox is available on the presentation computer on meetings00:17
+perlDreamerIt was a spur of the moment thing.00:17
@preactionperlDreamer: what about the demo site is broken in IE7?00:17
+perlDreamerI created a demo site and tried to login as admin.00:18
+perlDreamerIt kicked me back to the demo create screen.00:18
@preactionk, i just tried that and it worked00:18
@preactionmight've been a release thing, when did you do it?00:18
+perlDreamer8:45am PST00:19
@preactionso 11:45a roy's time00:19
+perlDreamerrizen: I was thinking of the IE6 and "IE and Firefox" bugs.  IE7 is clean on the boards00:19
+perlDreamerpreaction: yup00:19
@preactionyou might've been doing it while the demo sites were being updated00:20
+perlDreamerI'll bring my laptop to the next one, just in case.00:22
@preactionis the empty style supposed to include <html> and the proper head tags?01:01
+perlDreamerI remember coming across that during testing.01:05
+perlDreamerlet me check01:05
@preactionit doesn't, but is it supposed to?01:05
@preactioni'm thinking no, that you use the empty style when you generate the entire html doc yourself (or RSS, or otherwise)01:06
+perlDreameror when embedding in javascript windows, ala FormHelpers01:06
+perlDreamerHave you seen the bug about groupIdEventEdit?01:10
+perlDreamerI think it's actually an opinion.  What do you think?01:11
@preactionhaven't seen it01:12
@preactionactually, groupIdEventEdit was set to the groupIdEdit of the Calendar01:13
@preactionthey can change it. that's the idea01:13
+perlDreamerthe bug is that it was set to 3 instead of groupIdEdit01:14
@preactionwait, it's groupIdEventEdit that got changed?01:14
@preactionohhh, it's from the 7.2.3-7.3.0 upgrade01:15
+perlDreamerbug already fixed?01:15
@preactionno, i believe that it is explicitly set to "3", let me check01:16
@preactionlooks like it isn't explicitly set to anything, but defaults to "3"01:17
+perlDreamersidenote: I added a test to Style.t that explicitly checks for html, head and body tags in the empty style template.01:18
@preactionone-line fix: $properties->{groupIdEventEdit} = $properties->{groupIdEdit}; # line 238 of docs/upgrades/upgrade_7.2.3-7.3.0.pl01:18
+perlDreamernow it will be guaranteed to let us know it changes.01:18
+perlDreamerI'll commit the fix and try to run an upgrade.01:18
@preactionso it succeeds when there ISNT right? because i think i use the empty style on a bunch of ajax stuff that returns JSON01:18
+perlDreamerunlike($styled, qr{(?i)</?(html|head|body)>}, 'useEmptyStyle does not have html, head or body tags');01:19
@preactionword01:19
+perlDreamerit's a pretty simplistic check, but it gets the idea across01:19
@preactioni did a lot of that sort of checking with the output of getPage01:20
@preactionthough i do think in the future we should make a nice getPageAsHTMLTokeParser (or something similar) that returns a proper HTML parsing object01:20
+perlDreamerI noticed that you used the same IO tied variable thing that I did.  It doesn't work before perl 5.8, though01:21
@preactionnope01:21
@preactionbut webgui requires 5.801:21
@preactionbefore 5.8 you can use the IO::String (i think, or IO::Scalar, one or the other)01:21
+perlDreamerwhere does it say that we require 5.8?  That's new to me.01:21
+perlDreamerI like it, but I was working under the assumption people would still use earlier perl's01:22
@preactionhttp://www.plainblack.com/installing_webgui <- maybe testEnvironment.pl should "require v5.8.8"01:22
+perlDreameryour 1-line fix, is that modifying an existing line or adding a line?01:24
@preactionadding a line01:24
@preactionshould be right under a couple other $properties changes01:24
@preactioner, crap01:25
@preactionno, wait, that'll work01:25
+perlDreamerI'll download and install a 7.2 and then try an upgrade.01:25
+perlDreamerI think it will work,too, but I've been bitten too many times recently to not test anymore.01:26
@preactiontrue nuff01:26
+perlDreamerdude, you did the world a service by rewriting the calendar01:42
+perlDreamerum, preaction, will it upgrade calendar with no events?01:50
@preactionit should02:06
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui02:11
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI02:17
pjesidamn head.block02:18
pjesi!!!02:18
+perlDreamerpjesi, if you can build a test for it that shows it's a bug, I'll fix it02:20
pjesiperlDreamer: it is so nondeterministic02:21
pjesiI cant figure it out02:21
+perlDreamerso it's working sometimes, in some cases, but not in others?02:22
pjesiyes02:23
pjesilast time it didnt show at all, yesterday it was twice within <head/>, today it was once in <head> and once in <body>, later it was correctly only in <head>, now it is only in body02:24
@preactionsame asset? which asset type? a page layout (if so, what assets does it contain?)02:25
pjesiLayout.pm02:26
pjesiit contains a whole site02:26
pjesisorry, it is the head block of the Layout template02:27
@preactioni'm just saying, there are a lot of ways to put head tags up there, and there's one correct way. some of the assets in the Layout might be putting things up there in the wrong way02:27
+perlDreamerpreaction: I think he's saying he has a headblock for the layout template, and that info (not any child info) is showing up all over the place, twice or not at all02:28
@preactionso in the Extra Head Tags part of the layout template, which should be put in the <tmpl_var head.tags> area that's handled by the style template?02:29
pjesisometimes the child info is displayed as well (rss link for example)02:30
pjesiyes <tmpl_var head.tags> is in the Style02:30
pjesiit sometimes prints them there02:31
pjesisometimes above the normal block02:31
pjesianyways, I managed to push Hinrik into fixing this02:32
pjesiabove normal block is at the top of <tmpl_var body.content>02:41
+perlDreamerpreaction: I figured out what was going on with the upgrade.  I short-circuited it and it broke the upgrade process quietly.02:44
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has quit [""""]02:47
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []03:01
pjesiit does look like it is injected in head.tags if I am not loged in03:10
SDuensinWHOO HOO!   My photo gallery is (mostly) working!03:22
-!- streamlines [n=streamli@wsip-68-110-129-224.ga.at.cox.net] has joined #webgui03:36
SDuensinAnybody awake?  I may be on the verge of a wiki article here.03:39
streamlinesI'm here, but likely to be of much use to you.03:43
SDuensinNever know.  I just need the name of a template variable.  Can't seem to find it...03:44
SDuensinI uploaded a file and changed the menu title field.  When I use file.menuTitle, it's blank...03:44
SDuensinIf I use menuTitle by itself, I get the title of the folder the file is in.03:44
SDuensinI want to get the menuTitle of the file from inside a template for the parent folder.  (This is for a photo gallery.)03:45
SDuensinMake sense?03:45
streamlinesSorry, SDuensin, I'm just getting into WG, still readning literature and figuring stuff out. WQish I could be more helpful.03:45
SDuensinMe too.  :-)03:45
SDuensinWebGUI rocks.  It's just big.  Takes awhile to find everything.03:46
streamlinesyup. I'm a tech, and knowenough perl, but yeah, WebGUI is BIG/03:46
SDuensin"Enough Perl" == "Live Bomb"   :-)03:47
streamlinesthat's exactly right. enuff to cause MAJOR issues. just another hacker. 03:48
streamlineshow long you been using WG?03:48
SDuensinI'm getting back into it.  I used the 5.x series for a lot of sites.  Had issues with 6.x and my server.  Now I'm back.  :-D03:49
streamlineswow. where'd you go?03:49
SDuensinLet me tell you...  7.x is a LOT different from 5.x.  Very impressive.03:49
streamlinesso you coming back from PHPland?03:50
@preactionSDuensin: it's possible the Image asset doesn't have a menuTitle for some reason. you might want to also try title03:50
SDuensinI've run a lot of other content systems since then.  Never happy with any of them.03:50
SDuensinpreaction - Isn't file.title the filename?03:50
streamlinesany perl-based?03:50
@preactiondurned if i know, haven't been inside the Image asset yet03:50
SDuensinNo, streamlines.  Perl was the problem.  My host didn't have hardly any modules installed and my personal server didn't have the bandwidth I needed.03:51
SDuensinpreaction - Let me commit my version and show you what I have.  I think you'll like it.03:51
@preactionPerl is too awesome for its own good03:51
SDuensinpreaction (and streamlines) - take a peek:  http://new.duensing.com:2080/home/gallery/rylee/snow03:51
streamlinesahhh....so did you eventuall change hosts? I wonder how many others have that issue a a block to using WG?03:51
SDuensinNew host, and more bandwidth on my personal connection.  I can run from either of them now.03:52
@preactionthe little loading bar thingy doesn't like me :(03:53
SDuensin?03:53
@preactioni click an image, and the loading bar shows up, but the image doesn't seem to load03:53
SDuensinWhat browser?03:54
streamlinesI've gotta hop a firewall to get to see port  2080 too. That may be why.03:54
@preactionFirefox 2.0.0.1 Intel Mac03:54
streamlinesthat's why I still dont see anything :-). I'll fix mine.03:54
SDuensinWell, hell, that's what I have.  :-)03:54
SDuensinDo you see the coat-of-arms above the menu?  (Coat-of-arms == shield thing.)03:54
@preactioni see the coat of arms, but no menu03:55
SDuensin!!!!03:55
@preactioni'm also a Visitor03:55
SDuensinWeiiiiirrd.03:55
@preactionthat might be the problem03:55
SDuensinCrap.  Menu fixed.03:55
SDuensinFor some bizarre reason, it was set to "Ad Managers".03:56
@preactionthat happens when it's not set03:56
SDuensinI bet I got a lot more screwed up then.03:57
@preactionoh: to make the rows have a uniform height: surround them in a div that has a height of the maximum height of your thumbnails03:57
SDuensinYea.  Any way to pull that from a variable?03:58
@preactionthe clicking works, it just took longer than i anticipated03:58
@preactionumm.... not that i'm aware of03:59
SDuensinMaybe my pipe is clogged.  Dang users!03:59
@preactionsomeone's clogging the intertubes?03:59
streamlineshmm...same problem on my end. Image 10 of 16 works though. odd. I 03:59
streamlinesnoticed some did and some didn't (some == atleast one). c03:59
* SDuensin blames his LAN.04:00
streamlinesclicked around more and no others workd.04:00
SDuensinOnly 10 worked?04:00
streamlinesdidn't click all thumbs thoh.04:00
SDuensinNothing different about 10.04:00
@preactioni got number 904:00
streamlinesnumber 10 of 16. popped up the thingy where you can click next to nav to others.04:01
streamlinesAh. so maybe his pipe really is clogged. 04:01
streamlinesbu nav to tohers from the thingy (next / prev) didnt work either. 04:01
SDuensinDunno.04:01
SDuensinSounds like clogged pipes.04:02
@preactioni assume tey work, just slowly04:02
@preactionis the thumbnail size a site setting?04:02
@preactionimma try to make a patch04:02
SDuensinFor that test gallery, I didn't size those images at all.  They're around 2 megapixel and the script scales 'em.04:02
SDuensinI think it's a site setting.04:02
SDuensinYes.  Admin->Settings->Content04:03
@preactionbut it can, unfortunately, be overridden per image04:04
SDuensinYea.  I know.04:04
streamlinesyou trust a script to resize on the fly? what processor---oh yseah, macintel. nevermind04:04
SDuensinI don't trust it.  I just know it does it.  When this site goes live, I'll scale them myself.04:05
@preactionit's probably just setting a width/height in the CSS04:05
SDuensinThat's my guess, preaction.04:05
streamlinesah.. .sorr. maybe some loop in the resize script? preaction got 9 and I got 10 ok? still having trouble loading any others.04:05
@preactionthey just take 30 seconds about04:06
streamlinespreaction, you getting em all now?04:06
@preactioni'm up to 1104:06
@preaction12...04:06
streamlinesoohhh. sorry. I need to keep quiet.  and look at my other monotors every now and again. sorry again. Loading fine as you said. 04:07
SDuensinhehehe04:08
streamlines(slink, slink). lurk  lurk.04:08
streamlinesI'll just go read my BRAND NEW wegui primer book. Amazing how much isn't obvious.04:09
SDuensinLooks like a variable won't help anyway.  You can't add in a template thingie, so there's no way to include the margin.04:09
SDuensinI didn't buy the primer.  Got the subscription to the docs.04:09
streamlinesyeah, got that too. we should wiki article....04:10
SDuensinI want to wiki this gallery after I get it sorted out.04:11
-!- crythias [n=Gerald@68.51.234.189] has joined #webgui04:11
-!- mode/#webgui [+v crythias] by ChanServ04:11
streamlinesI haven't had time to get the BIG picture from the subscription. All is still a bit fuzzy to me. BEst thing in to dive in and test and hack. 04:13
streamlinesThen feel fuzzy enough to share via wiki.04:13
SDuensinWhoa.  I have a template I can't edit.  Every time I click "Edit" it acts like I did "View".04:18
SDuensinGrrr.  Tried all I can think of.  Restarting WebGUI now.  Hope that fixes it!04:24
-!- [1]NetForged_Nea [n=Neal@c-24-20-104-7.hsd1.wa.comcast.net] has joined #webgui04:25
SDuensinThat fixed it.  Weird.04:28
SDuensinOk, just need to find that template variable for the menuTitle.04:33
SDuensinAnybody?  Anybody?  Buelher?04:40
-!- [2]NetForged_Nea [n=Neal@c-24-20-104-7.hsd1.wa.comcast.net] has joined #webgui04:42
-!- NetForged_Neal [n=Neal@c-24-20-104-7.hsd1.wa.comcast.net] has quit [Read error: 110 (Connection timed out)]04:42
-!- [2]NetForged_Nea is now known as NetForged_Neal04:42
-!- streamlines [n=streamli@wsip-68-110-129-224.ga.at.cox.net] has quit ["Leaving"]04:48
@preactionSDuensin: i think menuTitle is a Wobject property, and Image is only an Asset04:58
SDuensinThat hurts my head.04:58
SDuensinWhy does it have a field for it then?04:58
@preactionnm, menuTitle is in Asset04:59
@preactionperhaps it's getting clobbered somehow?04:59
-!- [1]NetForged_Nea [n=Neal@c-24-20-104-7.hsd1.wa.comcast.net] has quit [Read error: 110 (Connection timed out)]04:59
SDuensinI have no idea.  It's inside a loop.05:01
Radix-wrkSo were PedersenMJ and my entries the only ones for the wcc - haven't seen any additions to the wiki at all :(05:37
SDuensinI didn't have time to write my photo gallery entry.   :-(05:38
@preactionRadix-wrk: there's still 2 hours 20 minutes in the month of February ;)05:40
Radix-wrkDepends what time zone you're in I guess - but even still I'd have expected people to have added something by now05:41
@preactionyeah, i'm thinking no05:41
Radix-wrkJust a bit sad that there was only two of us who contributed. :(05:42
@preactionsteve just tapped me for some perl code to add to the design for http://webgui.org, so hopefully after the split we have less people saying that WebGUI is Plain Black05:42
Radix-wrkcool05:43
@preactionplus as evidenced in the IRC channel, the community is re-growing05:43
Radix-wrkyup.. was only two others in here when I started! :)05:43
Radix-wrkand neither of them said anything!05:43
@preactionyeah, back in the good ol' days05:44
Radix-wrkhehe05:44
@preactionwell, maybe not so good05:44
SDuensinI still want to write my wiki entry.  Just need to figure a few more things out.05:45
SDuensinUnfortunately, it's not going to happen in two hours and 15 minutes.05:45
@preactioneh, i imagine it ends when Roy reads his mail in the morning, so go ahead and submit, and maybe you'll be grandfathered in05:45
Radix-wrkthis with the photo gallery template that rizen gave you the other day?  or something new since then?05:46
SDuensinI can't finish it tonight.  :-/05:46
SDuensinIt's built off what he gave me.05:46
-!- patspam [n=notgiven@203-214-44-39.dyn.iinet.net.au] has joined #webgui05:46
SDuensinhttp://new.duensing.com:2080/home/gallery/rylee/snow05:46
SDuensinMy connection seems to be slow tonight, and the images need resized.  Give it time when you click on one.05:46
@preactionand unfortunately, i just learned my frypan needs to warm up far more in order to cook proper stirfry05:46
@preactioni blame the fact that i haven't cooked chinese in a while05:47
Radix-wrkelectric wok ftw!05:47
SDuensinLike that gallery?05:48
Radix-wrkI have a very nice, deep electric wok (2400w) that is great for instant stirfry.. heats up REAL quick and perfect for all sorts.. tis cool05:48
@preactionsomething i might need to look into05:49
Radix-wrkmy stove sucks, so I tend to use the wok for all sorts of stuff.. pasta, curries, etc05:49
Radix-wrkSDuensin, neat!05:50
Radix-wrkDid you check out that SlideShowPro link I posted the other day?05:50
Radix-wrkKinda similar in some ways except that one is all flash.05:50
SDuensinYea.   Looked cool.  Didn't look free though.  (I've been on a hell of an OSS kick lately.)05:50
Radix-wrknah.. definitely not free05:51
SDuensinIt did look good though!05:51
Radix-wrkand yeah, this one looks awesome if it's free05:51
SDuensinThis is really easy.  Just toss images into a folder asset and assign the gallery template.05:51
SDuensinIt's even smart enough to work out multiple galleries on one page and set up the paging for them.05:52
SDuensinI just wish I knew how to get to the menuTitle field of the image assets!05:52
Radix-wrkHmm.. you know what would really rock.. a webgui object that interfaces/links to a flickr set or something as they do have a full api I'm pretty sure05:52
SDuensinThat wouldn't be too hard, I wouldn't think.05:53
SDuensinI'm not much for hosting my content elsewhere.  That's why I was looking to do it all with WebGUI.05:53
SDuensinAnyway, I'll ask more weird template questions tomorrow when more people are here.05:57
SDuensinNight!05:57
Radix-wrkYeah, it's hard for us aussies tho.. upload bandwidth is so limited here (1mbit max prettymuch without forking out a fortune) and it's slow for the rest of the world to boot.  We can get away with hosting the images ourselves (providing they're not large ones) off our 1mbit uplink - but everything else, larger files, movies, downloads, pdfs, etc all have to go on external hosting for us or our net link is cactus05:58
patspamwhat's the proper way to update groupIdView on an asset through the API?06:17
@preaction$asset->update({ groupIdView => "newValue" });06:17
@preactionunless you want to make a new revision06:17
patspamah great, thanks06:18
-!- patspam [n=notgiven@203-214-44-39.dyn.iinet.net.au] has quit []08:35
-!- crythias [n=Gerald@68.51.234.189] has quit [Read error: 110 (Connection timed out)]08:41
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]09:42
Hinrikhttp://paste2.org/p/160510:52
Hinrikhow do I fix this?10:52
Hinrik/data is a symlink to /usr/local/data btw...10:52
Hinrikmost non-ascii characters come out wrong10:53
Hinrikthis is all supposed to be set to utf810:53
Hinrikit looks right if I start the client with --default-character-set=utf8, but that should be the default...10:54
-!- dapperedodo [n=joeri@194.171.50.114] has joined #webgui11:04
-!- dapperedodo [n=joeri@194.171.50.114] has quit [Client Quit]11:05
-!- dapperedodo [n=joeri@194.171.50.114] has joined #webgui11:05
-!- dapperedodo [n=joeri@194.171.50.114] has quit ["leaving"]14:03
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has quit ["Leaving"]14:11
-!- dapperedodo [n=joeri@194.171.50.114] has joined #webgui14:21
-!- [1]NetForged_Nea [n=Neal@c-24-20-104-7.hsd1.wa.comcast.net] has joined #webgui14:29
-!- NetForged_Neal [n=Neal@c-24-20-104-7.hsd1.wa.comcast.net] has quit [Read error: 104 (Connection reset by peer)]14:29
-!- [1]NetForged_Nea is now known as NetForged_Neal14:29
-!- pjesi_ [i=pjesi@klefi01.litlahraun.is] has joined #webgui15:58
pjesi_hi guys15:58
pjesi_I was asked to add a discussion board to the site but it doesnt show any controls15:59
pjesi_so I tried the CS15:59
pjesi_it doesnt generate any html16:00
pjesi_any ideas?16:00
-!- [1]NetForged_Nea [n=Neal@c-24-20-104-7.hsd1.mn.comcast.net] has joined #webgui16:01
-!- wgGuest97 [n=wgGuest9@zen.ecocoms.com] has joined #webgui16:04
-!- wgGuest97 is now known as todor_k16:04
-!- NetForged_Neal [n=Neal@c-24-20-104-7.hsd1.wa.comcast.net] has quit [Read error: 110 (Connection timed out)]16:17
-!- [1]NetForged_Nea is now known as NetForged_Neal16:17
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui16:20
-!- mode/#webgui [+o snapcount] by ChanServ16:20
-!- mediak [n=rjacobse@74-129-192-43.dhcp.insightbb.com] has quit [Read error: 104 (Connection reset by peer)]16:55
@snapcountwoo hoo... vpn time17:12
@snapcountback later17:12
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui17:17
-!- mode/#webgui [+v MrHairgrease] by ChanServ17:17
-!- dapperedodo [n=joeri@194.171.50.114] has quit ["leaving"]17:23
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 110 (Connection timed out)]17:31
ckotilHow could i programmatically migrate Faq-o-matic entries to webgui , without writing a custom import script?18:49
@rizenyou realize that what you just stated is an oxymoron right?18:49
@rizenhow can i program without programming?18:49
* ckotil sighs18:50
ckotilyes.18:50
@rizeni have one way you could do it18:50
ckotilim all ears.18:50
@rizenyou could have someone else do the programming for you18:50
@rizenthat way *you* didn't do any programming18:50
ckotilthats a technicality18:51
@rizenit's my only suggestiong18:51
@rizenminus the g18:51
ckotilk.18:51
@rizendoes SQL count as programming?18:51
ckotilyes.18:51
@rizenk18:51
@rizenno suggestions then18:51
ckotili might try to write something to crawl the FOM grab the text and create webgui assets18:52
ckotilid rather not do this by hand. (enter all the FOM entries into wG)18:52
@rizenthat counts as programming18:53
ckotilindeed it does. i was just asking if there were a way to do it wihtout programming18:54
ckotilor if a script already existed18:54
ckotilcrythias uses FOM for his webgui faq18:55
ckotiland theres a question. why not use webgui for the faq.18:55
ckotilto which there is not a good answer.18:55
@rizenhe has an answer for that in his faq18:55
ckotiloh, i should reread it then.18:55
+MrHairgreasehis provider doesn't allow webgui18:55
ckotilmy group just decided to give up the FOM to use webgui18:55
ckotiloh :x   hehe18:55
@rizenthat isn't the only reason18:56
@rizennor is it the reason he gives in his faq18:56
ckotilso i setup the file/knowledge repository structure in webgui.18:56
+MrHairgreaselet me read the faq then18:56
@rizenin the faq he says something like: i didn't expect to stay with webgui very long18:56
ckotili use shortcut assets in a few places for redundancy. it has come together quiet nicely, and is starting to fill up with content18:56
ckotilah.18:56
ckotilnavigation assets 0wn me. they are a life saver18:57
@rizennice to hear, many people say they are the bane of their existience18:59
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has quit ["Leaving."]19:01
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui19:02
-!- mode/#webgui [+v MrHairgrease] by ChanServ19:02
ckotilat first they were.19:09
ckotilnow i make them my bitch19:09
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has joined #webgui19:52
-!- mode/#webgui [+v perlDreamer] by ChanServ19:52
-!- pjesi_ [i=pjesi@klefi01.litlahraun.is] has quit ["leaving"]20:01
+perlDreamerckotil: For your FAQ-o-matic, you could HttpProxy it in, but that's a workaround20:09
+perlDreamerpreaction: re SDuensin's folder problems, the Folder only gives you a limited set of child Asset properties.20:11
+perlDreamerIt's a bummer20:11
@preactionis it an RFE? i'll pump in some karma20:11
+perlDreamermenuTitle is not in the list20:12
+perlDreamerIt would be like a 10 second hack.20:12
@preactionit's easier to get the full gamut than it is to restrict :p20:12
+perlDreamerwell, yes and no20:12
+perlDreamer$asset->get vs $asset->getTemplateVars is a whole world of difference20:12
@preaction$asset->get gets menuTitle20:13
+perlDreameryes, plus it gets every base Asset property, every base Wobject property and every specific Asset/Wobject property.20:14
+perlDreamerWe couldn't document that in the generic way that it is now.20:14
@preactionwait, there is a base WebGUI::Asset::getTemplateVars?20:14
+perlDreamerno20:14
@preactionok20:14
+perlDreameryes, kind of20:15
+perlDreamerevery template in the end does $asset->get and appends it to the template vars passed in.20:15
+perlDreamer(top-level asset template, not child level template vars)20:15
+perlDreamerIf every asset had a getTemplateVars, like the oh-so well designed Event and Calendar, it would make sub-classing them possible.20:16
+perlDreamerand testing them easier20:16
+perlDreamerand adding tertiary interfaces possible (think SOAP/WSDL, etc.)20:16
@preactiontrue enough20:16
+perlDreamerI guess what I'm saying is that we could file a bug report for the missing menuTitle and get it in now, and then talk with the big guy about larger interfaces in 7.420:17
@preactionusing getTemplateVars as the way to get the base template vars of the asset that are general to every www_ method in the asset20:19
+perlDreamerrizen: I need a bug consult.  I fixed half of a bug but need to know how to correct things that the bug has already broken.20:19
+perlDreamerpreaction:are you saying every www_ method in Asset, or just in Event and Calendar?20:23
@preactioni don't know. it fits for Event because of the processing involved with the dates, but for something like a Folder, $asset->get works fine20:25
@preactionof course, WebGUI::Asset::getTemplateVars could just return $self->get; and let the child classes add to that20:25
+perlDreamerah, I alluded to that earlier20:26
+perlDreamer->get and -getTemplateVariables are worlds apart20:26
@preactionthat's what i was thinkng you were getting at20:26
+perlDreameryeah20:26
+perlDreamer->get would meet 90% of most people's needs20:26
+perlDreamerbut also contains yards of Asset cruft20:26
+perlDreamerassetIds, templateIds, groupIds, etc.20:27
+perlDreamerusers will want asset names, template names and group names20:27
+perlDreamerthat requires getTemplateVars20:27
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []20:40
ckotilpd: ive deleted every http proxy asset on my site20:47
ckotilit was causing apache to blow up. spiked the cpu and filled up the memory and swap20:47
ckotilweb crawlers were pulling down our rrd files20:47
ckotilremember, the funky characters hitting my logs.20:47
ckotilid like to go back to using http proxy asset bc its really nice to get that content inline with the rest of my site20:48
ckotilWhat's this import script xtopher is using?20:56
ckotilimporting content from static sites. i might be able to use that for my FOM entries20:56
@rizenpd, i'm back21:07
@rizeni guess i should say perlDreamer so that it actually makes a sound for you21:08
+perlDreamerI'm here21:19
+perlDreamerYou remember the file upload bug from 2-3 days ago?21:19
@rizeni'm not21:19
+perlDreameroh21:19
@rizenjust kidding21:19
@rizenyes21:20
+perlDreamerthe bug is fixed, but now people have images with no thumbnails21:20
+perlDreamershould we script a solution for that?21:20
@rizenthere's already one21:20
@rizenthumbnailer.pl comes with webgui21:20
@rizenalthough, you could add a --flag to it21:21
@rizento only generate thumbs for images that don't have them21:21
+perlDreamerthe only side effect I see to that is ZipArchives may upload images, and they'd get thumbnails created in there, but that's not bad21:22
+perlDreamerI'll post that as the response to the bug and add it to the gotchas21:22
@rizenyeah, they'd get them, but it shouldn't affect them21:23
@rizenso i think we're good21:23
+perlDreamerthanks21:23
+perlDreameris there a general threshold/metric for deciding when to create scripts to fix stuff like this versus not?21:23
@rizendid i do something deserving thanks?21:23
+perlDreameryes21:23
+perlDreameryou decided whether this should have more work done on it21:24
@rizengenerally speaking we should try to fix stuff directly in the upgrade when possible and practical21:24
@rizenin this case, adding the thumbnailer to the upgrade is possible but not practical21:24
@rizenbecause it will slow down the upgrade considerably21:24
@rizenand my guess is that most people don't care about the thumbnails or we would have had a lot more people raising a big stink about it21:25
+perlDreamerThe thumbnailer script doesn't use Getopts for command line arguments.  Can I convert it to add the flag?21:31
ckotilhttp://www.plainblack.com/uploads/3C/X7/3CX7ekuCh7O6SuhqPNj-gQ/IIPImportSites_poland_pl.txt  @ $myfolder , im confused at the difference in  templateId and styleTemplateId21:35
ckotilat  $myfolder , im confused at the difference in  templateId and styleTemplateId21:35
+perlDreamertemplateId is whatever local/asset specific template the asset uses to display itself.  The view method.21:36
+perlDreamerstyleTemplate is there so that when you visit an Asset directly (via its url), it gets the style template for the site.21:37
+perlDreamerdoes that help?21:37
ckotilya , got it. thanks pd21:37
@rizenpd: yes21:40
@rizenthat's one of the very first utility scripts i ever wrote for webgui21:40
@rizenso i'm sure it could use some TLC21:41
@rizengotta reboot..brb21:41
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []21:41
ckotilpd im still confused actually...21:44
ckotilim inside.. 21:44
ckotil my $page = $parent->addChild({21:44
ckotil                        className=>'WebGUI::Asset::Wobject::Layout',21:44
ckotiland i see21:45
ckotil                        templateId=>"ahG2dUzE0GrK2kHWt6Qxdw",21:45
ckotil                        styleTemplateId=>$templateID,21:45
ckotilwhy would styleTemplateId match templateId21:45
ckotilshouldnt styleTemplateId be the sites style?21:45
ckotilim about to just go through with it on my dev box,a nd see what happens. ive already got a backup ready21:46
ckotiloh. nvm21:47
ckotiltemplateId must be different from $templateId21:47
+perlDreamerbad variable naming convention21:48
+perlDreamerit probably should have been called $styleTemplateId instead of $templateId21:48
+perlDreamerOne way to check it is to go find the template associated with that Id and check it's template namespace21:48
ckotilya i didnt that for article, and it checked out pbltmpl0000002.21:49
+perlDreamerhuh?21:51
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui21:52
-!- mode/#webgui [+o rizen] by ChanServ21:52
ckotili dunno21:54
ckotilhere goes nothing.21:54
* ckotil crosses his fingers21:54
@rizencut the blue wire!!!21:55
* perlDreamer points out that rizen is color blind21:56
+perlDreamerAlas, poor ckotil.  We knew him well22:01
@rizenhe must have died22:06
@rizennot a single reply in over 10 minutes22:06
+perlDreamerYou sure about that blue wire?22:08
@rizenhmmm...i could have been mistaken22:12
@rizenit might have been the green wire22:12
ckotilim just frustrated22:16
ckotilim getting 'cannot open config file: at ....../WebGUI/Config.pm line 350, <DATA> line 22522:17
+perlDreamerthe scripts usually accept a bare config file name, without path22:18
+perlDreameralso check read access22:18
ckotilim running as root.22:18
ckotilat first i got this error...22:18
@rizenand make sure you're spelling crap right22:18
ckotilCouldn't parse JSON in config file ''22:19
@rizeni'm a terrible typist so i always mistype22:19
ckotilthen i edited where it looks for the coonfig.22:19
ckotilthis is how it originially was.   my $session = WebGUI::Session->open("../",$configFile);22:19
ckotili made it   my $session = WebGUI::Session->open("../etc/",$configFile);22:19
ckotilrunning from inside sbin22:19
ckotilthen i get the Config.pm error22:20
+perlDreamerSession->open wants a WebGUI root directory22:20
ckotilok , so it was fine to begin with.22:20
+perlDreamerI'd say the original error is true and you have bad JSON.22:20
ckotilk22:21
ckotilhrm, ive had this config since 6.9922:21
+perlDreamerrecently modified?22:28
ckotili think one my admins hacked it up a while back22:28
ckotilim editing WebGUI.original.conf22:29
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui22:30
-!- mode/#webgui [+o snapcount] by ChanServ22:30
ckotilstill couldnt parse JSON in config22:37
@snapcountgood lord, somehow I managed to burn this TV dinner22:41
@snapcountstill not too bad though...22:41
ckotilhrm. my config has to be JSON22:46
ckotilthis script still isnt working for me. any ideas?22:46
ckotilnew plan of action22:53
ckotilafter realizing this script will not be the end all solution to my problem. i.e grab all the entries of the FOM and represent them as layouts and articles. i will instead use the fileImport script22:54
ckotiland then deal with organizing hte mess of html files22:54
ckotilas file assets. for now22:54
@preactionsnapcount: SYN?22:57
@snapcountack22:57
ckotilyuck what a mess that is23:09
-!- Vrby [n=Vrby@d11-153.rb2.lax.centurytel.net] has joined #webgui23:10
-!- Vrby [n=Vrby@d11-153.rb2.lax.centurytel.net] has left #webgui []23:11
-!- snapcount_ [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui23:20
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 104 (Connection reset by peer)]23:22
+perlDreamerckotil: how about setting up a CS-based FAQ-o-matic?23:30
+perlDreamerbut that takes you back to the JSON stuff23:31
@preactioni'm thinking that the error you're getting should have a filename in those '', otherwise i'm thinking that it's not getting the configuration filename23:32
ckotila CS-based FOM would be ideal. i think my group would go for that.23:37
ckotilyah, he '' is suspect23:37
ckotils/he/the23:37
@preactionSession->open($WEBGUI_ROOT, $PATH_TO_CONFIG); # $PATH_TO_CONFIG should include 'etc/' iirc. otherwise WebGUI::Session->open should probably include some more debug code for when it fatals like that23:38
@preactioncannot parse JSON why? you know23:39
ckotilbeats me.23:39
ckotilmy conf is JSON. has to be.23:39
@preactioncheck $! or $@ as appropriate23:39
ckotili even recreated it based on WebGUI.original.conf23:39
+perlDreameryou don't need the ./etc23:40
* ckotil nods23:40
ckotili removed it.23:40
+perlDreamerWebGUI::Config adds is automatically23:40
+perlDreamerthat didn't help?23:40
ckotilnope.23:41
ckotilin the mean time i ran importFile.pl 23:41
ckotilthat ran off just fine23:41
+perlDreamerif you like, you can paste that part of your script for us to look at23:45
xdangermy webgui installation isn't sending emails anymore... where should I start to look?23:47
+perlDreamerspectre23:47
xdangerit's running23:47
@preactionmysql mailQueue table23:47
xdangersmtp server is working23:47
@rizenif you're running 7.3.10 or abovve23:47
@rizendo 23:47
@rizenperl spectre.pl --status23:47
@rizenand see if there's some stuff gummed up23:48
+perlDreamerpreaction: off the top of your head, do you remember the PBP for constructing booleans out of complex conditionals?23:48
@preactionperlDreamer: nope23:48
+perlDreamerk, thanks23:48
xdangerrizen: I'm running 7.3.823:48
@rizenthen do what perlDreamer suggested and look at what's in your mailQueue table23:49
ckotilill take it to the forums.23:50
ckotilthanks guys23:51
xdangerThere's 8 mails, in the queue table...23:51
@rizenand restarting spectre doesn't clear them out?23:52
xdangernope23:54
@rizenthen either you have some other workflow gumming up the works23:55
@rizencheck the running workflows screen in webgui23:55
@rizenor your mail server isn't taking the mails23:55
xdangerI was running spectre on --debug --run in screen... restarted that23:55
@rizencheck the webgui.log23:55
xdangernothing in the log23:55
@rizenthat's the amount of support i'm willing to give you23:55
+perlDreamerrizen, that would make a great wiki article23:56
xdangerThere are 3-4 screens of Hourly Maintenance Tasks in showRunningWorkflows23:56
+perlDreamerand would save you from asking all those questions every time to every spectre question23:56
@rizengood luck with that pd23:57
@rizeni don't write wiki articles23:57
@rizeni write books that are for sale23:57
@rizenand i have over 20 pages of troubleshooting material in that book i'm writing just on spectre23:57
--- Day changed Fri Mar 02 2007
+perlDreamerroger that, rizen.  Maybe I'll just copy and paste the most basic stuff from the IRC logs and then teach gooeybot a new trick.00:02
@preactionstep 1?00:03
gooeybotstep 1 is Check the error logs, both WebGUI and Apache.00:03
xdangerspectre debug prints something like this: WORKFLOW: Was told to wait on PihhW8apdQ7RQeke0sTwHg because we're still waiting on some external event.00:05
xdangerall the time00:05
+perlDreamerpreaction: can a mysql select statement be constructed to do the setting of groupIdEditEvent to groupIdEdit?  It would require joining the tables and doing a revision subselect?00:06
@rizenhave you noticed that the irc channel has pretty much killed the dev mailing list?00:06
+perlDreamerdevs are impatient?00:07
@preactionperlDreamer: update Calendar set groupIdEditEvent=(select groupIdEdit from assetData where assetData.assetId=Calendar.assetId); # maybe?00:07
@preactionoh, forgot the revision subselect as well00:07
@preactionmight just be easier to update the current revision using API though00:08
+perlDreameryeah00:08
@preactionrizen: i was thinking about mentioning something on the dev list about it, IRC is easier00:08
@preactionand surprisingly it's populated almost 24/7, thanks to our aussie and euro cohorts00:09
@rizenyeah, but it's also realtime00:09
@preactionif someone's active ;)00:09
@rizenwhich is a gift and a curse00:09
+perlDreamerwhat's the curse part?00:11
+perlDreamernot being able to queue up and respond to stuff?00:11
@rizenthe curse part is you have to be here to participate00:12
@rizentechnically you could read the logs...but unless you're dedicated you won't do that00:12
@rizenthe dev mailing list is organized by threads00:13
@rizenand it's not real time00:13
@rizenso you can participate in the discussion on your own time00:13
@rizenand only follow the threads that are interesting to you00:13
@rizenif you're not here and you read the logs00:13
@rizenand then respond 2 days later00:13
@rizennobody will know what you're talking about00:13
xdangerWORKFLOW: Total workflows waiting to run: 72000:14
@rizenon the dev mailing list...everyone knows00:14
xdangerThe number isn't going down..00:14
@rizenthere's your problem xdanger...you have a clog00:14
@rizenif you upgrade to 7.3.10+, the ones that can run will00:14
@rizenand the others will be left00:14
@rizenthusly explaining where your clog is00:14
xdangerok00:14
xdangergreat00:14
xdangerDon't have the time to upgrade right now, but will do that tommorrow...00:15
@rizenthat's the beauty of the new queuing system in 7.3.10...it can't get clogged00:15
+perlDreameryou can call it DRAINO00:15
xdangerthat good =)00:15
@rizenyou can have stuff that doesn't work...but everything else continues working00:15
@rizenand you can then just fix the problem children00:15
@rizenpd: why didn't you come up with that when we were talking about it before?00:16
@rizeni could have named it DRAINO00:16
@rizenheeh00:16
+perlDreamerDynamic Reallocation of Asynchronous INternet Objects00:17
@rizennope00:17
+perlDreamertime to test thumbnailer 2.000:18
@rizenthat doesn't make any sense00:18
@rizenooooooh00:18
@rizenthumbnailer 2.000:18
@rizenthat's my favorite00:18
@rizendid you upgrade it to use File::Find00:18
@rizencuz i should have done that long ago00:18
+perlDreameryes00:18
+perlDreamerwant a preview?00:18
+perlDreamergooeybot pastebin?00:18
gooeybotpastebin is http://pastebin.ca00:18
@rizenjust check it in00:18
@rizenthen i'll have a preview00:19
+perlDreamerit's in00:19
+perlDreamerand untested00:19
+perlDreamer<insert standard disclaimer here>00:20
@preactionDynamic Running of Asychronous INdependant Outcomes00:20
@preactionwe need an acrobot in here00:20
+perlDreamerwhat do you know?  the thing worked the first time!00:23
+perlDreamer<remove standard disclaimer>00:23
@rizenlooks good00:25
@rizenooh00:25
@rizennevermind00:25
@rizenit's crap00:25
@rizenit doesn't have the standard --help option00:25
@rizenthat all other utils do00:25
+perlDreamer--help it is00:26
+perlDreamer-2 bugs00:35
+perlDreamerIs the clipboard now shared by default?00:46
@rizenshared?00:52
@rizenyou mean between users?00:52
+perlDreameryes00:53
@rizenno00:53
@rizeneach user has their own clipboard00:53
+perlDreamerI'm looking at susanb's clipboard bug.  She cut something from a page and then deleted the page.  Since the parentId points to the page, the clipboard item got deleted, too.00:54
+perlDreamerIs that fixable?00:54
+perlDreamerWe'd need some "safe" clipboard parent/folder thingy00:54
@rizenthat's not fixable00:55
@rizenit's a side effect of the way clipboard is done these days00:55
@rizenthe old way was that we moved it to a "clipboard" node00:55
@rizenbut in that way, it was impossible to truely "restore" it back to where it was00:56
@rizenso with the asset tree, it's left in place and just marked as clipped00:56
@rizenbut that means if it's parent goes away so does it00:56
@rizenwhich is actually how all operating system filesystems work too00:56
@rizenif you "copy" a file00:56
@rizenand then delete the folder the file belongs to00:57
@rizenand then try to "paste" the file00:57
@rizenyou can't do it00:57
+perlDreamerokay, I'll look to see if we can add something to the docs and then close the bug00:57
Radix_can't remove the item from the trash?00:57
@rizenhuh?00:58
+perlDreamerRadix_: clipboard, not trash00:58
+perlDreameralthough you can't restore from the clipboard either, can you?00:58
@rizenyes you can00:58
Radix_"She cut something from a page and then deleted the page."00:58
Radix_so undelete the page, then it would come back, no?00:58
@rizenAdmin Console > Clipboard > Restore00:59
@rizenyes, if she were to restore from trash, the page would come back into existence00:59
@rizenbut it would no longer be in the clipboard00:59
@rizenit would be out onthe page00:59
@rizenbecause she performed a "restore" operation to get it back00:59
Radix_Ahh k.. clipped flag gets reset00:59
@rizenand "restore" republishes00:59
+perlDreamerah, I see now01:00
@rizenoh and pd01:00
+perlDreamersir?01:00
@rizenif you try to paste an asset back to the page it was already on..it does a restore operation rather than a paste01:01
@rizenbecause it's more efficient, and more likely what the user intended01:01
@rizenso that's a shortcut to restore01:01
+perlDreamerI also found out that you can restore an asset copied to the clipboard, which duplicates it on the page where it was copied from.01:01
@rizenright01:02
@rizenbecause the copy operation works like this:01:02
@rizen1) duplicate01:02
@rizen2) cut01:02
@rizentherefore even though you didn't see it, for a split second it was on the page01:02
@rizen=)01:02
+perlDreamersounds like we need a Clipboard, Using help entry01:03
@rizenprobably a wiki page rather than a help page01:04
+perlDreamerwhy?01:04
@rizencuz it's more tutorial and less reference01:04
@rizenand the help is a big bloated pile01:04
@rizenalready01:04
@rizenand the more shit you keep adding to the help01:05
@rizenthe more memory webgui uses01:05
@rizeni'm starting to formulate a plan about it actually01:05
@rizenand that is that the only thing that should go into help01:05
@rizenis stuff that is version specific01:05
@rizenlike fields and template variables01:05
@rizeneverything else should be linked out to the wiki01:05
+perlDreamerbetween hoverHelp and the upcoming template variable manager, maybe we wouldn't even need online help.01:06
+perlDreamerjust a link to the Wiki01:07
@rizenactually, that's a good point01:07
@rizenand it also solves the searchability problem01:07
@rizencuz the wiki is searchable01:07
@rizenand will be taggable01:07
@rizenand it makes it far easier for translators01:08
@rizencuz they don't have to translate all the help in order to make a translation for webgui01:08
@rizenjust the stuff that matters01:08
+perlDreamerwe wouldn't have any translated docs for wiki entries, though01:08
@rizenit's not like we do now anyway01:09
+perlDreamerno01:09
@rizenwe don't have any real translations01:09
+perlDreamerreally?01:09
+perlDreamerI've never looked at them01:09
@rizenand on top of that, if someone wants that they can start a wiki on one of the other webgui worldwide sites01:09
@rizennobody has really translated webgui since 5.x01:09
@rizenthe dutch team is supposedly almost finished with a webgui 7 translation01:10
@rizenbut i haven't seen it01:10
@rizenthe more we can remove from help, the better as a far as webgui's memory usage goes01:10
+perlDreameryes01:11
@rizenand like i said, since wiki is searchable, it's better for the user as well01:11
+perlDreameris the help->wiki transition scheduled, or just a generic RFE?01:11
@rizenit's just one of my rough ideas01:12
+perlDreamerI'll stop blowing in more information, except for fields and template variables then.01:12
@rizenit's not officially an rfe or on the scheudle01:12
@rizenbut maybe we should do it for 7.4 as we do the template variable translation01:12
@rizenfrom foo.bar to foo_bar01:13
-!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui01:13
@rizenwe'll be in there doing major revamp anyway01:13
+perlDreameras long as we can cut and paste from the online help to the wiki and it's fast, it shouldn't be too much work01:13
@rizenmight as well take care of both 01:13
@rizenyup01:13
+perlDreamerthe downside is that I can't write wiki articles01:13
@rizenyou can't?01:13
@rizenwhy not?01:14
@rizenfor the same reason as me?01:14
+perlDreamernot at $dayJob.  Old Mozilla doesn't work with YUI tabs01:14
@rizenoh01:14
@rizenthat's no bother01:14
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Nick collision from services.]01:14
-!- preaction_ is now known as preaction01:14
-!- mode/#webgui [+o preaction] by ChanServ01:14
@rizeni actually can assign a pb staffer to do it01:14
@rizenthe copy paste job i mean01:14
@rizenit certainly shouldn't be you doing it01:14
@rizenor me for that matter01:14
@rizenwe have more important fish to fry01:15
+perlDreamerwhy not?  I'm a volunteer.  I'm cheap.01:15
@preactionrizen: last i heard, the dutch team had a translation of 7.2.301:15
@rizenyou're a highly skilled and talented volunteer01:15
@rizenand therefore not cheap01:15
@rizentime is just as valuable as money01:15
@preactionwe need to keep you happy, and we can't use money to do it01:15
@rizenand i have a data entry person on staff01:15
@rizenso she can do it01:16
@rizeni just sent her an email about it. she's out sick this week, so i'll get her started on it next week01:17
@rizenpd: the tabs are supposed to degrade gracefully01:18
@rizenwhat do you see?01:18
+perlDreamerI see all 3 tabs, but I can't flip between them.01:18
+perlDreamerI only get the view tab01:18
@rizenah. therein lies the problem01:19
@rizenit's not that you don't have css/javascript capability01:20
@rizenit's that you have a crappy implmeentation of both01:20
+perlDreamerright01:20
+perlDreamerMozilla 1.401:20
-!- Hinrik_ [n=hinrik@dsl-228-236.hive.is] has joined #webgui01:20
+perlDreameras she does the copy and paste, if she lets me know I can start pulling the articles out of the help as well01:21
+perlDreamerand all links to it01:21
@rizenwe can just do that when she's done01:23
@rizenand then the help icon in webgui will just link directly to http://wiki.webgui.org/01:23
+perlDreamerDo you know Isaac's last name and company so I can give him credit in the changelog for a bug with patch?01:23
@rizennope01:24
+perlDreamerthe only thing the help will need to do is do inheritance for fields and template variables.01:28
-!- SDuensin [n=Scott@143.sub-75-206-207.myvzw.com] has joined #WebGUI01:30
+perlDreamerSDuensin: Still looking for help on folder template variables?01:32
SDuensinYea!01:32
+perlDreamerpreaction and I had a long talk about it this morning01:32
* SDuensin has a broken network at the moment. Storms knocked it out.01:32
SDuensinOh?01:32
+perlDreamermenuTitle is not an available template variable in the folder.01:33
+perlDreamerhttp://www.plainblack.com/?op=viewHelp;hid=folder%20template;namespace=Asset_Folder01:33
SDuensinLoding01:33
SDuensinLoading, too.01:33
+perlDreamerHere's our suggestion01:33
+perlDreamer1) File a bug for the missing menuTitle template var.01:34
+perlDreamerthat can be fixed quickly01:34
-!- Hinrik [n=hinrik@dsl-228-236.hive.is] has quit [Read error: 110 (Connection timed out)]01:34
+perlDreamer2) Submit an RFE to review which template vars are provided for each Asset in the folder.01:34
SDuensinAwesome.  :-)   Thanks!01:35
+perlDreamerIt could do something like a $asset->get(), which would populate all the asset variables01:35
SDuensinI can't even get to my WebGUI install with my net down.  :-(01:35
+perlDreamerrizen can weigh in on the cost/side effects and give us a good permanent solution01:35
@rizenrizen is not here right now. if you would like to leave a message for rizen, leave it after the beep.01:36
@rizenBEEP01:36
SDuensin:-P01:36
+perlDreamerrizen: would rizen have a cow if inside the Folder file_loop it did $asset->get instead of assigning a subset of template variables?01:36
+perlDreamerit would make the template variables big01:36
SDuensinBig, schmig.  RAM is cheap.  :-)01:37
+perlDreamerbut potentially very handy01:37
+perlDreamerBig = Slow = fewer pages/second01:37
@rizeninstead?01:37
@rizencare to restate that01:37
+perlDreamerright now it cherry picks asset variables01:37
@rizenlook agai01:38
@rizenagain01:38
+perlDreamerinside the file_loop, there's getId, canView, getIcon, getName, getUrl, etc...01:38
@rizenit cherry picks variable. not variables01:38
@rizenthe other things are method calls01:38
@rizentherefore, instead = no01:38
+perlDreamerin addition to?01:39
@rizenin addition or as a base, sure01:39
+perlDreamercool!01:39
+perlDreamer7.4-ish or 7.3.12-ish?01:39
SDuensin:-)01:39
+perlDreamerwait a second01:40
+perlDreamerthis will never work with the template variable editor01:40
SDuensinrizen, I'm expanding the template you gave me into a nice gallery.  I want the menuTitle of the images to use as a long description while keeping their filename in the title.01:40
+perlDreamerSDuensin: use the synopsis instead01:41
@rizenpd is right01:41
SDuensinThat's what I was thinking after reading the help URL you posted, perlDreamer .01:41
+perlDreamerrizen: you're right.01:42
+perlDreamerthe current help system is completely broken01:42
SDuensinDunno why I couldn't find that help the other night.  Looked all over the place.01:42
+perlDreamerin that case, let's put the brakes on the whole concept of altering folder template variables01:43
SDuensinYea.  Synopsis works for me.01:44
* SDuensin wants his net fixed so he can finish the gallery!01:44
* SDuensin is going to eat. Thanks again!01:44
+perlDreamerThat's why they pay me the big bucks01:44
SDuensinheheh01:45
+perlDreamerbesides, it was rizen who put our heads on right01:45
@rizenthe folder asset rocks01:46
@rizenthat's why we're doing a whole talk on just that at the wuc01:46
+perlDreamerare you covering folder podcasting?01:46
@rizeni don't know exactly what all will be covered01:47
@rizenlots of cool stuff01:47
@rizensteve won't have his outline done until april01:49
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui01:57
+perlDreamer--bug02:01
+perlDreamerxtopher has been busy today02:02
+perlDreamer--bug02:04
Radix-wrkin the asset view, with the More->Revisions option.  If you delete those revisions is that for ONLY that object, or all items in that revision history?02:13
-!- TheSeparator [i=Seppie@213.51.36.23] has quit [Read error: 104 (Connection reset by peer)]02:16
@preactionjust that asset02:17
@preactionit's probably just delete from assetData, <tablename> where revisionDate = ?02:17
@preaction(or similar, not exact)02:17
Radix-wrkthat's what I thought, but wanted to make sure - never used it before :)02:17
Radix-wrkjust answering a question on the forums02:18
Radix-wrkhttp://www.plainblack.com/etcetera/overwritting-images-in-the-assets-bin02:18
@preactionah02:19
Radix-wrkwanted to make sure that I was right in my assumptions :)02:19
Radix-wrkIf I'm not, I'll blame you now.. it's cool :)02:20
Radix-wrkhehe02:20
@preactioni can be the pariah!02:20
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has quit [""""]02:45
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui04:05
-!- mode/#webgui [+v crythias] by ChanServ04:05
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui04:31
PedersenMJgood <insert time of day here>04:32
-!- NetForged_Neal [n=Neal@c-24-20-104-7.hsd1.mn.comcast.net] has quit [" HydraIRC -> http://www.hydrairc.com <- Try something fresh"]04:39
Radix-wrkyo04:49
PedersenMJHow goes it?04:56
@rizenthe first of the three books is done04:57
@rizen400 pages later04:57
@rizenhave some formatting to do, and then it will be available for purchase04:57
PedersenMJSweet. Which one is it that's done?04:58
@rizenthe content managers guide04:58
@rizeni'm 1/3 of the way through the admins guide04:58
PedersenMJHard for me to decide which of those two I'd be more interested in buying. Will buy both, most likely.04:59
@rizenthere's also the designer's guide04:59
@rizenbut that's going to be the last one out05:00
@rizenlots of code examples to generate for that one05:00
@rizenso it takes the longest05:00
@rizenoh...and don't you have WebGUI Done Right05:00
@rizen??05:00
@rizencuz i think we're going to offer coupons to WDR subscribers to get two of the 4 books we have for free if you have 6mo left on your WDR contract05:01
@rizendon't quote me on that though...cuz it hasn't been decided for sure05:02
PedersenMJI do have that subscription, yeah.05:02
PedersenMJThat would be cool, since I only got that this past Dec.05:02
PedersenMJSorry for my idleness, doing banking tonight (yay. paying bills is fun! :p05:03
@preactiongooeybot, smart questions is http://www.mikeash.com/getting_answers.html or http://www.catb.org/~esr/faqs/smart-questions.html05:27
gooeybotOK, preaction.05:27
+crythiasgooeybot, gerald is fired.05:54
gooeybotOK, crythias.05:54
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui05:54
-!- mode/#webgui [+v perlDreamer] by ChanServ05:54
+crythiasgerald?05:54
gooeybotgerald is fired.05:54
+perlDreameroh dear05:54
* PedersenMJ ponders doing the "smart question" version of "who is Gerald?", but realizes he'd spend an awful lot of time on prepping that question, and is just too impatient. So, who is gerald?05:55
+crythiasgooeybot, pi is 3.1415926535 (at least)05:55
gooeybotOK, crythias.05:55
+perlDreamergerald == crythias05:55
PedersenMJCrythias: Am hoping you're not saying you're now jobless?05:56
* PedersenMJ is dense, yes.05:56
+perlDreamercrythias, don't you mean 3.1415926535 +/- 1.0 ?05:56
+crythiasoh, no. just relaying rizen's viewpoint.05:56
PedersenMJgooeybot, perlDreamer is the Indiana State Legislature.05:56
gooeybot...but perldreamer is bug empowered...05:56
+crythiasnever ask a question you don't already know the answer to.05:56
+crythiasperldreamer: pi is never less than 3, even for very small values of pi.05:57
+perlDreamernow, if only I was bug sponsored...05:57
+crythiasnow, if only I were more creative in a website...05:58
+crythiasdesign is for pansies.05:58
+crythiaserm. oops05:58
+crythiasI meant to say, design is for people who have time to make things purty.05:59
@rizenso i just demo'd drupal for the first time05:59
+perlDreamerwhat did you think?05:59
@rizenand i have to say...it was pretty cool05:59
@rizensomeone told me today that drupal was twice as powerful as webgui05:59
@rizenso i had to see for myself05:59
+perlDreamerany lessons we can learn from them?05:59
@rizenif you define power as flexibility...drupal is 1/1000 as powerful as webgui05:59
@rizenif you define power as easy to use then drupal is 1:1 as powerful as webgui06:00
@rizenif you define power as number of features then drupal is 1/100 as powerful as webgui06:00
@rizenBUT06:00
+crythiasI love the new cms's coming out : it can do anything you want to do ... as long as you do it.06:00
@rizenif you define power as how quickly you can build your first site without knowing anything, then drupal is 10/1 as powerful as webgui06:00
@rizenwhich makes me think....we have a weakness06:01
@rizenand it needs to be corrected in 7.406:01
PedersenMJWell, to be fair, JT, with that as your yardstick, raw HTML is about 10/1 as powerful as WebGUI. Unless you count interactivity in that list.06:01
+perlDreamerhow do we do that?06:02
@rizenbring back an old idea that i had06:02
@rizenbut never implemented06:02
@rizenthat is06:02
@rizenat the end of the little startup session (asks you your user/pass/email etc)06:03
@rizenwe ask the user if they wish to use the new site guided setup06:03
@rizenif they say yes06:03
@rizenthen we lead them through a wizard06:03
@rizenit asks them if they want a contact form06:03
@rizenand if so, we add a page with a dataform asset preconfigured on their site06:04
@rizenit asks them if they want forums...if so we put a message board up with a common list of forums in it06:04
@rizenwe ask them more about their organization...they provide a paragraph and a logo06:04
@rizenand we create an about us page06:04
@rizenwe also hold on to that logo06:04
@rizenbecause as part of this process06:05
+perlDreamerlike the style wizard on steroids06:05
@rizenwe give them a little design wizard06:05
@rizenthat will help them either pick a predesigned style06:05
@rizenor make one from scratch06:05
@rizenwhatever we decide is easiest06:05
@rizenbut when they hit "save" for the last time06:05
@rizenthey have a fully built site06:05
@rizenwithout using the regular webgui UI06:06
@rizenand the key here is, that now that they have something familiar to them06:06
@rizenthey'll be able to play around with that06:06
@rizenand learn how the regular ui works06:06
@rizenbecause editng an existng asset06:06
@rizenis far less scary06:06
@rizenthan adding a new one for the first time06:06
@rizeneverybody agree with the plan?06:07
@rizenand dissenters?06:07
@rizenany changes or additions?06:07
+crythiasgerald?06:07
gooeybotgerald is fired.06:07
@rizengooeybot forget gerald06:07
gooeybotrizen: I forgot gerald06:07
@rizennow he's not fired anymore06:07
+crythiasok... now'm simply forgotten *sniff*06:08
+crythias:)06:08
+crythiasanyway, sure, good idea.06:08
@rizengooeybot, gerald is faq-o-licious06:08
gooeybotOK, rizen.06:08
+crythiasfaq me?06:08
@rizenno feedback at all from anybody06:09
@rizenexcept gerald06:09
@rizenwho seems pretty ho-hum about it06:09
@rizengooeybot, everyone is asleep06:10
gooeybot...but everyone is supposed to think i'm the jackass that shoots everyone's ideas down...06:10
@rizengoeybot forget everyone06:10
@rizengooeybot, forget everyone06:10
gooeybotrizen: I forgot everyone06:10
@rizengoeybot, everyone is asleep06:10
PedersenMJActually, it *is* a good idea.06:10
@rizengooeybot, everyone is asleep06:11
gooeybotOK, rizen.06:11
+perlDreamerhang on, preparing to nuke the site from orbit06:11
* crythias smiles just like Might Guy of Naruto...06:11
PedersenMJHere's my one negative thought about it, though: How is it actually different from what exists right now?06:11
@rizenthere's no guided setup to webgui at all right now...you get stuck with a bunch of demo pages that you have no relatonship with06:12
+crythiasit allows people to kinda start with "their stuff" rather than "pb's stuff"06:12
PedersenMJWhat you actually get right now is a fully functioning website. The only real differences (that I can see from my pov) is that you might add the first few assets for them.06:12
@rizenwhen the guided setup is over, you'll have a functioning site that is all your content06:12
+perlDreamerwell, not all but enough to see where to go from there.06:12
@rizenok..granted06:13
@rizenbut the key here is that it's a siite they can relate to06:13
@rizennot just a bunch of demo content from us06:13
+perlDreamerthat's good06:13
@rizenit's got a working style that has their logo in it06:13
@rizenit's got the default pages that they want to have06:13
PedersenMJOkay, that makes sense. That's the major difference that wasn't clicking for me.06:13
@rizenbasically.. the goal is that within 10 minutes06:14
@rizenthey should be able to turn on the site and say, hey visitors, look at me, i'm on the web06:14
@preactioncan we add an option for a "blank" site as well? that just the import node and the bare minimum of required stuff (and doesnt' create that demo content?)06:15
PedersenMJYes, please do!06:16
@rizeni don't think that would be a good idea06:16
@preactioni mean, if we're going that way, may as well go the full nines06:16
@rizenno...that's going the opposite direction06:16
@rizenthe only people that will want that are people that already know what they're doing in webgui06:16
@rizenand those people can just as easily delete the existing content06:16
@rizennoob users should never have that option shown to them06:17
PedersenMJBut, it would be nice to be able to have an empty slate right from the start.06:17
@rizenwhy?06:17
@preactiontrue, a luser will select it and wonder wtf06:17
@rizenfirst of all...how fucking lazy are you that you can't spend the 30 seconds to delete the default content06:17
PedersenMJI work on computers. That right there makes me lazy to some degree.06:18
@rizenand secondly, what does it get you? really...what?06:18
PedersenMJNothing other than convenience factor.06:18
@rizenno...what convenience?06:18
@rizenwhat convenience does it give you?06:18
PedersenMJThe convenience of not having to delete the page layouts and then create new.06:18
@rizenreally? are you sure that's what it gives you?06:19
@rizenwhat it really gives you is extra setup time06:19
@rizenbecause now you have to create a home page06:19
@rizenand then go into the settings and set it as a home page06:19
@rizencuz you won't even have a home page under your plan06:19
@preactionthe layout itself is there, just no content, no subpages, nothing else, at least that's what i was figuring06:19
+perlDreamerdoes drupal have a guided installer like this?  What makes it easier to do an initial setup06:19
PedersenMJUnless what is actually installed is just a blank home page.06:20
@rizendrupal has no guided setup...what it has though is no flexibility06:20
@rizenand that's why it's easy to get started06:20
Radix-wrkI have to agree with PedersenMJ - it would be nice to have a blank slate as an option - I think a basic home page with no pictures/articles/etc would be nice.06:20
@rizenlet's get it straight: i said no06:20
Radix-wrkJust my 2c06:21
@rizenthe whole point of this discussion is to help out noobs06:21
@rizeneven having that option available will fuck up noobs06:21
@rizenyou can take the 30 seconds to delete the default content06:21
PedersenMJActually, it's possible to abuse that option, go through the guided setup, and keep selecting "Nope, don't want that", which will give pretty close to the same result.06:21
@rizeni know you guys have to think about yourself06:22
@preactionPedersenMJ: can't protect against that much stupidity06:22
@rizenbut i have to think about the community at large06:22
@rizenand that does not help the community at large06:22
@rizenthe number of potential new users is far greater than the number of existing users who are creating a second site06:22
@rizenperlDreamer: back to you06:23
@rizenno guided setup06:23
@rizenbut due to lack of flexibility06:23
@rizenit's easy to get started06:23
PedersenMJNope, not trying to protect against stupidity. Trying to say that, within JT's idea, it's possible to get pretty close to what I was asking for.06:23
@rizenyou go to content creation06:23
@rizenand type in the names of the forums you want to create06:23
PedersenMJSo, for me, it works, and I'll let it go at that :)06:23
@rizenyou don't get to place them06:23
@rizenyou don't get to choose templates06:23
@rizenyou just get to pick name06:24
@rizens06:24
@rizenand whether or not users have to preview or if it's options06:24
@rizenoptional06:24
Radix-wrkThe full gui editor stuff sounds great, but a simpler option would be to simply have several different styles come with the distribution and an extra step to let them pick the theme (which would update dynamically or something as they looked at each one.06:24
@rizenthen you move on to polls and do the same thing06:24
@rizenand finally you move on to site creation06:24
@rizenand there you type what you want to appear in your menus06:24
@rizenand if you want your menu on the left side or the right side06:24
@rizenand pick from these four style templates06:25
@rizenand choose the colors of them06:25
@rizenand upload your logo06:25
@rizendone06:25
@rizenit's not a guided process06:25
@rizenbut what it is, is so inflexible..that it might as well be a guided process06:25
@rizenthe difference is that webgui will give you the easy guided process at the beginning06:26
@rizenbut then once you figure out what you're doing06:26
@rizenit will also give you all the flexibility and power you could hope for06:26
@rizenradix: as stated above, that was one of the options06:27
@rizendesign one or pick one06:27
PedersenMJSuggestion to go with it? Allow them to choose to import one right then?06:27
PedersenMJThey might well have found an existing .wgpkg which gives them the look they want. Let them import it and choose it.06:28
@rizenPedersonMJ: that's a good idea06:29
@rizenprobably just point them straight to the contrbs area06:29
@rizengive them a url06:29
@rizenand say...go pick one06:29
@rizenand upload it06:29
@rizenthe shitty part about that though is...no way to put their logo into it06:29
PedersenMJWell, maybe...06:30
@rizenbut maybe if they upload one...we just warn them that they have to put their own logo in06:30
@rizenand if they design one they get it put in automatically06:30
+perlDreamercould we have packages that refer to the uploaded logo instead of one included in the package?06:30
+perlDreamerthe logo would have to be restricted to certain sizes/aspects...06:30
+perlDreamereh06:30
PedersenMJNo *guaranteed* way to put it in. But come up with a simple standard: any theme should include a logo.png (or .jpg, or .gif), and *that* file can be replaced?06:30
+perlDreamerwe know the name, it just has to referenced via a macro in the package06:31
@rizenwe could request that users upload packages that have logo.png as part of it06:31
@rizenand then just replace it 06:31
@rizenyeah pederson06:31
PedersenMJAny package which honors that standard gets an extra special graphic next to it, or somesuch, so that newbies know this one will work for them.06:31
Radix-wrkit'd be nice to have a standard location in the asset tree for themes too actually06:32
@rizenthere is one06:32
@rizenit's called the import node06:32
@rizen=)06:32
Radix-wrkthe import node is a mess06:32
@rizenthe media folder is where you upload all your content images and files06:32
+perlDreamerthe logo can have any name, when we upload we'll assign it a URL and refer to it via an assetproxy macro.06:32
@rizenand the import node is for templates and such06:32
@rizenright pd...as long as the theme designers use the strict name...it doesn't matter what the user calls the image...or for that matter even if it's a jpg, png, or gif06:33
@rizenwe can convert it06:33
PedersenMJyeah, perlDreamer, I like that. A macro which spits out the img tag for the logo. Could even use ImageMagick to resize the logo if necessary.06:33
+perlDreamerPMJ: that macro is the assetproxy macro06:33
+perlDreamerwe ask them for it, upload it, stuff it into an asset with known URL which is used by a special subset of packages06:34
PedersenMJTrue. What asset should a theme designer use to reference it?06:35
+perlDreamer/company_logo ?06:35
@rizenradix: i don't disagree that it's a mess...especially if you've gone through a lot of uploads...but i don't know what to do to make it better either06:35
+perlDreamerwe can set the standard to be anything which doesn't inconvenience the user06:35
Radix-wrkme neither unfortunately :)06:35
Radix-wrkbut I find it hard to find templates these days.. with the large number of folders it might be.. search is the only option06:36
@rizens/uploads/upgrades/06:36
+perlDreamerthe asset manager search makes the import node acceptable06:36
@rizenyeah...but you have search06:36
@rizenthat's the key06:36
PedersenMJWell, for my own purposes, I use a "Themes" folder where I put my templates and the like, and hang that off of root.06:36
@rizenand you also have the asset interface which allows you to edit/manage the templates06:36
@rizenso you don't have to necessarily know where they are06:36
@rizeni mean on the display tab06:37
@rizenthe edit/manage buttons next to each template06:37
Radix-wrkI think styles should be standardized on what PedersenMJ has been doing.  images/css/js/etc should all be in one place in one directory in the asset tree06:37
Radix-wrkso if you import a package, you know where it's going to be, and you can delete it if you no longer want it and be assured that it'll all be cleaned up06:37
+perlDreamerwe're kind of wandering here, guys.06:37
+perlDreamerIssue #1 is the auto-setup idea06:38
+perlDreamerIf we like it, we can banter implementation later06:38
+perlDreamerbut rizen is asking whether we think it's good or not, not how to do it.06:38
+perlDreamerwe can tell him that later :)06:38
@rizenfirst: do we agree that this is even a problem?06:38
PedersenMJDefinitely wandering, definitely. Sorry about that. Is the idea good? Absolutely.06:38
@rizenthe setup time06:38
PedersenMJIs it a problem? Allow me to say "hell yes!"06:38
@rizenthe where do i get started factor06:38
Radix-wrkYes, I think it is06:38
+perlDreamerAsk Kristi06:39
@rizensecond: do we agree that my solution addresses that problem?06:39
@rizenthird: are there any ideas to improve the user level process of my idea?06:39
@rizenhow the wizard should work for the user06:39
PedersenMJIt will address it to a point. It *will* get people started more easily. The one failing that can still occur is the sheer size/felxibility of WebGUI. People could still balk, and I have no idea how to counter that.06:40
@rizenthe only way i can think of to counter that is to either scale back webgui, or hide it from them...and either way..that hurts webgui06:40
@rizenwebgui is a monster06:40
@rizenpeople should know that it's a monster06:41
@rizenbut they should also know that the monster is tamable06:41
+perlDreamerMaybe Gooey should be frowning?06:41
@rizenpd: you were just talking about getting off topic06:42
+perlDreamersorry06:42
Radix-wrksecond: yup, sounds great06:42
+perlDreamerWe all agree that wG is big, and that makes it hard to setup.06:42
+perlDreamerIf we help them set it up, what do we do from there?06:42
+perlDreamerbooks, wikis, IRC, discussion boards....?06:43
Radix-wrkthird: ning.com has some nice ideas for how they set up their stuff, neat little ajax drag'n'drop kinda interface and custom colours.  Might be worth a gander.06:43
@rizenin the next few months we're going to have reams of documentation, and training options coming out of our ears. it's up to the community to provide free docs...the best we as developers can do is provide friendly tools to users06:44
Radix-wrkI found that decent.. trick is to make it not too long that it's impossible go through in one setting, and not too short that you don't feel like you had much say in it.06:44
PedersenMJHey, here's a truly stupid thought: Why aren't there links to plainblack support pages anywhere in (for instance) the admin console?06:44
@rizenwe put the advertising in the demo content06:44
@rizenand as far as the actual support boards, etc...not everyone has access to that stuff06:45
PedersenMJYes. But, for instance, why isn't there a link to wiki.webgui.org somewhere visible in a post-installation page, after all demo content would be removed?06:46
@rizenthere will be06:46
@rizenin 7.4 the help icon is going to take you to wiki06:46
@rizenno more help in 7.406:47
PedersenMJThat's what I meant when I asked about a support page link the admin console06:47
@rizenradix: just tried out ning.com06:50
@rizenyes something like that06:50
@rizenok...sounds like we're in agreement06:55
@rizenoh...and pd..we can't get rid of the help unless we can build the template builder06:55
@rizenwhich i'm still not 100% sure how to do06:55
@rizeni'm a little scared about that06:55
@rizenok well, i'm gone for the night. thanks for the feedback guys...much appreciated06:59
* rizen out06:59
Radix-wrkcaio07:06
+perlDreamerI thought for the template builder that we gutted RTE and added a pop-up form for adding template variables.07:16
PedersenMJOooh, there's something: Any chance that the list of macros is accessible from with webgui? Basically, add a popup form that shows a list of macros, too.07:17
+perlDreamerisn't there an RFE for that?07:23
+perlDreameron the RTE, which isn't available in the template editor now, but in other places the ^#; button will bring up a subset of macros.  I think.07:24
PedersenMJAh, didn't even look for an rfe for that. My bad.07:25
+perlDreamermaybe you should talk with someone who has commit access about implementing that particular RFE for 7.4 :)07:26
PedersenMJHeh. My idea for it is bigger than just a popup form. With all the info that is available in the online help (and which I assume will continue to be available in the wiki when 7.4 comes out), it should be possible to provide an "IDE" for the macros.07:29
+perlDreamerthat's a pretty big idea07:29
+perlDreamermuch bigger than populating the current macro selector with the current set of configured macros07:29
PedersenMJNot a full IDE, mind you. Just something that will provide the template and help for a given macro.07:30
+perlDreamerthe current macro editor does a subset of that, it inserts a sample usage for each macro selected07:31
PedersenMJThat's cool. I just haven't gotten to that point yet in my explorations of webgui.07:32
+perlDreamerbut it doesn't link to the help yet, and it doesn't show the complete, possible usage of the macro07:32
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has quit []07:49
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 145 (Connection timed out)]08:17
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit ["Leaving."]08:41
-!- dapperedodo [n=joeri@194.171.50.114] has joined #webgui09:00
-!- dapperedodo [n=joeri@194.171.50.114] has quit ["leaving"]09:35
-!- Hinrik_ is now known as Hinrik09:37
-!- dapperedodo [n=joeri@194.171.50.114] has joined #webgui09:42
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]09:53
pjesi4x XEON dual core 3.2ghz and yet WebGUI crushing at 4 in load10:01
-!- pjesi [n=pjesi@client-82-20-29-208.brhm.adsl.virgin.net] has quit [Remote closed the connection]10:22
-!- SDuensin_ [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI11:52
-!- SDuensin [n=Scott@143.sub-75-206-207.myvzw.com] has quit [Read error: 145 (Connection timed out)]11:54
-!- wgGuest62 [n=wgGuest6@85-18-14-23.fastres.net] has joined #webgui13:28
wgGuest62hey13:30
-!- TheSeparator [i=Seppie@cp43027-a.gelen1.lb.home.nl] has joined #webgui13:38
wgGuest62is there a way (a macro?) to get the URL of the current user's profile?13:38
wgGuest62ah trought the User iD macro I guess13:41
-!- SDuensin_ [n=Scott@12-217-162-173.client.mchsi.com] has quit ["Leaving"]14:09
-!- wgGuest62 [n=wgGuest6@85-18-14-23.fastres.net] has quit []14:37
-!- Hinrik_ [n=hinrik@dsl-228-236.hive.is] has joined #webgui15:24
-!- Hinrik [n=hinrik@dsl-228-236.hive.is] has quit [Read error: 110 (Connection timed out)]15:39
-!- Hinrik_ is now known as Hinrik15:39
-!- Hinrik_ [n=hinrik@dsl-228-236.hive.is] has joined #webgui15:49
-!- Hinrik [n=hinrik@dsl-228-236.hive.is] has quit [Read error: 145 (Connection timed out)]15:52
-!- MrHairgrease [n=martin@194.171.50.114] has joined #webgui16:12
-!- mode/#webgui [+v MrHairgrease] by ChanServ16:12
ckotilI need some guidance on my group structure17:18
ckotilnvm. ive got it figured out.17:27
ckotili needed it setup so that my engineers can view and edit all of our internal documents, and then at the same time allow our customers to view the documents for their particular network.17:28
ckotilso i create a group for each network and set that to view. and set the able to edit option to group engineers17:28
-!- Hinrik_ is now known as Hinrik18:26
-!- dapperedodo [n=joeri@194.171.50.114] has quit ["Xirc - MacOSX"]18:30
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has joined #webgui18:34
-!- mode/#webgui [+v perlDreamer] by ChanServ18:34
-!- MrHairgrease [n=martin@194.171.50.114] has left #webgui []18:36
@rizenperlDreamer: are you here!!!18:49
@rizen???18:49
+perlDreamerI'm here, I'm there, I'm everywhere18:52
+perlDreamerso beware18:52
+perlDreamerI gotta find the source for that quote18:52
ckotilbeatles19:03
+perlDreamerLike Ringo and Paul?19:03
ckotilyah, 'here, there and everywhere'19:04
ckotilhttp://www.liveleak.com/view?i=f5d_1172741350 squirrel catapult19:07
ckotilusing that import script i creatd 900+ workflows.....19:07
ckotilits gonna take about an hour to cook them all out19:07
ckotiland i didnt even grab the content :/19:08
+perlDreameroy19:11
* perlDreamer hopes for a telnetd attack today19:12
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []19:25
ckotili have this pending version tag, and when i run spectre --status, it shows the workflow as waiting. but in the show running workflow screen, the workflow is shown as error.19:44
ckotilnot really a bug.19:44
ckotiljust wierd.19:44
ckotilhell yeah. the links even work for the faq o matic entries that are now article assets and page layouts20:29
+perlDreamersnapcount_ is good21:01
snapcount_eh?21:01
snapcount_I thought I was bad21:02
+perlDreamerbad is good21:02
snapcount_oh21:02
+perlDreamerckotil likes the import script21:02
snapcount_ahh21:02
snapcount_I think the one he's using has been passed around a few times21:02
snapcount_JT modified it21:02
snapcount_then I modified it to not create 1500 copies of each image and file asset =)21:03
+perlDreamerthat's good21:07
+perlDreamerwe keep getting more of those undef Asset bugs21:46
-!- dapperedodo [n=joeri@c5375184f.cable.wanadoo.nl] has joined #webgui21:55
-!- rjacobsen [n=rjacobse@74-129-192-43.dhcp.insightbb.com] has joined #webgui21:56
+perlDreamerwhat is this Dutch obsession with hair and appearance?21:58
+perlDreamerHairGrease, Dapper?21:58
rjacobsenquick question about webgui - is there a macro that will show a product price? and how would i type the macro (ie. ^Product(101,price) )... that one is not working so i need to know how to get the price of a product on my site with this macro and how it should be typed21:58
+perlDreamerThe product macro is what you want to use.  Be sure that you're giving it proper arguments.21:59
rjacobsenthats my problem - not sure the correct way to insert the arguments21:59
rjacobsenlike ^Product(101, ?)21:59
+perlDreamerthe online help will tell you what you need to know21:59
+perlDreamerbecome admin22:00
+perlDreamerturn admin on22:00
+perlDreamergo to the admin bar22:00
+perlDreamerselect admin console22:00
+perlDreamerchoose the help icon22:00
+perlDreamerselect the macro tab22:00
rjacobsendoes "price" go where the ? is?22:00
+perlDreamerno22:00
rjacobseni see variant.price22:00
+perlDreamerthat is a template variable22:00
rjacobsenbut dont know where to insert it22:00
+perlDreamernot a macro argument22:00
+perlDreameryour product is configured to use a template to display it22:01
rjacobsenright22:01
+perlDreamerthat's where you'd use the variant.price variable22:01
rjacobseni just want to be able to call just the price of the particular product22:01
+perlDreameryou'd have to create a custom template to do that22:01
* perlDreamer heads to lunch22:01
+perlDreamernamaste22:01
rjacobsenlet me explain22:01
rjacobseni have a page on a shopping cart form that is thru paypal - instead of putting in a hardcoded price in the value, i want to put in a product/price macro that will put the price in for a particular product without having to change the code all the time22:03
rjacobsenso when i change the product price on the product page it will dynamically change the price in the form via the macro22:03
rjacobsenam i makin any sense>?22:04
ckotilyeah that will be possible.22:06
@preactionso you make a template that has one thing: "<tmpl_var variant.price>", and use that template's ID in your product macro22:06
ckotilmight have to write  acustom macro22:06
dapperedodoYou create a template for the product macro with only the <tmpl_var variant.price> in it. Then use the product macro with that template22:06
@preactiongreat minds think alike22:06
dapperedodo:)22:07
rjacobsenim real stupid when it comes to macros sorry - can u pls explain a little more?22:07
dapperedodoOH, and for perlDreamer: Dapper means brave in Dutch, nothing with appearance22:07
rjacobseni know how to use them...... but makin em is difficult22:08
@preactionrjacobsen: you dont have to make one. the second argument to ^Product(productId, templateId); allows you to add an arbitrary template for the product22:08
rjacobsenok so where do i make that template?22:08
@preactionwhere ever, you just need the ID22:09
rjacobsenthe in the product category?22:09
rjacobsenand the ID is the url?22:09
@preactionit doesn't even need a namespace22:09
@preactionno the ID is the ID22:09
@preactionit's the first item on the edit form after you've created it22:09
rjacobsenso i open the product category and click template (for new template) and name that?22:10
@preactionor put the template in the import node, whatevz22:10
rjacobseni just dont see an ID slot..... i see Title, Menu Title, URL, Namespace22:12
rjacobsenam i missing something?22:12
@preactionyou dont get to choose an ID, I said "after you've created it"22:13
rjacobsensorry22:13
@preactiononce it's created, edit it again, and the first item will be "Asset ID" or something similar22:13
@preactionit'll be a seemingly random series of 22 characters22:13
@preaction(random being the idea, so that there's no collision)22:13
rjacobsenAHHHHH22:14
rjacobseni see22:14
rjacobsenso i put that in the templateID22:14
@preactionso ^Product("sku","templateId");22:14
rjacobsenso it would be ^Product(101, C4AYMcRfVHkgxuGJGFsntQ);22:14
@preactionprobably want to use quotes, but yes22:14
rjacobseni mean ^Product("101","C4AYMcRfVHkgxuGJGFsntQ");22:14
rjacobsennow i can call this into a script you think?22:15
@preactionperlbot tias22:16
perlbotTry It And See: the best way to learn if something works.22:16
rjacobsenill let ya know thanx VERY much for your help22:16
rjacobsenand THANKYOU for fixin the import packages22:16
-!- dapperedodo [n=joeri@c5375184f.cable.wanadoo.nl] has quit ["Xirc - MacOSX"]22:18
@preactionthat was all pd22:18
@preactionhe gets paid so well that he can work on wG for free, the git22:19
rjacobseni cant get this to work :(22:21
rjacobsenthe form code is in the body tag of the page.... and it wont let me pull in the macro22:22
rjacobsenwierd22:22
rjacobseni try <input type="hidden" name="amount" value=^Product("103","C4AYMcRfVHkgxuGJGFsntQ");> and <input type="hidden" name="amount" value='^Product("103","C4AYMcRfVHkgxuGJGFsntQ");'> and still nothing22:22
rjacobsenwhen it is called it shows nothing22:23
rjacobsenpaypal keeps saying please enter a number greater than 022:23
@preactionare you sure it's supposed to be "variant.amount" and not something else? make sure the macro is working by putting a field you know work, like the sku or something22:24
rjacobsenim not sure how to test it as it goes to the paypal site22:25
rjacobsenthis is what inputs into paypal the price of the product22:25
@preactionmake an article that mimics the behavior? or maybe an article that just tries the macro?22:25
rjacobsenok22:26
rjacobsenthe macro isnt working22:30
rjacobsenbecause i tried ^Page("title"); and it showed up fine in the article as the page title.... but the ^Product("103","C4AYMcRfVHkgxuGJGFsntQ"); just shows the code22:31
@preactionproduct macro not enabled on your site? it isn't by default22:31
rjacobsenit may not be then22:32
rjacobsenhow do i enable it?22:32
@preactionadd it to the configuration file22:32
-!- dapperedodo [n=joeri@c5375184f.cable.wanadoo.nl] has joined #webgui22:32
@preactiondata/WebGUI/etc/yoursite.conf22:32
rjacobsenjust add the ^Product("sku","templateID"); to it?22:33
@preactionlook in the configuration file, there's a section devoted to Macros, you should be able to see how to add one22:35
rjacobsenthat is awesome thank you22:41
rjacobsenok i enabled the product macro and started out by simply putting in ^Product("101"); and it says cannot find product even though there is a product 10123:00
dapperedodoDid you define the product in the commerce module?23:03
rjacobsenhow do i do that?23:05
dapperedodogo to the admin console - click 'Products'23:05
rjacobsenok there is none listed - wierd23:06
rjacobsenbut i have like 20 product pages23:06
dapperedodoAh, the product wobject is not connected to the commerce module23:06
rjacobsendamm23:06
rjacobsenso how can i make this work?23:06
dapperedodoThe product wobject was developed a long time ago23:06
dapperedodoadd the products also in the Products23:07
rjacobsenok23:07
dapperedodoand it will work23:07
rjacobsenty23:07
dapperedodoIt is a little more work23:07
rjacobsenone more question23:09
rjacobsenthe current template i created for my product page layout - can i use it for the products in the commerce?23:10
rjacobsenif so i can make it totally dynamic23:10
dapperedodoThey are not connected (yet???), but you can try to merge them23:18
dapperedodoThe commerce product has no options for extra features and so23:19
+perlDreamerapologies, dapperedodo23:19
+perlDreamerBut in English your nick is a well groomed extinct bird23:20
dapperedodoI just looked in the dictionary23:20
+perlDreamerAs long as we know that it's the Dutch MySQL powerhouse behind the name, you can call yourself anything you like.23:20
dapperedodoI am fine with it23:20
dapperedodo:)23:21
+perlDreamerSo you and your team were spun out from Procolix into an independent business?23:21
dapperedodoyes that's right23:22
dapperedodoWe do the hard programming stuf23:22
+perlDreamerIs that going well?23:22
dapperedodoProcoliX does the hosting stuf23:22
dapperedodoIt is going very well23:22
+perlDreamercool23:22
dapperedodoProgramming is much more fun then Hosting23:22
rjacobsenwhy when i click on the commerce button in the admin console does it just bring me back to the website page i was working on? it does not open any editing options for commerce23:22
dapperedodoand people want to pay for both, so we are both in business23:23
+perlDreamerOh, so you still  work with procolix23:23
dapperedodoYes, we are a great team, only the business split23:24
dapperedodoclicking the commerce button should get you the commerce settings23:24
rjacobsenit doesnt sir23:24
+perlDreamerrjacobsen, what's in your webgui.log file?23:25
rjacobsenit just brings me back to the web page i was working on before i opened the admin console23:25
dapperedodoI'm off now, see you later23:26
-!- dapperedodo [n=joeri@c5375184f.cable.wanadoo.nl] has quit ["Xirc - MacOSX"]23:26
rjacobsenwhat site is that i use to copy and paste again? to show you the error log?23:27
+perlDreamergooeybot: paste?23:27
gooeybotsomebody said paste was http://paste.biz23:27
rjacobsenhttp://paste.biz/paste-775.html23:28
+perlDreamerrjacobsen: I need to ask you some questions23:29
+perlDreamerdo you host your own server?23:30
rjacobsenyes we do23:30
rjacobsenlinux23:30
rjacobsenfadora23:30
+perlDreameryou have shell access?23:30
rjacobsenyes we do - or my boss does anyhow23:30
+perlDreamerhave you customized WebGUI?23:30
rjacobsendo you want to talk to him?23:30
rjacobsenyes we have quite a bit23:30
rjacobsenbut not much with the base code that i know of23:31
+perlDreamerwhat version of wG are you running?23:31
rjacobsensecond - let me get my boss in the irc channel23:31
+perlDreamerokay23:31
+perlDreameryou're probably missing the Locale::US perl module23:32
+perlDreamerbut there are ways to test that23:32
-!- dwalisser [n=dwalisse@74-129-192-43.dhcp.insightbb.com] has joined #webgui23:36
rjacobsenok sir23:36
rjacobsendwallisser is my boss and has shell access to webgui23:36
+perlDreamerdwalisser, what version of WebGUI are you running?23:37
dwalisser7.3.1023:37
rjacobsencorrection23:37
rjacobsen7.3.1123:37
+perlDreamerI would like you to run the testEnvironment script in the sbin directory23:37
dwalisserah, 7.3.11, needed to refresh23:37
+perlDreamerbe sure to use the switch to just print out a report23:38
dwalisserok23:38
+perlDreamerperl testEnvironment.pl --simpleReport23:38
+perlDreamerI'm guessing that you're missing a module, but this will tell us23:38
dwalisserIt says HTML::Template outdated, Text::Aspell not installed, Locale::US not installed23:40
+perlDreameryou need to install Locale::US23:40
dwalisserok23:41
+perlDreameronce you do that, you should be golden23:41
+perlDreamerand do update HTML::Template, the newer version fixes some long standing bugs with template variables that you will eventually run into23:41
dwalisserok, done. thanks for your help23:43
+perlDreamerno problem.23:44
+perlDreamerrjacobsen is a hard worker and coming up to speed well.23:44
+perlDreamerWebGUI has a steep learning curve23:44
rjacobseni really appreciate all your help23:46
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui23:47
-!- mode/#webgui [+v crythias] by ChanServ23:47
+perlDreamerYou're welcome.  Just remember that we've all been where you have been and hang in there.23:47
rjacobsenthis seems to fix the problem - although when i put in ^Product("103","C4AYMcRfVHkgxuGJGFsntQ"); i get nothing23:47
+perlDreamerand if you have a chance, answer a question on the boards, post a wiki article or add a contrib.23:47
rjacobsenand i know i put the product in23:47
rjacobseni can put in ^Product("103"); and it shows the product..... but i use ^Product("103","C4AYMcRfVHkgxuGJGFsntQ"); - which should show the product price only - it does not23:48
+perlDreamerthen you have a template problem23:48
rjacobsenthe C4AYMcRfVHkgxuGJGFsntQ is the asset ID to the template i made with <tmpl_var variant.price> 23:49
+perlDreamervariant.price only exists inside of the variantLoop23:50
rjacobsenok23:50
+perlDreamerjust nest it in a loop, and only have 1 variant23:50
rjacobsenlet me explain what i am trying to do sir23:50
+perlDreamerYou need to put this in a form to paypal23:50
rjacobsenyes23:50
+perlDreamer(I was lurking earlier)23:50
rjacobsenand send only the price23:50
+perlDreamerif your product only has 1 variant, then there will only be 1 price23:51
rjacobsenso how would i write the code on the template page?23:51
+perlDreamer<tmpl_loop variantLoop><tmpl_var variant.price></tmpl_loop>23:51
rjacobsenahhhh23:51
rjacobsenlet me try that23:52
+perlDreamermay I make a suggestion?23:52
rjacobsenbrb23:52
rjacobsensure sir23:52
+perlDreamertake 30 minutes, and read through some of the online wG docs23:52
rjacobseni have already23:52
rjacobsena lot23:52
+perlDreamerall right23:52
+perlDreamerbecause knowing HTML::Template well is pretty important for getting stuff to work23:52
rjacobsenwhere can i find the read info on that? you have a url?23:53
+perlDreamer?op=viewHelp;hid=template%20language;namespace=Asset_Template23:54
+perlDreameruse that op on your site23:54
+perlDreamerkidscorner.us.com?op=.....23:54
rjacobsenok23:54
+perlDreamerpreaction: I need a bug consult. Do you have 10 minutes?23:56
@preactionyo23:57
+perlDreamerread this first: http://www.plainblack.com/bugs/tracker/clipboard-to-trash#_ih716rkIGoJIKR1-geK-g23:58
-!- snapcount_ [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 104 (Connection reset by peer)]23:58
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui23:59
-!- mode/#webgui [+o snapcount] by ChanServ23:59
+perlDreamerI think we can handle this one of 3 ways23:59
+perlDreamer1) Return an error saying that you can't delete uncommitted assets.23:59
+perlDreamer2) Delete it anyway, leaving the user with an empty, uncommitted version tag23:59
--- Day changed Sat Mar 03 2007
+perlDreamer3) Don't do anything00:00
@preactionwith the addition of "enter the revision and remove the revision of this asset manually"00:00
rjacobsenthank you for all your help and sorry if i sound like an idiot here - just tryin to do my job well and make this thing work very well...... before my introduction to webgui i used php-nuke and a LOT of html/database code..... so this is a whole new world........ but i do appreciate the help00:00
@preactioni think for now it'd be better to do 1) with instructions on how to continue, with the future being 2) once tmrfe gets involved00:00
+perlDreamerokay, I'll punt until we get tmrfe'd00:01
@preactionwait, the Admin is trying to remove from the system clipboard?00:01
+perlDreamerYes00:01
@preactionthey should be allowed to do that imho00:01
+perlDreamerI think so too, but what about the empty version tag?00:01
+perlDreamerisn't that bad juju?00:02
@preactionmaybe empty trash should detect newly empty version tags and delete them00:02
@preactionin fact, imho, empty version tags should never exist00:02
+perlDreamerit sounds bad.00:02
@preactionto delete them? or to allow them?00:02
+perlDreamerto create empty ones via anymethod00:03
@preactioncreating a version tag should be a result of another method00:03
+perlDreamerI'm pretty sure the TrashClipboard workflow activity has this same bug, btw00:03
@preactionaddRevision or addChild00:03
+perlDreamerit is, but they're never automatically destroyed when emptied00:03
@preactiondo you think they should be? i do00:03
@preactionan empty version tag is useless00:04
+perlDreamerI agree with you, preaction00:04
+perlDreamerYou're preachin' to the choir00:04
@preactionsounds like something for the dev list00:04
+perlDreamerThe dev list? That's dead :)00:04
@preactionit's not dead so much as we haven't had anything to put there00:04
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 104 (Connection reset by peer)]00:04
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui00:04
-!- mode/#webgui [+o snapcount] by ChanServ00:04
@preactionsince when JT hangs out here, he's The Final Word00:04
@preactionwhich negates the necessity for discussion00:05
+perlDreameror immediate presence in IRC00:05
@preactioni can't think of any need for a version tag that has nothing in it yet, except when you do WebGUI::VersionTag->getWorking (which creates a tag to prepare for you to do a bunch of stuff under it, if there is no tag already)00:07
@preactionso we can't just remove them willy-nilly00:07
@preactioni think probably as each asset in the trash is deleted, check the tagId and see if we can delete the version tag as well00:08
@preactionthat way, too, in the system manage version tags, tags from long ago that have since had all their assets deleted will not show up00:09
@preactioni dunno, i'm over my head now00:09
rjacobsenhow can i add/remove stuff from the admin bar on the left side of the screen for users i do not want to see certain things and users i want to see more? example: secondary admin can see "products" but testuser(content manager) can not00:15
rjacobsenis there a way?00:15
@preactionuiLevels00:16
rjacobsendo what? lol00:17
@preactionask?00:17
gooeybotask is Don't ask to ask, just ask. Don't repeat. If nobody answers, it probably means nobody knows. While you wait: Check the fine manual, check google, check the source, try different things on a demo site.00:17
@preactionsmart questions?00:17
gooeybotsmart questions is http://www.mikeash.com/getting_answers.html or http://www.catb.org/~esr/faqs/smart-questions.html00:17
@preactionthere's the one00:17
@preactionuiLevels are documented, the way you'll probably want to implement them is in the configuration file00:18
dwalissercan the config file override the ui level hard-coded in the wobject?00:22
@preactionyes it does00:22
dwalisserah00:22
@preactionyou can also override which groups are allowed to add which types of assets in the config file00:23
dwalisserhas anyone written a clever script that would allow me to setup one site config file the way I want and copy it to all the others (I have 15 that I want to be identical)00:26
dwalisserthe difference being the db user/password and dsn only00:27
dwalisseroh and the sitename00:27
dwalisserah and the uploadsPath00:27
dwalisserI think that covers it00:27
@preactionthe config files are JSON, so write your own. jsonToObj gives you a perl data structure, objToJson puts it back00:27
dwalissersounds like a simple script then00:28
+perlDreamerdwalisser, that's kind of what the WRE does00:29
+perlDreamerI think it has a template for all new sites it creates00:29
+perlDreamerconfig files, etc.00:29
+perlDreameralter the template, and you should be done.00:30
dwalisseryes, I've been using that "WebGUI.conf.original", downside is it is overwritten every time I upgrade00:30
+perlDreamermake a small SVN repository and check it in.00:31
+perlDreamerafter the upgrade, do a merge00:31
@preactionor keep a diff, and run the patch00:31
dwalisseryeah00:31
+perlDreamerman, preaction, we know this WebGUI stuff pretty well.  Maybe we should look into doing it as more than a hobby.00:35
@preactionno crap, maybe we should be getting paid for this00:36
+perlDreamerhow's the hacking coming?00:39
@preactionnot so bad00:39
@preactionis it just me, or is it impossible to get a truly deep structure out of the WebGUI::Config interface00:40
@preactionexample: workflow activities are a hash of array refs00:40
@preactioni suppose the interface is returning references, so i can work with that00:40
+perlDreameryeah00:40
+perlDreamerI think this is going to be the highest subrev of wG ever00:41
+perlDreamer.1200:41
+perlDreamerand we're not done yet00:41
@preactioni think we'll be going further than that before 7.400:41
@preactionbut i also think it's very good that we're doing so00:41
+perlDreamerme, too00:42
+perlDreamera very stable wG will make all of our lives easier00:42
@preactionwebgui has a lot of features, and people are clamoring for more, but bugs and a stable maintainable code base are far more important for the future00:42
@preactioni should RFE for "update skeletons to conform to WebGUI Best Practices"00:42
+perlDreamerDo you ever wonder about the features people _don't_ clamor for?00:43
+perlDreamerCould they be removed?00:43
@preactionsuch as the guided setup?00:43
@preactionor i18n?00:43
gooeyboti guess i18n is overwritten each upgrade00:43
@preactioni18n is a mixed bag, it's the reason some people choose webgui, but it's also just cruft for a lot of people00:43
+perlDreameryes00:43
+perlDreamerthey really want i18n content and UI00:43
+perlDreamerbut we only do half that00:43
@preactionwell, the UI we have control over, the content they have control over, make a section for each translation00:44
@preactioni mean, if they want multiple languages, they're going to have to do something00:45
@preactionif a scheduled workflow activity isSerial but is not a singleton, that means i can queue up multiple activities that will all run one at a time, correct?00:56
@preactioni mean, it's what the docs say00:56
+perlDreamerthat sounds right to me00:58
+perlDreamerhave a look at Session.pm, line 63801:06
-!- dwalisser [n=dwalisse@74-129-192-43.dhcp.insightbb.com] has quit ["User pushed the X - because it's Xtra, baby"]01:06
@preactionWebGUI::Session?01:07
+perlDreameryes01:07
@preaction1;?01:07
+perlDreamer$self->var("adminOn")01:08
+perlDreamervar->get("adminOn") or var->isAdminOn01:08
+perlDreamerI've been trying to fix xtopher's dbSlave bug01:08
+perlDreamerit's weird01:08
+perlDreamerthat line is a bug, but it won't generate a DBI level connect error01:09
+perlDreamerhe says that the slave connections are all okay01:09
@preactionyou sure it's session.pm? not db.pm?01:11
@preactiondbSlave, i see01:12
@preactionwrong line01:12
+perlDreamerbrb01:13
+perlDreamerback01:19
@preactionit tries to connect to all three, that's probably bad01:19
+perlDreameryeah01:19
+perlDreameralso, it tries to connect even if it is in adminMode and is going to use the main server anyway01:20
@preactionit's possible that when it tries to connect the second and third time, it negates the other connections, and then it randomly selects one of the negated connections01:20
@preactionthough i don't see how, but whatevz01:21
+perlDreamerhe's getting a connect error, during connection creation01:21
+perlDreamerI guess the way it's implemented now, it sprays across the servers during a page view, as opposed to randomly choosing a slave for an entire page view01:23
+perlDreamerI think the second would be safer01:23
@preactionmight even be faster01:24
+perlDreamerlike 3X faster01:24
@preactionwhere IS jt today? wonder what he's going to do about frank snaking my weekend01:26
@preactioni was supposed to go down to madison to play Supreme Commander in a little LAN party01:26
@preactionthe git01:26
+perlDreamerJT took the day off01:48
+perlDreamersaid something about setting up a LAN party to play SupCom with out of town guests or something01:49
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)]02:14
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui02:17
-!- mode/#webgui [+v crythias] by ChanServ02:17
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"]02:35
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)]02:37
-!- Netsplit leguin.freenode.net <-> irc.freenode.net quits: Hinrik, gooeybot, Radix_03:43
-!- Netsplit over, joins: Hinrik, gooeybot, Radix_03:44
-!- Netsplit leguin.freenode.net <-> irc.freenode.net quits: Radix_03:44
-!- Netsplit over, joins: Radix_03:44
-!- Radix__ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui04:52
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui04:52
-!- mode/#webgui [+v crythias] by ChanServ04:52
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has left #webgui []04:53
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has quit [Read error: 110 (Connection timed out)]05:12
-!- TheSeparator [i=Seppie@cp43027-a.gelen1.lb.home.nl] has quit [Read error: 110 (Connection timed out)]05:20
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui05:57
PedersenMJGood evening.05:57
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI06:04
@preactionpossible good idea: a Dumb Container wobject to make wG dev easier. You could simply make a definition for a "Address Book Item" asset, sub-class the Dumb Container wobject to simply tell it that it should contain "Address Book Item" assets, and you have an application (in this case, an Address Book)07:06
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has quit [Read error: 110 (Connection timed out)]07:16
-!- dapperedodo [n=joeri@c5375184f.cable.wanadoo.nl] has joined #webgui07:52
-!- dapperedodo [n=joeri@c5375184f.cable.wanadoo.nl] has quit [Client Quit]07:57
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has quit ["Leaving"]08:32
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI08:32
-!- wgGuest41 [n=wgGuest4@85-18-14-23.fastres.net] has joined #webgui16:17
wgGuest41hi all16:17
wgGuest41Do you know which session timeout setting has plainblack.com? I need to find a compromise between usability and security16:18
-!- wgGuest41 [n=wgGuest4@85-18-14-23.fastres.net] has quit []17:38
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui18:19
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has quit [Client Quit]18:19
-!- wgGuest74 [n=wgGuest7@85-18-14-23.fastres.net] has joined #webgui19:01
wgGuest74hi19:01
gooeybotbonjour, wgGuest7419:01
wgGuest74thanks :)19:01
wgGuest74I disconnected before19:01
wgGuest74did you read my session timeout question? :)19:02
-!- snapcount_ [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui19:31
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 131 (Connection reset by peer)]19:31
-!- wgGuest74 [n=wgGuest7@85-18-14-23.fastres.net] has quit []20:12
--- Day changed Sun Mar 04 2007
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui00:07
-!- mode/#webgui [+v perlDreamer] by ChanServ00:07
+perlDreamerthe deadline has passed00:08
+perlDreamerwe should change the title00:08
+perlDreamerthe pressure is now on snapcount_ and the other PB staff, who must wade through the dozens of00:08
+perlDreamerwiki entries submitted by the community00:08
+perlDreameror the dozens of pages submitted by PedersenMJ for his one entry00:09
+perlDreamerin any case, all of WebGUI-dom waits, breathlessly to see who will win the00:18
+perlDreamerlatest installment of this contest.00:18
-!- Hinrik_ [n=hinrik@dsl-228-236.hive.is] has joined #webgui00:36
-!- Hinrik [n=hinrik@dsl-228-236.hive.is] has quit [Read error: 110 (Connection timed out)]00:51
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit ["Leaving."]00:54
-!- Hinrik [n=hinrik@dsl-228-236.hive.is] has joined #webgui01:36
-!- Hinrik_ [n=hinrik@dsl-228-236.hive.is] has quit [Read error: 60 (Operation timed out)]01:41
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui04:37
-!- mode/#webgui [+v perlDreamer] by ChanServ04:37
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui05:00
-!- mode/#webgui [+v crythias] by ChanServ05:00
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has left #webgui []05:05
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui06:36
PedersenMJhello all06:36
+perlDreamerhey, man06:53
+perlDreamerhm06:55
+perlDreamersay that three times fast06:56
+perlDreamerpetrolacasaurus06:56
PedersenMJIs that the gasoline dinosaur that also has a wall outlet in its tail?06:57
+perlDreameryup, that's him06:59
+perlDreamerThe Discovery Channel rocks07:00
+perlDreamerso far I've found two bugs tonight from writing API tests07:00
PedersenMJunit tests are an amazing thing for finding bugs.07:01
PedersenMJI always wind up pointing to my first experience with them as evidence of their strength. I had written up (in C) mime encode/decode routines. And had checked them over pretty thoroughly, done some tests, etc. I knew they worked. And then I formalized into unit tests, and found out that one of my decide routines was missing the return statement, making it broken.07:03
PedersenMJAnd I had "known" that it worked just fine for months.07:03
+perlDreamerthat sounds like a good lesson07:04
+perlDreamermy favorite one was "well, all the tests pass so the design is fine"07:04
+perlDreamerthat was before I learned about test coverage07:04
PedersenMJFor me, that was learning about writing *any* tests :)07:05
PedersenMJHowever, I know that I'm weak in some testing aspects. Okay, most of them. Any good websites on how to ensure test coverage?07:05
PedersenMJOr that at least discuss it?07:05
+perlDreamerI don't know of any.07:06
+perlDreamerI went to an OSCON presentation last year and became a believer07:06
+perlDreamerThe big testing things seem to be07:06
+perlDreamer1) Write them07:06
+perlDreamerwell,07:06
+perlDreamer0) Write Unit tests07:06
+perlDreamer1) Run your coverage on your unit tests07:07
+perlDreamer2) write integration tests07:07
PedersenMJThat's the part I'm missing.07:07
+perlDreamerintegration tests?  WebGUI doesn't have any yet either07:07
PedersenMJI'm working on a python script that will automate a *lot* of the verification of the state of the code and docs for another set of python scripts I'm working on.07:08
PedersenMJBut I have yet to even come close to finding a way to verify (programatically) that enough integration testing is being done.07:08
@preactionwhat do you mean by integration tests?07:09
+perlDreamerfor wG, it would be UI level tests07:09
+perlDreamerthings that test multiple things together in a sequence07:09
@preactionso WWW::Mechanize or a series of getPage()07:09
+perlDreamereach may work correctly, but may not call among themselves correctly07:09
PedersenMJFor me, integration tests would be testing the interaction of two modules.07:09
+perlDreamerthere may be some integration level testing now, but it's purely by accident07:10
+perlDreamerI'm looking forward to the new OSCON schedule coming out07:12
+perlDreamerpreaction: did you read my last dev post?  Am I askin' for beatin?07:17
@preactionwith wrapper around getLineage?07:18
+perlDreameryeah07:18
@preactioni agree, actually. getLineage should be the standard method to get assets that you don't know the assetId for07:19
+perlDreamerit's just the potential performance hit,  maybe I should try to quantify it07:19
@preactioni prefer code maintainability over performance in most cases07:19
+perlDreamerI think it will save us tons of time down the road07:20
@preactioni mean, it's an extra little bit to do the logic to build the SQL, but the benefits of the encapsulation outweigh that imho07:20
+perlDreameryeah.  Change it in 1 place, and it works everywhere07:20
@preactionthen you can do optimization from inside the getLineage and everything gets the benefit07:20
+perlDreamerbut because it's more code, it may never reach the speed of the pure SQL query07:20
+perlDreamerhe'll weigh in, then we'll do it07:21
+perlDreamerthere are other, bigger bugs to worry about anyway07:21
@preactionbut getLineage will survive database schema changes, when pure SQL queries probably won't07:21
+perlDreamerI agree07:22
+perlDreamerI'm guessing that the problems we're seeing in the Clipboard also exist in the Trash, and in their Workflow Activities, too.07:24
+perlDreamerThe RTE has 4-6 semi-related open bugs07:24
+perlDreamerThe calendar has a new batch of bugs07:24
+perlDreamerplus there's the list we've been dragging around07:24
+perlDreamerIt's enough to make a dev nuts07:25
* perlDreamer screams07:25
+perlDreamershriek, shriek07:25
@preactioni'm lucky, i don't get to deal with core bugs, i'm doing client work ;)07:26
+perlDreamerhow's that coming?  Did you make your deadline?07:26
@preactionno, the client data migration tool screwed my dev box three times in a row07:27
@preactionand the migration tool takes about 3-4 hours to run07:27
@preactionso i started on other things while that was going07:27
+perlDreamerthat must be some set of data07:27
+perlDreamerthe whole webgui test set only takes 75 minutes to run on my laptop07:28
@preactioni figured out that there's a niche for a sort of "Dumb Container" wobject, that acts simply as a way to display a list of whatever asset is contained inside it07:28
@preactionthere's about 26,000 users07:28
@preactionthat's the main thing i need to migrate each time07:28
+perlDreamerFor the Dumb Container, it's like the Folder or CS?07:28
@preactionand every time i try to make a backup, so i don't have to re-run the migration07:28
@preactionit dies07:28
@preactionbasically07:28
@preactionyou'd subclass the dumb container to tell it what asset it should allow, and then write the asset's getEditForm and getTemplateVars methods07:29
@preactioni've written three apps in a row now, that are basically dumb containers that make their sub-assets do all the work07:29
@preactionkind of like the Calendar07:30
+perlDreamerIt makes sense.07:30
@preactionit's more of a dev item, the dumb container itself has no value07:30
+perlDreamerIt may let us start to specialize the CS instead of making it so generic, which would make JT happy07:30
+perlDreamerHe hates that it's gotten so big07:30
+perlDreamerand slow07:30
@preactionwell, little value, it'd be possible to make it valuable by itself07:31
@preactionyeah, the CS could be a subclass of this, allowed to contain Threads07:33
@preactionit might obfuscate the code a bit07:33
+perlDreamerbut then you could have a specialized photo gallery, and a weblog07:33
+perlDreamerinstead of the monster CS that does everything07:34
@preactiontrue enough, the main code being in the Dumb Container07:34
+perlDreamerHey!07:35
+perlDreamerUser.pm now has 100% coverage, except for the deprecated identifier method07:36
@preactionsweet07:36
+perlDreamerI found two bugs while writing tests for it tonight07:36
+perlDreamerand added a new method to SQL.pm, quickScalar07:36
@preactiongets the first element of the first row of a query?07:37
+perlDreameryup07:37
+perlDreamerthat was one of the bugs that I found in User.pm07:37
@preactionvery good idea, too much my ($result) = $db->quickArray("query");07:37
@preactionthere's a lot of that in the code07:37
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has quit []07:37
+perlDreamerplus, now you can do things that were broken like this:07:38
+perlDreamerif (!exists $self->{_profile}{$fieldName} && !$self->session->db->quickArray("SELECT COUNT(*) FROM userProfileField WHERE fieldName = ?", [$fieldName]))07:38
+perlDreamersafely07:38
+perlDreamerthe array always had 1 element in it, so in scalar context that part of the conditional was always true07:38
@preactionyeah, i don't like the idea of that SQL query inside the IF conditional :p, cleaner to assign it to a var and test it afterward07:39
@preactionbut i see your point07:39
+perlDreamerprobably more PBP as well07:40
+perlDreamerI remember thinking about that and convincing myself that it was better to do it this way....07:40
+perlDreameroh, I remember07:41
+perlDreamerinside the conditional, it only does the query if the profile field doesn't exist07:41
@preactionif you put it as the first line inside the conditional, it's the same thing?07:42
+perlDreamervia nesting?  yes07:42
@preactionrather, after the ) {07:42
+perlDreamerI see what you mean, now07:43
-!- TheSeparator [i=Seppie@cp43027-a.gelen1.lb.home.nl] has joined #webgui07:48
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit [""""]08:28
-!- Radix__ [n=Radix@203.161.71.161.static.amnet.net.au] has quit ["Windows doesn't have users, it has hostages."]08:43
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui08:53
-!- Hinrik is now known as Hinrik\09:07
-!- Hinrik\ is now known as Hinrik09:07
-!- todor_k [n=wgGuest9@zen.ecocoms.com] has quit [Read error: 110 (Connection timed out)]09:35
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui09:47
-!- mode/#webgui [+v crythias] by ChanServ09:48
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)]10:08
-!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui11:15
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 60 (Operation timed out)]11:23
-!- Hinrik_ [n=hinrik@dsl-228-236.hive.is] has joined #webgui12:10
-!- Hinrik [n=hinrik@dsl-228-236.hive.is] has quit [Read error: 110 (Connection timed out)]12:24
TheSeparatorLooks like Spectre on the Plainblack.com server is on strike...13:37
TheSeparatorno new posts appear13:41
-!- Hinrik_ is now known as Hinrik13:49
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui16:29
-!- mode/#webgui [+v MrHairgrease] by ChanServ16:29
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui16:30
-!- mode/#webgui [+v crythias] by ChanServ16:30
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has left #webgui []16:32
-!- perlDreamer [n=colink@sbserver.sunsetpres.org] has joined #webgui19:05
-!- mode/#webgui [+v perlDreamer] by ChanServ19:05
-!- perlDreamer [n=colink@sbserver.sunsetpres.org] has quit ["Leaving."]19:51
-!- snapcount_ [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit []20:11
-!- Hinrik_ [n=hinrik@dsl-228-236.hive.is] has joined #webgui21:00
-!- Hinrik [n=hinrik@dsl-228-236.hive.is] has quit [Read error: 110 (Connection timed out)]21:14
-!- Hinrik_ is now known as Hinrik21:16
--- Day changed Mon Mar 05 2007
-!- preaction_ is now known as preaction01:17
-!- mode/#webgui [+o preaction] by ChanServ01:17
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []01:48
-!- Netsplit leguin.freenode.net <-> irc.freenode.net quits: ckotil03:28
-!- Netsplit over, joins: ckotil03:29
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui04:04
PedersenMJheya04:05
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit []04:21
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui04:22
-!- mode/#webgui [+o preaction] by ChanServ04:22
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui04:25
-!- mode/#webgui [+o snapcount] by ChanServ04:26
-!- snapcount_ [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui05:08
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 110 (Connection timed out)]05:25
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has quit []06:05
-!- dapperedodo [n=joeri@c5375184f.cable.wanadoo.nl] has joined #webgui06:52
-!- dapperedodo [n=joeri@c5375184f.cable.wanadoo.nl] has quit ["Xirc - MacOSX"]07:00
-!- php-freak [i=tdd1984@74-133-97-232.dhcp.insightbb.com] has joined #webgui10:11
php-freakis this a xampp channel?10:11
Hinrikwhy would you think that?10:11
-!- php-freak [i=tdd1984@74-133-97-232.dhcp.insightbb.com] has quit []10:23
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)]12:07
-!- wgGuest16 [n=wgGuest1@85-18-14-23.fastres.net] has joined #webgui12:46
-!- wgGuest16 [n=wgGuest1@85-18-14-23.fastres.net] has quit []12:52
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has quit ["Leaving"]14:07
-!- pjesi [n=pjesi@nix.is] has joined #webgui14:31
Hinrikhow does one make a package?15:20
Hinrikthe only think I see is a "Make package?" question under the metadata tab with a yes/no radio button15:21
-!- SDuensin [n=Scott@242.sub-75-206-99.myvzw.com] has joined #WebGUI15:44
pjesiwhat if you select @yes@15:54
Hinriknm15:56
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui15:57
-!- mode/#webgui [+o snapcount] by ChanServ15:57
-!- snapcount_ [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 131 (Connection reset by peer)]15:57
SDuensinGood morning!15:58
-!- snapcount_ [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui16:08
Hinrikhm, when I try to export a package I created, it just gives me:16:11
HinrikThe requested URL /uploads/temp/JN/JNVATRUgdbd70zMSEkKpLw was not found on this server.16:11
Hinrikit's not a permission problem, this file simply wasn't created16:11
Hinrikif I create the package again, I get the same, just a different URL16:12
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 110 (Connection timed out)]16:24
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui17:50
-!- mode/#webgui [+o preaction] by ChanServ17:50
snapcount_Bueller18:01
snapcount_Bueller18:01
snapcount_Bueller18:01
@preactionHe's home sick18:01
snapcount_Hinrik: check your error logs, they will guide you to the answers you seek18:01
Hinrikyeah...18:02
--- Log opened Mon Mar 05 18:59:09 2007
-!- xdanger [i=xdanger@217.112.244.70] has joined #webgui18:59
-!- Irssi: #webgui: Total of 13 nicks [1 ops, 0 halfops, 1 voices, 11 normal]18:59
-!- Irssi: Join to #webgui was synced in 3 secs18:59
+perlDreamergetAssetsInClipboard really wants to be a class method19:11
+perlDreamerIs anyone else able to use the newly updated Weather Asset?19:18
ckotilhavent tried.19:26
ckotili could check it out, if you want me to19:26
ckotilim not doing anything else really19:26
ckotiljust waiting for workflows to cook off19:26
+perlDreamerPlease give it a shot19:27
+perlDreamerI think there's a naming problem19:27
+perlDreamerIt has to be called Weather::Simple19:28
+perlDreamerbut it has to be installed as Weather::Com::Simple19:28
ckotili need to install htat.19:28
ckotilfirst.19:28
ckotilso what module am i installing ?19:28
+perlDreamerWeather::Com::Simple19:29
+perlDreamerperl -MCPAN -e shell19:29
+perlDreamerforce install Weather::Com::Simple19:29
ckotilgot it19:29
+perlDreamerIt has a poorly written test that assumes that this year is 2005, that's why the force19:30
-!- wgGuest46 [n=wgGuest4@user-24-214-222-222.knology.net] has joined #webgui19:31
ckotilis the new weather asset enabled by default?19:31
+perlDreamerI think so19:32
ckotilk. i need to register somewhere right?19:32
+perlDreamerwebgui.conf19:32
ckotilok, is there an article i can read to see what i gotta do?19:35
+perlDreamerjust become admin and turn on admin19:35
ckotilwell yeah19:35
+perlDreamerif you can deploy it, it will show up in the admin bar19:35
ckotili add it and commit and it disappears.19:36
ckotili didnt configure it in webgui.conf bc i dunno wtf to do19:36
+perlDreamerYou just add WebGUI::Asset::Wobject::WeatherData to your assets19:36
+perlDreamerthat's all the config19:36
ckotilo19:36
ckotili thought we had to register with some www to retrieve info19:36
ckotilwell im to the point where i add it from the new content bar19:37
ckotilcommit.19:37
ckotildissapeared19:37
+perlDreamerwhich WebGUI are you running?19:38
ckotil.1019:38
ckotili can move to .11 if you need me to. im working this on my dev box19:38
+perlDreameryeah, that would be good19:38
+perlDreamerthis new code was added in .1119:38
ckotilk19:39
ckotilno weather data asset now19:41
ckotiland that line is in my conf19:41
snapcount_perlDreamer: thx for all the bug work you've been up to lately19:41
+perlDreameryou're welcome19:42
+perlDreamerI'm bored to tears at work19:42
+perlDreamerNo projects for 7 weeks now19:42
+perlDreamerwithout wG, I'd be a wreck19:42
snapcount_yay for us!19:42
+perlDreamerI have two more bug fixes coming in, now19:43
snapcount_you should apply to work for us19:43
snapcount_you have the time19:43
snapcount_might as well collect a check =D19:43
+perlDreamerOh no, I still get paid.  I'm salaried19:43
snapcount_I know19:43
snapcount_get paid twice19:43
snapcount_two full-time jobs... you could build your own spaceship19:44
+perlDreamerdoing outside consulting at $dayJob is strictly verboten19:44
snapcount_bah19:44
snapcount_hehe19:44
+perlDreamerThey are ultra paranoid.19:44
+perlDreamerTo get internet access, you have to get a VP signature19:44
snapcount_nice19:44
+perlDreamerI hacked this proxy onto our "allowed pool computer" for group-level internet access19:44
ckotilhehe. spaceship19:45
snapcount_excellent19:45
snapcount_well, I must eat to prevent myself from dying19:45
snapcount_bbl19:45
ckotilpd what now?19:50
+perlDreamerstart up wG, become Admin and turn on Admin19:50
+perlDreamerlook for the Weather Asset in the Admin Bar19:50
+perlDreamerand then look in WebGUI.log for an error about Asset::Wobject::WeatherData and getUiLevel19:51
ckotilk19:51
ckotil2007/03/05 17:40:59 - ERROR - newt.webgui.conf - WebGUI::Session::ErrorHandler::error[183] - Couldn't get UI level of WebGUI::Asset::Wobject::StockData. Root cause: Can't locate object method "getUiLevel" via package "WebGUI::Asset::Wobject::StockData" at /gnoc/newt/WebGUI/lib/WebGUI/Asset.pm line 520.19:51
ckotilerr.19:51
+perlDreameryup, that's what I'm looking for19:52
+perlDreamerThanks!19:52
ckotilthats for stock data tho.19:52
ckotillemme see if i can get a weather data19:52
ckotil2007/03/05 17:53:01 - ERROR - newt.webgui.conf - WebGUI::Session::ErrorHandler::error[183] - Couldn't get UI level of WebGUI::Asset::Wobject::WeatherData. Root cause: Can't locate object method "getUiLevel" via package "WebGUI::Asset::Wobject::WeatherData" at /gnoc/newt/WebGUI/lib/WebGUI/Asset.pm line 520.19:53
+perlDreamerand you installed Weather::Com, right?19:53
ckotilyes.19:54
+perlDreamerthen I've got the right bug, then.19:54
+perlDreamerThanks for the double check, ckotil!19:54
ckotilnp19:55
ckotil? : webgui will strip out any invalid html that is contained within an article asset. does the wysiwig editor do this? or an internal wg funciton?20:07
ckotilbc since i imported all these articles. some of them have some trialing table shit inside them, and i would like for wg to strip that out.20:07
ckotilis there anyway i can automatically do this? or must i view each article in the wysiwig editor?20:07
+perlDreamerit's in WebGUI::Html, that's the internal function20:07
ckotilcan i execute a rebuild lineage? or anything like that to do this stripping automatically?20:08
+perlDreamerI think the stripping is done in realtime, during display20:08
+perlDreamerso the bad HTML is still in the db, but not shown20:08
ckotilseems to only strip when i click edit.20:08
ckotilmy engineers will bitch. and i dont wnat to have to go through each page and click edit, then save.20:09
+perlDreamerit may have to go through editSave routine for the Article20:11
+perlDreamerLet me get my phone reinstalled, and I'll check20:11
ckotilok. basically im wondering if there is a way to execute that without actually clicking edit/save20:11
-!- wgGuest46 [n=wgGuest4@user-24-214-222-222.knology.net] has quit [Read error: 104 (Connection reset by peer)]20:23
+perlDreamerckotil, you created Article assets via the import script?20:26
ckotilyes.20:26
ckotili grabbed between a tbale tag20:26
ckotilso there are <td> and <tr> in the article20:26
ckotiland its f'ing up my site template20:26
ckotili use tbales in my site.20:26
+perlDreamerfrom what I've learned, I'd say the clean-up is from the RTE.20:27
+perlDreamerThe filter I mentioned is used in limited cases, like the Post and anywhere where a generic user is allowed to submit content.20:27
ckotilok20:28
+perlDreamerYou could write a selenium script to do it20:28
ckotilso the wysiwig editor must be called.20:28
+perlDreamerbut then you'd have to install and learn selenium20:28
+perlDreamerIt lets you script your browser into automated tasks, usually for testing.20:28
ckotilnah. right now i just attached a n ote to the section. more of a disclaimer: warning: if this is f'ed up simply edit it and save20:29
@preactionthe filter is called in processPropertiesFromFormPost20:29
ckotilwerd.20:29
+perlDreamerwhich pPFFP is it called in?20:30
@preactionprobably the WebGUI::Asset one20:30
@preactionyou can specify a filter for any property20:31
+perlDreamerright, but there's no filter currently set up for the Article's HTMLArea20:31
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui20:32
-!- mode/#webgui [+o rizen] by ChanServ20:32
@preactionah, then i durno20:32
@rizenperlDreamer!!!!!20:32
gooeybotperldreamer is bug empowered20:32
+perlDreamerahoy, dude20:32
@preactionno, gooeybot, perldreamer is <reply>20:32
gooeybotokay, preaction.20:32
@rizeni just like shouting out your name for no apparent reason20:32
@rizen=)20:32
+perlDreamerI thought it was because I'd fixed 9 bugs in 7.3.1220:33
* rizen reading about what we can do to fix the http caching problem once and for all20:35
+perlDreamerrizen: is xtopher command line savvy?20:35
@rizenhe's no unix admin....but he can make his way around pretty well20:35
+perlDreamerokay, I'm going to write a script to verify his dbSlaves.  I'm sure that he's got some connection problem that's outside of wG's domain.20:36
+perlDreamerwe're running out of bugs that I know how to fix20:37
+perlDreamerthere are 6 related to the RTE20:37
+perlDreamermaybe 720:37
+perlDreamer3 calendar bugs20:37
+perlDreamerand then all the historical bugs that we haven't fixed yet.20:37
@rizeni'm off of support for the next couple of weeks (except fridays) so that i can work on fixing bugs and coding the next wre20:38
+perlDreamercool.20:38
@rizen1/3 of the bugs in the list are WRE related...so getting the new wre out will resolve those20:38
+perlDreamerWebGUI sets a new record this week.20:38
@rizenit does?20:38
+perlDreamerHighest subversion released.20:39
+perlDreamer.1220:39
@rizenah20:39
@rizenhopefully it will make it up to about 1620:39
@rizeni figure around then we'll be releasing 7.4.020:40
@rizencuz i'm hoping at about 7.3.1420:40
@rizenwe'll be able to finally branch20:40
+perlDreamerthat would be 3 more weeks20:40
+perlDreamersounds pretty doable20:40
+perlDreamerthe http caching thing, it's from mlamar?20:41
ckotilhttp://hastalasiesta.org/stuffs/nakkeTattis.jpg sfw20:41
@rizenyup and others20:41
@rizenit's constantly a question20:41
@rizento the best of my knowledge we've done what the W3C has said to do...but now i'm looking for things we missed, and loopholes20:42
+perlDreamerthere's a pretty stout test for Session/Http.  It should help verify any changes.20:43
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui20:46
-!- mode/#webgui [+v MrHairgrease] by ChanServ20:46
@rizenok peeps in working on fixing HTTP caching problems that people are experiencing i'm considering implementing something that i wanted to avoid20:57
@rizenand i'd like some feedback20:57
@rizenThe Problem: webgui 7.0 above uses W3C defined practices for setting HTTP cache headers20:57
@rizenwhich means that pages viewable by the public (or in our case the "visitor" user) should be cachable by cache servers20:58
@rizenand pages viewable by logged in users should not cache at all20:58
@rizenwe've done what the W3C recommends20:58
@rizenHOWEVER20:58
@rizenwhen a user visits a page as a visitor20:58
@rizenand then logs in and visits that page again20:59
@rizentheir browser and or cache server shows them the page as they saw it the first time20:59
@rizenbecause the first time it was supposed to be cached...and therefore it doesn't go back to the server20:59
@rizenthe browser / cache server has no idea that they've subsequently logged in and therefore the page should no longer be served from cache21:00
@rizenThe Solution(s):21:00
@rizenI see only 2 solutions to this problem:21:00
@rizena) We tell the cache servers and browsers never to cache webgui pages...but then we're increasing the load on the webgui server, but also increasing usability21:00
@rizenb) We tell the cache servers that they need to check back with webgui on every page request to see if it should be updated, and then if we see that the user is logged in, we tell them to request the new page, but...21:01
@rizenthis increases load on the server in that it must do both the revalidation, and then possibly a second request to load the page21:02
ckotilc) dont cache for logged in users21:02
ckotilor is that missing something with a) ?21:02
@rizenand the revalidation is almost as hard on the server as rendering a full page in the first place21:02
@rizenckotil...we already don't cache for logged in users21:02
ckotilok, so yeah.21:02
@rizenthat's what i said duriing the problem section21:02
ckotilright.21:03
@rizenthe problem isn't that we're caching for logged in users21:03
+perlDreamerc2) Don't do anything and tell people not to mix dynamic and static content on the same page?21:03
@rizenit's that when a logged in user visits the url of a page that was cached as a visitor...then they see the cahed page21:03
@rizenc2) even a login box (^L;) is dynamic content21:04
+perlDreamercrap.21:04
+perlDreamerso anything we do increases server load21:04
@rizenand so is doing something like ^a(^@););21:04
@rizenyes21:04
@rizenprobably not by much...because i don't think people revisit a page they've already been to very often anyway21:04
@rizenat least not during the cache timeout period21:05
@rizenbut..on some sites they might21:05
@rizenand this would then increase the load dramatically on some sites21:05
@rizenon sites like plainblack.com though, it wouldn't change much21:05
+perlDreamerbut on Len's soccer sites it would be awful21:05
@rizenactually no21:05
@rizenon len's soccer site they don't use webgui's caching anyway21:06
@rizenthey put squid in front of webgui21:06
@rizenso they set their own HTTP cache headers21:06
@rizenbut yeah...if they were using webgui...it would probably be aweful21:06
+perlDreamerbut if wG tells upstream cache servers not to cache it, would squid just act like a bypass then?21:06
+perlDreamerif so, then (b) is the only viable option21:07
@rizenwebgui says "don't cache me", but then squid sits in front of webgui and says "cache me"21:07
ckotilany js solutions?21:07
-!- mlamar [n=mlamar@130.157.145.49] has joined #webgui21:07
@rizena and b are both viable21:07
@rizeni think that a is probably the better performer in our case though21:08
+perlDreamermlamar, you can get an IRC transcription from http://mentalhouse.net/irc/logs/webgui/2007-03.log21:08
-!- dapperedodo [n=joeri@c5375184f.cable.wanadoo.nl] has joined #webgui21:08
@rizenjoeri!!!21:08
-!- [joeri] [n=joeri@ip56503e61.direct-adsl.nl] has joined #webgui21:08
@rizenjoeri, you joined twice?21:09
+perlDreamerhe gets two votes21:09
@rizenhehe21:09
mlamarI'm sorry not seeing the b option in the log ... what is it?21:09
[joeri]That's strange indeed21:09
-!- [joeri] [n=joeri@ip56503e61.direct-adsl.nl] has left #webgui []21:10
+perlDreamer(11:01:40) rizen: b) We tell the cache servers that they need to check back with webgui on every page request to see if it should be updated, and then if we see that the user is logged in, we tell them to request the new page, but...21:10
mlamarI was working on a fix to the login cache probelm that uses preventProxyCache like functionality only for a limited time after a user logs in21:10
mlamarRight now I've added code to Session:Url.pm to put in the "noCache=..." param if a user is logged in, which works well21:11
@rizenit's a nice idea, but it's a hack...i want a permanent solution. you're not the only person who has brought this up21:12
@rizenand it's not only related to logins21:12
mlamarBut then even visitors see a big performance hit with no caching ...21:13
mlamarin what other contexts does this problem come up?21:14
@rizennavigation is the biggest one21:14
@rizenon many sites even if there is no login box on the page21:15
@rizenthe navigation changes depending upon who is logged in21:15
@rizendue to page privileges21:15
@rizentherefore if you're served the "visitor" page21:15
@rizenyou won't have any of your private navigation21:15
mlamarvery similar to our problem actually21:15
@rizenbut there's all kinds of little things as well...like ^a(^@);); shows the wrong thing...and that confuses users21:16
@rizenmlamar: just so you know21:16
@rizenthere is a temporary solution to this21:16
@rizenjust turn on preventProxyCache21:17
@rizeni just want a permanent one21:17
mlamarWhy do you feel that adding a param to the url is a hack?21:17
@rizenbecause it's only a solution for that one problem21:17
@rizenit's solving a symptom21:18
@rizennot the actual problem21:18
mlamarIt's forcing the browse to refresh the page -- what problem does it not solve?21:18
@rizenit solves the problem directly after login21:18
@rizenbut not for the whole site21:18
@rizenfor example21:18
@rizenlet's say i go to plainblack.com21:19
@rizenand browse around as a visitor21:19
@rizenlooking at various message board posts21:19
@rizenwiki pages21:19
@rizenetc21:19
@rizenthen i log in21:19
@rizenusing your hack21:19
@rizenit works for the page directly after login21:19
@rizenbut if i visit any other page after that which i also visited as visitor21:19
@rizenthen the page goes back to the cached version21:19
mlamarahh, but my "hack" keeps the noCache param for any page after I've logged in21:20
mlamarIdeally it should only show once per page after login21:20
@rizenin addition...you're adding BS to the end of the URL just like preventProxyCache21:20
@rizenwhich is also a hack21:20
gooeybotokay, rizen.21:20
mlamarto implement that we'd need to add some sort of per-page tracking mechinism21:20
@rizenthe problem is in the cache control headers21:20
@rizenand i want to fix it in the cache control headers21:20
@rizenany other solution is irrelevant as far as i'm concerned21:21
mlamarwell if you can fix it in the cache control headers without significantly impacting performance, then that's great21:22
mlamarif you can't, I'd rather have junk in my urls21:22
@rizenand you can...as you've already said21:22
-!- wgGuest67 [n=wgGuest6@85-18-14-23.fastres.net] has joined #webgui21:22
@rizenbut i don't want junk in my urls21:22
mlamaryes, but I'm hacking the core, which I don't want to do21:22
@rizenand neither do a lot of my clients...as expressed in their angry emails and support posts21:23
@rizenwhen i tell them to turn on prevent proxy cache21:23
mlamarwell it should be a feature that you control in the conf file21:23
mlamarbtw, when I use the prevent proxy cache it breaks my macros due to the comma in the middle of the param21:24
mlamarI changed my code to make that a colon instead -- any reason for the comma?21:24
wgGuest67well I'm not behind a proxy and still I have to reload webgui pages most of the time...21:24
wgGuest67to display that I'm logged in as an example21:25
mlamaryes, that is the problem we are discussing21:25
wgGuest67oh... There will be a fix?21:25
@rizenmlamar: yes because it's supposed to be a comma. it's not a name value pair21:25
@rizenIf you use macros like ^Extras(some/thing.jpg); or ^/(page-url-goes-here);21:26
-!- dapperedodo [n=joeri@c5375184f.cable.wanadoo.nl] has quit [Read error: 110 (Connection timed out)]21:26
@rizeninstead of ^Extras;some/thing.jpg21:26
@rizenand ^/;page-url-goes-here21:26
@rizenthen it will work as advertised21:26
@rizenwhat you've done by changing it into a comma is21:27
@rizencreated another name value pair, with only a name and no value21:27
@rizenyou have21:28
@rizennoCache=0000000;000021:28
@rizenwhich is21:28
@rizennoCache = 0000000021:28
@rizenand21:28
@rizen0000 = 21:28
@rizentwo separate fields21:28
mlamarnot a semi-colon, just a colon   noCache=392:117312012721:28
@rizenoh...sorry, misread21:29
@rizencolon is just fine21:29
mlamaranyway, I don't care what the character is, as long as it doesn't kill my macros21:29
@rizeni'll change it to a colon in the code then21:29
mlamarthanks!21:29
wgGuest67there will be a fix about the caching issue?21:30
mlamarI gotta go to a lunch meeting, so I'm signing off.  Let me know what you decide about the cache problem. -- good to talk to you all.21:30
-!- mlamar [n=mlamar@130.157.145.49] has quit ["Leaving"]21:31
wgGuest67also in this post http://www.plainblack.com/webgui/dev/discuss/trashing-uncommitted-assets-in-the-clipboard/521:31
wgGuest67there is On Saturday 03 March 2007 16:15, jt@plainblack.com wrote:21:31
wgGuest67isn't this bad for spam/security?21:32
@rizenmax, why do you keep coming back?21:32
wgGuest67cause I made the transition to WebGUI for my website21:33
@rizenbut you hate webgui, and you hate me21:33
wgGuest67no I don't21:34
@rizenyou've clearly shown your disgust for both of us, and i might mention doug and a few other people as well in your posts21:34
wgGuest67I think you're not the best guy in the world.. But who's perfect21:34
wgGuest67Indeed, I'm not the only one that said those kind of things21:34
wgGuest67glaven.org anyone?21:35
@rizenbut he left webgui behind21:35
@rizenhe doesn't keep coming back21:35
wgGuest67Because he left the company that was using webgui21:35
@rizenand he was also pissed because he was fired from the job 21:36
@rizenthat was using webgui21:36
wgGuest67and in the comments other people agree21:36
@rizenyeah...but they don't keep coming back21:36
wgGuest67btw I don't want to start another flame, unlike you seem to do21:36
@rizenthat's the key here21:36
@rizeni do want to start another flame, because you don't ask questions...you demand answers21:36
@rizenthat's the difference between you and 90% of the other users in the webgui21:37
@rizencommunity21:37
gooeyboti think community is far more diverse than irc would have you believe21:37
@rizeni'm not talking about irc21:37
wgGuest67Nope I just ask for questions21:37
@rizeni'm talking about people on support boards, forums, mailing lists, bug reports, client phone calls, etc21:37
wgGuest67wait I have a video I recently saw I want to recommend you. Wanna see it?21:38
@rizenif i say no will you send it anyway?21:38
wgGuest67it's a cool video (a conference) believe me21:38
@rizenthe answers to your questions above are: yes, and no, in that order21:39
wgGuest67It's a bit long but it's worth it. The part I refer to anyway is about in the middle21:39
wgGuest67http://video.google.com/videoplay?docid=676560391927776069721:39
pjesiis it not kind of extra overhead to import ical feed to other calendar assets on the same site?21:39
wgGuest67that guys is what you call a real Pro21:40
wgGuest67and he says a lot of the things I said21:40
wgGuest67about open source communities, feedback, etc.21:40
wgGuest67guys = guy21:41
@rizenpjesi: it's overhead from a data storage point of view..but from a display processing point of view (which is 90% of the work), it's less21:41
pjesirizen: ok but do I need some cronjob to get the thing imported?21:43
@rizenthe workflow engine will do it for you21:43
wgGuest67about my questions: 1. that's great. 2. why no? There's an email address that spam robots can easily crawl21:43
pjesiI added the feed earlier today but it does not show up21:44
@rizenpjesi: check to see which of the maintenance workflows it's part of21:45
@rizeni don't remember if it's daily or hourly21:45
+perlDreamerpjesi: I think you have to make sure that the CalendarUpdateFeeds workflow activity is being run.21:45
pjesiI see21:46
pjesinever touched the workflows21:46
pjesiit would be nice to have a import button on the feed tab21:47
+perlDreamerit looks like it is in Hourly Maintenance Tasks21:47
@rizenyup that would be good21:47
@rizenyou know where the rfe list is?21:47
pjesiI think so21:48
* perlDreamer goes running. be back later21:48
pjesihf21:48
wgGuest67that's the same bug I reported here more than 10 days ago I guess21:49
pjesiit is not a bug21:50
@rizenmax, that's another thing about you...if you want us to be responsive to you, then you need to understand that not everything is a bug21:50
@rizenwith you...if it's not how you want it to be, it's a bug21:50
@rizenbut that's not how it is21:50
wgGuest67Not at all... Probably I misread now. I was referring to the feeds not being updated by the workflow21:51
wgGuest67you're discussing about something different?21:51
@rizenmy comment was made in general21:51
@rizennot about that specific thing21:51
wgGuest67whatever, if now I'm right where's the deal?21:52
@rizenand finally...you argue every last thing21:52
wgGuest67we start again...21:52
wgGuest67so what about that video and my last question?21:52
@rizenplease understand that as far as i'm concerned...YOU (and only you) are NOT welcome here21:52
wgGuest67that's some news21:53
-!- snapcount_ is now known as snapcount21:53
-!- mode/#webgui [+o snapcount] by ChanServ21:53
wgGuest67the glaven.org guy is right when he says: you might be CEO of big company X, but plainblack staff will always be rude21:54
-!- mode/#webgui [+b *!*@85-18-14-23.fastres.net] by snapcount21:54
-!- wgGuest67 was kicked from #webgui by snapcount [snapcount]21:54
SDuensinWho was that twit?21:57
* SDuensin quite likes Plain Black.21:58
@rizenhis name is maxscience21:58
@rizenhe constantly badmouths me, my staff, my company, and webgui to all who will listen21:58
@rizenbut also uses webgui21:58
SDuensinGotta love that.21:59
@rizenbecause is in his words (paraphrasing) "webgui is a pile of crap, but it's the best pile of crap out there"21:59
@rizenpeople can bad mouth me, plain black, and webgui all they want. we're public figures and so we'll get critics...but when they start bad mouthing my peeps...that's when it has gone so far22:00
SDuensin:-)22:00
@rizenhe's the only person i've ever asked to leave the community22:00
@rizenthat was 6 months ago. he keeps coming back every couple of months, but with a new name22:01
@snapcountwell, before he comes back in here he'll have to change IP addresses22:02
SDuensinhehe22:02
@snapcountI tried so hard with that guy22:02
@snapcountoh well, can't save 'em all22:03
@rizeni wish i knew his real name and address, i'd put an explicit exclusion in the license file just for him22:06
SDuensinhehehe22:06
pjesihahahha22:06
SDuensinwhois his domain22:06
pjesithen you could not license it as GPL22:07
pjesi(I think)22:07
@rizenno one knows his name22:07
@rizeni mean domain name22:07
@rizenhis email address is gmail22:07
@rizenand his ip address is some residental network in italy22:07
@snapcountI have absolutely no problem banning the entire country of Italy =D22:21
@snapcountI'm kidding22:21
SDuensinGive the boot the boot!22:21
ckotilheh22:49
ckotilSDuensin: clever22:49
@rizenperlDreamer23:06
@rizeni'm talking to my data entry person who's going to move all the help into the wiki 23:06
@rizendo you think all the macros should be moved as well?23:06
SDuensinWIKI!!!!!23:06
gooeybotwell, wiki is http://wiki.webgui.org or yet another place to get help with WebGUI23:06
@rizeni think they should be23:06
+perlDreamerI'd like to make an argument against doing that, but it's not a strong one23:11
@snapcountI OBJECT23:11
+perlDreamerWe're leaving things in that could be used for dynamic help, like fields and template variables.23:11
@snapcountsorry... I get overly excited sometimes23:11
+perlDreamerI could see having pop-up macro help as well23:11
+perlDreamerarguments and a 1-liner23:11
+perlDreamersnapcount, when you object, you need to instance first :)23:12
SDuensinMaybe he's static?23:12
+perlDreamersingleton?23:12
+perlDreamerwhere did he go?23:13
+perlDreamerrizen?23:13
gooeyboti heard rizen was a prolific php writer don't you know23:13
@rizenyes23:13
+perlDreamerwhat do you think about my counter argument about macros?23:13
@rizenfor now i'm going to have her copy over the macro pages23:13
+perlDreamercool23:13
@rizeni think that even if we do decide to add macros to the template editor, that we'll have to create new help for the macros23:14
+perlDreamerthat makes sense23:14
@rizencuz they don't fit the mould of the template variables23:14
@snapcountmy $objection = Roys::Simple::Mind->new("dumby")->objection("Are you saying that an African Swallow carried those coconuts...");23:14
@rizen$objection->purge;23:14
@snapcountyou purged my brain23:15
+MrHairgreasewhat brauin?23:15
@rizenno...you created an objection object23:15
@snapcountthat was a Roys::Simple::Mind object you destroyed23:15
@rizennope23:15
@rizenread your code again23:15
ckotilhttp://www.andrewlipson.com/lego.htm23:15
@snapcountoh  your right23:15
@snapcountdamn you23:15
@rizenyour code doesn't return a roy's simple brain object23:15
@rizeninstead, it passes it forward into a method23:15
@rizenwhich appears to create a reference to an objection23:16
@rizenwhich i assumed was an object23:16
@rizenthe reference could have just been a reference id23:16
@rizenbut if that's the case, then you misnamed the variable23:16
@snapcountthe people rest your honor23:16
+perlDreamernice site, ckotil23:17
+perlDreamerI can't believe that max complained that it would take up to an hour to fetch an ical feed.23:17
@snapcountblasphamy23:17
@snapcount<meta name="GENERATOR" content="Namo WebEditor v2.00">23:17
@snapcountthat should say WebGUI ckotil 23:17
ckotilheh. 23:18
ckotilnot my site23:18
@snapcountbut legos rule23:18
ckotilmy site does say webgui now. http://blizzie.net23:18
+perlDreamersnapcount: have you done any motors work?  servos, etc.?23:18
@rizenroy: xtopher want's to make the dbslave bug a priority request23:18
@rizenwhich means it's now your priority request since you're on support duty23:19
@snapcountawesome23:19
+perlDreamerI finished that dbSlave checking script, btw23:19
+perlDreamerit may help with that23:19
+perlDreamerI'll attach it to the bug.23:19
+MrHairgreaserizzen23:20
+MrHairgreasei read:"Citizenship: We work on restricted commercial and Federal projects, so we can only accept applications from full United States citizens."23:20
+MrHairgreasedoes that mean you're not trying to hire eurotrash anymore =)23:21
+MrHairgreaseofcourse i meant fashionable eurotrash =)23:21
+perlDreamerhighly educated, fashionable, eurotrash23:22
+MrHairgreaseperlDreamer23:23
+MrHairgreaseyou must be drunk23:23
+MrHairgreaseobviously you mean highly educated, fashionable, eurotrash with intense sex-appeal23:23
+MrHairgrease=)23:23
+perlDreamerPersonally, I don't find you that sexy23:23
+perlDreamerIt's your genetic condition23:24
+MrHairgreasethat's because you're not a trashy european23:24
+perlDreamerGet rid of that nasty Y chromosome, and we could talk23:24
+MrHairgreaseand who said I needed a job23:24
+MrHairgreaseno no23:24
+MrHairgreasei like my chromosomes just where they are23:24
@rizenMrHairGrease...of course not23:26
@rizenit doesn't mean we can't use contractors from anywhere we want23:26
@rizenit just means that contractors (and employees) can't be non-citizens for the restricted projects23:27
@rizenso for all the other projects they can be23:27
+MrHairgreaseyeah23:27
+MrHairgreasei figured 23:27
@rizenthe thing is, that this new employee's job will be working on these restricted projects about 90% of the time23:28
+MrHairgreasei just saw an opportunity to use the eufemism eurotrash23:28
@rizeni c23:28
@rizenuse away...i can't stand eurotrash anyway23:28
@rizenespecially  highly educated, fashionable, eurotrash with intense sex-appeal23:28
+MrHairgreaseis this another fy rizen moment23:29
@rizenisn't it always?23:29
+MrHairgreaseor is it actually23:29
+MrHairgreasea compliment23:29
+MrHairgreasei think it is the latter23:29
+MrHairgreaseoh23:29
+MrHairgreaseif you say so =)23:29
@snapcountrizen: can you test dbslaves using the same mysql server so long as it is a seperate database?23:30
@snapcountthat should work...23:30
@rizendon't see why not23:31
@snapcountok... just wanted to make sure it wouldn't trigger some kind of strange voodoo23:31
@rizeneven with the same database it should work...but that may not then show the errir23:31
@rizens/errir/error/23:32
+perlDreamersnapcount: I just posted that script for testing db slave connections23:32
@snapcounthow do I know I can trust you... aren't you from the west coast?23:32
@rizenyeah, he's one of those west coast conservative liberal hippy nazi's23:35
+perlDreamerJust call me moonunit, and pass the organic hummus and rice cakes, please23:37
+perlDreamerit's in the contrib's section23:37
@rizenno..that's only showing your hippy side23:37
@rizenwhat about your nazi side23:37
@rizenand you put nothing about your conservative and liberal sides in there23:38
@rizeni think to define perlDreamer, you must state that he he somewhere between communism and fascism on the conservative/liberal scale of things23:38
@snapcountwell said23:39
+perlDreamerand all my scripts are above board23:40
+perlDreamerthe only time to be worried is when I tell you to do a force install via the CPAN module23:40
+perlDreamer...that's when I sneak in the trojan code23:40
@rizencommunism > socialsim > liberal democracy > conservative democracy > fascism > theocracy23:40
+perlDreameryou should see the way some people run their network operations facilities23:40
+perlDreamermessy, messy, messy23:40
+perlDreamerMrHairGrease: why are your neighbors rioting over in Denmark?23:42
@rizenok, i think i have a solution to the caching problem that won't be too heavy23:46
@rizenif we set      Cache-Control: must-revalidate23:47
+perlDreamersweet23:47
@rizenin all of our headers23:47
@rizenthe browser will then send a request back to webgui on each page view that contains:23:47
@rizenIf-Modified-Since: Sun, 14 May 2006 21:35:14 GMT23:47
@rizenWe can check for the existence of the If-Modified-Since variable23:47
@rizenand also to see if the user is logged in23:48
@rizenif they are not logged in, then we return a "304 Not Modified" response23:48
@rizenIf they are logged in, we return the content of the page23:48
@rizenby doing that simple check..it's a little harder on the server (than not checking at all) because it still has to instanciate the session23:49
@rizenbut it's not nearly so hard as actually instanciating an asset23:49
@rizento see if it has been modified23:49
@rizenand because we short circuit the request23:50
@rizenwe can either send back content (if the user is logged in), or only send back that HTTP header (if they aren't logged in)23:50
+perlDreamerit sounds like all the changes will be localized to the mod_perl handler23:50
+perlDreamerand maybe Session/Http23:51
@rizeni think so23:51
-!- SDuensin [n=Scott@242.sub-75-206-99.myvzw.com] has quit ["Leaving"]23:51
@rizencan anyone poke holes in that plan?23:52
@rizensee any downsides?23:52
+perlDreamerhas anyone ever checked to see how the other CMS'es handle it?23:55
-!- streamlines [n=streamli@wsip-68-110-129-224.ga.at.cox.net] has joined #webgui23:57
--- Day changed Tue Mar 06 2007
+MrHairgreaserizen: sounds good00:01
+MrHairgreaseperldreamer: what neighbors and which riots00:01
@rizeni looked at a handful00:02
@rizenand almost none of them implement cache control at all00:02
@rizenthe only one i found that does it, is Drupal, and then only by manually patching the system via instructions in a mailing list post00:02
@rizenwe seem to be the only ones following the W3's rules for cache control headers00:03
@rizenwhich happen to be the RFC for the HTTP 1.1 protocol too00:03
@rizena couple of the other ones also mention enabling it using Apache directives...but they have no direct control over it in the code00:04
@rizenthey just either force it on/off for certain file types, or serverwide00:04
@rizeni also found an article about cache control that said that most CMS's don't implement cache control because the larger they are the harder it is to implement00:05
@rizenwhich seems to back up what i found when ii looked at a few others00:05
+perlDreamerI was just thinking we should make sure we aren't missing something else easy.00:05
+perlDreamerThe idea sounds good to me.00:05
@rizenwell the "easy" solution is to just not implement cache control00:06
@rizenthat seems to be the approach everyone else takes00:06
+perlDreamerplus, fully functional W3C HTTP compliance might be another good selling point for wG.00:06
-!- snapcount changed the topic of #webgui to: New Contest Open -- Acme Code Contribution -- Win $$$ and Karma (www.plainblack.com/wcc)00:06
@rizenok...since there don't seem to be any dissenting opinions, i'm going to go ahead and implement this00:07
@rizeni'll of course test before committing to make sure it does what i think it's going to do00:07
@rizeni set up HTTP::Proxy to monitor the headers between my dev server and my browser to make sure they're sending the right things back and forth00:08
* perlDreamer gets sent to the showers00:09
-!- TheSeparator [i=Seppie@cp43027-a.gelen1.lb.home.nl] has quit []00:29
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit []00:40
-!- snapcount [n=snapcoun@10.207.189.72.cfl.res.rr.com] has joined #webgui00:41
-!- snapcount [n=snapcoun@10.207.189.72.cfl.res.rr.com] has quit ["Snak 5.1.5 IRC For Macintosh - http://www.snak.com"]00:51
Radix_http://www.plainblack.com/etcetera/google-summer-of-code#idTKMZsMg-ffjxAfxkJDs4SA00:53
+perlDreamerIt's a great idea!01:00
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui02:19
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []02:23
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has quit [""""]02:29
Radix-wrkrizen: Seems unfair if WebGUI gets rejected and yet Drupal/Plone/etc can all participate.  Any reason as to why it was rejected for GSOC in the past?02:42
-!- streamlines [n=streamli@wsip-68-110-129-224.ga.at.cox.net] has quit ["Leaving"]03:16
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui03:20
-!- mode/#webgui [+v perlDreamer] by ChanServ03:20
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit ["Leaving."]03:31
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui03:56
-!- mode/#webgui [+v perlDreamer] by ChanServ03:56
-!- streamlines [n=streamli@wsip-68-110-129-224.ga.at.cox.net] has joined #webgui04:04
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI04:07
Radix-wrkhttp://youtube.com/watch?v=sMp8mSRiHow04:14
Radix-wrk"Violence of the Lambs"04:14
@preactionthat actually looks pretty decent04:31
@preactionfor a B-movie horror-style04:31
streamlinespreactin, several days ago you pointed me to mod_rewrite. Indeed black magic. My ssl problem at the time turned out to be a typo in a conf file. Now however....04:41
streamlinesNow I've got a new question: similar topic. Seen this asked over and over in the forums ...I just need a clue to go on....not asking for support04:42
streamlinesWhen a page is set to "encrypt content", which rewrite hooks/directives best to use to make sure that....04:43
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit [Read error: 110 (Connection timed out)]04:44
streamlinesnon-https pages navigated to subsequently are not served https04:44
streamlinesJust using default WG setups, navs, etc. The goal is to have only pages under /mymenuitem server https. But seems like matching /mymenuitem would be cheating. 04:46
streamlineshow best to do this for any/all pages flagged in WG admin as "encrypt content?"04:46
streamlinessorry typo above:  should read "pages under /mymenuitem *SERVED* https"?04:47
@preactionthe reason that the encrypt content flag doesn't work with the WRE is because HTTPS is only handled by the proxy, the proxy does an unencrypted request to the mod_perl instance to get the page's data04:47
@preactionso to fix that bug, you'd have to find a way to figure out if any part of the request is being served HTTPS04:48
@preactionor rather, that everything up to and including the mod_proxy request is being served HTTPS04:48
@preactionin other words: you're going to probably have to do what you want on a per-case basis04:49
@preactioni believe as part of the 0.8 cycle of WRE development will be a web-based GUI configuration tool, as part of that tool might a "Force SSL for these pages" utility04:50
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui04:50
-!- mode/#webgui [+v perlDreamer] by ChanServ04:50
+perlDreamerstupid wireless notebook card04:50
streamlinesI read that. what about a rewrite rule using some env vars like referrer, is subreq, etc? no one's done that?04:50
@preactionreferer isn't changed by the proxy? as for others, if you can find a way to fix that bug, i'm sure the community would be very grateful04:51
streamlinesI'm not sure if this is good ettiquete to ask, but a usere here several days ago was working in the same direction. cap10morgan, I racall. 04:52
streamlinesis he/she a regular here, or maybe has an ID on the lists I can contact thru?04:52
+perlDreamercap10morgan posts on the boards sometimes04:53
streamlinesand the only way to contact is to post back to the board? 04:53
+perlDreamermaybe04:53
+perlDreamerprobably04:53
streamlinesI mean, would it make sens to reply to a thread several months old? 04:54
+perlDreamersure04:54
@preactionit's still relevant, it's still a bug04:54
streamlinesI'm still all very new at the community thing. 04:54
+perlDreamerthe IRC logger hasn't caught up yet, what's the bug?04:54
+perlDreamerstreamlines: you're doing fine.  If you're out of line, we'll let you know04:54
@preactionWRE doesn't work with WebGUI's "Force Encrypt" toggle on a page04:54
streamlinesOK. thanks. 04:54
+perlDreameroh, that's a good one.04:54
+perlDreameroffhand, I'd say IRC rule #1 is don't bash people.04:55
+perlDreamerrule #2 would be understand that not everything that you think is a bug is a bug04:55
+perlDreamerrule #3 would be just ask, and don't worry04:55
streamlinesBut that's not really what I'm hoping to address. I'm not sure Id call that a bug, in that I believe that is quite advanced....and probably can be accomplished with someone wh oknows mod_rewrie/mod_proxy well.04:55
streamlinesfunny you just said rule 2 I wasn't readling (have to look at keyboard) ....04:56
streamlines and I was ack'ing that I don't really think its a bug.04:56
streamlinesit just takes above-average coding/config to get by.04:56
+perlDreamerin any case, you did the right thing.04:57
+perlDreamerI'd agree with preaction that it's a WRE bug04:57
+perlDreamersince wG works one way stand-alone, and another way with the WRE04:57
+perlDreamerand if you can fix it, all the better.04:57
@preactioni think it might be a WebGUI bug. in essence, force encrypt would not work with any sort of advanced proxy system04:57
@preactionsince it tries to detect from the environment, iirc04:58
streamlinesyes, yes, of course you guys define waht bugs are...I'm still monkeying aroud with external compenents....after readin through apache docs, and googling for some time I KNOW i can use rewrite rules to get what I want...I just not sure how. 04:59
streamlineswhat you mean iirc, preaction?04:59
@preactionperlbot iirc04:59
perlbotIf I Remember Correctly04:59
streamlinesaha. 05:00
+perlDreamerbe back in 30, have to put kids to bed05:00
streamlinesperlbot snack05:00
@preactionbotsnack, perlbot05:00
perlbotOMG thank youuuuuu!! :-)!!05:00
@preactionthat one changes every time i check it05:00
@preactionperlbot relearn botsnack as I'm not your prank monkey05:00
perlbotrelearned entry for botsnack05:00
streamlines:-) memory bad. 05:00
streamlinesI thought you had to "address" him ie call perlbot first!05:01
@preactionyou can05:01
@preactionperlbot botsnack05:01
perlbotI'm not your prank monkey05:01
@preactionor you can postfix it05:01
@preactionhello, perlbot05:01
perlbothello preaction05:01
streamlinesbut not midsentence, must end or begin eith "perlbot"05:01
@preactionanyway: forcing HTTPS using Rewrite Rules05:01
streamlines?05:01
@preactioncorrect05:02
streamlinesmmm....05:02
streamlinesI've forced the https part...05:02
streamlinesI just now want to force back to http coming from https.05:02
@preactionthe usual answer to that is "it's not bad to keep people in https"05:03
@preactionotherwise, in your <VirtualHost *:443>, add a RewriteCond !^/ssl_page # followed by: RewriteRule /(.+) http://yourhost.com/$1 [R,L]05:04
@preactionbasically: your RewriteCond says "Only run the next RewriteRule if this is true, the condition being the user is NOT in the part of the site you designated as SSL"05:04
streamlinesI've heard thatRE: ssl not bad. and whatif site is be very high traffic? i.e. top hit on google05:05
@preactionif you're being slashdotted, you probably will have bigger problems than the performance hit for the SSL encrypt/decrypt routines05:05
streamlinesYes. I saw the "odd" but logical sequence of processing with the rewrite conds05:05
@preactionbut still, the above thing (or something similar) should work05:05
@preactionif you want more portions to be allowed SSL, just add [OR] to the end of the RewriteCond, and add another RewriteCond05:06
Radix-wrkWe're using SSL with the WRE, but we prettymuch use SSL for everything from the point the user logs in05:06
@preactionlook at the Apache2.0 docs for more information on that05:06
Radix-wrkI just set up SSL in the modproxy config05:07
@preactionhad a client do, i swear, 40 different RewriteCond/RewriteRule pairs, where the RewriteRule was exactly the same for each different RewriteCond. I laughed05:07
Radix-wrkand ticking the box in webgui to use encrypted login worked fine05:07
streamlinesI wasn't using a REwrite cond yet. I thought that https:// prefix would automatically send to vhost:443, so I figured I wasn't needing a cond (since I was happily arriving at my https pages "that were told to encrypt content"05:08
Radix-wrkour rewrites are much the same for the vhost:443 as they are for vhost:8005:09
streamlinesYEs, my :80 and :443 look almost identical. What about a ProxyPassRevers after to rewrite rule? essential to get back to http?05:10
Radix-wrkProxyPassRevers?  not ever heard of that05:11
@preactionstreamlines: maybe put your config in a pastebin?05:11
@preactionpastebin?05:11
gooeyboti guess pastebin is magic 8ball says "Try again"05:11
@preactionpastebin?05:11
gooeybotpastebin is probably http://pastebin.ca05:11
streamlinessorry bad typing. I'll find a pastebin. 05:12
streamlinesha. pastebin: http://www.pastebin.ca/38311005:15
Radix-wrkbout to head off for lunch - but my (working) SSL config is here: http://pastebin.ca/383108 - it's not perfect as the user always stays in SSL after logging in, but it works for us.05:16
streamlinesThansks Radix-wrk. Enjoy. that's exactly what mine does. I just wish it wouldn't. If you folks know how to get round this05:17
streamlinesI mean behavior is identical...I haven't lokad at your pastebin yet. 05:17
Radix-wrkyup.. yours looks the same as mine.. just not the proxypassreverse bit05:18
streamlinesFRom my reading, one can use ProxyPAss (from mod_proxy) to rev proxy, but mod_rewite rules can do the same but more powerfule. 05:19
streamlinesBut each time I see a proxy pass (and in many cases when I see a rewrte intended to proxy) I see a correspondey Revers rule. Maybe I'm googling on the wrong planet :-)05:20
streamlinesie. proxypass roughtly equiv. Rewriterule for proxy. Examples that uses either are usually followed by a "Reverse" rule.05:21
streamlinesI'll find a link.05:21
streamlineshttp://lenya.apache.org/docs/1_2_x/tutorial/mod_proxy_and_lenya.html05:23
@preactionlooks like PPR is a good idea, just seems superfluous in the WRE setup. I'll admit that i'm far outside my expertise on this one05:23
streamlinesso you mean I've been studying RFC's for nothing? :-)05:24
streamlinesjust clowing. =)05:24
@preactionnot for nothing: knowledge is knowledge :p05:24
@preactionlooks like PPR just does some magic if the proxied site happens to send Redirect responses or otherwise05:25
streamlinesand I thought a reverse proxy is a reverse proxy. YOu see how the one at the lenya page uses PPR?05:25
streamlinesmmm....I wish I could read/write regexps like you guys. 05:25
@preactionthe trick is to take it slow, very slow05:26
@preactionalso keep a good docs next to you05:27
@preactionperlbot perlretut05:27
perlbotPerl regular expressions tutorial - http://perldoc.perl.org/perlretut.html05:27
@preactionperlbot perlre05:27
perlbotPerl regular expressions - http://www.perldoc.com/perl5.8.0/pod/perlre.html05:27
streamlinesKinda like reading music. 05:30
streamlinesTakes time to get into it. 05:30
@preactionexactly. it's a lot of information packed into a very very small area05:30
streamlinesI was hoping WG would be the consultants rapid-deploy swiss army knoife for dozens of sites. As the electric guitar, WG rocks. 05:32
@preactiongive it time, for this client project i wrote about a half-dozen completely divergent applications in the span of a month05:36
streamlinesI always regretted not taking time to sweat thru the guitar lessons and to let the fingertips bleed thru practice. Been busy. M y problem is I don't really have the time. I've got  some funds tho. 05:36
streamlinesAlthough maybe that won't even help, in this case? I mean, sounds like its a bug on the horizon to be fixed? 05:37
@preactionthe force SSL thing?05:37
@preactioni think it's going to be supplanted by the WRE's new GUI admin thing. or something05:38
streamlinesyes. Not just force, mind you. I got SSL working instantly when I tole WG encrypt content.05:38
streamlinesI'm trying to setup a store--it not the login time that matters. Its the parts when users browse thru and add stuff to cart etc. 05:39
@preactionreally only the checkout part when they enter their credit card matters, and that's an operation, meaning they could potentially access it from any page they wanted05:39
@preactiontry: http://yoursite.com/?op=checkout05:40
streamlinesyes. except perception is key. You've seen the new "green titelbar ssl extended validation thing? 05:40
@preactionyeah05:40
streamlinesfor most users, there' isnt any more enryption---really.05:41
streamlinesnot practically. 05:41
streamlines but their titlebar goes green.05:41
@preactionor yellow in Firefox?05:41
@preactionmaybe i haven't seen it05:41
streamlinesperception. green/yellow something like that. sells certificates like hot bread. VErisign happy. 05:42
@preactionright, the illusion of safety, but it's what's necessary05:42
streamlinesthe stats suggest that people will QUICKY,. readiyl buy ie checkout05:42
@preactionso the problem is forcing out of SSL?05:42
streamlines if they feel safe. I say, let them feel safe once they enter the store. Tradeoff is that the whole store has the "saftey feel"05:43
streamlinesnot just when cc data is entered. 05:43
@preactionwhich isn't a problem. anything to get the customer more willing to open their wallet05:44
streamlinesplus one could alwasy be snooping/sniffing/profiling their surfing. they fear technologly. yes, agreed.05:44
streamlinesso I was sayin taht I'll already pay a "toll' by having the "store" ssl,05:45
streamlinesI'd rather not have the rest of all the other pages. 05:45
streamlinesjust a preference ' really. 05:45
@preactionit's minimal. processor cycles are far less expensive than programmer time :p05:45
streamlinessometimes we have to listen to the client too. 05:45
streamlines:-)05:45
@preactionoh, they want it?05:45
streamlinesI'm tryingto figure how to get them to pay PB to do this. 05:46
@preactioni can convince a fellow developer, it's clients that i tend to just swallow my objections05:46
streamlinesthey got sold on the green bar. 05:46
@preactioni can find ways to do some really evil stuff, i just dont like it05:46
streamlinesquick and dirty. how much time , you estimate? 05:46
@preactionto write the rewrite rules? given an exact list of directories that need to be SSL and that need to not be SSL?05:47
@preactionwhat other criterion?05:48
streamlinesY'know, its the whoel list of directorieds thing I dont like. 05:48
@preactionyou just want anything that's not marked as "encrypt content" to be forced out of SSL if it's in SSL05:49
streamlinesThats it. 05:49
@preactionand it needs to work for the WRE05:49
streamlinesprecisely. well, the box I've installed is WRE. 05:50
streamlinesWE could reinstall, if that would make life easire for everyone. 05:50
@preactionnono, just defining the parameters05:50
@preactionokay, from the code: it looks like the encryptPage property merely changes the URL returned by getUrl05:52
streamlinesI'm already out of pocket and behind schedule...so the fastest way out is my thing at this point. 05:53
streamlinesI haven't been into the perl yet. getUrl? 05:53
@preactionhow much Perl do you know?05:53
streamlinesI've been messing with the environmental things. Dunno how to define that. Covered Larry's Learning Perl.  05:54
streamlinesHave most of the reference material.,05:54
@preactionthis is theoretically a four-line change to the code, starting in lib/WebGUI/Asset.pm line 107405:55
streamlinesO'reilly mostly. writeen a few things here and there just to process logfiles or...eh? 05:55
@preactioni mean, you could patch your webgui to do what you want it to05:56
streamlinesBut isn't code changing strongly discouraged? what about upgrade paths etc. (I know I sadi fastest way).05:56
@preactionkeep a patch05:56
@preactioner.. a diff... i forget the exact syntax05:56
streamlinesOk. I think I could handle that. 05:57
@preactiondiff -un WebGUI_7.3.10 WebGUI_Modified05:57
@preactionor something05:57
streamlinesI'll hunt through and then consult with PB if I run into trouble--you think---two hour minimum can cover it? 05:58
@preactionyou could use that patch and attach it to an RFE, with a message saying that perhaps it should be a site setting or a configuration value ("Minimal SSL" or something)05:58
@preactiondepending on how it's decided to be implemented, it seems fairly simple05:58
@preactionthe sales dept. would know more05:58
streamlinesphew. Maybe upcoming in version 7.4?05:59
@preactionif you submit an RFE, or if there exists an RFE for it already, pump some karma into it05:59
@preactionor post to the RFE what i've told you, the four-line change starting at 1074 of WebGUI::Asset05:59
@preactionor if you fix it yourself, post your patch. if JT approves, it'll probably be added right away to 7.4, since it is such a small thing really06:00
streamlinesI don't have much karma just about hundred.  OK, I'll give it a shot.  BTW, the webcast tomorrow is 10:00AM  *CST?*06:01
streamlinesthak you for pointing that way. I can tell the RFE's are important. how do they help PB? just directional, give the users what they want type feedbackl?06:02
@preactionyes, CST06:02
@preactionas a rule: for every minor version (7.X), the highest karma RFE is implemented. it also, yes, provides feedback for what people want to see in WebGUI06:03
@preactionwe're getting confused here: WebGUI is WebGUI, Plainblack just gets paid to do WebGUI ;)06:03
@preactionas the community re-organizes, hopefully we'll get some more community devs06:04
streamlinesOh, i see. Gotcha.  When I get WG to work I'll post all over cyberspace. 06:05
+perlDreameryeah06:05
streamlinesSIcen I typically thing I don't know what I'm doing, I tend to keep quite. you'll notinc that even here, I just lurk. what could I possibly contribute? But if I do fixx this06:05
+perlDreamerthe current community devs are getting tired06:06
streamlines<spellling>06:06
streamlinesI'll be sure to tell.06:06
streamlinesyell.06:06
@preactionthere are plenty of bugs on the buglist06:06
+perlDreamerI know06:06
+perlDreamerI've fixed 10 of them since Wednesday06:06
@preactioni'm giving streamlines some things he could help contribute ;)06:07
+perlDreameroh06:07
+perlDreameryeah, streamlines, fix some bugs!06:07
@preactionsome of the code documentation needs auditing06:07
+perlDreamerwe always need more API tests06:07
@preactionunit tests06:07
gooeybotunit tests are an amazing thing for finding bugs.06:07
@preactionyes06:07
+perlDreamerpreaction's car needs washing06:07
+perlDreamerwait a minute06:08
@preactionyou have no idea06:08
@preactionif i had a man-servant, i'd be able to work more! ;)06:08
+perlDreamerhackers of the world, unite!06:08
streamlinesThanks folks. I try to to take without giving. I'll do the whatever I can. but its tough when one feels like one knows absolutely nothing. 06:08
streamlines<sp: not to take>06:08
+perlDreamergood night, guys06:09
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit ["Leaving."]06:09
-!- preaction changed the topic of #webgui to: [ WebGUI 7.3.10 | WRE 0.7.2 ][ New Contest Open -- Acme Code Contribution -- Win $$$ and Karma (www.plainblack.com/wcc) ][ Plainblack Needs You! Perl dev wanted: http://xrl.us/u7c506:09
streamlinesI'm off to bed too. 06:09
streamlinesCheers preaction. I'll be luirking tomorrow. 06:09
@preactionwe'll be here06:10
streamlinesbotsnack perlbot06:10
perlbotI'm not your prank monkey06:10
streamlines:=)06:10
-!- streamlines [n=streamli@wsip-68-110-129-224.ga.at.cox.net] has quit ["Leaving"]06:11
-!- preaction changed the topic of #webgui to: [ WebGUI 7.3.11 | WRE 0.7.2 ][ New Contest Open -- Acme Code Contribution -- Win $$$ and Karma (www.plainblack.com/wcc) ][ Plainblack Needs You! Perl dev wanted: http://xrl.us/u7c508:25
@preactioni so wish i could enter these contests. i think a good one would be a "fortune" asset, that you could use ^AssetProxy(); on in your style template, or whatever08:26
@preactionhowever, make it generic enough to be "Grab output from whatever system call", fortune being the default08:27
@preactionchange \n to <br>, and you're set08:27
gooeybotpreaction: that doesn't look right08:27
-!- gooeybot [n=gooeybot@static-72-1-4-143.ntd.net] has quit [Remote closed the connection]08:27
@preactionwhoa08:27
-!- gooeybot [n=gooeybot@static-72-1-4-143.ntd.net] has joined #webgui08:27
-!- Dapperedodo [n=joeri@194.171.50.114] has joined #webgui08:31
* Radix-wrk wonders if he could steal preaction's idea and enter it in.09:28
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]10:06
-!- dodo [n=joeri@a82-93-238-59.adsl.xs4all.nl] has joined #webgui10:13
-!- Dapperedodo [n=joeri@194.171.50.114] has quit [Read error: 110 (Connection timed out)]10:30
-!- pjesi [n=pjesi@nix.is] has quit [Remote closed the connection]12:19
-!- pjesi [n=pjesi@perl.is] has joined #webgui12:19
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has quit ["Leaving"]14:01
-!- SDuensin [n=Scott@139.sub-75-207-54.myvzw.com] has joined #WebGUI15:44
SDuensinGood morning.15:45
pjesimorning15:48
SDuensinMorning it is.  :-)15:51
pjesiactually it is afternoon15:52
SDuensinBum.  :-P15:53
pjesi:)15:56
rjacobsengood morning all - is there a way to export products from one webgui site and import them into another webgui site without having to enter them all in manually all over again on each site?16:07
* SDuensin wishes he knew.16:08
pjesirjacobsen: create a package of the Asset, then send it from one server to the other and use the import package on the other server16:09
rjacobseni know how to do that - but a product is not an asset16:10
rjacobseni see no metadata tab on it - nor import option16:10
rjacobsenor export16:10
rjacobsenproducts added via the "Products" or "Add a new product" link do not seem to be true assets per say and i cannot find a metadata tab for any of them to be able to make a package16:11
pjesisorry16:13
rjacobsenif you edit a product the only tabs are "properties" and "actions" and i do not see where they are being placed in the asset tree16:13
pjesihave no idea16:13
rjacobsenok then maybe you can tell me how to completely duplicate a site in webgui without using the package method16:27
pjesimysqldump and tar the uploads folder16:34
rjacobsenman there has GOT to be a way to export out products16:35
@rizenthere is...wait until we turn products into assets sometime this summer16:36
@rizen=)16:36
rjacobsenthat doesnt fix my current problem :(16:37
@rizeni didn't say it did16:37
@rizenbut if you do have time travel technology...then i twill16:37
rjacobsenrofl16:37
rjacobsenok maybe a hack but where is the product info placed when you "add a product"? so maybe i can copy and paste somehow16:38
-!- dapperedodo [n=joeri@194.171.50.114] has joined #webgui16:41
@rizen| productParameterOptions                  | 16:42
@rizen| productParameters                        | 16:42
@rizen| productVariants                          | 16:42
@rizen| products   16:42
rjacobsenok here is an idea16:45
rjacobsenis there a macro that could call the product price and product number from a product wobject i created?16:45
rjacobsenif there is - that would fix my problem16:46
-!- dodo [n=joeri@a82-93-238-59.adsl.xs4all.nl] has quit [Read error: 110 (Connection timed out)]17:01
-!- ckotil [n=newtrino@snare.grnoc.iu.edu] has quit ["Lost terminal"]17:07
-!- nutrino [n=newtrino@snare.grnoc.iu.edu] has joined #webgui17:13
-!- nutrino is now known as ckotil17:13
ckotilhttp://i6.tinypic.com/2hpod9j.jpg17:36
ckotileclipse pic17:36
-!- dapperedodo [n=joeri@194.171.50.114] has left #webgui []17:58
-!- ScottD [i=40c6c7fb@gateway/web/cgi-irc/ircatwork.com/x-ec9a40ff901bf507] has joined #webgui18:01
ScottDHey all - SDuensin here.  Is the webinar full?  I'm not able to reconnect.18:01
pjesiTo join the Meeting, please use one of the following supported operating systems:18:03
SDuensinMeeting is Full says my machine.18:04
SDuensin(The machine with the projector can't connect at all.)18:05
@rizenit's not full18:05
@rizenwe can have 1000 participants18:05
SDuensinLook again.18:05
SDuensinWhen I was on before, it said the max was 11.18:05
pjesiwhy is it mac/win only?18:05
SDuensin"This meeting is full.  Please contact the meeting organizer."18:07
ckotilis it going on now?18:07
@rizensorry dude...we were told that the meeting was supposed to allow 1000 participants18:07
@rizenthere's no way to fix it now18:07
SDuensinCrap.  I was in, too.  Tried to switch to a machine with a projector on it.18:08
* SDuensin sighs.18:08
@rizenwe're going to leave18:08
@rizento give room for you18:08
SDuensinI'm in!18:09
ckotilim in.18:09
ckotiltheres only 10 attendees18:09
ckotilwhere do i get sound from? must i call in?18:10
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui18:11
-!- mode/#webgui [+o snapcount] by ChanServ18:11
@rizenyes18:12
@rizenyou must call in18:12
ckotilk18:13
ckotildamn, i dont have long distance axx18:14
ckotillame.18:14
* ckotil drops off18:14
-!- ScottD [i=40c6c7fb@gateway/web/cgi-irc/ircatwork.com/x-ec9a40ff901bf507] has quit ["CGI:IRC (Ping timeout)"]18:15
* snapcount sings a jingle "meow meow meow meow meow meow"18:29
@rizensnapcount...please call xtopher18:30
@rizenhe has a bunch of priority bug fixes for you18:30
@snapcountok18:31
@rizeni'll work with you on the RTE related ones18:31
pjesiany of those have to do with feeds in Calendar.pm?18:39
-!- TheSeparator [n=none@cp43027-a.gelen1.lb.home.nl] has joined #webgui18:40
TheSeparatorHow was the WebGUI live experience ?18:40
SDuensinOther than I wish it had VoIP, very nice.18:49
ckotilya.18:49
ckotilor voice built in18:50
ckotillike i was expecting.18:50
ckotilim just hatin on gotomypc18:50
SDuensinWell, it hated the laptop we tried to use.18:52
SDuensinManaged to make it work on my desktop machine.18:52
TheSeparatorIs such a Webinar recorded ? Can it be replayed for those is very different time-zones ?18:57
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui18:57
-!- mode/#webgui [+v MrHairgrease] by ChanServ18:57
SDuensinThe site says they plan on selling them on DVD.18:58
TheSeparatorSaw that but this would be time consuming, in Oz and Japan people are asleep....18:59
ckotilit was just flash, or something similiar. should be possible to just post online. but i dunno19:00
ckotilwe use this adobe product here at my edu, for online classes and training sessions. so flash files get posted. they rock19:00
TheSeparatordid they use adobe presenter ?19:01
ckotilthey used gotomypc.com19:01
TheSeparatorunderstood, thanks.19:01
ckotilwe use adobe acrobat pro, formerly known as breeze19:01
ckotilacrobrat pro connect*19:01
ckotilstpuid name.19:01
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has quit [Read error: 110 (Connection timed out)]19:17
@snapcountmmmmm lunch19:34
@snapcountanyone have any ideas yet for the acme contest?19:34
@snapcountif you're just starting out with perl or developing in WebGUI it's a great way to learn19:34
@snapcountI'd like to see someone write a game19:35
pjesidoes it have to be totally useless?19:36
@snapcountno19:37
@snapcountbut it can be19:37
@snapcountbtw I have a strong interest in coding for fun so I'll help anyone out with perl and webgui questions for this19:38
@snapcountactually I had an idea for a hide and seek game that could be fun to do19:43
@snapcountit would have an asset component and a workflow activity component19:43
@snapcountthe asset would be the game interface where you start it, track scores, etc19:44
@snapcountand the workflow would randomly hide a piece of content in the site somewhere19:44
@snapcountthe content would have a link you click when you find it to tell the asset you've won19:44
@snapcountat which point it would kick off the workflow to hide it in a new spot19:44
@snapcountthe game its self is probably for a five year old but it would be a good programming exercise for a beginner19:45
@snapcounta really simple one that would be cool would be a magic eight ball for the dashboard19:51
Hinrikwhat could be wrong if calendar feeds aren't being updated?19:52
@snapcountdo you have any errors in your webgui log?19:52
Hinrikhm19:52
@snapcountthat workflow should log errors if something goes wrong19:52
@snapcountactivity rather19:52
@snapcountHinrik: has it ever updated?19:54
Hinrikyes, I added a few events, but only the first two are in the ical feed19:54
@snapcountoh wait19:54
@snapcountare you talking about feeds generated by the calendar or feeds being brought into the calendar19:55
Hinrikgenereated19:55
Hinrik-a19:55
@snapcountahh19:55
@snapcountI was talking about pulling them in19:55
HinrikHere's the calendar http://arcticportal.org/calendar/caff19:55
Hinrikadd ?func=ical for the feed19:55
@snapcountyeah I just tried it... only got two of your events19:56
@snapcountthere are no errors in you webgui.log file?19:57
Hinrikthis is the only thing that might be relevant:19:57
HinrikCaught exception executing workflow activity pbwfactivity0000000006 for instance O0i5VA7zhzURUdeEQhNzPg which reported ModPerl::Util::exit: (120000) exit was called at /data/WebGUI/lib/WebGUI/Session/ErrorHandler.pm line 22919:57
@snapcountwell I just spotted a different bug19:58
Hinrikhm?19:58
@snapcountthe ical feed should be processing macros before sending the output19:59
@snapcountit's not19:59
Hinrikyeah19:59
@snapcountthat should be very easy to fix though19:59
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui19:59
-!- mode/#webgui [+v perlDreamer] by ChanServ19:59
Hinrikhow so?19:59
@snapcountso that error doesn't tell me much19:59
@snapcountis there anything above that error?19:59
@snapcountyou just pass a reference of the content to the WebGUI::Macro::process I think it is20:00
@snapcountor evaluate or something20:00
@snapcountI'd have to look at the API20:00
@snapcountperlDreamer: want to help me work on the dbslave bug20:00
+perlDreameryup, have to use a reference20:00
+perlDreamersnapcount, yeah!20:01
@snapcountsweet20:01
+perlDreamerwhat can I do?20:01
+perlDreamerit's his dbslave20:01
Hinrikthe line above that error has something to do with an asset I'm writing (unrelated to calendars) so it's not related20:01
@snapcountfirst can you duplicate it b/c I cant20:01
+perlDreamerneither can I20:01
+perlDreamerI think he's got a bad slave20:01
+perlDreamerthat's why I wrote the script20:01
+perlDreamerdo you have login rights?20:01
@snapcountis there an instance of that asset on the same page as your calendar?20:01
Hinrikno20:01
@snapcountyeah but it's a live system so I can't poke around20:02
@snapcountbesides I don't know much about the way they have it configured20:02
+perlDreamerthe script I wrote runs stand-alone.  it would be safe to run on a live system20:02
@snapcountok...20:02
@snapcountso we need to make it handle the problem gracefully20:03
@snapcountthat's our bug now20:03
@snapcountbut I need to recreate a failure in order to do that20:03
@snapcountideas?20:03
+perlDreamerit's the same kind of bug as the SQLForm one20:03
+perlDreamerwe need exceptions20:03
@snapcountindeed20:03
@snapcountbut we don't have them yet20:03
+perlDreamerwell, to handle it gracefully, we have to eval20:04
+perlDreamerlet's see if it can be duplicated, first20:04
@snapcountI currently have two databases running on the same server20:05
+perlDreamerhm20:06
@snapcountI guess I could try deleting it or something and see what the result is20:06
+perlDreamerset up a slave with a bad host dsn, that should give you a connect error20:06
@snapcountbut that should be the same as a bad DSN in the config20:06
@snapcountyeah but that is already handled isn't it?20:06
+perlDreamerno20:07
@snapcounteh20:07
@snapcountwell that sounds like a good place to start then20:07
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 104 (Connection reset by peer)]20:11
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui20:11
-!- mode/#webgui [+o preaction] by ChanServ20:11
+perlDreamerI used the Session.t test script to duplicate the error20:13
+perlDreamerwith this dsn: DBI:mysql:mywebgui;host=192.168.104.20220:13
+perlDreamer(that IP doesn't exist on my network)20:13
+perlDreamerit times out for a very, very long time20:13
@snapcountso the problem comes back to the fatal we throw20:15
+perlDreamerright20:16
@snapcountmeaning we can't trap it20:16
@snapcountok20:16
+perlDreamerwell, technically DBI throws the failure20:16
+perlDreamerI think we have a few choices:20:16
+perlDreamer1) Tell him to fix his slaves20:16
+perlDreamer2) Trap connect inside an eval20:16
+perlDreamerif the eval fails, return self->db instead20:17
+perlDreameroh, and not instantiating all 3 slaves at the same time would be good, too20:17
@snapcountok, I'm going to try and reproduce like you described and see what I can come up with20:18
rjacobsenexcuse me (sorry for interrupting) is there a macro in webgui that would call the price and product number from a product wobject?20:18
-!- gooeybot [n=gooeybot@static-72-1-4-143.ntd.net] has quit [Remote closed the connection]20:18
+perlDreamerrjacobsen: no20:19
+perlDreamerit wouldn't be hard to write, though20:19
+perlDreamerpass it the assetId/URL20:19
+perlDreamerinstance the Asset20:19
+perlDreameruse ->get to grab and return the data you want20:19
+perlDreamer10-15 lines with error checking20:19
rjacobsen(not to be stupid) how do i instance the asset?20:20
+perlDreamerInside Asset.pm, check out new, newByUrl and newByDynamicClass20:21
+perlDreamerthey are all object creators20:21
rjacobsenok20:21
rjacobsenthanks20:21
+perlDreamerYou could use the Page macro as an example20:21
rjacobsenallright thanks20:21
+perlDreamerAlthough it only grabs stuff out of the current asset from the session var20:21
@snapcountmy $asset = WebGUI::Asset->newByUrl($session, "/url/to/asset");  my $value = $asset->get("propertyName");20:43
ckotilwe have a workflow just waiting20:44
ckotilfor no reason.20:44
ckotilemail never got sent.20:44
ckotillooks like its due to this error20:46
ckotil2007/03/06 18:38:38 - ERROR - spectre.conf - POE::Kernel::_dispatch_event[983] - CRON: Job globalnoc.webgui.conf-cbAkterTqD1vrvHHSHI5jQ is not in our queue.20:46
+perlDreamersnapcount: is there anything else I can do to help with the dbSlave thing?20:47
@snapcountnot right at this second20:48
@snapcountok perlDreamer, I'm caught up with you now20:56
@snapcountright now where this stands is that it's not a bug20:56
@snapcountwebgui is working exactly how it was intended too20:56
@snapcountit throws a fatal if it can't connect to a database20:57
@snapcountI'm sure this will change when we get exceptions (I hope)20:57
+perlDreamerI concur with you20:57
+perlDreamer("yup")20:58
@snapcountFrom what I can see the system is not very robust as you pointed out... one slave being unreachable should not cause the site to stop working20:58
@snapcountbut it was clearly written to work that way20:58
+perlDreameryes.  dbSlaves must work, or you're hosed with the current code20:58
@snapcountI'm going to re-read the original support request to see how it was decided this was a bug to make sure I'm not missing anything20:59
+perlDreamerJT said to post it as a bug20:59
+perlDreamerYou can also see from the bug that I asked xtopher if he'd validated his slaves, and he said he had.  But the connect error doesn't lie.21:02
@snapcountwell I just realized something else21:03
+perlDreamer?21:03
@snapcounthis problem is intermittent21:03
@snapcountall of the slaves are connected too in the beginning21:03
@snapcountso if this were a connection issue it would never work at all21:03
@snapcountunless the connection is intermittent21:04
+perlDreamerthat's what I think21:04
@snapcountbut that seems unlikely21:04
+perlDreamerwith the dbslave code in Session, there's no chance for intermittent behavior21:04
+perlDreamerit's all or none.21:04
ckotilFUCK. this has to be workflow bug21:04
ckotili restarted spectre , and now i have 2 waiting workflows21:04
+perlDreamerckotil: or a POE bug (which the workflow uses)21:05
ckotiltrying to send this notify email21:05
ckotilive got a thread going in PB support21:05
+perlDreamerThe PB guys will sort it out.  They're top notch.21:06
ckotilyah, im just angry about it21:06
ckotilalways something. upgrade and something breaks21:06
ckotilwhich is fine as long as it isnt crucial to my operation21:06
ckotilohhh, so get this. a flood of emails just went out21:07
ckotilthe past 3 weeks of notify emails21:07
ckotili just restarted spectre21:07
ckotilseems to me that the restart spectre bug aint fixed21:07
+perlDreamerthat could very well be21:08
@snapcounthave you updated the perl modules ckotil 21:08
@snapcountyou need to update POE, POE::Component::IKC, and HTML::Template21:08
@snapcountthat last one is not for spectre21:09
ckotil:x21:09
@snapcountbut you should update it21:09
ckotili dont recall if i did. ill assume i didnt21:09
ckotilthx snapcount 21:09
@snapcountjust try to install them from cpan21:09
@snapcountif there is a newer version, it will install them21:09
* ckotil nods.21:09
@snapcountdon't forget to restart modperl after the update21:10
ckotilya it updated (POE)21:10
ckotili cant believe over looked this21:10
ckotilshould be in gotcha right?21:10
+perlDreamerdon't feel too bad, I did too.21:10
+perlDreamerthere's nothing in the gotchas about this21:11
+perlDreamerI think preaction's idea about testEnvironment being a part of a WebGUI/WRE upgrade is a good one.21:12
-!- snapcount_ [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui21:14
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 104 (Connection reset by peer)]21:14
snapcount_am I back?21:15
snapcount_wth21:15
+perlDreameryou're back21:15
-!- snapcount_ is now known as snapcount21:16
-!- mode/#webgui [+o snapcount] by ChanServ21:16
@snapcountstupid interwebs21:16
+perlDreamerthere's gunk in the tubes21:16
@snapcountdid that resolve your problems ckotil?21:16
SDuensin"It's a series of tubes!  It's...  It's not a truck you can just dump stuff on!"21:16
@snapcounthehe21:17
ckotilyeah, we're good. thanks snapcount 21:18
+perlDreamersnapcount: are the new module versions in testEnvironment.pl?21:18
@snapcountI don't know21:18
@snapcountthis should be in gotchas though21:18
@snapcountI'm pretty sure that updating those poe modules was essentially the "fix" for the spectre bugs21:19
@snapcountall of the code changes on our end were improvements JT made21:19
@snapcountafaik21:19
+perlDreamerckotil: which versions of  POE, POE::Component::IKC got installed?21:21
ckotil.190421:22
ckotilRunning make for G/GW/GWYN/POE-Component-IKC-0.1904.tar.gz21:22
ckotilhrm..wierd.21:23
ckotilthen i read this.21:23
ckotil CPAN.pm: Going to build G/GW/GWYN/POE-Component-IKC-0.1904.tar.gz21:23
ckotil---------------------------------------------------------------21:23
ckotilYou currently have POE 0.3601 installed.21:23
ckotilIt appears IKC causes POE version 0.29 - 0.36 to exercise a bug in some21:23
ckotilversions of Perl that prevents wheel's DESTROY from being called.  This21:23
ckotilissue has been resolved in 0.37.  If you can not upgrade your version of21:23
ckotilPOE, IKC must work around that calls the wheel's DESTROY explicitly.  You21:23
-!- perlbot [n=perlbot@lv.pm.org] has quit [Remote closed the connection]21:23
ckotilmay find and reactivate this by uncommenting lines after WORK AROUND in21:23
ckotilIKC/Server.pm, IKC/Channel.pm and IKC/Client.pm21:23
ckotildoesnt make much sense21:23
-!- perlbot [n=perlbot@lv.pm.org] has joined #webgui21:23
+perlDreamerthere's too much guesswork in this21:23
+perlDreamerrizen: what are the canonical versions of modules required for Spectre?  POE and POE::Component::IKC?21:24
ckotilok POE::Component::IKC is up to date (0.1904).21:25
ckotilis what i have now.21:25
@snapcountYou need to update POE first, then IKC21:27
@snapcountthat should get rid of that warning21:27
ckotilo, i just did IKC21:28
ckotilthx21:28
@snapcountyep21:28
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit [""""]21:36
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 145 (Connection timed out)]21:59
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui22:11
-!- mode/#webgui [+o snapcount] by ChanServ22:11
-!- TheSeparator [n=none@cp43027-a.gelen1.lb.home.nl] has quit [Read error: 110 (Connection timed out)]22:25
-!- cap10morgan [n=wmorgan@206-124-31-122.denver.dsl.forethought.net] has joined #webgui22:42
cap10morganif you were going to move a bunch of collaboration systems (and their contents) from one 7.3.10 site to another, what would be the best way to do that?22:43
-!- TheSeparator [n=none@cp43027-a.gelen1.lb.home.nl] has joined #webgui22:46
@preactiondid you try making a package22:51
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui22:54
-!- mode/#webgui [+v perlDreamer] by ChanServ22:54
rjacobsenanyone here please help us - the sql form on our site is not working - here is the errors in the log file http://paste.biz/paste-855.html - it keeps saying when we save the sql form (Some error(s) occurred:23:01
rjacobsenDatabaselink does not have enough privileges (Needs ALTER, CREATE, DELETE, INDEX, INSERT, SELECT, UPDATE))23:01
rjacobsenbut we have all those priviledges set23:02
+perlDreamerthat's also the bug for a bad DSN.23:03
+perlDreameruh, not bug, but error message23:03
rjacobsenwe used the example directly from your help page23:04
cap10morganpreaction: i was thinking about doing that, but how does that work from one site to another?23:06
@preactioncap10morgan: works fine from what I hear23:06
@preactionexcept your subscriptions wont get migrated, but i assume you don't want that (and that would require some raw database fun time)23:06
-!- TheSeparator [n=none@cp43027-a.gelen1.lb.home.nl] has quit [Read error: 110 (Connection timed out)]23:07
pjesisnapcount: do you know what might be causing the ical to be sent without the macro processing?23:08
+perlDreamerrjacobsen: I think the root problem is this:23:08
+perlDreamer2007/03/06 15:04:56 - WARN - kidscorner.us.com.conf - main::[[undef]] - DatabaseLink [Km4hmZZDkxFwrR4aKJzlWQ] The DSN specified is of an improper format.23:08
+perlDreamerYou have a bad DSN.23:08
+perlDreamerno DSN, no database23:08
+perlDreamerno database, no SQL Form23:08
cap10morganpreaction: yeah, that's fine. so the packages menu has the same content regardless of what site you're logged into? (as long as it's the same server)23:08
rjacobsenok so how do we find out our DSN? what do we put in the DSN?23:08
+perlDreamerwell...23:09
@preactioncap10morgan: no, the package has the same content as the asset (at least, at the time of export). they aren't updated cross-site23:09
+perlDreamerYou have to have a separate database from the main WebGUI one.23:09
+perlDreamerDo you have such a database setup on your site?23:10
cap10morganpreaction: right, i just mean, the package will be available to deploy on a different site after i've created it on the original?23:11
@preactionno, you have to go to the asset manager, click "export", you'll be given a file to download. then you can go to the asset manager on the other site, and you'll see a spot to import an exported package23:12
-!- pjesi [n=pjesi@perl.is] has quit ["Changing server"]23:12
-!- pjesi [i=pjesi@perl.is] has joined #webgui23:12
cap10morganah, gotcha23:13
cap10morganthanks preaction23:13
rjacobsenwe do not have a seperate database setup no23:15
rjacobsenso we cant use the existing database?23:15
+perlDreamerno23:15
rjacobsenahh23:15
rjacobsenok23:15
rjacobsenbrb23:15
+perlDreamerIt's a safety feature to protect the main WebGUI db.23:15
cap10morgancan you create packages, export them, and import them using the API?23:15
+perlDreameryes23:16
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit [""Be back in 30""]23:17
cap10morganhmm, the import is doing nothing. i click import after selecting the wgpkg file and the browser spins for a minute, then nothing shows up. ??23:37
cap10morgannothing in webgui.log23:37
@snapcountpjesi: yes23:48
@snapcountI told you earlier23:48
@snapcount=)23:48
pjesireally? must have missed that sorry23:49
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has joined #webgui23:50
-!- mode/#webgui [+v perlDreamer] by ChanServ23:51
pjesi<@snapcount> you just pass a reference of the content to the WebGUI::Macro::process I think it is23:51
pjesiyou mean this?23:51
@snapcountyeah23:51
-!- SDuensin [n=Scott@139.sub-75-207-54.myvzw.com] has quit ["Leaving"]23:51
@snapcountit's vague I know23:51
@snapcountbut that's really the answer23:51
ckotilwho worked on the new calendar asset?23:52
@snapcountsomewhere there is a variable that contains all of the event details23:52
@snapcountyou need to pass a reference of that variable to WebGUI::Macro::process23:52
pjesisnapcount: I see, I just thought the fix was not in the code23:52
@snapcountoh no23:53
@snapcountto fix the macros not processing requires code for sure23:53
cap10morgananyone know what to check for when packages won't import?23:56
+perlDreamercap10morgan: what version are you using?23:57
cap10morgan7.3.1023:58
cap10morganon both the exporting and the importing side23:58
+perlDreamerYou should check the change log.  I'm pretty sure there were bugs fixed around 7.3.10.23:58
+perlDreameryuup23:59
+perlDreamerthere was an import package fixed in 7.3.1123:59
@preactionckotil: just ask the question23:59
+perlDreamerwhat kind of package are you trying to export and why do you say there's a bug for that?23:59
--- Day changed Wed Mar 07 2007
ckotilnah, you wont like it00:01
cap10morganperlDreamer: correct you are :) upgrading now.00:01
ckotili created an example of the calendar asset today for my group to check out. and they want it ajaxified00:01
ckotilgoogle calendar spoiled them.00:01
ckotilthey like the ical support.00:02
@preactionwhat do you mean by "ajaxified"?00:02
ckotilable to drag and drop events and info , mostly00:02
@preactionyou mean an overabundance of pointless asynchronous requests?00:02
@preactiondrag.. and ... drop... from what?00:03
ckotilevents to duplicate them for example00:03
ckotilor move an event00:03
ckotiland abiltilty to overlay  multiple calendars onto a single view.00:04
ckotilhttp://globalnoc.iu.edu/i2network/support/maintenance-calendar.html00:04
-!- Seppie [i=Seppie@cp43027-a.gelen1.lb.home.nl] has joined #webgui00:04
@preactionyour overlay can be done with ^AssetProxy, no?00:04
ckotilhrm...00:04
ckotilno i dont think so.00:04
ckotilthe proxied asset would just get appended to the page, rather than actually overlay'd00:05
@preactionyou mean you want multiple calendar's Events to be shown on a single calendar00:05
@preactionthat's easy, use the iCal feeds00:05
ckotilinteresting.00:05
ckotilwe already have ical feeds.00:05
* ckotil tries.00:05
ckotilwell i added the feeds.00:07
ckotilnow i wait till the workflow is executed.00:07
@preactionor force it to run now00:07
ckotiltru00:07
ckotilhrm i dont see a running workflow.00:08
ckotilfor it. or how to update the feeds00:08
@preactiongo to Admin Console > Scheduler. look for Hourly Maintenance Tasks and click Run00:09
+perlDreamerhey, where did gooeybot go?00:09
ckotilah00:09
ckotilhe dropped a half hour ago00:09
+perlDreamerhe needs to learn runHourly00:09
@preactionweird, let me find him00:09
+perlDreamergooeybot, runHourly is go to Admin Console > Scheduler. look for Hourly Maintenance Tasks and click Run00:09
cap10morgandoes the 7.3.10 package import bug affect the exported packages? i.e. should i re-export under 7.3.11?00:10
-!- gooeybot [n=gooeybot@static-72-1-4-143.ntd.net] has joined #webgui00:11
+perlDreamergooeybot, runHourly is go to Admin Console > Scheduler. look for Hourly Maintenance Tasks and click Run00:12
gooeybotOK, perlDreamer.00:12
+perlDreamercap' you shouldn't need to00:13
ckotilwerd.00:14
ckotilseems our ical format isnt up to spec.00:14
ckotilor the calendar just barfs after a multi day event.00:15
ckotilnot sure which. pry the earlier.00:15
ckotilon that note. im heading home.00:15
ckotilsee ya on the flipside00:15
-!- Seppie [i=Seppie@cp43027-a.gelen1.lb.home.nl] has quit [Read error: 60 (Operation timed out)]00:15
@preactionckotil: more probably the latter00:16
@preactionckotil: post a bug and attach the ICS file00:16
+perlDreamerno good iCal parsers on CPAN?00:21
@preactionthere are 6 available, Text::vCard being the best interface I saw00:21
@preactionin the WebGUI::Workflow::Activity::CalendarUpdateFeeds I do a rundown of them00:22
@preactionand then roll my own. that activity was written at about 5:00am, 4 hours before deadline00:22
+perlDreamerI'll read your notes00:22
+perlDreamermaybe we could borrow their test suite to validate your parser?00:22
@preactionthe format isn't hard actually00:22
@preactionit's not the parser itself, it's more likely there's a way to specify start and end dates that i didn't take into account00:23
+perlDreamerokay00:23
@preactionwhich is why we'll need ckotil's ICS file00:24
+perlDreamerwould the iCal spec help (if there is one)?00:24
@preactioni'd also like, eventually, to get rid of most of the main code in that workflow activity and put it in the calendar for easier maintenance00:24
@preactionthere is one, and it Might help, but it'd be easier to know what way they're being specified, or what the parser's choking on00:25
@preactionadmittedly, i implemented a bare minimum of the spec, enough to get by00:25
@preactionsomething like Calendar->addFromFeed(url)00:26
@preactionand why the hell is it snowing again?00:26
@preactionit's like we get 6 weeks of winter, starting February00:26
@preactionwhat's the name of the workflow activity that's used to notify admins when a version tag needs approval? is there one in the default WebGUI or will I have to make one?00:27
+perlDreamerNotifyAboutVersionTag00:29
+perlDreamer:)00:29
-!- Seppie [i=Seppie@cp43027-a.gelen1.lb.home.nl] has joined #webgui00:33
cap10morganwhoah! importing packages works in 7.3.11 but it generates a metric buttload of version tags!00:33
@preactionlook at the revisions in the tags, are they empty?00:33
cap10morgani think so00:35
cap10morganthey would show up on the right if they weren't, right?00:36
cap10morganoh wait, no they're not00:36
@preactionso the version tags are comitted?00:36
cap10morganno, they're not00:36
cap10morganthey have revisions in them00:36
@preactionand they're showing up on the right, and they have revisions in them00:36
cap10morganlooks like one for each thread of the collab system that was in this package i just imported00:36
cap10morgancorrect00:36
@preactionthat is probably a bug, but i'll be durned if i know where00:37
cap10morgani committed them all and now the package is gone again00:39
cap10morganand the collab system / threads didn't show up anywhere00:40
cap10morganoh, i just tried it again and this time it only created one version tag00:40
cap10morganand it worked!00:41
cap10morganthe content is there!00:41
cap10morganhaha, weird.00:41
@preactionweird enough you might want to report it. whatever happened that first time should not have happened00:42
+perlDreamerrizen, should we change the name space of the help template?01:14
+perlDreamercap10morgan, if you file it as a bug, you might want to save that package in the bug report as well.  Then we can do an apples to apples check instead of trying to hack up some kind of package that may not trigger the bug.01:21
cap10morganyeah, i'll be doing a lot more testing of this01:22
cap10morganso if i see it again, i'll definitely report it01:22
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui01:23
-!- Seppie [i=Seppie@cp43027-a.gelen1.lb.home.nl] has quit [Read error: 60 (Operation timed out)]01:23
+perlDreamerthanks, man01:24
+perlDreamerit will delay 7.4, but result in a better overall WebGUI01:25
@rizeni don't think so01:25
+perlDreamerno name space change?01:25
@rizenno01:25
+perlDreamerokay01:25
@rizenif it happens again, maybe...but for now let's worry about real bugs01:26
@rizengod i hate accounting01:26
@rizenspent the whole day on it today01:26
@rizenfeel like i got nothing done01:26
+perlDreamerI hate that01:26
@rizentime to take a break before a big upgrade this eve01:26
@rizenlater01:26
+perlDreamercya01:26
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI02:03
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has quit [""""]02:43
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit []02:58
@rizencap10morgan, did you make it into the talk today?04:36
cap10morgani was on the call and followed along on the demo site04:37
cap10morganbut couldn't get into the gotomeeting04:37
@rizenok.04:37
@rizenwe're planning on doing it again in a week or so due to our flub04:38
cap10morgani was mainly evaluating it for the organization i work for to see if we'd be interested in purchasing more sessions04:38
cap10morganoh, ok04:38
cap10morgangreat04:38
@rizeni'm really sorry that we inconvenienced you04:39
cap10morganit's ok; these things happen04:39
@rizenwe thought it was supposed to support 1000 participants by default..but we set it up wrong04:40
@rizenwe were also really suprised by the turnout04:40
@rizenwe expected maybe 5 peeps04:40
@rizenbut it was full almost instantly04:40
@rizenso who knows how many peeps will actually be there04:40
-!- nuba [n=nuba@hq.imaterial.org] has joined #webgui05:06
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui05:06
PedersenMJh'lo all.05:07
nubah'l'05:07
PedersenMJHow's it going?05:08
Radix-wrkhi ped05:08
nubadunno, just joined the chan :)05:08
Radix-wrkWelcome nuba :)05:09
PedersenMJWow. Someone went crazy creating wiki articles recently.05:09
PedersenMJThat's cool :)05:09
@rizenthat's tera05:10
@rizenshe's on our staff05:10
PedersenMJHey, Radix, something for you to ponder, when next you think your contributions were unpopular: That sundark theme I posted is now at -2.05:10
@rizenif i had anything to say about it, i'd give it a -5005:11
Radix-wrkI know why too05:11
Radix-wrkit's a bug in Webgui - visitor has rate privileges05:11
PedersenMJSo would I, probably. But, it wasn't made to be popular. It was made to show a conversion process.05:11
Radix-wrkthought it'd been fixed.. but not for contributions05:11
Radix-wrkit means webbots are probably navigating those pages and hitting rate down/rate up randomly05:12
PedersenMJAs for Tera: She a documenter then? Or is she just getting into the system by documenting some pieces first?05:13
@rizeni was just kidding05:13
@rizentera is a jack of all trades person for us05:13
@rizenshe's currently copyiing portions of the help05:13
@rizencuz it will be removed from the actual help system to lower the memory usage in webgu05:14
PedersenMJIt's funny: Burned is up at 12. Andreas02 is at 0. And Sundark is at -2. I'm surprised by the fact that Burned is higher ranked, as I thought Andreas02 would be more so.05:14
PedersenMJJT: I wasn't. Personally, I think Sundark is hideous. However, it was also perfectly simple. So, it got chosen to showcase the process.05:14
Radix-wrkhave a look at the forums, and sort by rating - you'll see HEAPS of random values for posts05:15
PedersenMJHmmm.... JT, would it be worth it to do some sort of utility script that can post the help files directly, or is that just a very bad idea?05:15
@rizeni'm not sure what you're asking05:17
PedersenMJWell, here's my thought: The help files are in the code, as HTML. It should be possible to write a script/object which reads them, and posts the html directly, using the webgui api. However, possible doesn't mean it's a good idea.05:18
@rizenfirst of all she's not copying all the files05:19
@rizenonly select ones05:20
@rizenand secondly, we have no devs available currently05:20
@rizenand thirdly...tera costs less than a dev05:20
PedersenMJSo, bad idea. Like I said, possible doesn't mean good. I'd consider trying it, but it sounds like it wouldn't be the right thing to do.05:21
-!- wgGuest24 [n=wgGuest2@c-67-169-8-99.hsd1.ca.comcast.net] has joined #webgui06:51
-!- wgGuest24 [n=wgGuest2@c-67-169-8-99.hsd1.ca.comcast.net] has quit [Client Quit]06:52
PedersenMJg'night all! hasta la manana!07:08
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has quit []07:08
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]09:31
-!- dapperedodo [n=joeri@194.171.50.114] has joined #webgui10:01
-!- nuba [n=nuba@hq.imaterial.org] has quit [Remote closed the connection]10:11
-!- nuba [n=nuba@hq.imaterial.org] has joined #webgui10:12
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has quit ["Leaving"]14:13
-!- SDuensin [n=Scott@130.sub-75-207-202.myvzw.com] has joined #WebGUI16:02
-!- snapcount_ [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui17:10
ckotildb up to 36.5 MB17:12
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 110 (Connection timed out)]17:27
-!- dapperedodo [n=joeri@194.171.50.114] has quit ["Xirc - MacOSX"]18:10
rjacobsendo you have a *current* sql query macro that will access a database outside of webgui?18:11
rjacobsenor a new database inside webgui?18:11
rjacobsenwe found the ^SQLExt(); and it doesnt seem to work anymore18:12
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui18:20
-!- mode/#webgui [+v crythias] by ChanServ18:20
rjacobsenhello?18:46
gooeybotHi, rjacobsen18:46
rjacobsendo you have a *current* sql query macro that will access a database outside of webgui?18:46
rjacobsenor a new database inside webgui?18:46
rjacobsenwe found the ^SQLExt(); and it doesnt seem to work anymore18:46
ckotilsqlreport asset lets you query external db's18:54
ckotilit requires you to setup a db link first.18:54
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has joined #webgui19:32
-!- mode/#webgui [+v perlDreamer] by ChanServ19:32
+perlDreamerrizen: thanks for watching my back, dude19:33
@rizenin what way did i watch your back?20:40
@rizenare you talking about Graphics.pm?20:40
+perlDreameryeah20:41
@rizenoh...not like you haven't done it 1000 times for me20:42
@rizen=)20:42
+perlDreamerit's good not to work alone20:42
+perlDreamerspeaking of which, I have fixes for two calendar bugs20:42
@rizenindeed20:42
+perlDreameris it safe to commit?20:43
@rizenfeel free, no release today20:43
@rizeni have 7 priority bug fixes from rockstar clients to do today20:43
@rizenso i have to drop everythng to do that20:43
+perlDreameroh, am I duplicating work on the calendar stuff?20:43
@rizennope20:43
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui20:43
-!- mode/#webgui [+v MrHairgrease] by ChanServ20:43
@rizennothing related20:43
@rizenthe ones i'm working on are rich edit, cache, and db slaves20:44
+perlDreamerthe rich edit one is nasty, very similar to this calendar one20:44
+perlDreamerthe js thinks we're sending it relative URLs, so it's appending the parent URL to "help out"20:44
+perlDreamerit doesn't grok the gateway macro20:45
+perlDreamerwell, that's one of the RTE bugs.  there are probably others20:45
+perlDreamerI'll need you to weigh in on this other calender bug, but I'll post it to the dev list after I get this one cleaned up.20:46
-!- TheSeparator [i=Seppie@cp43027-a.gelen1.lb.home.nl] has joined #webgui20:58
rjacobsenhave a new problem with trying to delete items from the clipboard >> http://paste.biz/paste-867.html 21:01
@rizenthis is not the place to report bug21:02
@rizens21:02
rjacobseni was just wondering if u knew how i could fix it21:02
@rizeneven if we diid, we won't consider looking at iit until you report the bug21:03
rjacobsenjust when i thought i was gettin somewhere with this irc channel......21:06
@rizenyou're upset because i'm asking you to follow proper procedure?21:09
@rizenif it's a problem, and we're going to spend our time fixing it...don't you think it's important we fix it for everyone...not just for you?21:09
@rizenor are you that selfish that you think you are more important than the entire community?21:10
rjacobseni was simply asking if it was a bug and /or was there a way to fix it temporarily21:14
* SDuensin sets mode +rude #WebGUI21:14
rjacobsenbut i found a way around it anyhow21:14
rjacobsenand if anyone else has this problem - simply commit any changes made and then you can delete the item in the clipboard21:18
ckotilive had probs with the clipboard like that in th epast. you just have to finess it, until the bug can be fixed.21:37
+perlDreamerrjacobsen, another good idea is to search the bugs page.21:45
+perlDreamerthat bug has been found, reported and fixed21:45
-!- dapperedodo [n=joeri@ip56503e61.direct-adsl.nl] has joined #webgui21:51
cap10morganis plain black / webgui participating in google's summer of code?22:00
@rizenas of now no22:03
@rizenlike i said on the forum, in the past we've always been rejected22:03
@rizenso unless you have a good idea you think will get approved..we're not applying22:04
-!- Netsplit leguin.freenode.net <-> irc.freenode.net quits: Radix_22:12
cap10morganoh, ok22:17
cap10morganwe're applying, and i was going to put some webgui-based projects on our idea list, but didn't want to duplicate any efforts22:17
@rizenthat would be great. let me know how it goes.22:22
-!- Netsplit over, joins: Radix_22:23
cap10morganwill do22:23
cap10morganif you don't mind my asking (and if you know), on what grounds did they reject you?22:24
@rizeni don't have the emails anymore..but i believe it was just a bland rejection letter stating that our ideas didn't match the goals of summer of code22:25
@rizenone of the ideas we had was to develop a javascript based CSS editor22:25
@rizenso you could visually edit CSS right from your web browser22:26
@rizensimilar to how you use a rich editor to edit html22:26
@rizenanother idea was to ajaxify webgui's admin console22:26
@rizenanother idea was to create a google maps asset for webgui22:27
@rizeni can't remember them all22:27
@rizenbut we put in 6 ideas total over 2 years22:27
@rizenall 6 were rejected22:27
cap10morganhuh, ok22:31
cap10morganinteresting22:31
cap10morgani need to beef our ideas page, then :)22:31
cap10morganthanks jt22:31
@rizennp22:31
-!- dapperedodo [n=joeri@ip56503e61.direct-adsl.nl] has quit [Remote closed the connection]23:26
-!- SDuensin [n=Scott@130.sub-75-207-202.myvzw.com] has quit ["Leaving"]23:47
--- Day changed Thu Mar 08 2007
+perlDreamerrizen: sometime I'd like you to tell me about what was happening with the CS upgrades and threads with non-existant parents.00:31
@rizenon some sites, there are some corrupt threadds00:32
@rizenand the upgrade failed without the check i added00:32
@rizeni need to write a utility to find/fix/delete corrupt threads00:32
@rizenbut for the time being, i just didn't want people's upgrades to fail00:33
+perlDreamerah, okay00:33
-!- crythias [n=gyoung@64.200.2.35] has left #webgui []00:42
+perlDreamerrizen: is this a bug or an RFE: http://www.plainblack.com/bugs/tracker/calender#TKMNSvU-0qlmsv3aNk5W7g00:56
@rizenbug for the week view00:57
+perlDreamerI'll fix it00:57
@rizeni don't know how he expects a multi-day event to show up on a day view00:57
@rizenyou're only looking at one day00:57
+perlDreamerI don't know.  If it's also easy to fix do you want it as well?00:58
+perlDreamerThe code that I need to fix the week view is in the month00:58
+perlDreamerI'm guessing it could work for the day as well00:58
@rizenlisten to what you are saying00:58
@rizenit is a 1 day view, but a 3 day event00:58
@rizenyou can't display it00:59
@rizenwiithout displaying 3 days of data00:59
@rizenon a day view, it should only display for that day00:59
@rizenor any day that it's part of00:59
@rizenyou can't display all 3 days though00:59
@rizenthat's just rediculous00:59
+perlDreamernow you're going all Billy Crystal, dahling01:11
@rizeni am?01:11
+perlDreamerYou said I was rediculous, which I thought was just mahvelous01:12
+perlDreamerbtw, they gave me a chip to work on, so my WebGUI bandwidth will be decreasing01:14
@rizenyay you01:14
@rizenboo to them01:15
+perlDreamerI need a patron01:15
+perlDreamerForget all this working crap.01:15
@rizenpatron?01:15
@rizenlike a benefactor?01:16
+perlDreamerYes01:16
+perlDreamerlike old-time scientists and artists01:16
+perlDreameryou get a patron01:16
+perlDreamerthey tell you what to do01:16
+perlDreameryou do it01:16
@rizenif i were rich, i'd be your patron01:16
+perlDreamerI'd answer support postings, fix bugs, write features, build tests and docs01:17
+perlDreamerkind of like now01:17
+perlDreameronly monetized01:17
+MrHairgreasewhat's wrong with chips01:17
+perlDreamerchips are great when you get to design them01:17
+MrHairgreasebut01:18
+perlDreamerI've spent the last seven weeks being paid to sit on my butt in a cube01:18
+MrHairgreaseyou don't on this project?01:18
+MrHairgreasei know01:18
+MrHairgreasei do the same01:18
+MrHairgreasebut don't get paid01:18
+MrHairgrease=)01:18
+perlDreamerno, even worse, don't you have to pay to get to design chips?01:18
+MrHairgreaseat least I have science as an excuse01:18
+MrHairgreasei don't01:19
+MrHairgreasethe whole year01:19
+MrHairgreasei will be busy 01:19
+perlDreamerschool is free in The Netherlands?01:19
+MrHairgreaselaying reaaly tiny wires on glass01:19
+MrHairgreaseno!01:19
+MrHairgreasebut not overly expensive too01:19
+MrHairgreaseit's about 1500 euro's each year\]01:20
+MrHairgreaseexcept when you are old01:20
@rizenholy crap01:20
+MrHairgreaseand it's not school01:20
+MrHairgreaseit's university01:20
@rizenwhen i went to college (and i went to a cheap state school) it was $16k per year01:20
@rizenand that was over 10 years ago01:20
+MrHairgreasethat's just fucked up01:21
+perlDreamerwhen I went to school, it was $1k/year when I started01:21
+perlDreamerand $10k when I finished (grad school)01:21
+MrHairgreasemind you01:21
+MrHairgreaseif you're not a ducth resident01:21
+MrHairgreaseit's much more expensive01:21
+MrHairgreasein the 10k$ range01:21
@rizenour government subsidizes also01:22
@rizenboth at the state and federal level01:22
+perlDreamerbut not as much as the european schools do01:23
+MrHairgreasein NL you also get subsidies01:23
+perlDreamerfor beer and pomade?01:23
+MrHairgreasedepending on what your parents earn01:23
+MrHairgreasei got about 230 euro's per month01:23
+MrHairgreasebut that just covers your rent01:23
+MrHairgreasenot anything else01:23
+MrHairgreasebeer and pomade is what i work for01:24
+MrHairgreaseat oqapi01:24
+MrHairgrease=)01:24
+perlDreamerdude, you're worth far more than beer and pomade01:24
+perlDreamerbetter add in some liqour01:24
+MrHairgreasei use a LOT01:24
+MrHairgreaseboth of em01:24
+MrHairgrease=)01:25
+MrHairgreasei like whikey too01:25
+MrHairgreasebut i consume that in much smaller quantities01:25
+perlDreamerratiometric consumption01:25
+perlDreamervery wise of you01:25
+perlDreamerrizen: is preaction slammed?01:26
+MrHairgreasehe must earn the same as i do =)01:26
@rizenyes01:26
+MrHairgreasesee?01:27
@rizenhe's slammed...he's paid more than you though01:27
+perlDreamerokay, the day view of the calendar is part of a much larger bug having to do with windowing times in the calendar01:27
+perlDreamerI'll commit this fix, and then start on that one01:27
@rizenpreaction likely won't be available until after march 1901:27
+perlDreamerthen it will take me a bit longer, but I'll get it01:28
* perlDreamer heads to the showers to think about windows01:28
+MrHairgreaseI'm getting paid in beercases and cans of pomade01:30
+MrHairgreaseisn't preaction?01:30
@rizenhe gets paid in bottles of Courvoisier and Caviar01:33
+MrHairgreaseyuck01:33
+MrHairgreasecaviar01:33
@rizenyou don't like cognac?01:33
+MrHairgreasethe booze is ok though01:33
@rizenor is it the fish eggs you don't like?01:33
+MrHairgreaseofcourse01:33
+MrHairgreasei don't like fish in general01:34
@rizenme either01:34
+MrHairgreaseyou know what01:34
+MrHairgreasewe'll have a cognac at the wuc then01:34
+MrHairgreaseno fishy eggs01:34
@rizenhow do you feel about second breakfast?01:36
@rizenand twosies01:36
+MrHairgreasedo i wanna know what you're talking about?01:36
+MrHairgreasein delft01:36
@rizeni was referring to lord of the rings01:37
@rizenthe hobbits have those01:37
+MrHairgrease2nd breakfast means something i don't particularly like01:37
@rizenextra meals01:37
+MrHairgreasehey man01:37
+MrHairgreasei'm no friggen hobbit01:37
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui01:38
+MrHairgreasemy feet are only moderately hairy01:38
@rizenwow. you're very sensitive to the hobbitises01:39
+MrHairgreaseif you say so...01:39
@rizeni love the word "hobbitses"01:39
+MrHairgreasewell01:39
+MrHairgreasei'm glad it cranks you up01:39
+MrHairgreasefor me01:39
+MrHairgreaseit's time to go to bed01:39
@rizencome on...are you telling me that you don't like golem?01:40
+MrHairgreaseno01:40
+MrHairgreasehe always remionds me of you01:40
+MrHairgrease=)01:40
@rizenhehe01:40
+MrHairgreaseanyway01:40
@rizenok...well sleep well my friend01:40
+MrHairgreasethanks for the mental pictures01:40
+MrHairgreasei'm sure it'll keep me awake for hours 01:41
+MrHairgrease=_01:41
+MrHairgrease=)*01:41
+MrHairgreasemarijn sys hi too btw01:41
@rizenhi back01:42
+MrHairgreaselater guys01:51
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []01:51
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui02:00
-!- mode/#webgui [+o preaction] by ChanServ02:00
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"]03:00
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []04:00
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui04:14
-!- mode/#webgui [+o rizen] by ChanServ04:14
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has left #webgui []05:24
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui05:30
PedersenMJheya05:30
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has quit []05:59
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit [Read error: 104 (Connection reset by peer)]08:23
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui08:23
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]10:11
-!- ahm_mari [n=mari@alphamega-dmp.xs4all.nl] has joined #webgui12:19
-!- ahm_mari [n=mari@alphamega-dmp.xs4all.nl] has quit [Remote closed the connection]12:19
-!- amh_mari [n=mari@alphamega-dmp.xs4all.nl] has joined #webgui12:21
-!- amh_mari [n=mari@alphamega-dmp.xs4all.nl] has quit [Remote closed the connection]12:22
-!- amh_mari [n=mari@alphamega-dmp.xs4all.nl] has joined #webgui12:23
-!- amh_mari [n=mari@alphamega-dmp.xs4all.nl] has quit [Client Quit]12:25
-!- AMH_mari [n=mari@alphamega-dmp.xs4all.nl] has joined #webgui12:26
-!- AMH_mari [n=mari@alphamega-dmp.xs4all.nl] has left #webgui []12:57
-!- amh_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui12:58
-!- AMH_mari [n=mari@alphamega-dmp.xs4all.nl] has joined #webgui13:01
-!- amh_bob [n=bob@alphamega-dmp.xs4all.nl] has quit ["Ex-Chat"]13:33
-!- AMH_mari [n=mari@alphamega-dmp.xs4all.nl] has quit [Remote closed the connection]14:19
-!- AMH_mari [n=mari@alphamega-dmp.xs4all.nl] has joined #webgui14:56
-!- SDuensin [n=Scott@163.sub-75-206-252.myvzw.com] has joined #WebGUI16:00
-!- amh_bob [n=bob@alphamega-dmp.xs4all.nl] has joined #webgui16:08
-!- rjacobsen [n=rjacobse@74-129-192-43.dhcp.insightbb.com] has quit ["User pushed the X - because it's Xtra, baby"]16:08
-!- amh_bob [n=bob@alphamega-dmp.xs4all.nl] has quit ["Ex-Chat"]16:30
ckotilhow's this for an rfe... It kinda goes against the way the nav asset is supposed to work, but check it... Allow assets that exist beneath an asset that is hidden from navigation to be to be allowed to show up in navigation.16:43
-!- amh_bob [n=chatzill@alphamega-dmp.xs4all.nl] has joined #webgui16:43
-!- AMH_mari [n=mari@alphamega-dmp.xs4all.nl] has quit [Remote closed the connection]16:44
-!- AMH_mari [n=mari@alphamega-dmp.xs4all.nl] has joined #webgui16:44
-!- amh_bob [n=chatzill@alphamega-dmp.xs4all.nl] has left #webgui ["User is away."]16:47
-!- AMH_bob [n=chatzill@alphamega-dmp.xs4all.nl] has joined #webgui16:49
-!- AMH_mari [n=mari@alphamega-dmp.xs4all.nl] has quit ["using sirc version 2.211+KSIRC/1.3.12"]17:00
-!- AMH_mari [n=mari@alphamega-dmp.xs4all.nl] has joined #webgui17:12
ckotilpb.com's workflow must be really backed up17:49
-!- wgGuest85 [i=WebGUIUs@c-71-193-121-123.hsd1.il.comcast.net] has joined #webgui17:49
wgGuest85hi all17:49
ckotilhi17:49
wgGuest85can u dl extensions for this cms?17:50
ckotilextensions meaning?17:50
wgGuest85like modules17:50
wgGuest85or feature17:50
ckotilwebgui calls them assets.17:50
ckotiland it comes with about everyone that exists.17:50
wgGuest85k17:50
ckotilthe community has created some too.17:50
ckotiland you're free to create your own.17:51
ckotilthough the process is pretty involved.17:51
ckotilyou need to have a real intimate knowldge of webgui17:51
-!- cap10morgan [n=wmorgan@206-124-31-122.denver.dsl.forethought.net] has quit []17:51
ckotilim 8 months into it, and Im just now starting to get a feel for it17:51
wgGuest85k17:52
ckotilif you're a perl guru, you would be able to pick it tright up tho17:52
-!- AMH_mari [n=mari@alphamega-dmp.xs4all.nl] has quit ["using sirc version 2.211+KSIRC/1.3.12"]18:01
-!- greghacke [n=greghack@66-162-187-24.static.twtelecom.net] has joined #webgui18:03
greghackeodd question if anyone knows...  <tmpl_var form.footer>18:04
greghackeWhere is the template for this tmpl_var pulled?18:04
-!- AMH_bob [n=chatzill@alphamega-dmp.xs4all.nl] has quit [Remote closed the connection]18:06
greghackeNM18:06
-!- wgGuest85 [i=WebGUIUs@c-71-193-121-123.hsd1.il.comcast.net] has quit [Read error: 110 (Connection timed out)]18:19
ckotilyikes, just got an email about a post i made 2 days ago18:41
@rizenyup..we're having mail queue problems18:42
ckotilya i think i experienced it too on my site.18:42
ckotilrestarting spectre seemed to fix it18:42
ckotili might turn on the cronjob that restarts spectre every tnight. you think thats worthwhile?18:43
ckotilim gonna be gone all next week. skiing in utah18:43
ckotilgonna hit up vail, CO on teh way. ;)18:43
ckotilleaving tomorrow afternoon18:43
ckotildriving :/18:43
ckotilIndiana to Utah is 1550 miles18:43
greghackerizen :: you get in a game of settlers?18:43
greghackewill wanted to know how it went.18:44
SDuensinckotil - stop in St. Louis and fix my server.  :-)18:44
ckotilhehe. cant be fixed remotely?18:44
@rizenif you're on webgui 7.3.10 or above, then you don't need to restart spectre everyday18:44
@rizenotherwise you should18:44
ckotilim on 7.3.1018:44
@rizengreg: yes, 2 in fact18:45
@rizenand it's awesome18:45
ckotilbut the restart did seem to fix the workflow thing. OR it could have been restarting mod perl after upgradign POE + POE::Component::IKC18:45
SDuensinckotil - not with bad hardware.  It's really the server, not what's on it.  <G>18:45
* SDuensin hasn't had time to fix it.18:45
greghackeok, instructions, river, etc. should show up soon18:45
ckotilouch18:45
SDuensinGot two boxes I can use for it.  One has a bad northbridge.  The other, no idea.  I'm hoping it's just a power supply.18:46
@rizeni got the instructions18:47
@rizenso thanks for that18:47
ckotilrizen: did you get to see my proposed rfe? about 9am this morning, in the channel.18:47
@rizenyes i did18:47
@rizenhence why i ignored it18:47
@rizen=)18:47
ckotilso no go?18:47
@rizenit's very easy to do...but i don't see any need for it18:47
@rizenand on top of that, will likely cause me more support headaches than it's worth18:48
ckotiladded flexibility18:48
ckotilk.18:48
@rizenyou're going to have to argue a very strong point if you want it added18:48
ckotilluckily for me, my manager doesnt like bread crumb navigation so its not really an issue anymore18:48
@rizeneven with bread crumb it's not a problem18:49
ckotilbut it is. since im placing the assets that make up our internal repositories beneath an asset thats hidden, the crumb trail nav asset will not recognize the assets that exist beneath the hidden asset19:03
ckotili have page layout asset (hidden) > oage layout asset > page layout asset | folder asset19:04
ckotilthe reason for doing that is because they want the repositories to exist beneath each mini-NOC site.19:05
ckotiland not exist in one place beneath our main NOC site. and then I would use shortcut assets to make it appear to exist u nder each mini NOC site. they didnt want that because in the asset view (whcih noone would ever fucking use) they would see that they dont actually exist beneath each mini NOC site19:06
ckotil</rant>19:06
@rizendid you see the show hidden option on the navigation asset?19:11
ckotil<319:15
ckotilslipped my mind.19:15
ckotilthanks19:15
-!- greghacke [n=greghack@66-162-187-24.static.twtelecom.net] has left #webgui []19:26
ckotilthis makes my job so easy :) this being webgui19:31
ckotili like how show hidden pages is separate from show unpriviledge pages19:32
@rizeni'm glad you approve19:33
ckotilheh, riiight. 19:33
ckotilim glad you're pretending to be glad19:33
@rizenno, it seriously does make me happy to hear that it makes people's jobs easier19:34
@rizenthat's what webgui is supposed to be all about19:34
ckotilgood. it really does.19:34
@rizentoo often i hear: webgui is too hard to install, or webgui is to hard to learn19:34
@rizenbut what they don't realize is that if you take that time investment...it pays off later19:35
ckotilin the right hands those things arent an issue19:35
ckotilindeed19:35
SDuensinMy only complaint is that it's too hard to get hosted.  Unfortunately, I can't (yet) afford to let PB do it.19:40
@rizendid you see we have a $20 option now?19:40
SDuensinI'll check it out!19:40
@rizenbut you are right...it's a big system..and is hard to get hosted19:40
SDuensinI think I'm going to shoot for "Agency Hosting" with you in the (hopefully) near future.  For some of my sites, I really need shell access to do bulk imports and such.  (At least, I think I need it.)19:44
@rizenagency hosting doesn't give you shell access19:50
SDuensinYea.  I know.19:51
@rizenk19:51
SDuensinCan I bulk-load with the File Pile?19:51
@rizenbulk load what? images?19:51
SDuensinImages, general files.19:51
SDuensinOr what does the zip asset do?19:51
SDuensinEven the file pile would be hell with some of my galleries.19:51
@rizenwhatever it is, if it's not a regular occurance we can run fileImport.pl for you19:51
@rizenthe file pile will let you upload 10 or so files at a time19:52
SDuensinYea.  We have over 1000 images of our daughter on our site.  :-)19:52
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui19:56
-!- mode/#webgui [+v MrHairgrease] by ChanServ19:56
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has joined #webgui20:05
-!- mode/#webgui [+v perlDreamer] by ChanServ20:05
+perlDreamerWill the world please slow down so I can get off?20:05
@rizeni agree20:06
+perlDreamerrizen: you can close this RFE with your erik.svanberg fix http://www.plainblack.com/rfe/request-for-enhancement/managecommittedversions-in-reverse-chronological-order#cnQ0RwXVFpzgJRFgvatD3g20:13
+perlDreamerin your copious spare time, of course :)20:13
@rizenmy erik svanberg fix isn't the same screen20:14
@rizenit's the manage revisions screen20:14
@rizenfor a given asset20:14
+perlDreameroh, okay20:15
@rizenhow many lines of code is your change?20:15
@rizenyou say you have it prototyped?20:15
+perlDreameryes20:15
@rizenmine was a one line fix20:15
+perlDreamerI think it's a sort clause in the SQL query20:15
+perlDreamerIt's at home on my laptop20:15
@rizenin that case go ahead an add it20:15
@rizenno reason to wait on that one20:16
+perlDreamerI'll do it tonight20:16
+perlDreamerdo you want me to work on his Calendar Feed uiLevel > 5 bug, too?20:16
+perlDreamerhttp://www.plainblack.com/bugs/tracker/calender-feed-events#YuUpcHQDo52vSJ-SGI04xw20:16
@rizensure...i'm still stuck on priority rockstar requests20:18
+perlDreamerthree characters may be my smallest bug fix yet, but I'm going to test it anyway ;)20:22
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui20:55
-!- snapcount_ [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 131 (Connection reset by peer)]20:55
-!- mode/#webgui [+o snapcount] by ChanServ20:55
-!- dapperedodo [n=joeri@ip56503e61.direct-adsl.nl] has joined #webgui20:57
ckotilhrm seems like another calendar bug. I had deleted the calendar asset i was testing on my site the other day w/ the ical feeds. and now a workflow is trying to run on that asset, but cant find it :/21:01
ckotilshall I report this?21:01
+perlDreamerIs it trashed or deleted?21:04
ckotilboth21:05
+perlDreamerIt was trashed, then you deleted it?21:07
ckotili deleted it.21:08
ckotilthen purged the trash21:08
@rizenpart of the purge operation should also remove the workflow activity21:08
@rizenif it's not, then that's a bug21:09
ckotilk, its the hourly workflow trying to run.21:09
+perlDreamerfeeds get registered in their own table, Calendar_feeds21:11
+perlDreamerdelete may not be able to remove them, because they could be used by more than 1 calendar21:12
+perlDreamerI need to check into it more21:12
+perlDreameryup, Calendar needs a purge method to clean out its feeds21:15
+perlDreamerckotil: please report this as a bug, and give your 100 karma for wonderful IRC bug reporting21:15
+perlDreamerYou didn't bash anybody from PB or WebGUI while doing it21:15
+perlDreamerYou didn't whine21:16
+perlDreamerYou answered questions promptly21:16
+perlDreamerrizen: as part of this bugfix do we need an update script which deletes unused feeds from the db?21:19
ckotilgood deaal.21:20
@rizenyes we need to clean up after ourselves21:22
-!- dapperedodo [n=joeri@ip56503e61.direct-adsl.nl] has quit ["Xirc - MacOSX"]21:23
@rizenquick opinion question21:24
@rizenif a user creates a url like: this.foo.bar.php.dish/that.crap.this.home.html/home.html21:24
ckotiluh oh. the workflow errors are piling up. seem to double up each hour (there were two feeds)21:24
-!- dapperedodo [n=joeri@ip56503e61.direct-adsl.nl] has joined #webgui21:24
ckotilwhat do i need to delete, and what table do i look in?21:25
@rizendo you see any reason why it would be bad if webgui automatically changed it to something useful like: this/that/home.html21:25
+perlDreamerckotil, I'll have some code for you in just a few21:25
ckotilk21:25
@rizenckotil: just disable those workflows for the time being21:25
ckotilalright.21:25
@rizenor rather the scheduelr21:25
@rizenthe scheduler that's kickiing them off21:25
+perlDreamerrizen: so long as there's no clash, why not?21:26
@rizeni don't see any reason why not either21:26
@rizenjust one of my rockstar clients actually puts extensions on their urls21:26
@rizenand they want it to automatically remove the extra extensions in the directory structure21:26
ckotilit does that now.21:27
@rizenso if they create page.html and then page.html/article.html21:27
ckotili add .html as my extension21:27
@rizenit will turn that second url into21:27
@rizenpage/article.html21:27
ckotilim PRETTY sure thats how it works now anyway. seems to21:27
@rizenrather than page.html/article.html21:27
ckotilright21:27
@rizenno it doesn't21:27
@rizeni just created the chunk of code to make it do that21:27
@rizen        # remove multiple extensions from the url if there are some21:28
@rizen        while ($url =~ m{^(.*)\.\w+(/.*)$}) {21:28
@rizen                $url =~ s{^(.*)\.\w+(/.*)$}{$1$2}ig;21:28
@rizen        }21:28
ckotil=] well its been working like that for me, for some time now21:28
@rizenthen i guess you don't care that i'm going to add this piece of code21:28
ckotilnot at all. i welcome it.21:28
SDuensinDUCK!   FLYING ASCII!21:28
+perlDreamerckotil, do you want me to scriptify this, or can you pull it from SVN?21:30
+perlDreamerIt's 4 lines of code, but it needs a session var21:31
ckotilive never pulled from SVN before. if you feel like holding my hand through the process, then i wont need the script21:31
+perlDreamerthere's probably a way to write it as a subselect, something like:21:33
+perlDreamerDELETE from Calendar_feeds WHERE assetId NOT IN ( select distinct assetId from Calendar)21:33
+perlDreamerDELETE from Calendar_feeds WHERE assetId NOT IN ( select distinct(assetId) from Calendar)21:34
+perlDreamerif you have a backup of your db, you could try the second query21:35
ckotilill make a new backup and issue that21:36
ckotil2 rows affected.21:37
+perlDreamernow, try to run the hourly workflow and see if you get bugs again21:38
@rizenhannibal et portus21:38
ckotilk21:38
+perlDreamerlooking good?21:39
+perlDreamerbtw, where do you work?21:39
ckotilyeah, we're good21:39
ckotilthanks a lot man.21:40
ckotili work for the global research NOC21:40
ckotilwe monitor advanced research networks21:40
ckotilinternet2 is the most well known21:40
ckotilbut theres also National LambdaRail and some others21:40
+perlDreamercool.  I thought you deserved a mention in the changelog for guinea pigging this21:40
ckotilsweet21:40
+perlDreamerand there's your karma21:42
+perlDreamernow go vote up an RFE or something21:42
+perlDreamer:)21:42
ckotilwikd.21:43
ckotilive been keeping my karma above 1000. now i have some breathing room for that21:44
SDuensinWhat good is karma on the PB site?21:45
ckotilboosting rfe rankings21:46
ckotilgiving thumbs up or thumbs down on a forum post.21:46
ckotilin the future we might be able to spend it on webgui warez21:46
@rizenckotil: your users are fired22:09
@rizenand when i say fired...think of me with veins bulging out of my neck and a red face, and I say "FIIIIRRREEDDD!!"22:10
ckotilthey are network engineers.22:10
@rizenthat's why they are fired22:10
ckotilhalf are engineers. other half are service desk people.22:10
ckotiland the service desk types are worse.22:10
@rizenif they were normal users, i could see why they would forget to commit22:10
@rizenbut these people are technical22:10
ckotilya, its mind boggling22:10
ckotilhttp://www.ratemynetworkdiagram.com/index.php?z=122:11
ckotilnot my  network. i think its just amazing there exists a site like this22:11
@rizenreal network engineers don't use diagrams22:13
@rizenthey use the "status" report22:13
ckotili like this commit reminder macro. 22:13
-!- dapperedodo [n=joeri@ip56503e61.direct-adsl.nl] has quit [Read error: 110 (Connection timed out)]22:14
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui22:14
-!- mode/#webgui [+o preaction] by ChanServ22:14
@rizenyou mean because i'm a genius?22:14
@rizendon't mind me...just stroking my own ego. =)22:14
ckotilyou rule webgui22:14
@rizennah..not these days22:15
@rizenthese days it's guys like MrHairgrease, preaction, and perlDreamer that rule webgui22:15
ckotilhttp://www.ratemynetworkdiagram.com/?i=131822:17
@rizenhehe22:20
@rizeni have lots of neighbors with connections..unfortunately all of them secure them22:21
@rizendamn educated neighbors22:21
@rizenpd, remember that big gaming rig i bought?22:22
@rizeni set up a lan party for last saturday22:22
@rizensome people showed up friday night and we played for a bit22:22
@rizenthe next morning i woke up, and sat down ready to play22:22
@rizenand the machine died22:22
@rizenmotherboard fried22:22
@rizenor something22:22
@rizeni hate computers22:23
@preactionhow? it's been all of a month?22:23
@rizeni know22:23
@preactionand you probably haven't used it much22:23
@rizenthe worst part that it was literally working up until the very minute the lan party was supposed to start22:23
@preactionthat's messed up22:23
ckotilouch.22:24
* preaction spent 12 hours finishing the UEF campaign last night22:24
ckotilya computers blow22:24
ckotili set the font size to 40 on that macro. i cant wait to hear everyones reaction.22:34
@rizendid it work22:35
@rizeni wrote it from scratch without testing22:35
ckotillike a charm.22:35
@rizenok22:35
ckotilthank you22:35
@rizennp22:35
@rizenoh crap..i meant to add some other things to the css22:35
@rizenlike position: absolute22:35
+MrHairgreasethis compuer doesn't blow22:35
+MrHairgreasehttp://www.keithley.com/products/currentvoltage/?mn=4200-SCS22:35
@rizentop: 022:35
@rizenleft: 200px;22:36
@rizenthat sort of thing22:36
+MrHairgreaseeven though it runs nt422:36
@rizeni assume you already did that?22:36
ckotili kinda like how it works without it.22:36
ckotilill throw it in, and see how i like it.22:36
ckotilno way in hell someone can forget to commit now >:)22:37
@rizeni would think not22:45
@rizentake a screen shot22:45
@rizeni want to see it22:45
ckotilk22:45
ckotilhttp://snare.grnoc.iu.edu/stuff/grab.tiff i think22:48
+MrHairgreasebe sure to include 22:49
+MrHairgreasetext-decoration: blink;22:49
+MrHairgreasein the css22:49
ckotilhehehehe22:49
+MrHairgreaseto bad the marquee tag is depricated22:49
@rizennice...i can't imagine that they'd be able to miss that22:50
@rizenyou might want to change the text22:50
+MrHairgreaseyeah22:51
+MrHairgreaseit misses fool22:51
+MrHairgreaseor mudsucker22:51
@rizenCommit Your Changes You Fucking Bastards That Should Know Better WIthout Me Having To Put this Big Box Up Here!22:51
* MrHairgrease has been watching ateam reruns22:51
ckotilhehe22:51
ckotilyou should add that to the contributions22:51
+MrHairgreaseimagine how that would lokk through the leetout22:51
@rizenyou have a broken macro22:54
@rizen^GetTitle();22:54
ckotilyeah yeah. thats my dev site. i just leave stuff broken22:56
ckotilnoone to impress22:56
@rizenstupid scanner driver22:58
@rizengotta reboot...brb22:58
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []22:59
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui23:16
+perlDreamerrizen!23:17
+perlDreamerlong time no see23:17
-!- mode/#webgui [+o rizen] by ChanServ23:17
+perlDreamersorry to hear about your box23:17
@rizenhey, don't talk about my box that way23:31
@rizenyou don't even know sarah that well23:32
+perlDreameryou're the one who said it overheated and died, dude23:32
+perlDreamershe was probably thumping you in SupCom anyway23:33
@rizeni never said it overheated23:33
+perlDreamertrue, but fried is usually an overheating problem23:33
@rizeni have decided that i'm never touching a computer again23:34
@rizenor anything electronic23:34
@rizeni'm going to go live in the hills somewhere23:34
@rizenlive off the land23:34
+perlDreamerliving off the land is hard, you're either hovering or floating23:34
+perlDreamerlive on the land instead23:34
@preactionit's not hard, you just have to throw yourself at the ground and miss23:35
@rizeni mean, working the land23:35
@rizentera is done copying help to wiki23:35
+perlDreamerwow23:37
+perlDreamershe works fast23:37
+perlDreamershould we start the purge on the source code size?23:37
@preactionas in, the help is now a wiki asset inside the default install?23:38
+perlDreamermore like on the wG main site23:39
+perlDreamerpreaction: in Calendar getEventsIn, why are Start dates inclusive (<=) but not End dates?23:42
@preactionbecause if you have: 2006-01-01 01:00:00 until 2006-01-01 02:00:00, and then the next page has 2006-01-01 02:00:00 until (one hour later), if you have an event that is at 2006-01-01 02:00:00, it would show up on both pages23:43
+perlDreamerthat makes sense23:44
@preactionbasically, one day is 2006-01-01 from 00:00:00 until 23:59:59, and it's easier to show than using < instead of <= 23:59:5923:44
+perlDreamerI'm working on a calendar bug where if you define a week-long event and then go to the day view the event only shows up on the day with the start date23:44
@preactionalso, it's possible to have 23:59:60 (leap seconds)23:44
+perlDreamerI want to make sure that I get all the current logic before tinkering23:45
@preactionoh, the reason that happens is because i didn't specifically show the event on more than one day, look at the viewMonth, there's a comment with "Show this event on all the days it spans"23:45
+perlDreameryup, already did that one23:45
@preactioni believe i was told that i should only do that on the month view23:45
@rizenno, we can't start purging until 7.423:46
@preactionexample: for the day view it's divided into hours, does that mean the event should be shown on every single hour in which it occurs?23:46
@rizenbecause we can't get rid of the help system interface until we have the template builder thingy in place23:46
@rizenit's been 18 years since the chernobyl disaster, and still no superheros23:48
@preactionDr. Soresh says it will happen, if we find them.23:49
SDuensinIt happened.  They're just all that invisible guy.23:50
+MrHairgreasecheck out the totally rewritten TextImage Macro23:52
+MrHairgreasehttp://rafb.net/p/nJI6gK84.html23:52
+MrHairgreaseit's almost finised23:53
@rizenlame23:53
* MrHairgrease starts crying 23:54
@rizensweet..i made you cry23:54
@rizenyou're using Image::Magick23:55
+MrHairgreasei'm used to it23:55
@rizenbut don't "use" it23:55
+MrHairgreaseyeah23:55
+MrHairgreasestill works though23:55
@rizenand...i think i should shame you23:55
@rizenbecause you're not using WebGUI::Graphics23:55
+MrHairgreaseshame me23:55
+MrHairgreasethat's true23:55
-!- SDuensin [n=Scott@163.sub-75-206-252.myvzw.com] has quit ["Leaving"]23:55
+MrHairgreasei just rewrote the original23:56
+MrHairgreasefixing some bugs23:56
@preactionwhere's WebGUI::Graphics?23:56
+MrHairgreaseand the 1st one was written before webgui image23:56
@rizensorry23:56
@rizenwebgui::image23:56
@preactionk23:56
--- Day changed Fri Mar 09 2007
@rizenok peeps00:21
@rizeni've finally caught up on all my support00:21
@rizenthe question is...should i push out 7.3.12 or should we wait for next week00:21
@rizenit's already pretty late in the day, and I'm guessing that only idiots would upgrade on a friday00:22
* rizen hears crickets00:24
+MrHairgreasei'd say00:25
+MrHairgreasedon't push it00:25
+perlDreamernext week00:26
+perlDreamermore bug fixing00:26
+perlDreamermore WRE work00:26
@rizeni'm going back to working on my caching problem that i started out the week working on00:28
@rizenare you guys aware of just how big of balls you have to have to be me?00:30
@rizenoh...and how perfect and handsome as well00:31
@rizendon't forget that00:31
+MrHairgreasewtf?00:31
+MrHairgreaseare you eurotrash too?00:31
@rizeni think you're rubbing off on me00:31
+perlDreamergooeybot, rizen has big balls that are handsome00:31
gooeybotOK, perlDreamer.00:31
+perlDreameror something like that00:32
+perlDreamerDon't do the release today!00:43
@rizenok, i'm doing the release now then00:46
+perlDreamerthere's a little bug in WebGUI I just found00:48
+perlDreamermaybe w00:48
+perlDreamerw00:48
+perlDreamer200:48
@rizeni wouldn't believe you00:48
@preactionthose are features00:48
@rizenbugs in webgui00:48
+perlDreamertry to add an Asset to a dev site running svn head00:48
@rizenunheard of00:48
@rizenhold on...need to update to make sure i have latest stuff00:49
+perlDreameryou don't need to update00:49
+perlDreamerit's already there00:49
@rizenhold on...need to look at pictures of hot girls00:50
@rizenadded successfully00:51
@rizenno errors generated00:51
+perlDreamernow turn off your slaves and try it again00:51
@rizenkathy dresses you funny00:51
+perlDreamerit's true00:51
+perlDreamerdbSlave will pull a random hash from the slaves array, even if one does not exist and try to make a connection with it00:52
+perlDreamerthat connection will fail and wG has a hissy fit00:52
@rizenit's ok, marjin dresses martin funny as well00:52
+perlDreamer2007/03/08 14:32:42 - WARN - mywebgui.conf - Log::Log4perl::Logger::__ANON__[41] - Couldn't call method add on asset for url: home Root cause: Can't connect to data source , no database driver specified and DBI_DSN env var not set at /data/WebGUI/lib/WebGUI/SQL.pm line 31900:52
@rizeni tested it with the slaves...just not without00:53
@rizendo i get 50% credit?00:53
+perlDreameryup00:53
@rizeni'll fix00:53
@rizeni broke00:53
+perlDreamerI already have it fixed00:53
+perlDreamerjust need to commit00:53
* perlDreamer has problems with commitment00:53
@rizenso you just wanted to fuck with me then?00:53
@rizenrub my nose in it like a dog that shat on your carpet?00:54
+perlDreamerno, you said you were going to do a release00:54
+perlDreamerand I had to assume that you weren't joking00:54
@rizenno i said i wasn't doing a release00:54
+perlDreamer(14:46:34) rizen: ok, i'm doing the release now then00:54
@rizenthat was right after you siad...don't do a release00:55
+perlDreamerI see, you were being contrary00:58
@rizeni'm always contrary00:59
@rizenexcept when i'm not00:59
+perlDreamerjust like you're trying to keep me from dominating the SVN log00:59
@rizensee i'm even contrary to myself00:59
@rizenexcept when i'm not00:59
@rizeni am?00:59
+perlDreameryes00:59
@rizenyou mean with all the commits i did this week?00:59
+perlDreamerevery time I make 19 commits in a row, you add one00:59
@rizenheh00:59
@rizennot my intent...just trying to fix client problems01:00
@rizenand if the person i have on staff to fix bugs would ever fix any..there wouldn't be any bugfixes for you to commit01:00
+perlDreameryou have an on staff bug fixer?01:00
@rizenyes01:01
@rizenwell 50% of his job is to do bugfixing01:01
@rizenhe and i are going to have to have a chat though..cuz i've noticed that i'm fixing more bugs than him...and i'm not fixing very many01:01
+MrHairgreasemy personal fashion guru is honored01:03
+MrHairgreaseand she sais hi01:03
+MrHairgreasesays*01:03
+MrHairgreaseand I say01:03
+MrHairgreasegood night01:03
@rizennight01:03
+perlDreamergute nacht01:03
@rizenwhat's the url for the irc log?01:05
@rizeni want the url to ckotils screen shot from earlier01:05
+perlDreamerhttp://mentalhouse.net/irc/logs/webgui/2007-03.log01:07
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []01:09
-!- patspam [n=notgiven@203-214-26-249.dyn.iinet.net.au] has joined #webgui01:23
patspamhey all01:23
patspamI'm populating the options in a select box from user input (entries separated by newlines)01:24
patspamdoes wG have an escape function i can use to properly escape the user input?01:24
+perlDreamerlook in WebGUI::HTML01:26
patspamyeah i had a look in there, nothing really seemed to fit the bill01:28
patspamit might be enough to just replace double quotes in the user input01:29
+perlDreamerI thought somebody put a filtering function in the core somewhere, but I could be wrong.01:30
+perlDreamerYou can also ask HTML::Template to do it for you01:30
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui01:30
patspamah ok, thanks01:30
-!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui01:33
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI01:36
patspamI think I'll use HTML::Entities::encode()01:37
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Connection timed out]01:40
-!- patspam [n=notgiven@203-214-26-249.dyn.iinet.net.au] has quit []02:01
-!- TheSeparator [i=Seppie@cp43027-a.gelen1.lb.home.nl] has left #webgui []02:11
-!- preaction_ is now known as preaction02:29
-!- mode/#webgui [+o preaction] by ChanServ02:29
@preactionO'Doyle Rules!02:29
@rizenhe does?02:31
@rizenwhy?02:31
@rizeni'm not saying i disagree.02:31
@rizenwahoo...no mobo on the way02:34
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"]02:49
Radix-wrkno new Heroes for a month and a half :(02:54
@rizeni know..that sux ass02:56
@rizenok..i need an opinion...we have an open programmer position02:56
@rizenshould we pay for advertising on jobs.perl.org02:56
Radix-wrkexpensive?02:57
@rizenwisconsinjob.com (biggest jobs site locally)02:57
@rizenor monster02:57
@rizenassume cost doesn't matter02:57
@preactionyou have to pay for jobs.perl.org?02:57
@preactionwell, you did find me on jobs.perl.org02:57
@rizenyou can post for free on jobs.perl.org02:57
@rizenBUT02:57
@rizenyou fall off the front page within 3 days02:57
@rizenyou can buy a permanent spot on the front page for 30 days02:58
Radix-wrkI'd assume that jobs.perl.org would be the best place to find a perl programmer myself - but depends how determined you are to find someone local I guess.02:58
@rizenlocal would be nice..but not necessary02:58
@rizenbut being local has all sorts of advantages02:59
Radix-wrktry free at least.. if no cost then should be a given02:59
@rizenand by local i mean within driving distance02:59
@rizeni already posted on jobs.perl.org02:59
Radix-wrkk02:59
@rizenand we fell off the list in 3 days02:59
@rizengot 10 resumes02:59
@rizenwe're not allowed to post the job again for 60 days on that site03:00
@rizeni suppose i could rewrite the job description a little and call it a new job03:00
@rizenpreaction...do you know anybody like you...cuz i'd love to hire another you03:01
Radix-wrkhehe.. clone him!03:01
@preactionfind me a cadre of attractive, intelligent womens! i've got your clone right here03:01
@rizenthat will take years03:01
@rizenneed someone sooner03:02
@rizen=)03:02
Radix-wrkmight take a few years to train tho03:02
@preactiondamnit, i'm beginning to think there'll be no forced mating at all...03:02
@rizenoh there will be...but it will be to my ugly sister03:02
@rizen=)03:02
@rizenand it won't be a bonus, but rather a punishment...if you miss your current deadline03:03
@preactionyou know what they say about the ugly ones...03:05
@preactionbut dude, that's your sister03:05
@preactionit'd be evil to inflict me upon her. i'm an arrogant nerd. what part of that is good?03:06
@rizenwait until you meet my sister...you'll change your tune03:06
@preactioni'll bet she's more attractive than at least two of my ex-gfs :p03:07
@preactioni mean, JT with bewbs, could be hot03:07
* preaction should stop before this gets ugly03:07
@rizenyeah03:08
@rizenon second thought...i don't want another you on staff03:08
@preactionthere can be only one!03:09
@rizeni think that as an incentive to get all my employees to move to madison, i will declare fridays "Catan Fridays"03:20
@rizenwhere we do nothing but play Settlers of Catan every friday03:20
xdangerlove that game03:25
@rizenoh yeah..check this out...mayfair games uses webgui 03:26
@rizeni'm hoping to bid on the new catanonline.com project03:26
@rizento build the ajax version of catan online03:26
@rizenand build it IN WEBGUI03:27
xdangersweet =)03:28
@preactioni've never played, but wikipedia seems to make it look decently fun03:29
xdangerthere's a free online java version of it somewhere03:30
xdangerA student project or something like that... nothing fancy03:30
xdangerbut now some sleep...03:32
@preactionremind me to take my next paycheque and invest in a decent living room set... this futon is starting to make my bottom hurt like nobody's business03:42
-!- snapcount_ [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui03:48
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 104 (Connection reset by peer)]03:48
@rizenpreaction: use your next check to buy a couch03:54
@rizenthis is your reminder03:54
@preactionthanks!03:55
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui04:48
PedersenMJgood evening04:48
@preactionbonjourno, que pata?04:48
PedersenMJnada mucho, y tu?04:49
Radix-wrkque?04:49
@preaction13+ days of working 10 hours a day... i'm tire04:50
PedersenMJnada mucho esta pasando para mi. Solo pregunte lo que pasa para todos de Uds.04:50
@preactioni would totally rather be playing SupCom right now04:50
PedersenMJA proposito, le que dije fue para Radix.04:50
@preactionbut if i start it, i won't get done until 5am04:50
PedersenMJWell, still sounds like you need a day off anyway...04:51
* Radix-wrk 's entire spanish vocabulary comes from reruns of Faulty Towers. He doesn't understand a word of what Ped said.04:51
@preactionRadix-wrk: is fawlty towers worth downloading? i did Black Adder and it sucked04:51
@preactionbut i did Red Dwarf and that was amazing04:52
Radix-wrkpfft.. shame on you04:52
@preactioni'm on Scrubs right now04:52
@preactionwtf?04:52
PedersenMJWell, to translate, one line at a time:04:52
* preaction adjusts his eye-patch04:52
@preactionthere aren't any ninjas in here, right?04:52
Radix-wrkBlack Adder (with the exception of season 1) is one of the greatest comedy shows ever04:52
PedersenMJ"Nothing much, and you?"04:52
@preactionohh, so it's season 1 that sucked04:52
@preactionthere'd be the reason why i didn't get past it04:52
PedersenMJ"Nothing much is happening for me. I just asked what was happening for all of you."04:53
@preactionbut seriously, Red Dwarf tops Black Adder any day of the week04:53
PedersenMJ"By the way, I said that for Radix"04:53
@preaction"He's Arnold, Arnold, Arnold Rimmer / Without him life would be much dimmer."04:53
PedersenMJNever watched either of those shows. Someday, I'll get around to it.04:53
Radix-wrkSeason 1 was pretty poor - but Seasons 2+ are classics, mostly because they got Ben Elton to start writing for them from season 2 onwards04:53
PedersenMJWhat I saw of Fawlty Towers, though, was, well, rather sucky.04:54
@rizenyou're all wrong, The Colbert Report is the best of all time04:54
Radix-wrkRed Dwarf is funny, but lacks the subtlety of Black Adder04:54
@rizenWhich religion wins for best Apocalypse? The Toyota Camry due to it's side impact air bags.04:54
@preactionrizen: have you become spam?04:55
@rizenMost news shows tell the news to you. I swear that as long as I'm on the air, I'll feel the news at you.04:55
@rizeni'm not spam...just telling you quips from the daily show04:56
@rizensorry, from the colbert report04:57
@rizenwhat, i can't recite lines, but you guys can04:57
@rizensuch a double standard in this place04:57
@preactionnono, it just sounded like those spam e-mails04:57
PedersenMJnah, those spam emails make less sense.04:57
PedersenMJI didn't recognize the quotes, but could see there was some form of logic to them.04:57
PedersenMJWhat's really scary is that I actually *did* see some logic in there.04:58
@preaction"Star search at age, determined diva was? Mediatilt ya head back, discusses balancing love medley livefrom."05:00
@preactionit's like something out of an eliza-bot05:00
PedersenMJNow *that* sounds like a spam.05:01
@preactionis there a cache that gets built for lineage or something? it seems the first page view of a page that has a large number of descendants takes a while and does a lot of db queries05:05
@preactionthis is after a migration script is run05:05
@rizenis there a nav on that page?05:06
@rizenevery asset in that nav has to be instanciated05:06
@preactionthere is a nav asset, but all the assets are hidden05:06
@rizenwhich is why large hierarchical navs in webgui are a bad idea05:06
@rizendoesn't matter if they are hidden05:06
@preactionand later page views do not do the 5300 queries05:06
@rizenit still has to instanciate them to find out that it's hidden05:06
@preactionthat doesn't sound good. why not just "where isHidden IS NULL"?05:07
@preactionbecause it could skip a lineage step, i see05:07
@rizenno05:07
@rizenthe problem is that we need to skip descendants of anything that's hidden05:08
@rizenso we need to know what's hidden05:08
@rizenand find out the lineage of that05:08
@rizenbecause the descendants might not be hidden05:08
@rizenand then skip anything that also has that lineage05:08
@preactionright. it could skip the hidden one, and that one might have children that are hidden (i just didn't write it into english very well)05:08
@rizenwhy can't you just trust that i'm a genius05:08
@preactionoh... i.uh.. no reason05:09
@rizennavigation is roughly the hardest thing that webgui has to do05:09
@preactionamen to that05:09
@preactionand the flexibility of the nav asset is definitely a testament to your genius05:09
@preactionability to make breadcrumb trails using it, pure gold05:09
@rizenthe original genius for the nav asset is actually len kranendonk05:11
@rizeni just refined his idea to make it what it is05:11
@rizeni'm not a genius05:11
@rizenbut i do wish i could make the nav asset less hard on the system05:11
@preactionperhaps add "include classes"? i mean, most of the extra-numerous things are Threads and Events and similar assets. so if someone wants them in their nav, they have to add them to the nav themselves?05:13
@rizenthat would probably be somewhat helpful05:15
@rizenbut maybe more useful would be "include only containers"05:15
@rizenyes/no05:16
@rizenyours is more flexible05:16
@preactionit'd be easier, sure05:16
@rizenbut how often are you going to select stuff other than containers05:16
@rizenexcept when you want everything05:16
@preactiontrue, but navigation calls $asset->get, no?05:16
@preactionto get the vars?05:16
@rizenyes05:17
@rizenwhy do you ask?05:17
@preactionyou could totally subvert the entire navigation asset to make a "master calendar" or a "all forum threads" thingy05:17
@rizenit doesn't get the whole set of vars though05:17
@preactionoh, nm05:17
@rizenit only gets those relevant to nav05:17
@preactionthat idea remains an idea, once i find a way to implement it05:17
@rizentitle, menutitle, synopsis etc05:17
@rizenit could be a really cool idea05:18
@preactionif done properly ;)05:18
@rizenbut you'd have to prove to me that it would not only add cool functionality, but that it would increase performance as well05:18
@rizenthe nav and the CS don't get to add anything unless they also increase performance05:18
@preactionoh, no, the nav wouldn't get it. i'd make a new wobject to do this (for the reason you said)05:19
@preactionbut i think best bet for the nav restricting classes might either be a radio list ("All", "Containers", or "Choose Your Destiny:") or just a list with two extra buttons, one for "Select All" and one for "Select Container Assets"05:19
@preactionthe default being "Containers" for anyone with a uiLevel less than X (X being a larger number than 5)05:20
@rizeni've decided to kill you05:20
@preactionquickly?05:20
@rizenslowly05:20
@preactiondamnit05:20
@rizenand provide blood transfusions if necessary05:20
@rizento draw it out05:20
@preactionpour gasoline in my eyes to make sure i don't pass out?05:21
@preactiona new form element! WebGUI::Form::AssetClasses05:21
@preactioni could totally use that on the meta-wobject thingy i described earlier05:22
@preactioncould be worse, i haven't been able to touch the webgui core in weeks05:22
@rizeni've been doing the job of 3 people for the week05:23
@rizenand pretty poorly too05:23
@preactionwell, you're only two men!05:23
@rizeni know05:23
@preactionget vrby off his lazy butt05:24
@preactionor Kristy, what does she do around here anyway?05:24
@rizencurrently she's doing what you wanted to do05:24
@preactionoh, right, vacation05:24
@rizenwhich was go out to DC and hang out with the DoS peeps05:24
@preactionbut then again, she's doing training. so it's really a tossup05:25
@rizenhave you found my new employee yet?05:25
@preactioni've been trying the mitosis thing, but i keep just coming up with dead skin cells05:25
@rizenactually, here's an incentive for you05:26
@rizenthe faster we find another good perl guy or girl, the less you have to work05:26
@preactionhmm... guilt-free weekends05:26
@preactionwhere are these resume sites? don't they let me browse for free?05:27
@preactionwait, girl? there are no girls on the internet!05:29
@rizenwe have a girl working for us05:29
@rizenor did you forget05:29
@rizenwe actually have 205:29
@rizenkristi and tera05:29
@preactioni haven't met tera, admittedly05:29
@preactionbut, case in point, kristi isn't hanging out here ;)05:29
@preactions/the internet/the IRC/05:30
@rizentrue..but neither does vrby or steve05:30
@rizenwhich must make them women05:30
@preactionwell... now that you mention it05:30
@preactiondoesn't mean there aren't guys who are not on the IRC, it just means that all the men on IRC are men, all the women are men, and all the teenagers are FBI agents05:31
* PedersenMJ reads the job ad.05:52
PedersenMJMy weaknesses: Very little javascript. Just haven't ever done much with it. Have worked with SQL, but usually stayed with PostGreSQL.05:53
PedersenMJOh, and I'm not in WI.05:53
PedersenMJThe rest, though, I've got experience with. Which makes me ask if I should send in a resume?05:54
@preactionyou've hung out here: do you think you could handle not being able to click "close" to shut us off?05:54
PedersenMJHeck, the only reason I've actually closed the window was due to needing to go to bed. And if I had the courage to open up the irc ports at work, I'd log in during the day.05:55
@preactioncouldn't hurt to submit the resume05:56
PedersenMJI'll check it out tomorrow night, and make sure it's up to date, before I do so.05:57
@preactionfrom what i understand, the opening's for client work. so you'd basically be doing what i do05:57
@preactionsome core dev, but mostly client projects05:57
@preactionsome support05:58
@preactiondepending, of course, on where the powers that be are going with the new hiring05:58
@rizenis that me?05:59
@rizenthe powers that be?06:00
PedersenMJI would think so, yes.06:00
@preactionyou and the operations manager06:00
@rizeni should put a new alert notice in my irc client06:00
@rizenfor "the powers that be"06:00
@preactionbut how can we refer to you without having a notice pop up at inopportune times06:00
@preactionlike when you're spending time with your special lady06:01
@preactionor your wife?06:01
@rizeni'll just turn off irc when that would be a problem06:01
PedersenMJSo, jt, I'll ask you directly (since subtlety has never been a strong point for me): Should I send in my resume?06:02
@preactionturn... "off"... irc? qu'est-ce que c'est06:02
@rizenabsolutely06:03
@rizeni can't rule you out until i know what you can do06:03
@rizenlikewise i can't rule you in either06:03
@rizensend it to info@plainblack.com06:03
@rizenok so i've just proven a theory06:03
@rizenwebgui is actually slower with cache in some cases06:03
@rizenthan without06:03
PedersenMJI'll do so. I just want to make sure it's up to date.06:04
@rizenif the file cache grows too big, it can become 10 times slower than without cache06:04
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit []06:22
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui06:30
-!- mode/#webgui [+v perlDreamer] by ChanServ06:30
+perlDreamerclose them all, rizen!07:15
@rizeni'm closing what i can man07:15
@rizeni'm working on the db fatal sql form one right now07:15
@rizenalsmost fixed07:15
+perlDreamerI thought we had to wait until exceptions in 7.4 to fix that one07:16
@rizenwe don't need exceptions to fix this07:16
@rizenroy said that07:16
@rizenhe's wrong07:16
+perlDreamergotcha07:16
@rizenas often he is07:16
@rizenone more down07:22
PedersenMJg'night all. definitely bed time for me.07:23
@rizenlater07:23
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has quit []07:23
@rizenoops...didn't take into account what you were doing with dbNotAvailable07:27
@rizenhave to implement something simpler07:27
+perlDreamerwhat did I do?07:28
@rizeni assume you created dbNotAvailable07:28
+perlDreamerI don't think so07:29
* perlDreamer goes to run svn blame07:29
@rizendoesn't matter07:29
+perlDreamerI need you to remind me if we want to fix the calendar bug with the single day view of a multi-view event07:38
@rizenmulti day you mean?07:39
+perlDreameryes07:39
+perlDreamerhttp://www.plainblack.com/bugs/tracker/calender#TKMNSvU-0qlmsv3aNk5W7g07:39
+perlDreamerthat one07:39
@rizenmaybe i don't understand the problem, but i don't know how you can show a multiday event in a single day display07:39
@rizenby definition you're showing only one day07:39
@rizenso how can you see mutliple days?07:39
+perlDreameryou can't.  but if you go to the day view for any of the 3 days that event should show07:40
+perlDreameras all day07:40
@rizenoh yeah it should definitely show07:40
@rizenok. so that's what i was missing07:40
@rizenyes, that should be fixed07:40
+perlDreamerokay07:40
+perlDreamerman, it's easy to alter the SQL to find the events, but it makes the display logic a lot more complex.07:49
+perlDreamerrizen: do you know if DateTime objects have an iterator?07:54
@rizendon't know what you mean07:54
+perlDreamerI need to iterate over days in a month.  It would be very convenient if each iterated object was not the day, but a DateTime object of that day already set up07:55
+perlDreamerkind of like07:55
+perlDreamerforeach my $monthDay ( $dt->startDate .. $dt2->endDate)07:56
@rizeni see07:56
@rizenthere's nothing like that that i know of07:56
@rizenbut you could do a while loop easy07:56
@rizenbecause there is a $dt->add method07:57
@rizenso just keep adding a day to it07:57
@rizeneach time07:57
+perlDreamercool, that should work right07:57
@rizennearly every bug left out there is calendar releated08:01
@rizenrelated08:01
+perlDreamerare you bug fixing tomorrow?08:01
@rizensupport + fixing08:01
@rizenfirst bug on tap is that caching one08:01
@rizenfrom mlamar08:01
+perlDreamerpriority bug fix?08:02
@rizenno...just pissing me off08:02
@rizen=)08:02
+perlDreamerthat's the same thing, but it doesn't pay as well08:02
@rizeni hope i'm done with priority stuff for the week08:02
@rizeni fixed a lot of shit already this week08:02
+perlDreameryou were a js hacking fiend08:03
@rizeni hate trying to fix tinymce bugs08:03
@rizenit's so touchy08:03
+perlDreamerDo we need to do some additional testing on these new fixes?08:04
@rizenwhat new fixes?08:04
@rizeneverything we've done so far?08:04
+perlDreamerthe tinymce fixes08:04
@rizenoh08:04
@rizeni spent 3 hours testing the changes i made08:04
@rizeni think they work08:05
@rizenand tomorrow the client will have a dozen people testing them08:05
+perlDreamercool08:05
+perlDreamerwe do seem to be making more side effect bugs than we used to08:05
+perlDreamerfixing direct bugs but injecting new bugs sideways08:05
@rizeni may have to rewrite the SQL report just because the peeps that have mutilated it into what it is08:06
@rizenwere on crack08:06
@rizenit's totally hard to understand these days08:06
+perlDreamerPBP it to death08:06
@rizenthat's what i'm thinking08:06
@rizenas i've been going here i've been trying to do that08:06
@rizenall the stuff i've committed has had new comments, white space, }\n else { breaks08:07
@rizenetc08:07
+perlDreamerthat's called uncuddled elses08:07
@rizeni knew there was a name..08:07
@rizen.but couldn't remember08:07
+perlDreamerkristi's wrong search one should be an easy one to close if you need a breather from the heavy stuff.08:08
+perlDreamerbut knowmad will want to know about phrase searching08:08
@rizeni need a nightcap08:08
@rizeni'm all pow for the day08:08
+perlDreamerpow?08:08
+perlDreamerPrisoner of WebGUI?08:09
@rizenjust sprained my brain on the sql report08:09
@rizenpow = hawaiian for done08:09
+perlDreamerand all this time I thought you were teaching me Chicagoan08:09
@rizenmy ex fiance was hawaiian, and that's one of the things i picked up08:10
+perlDreamerwell, we'll see you tomorrow then08:11
+perlDreamersame gooey time, same gooey channel08:11
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit [""good night""]08:11
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]09:10
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui09:42
-!- mode/#webgui [+o preaction] by ChanServ09:42
-!- AMH_bob [n=chatzill@alphamega-dmp.xs4all.nl] has joined #webgui10:10
-!- AMH_mari [n=mari@alphamega-dmp.xs4all.nl] has joined #webgui11:19
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has quit ["Leaving"]14:03
-!- ckotil [n=newtrino@snare.grnoc.iu.edu] has quit ["leaving"]15:49
-!- SDuensin [n=Scott@15.sub-75-205-235.myvzw.com] has joined #WebGUI16:12
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui16:20
-!- mode/#webgui [+o snapcount] by ChanServ16:20
-!- snapcount_ [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 110 (Connection timed out)]16:28
@preactionperlbot .nl17:32
perlbot.nl is Netherlands17:32
gooeyboti already had it that way, perlbot.17:32
-!- AMH_mari [n=mari@alphamega-dmp.xs4all.nl] has quit ["using sirc version 2.211+KSIRC/1.3.12"]18:04
-!- AMH_bob [n=chatzill@alphamega-dmp.xs4all.nl] has left #webgui ["User is away."]18:14
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui18:29
-!- mode/#webgui [+v crythias] by ChanServ18:29
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has joined #webgui18:31
-!- mode/#webgui [+v perlDreamer] by ChanServ18:31
+perlDreamergood work madison, wi18:32
+perlDreamerhttp://news.yahoo.com/s/ap/20070308/ap_on_he_me/fitness_walkable_city;_ylt=AmKpP2Xx9QdhfVAHTUeEI1e9j7AB18:32
@rizenhehe18:33
@rizenwe are almost always in the top five best places to live in the nation as well18:33
+perlDreamerYou're still trying to seduce us all to move out there, aren't you?18:34
+perlDreamerthink about it, no more out of time zone phone calls18:34
+perlDreamermeeting with customers at the pub/coffeehouse down the way18:34
+perlDreameryour life would be so easy18:34
@rizeni'm not trying to ask customers to move here18:34
@rizenbut certainly all the devs18:34
@rizenand contributors18:35
@rizenyou and crythias should move here18:35
+perlDreamerWebGUI, sponsored by Madison, WI18:35
+perlDreameryou should get the city government to use wG18:35
+crythiasdon't think wife would like.18:35
+perlDreamerkathy does like snow18:35
@rizenwhy not? just show her that article18:35
@rizenand she'll be all over it18:36
+perlDreameroh, man.   The tests are screwed18:57
@rizensweet18:59
@rizeni love screwed tests18:59
+perlDreamerDo you eat them plain or with ketchup?19:00
@rizenmayo usually19:00
@rizenketchup has too much sugar19:00
+perlDreamersidebar: Weather::Com needs to be installed on the smoke-test machine19:00
@rizenit is installed19:00
@rizenor at least roy better have installed it when he did the upgrade19:01
+perlDreamer"Can't locate object method "definition" via package WebGUI::Asset::Wobject::WeatherData "19:01
+perlDreamerCan't locate Weather/Simple.pm in @INC19:02
@rizeni'm checking it19:02
@rizenhold your horsefeathers together19:02
@rizenyou do have horsefeathers don't you?19:02
@rizenit's installed19:03
@rizenweather/simple19:03
@rizendid you paste that?19:03
+perlDreamerYes, from last night's smoke test run19:03
+perlDreamerhttp://www.plainblack.com/downloads/builds/nightly_2007-03-09/test.log19:03
@rizenit's supposed to be weather::com::simple19:03
@rizensomeone changed it19:04
@rizengoing to svn19:05
@rizento get evidence to hang someone19:05
+perlDreamerthat's me19:05
* SDuensin loves "blame".19:05
+perlDreamerI'll save you the trip19:05
@rizenwhy?19:06
@rizenwhy do you ruin all my beautiful plans?19:06
+perlDreamerI'm addicted to abuse and rejection.19:06
@rizenare you changing it back?19:07
+perlDreamerYes, right after I make sure I have the right module installed on my end19:07
@rizenand for the love of all that is pure and good...why would you have changed the name?19:07
+perlDreamerI installed the wrong weather module19:08
@rizenyou hate me?19:08
@rizenis that it?19:08
@rizenyou want each release we put out to be worse than the last?19:08
@rizenis my guilt trip working?19:09
* perlDreamer goes to iron his hands19:09
@rizeni say off with his head19:11
@rizenwho's with me?19:11
* rizen hears crickets19:11
@rizenok...then i say, live and be free19:12
@rizenwho's with me?19:12
* rizen still hearing crickets19:12
@rizenapparently no one cares whether you live or die pd19:12
* perlDreamer is used to getting death threats19:13
* perlDreamer is most aggrieved19:13
@rizenwhat's funny is i just don't expect you to make mistakes like that19:14
@rizenyou seem to be more careful than everyone (including me)19:14
@rizenoh well...no biggie19:14
@rizengood thing i didn't release yesterday though19:14
+perlDreamerYes it is19:15
@rizenand good thing for smoke tests19:15
@rizenok...must go get ears lowered now19:15
-!- cap10morgan [n=wmorgan@vc1-868-3.adsl.indra.com] has joined #webgui19:53
cap10morganIf Spectre doesn't run for awhile, will committed version tags get lost?19:54
cap10morgani have a site where there's lots of locked assets because spectre wasn't running, but now that it is, it doesn't seem to be unlocking them and committing their changes...19:54
cap10morgannm, it was just backed up. working fine after all. :)20:13
@rizenyeah, spectre won't lose anything20:27
@rizenall data is persisted to the database until spectre has verified it's completion20:27
@rizenso unless you have a corrupt file system20:28
@rizenor you muck around in the db20:28
@rizenyou'll never lose anything20:28
+perlDreamerrizen: do the smoke tests log coverage some place?20:30
@rizenit's supposed to, but doesn't appear to be doing that20:31
+perlDreamerokay, I'll double check the coverage of the tests as I fix them20:31
@rizeni can either fix bugs, or look into that though, so i think i'll keep fixing bugs20:32
@rizenhow come you never hear anyone call someone "sweet tits" anymore20:37
@rizeni think it should make a comeback20:37
+perlDreamermust me a mid-west thing20:39
@rizeni think it's just an old 80s movie thing, where there's a bar scene20:40
@rizeni've never actually heard a real person utter it20:40
cap10morganmy roommate calls me that all the time21:04
cap10morgan:)21:04
@rizenare you serious?21:08
+crythiashee21:10
cap10morganyep, he uses it pretty often21:15
cap10morganespecially in situations where the person is clearly not a "sweet tits"21:15
cap10morgansuch as yours truly21:16
+perlDreameris wG safe from the Time Zone changes happening on Sunday?21:20
@rizenfirst of all..tz changes are no big deal21:26
@rizenfor webgui21:26
@rizenso even if the tz was screwed up21:26
@rizenit's not going to cause millions in damage or anything21:27
@rizenhowever, you should update your tz file21:27
@rizenDateTime::TimeZone21:27
+perlDreamershould we put a note out there for other users to do the same?21:43
@rizeni'll do an advisory21:49
+perlDreamerYou're a good man, Charlie Brown22:01
-!- cap10morgan [n=wmorgan@vc1-868-3.adsl.indra.com] has quit []22:01
+perlDreamerThere's only 1 test left to fix22:03
+perlDreamerSession/Http.t22:03
+perlDreamershould be back to clean running soon22:03
* perlDreamer goes running, be back later22:08
@rizenso we got an applicant named martin23:06
@rizendo we need to throw it out just so we don't conflict with MrHairgrease?23:06
+perlDreamerhe must admit that he is not eurotrash and abstain from pomade of any fair23:27
+perlDreamerif he should claim to be eurotrash in name or deed, then take him to the gate of the city, lay hands on him and stone him until death.23:27
+perlDreamerwith stones23:27
@rizenconsider it done23:29
+perlDreameroh, and no eating blood or strangled animals, either23:30
* perlDreamer just got done reading Deuteronomy23:30
-!- SDuensin [n=Scott@15.sub-75-205-235.myvzw.com] has quit ["Leaving"]23:41
--- Day changed Sat Mar 10 2007
-!- dwalisser [n=dwalisse@74-129-192-43.dhcp.insightbb.com] has joined #webgui00:11
dwalisserin the macro list of the webgui config is there a way that I can specify the arguments to the macro, or is this just an alias of the macro name?00:12
-!- cap10morgan [n=wmorgan@vc1-868-3.adsl.indra.com] has joined #webgui00:13
+perlDreamerIt's just an alias to the name00:13
dwalisserok thanx00:13
+perlDreameralthough, it would be slick if you could define meta-macros with preconfigured arguments00:14
+perlDreamerKind of like prototypes of Assets00:14
dwalisseryeah, I have SQL macros that get reused everywhere and are pretty ugly to look at00:14
+perlDreamerhave you tried to use a snippet to wrap them?00:14
dwalisserno... what macro would I use to call in the snippet?00:16
+perlDreamer^AssetProxy(/url/to/snippet);00:16
dwalisserI like that, thanx00:17
-!- cap10morgan [n=wmorgan@vc1-868-3.adsl.indra.com] has quit [Read error: 110 (Connection timed out)]00:35
-!- cap10morgan [n=wmorgan@vc1-868-3.adsl.indra.com] has joined #webgui00:39
-!- dwalisser [n=dwalisse@74-129-192-43.dhcp.insightbb.com] has quit [Read error: 104 (Connection reset by peer)]01:12
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"]01:37
-!- cap10morgan_ [n=wmorgan@vc1-868-1.adsl.indra.com] has joined #webgui01:39
-!- cap10morgan [n=wmorgan@vc1-868-3.adsl.indra.com] has quit [Read error: 110 (Connection timed out)]01:43
-!- snapcount_ [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui02:01
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 104 (Connection reset by peer)]02:01
-!- cap10morgan_ [n=wmorgan@vc1-868-1.adsl.indra.com] has quit []02:03
-!- cap10morgan [n=wmorgan@vc1-868-1.adsl.indra.com] has joined #webgui02:04
-!- cap10morgan [n=wmorgan@vc1-868-1.adsl.indra.com] has quit []02:48
-!- crythias [n=gyoung@64.200.2.35] has left #webgui []03:33
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI03:42
-!- cap10morgan [n=wmorgan@206-124-31-122.denver.dsl.forethought.net] has joined #webgui05:43
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui06:50
-!- mode/#webgui [+v perlDreamer] by ChanServ06:50
+perlDreamerrizen: I fixed the last failing session test06:50
+perlDreamerTomorrow's run should be clean again06:50
+perlDreamerYou are officially cleared to release06:51
@rizenno release06:51
@rizennot ever06:51
+perlDreamerYou're right.  We'll just stay at 7.3.1106:52
@rizenwhy not, really06:52
+perlDreamerIt's for the best, otherwise the second release would be unlucky06:52
@rizenagreed06:52
+perlDreamerDo you think anyone would notice if we didn't release a .13?06:52
@rizennot only that...but we seem to break more than we fix each time06:53
+perlDreamerThat's just me.  I'll take a break and just write tests for a while.06:53
@rizenhehe...no way06:53
@rizenwe need these damn bugs fixed06:53
+perlDreamerwhich ones?06:53
@rizenall of them06:53
@rizeni'm going to continue all next week on it06:54
@rizenmethinks06:54
@rizenunless i get sucked into some client thing06:54
+perlDreamerwhat about the WRE?06:54
@rizenon hold06:54
@rizenuntil we get 7.3 done06:54
@rizenit's pissing me off06:54
@rizenactually it's not 7.3 that's pissing me off06:55
@rizenbut rather that it seems we can't clean off the damn bug board06:55
@rizenman that gets my goat06:55
+perlDreamerI have mixed feeling about that.06:55
+perlDreamerI'm tired of fixing bugs06:55
+perlDreamerbut the more we fix now is less we fix later06:55
@rizenon that you're right06:55
@rizenbut i just don't want there to be anymore bugs06:55
@rizenhow can there be this many06:55
@rizenis it that i write such shitty code06:56
@rizenis it that there are more users doing more things so they just find more bugs06:56
+perlDreamerThat's it exactly.  Plus we keep pumping more new features into wG.06:56
@rizenis it that the code base is so huge and complex that there has to be thousands of bugs06:56
+perlDreamerthat, too06:56
@rizenno we don't...we haven't added any new features in 3 months06:56
+perlDreamerThe Calendar06:56
@rizenyet the bugs are coming in as fast as they ever had06:57
@rizenthe calendar was released back in december06:57
@rizen3 months06:57
@rizenthat's what i'm saying...we've been fixing bugs on 7.3 for 3 months06:57
@rizenand the speed at which bugs are coming in is not slowing06:57
+perlDreamerit is slowing a little.  I've actually been handling most of them.06:58
+perlDreamerThat's something.06:58
@rizenok but this week i killed a dozen...and so did you06:58
@rizenbut at the end of the week, the bug list is the same length...approx 40 bugs06:58
+perlDreamerI don't think the newest 2 are really bugs.06:59
@rizenlet me look06:59
@rizencrap...can't simply say no to them without verification07:00
@rizeni was hoping for some easy kills07:01
+perlDreamerI'll take the Open in New Page07:01
@rizeni'm going to bed...and you should too. we'll take it up next week07:02
@rizenthis weekend i won't be bug fixing because i have 6 new servers to build07:02
@rizenif you don't rest you'll burn out man07:02
@rizenand i need you07:02
@rizenseeing you here gives me strength07:02
+perlDreamerI'll be careful.07:03
+perlDreamerI'm building a server myself this weekend07:03
@rizenoh yeah? new client?07:03
@rizenok...well, off to bed for me.07:05
@rizenhave a good weekend07:05
+perlDreamergood night, JT07:06
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit ["Leaving."]07:23
-!- cap10morgan [n=wmorgan@206-124-31-122.denver.dsl.forethought.net] has left #webgui []07:59
-!- Hinrik_ [n=hinrik@dsl-228-236.hive.is] has joined #webgui09:46
-!- Hinrik [n=hinrik@dsl-228-236.hive.is] has quit [Read error: 110 (Connection timed out)]10:04
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui14:01
-!- mode/#webgui [+o snapcount] by ChanServ14:01
-!- snapcount_ [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 148 (No route to host)]14:09
-!- Hinrik_ is now known as Hinrik19:39
--- Day changed Sun Mar 11 2007
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit []01:31
-!- cap10morgan [n=wmorgan@206-124-31-122.denver.dsl.forethought.net] has joined #webgui04:31
cap10morganAnyone know of any existing efforts to integrate a CRM w/ WebGUI?04:32
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []05:10
-!- Hinrik [n=hinrik@dsl-228-236.hive.is] has quit [Read error: 110 (Connection timed out)]05:47
Radix_cap10morgan, rizen has mentioned that others have shown interest in it.  He also said that PB has done custom work to integrate with SalesForce and the like06:34
Radix_it would take a lot of work to add a whole CRM infrastructure into webgui tho, and no one company is willing to pay for that work06:35
cap10morganRadix_: ok06:35
cap10morganthere's a possibility that this summer I and several others will be working to make CiviCRM work w/ WebGUI06:35
cap10morganso that's obviously more political advocacy focused, as opposed to business...06:36
cap10morganbut we political advocacy :)06:36
cap10morganer, we do06:36
cap10morganit will all be open source06:37
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui08:07
-!- mode/#webgui [+o rizen] by ChanServ08:08
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has quit ["Windows doesn't have users, it has hostages."]10:36
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui14:40
-!- Hinrik [n=hinrik@dsl-228-236.hive.is] has joined #webgui15:10
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has quit [Read error: 110 (Connection timed out)]16:35
-!- gooeybot [n=gooeybot@static-72-1-4-143.ntd.net] has quit [Read error: 60 (Operation timed out)]16:54
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI18:43
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui18:56
-!- mode/#webgui [+o snapcount] by ChanServ18:56
-!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui21:14
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)]21:30
-!- preaction_ is now known as preaction21:39
-!- mode/#webgui [+o preaction] by ChanServ21:39
--- Day changed Mon Mar 12 2007
-!- diakopter [n=diakopte@pdpc/supporter/active/diakopter] has joined #webgui02:05
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 131 (Connection reset by peer)]02:12
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui02:12
-!- mode/#webgui [+o snapcount] by ChanServ02:12
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui02:27
-!- diakopter [n=diakopte@pdpc/supporter/active/diakopter] has left #webgui []02:48
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 110 (Connection timed out)]05:40
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]09:50
-!- AMH_mari [n=mari@alphamega-dmp.xs4all.nl] has joined #webgui09:55
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has quit ["Windows doesn't have users, it has hostages."]14:30
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui15:34
-!- mode/#webgui [+o snapcount] by ChanServ15:34
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui16:15
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has joined #webgui17:15
-!- mode/#webgui [+v perlDreamer] by ChanServ17:15
+perlDreamerrizen: just want to give you a heads up that I patched AssetVersioning->getRevisions to return revisions in revisionDate order17:17
@rizencool..did you close the RFE then?17:17
+perlDreameroh, no.  I completely forgot about that.  That query is stand alone.17:18
+perlDreamerI noticed that in the Wiki that revisions were not in order17:18
+perlDreamerand traced it back to getRevisions in AssetVersioning17:19
+perlDreamerI'll send an email back to $home to remind me to finally do that tonight17:19
-!- AMH_mari [n=mari@alphamega-dmp.xs4all.nl] has quit ["using sirc version 2.211+KSIRC/1.3.12"]18:08
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui18:44
-!- mode/#webgui [+v crythias] by ChanServ18:44
+perlDreamerrizen, we need to get erik.svanberg in here hacking with us19:25
+perlDreamerThat guy is good19:25
@rizennot likely19:25
+perlDreamerhe's really busy?19:26
@rizenthough he is very good19:26
@rizenhe's the CIO of Volvo New Tech19:26
@rizenvery busy guy19:26
+perlDreamerhis new bug about rolling versions back.  Should the rollback URL be hidden from non-Admins?19:27
@rizencheck the code...but i think rollback is allowed provided you are a member of the group that can use the tag19:27
+perlDreamerok........www_rollbackVersionTag is limited to Admin19:29
@rizenok then, yes it should be hidden19:30
+crythiasHow hard would it be to make the rollback a bring forward as new tag?19:32
@rizeni'm afraid i don't know what you mean?19:33
@rizenare you looking for an "undo commit"19:33
@rizensort of thing19:33
@rizenwhere instead of deleting the content19:33
+crythiasnot really. I thought that was what rollback was19:33
@rizenit makes it as if the tag was never committed19:33
@rizenrollback deletes all content in tag19:33
@rizenmakes it as if tag never existed19:33
+crythiasI was actually considering it as never deleting the tag.19:34
+crythiasthat is, a non-destructive rollback in the sense that time never goes backward.19:35
@rizenwhat is "it" in your above sentence19:35
@rizenthe current rollback or the new thing you're talking about19:35
+crythiasthe new thing I'm talking about19:35
+perlDreamerI think he's saying that rollback would make the most recent committed tag uncommitted, and only do that.19:35
+crythiasno19:36
@rizentry starting from scratch19:36
+crythiasI'm saying, if you have a tag that you would roll back to, as normal, it doesn't do anything more than set the stuff in place that the tag you're going to roll back to is now.19:36
+crythiassorry19:36
+crythiaslet me try again19:37
@rizendon't use the word rollback19:37
@rizenbecause i think you're using it inapproriately19:37
+crythiascommitted tags: a,b,c, d 19:37
@rizenk19:37
+crythiascurrent rollback to b: a, b19:37
@rizenstop19:37
@rizendon't use rollback19:37
@rizenyou're using it wrong19:37
@rizendescribe what you mean by rollback without using the word roll back19:37
+crythiasrevert to b?19:38
+crythiaswhatever the "go back to version b" is as implemented currently.19:38
@rizenpd: mental note...we need to remove all references to rollback in the system19:38
@rizenso you want to delete tags c and d?19:38
+crythiasno19:39
+crythiasI want it to be: a,b,c,d,b19:39
@rizenso you want tag "b" to become the most recent tag...thusly changing the revision dates of everything in tag b19:39
@rizenor actually19:39
+crythiasa "new" tag with the setup of b19:39
@rizenyou want to create tag "e" that is identical to tag "b"19:39
+crythiasyeah19:39
@rizenbut with new dates19:39
+crythiasyes19:39
+perlDreamerSynchronicity calls that skipping19:40
@rizeni think that could be done...but i don't know when it would be useful19:40
+crythiasmy thought is that all versions are simply versions..19:40
@rizencould you explain when it would be useful?19:40
+crythiasif you want to go to b, you can go to b, but you can still go to d after b19:40
+crythiasafter (new) b19:41
@rizencry, i get that...what i'm asking is why would you ever want to do that19:41
@rizenyou start with "if you want"19:42
@rizeni want to to know why "if you want" would ever be true19:42
@rizenunder what circumstances would adding a new rev to an entire tag without making changes to it19:42
+crythiasI'm at point j, and I just realized that there was a really neat feature "I forgot" at point b... I'd like to recreate it...19:42
@rizenbe advantageous19:42
@rizenyeah, but you're also creating new revs of all the other shit...not just that one asset19:43
@rizeneverything in the tag19:43
@rizenwhy not just create a new rev of that one asset as in the rev switching abilities of the edit screen on assets?19:43
@rizeni see why it would be advantagous for a single asset19:43
@rizeni don't see why on a whole tag19:44
+crythiasfair enough.19:44
+crythiasthe only other "reason" would be a silly one. "This is what it looked like before..." "This is what it looks like now"19:44
+crythiashello?19:49
@rizensorry...on phone19:57
+crythiasok. np19:57
@rizenanyway..like i said..i think this is a valid feature for individual assets, but not for version tags19:57
@rizenand you can already do it for individual assets19:58
-!- crythia1 [n=gyoung@64.200.2.35] has joined #webgui21:54
-!- mode/#webgui [+v crythia1] by ChanServ21:55
-!- crythias [n=gyoung@64.200.2.35] has quit [Read error: 111 (Connection refused)]22:10
@rizenan article about maxscience: http://developers.slashdot.org/developers/07/03/12/1449201.shtml23:16
xdangeryey! my ibooks hard drive broke...23:18
+perlDreamerthat's good because now you get a new laptop?23:18
xdangerhave to wait until april...23:19
xdangerthe the warrenty runs out =)23:19
xdangerthat's good because now my data, ssh keys, emails are there... now clients have to wait and I have to chill =P23:20
xdangeronly problem that there is a deadline on one of the jobs today23:20
-!- crythia1 [n=gyoung@64.200.2.35] has left #webgui []23:32
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui23:42
-!- mode/#webgui [+v MrHairgrease] by ChanServ23:42
@rizenDAMN IT23:44
@rizeni'm screwing up dealing with poisonous people23:44
+MrHairgreaseha23:44
+MrHairgreaseguess what i'm watching right now23:44
@rizeni'm supposed to ignore them23:44
@rizeni have such a hard time doing that23:44
@preactioneven when they're spreading blatant falsehoods, though?23:45
@rizenthat's what this video is saying23:45
@rizenoh....they're getting to lies right now23:46
@rizennevermind...they aren't23:46
@preactioni'm 13 minutes in so far23:46
+MrHairgreasei'm at 8.1523:46
@rizen40 min in23:46
@rizencrap... at 42:30 they ask me to be nice23:50
@rizento trolls23:50
@preactionyes :p23:50
@rizeni don't know if ic an do that23:50
@preactionhow's our bus-factor doing?23:50
@rizeni think we're doing fine23:51
--- Day changed Tue Mar 13 2007
+perlDreameryou can do it00:04
+perlDreamerIf I can do it, you can do it00:05
@preactionthey also mention that sometimes it's good to have a variety of responses, the good cop bad cop thing00:05
* perlDreamer can't watch videos at work00:05
+perlDreamerI wonder if that works in reverse00:06
+perlDreamerYou have some jerk come in and spout a bunch o' crud00:06
+perlDreamerThen you come back in later and ask your real requests nicely00:06
+MrHairgreasepreaction: so they say, but where do the henchmen come in?00:07
-!- TheSeparator [i=Seppie@cp43027-a.gelen1.lb.home.nl] has joined #webgui00:18
-!- TheSeparator [i=Seppie@cp43027-a.gelen1.lb.home.nl] has quit []00:26
+perlDreamerrizen: you up for a little bug triage?00:33
@rizencan't right now00:33
+perlDreamerokay00:34
@rizensorry..today got totally hosed00:35
+perlDreamernot a problem00:35
+perlDreamerI'll catch you tomorrow or something00:36
Radix_good cop/bad cop - so rizen is always the bad cop, and preaction/perlDreamer is the good cop? :)00:40
Radix_haven't you guys been doing that already? :)00:41
+perlDreamerscrew you!00:42
+perlDreamerwait, wrong role00:42
+perlDreamerHey, radix_, how you doing today?00:42
Radix_I'm awake, and about to cycle into work :)00:42
@rizenpd, i have about 20 minutes or so right now01:05
@rizencan we do it in that amount of time?01:05
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []01:11
+perlDreamersure01:17
+perlDreamerI'm trying to sort out bugs from user errors from RFEs01:17
+perlDreamertake the CS open in new windows bug01:17
+perlDreamerhttp://www.plainblack.com/bugs/tracker/in-default-uss-open-in-new-windows-not-working#PXz6juGS1SJexuK7o8Xnqw01:17
+perlDreamerI think this is an RFE, and we should remove the newWindow.label thing from the CS01:18
@rizenthere is a template for that...and if that template isn't working01:18
@rizenthen it should work01:18
@rizenand therefore is a bug01:18
+perlDreamerOkay, I'll find the template01:18
+perlDreamerHow about the duplicate metadata one?01:18
@rizenask the user what the templates are that they are using01:18
@rizenand then close it01:18
@rizensee if they respond01:18
+perlDreamerhttp://www.plainblack.com/bugs/tracker/duplicate-metadata#XfA5Zv3ZFHR1kv2nY-l33Q01:19
@rizenyeah i'm reading it..you've replied01:19
@rizenclose it01:19
@rizenwhen you reply, close the bug and when they reply it will reopen01:20
+perlDreamerso we go open/close/open/close.  All right01:20
@rizenif they are unable or unwilling to answer your questions then its not something we can fix01:20
+perlDreamerhttp://www.plainblack.com/bugs/tracker/calendar-wrong-search-results#A8l-9rHsFQuhmhaQJTZlpg01:20
+perlDreamerkristi's wrong search results bug01:20
+perlDreamersearch looks in the url01:20
+perlDreamerbut then there's knowmad's phrase question01:21
+perlDreamerclose and have him post a separate bug?01:21
@rizenyes...he needs to learn to stop hijacking other people's bugs01:21
@rizenhe always says "along similar..."01:21
@rizenand i always say...similar is not the same01:22
@rizenopen your own bug01:22
@rizenwith the implied "you fucking bastard"  =)01:22
+perlDreamerokay, this next one is a heads up because I haven't filed it yet01:22
+perlDreamerI'm getting caching problems as Admin01:22
@rizenwhat kind of caching problems?01:22
+perlDreamerGo to a page as Visitor01:22
+perlDreamerGo to a 2nd page01:22
+perlDreamerBecome Admin on that 2nd page01:23
+perlDreamergo back to page 101:23
+perlDreameryou see the page as Visitor, not as Admin01:23
@rizenpd, sometimes you seem oblivious to conversations that we have01:23
@rizenthat is this: http://www.plainblack.com/bugs/tracker/stale-pages-after-user-login#mvwxHpNT-lzAQtzpoTmUfg01:23
@rizenwhich is what i've been saying for the past week and a half01:23
@rizenwhen i say i'm working on caching01:24
@rizenand it's pissing me off01:24
+perlDreamerah, I thought with the work you did last week you were done01:24
+perlDreamermy bad01:24
@rizenno...that's why i said i'm going to be working on bugs this week01:25
@rizenso i can finish that01:26
@rizenand work on other bugs01:26
@rizeni did what i said i was going to do last week, but it doesn't work as W3 advertises it01:26
@rizenbecause browsers don't seem to actually follow the rule01:26
+perlDreamerthis is gonna drive you nuts at this rate01:27
@rizenwhat is "this"01:27
+perlDreamerthe caching thing01:28
@rizenit's already driving me nutz01:28
@rizenunfortunately i have to put it on hold because i got some new assignments that have a deadline of tomorrow01:29
+perlDreamerI was going to say that your 20 minutes were up 4 minutes ago01:29
@rizenyeah...i'm done01:29
@rizeni actually had 30 minutes...but i know how i always go over01:29
@rizenbye01:30
+perlDreamersee ya, man01:30
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"]01:32
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui02:11
cap10morganis it possible to instantiate a session remotely via the api? i.e. use a local copy of the api to instantiate a session w/ a webgui server on a different system?03:17
@preactionnot quite. you can use nfs and a remote database to fake it, but it's not truly remote03:19
cap10morganpreaction: ok, so there's nothing where you could say like WebGUI::Session->openRemote('ip.of.my.server','username','password'); ?03:20
cap10morgancuz that would be hella tight03:20
@preactionthere are protocols that could be used to develop one, XMLRPC, SOAP, to a lesser extent AJAX03:22
cap10morganhmm... that would be cool. maybe i'll take a crack at it someday... :)03:32
cap10morganon a related note (well, related in my brain), where is the api call to turn an asset into a package?03:33
cap10morgani can't seem to find it in the api docs03:34
cap10morganunless i'm being daft (wouldn't be the first or last time that's happened)03:34
cap10morganis it WebGUI::AssetPackage::exportAssetData ?03:39
cap10morgando you have to call that on an asset before you call exportPackage() ?03:39
@preactionlooks like exportPackage goes through and calls exportAssetData for an entire branch of the asset tree, then gives you a WebGUI::Storage object with the package inside a file in it03:41
cap10morganoh, ok03:41
cap10morganso you can call that directly w/ just an assetId as the argument?03:42
cap10morganoh wait, i'd call it as a method on an asset object03:43
cap10morganright?03:43
cap10morganyeah, that would make more sense. :)03:44
@rizento make an asset a package you just do03:45
@rizen$asset->update({isPackage => 1});03:45
@rizenas far as exporting it from the api, i'd have to look, but that sounds about right03:45
* rizen is not really hear...you didn't just read that...carry on03:45
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui05:05
-!- mode/#webgui [+v perlDreamer] by ChanServ05:05
Radix-wrkcheers pD05:11
+perlDreamerhola, Radix-wrk05:11
+perlDreamerhow was the ride in?05:11
Radix-wrkvery nice.. was nice and cool - sun had only just risen really05:12
+perlDreamerhow far do you ride?05:12
Radix-wrknot too far really.. bout 10km - then I jump on the train and take the rest of the trip that way.05:12
Radix-wrkNice bit of exercise before work - got showers at the office, so can have a quick shower once I get here.05:13
+perlDreamerthat's nice05:14
+perlDreamerwe have showers and lockers, but no place with covered, locked storage for bikes05:14
Radix-wrkWe use the basement here at work to store our bikes.. quite a few of us ride in and plenty of room in the basement to store them luckily.05:15
+perlDreamerSo where exactly do you work?  Is it a big place?05:15
Radix-wrkSmall company in Fremantle, Western Australia.05:16
Radix-wrkWe write CAD/CAM software for the marine industry and sell it around the world.05:16
Radix-wrkOnly a dozen of us in the office, and a few more who work remotely.05:17
+perlDreamerThat's cool.  I use CAD software for silicon ship design/simulation/layout.  Slightly different scale from your software, I suspect :)05:17
Radix-wrkYeah.. ours are all using nurb surface modelling05:18
Radix-wrkFairing (smoothing) of a hull surface is rather important in shipbuilding05:18
+perlDreamerlow drag?05:18
Radix-wrkyup05:19
Radix-wrkwww.formsys.com if you're interested05:21
+perlDreamernice, clean design05:22
Radix-wrkAll powered by Webgui of course :)05:24
+perlDreamerSo are you the resident webmaster/hostmaster/site designer and jack of all trades?05:25
Radix-wrkWe have user logins for customers, students, and our own intranet all on there - works well.05:25
Radix-wrkNetwork Admin/Software Engineer is my official title, but yeah, jack of all trades is pretty much what I do.05:26
Radix-wrkthe good thing about being Jack of All Trades is that it keeps the job interesting :)  The bad thing is that I have so many focuses that I'm not an expert (nor have the time to learn how to be) at any of them.05:33
+perlDreamerI hear you05:34
+perlDreamerI do design, CAD, system-administration and lab testing.05:34
Radix-wrkSmall company too huh? :)05:35
+perlDreamerkind of, we're a small, remote design center for a group that is based out of Texas05:37
+perlDreamerwe started off completely self-sufficient, but then the company was bought out and we moved into the building for a larger division of the same company05:37
+perlDreamerso we work next to lots of people with skills and talents, but due to empiricism can't use them05:38
Radix-wrkhehe05:39
-!- patspam [n=notgiven@203-214-26-249.dyn.iinet.net.au] has joined #webgui05:39
Radix-wrkHi patspam05:39
patspamheya05:41
@rizenpd (and others if interested)05:48
@rizeni'm writing a failover mechanism for a client05:49
@rizenthat will automatically detect if their master mysql db is down05:49
@rizenand make the slave become the master if that's the case05:49
@rizenit will also change their webgui settings to point to the new host05:49
@rizenbut i'm wondering if it might  be better05:49
@rizento change webgui05:49
@rizenso that if the master is down05:49
@rizenit reads from a second configuration option05:49
@rizento try to connect to a secondary master05:50
@rizenin other words...does it make sense that this should be a built in webgui feature...or should this just remain an external script05:50
Radix-wrkbuilt in would be nicer i think05:50
@rizenanybody setting this up will still have to write something to make their database fail over gracefully05:51
@rizenthat can't be part of webgui05:51
+perlDreamerI agree, built-in.  but why not use a slave instead of a secondary master?05:51
@rizenbut the connection management could be built in05:51
@rizenbecause that could be dangerous..and not always intended05:52
+perlDreamerslaves are typically read-only?05:52
@rizenat first i thought that too05:52
@rizenbut then i was thinking..what if the slave doesn't always become the master05:52
@rizenmaybe in some situations, the slaves are updated to read from a new master05:52
@rizenrather than becoming the master05:52
+perlDreamerI see.  So this is more general05:52
@rizenyeah...just in case05:52
@rizeni don't know that it will ever be used05:53
@rizenbut since i don't know that much about all the possible configurations of database clusters05:53
@rizeni figured safe is better than sorry05:53
+perlDreamerI'd agree05:53
@rizenhmmm..ok..i'll see what i can do to hack this into webgui05:54
+perlDreamerrizen: I know you have a deadline, but maybe we could make this kind of thing pluggable in the future.06:02
+perlDreamerThat way people could customize it for their individual setups06:02
+perlDreamerthings we could never guess about06:02
@rizenhow could this be made pluggable?06:03
@rizenalso...i would think it would degrade performance06:04
@rizenbecause we'd have to check which module should be loaded06:04
@rizenand load it06:04
@rizenjust to connect to the db06:04
@rizenand it would be on every request, no matter how trivial the request06:04
+perlDreamerhmmm06:05
+perlDreamerLet's assume that all db connection code is inside of a stand-alone module.  WebGUI::DB::Connection06:06
+perlDreamerit handles getting masters and slaves06:06
+perlDreamerThe plugging is via overwriting the module06:06
+perlDreamerPeople can do this now, but they're mucking about in Session.pm, which is dangerous06:06
+perlDreamerwe'd get a little safety from confining the db connection info in 1 other file06:07
+perlDreamermaybe we should file this in the moderately out there category06:07
@rizenso then our only overhead is the memory of the extra module, and the extra layer of object call06:07
+perlDreameryes06:07
xdangerrizen: yo, have you run into a problem with the wre addsite script not working after upgrade?06:08
@rizenupgrade of wre or webgui?06:08
xdangerwre06:08
xdangerIt's complaining about JSON06:08
@rizennot if i made the changes to the config files as instructed06:08
@rizendid you copy the new webgui.conf.override?06:09
xdangerI'm not sure =)06:10
xdangerthe upgrade was a month ago, and this is the first time I'm adding a site06:10
@rizenthe /data/wre/var/setupfiles/webgui.conf.override file needs to be copied over /data/wre/var/webgui.conf.override06:10
@rizenand there were lots of other config file changes too...that the setup script would have told you about06:10
xdangeryea, maybe I missed something there...06:12
xdangerdamn..06:12
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit [Read error: 131 (Connection reset by peer)]06:13
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui06:14
-!- patspam [n=notgiven@203-214-26-249.dyn.iinet.net.au] has quit []06:20
xdangernice... now it didn't create the directories...06:22
-!- rizen_ [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui06:38
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Read error: 104 (Connection reset by peer)]06:38
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui06:41
-!- rizen_ [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Read error: 131 (Connection reset by peer)]06:41
-!- mode/#webgui [+o rizen] by ChanServ06:41
+perlDreamer'night guys06:52
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit ["Leaving."]06:53
-!- Netsplit over, joins: @rizen, Radix-wrk, Radix_, @snapcount, @preaction, SDuensin, Hinrik, cap10morgan, nuba, pjesi (+1 more)07:11
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]10:04
-!- AMH_mari [n=mari@alphamega-dmp.xs4all.nl] has joined #webgui15:21
-!- cap10morgan [n=wmorgan@206-124-31-122.denver.dsl.forethought.net] has left #webgui []16:13
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has joined #webgui17:58
-!- mode/#webgui [+v perlDreamer] by ChanServ17:58
+perlDreamermorning, all17:58
+perlDreameror whatever the appropriate salutation is for your time zone17:59
+perlDreamerPB people, would you consider putting some of the info on this page on the wG bug tracking system?18:05
+perlDreamerhttp://www.linux.com/article.pl?sid=07/03/07/201222518:05
-!- AMH_mari [n=mari@alphamega-dmp.xs4all.nl] has quit [Remote closed the connection]18:05
xdangerperlDreamer: Is there a hook I could tie asset in at the creation? that has assetId available...19:19
+perlDreamerI'm not sure I follow you, xdanger.19:20
+perlDreamerdo you mean a workflow hook?19:20
xdangerI would have to write that assetId to a nother table with some extra data when someone creates a new asset19:20
+perlDreamerfor any asset, or a new asset that you're currently designing?19:20
xdangermy extented collaboration system =)19:21
+perlDreameryou can always write your own creation method that calls SUPER then does other things19:21
xdangerBut what is executed after the creation?19:22
+perlDreamergive me a sec to mock something up19:22
xdangermmk19:22
+perlDreamerhttp://www.pastebin.ca/39354519:24
+perlDreamerBasically, you don' t have to always use Asset->new.  You can write your own to "special" stuff19:24
xdangerO, you got me wrong...19:25
xdangerI meant when user creates a asset =)19:25
xdangernot creation in OO19:25
+perlDreamerwhen the user creates an asset, it calls new19:26
+perlDreameroh, wait19:26
+perlDreamerthen you would want to override www_editSave instead19:26
+perlDreamerand check that the incoming assetId = new19:26
xdangerdoes that create the assetId for it?19:26
xdanger'cos I need that information19:27
+perlDreameryou want to subclass addChild19:28
+perlDreameryou'll find that method defined in AssetLineage.pm19:28
xdangerI'll have a look19:29
+perlDreameraddRevision is another good place to try to tie into19:29
+perlDreamerbut here's the problems with those19:30
xdangerI only need it once, when the whole collaboration is created...19:30
+perlDreamerand you have to write to a foreign table?19:31
xdangeryeo19:31
xdangeryep19:31
+perlDreamerhm19:31
xdangerwe'll their in webgui19:31
xdangerin webgui db I mean..19:31
+perlDreamerif you subclass addRevision, it will be called each time they do a revision on the asset.19:32
+perlDreamerand for the addClass thing to work, you'd have to subclass it in the parent19:32
+perlDreamerwhich won't work19:32
xdangerI have to admit that this data isn't versioned =(19:32
+perlDreamerwell, in that case there may not be a way to tie into the wG API without lots of changes19:33
+perlDreameryour "extra" data isn't versioned, but the Asset stuff is, right?19:33
xdangerMaybe I just have to do a seeIfCategoryHasBeenInitialized function and call that in www_view or something =)19:34
xdangeryes19:34
xdangerit's 97% in line with the webguis original CS19:34
+perlDreamerand it would be okay if the extra data is rewritten each time  a new Asset version is introduced19:35
xdangerwell, no...19:35
+perlDreamereven if it was the same data?19:35
xdangerit's writen via DBIx::Tree::NestedSet19:36
+perlDreamerhow about checking for existence of the desired record before doing the write?19:36
xdangerso, Id have to check if it existed...19:37
xdangeryea19:37
xdangerso addRevision could be answer to my problem =)19:37
+perlDreamerI'm pretty sure it's the only way to easily, safely tie into the API.19:38
+perlDreamerotherwise, you'll have to insert stuff into addChild in AssetLineage.pm and continue to patch it down the line.19:38
xdangerHave done patching... still do =/19:41
-!- diakopter [n=diakopte@pdpc/supporter/active/diakopter] has joined #webgui21:34
diakopterlist of files in wG SVN with "descendants" misspelled as "descendents" and that has caused lots of bugs with the new Calendar:21:36
diakopterlib/WebGUI/AssetClipboard.pm21:37
diakopterlib/WebGUI/i18n/English/Asset_Navigation.pm21:37
diakopterlib/WebGUI/Asset/Wobject/Calendar.pm21:37
diakopterdocs/upgrades/upgrade_7.3.9-7.3.10.pl21:37
diakopterdocs/upgrades/upgrade_7.3.8-7.3.9.pl21:37
diakopterdocs/upgrades/upgrade_7.2.3-7.3.0.pl21:38
diakopterthat's it, I think.21:38
+perlDreamerIf no one else has done this, then I'll patch it21:39
diakopteryou might also want to rerun relevant portions of those upgrades for the next upgrade, if it's crucial.21:40
@rizeni'm still stuck in HA hell21:40
+perlDreamerdiakopter, this is funny, because I tested the upgrade for 7.3.8-7.3.9 in the addThreadRating column and it did the right thing anyway21:41
+perlDreamerand the calendar upgrade works in 7.2.321:42
diakopterhrm21:43
+perlDreamerI'll be out in the lab for a while, but I'll check the logs when I'm back21:45
diakopterperlDreamer: my guess is that getLineage(['someMisspelledTerm']) returns every asset in the asset tree that matches the other criteria.  Could explain why certain upgrades take so long.21:51
+perlDreameryup21:57
+perlDreamerit gets them all it looks like21:57
+perlDreamerkind of a nice fallback, really21:58
diakopteralright then, I retract my claim that it caused lots of bugs... it might have contributed to some bugs, I'll say.21:58
-!- diakopter [n=diakopte@pdpc/supporter/active/diakopter] has quit []23:04
--- Day changed Wed Mar 14 2007
+perlDreamerhttp://blogs.sun.com/marigan/entry/how_the_vi_editor_would00:20
@rizeni've decided that making mysql highly available is a giant pain in the ass00:21
+perlDreamerI agree00:27
+perlDreamerlet's switch to PostgresQL instead00:27
@rizenooh..i just found a killer article00:27
@rizendon't know why i didn't see it last night00:27
@rizenhttp://kjalleda.googlepages.com/mysqlfailover00:27
+perlDreamerare you still trying to put the failover control in wG?00:28
@rizenno..haven't gotten that far00:30
@rizenthat will be easy00:31
@rizenwhat i'm trying to do is make a mysql slave automatically become a master in the event that the real master fails00:31
@rizeni've set up replication many times in the past..the big problem isn't setting up replication00:32
@rizenit's getting mysql slaves to automatically become a master at 4am so i don't have to get my ass out of bed00:32
@rizenand so that the client's site isn't down while i change the configs00:32
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"]00:44
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui01:17
-!- diakopter [n=diakopte@pdpc/supporter/active/diakopter] has joined #webgui02:05
-!- diakopter [n=diakopte@pdpc/supporter/active/diakopter] has quit []02:37
-!- diakopter [n=diakopte@pdpc/supporter/active/diakopter] has joined #webgui02:46
diakopterrizen: did you see http://www.onlamp.com/pub/a/onlamp/2006/04/20/advanced-mysql-replication.html02:51
diakopter(it only really works well/easily with 2 nodes)02:51
-!- rizen_ [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui03:47
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Read error: 131 (Connection reset by peer)]03:47
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui03:49
-!- rizen_ is now known as rizen03:49
-!- mode/#webgui [+o rizen] by ChanServ03:49
@rizendiakopter...thanks i'll take a read03:50
@rizeni've got a solution that works for the time being, but i'm not all that happy with it03:50
@rizenso perhaps this will be better03:50
xdangerI'm getting "POE::Kernel::_dispatch_event[1013] - ADMIN: Couldn't fetch Spectre configuration data for webgui.server.fi" in the webgui logs04:52
xdangerbut it should be fine...04:52
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui05:21
-!- mode/#webgui [+v perlDreamer] by ChanServ05:21
+perlDreamerpreaction: got time for some calendar chat?05:23
@preactionsurely05:23
+perlDreamerThe event day iteration code needs to be completely rewritten and I'd love your thoughts about it05:23
@preactionday iteration? like the recurrence thing?05:24
+perlDreamerright now, the week view, for example, uses day of week and iterates over that.05:24
@preactionoh05:24
+perlDreamerstartDate->dow to endDate->dow05:24
+perlDreamerbut if the event starts on Saturday and ends on Sunday, the loop won't run05:24
+perlDreamerso you don't get any days05:24
+perlDreamerso then I thought day of month05:24
+perlDreamerbut if you bridge a month you'd get the same problem05:25
+perlDreamer(bridge = day 31 to day 1)05:25
@preactionhow about iterate over Rata Die?05:25
@preactioncompare to the $dtStart rata die to figure out where it should go in the template loop05:25
+perlDreamerRata die?05:25
@preactionlook in Perldoc DateTime, it's basically the number of days since some day in the past05:26
@preactionlike 1950 or something05:26
@preactionbasically it would never "roll over"05:26
+perlDreamerthat would work05:26
-!- diakopter [n=diakopte@pdpc/supporter/active/diakopter] has left #webgui []05:27
@preactionpossible pitfall: what if the endDate->dow is past the end of the week? you might have to check and break out the loop. but you know that05:29
+perlDreamerit needs additional logic to check for inclusion in the current week/month/day05:29
@rizenWhen I was a kid my mother said "Eat your vegetables, think of the starving Chinese." Well I ate my vegetables, and now the Chinese are a superpower! ~ Stephen Colbert05:32
+perlDreamerthat saying has been much misunderstood05:32
+perlDreamerYou're supposed to eat your veggies so you can handle the up an coming superpower.05:33
@rizenpd: i finally finished the cluster05:35
@rizenso happy05:35
@rizenonly took me WAY TOO F***ING LONG05:35
+perlDreamercool!05:38
+perlDreamerand you lived through it05:38
@rizenit's not perfect, but it turns out i'll need to let mysql 5.1 come out and get stable in order to make it perfect05:39
@rizenbut it will work05:39
@rizenoh..that reminds me...i better commit my failover stuff05:40
@preactionIE's "Warning Page Has Expired" is a warning message about a POST request, correct?05:40
@rizenyes05:40
@preactionwhen clicking the Back button, to avoid resubmitting the post05:40
+perlDreamerpreaction: would the other DateTime modules be of any use in this?05:42
+perlDreamerDateTime::Set05:42
+perlDreamerDateTime::Event05:42
+perlDreamerDateTime::Event::Recurrence05:42
@preactionthat last one would probably be of use during that horrible algorithm i wrote to make recurring events05:43
@preactioni think there's a specific one for iCal even05:43
@preactionwould probably also work in that iCal parser in the workflow activity to update feeds05:43
-!- diakopter [n=diakopte@pdpc/supporter/active/diakopter] has joined #webgui05:44
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has quit []06:08
+perlDreamerpreaction: basically we're trying to reimplement DateTime::Set with the display code06:08
+perlDreamerwe want to make two sets and calculate their intersection06:08
+perlDreamerset 1 is the viewable window06:08
+perlDreamerset 2 is the event window06:08
+perlDreamerthen we need to recurse over the recurrence of days of the event06:09
@preactionso basically thus: you get the events from getEventsIn(). then loop over the days of the event and add them if they intersect the DateTime::Set of the viewable window06:15
+perlDreamerDateTime::Set will do that for us, I think06:15
@preactiondo what part for us?06:16
@preactiondoes the event have a new method? getDateTimeSet($period)06:16
+perlDreamerIf we make 1 set that is events, and a second set that is viewable window, then DateTime::Set will calculate the intersection for us06:17
@preactionso we loop over the intersection and add the appropriate vars to the template based on it06:17
@rizenooh...nice find pd06:18
@preactionwould probably be a lot cleaner06:18
@rizenDateTime::Set is very cool06:18
+perlDreamerI worry that coolness comes with a price06:18
@preactionif we're adding that to the required modules for webgui, can we also add the appropriate DateTime modules for iCal?06:18
@rizeni don't see why not06:19
@rizenif it makes webgui better06:19
@rizenthen it should be done06:19
@rizeni had to require a new pm to deal with the weather problem06:20
@rizenif this will make webgui code cleaner, performance better, or fix bugs...then i think it should be done06:20
@preactionit'll remove the point of failure from the event and put it in DateTime. also rewriting the CalendarUpdateFeeds to use it would probably get rid of a couple bugs06:20
@preactionbut honestly we should be using a real iCalendar parser, like Text::vCard (i think was the best I saw)06:21
@preactionbut i do like my little homebrew one06:21
@rizenwhy did you homebrew one in the first place?06:21
+perlDreamerwhat if it fixes bugs and makes the code cleaner but slows us down?06:22
@rizenby how much pd?06:22
@preactionit was 10:00pm the night before the deadline. i couldn't do anything else.06:22
@rizenthis is complex shit06:22
+perlDreamerI don't know, I'm just worrying at this point06:22
@rizenif we're talking large orders of magnitude then that's a problem06:24
@rizenbut if we wrote our own shit to do these complex calculations06:24
@rizenwe're likely going to keep having bugs forever06:24
@rizenso if it's not a huge slowdown..then i think it's worth it06:24
@rizenpreaction...are we having problems with iCal?06:24
@rizenif not, then leave it how it is for now06:24
@rizendon't replace it just to replace it06:25
@rizenhave a reason for everything you do06:25
@rizenprioritize06:25
@rizenbugs come first06:25
+perlDreamerthere's a bug for that one on the boards06:25
+perlDreamerfrom grnoc06:25
@preactioni believe there's one problem with iCal, and i responded but I don't know if they got back to us with the raw iCal info that was bad06:25
@preactionthe main thing i'd like to replace is the recurrence generator in the Event asset, there are bugs in it. I'd like to use the DateTime::Recurrence::iCal in its place (which, of course, I currently do not have time to implement)06:26
@preactionthere are more than one bug open for the recurrence generator thingy06:26
@preactionand i think it'd be best to store the recurrence pattern in the database as the iCalendar specification formats it (so that it's compliant with the standard)06:27
@preactioninstead of the hackery i dreamed up (a string parsed with a regular expression... wtf... it was better than the alternatives i guess)06:28
@rizenpd: tomorrow morning i'll be back on the cache bug, and tomorrow afternoon i have to do a launch for a client06:29
@rizenbut then thursday and friday i should have all day to bug fix again06:29
+perlDreamerI'll keep reading about DateTime modules06:29
+perlDreamerand maybe leave some comments about ideas for implementation06:29
@rizendo you want to take the calendar stuff, and i'll take everything else06:29
@rizenor how do you want to work it?06:30
@rizenor just one bug at a time06:30
@rizen=)06:30
@rizenactually, that's probably best06:30
+perlDreamerWith this new chip, I don't have the time to do big work06:30
@rizenok..then i'll just take all bugs06:30
+perlDreamerI'll continue to run interference on the little stuff if you want06:31
@rizeni'm all for you doing whatever you can06:31
@rizenhopefully i can cut through the bug list somewhat with the last two days of the week06:32
+perlDreamermost of the stuff left is medium to really hard stuff06:34
@rizenyou've already done an amazing job clearing out the small and medium stuff then06:34
@rizeni wish i could devote my full work week to this...then we wouldn't have a bug list anymore06:35
@rizengrowth is hell06:35
+perlDreamerIt's the business paradox06:36
@rizenthere was a time, that i would fix a new bug as it came in, and then put out a release just for that one bug fix in that same day06:36
+perlDreamerwG 5 time?06:37
@rizenpre06:37
@rizen0.x - about 4.x06:37
+perlDreamernow you have 6 employees and DOS and Volvo for customers06:37
@rizensometime in the 4.x timeframe and into 5.x i started getting actual clients that really needed services06:37
@rizenpd, you were a full time dev?06:54
+perlDreamerfor 7 weeks I was06:54
@rizen7 whole weeks eh?06:55
+perlDreameryup.  IRC, boards, bug fixes06:55
+perlDreamerand RFEs06:55
+perlDreamer6 RFEs06:55
+perlDreameroh, and some testing06:55
+perlDreamerand doc patches06:55
@rizenso same thing you do here?06:56
@rizenor are you talking about this06:56
+perlDreamerI'm talking about this06:56
@rizenjust cuz you were bored?06:56
@rizen=)06:56
+perlDreamerNo chips to work on06:56
+perlDreamerNo secondary support projects06:56
+perlDreamerNada06:56
@rizenhere's to hoping that your current chip finishes quickly and then you have time to do full time again06:56
@rizen==)06:56
+perlDreameramen06:57
+perlDreamerOr the stock market could drive up our stock to $100/share06:58
+perlDreamerthat would help, too06:58
@rizen****ing stock market06:58
@rizenpreaction, when we hired you, we had you do a simple skills test, right?07:00
@rizenwrite a program against a web service?07:00
@preactionyes07:01
@preactioni'd suggest another one as well: write a cogent API07:01
@preactionfor something07:01
@preactionjust stubs and docs07:01
@rizenthe test that i came up with for this one is much better than the one we gave you07:01
@preactionsweet07:01
@rizenand the results are coming back07:02
@preactionmay i suggest staff review?07:02
@rizenit's amazing to me every time we do these things how varied the results are07:02
@preactionperlbot timtoady07:02
@preactiontowdi07:02
@preactionanyway07:02
@preactionperlbot timtowdi07:02
@preactioni can't speel07:02
+perlDreameryou had it right the first time07:03
@preactionperlbot timtowtdi07:03
perlbotTIMTOWTDI: There is more than one way to do it07:03
@preactionperlbot timtoady is TIMTOWTDI: There is more than one way to do it07:03
perlbotadded timtoady to the database07:03
@rizenthat's true07:03
@rizenhmmm..i'm guessing it's not legal to share the results on an open pipe like this07:03
@rizeni'll im you a couple URLs07:04
+perlDreamerI'm going to crash out.07:04
@preactioni don't see why not, as long as you don't give any names or identifying information07:04
+perlDreamerYou Wisonsin guys party too late07:04
@preactiontrue dat07:04
@rizenwell the urls contain these guy's web sites and personal ip addresses07:04
@rizencuz i asked them to set it up on their own box07:05
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit [""more fun tomorrow""]07:05
@rizenthe first one that i sent you07:10
@rizenthe guy used templates...but it was his own template language07:10
@preactionthe first one rolled his own ajax, very nice. did he say how long it took him?07:11
@rizenit couldn't have taken him more than a day07:11
@rizencuz i just emailed the assignment yesterday around noon07:11
@preactionindeed07:12
@rizenhis code is nice and clean07:12
@rizenthough he didn't create any packages07:12
@rizenjust like the test i gave you07:12
@rizeni offered the data in json, xml, and perl07:12
@rizenand he chose xml07:12
@rizenso that's good07:12
@rizencuz it's taint safe, unlike perl07:12
@rizenhe also left comments in his code07:13
@preactioni like the "msbs" comment07:13
@rizenis that the second one?07:13
@preactionwell, marker to denote microsoft bull----07:13
@preactionthe first one07:13
@rizenhah07:14
@rizeni didn't even see that07:14
@preactionin function createRequest()07:14
@rizenthe first guy even used session management07:14
@preactionbrowser = "real"; or "msbs"07:14
@rizenvia CGI::Auth07:14
@rizenthe second guy has some pluses, like created seperate packages, but somewhat hap hazzardly07:15
@rizenused template toolkit07:15
@rizenbut his interface is for shit07:16
@rizenand worse than that he chose to interact with the web service via perl 07:16
@rizenwhich is not taint safe07:16
@preactioni'd almost have liked to see someone implement entirely with JSON / Ajax. it almost looks like the first guy could've done it07:17
@rizenif you're interested here's the service: http://devtest.plainblack.com/test393984.pl07:17
@rizenyou could have done it, except that there was a requirement on this one07:18
@rizenthat you cache each transaction result07:18
@rizenin the database07:18
@rizenbecause of high traffic (or that was the fake customer's request in this case)07:18
@preactionahh07:18
@rizenthe reason we did that was we wanted to see how people interacted with dbi07:18
@rizenthe first guy doesn't know about place holder params07:19
@rizenthe second guy does07:19
-!- diakopter [n=diakopte@pdpc/supporter/active/diakopter] has quit []07:20
@preactionfrom just these frontends, i'd go with number 1. what you're saying about the Perl though...07:23
@preactionwhat's the primary function of the new hire? client work, correct?07:23
@preactioncustom webgui apps?07:23
@rizendev07:23
@preactionso just standard wG dev07:23
@rizenin my mind, both of them have faults in their code07:24
@rizenclient and core webgui dev07:24
@rizenfor the time being, lots of client work to help you out07:24
@preactioner.. standard plainblack dev07:24
@rizenbut the idea is that both of you would get to work on the core07:24
@rizenso both of you should have some time not devoted to client work so that you can do core stuff07:25
@rizencore stuff is usually more fun07:25
@preactionit might be prudent to hire someone strong in the ajax/javascript-fu, to assist in our future development of that area07:25
@rizenwell the second guy doesn't have any of that07:25
@preactionif, of course, their Perl is up to par07:25
@rizenthe first guy has some07:25
@rizenthere's another guy07:25
@rizenwho hasn't submitted yet07:26
@preactioni mean, even if'n the first guy was just showing off (the git)07:26
@rizenwho says his ajax-fu is amazing07:26
@rizenso we'll see07:26
@rizeni've narrowed down the list of potential candidates to 507:26
@rizenso i still need to hear back from 3 of them on the code test07:26
@rizenand then do interviews with each07:26
@preactiongrill them about the code? tee hee07:27
@rizenoh yeah07:27
@rizenthat's why the skill test is done before the interview07:27
@preactionsee how they handle criticism from a hostile audience07:27
@rizenindeed07:27
@rizeni don't even remember how your code test was07:27
@rizenyou probably sucked ass07:27
@rizen=)07:27
@preactionpfft, you both told me it was the best Perl you'd ever seen, even if the interface was for crap07:28
@preactionat least, i know Frank said that07:28
@preactionthe requirements were easy, admittedly, and i did it in about 20 lines07:28
@rizenthe best perl code i've ever seen has never been written07:28
@rizenthe requirements on this one were much tougher07:28
@rizenbut still something that a decent dev could turn out in an afternoon07:29
@preactionmight've taken me longer back then. some days i'm amazed looking back at code i wrote six months ago07:30
@preactioni actually found, courtesy of the wayback machine, the first major Perl CGI application I ever built07:31
@rizeni can't believe you don't write perfect stuff every time like i do07:31
@preaction*cough* so we're not mentioning the bug list?07:32
@preactionwe have a place we go to report bugs in your code07:32
@rizenthe bugs on the list aren't my code07:32
@rizenfor example...most of the bugs are calendar related07:32
@preactionsvn blame ;)07:32
@rizeni didn't write a single thing07:32
@rizenin there07:32
@preactionoh, oh no you ditn'07:32
@rizenhehe07:32
@rizenand any code that i did write that a bug was reported on07:32
@rizenclearly the user is erroneous07:33
@preactionit's a feature not a bug!07:33
@rizenthey just aren't using it as intended07:33
Radix-wrkhehe07:33
@preactionthe universe is just building better idiots07:33
@rizenit's impossible to make anything foolproof because fools are so ingenius07:34
Radix-wrkhttp://www.syswear.com/view/tshirts?d=2407:38
-!- Hinrik_ [n=hinrik@dsl-228-236.hive.is] has joined #webgui08:46
-!- Hinrik [n=hinrik@dsl-228-236.hive.is] has quit [Read error: 110 (Connection timed out)]08:59
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit []09:09
-!- Hinrik [n=hinrik@dsl-228-236.hive.is] has joined #webgui09:17
-!- Hinrik [n=hinrik@dsl-228-236.hive.is] has quit [Remote closed the connection]09:23
-!- Hinrik__ [n=hinrik@dsl-228-236.hive.is] has joined #webgui09:23
-!- Hinrik_ [n=hinrik@dsl-228-236.hive.is] has quit [Read error: 110 (Connection timed out)]09:24
-!- Hinrik [n=hinrik@dsl-228-236.hive.is] has joined #webgui09:46
-!- AMH_mari [n=mari@alphamega-dmp.xs4all.nl] has joined #webgui10:09
-!- Hinrik__ [n=hinrik@dsl-228-236.hive.is] has quit [Connection timed out]10:10
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]10:30
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui14:38
-!- mode/#webgui [+o preaction] by ChanServ14:38
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit []16:16
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has quit ["Leaving"]16:32
-!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui16:34
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI16:39
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 60 (Operation timed out)]16:42
-!- preaction_ is now known as preaction16:45
-!- mode/#webgui [+o preaction] by ChanServ16:45
-!- rjacobsen [n=rjacobse@74-129-192-43.dhcp.insightbb.com] has joined #webgui16:49
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has quit [Read error: 54 (Connection reset by peer)]16:49
rjacobsenquick question: is there a way to setup webgui to where only admin sees the "Display" tab when editing a page/article so no one under admin can even see that tab?16:50
@preactionrjacobsen: yes. alter the ui level for the things inside the display tab16:51
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI16:51
@preactionuilevel override in the config file16:51
rjacobsenthank you16:52
rjacobsenis there a guide somewhere to the ui levels? my guy that has shell access doesnt seem to understand them16:53
SDuensinMorning all.16:55
rjacobsenlike the only tab we want people under admin to be able to see is the "Properties" tab - if there is a guide somewhere on how to do this it would be greatly appreciated16:55
@preactionrjacobsen: might be better to ask the forums. maybe search the wiki. (and the forums probably). i'm not sure how to do uiLevel overrides, and i'm fairly certain that in order to do all the overrides you want it's going to be a mess17:04
@preactionrjacobsen: you might be better off just assigning them a very small uiLevel and see how that works out17:04
@preaction0 or 1, for example17:04
@preactionif you edit the uiLevel of the Visitor user account, that will edit it for new users being created17:04
* preaction taking the day off to regroup and refocus.17:05
rjacobsenok17:05
rjacobsensoo -- like in ( #assetUiLevel = WebGUI::Asset::Wobject::WSClient => 7,17:06
rjacobsen#WebGUI::Asset::RichEdit => 4 ) i would set the numbers to either 1 or 0?17:06
-!- rjacobsen [n=rjacobse@74-129-192-43.dhcp.insightbb.com] has quit ["User pushed the X - because it's Xtra, baby"]17:09
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has joined #webgui17:42
-!- mode/#webgui [+v perlDreamer] by ChanServ17:42
-!- AMH_mari [n=mari@alphamega-dmp.xs4all.nl] has quit [Remote closed the connection]18:14
@rizenpd, just so you know the release is being built18:14
@rizendon't check anything in18:14
+perlDreameryou mean, anything else...18:17
+perlDreamerbut thanks for the heads up18:18
@rizenwell just be sure to move your comments from 7.3.12 to 7.3.1318:18
@rizeni just found out myself18:18
+perlDreameryou got it18:19
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui18:19
-!- mode/#webgui [+v crythias] by ChanServ18:19
+perlDreamerone of these days I'll learn not to nest screen sessions18:19
SDuensinYou guys are release madmen.  :-)18:19
@rizenwe are?18:19
SDuensinI've updated three times and haven't even got a site built!18:20
SDuensin(Then again, I'm doing like six sites in parallel, so nobody is going anywhere real fast.)18:21
xdangeryey, I just updated last night... =)18:21
+crythiaspd: I'm just learning about transparency in Windows. it rocks.18:21
@rizenbut wouldn't you rather have a release early and often mentality when it comes to bug fixes18:21
@rizenrather than some other software companies that do it once a quarter18:21
@rizenor twice a year18:21
+perlDreamerIt's the OS manifesto18:21
+perlDreamerrelease early, release often18:21
+crythiascrash often18:22
+crythiasoops.18:22
SDuensinHey, no complaints here.  :-)18:22
@rizencry, that's why we're not doing 7.4 yet...to make sure we don't crash often18:22
@rizen=)18:22
* perlDreamer whacks crythias with snapcount's trout18:22
+perlDreamerand it's not a good smelling, fresh trout, either18:22
+crythias:)18:22
+perlDreamerdude's been using that thing for months18:23
@rizeni had no idea snapcount even had a trout18:26
+perlDreamerhttp://www.google.com/search?hl=en&q=site%3Amentalhouse.net+trout+webgui&btnG=Search18:28
+perlDreamerHe feeds it crickets18:28
+perlDreamerThe ones that chirp when no one talks in channel for a long time18:33
SDuensinOk, I had an asset with a url of "photogallery/photogallery.css".  I deleted it, committed the version tag.  Now I want to make another asset with that URL and WebGUI is insisting on naming it "photogallery2.css".  How can I fix that?18:43
+perlDreamerWhen you delete an asset, it goes into the trash.18:44
+perlDreamerIs it still there?18:44
+perlDreamerif it is, then the URL is reserved18:44
SDuensinThank you.  :-)18:44
+perlDreamernp18:44
* SDuensin sits in the corner with his dunce cap.18:44
+perlDreameroh no, this is one of the hardest things about version control18:44
+perlDreamerThere's even a special asset manager feature to help with a more complicated version of this problem18:45
+perlDreamerwe may have to use it, but we'll see18:45
SDuensinNow if I could just get the actual CSS to work, I'd be set.  :-)18:45
-!- rjacobsen [n=rjacobse@74-129-192-43.dhcp.insightbb.com] has joined #webgui19:13
rjacobsencan you not use webgui macros or the sql query macro in javascript?19:14
* SDuensin has no idea.19:16
pjesirjacobsen: you can process macros on snippets yes19:19
rjacobsenok i made an asset of a macro and then tried to call that asset into javascript via ^AssetProxy(iframeid); and it is not pulling into javascript the info19:20
SDuensinWHOO!   Photo gallery is working.  :-)19:21
rjacobsenthe snippet/asset id has ^SQLExt("config","^0;","select iframe_id from config where __archived=0 and sitename=? group by iframe_id", ^Env('SERVER_NAME'););19:23
rjacobsenand then i call that by putting ^AssetProxy(iframeid);19:23
rjacobsenit works anywhere else in the site except when i call it in javascript19:24
rjacobsenthen i tried to make a variable in javascript: var iframeID = ^SQLExt("config","^0;","select iframe_id from config where __archived=0 and sitename=? group by iframe_id",^Env('SERVER_NAME'););; to see if that would work..... and no good19:25
rjacobsenit seems i cant use macros in javascript19:25
+perlDreamerrjacobsen: try posting that one on the boards and see if anyone else pipes up19:43
rjacobsenty19:44
+perlDreamerjust out of curiosity, what do you see when the page renders in the browser?19:46
+perlDreamerDo you see a macro call or something else?19:47
rjacobseni have no clue how or why...... but i cut the macro out of the javascript and pasted it right back in and vwalla - it worked..... no idea what went on there20:10
@rizenholy f*** shit balls20:38
@rizeni just figured out the caching thing20:38
pjesielaborate20:41
@rizenok..since 7.0 there has been a problem with caching20:42
@rizenin that if you browse around a webgui site for a while as visitor20:42
@rizenand then log in20:42
@rizenif you browse back to some of the same pages 20:42
@rizenit looks like you get logged out20:42
@rizenbecause those pages are being cached by your browser20:42
SDuensinSo you can fix that?20:43
@rizeni've finally figured out how to tell the browser that it's ok to cache those pages, but that it needs to check back with the server20:43
@rizento make sure that they haven't logged in20:43
@rizeni'm 99.99999% sure i can fix it now20:44
@rizenit just worked in my code test20:44
SDuensinAwesome!20:44
rjacobsenYAY!! i thought i was the only one havin that problem!!! everytime i would make a change it would log me out20:44
@rizennow it's just a matter of making it work in webgui20:44
-!- rjacobsen [n=rjacobse@74-129-192-43.dhcp.insightbb.com] has quit ["User pushed the X - because it's Xtra, baby"]21:00
-!- pjesi changed the topic of #webgui to: [ WebGUI 7.3.12 | WRE 0.7.2 ][ New Contest Open -- Acme Code Contribution -- Win $$$ and Karma (www.plainblack.com/wcc) ][ Plainblack Needs You! Perl dev wanted: http://xrl.us/u7c5)22:22
-!- dwalisser [n=dwalisse@74-129-192-43.dhcp.insightbb.com] has joined #webgui22:23
SDuensinWHOO!  7.3.12!22:23
dwalisserI was wondering if I could get some help with this problem, it is the same as what was posted in the upgrade help forum: https://www.plainblack.com/install/upgrade_help/upgr-7.3.8---7.3.9---no-cannot-upload-files?func=nextThread22:24
dwalisserthere are no replies to that problem yet22:24
SDuensinAre you still on 7.3.9?22:25
dwalisser7.3.1022:25
dwalissererr 7.3.1122:25
SDuensinI had upload issues with 9.  Went away when I went to 10.  (I think it was with 9.)22:26
dwalisserI have a wierd wre issue too... the group id the httpd is running under isn't nobody (as it should be?) and is something funky22:34
dwalissermind if I spam the channle with PS output?22:34
SDuensinNot my channel to give permission.22:35
xdangerdwalisser: use pastebin22:36
dwalisserwhat's the url for the pastebin?22:36
+perlDreamerperlbot: pastebin?22:38
perlbot(see paste)22:38
+perlDreamerperlbot: paste?22:38
perlbotPaste your code to http://sial.org/pbot/perl or http://erxz.com/pb and #perl will be able to view it.22:38
+perlDreamerperlbot paste is also http://pastebin.ca22:38
perlbotI already have an entry for paste22:38
+perlDreamerwhere's gooeybot when you need him???!!!!22:38
xdangeruse the google, luke...22:39
dwalisserhttp://pastebin.ca/39513522:43
dwalisseras a result of this I think a lot of weird stuff is happening22:44
dwalisserone example, everything under uploads/ gets the weird group put on it22:44
dwalissernice, this would appear to be the highest possible 32-bit number22:45
+perlDreamerthat's probably also your upload problem22:48
+perlDreameryour "nobody" user cannot write to the uploads area22:48
dwalisseryeah, I can do a chown to fix the problem temporarily, but it comes back sooner or later22:49
dwalisserah, its in the apache httpd.conf22:51
dwalisserit says:22:52
dwalisserGroup #-122:52
dwalisserlooks intentional to me, question is why was it setup that way22:52
+perlDreamerwell, it does kind of highlight the need to change it to something else22:55
-!- wgGuest98 [i=wgGuest9@nat/ibm/x-af34b3c78a00c3d9] has joined #webgui22:55
-!- wgGuest98 [i=wgGuest9@nat/ibm/x-af34b3c78a00c3d9] has quit [Client Quit]22:57
dwalisserI think the intention was to leave the group assignment alone... the value -1 has special meaning to setgid etc functions23:00
dwalissersee man setresgid23:01
dwalisserwell I am going to change it anyhow since it isn't working as intended23:01
dwalissertheoretically it would be assigned to "root" since that is the user who starts up apache, maybe that is illegal so it uses the funky value23:01
+perlDreamer-1 in an unsigned int is max integer23:02
dwalisseryeah23:02
dwalisserI always run rc.webgui start as root... is this wrong?23:03
+perlDreamerno, that should be okay23:05
+perlDreamergreat hack, rizen!23:07
+crythiasjust wanted to point out that transparency rocks.23:14
+crythiasI have been using it to monitor email and will be using it to monitor logs behind work ...23:14
+crythiasI've also used it to "copy" information from one app to another.23:15
+perlDreamerin the context that you use it, it sounds like context is more than the ability to see through one window into another23:19
+crythiasI think I understand...23:22
+crythiasIt's not just that "wow, you can see through an app" ... it's more "wow, I can see stuff and use that info that I see. without occupying desk space."23:23
+crythiaslike putting irc behind the app you're working on.23:23
+crythiasyou can follow the thread without having to alt-tab to it everytime someone posts.23:24
+crythiasand without limiting your workspace by occupying it with the irc app23:24
dwalisserwell permissions are fixed, still have the error with collaboration system23:26
+crythiasgtg ttfn23:27
-!- crythias [n=gyoung@64.200.2.35] has quit ["Leaving."]23:27
dwalisserthis looks like the component (spectre?) that runs periodically the error is spit out every 60 seconds23:28
dwalisserhttp://pastebin.ca/39520723:29
--- Day changed Thu Mar 15 2007
-!- dwalisser [n=dwalisse@74-129-192-43.dhcp.insightbb.com] has quit [Read error: 104 (Connection reset by peer)]00:08
+perlDreamerrizen: do you want me to update the Session/Http test to pass, or should I wait a bit more until everything is tested out?00:36
@rizento test pass?00:57
+perlDreamerwith the new additions that were made to HTTP.pm, HTTP.t will probably start failing01:07
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"]01:38
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui02:01
-!- diakopter [n=diakopte@pdpc/supporter/active/diakopter] has joined #webgui02:04
-!- diakopter [n=diakopte@pdpc/supporter/active/diakopter] has quit []04:24
-!- Netsplit leguin.freenode.net <-> irc.freenode.net quits: nuba, pjesi05:39
-!- Netsplit over, joins: nuba05:40
-!- Netsplit over, joins: pjesi05:40
@rizennuba?05:46
@rizennuba prinscali?05:46
@rizensorry if i misspelled that05:47
nubasorta05:56
nubanuba princigalli05:56
@rizensorry, it's been so long since i've spelled it05:56
nubayeah, its me05:56
@rizenhow have you been man!05:56
nubayup. its been a while, indeed05:57
@rizeni haven't really talked to you since....i don't know when05:57
@rizenmaybe WUC 200405:57
@rizenare you still at the university?05:57
nubayeah i've been kept busy as a sysadmin these last two years05:57
nubauniversity was on standy mode, resuming this semester05:58
nuba(I hope so) :)05:58
@rizenwhat kind of sysadmin stuff you been up to?05:59
nubawe exchanged words a few times after wuc2004 in the w3 list05:59
nubanot much tho05:59
@rizenyeah. but nothing much05:59
@rizenthat list is pretty dead these days05:59
nubayeah06:00
@rizenare you still doing webgui stuff these days? i see that the brazil site is still up06:00
nubaand actually my w3brasil site went dead not long ago06:01
nubagetting it back up soon06:01
@rizenit did? then what's this: http://www.foco.fae.ufmg.br/06:01
nubayeah thats where its hosted, a server at the university06:02
@rizeni think webgui worldwide is a dead concept these days06:02
@rizeni think it's my failure06:02
@rizeni just don't know what i should have done to make it better06:02
nubaback, had to receive pizza at the door :)06:08
nubaso i think there still hope for w306:08
@rizenpizza is always good06:08
nubalets discuss that matter further06:09
@rizenreally? how do you think there is hope?06:09
nubabut not quite right now, handling some fires at work06:09
nubaalso im hungry06:09
@rizenok06:09
@rizenbring it up on the w3 list06:09
@rizenor on irc later06:09
@rizeni'm almost always on06:09
@rizenhave good pizza06:09
@rizenttyl06:09
nubaheh txh06:09
nubal8r06:09
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit []06:44
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui08:48
-!- mode/#webgui [+o preaction] by ChanServ08:48
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]09:37
-!- patspam [n=notgiven@203-214-26-249.dyn.iinet.net.au] has joined #webgui09:43
patspamhey all09:43
patspamanyone about?09:43
-!- patspam [n=notgiven@203-214-26-249.dyn.iinet.net.au] has quit [Client Quit]09:47
-!- AMH_mari [n=mari@alphamega-dmp.xs4all.nl] has joined #webgui10:10
nubarizen: www.webgui.com.br is back alive11:22
nubajust for the record :)11:22
nubadowntime of a couple of weeks, most of it cause of bureaucracy11:26
nubagotta get it hosted out of the university's net asap11:27
nubawhen net breaks there its back in minutes or hours11:28
nubawhen hardware breaks, its nightmare, paperwork, etc11:30
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has quit ["Leaving"]13:07
-!- rjacobsen [n=rjacobse@74-129-192-43.dhcp.insightbb.com] has joined #webgui15:18
rjacobsenplease look at http://paste.biz/paste-960.html and tell me how to fix this error15:22
-!- SDuensin [n=Scott@247.sub-75-207-230.myvzw.com] has joined #WebGUI15:38
-!- diakopter [n=diakopte@pdpc/supporter/active/diakopter] has joined #webgui16:12
@rizenyou shouldn't "demand" answers if you want help16:31
@rizenyour uploads folder needs to be recursively owned by your web user16:42
@rizenthat has a 99% probability of being your problem16:42
diakopterrizen: did you mean to leave "return $self->{_http}{cacheControl} || 1;" in Http.pm?  looks like something one might use for testing.16:46
@rizenyes i did16:52
@rizenin most circumstances the max age for webgui should be 1 second16:52
@rizenmeaning, the browser should re-ask webgui everytime whether the page has changed or not16:53
rjacobsensorry i did not mean to look like i was demanding - was on the phone when i pasted that and tryin to take notes at the same time16:54
rjacobsenbut i appreciate the help16:54
diakopterfyi: the wre-ubuntu-0.72 runs just fine on debian etch (testing, about to be stable).16:55
-!- rjacobsen [n=rjacobse@74-129-192-43.dhcp.insightbb.com] has quit ["User pushed the X - because it's Xtra, baby"]18:42
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has joined #webgui19:16
-!- mode/#webgui [+v perlDreamer] by ChanServ19:16
+perlDreamerrizen: ever think about partnering with Red Hat to help sell wG?19:17
+perlDreamerhttp://news.com.com/2100-7344_3-6167370.html19:17
@rizenyup...i think about it19:28
@rizenit's one of those decisions that takes some investment for an undeterminable gain19:33
@rizenright now i feel our resources are better spent eliminating our technical debt (fixing bugs, writing documentation, getting out a new WRE)19:34
@rizenbut later in the year, things like this will likely be much more valuable19:34
@rizenbecause we've killed the largest part of our technical debt19:34
-!- rjacobsen [n=rjacobse@74-129-192-43.dhcp.insightbb.com] has joined #webgui19:37
+perlDreamercool19:38
+perlDreamerkilling debt19:38
+perlDreamersmashing bugs19:38
+perlDreamerhacking code19:38
+perlDreamerI feel very Stephen King19:38
rjacobseni have a question about groups and the admin console if someone could help me - i have searched the forums, and it seems there are a lot of people with the same dilemna but no real answer..... what i want to do is be able to remove stuff from the admin console for the "Turn Admin On" group without removing it from the admin console for the "Admin" group19:40
@rizenyou mean you want to set privileges for who can access various features in the admin console?19:40
rjacobsenthe users in the "turn admin on" group can click on the items in the admin console, but it just brings up "permission denied" page.... i wanna remove them so they cant even click them19:41
@rizenwho can access statistics, who can access 'manage users', etc19:41
@rizenoh, it shouldn't do that19:41
@rizenthey should only see stuff they can use19:41
@rizenwhich items?19:41
rjacobsenit isnt workin in mine19:41
rjacobsenall i want them to see is commit changes if it comes up, clipboard, trash, and version tags19:43
rjacobsennothing else19:43
rjacobsennot even help19:43
@rizenthen submit an rfe19:43
@rizenfor a feature that would allow you to set who can access what19:44
@rizencurrently those things are hard coded19:44
rjacobseni see19:44
rjacobsenis there a way maybe to not show the admin console at all? but still allow them to have the edit function next to stuff they are allowed to edit?19:44
@rizenyup...you can submit an RFE for that =)19:45
rjacobsenlol19:45
rjacobsenim battin 0's here19:45
@rizenyou have to understand that webgui is designed to give the user power19:46
@rizennot to take power away from them19:46
rjacobseni understand19:46
rjacobsenits just some of the people using these sites are real idiots19:46
rjacobsenthey cant even change their own underware sometimes i think19:47
@rizenyeah, i know19:47
rjacobsenand to eliminate the grief without making them feel totally left out, i wanna simply remove the stuff they can screw up19:47
@rizenthat's why we created ui levels19:47
@rizenbut that only helps with assets19:48
@rizennot with the admin console19:48
rjacobsenwell i set the uilevel of one of the users to 1 and it still shows all the stuff in the admin console19:48
rjacobsenya19:48
rjacobsenwhat u said19:48
rjacobsendo you think it would be a good thing to have to be able to edit what powers certain groups/users have? maybe a check list of what a group can and cannot use?19:49
rjacobsenwould seem like the easiest fix19:50
@rizenyeah, we can create a screen where you can set which groups can use each of the admin console features19:50
rjacobsenthat would be awesome19:50
@rizenthat's why i said submit the rfe19:50
rjacobsenok where do i do that? the forum?19:50
@rizenplainblack.com > support > RFE19:51
rjacobsenahh ya i just found it as u typed it19:51
rjacobsenhttp://www.plainblack.com/rfe/request-for-enhancement/admin-console-items#SlCE2hPMGObJw9Fqa35hFQ20:00
rjacobsendone20:00
rjacobsenthank you rizen20:00
+perlDreamerAfter the RFE has been rated,don't forget to pump some karma into it to bring up on people's RFE radar.  The battle for the 7.4 release is still open.20:01
rjacobsenhow do i use the karma20:01
rjacobseni have 353 it seems20:01
rjacobsenlol i used all my karma on it20:02
rjacobsenguess i hope it works lol20:02
+perlDreamerit will work, it's just a question of how it rates against other projects in difficulty.20:04
+perlDreamersee this page for karma details20:04
+perlDreamerhttp://www.plainblack.com/wg/karma20:04
+perlDreamerbasically, board posts, bugs, polls, RFEs and user contribs pump up karma20:04
rjacobsenin see20:04
rjacobseni put in all my karma and it still says karma rank 0.00000420:05
+perlDreamerThe RFE hasn't been rated yet, most likely20:05
rjacobsenshouldnt that be 353.000...20:05
+perlDreamerRFEs are rated according to difficulty20:05
rjacobsenahh ok20:05
rjacobsengotcha20:05
+perlDreamersince this one is unrated, it's using the default (WAY TOO HARD TO EVEN DREAM ABOUT, DUDE)20:06
rjacobsenlol20:06
rjacobsenwell i know it cant be that hard20:06
rjacobseneverything is there to do it already - just need to add a page with the controls20:06
+perlDreamerYou should also know that adding a patch to your RFE to implement it can help get it accepted, even if it isn't at the top of the list.20:06
rjacobsenis there a macro already in webgui that would return a person to the last page visited in webgui if they have left the site to another window like paypal?22:18
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui22:20
-!- mode/#webgui [+v crythias] by ChanServ22:20
-!- SDuensin [n=Scott@247.sub-75-207-230.myvzw.com] has quit ["Leaving"]22:42
-!- diakopter [n=diakopte@pdpc/supporter/active/diakopter] has quit []22:45
+perlDreamerrjacobsen: no22:49
rjacobsenill just use http://www.^Env("SERVER_NAME");/^PageUrl; then :) thank anyhoo22:59
rjacobsenthanks*22:59
+perlDreamerIf you can use macros, then try ^/(^PageUrl;);23:12
rjacobsenwill that pull the current page?23:12
rjacobsenif so that is cool23:12
+perlDreamer^/ is the gateway macro.  Most people have the gateway configured to be / anyway, but it's always good practice23:13
+perlDreamerIt will guarantee portability of solutions like this across different sites23:13
rjacobsenso i should have the carrot in front of all my beginning /'s?23:14
@preaction^/; actually23:14
rjacobsenlike /images/file/etc23:14
@preactionwhat does spectre error: "Error: Couldn't fetch Spectre configuration data for alumni.conf" get fixed?23:15
+perlDreamerit means the spectre.conf couldn't be read?23:16
+perlDreamerrjacobsen, no23:16
@rizenno23:16
+perlDreamerAsset URLs are safe and handled automatically23:16
@rizenpreaction: that means that it wasn't able to talk to webgui23:16
@rizento get the workflow/scheduler data23:16
@rizenfor that site23:16
@preactionso that'd be a spectre.conf problem23:16
+perlDreamerbut anytime you call out another macro, you should use the gateway macro (^/;)23:16
@rizenit's more likely a alumni.conf problem23:17
@rizenspectreSubnets23:17
@preactionok, i'll try that23:17
@rizendid you try running perl spectre.pl --test23:17
@rizenwhile spectre was running23:17
@rizenpreaction, also make sure the site is upgraded to 7.3.12 because there was a bug in that retrieval process that could happen intermittently23:18
@rizenin 7.31123:18
rjacobsenwow that is gonna be a whole lotta work...... i didnt know i had to have that in front of all my macros.... i have just been putting ^PageUrl; (for example) ...and what u are saying is it should be ^/;^PageUrl; ?23:18
+perlDreamer^/(^PageUrl;);23:19
+perlDreamernested, not appended23:19
+perlDreamerand again, only for pages that you'd like to copy to other sites (like packages), and places where you want to refer back to the site.23:19
rjacobseni see23:20
rjacobsenand the ^/ is as good as saying http://www.mysite.com/^PageUrl; ?23:21
rjacobseni mean ^/ takes the place of the beginning url23:21
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui23:21
-!- mode/#webgui [+v MrHairgrease] by ChanServ23:21
rjacobsenit refers to the site it was called from23:21
rjacobsenwow that is so cool23:24
rjacobsenvery nice - thank you perl23:24
rjacobsenits just amazing how one little snippet of code can brighten up your whole day lol - saved me a lot of work there perl23:28
rjacobsennow i just gotta hope paypal accepts it23:28
@rizenAMH_mari: i'm guessing you're one of the people from Alpha Mega Hosting in Holland, is that correct?23:29
@rizeni guess if i looked at your login details that would have been an obvious question23:30
+perlDreamerrjacobsen, if it doesn't contain the site name, then ^H(); will23:33
rjacobsenthanks so much23:35
rjacobsenwell for the return url in the form that gets sent to paypal i have put in ^/(^PageUrl;); .....and when i made a snippet with <a href="^/(^PageUrl;);" target="_blank">test</a> it pulled up the current page i was on in a new window - so theoretically it should send paypal the page url of the page that sent the customer to the paypal site so paypal has the return url23:37
--- Day changed Fri Mar 16 2007
-!- diakopter [n=diakopte@pdpc/supporter/active/diakopter] has joined #webgui00:04
@rizenwell i think we got our new guy00:14
+MrHairgreaseyour new dev00:15
+MrHairgrease?00:15
@rizenyup00:15
@rizenstill have second round of interviews00:15
@rizenbut i'm pretty sure00:15
+MrHairgreasetoo bad he can't be highly fashionable, ueberhip and whatnot eurotrash =)00:16
@rizenyou know i wanted to hire you MrHairgrease00:16
@rizenbut we don't hire eurotrash00:16
+MrHairgreasehah00:16
+MrHairgreaseYou could never give me the benefit oqpai does00:16
+MrHairgreasewe have cups with our logo you know =)00:16
@rizenhot naked dancing chicks?00:16
+MrHairgreasefor real00:16
@rizenoh you're right00:16
+MrHairgreasehot coffee00:16
@rizenwe only have hot naked dancing chicks00:17
@rizenno cups00:17
+MrHairgreasealmost the same i'd say =)00:17
+MrHairgreasetoo bad00:17
+MrHairgreaseit's not fo me then00:17
@rizenwe have lots of t-shirts though00:17
@rizencould i lure you with a t-shirt?00:17
@rizenheh00:17
+MrHairgreaseI already have a bunch00:17
@rizenyeah i know..you keep coming to the wuc00:17
+MrHairgreaseMarijn sleeps in em sometimes00:17
@rizenthat must help get the eurotrash manstink off of them00:18
+MrHairgreasenow that's combining work with pleasure00:18
+MrHairgreaseloveodour00:18
@rizenheh00:18
+MrHairgrease=)00:18
+MrHairgreasehey00:18
+MrHairgreaseis nuba back?00:18
@rizenindeed00:18
+MrHairgreasecool00:18
@rizentalked to him last night for a minute or too00:18
@rizenhe sounds pretty busy though00:19
@rizenbut he said he has an idea or two about how to revive the W300:19
@rizenit's good to have nuba back00:19
@rizenhe's great00:19
+MrHairgreaseit is00:19
+MrHairgreasehe is00:19
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI00:19
@rizenSDuensin however...not so great to have him back00:20
@rizenhe smells like a ZKDesktop user00:20
@rizenoh hi SDuensin00:21
@rizendidn't see you there00:22
@rizen=)00:22
SDuensinHey!00:22
+perlDreamerZKDesktop writer, too00:22
* SDuensin just put 2000+ images on his NEW WEBGUI site. :-P00:23
SDuensinZK Desktop is work.  WebGUI is fun!00:23
+perlDreameroooh00:23
+perlDreamerhow long did that take?00:23
+MrHairgreasea while i guess00:24
SDuensinYea.  Did it all yesterday evening.00:25
SDuensinIt's not "live" yet, but:  http://new.duensing.com00:25
+MrHairgreaseyou did it by hand?00:26
SDuensinWell, using the import perl script thing.00:26
SDuensinStill a lot of work.00:26
SDuensinBRB - food time00:26
+MrHairgreaseyeah00:26
+MrHairgreaseimage magick is pretty heavy00:26
+perlDreamerand the import perl script thing worked okay?00:27
+MrHairgreaseI guess00:27
+MrHairgreasei use myself all the time00:28
+perlDreamerI did test it after I rewrote it, but it's nice to know that it scaled okay00:28
+MrHairgreaseit used to be real bad though00:28
+MrHairgreaseyou rewrote it?00:28
+perlDreameryes00:28
+MrHairgreasewhen?00:28
+perlDreamerwait a minute, I'm thinking of the thumbnailer script00:29
@rizenwhy is there not a zkdesktop asset in webgui?00:29
+perlDreamernm00:29
@rizengotta go make dinner, be back in a bit00:29
+perlDreamerI actually have an idea for a ACME contest entry00:29
+MrHairgreasecool00:29
pjesime200:31
pjesibut I dont have time to polish it, so I am forcing Hinrik to do the dirty work for me :P00:32
+perlDreamerwhat evil hold do you have on him, anyway? ;)00:35
@rizenwhat's your idea pd?00:44
@rizenand pjesi?00:44
pjesiperlDreamer: if you only knew ;)00:45
SDuensinZK Desktop + WebGUI = EVERY DEPENDENCY KNOWN TO MAN!   :-)00:45
@rizenSDuensin...i'm serious00:46
@rizeni think it should be done00:46
pjesirizen: youtube/google video asset, I think I talked to you about it before00:46
@rizenthat would be SOOOOOOOOOO cool00:46
@rizenpjesi that would be cool00:46
SDuensinrizen, you're insane.00:46
@rizenactually a macro would work for that00:46
* SDuensin is doing a Flash video thing next.00:46
@rizenwhy SD00:46
pjesiSDuensin: what kind of flash video thing?00:47
SDuensinIt's entirely in Java.  Tomcat or Jetty.  Not even sure how it'd fit with WebGUI.00:47
diakopterperlDreamer: what's your ACME idea, or is it a secret?00:47
SDuensinpjesi - Just some integration with a little player I found so I can get the videos back on my site.00:47
+perlDreamerit's a secret00:47
+perlDreamerbut it will revolutionize content entry into wG by eliminating the keyboard00:48
@rizenSD, sorry, i thought it was a web2.0 desktop00:48
SDuensinLike my image gallery.  It's nothing really "new", but I integrated a bunch of parts into WebGUI.00:48
@rizeni didn't realize that it had a full backend as well00:48
pjesiJava all the way00:48
diakopterperlDreamer: some secret :)00:48
+perlDreamergotta scoot, more hints and tidbits later00:48
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"]00:48
SDuensinrizen, it is, but it's Java.  You code like there's no separation of the server and client logic.  Code like a desktop app.  :-)00:48
pjesiI think I know his secret00:48
diakopterthere's all kinds of nifty JS things that could be created as ACME macros00:51
SDuensinOh yea.  :-)00:52
SDuensinJust write something to neatly handle Google Widgets and you instantly have 2000+ new toys to plug in to a site.00:52
diakopterhmm00:57
* SDuensin is kind of frightened that everyone in here is suddenly mentioning ZK Desktop. WTF? :-D00:59
+MrHairgreasewtf?01:00
+MrHairgreaseisn't this #zkdesktop?01:00
SDuensin:-P01:00
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui02:00
+MrHairgreaserizen02:02
+MrHairgreaseif i inherit from an asset that uses getEditForm02:02
@rizenMrHairgrease02:02
@rizenthe answer is 202:02
+MrHairgreaseand my extyending asset uses autoGenerateForms02:03
@rizenor perhaps 42, i forget which02:03
+MrHairgreaseis it correct that the autogenerated form02:03
+MrHairgreaseis not shown?02:03
@rizenthat's probably true02:03
@rizenmethinks that y ou need to use autogenerate all the way through to the last one02:04
@rizenthe last one need not use auto02:04
@rizenbut you can't skip it in the middle02:04
+MrHairgreaseic02:04
@rizenwhich asset is that?02:04
+MrHairgreasetoo bad then02:04
@rizenperhaps we could make it use auto02:04
+MrHairgreaseit's for the acme comp02:04
@rizenno..which one are you inheriting from02:04
+MrHairgreaselayout02:04
@rizenlet me look, maybe 7.3.13 can have it use auto02:05
+MrHairgreasedon't worry02:05
diakopterthe hidden children list might prevent that02:05
+MrHairgreasei'll convert it to geteditform02:05
+MrHairgreasehowever02:05
@rizenok02:05
+MrHairgreasethe other way round could be bad02:05
+MrHairgreaseif you have some asset using autogenerate02:06
+MrHairgreaseyou cannot extend it with geteditform02:06
+MrHairgreaseI'm not sure if you can do everything within autogenerate02:06
+MrHairgreasethat you can do in geteditform02:06
@rizenyou pretty much can if you're willing to turn everything into form elements02:07
@rizenwhich may not always be desirable02:07
+MrHairgreaseyou can't add tabs right?02:07
diakopteror make autogenerate support callbacks02:07
+MrHairgreasecallbacks suck02:07
@rizentrue, you can't add tabs02:07
+MrHairgreasei think it would be possible to mix both auto and geteditform02:08
+MrHairgreasebut it can wait for 7.402:08
@rizenwell if you can make that work that's fine too02:08
+MrHairgreaseit seems more 'neat'02:08
@rizeni'm sure it's possible to do that...just don't know what it would take02:08
+MrHairgreasei'll put it on the rfe tomorrow02:08
@rizenk02:08
+MrHairgreaseand i'll look into itr when i've got the time02:09
+MrHairgreaseI must be insane02:34
+MrHairgreaseI can't get it to work02:34
@rizenis it cuz you're lame?02:35
@rizeni think i know why02:35
@rizenis this the leetout?02:35
+MrHairgreasefuck you rizen02:35
+MrHairgreaseyeah02:35
@rizenit's due to content chunking02:35
+MrHairgreasebut it's a total rewrite02:35
+MrHairgreaseno02:35
+MrHairgreasethat i've got working02:35
@rizenhmmm02:35
@rizenthen what's not working?02:35
+MrHairgreasei can't get the form elements to show up in the form02:36
@rizenweird02:36
@rizeni still submit that it's due to your lameness02:37
+MrHairgreasewait02:37
+MrHairgreasefirefox borked02:37
+MrHairgreasei shut it down and restarted it02:37
+MrHairgreasenow it works02:37
+MrHairgreasesomehow ff isn't refreshing pages sometimes02:38
+MrHairgreasenot wg related02:38
+MrHairgreasew00t02:40
+MrHairgrease1t w0rk$02:40
+MrHairgreasebut02:40
@rizenurl02:40
@rizenbut?02:40
+MrHairgreasenow i've discovered an error in the IntSlider02:41
+MrHairgreaseanyway02:41
@rizenyeah that thing sucks02:41
+MrHairgreaseI'll fix that tomorrow02:41
@rizeni don't know who wrote it02:41
@rizen=)02:41
+MrHairgreasefur02:41
+MrHairgrease!!!02:41
+MrHairgreasetime for bed02:41
@rizenno url for me?02:41
+MrHairgreasesee you guys later02:41
@rizenok then02:41
@rizensleep tight02:42
+MrHairgreaseI'll get you one tomorrow02:42
+MrHairgreasei just reset my db02:42
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []02:42
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]02:46
-!- Hinrik [n=hinrik@dsl-228-236.hive.is] has quit [Remote closed the connection]04:10
-!- Hinrik [n=hinrik@dsl-228-236.hive.is] has joined #webgui04:22
-!- diakopter [n=diakopte@pdpc/supporter/active/diakopter] has quit []04:25
-!- AMH_mari [n=mari@alphamega-dmp.xs4all.nl] has quit [Read error: 110 (Connection timed out)]04:26
-!- Hinrik [n=hinrik@dsl-228-236.hive.is] has quit [Remote closed the connection]04:34
@preactionanyone else have those times where you just HOPE against HOPE that the fact that the hard drive's still spinning means that you do NOT have a major problem on your system, even though it's been unresponsive for an hour04:41
@preaction... and a hard reboot brings you back to a screen where it goes unresponsive without any input from you?04:41
@rizendid you fuck up your mac?04:42
@preactionbecause if it's still working, it might be a 2-minute fix, but if it's not you'll be spending the next four hours trying to rebuild the system because you have no idea what's wrong04:42
@preactionmy dev virtual machine04:42
@preactionwhich is worse, because i KNOW that there are things i should back up, and being unresponsive means no backup04:42
SDuensinOuch.04:52
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui05:06
-!- Hinrik [n=hinrik@dsl-228-236.hive.is] has joined #webgui06:00
-!- Hinrik [n=hinrik@dsl-228-236.hive.is] has quit [Remote closed the connection]06:16
-!- patspam [n=notgiven@203-214-26-249.dyn.iinet.net.au] has joined #webgui06:28
patspamhey guys06:28
@preactionis the little metal bar on the chinese food boxes okay to put in the microwave?06:30
patspamheh probably not..06:31
patspamis there a known bug with lastPost in relation to Message Boards?06:32
@preactionyou mean it being wrong?06:33
patspamyeah06:33
patspamthat one06:33
@preactioncheck the bug list, and what version?06:33
@preactioni think we tried closing it06:33
patspam7.3.1006:33
@preactioni think we tried closing it in .1106:34
@preactionbut you want .1206:34
@preaction(since there's a known bug in .1206:34
@preactionbut then there are a lot of known bugs06:34
@preactionumm....06:34
@preactionkeep updated!06:34
patspamah cool, "lastpost" search in svn log didn't hit anything, I'll check the plainblack bug site06:34
patspamhmm no hits on pb bug site06:36
patspamand no mention in the changelog06:37
@preactionmaybe we didn't fix it06:37
@preactionbut i could've swore06:37
@rizenmy new girlfriend: http://en.wikipedia.org/wiki/Ayaan_Hirsi_Ali06:39
-!- patspam [n=notgiven@203-214-26-249.dyn.iinet.net.au] has quit []07:02
-!- Hinrik [n=hinrik@dsl-228-236.hive.is] has joined #webgui07:15
-!- Hinrik [n=hinrik@dsl-228-236.hive.is] has quit [Remote closed the connection]07:26
-!- Hinrik [n=hinrik@dsl-228-236.hive.is] has joined #webgui07:38
-!- Hinrik [n=hinrik@dsl-228-236.hive.is] has quit [Remote closed the connection]07:43
-!- Hinrik [n=hinrik@dsl-228-236.hive.is] has joined #webgui08:40
-!- Hinrik [n=hinrik@dsl-228-236.hive.is] has quit [Remote closed the connection]08:46
-!- crythias [n=gyoung@64.200.2.35] has quit [Read error: 104 (Connection reset by peer)]09:10
-!- Hinrik [n=hinrik@dsl-228-236.hive.is] has joined #webgui09:29
-!- Radix-work [n=Jesse@203.161.68.67] has joined #webgui09:34
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit [Read error: 131 (Connection reset by peer)]09:35
-!- Hinrik [n=hinrik@dsl-228-236.hive.is] has quit [Remote closed the connection]09:37
-!- AMH_mari [n=mari@alphamega-dmp.xs4all.nl] has joined #webgui09:45
-!- Radix-work [n=Jesse@203.161.68.67] has quit ["Leaving"]09:56
-!- Hinrik [n=hinrik@dsl-228-236.hive.is] has joined #webgui10:09
-!- Hinrik [n=hinrik@dsl-228-236.hive.is] has quit [Remote closed the connection]10:22
-!- Hinrik [n=hinrik@dsl-228-236.hive.is] has joined #webgui10:52
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has quit ["Leaving"]13:09
-!- diakopter [n=diakopte@pdpc/supporter/active/diakopter] has joined #webgui14:38
-!- SDuensin [n=Scott@197.sub-75-205-65.myvzw.com] has joined #WebGUI15:51
SDuensinGood morning!15:51
diakoptermorn15:53
-!- MrHairgrease [n=martin@194.171.50.114] has joined #webgui16:17
-!- mode/#webgui [+v MrHairgrease] by ChanServ16:17
@rizenhowdy16:18
+MrHairgreaserizen are you there?16:18
+MrHairgreaseah16:18
@rizennope16:18
+MrHairgreaseguess so16:18
@rizenjust us chickens16:18
@rizenAMH_mari, are you there?16:18
+MrHairgreaseI'll be making an extension to the redirect asset16:18
+MrHairgreasewhich will allow you to redirect based on the url that was called16:19
+MrHairgreasewill that have a chance to make it into 7.4?16:19
+MrHairgreasei need to know16:19
+MrHairgreaseb/c i'll have to decide wheter i hack the original asset16:19
+MrHairgreaseor subclass it16:19
@rizeni don't understand, the redirect asset has only one URL, so how could it do anything different based upon url?16:20
+MrHairgreasethink of something like this16:20
+MrHairgreaseoqapi.nl/home will redirect to oqapi.nl/home_nl16:20
+MrHairgreaseoqapi.com/home -> oqapi.com/home_en16:21
@rizenso it's going to look at the sitename to make the determination16:21
+MrHairgreaseyeah16:21
+MrHairgreasewe used to do that with rewriterules16:21
+MrHairgreasebut those kinda suck16:21
+MrHairgreasefor stuff like this anyway16:21
@rizenthat sounds good, but what will the UI experience be like for the user16:22
@rizenfor example16:22
@rizenlet's say someone want's to use it the way it works now16:22
@rizenwill they have to type in a sitename?16:22
+MrHairgreaseI think i want to build it like this16:23
+MrHairgreasethere's a default redirect16:23
+MrHairgreasewhich is the same as it is right now16:23
+MrHairgreaseusers with the apropiate ui level however16:23
+MrHairgreasewill see a button16:23
+MrHairgreasewhich says add specific edirect16:24
+MrHairgreaseclick it and they get a row for a regex and a location16:24
+MrHairgreaseand again a button for adding additional rules16:24
+MrHairgreaseso in the end16:24
+MrHairgreasethe mere mortal end user16:25
@rizenso you're basically rewriting rewrites16:25
+MrHairgreasewill notoce no difference16:25
+MrHairgreaseno really16:25
+MrHairgreaserewrites ar emore powerful16:25
@rizenok, you're rewriting rewrites and making them suck16:25
@rizen=)16:25
+MrHairgreasebut not very handy since they require shell access and a restart16:25
@rizenone last question16:26
+MrHairgreasedumb down would be the better term16:26
pjesiI like it16:26
+MrHairgrease=)16:26
@rizenif in the future we design a way to tell mod_perl that mod_proxy is in SSL or not16:26
@rizencould that be used in these rules?16:26
@rizenso if you're in SSL redirect here16:26
@rizenif not, redirect there16:27
+MrHairgreaseprobably16:27
@rizenok then, you have my blessing16:27
@rizen7.4 it is16:27
+MrHairgreaseThat might require an additional switch though16:27
+MrHairgreasenot completely sure yet 16:27
+MrHairgreaseok cool16:27
pjesisince we are on the topic, can we add a small calendar template for month views to 7.4? I already have the template and the extra template variables for monthView16:31
@rizensure16:33
@rizensince you're not a core contributor though16:33
@rizenyou need to publish your stuff to an RFE16:33
@rizenso we remember to include it16:33
rjacobsenrizen u have a minute?16:38
@rizensure16:38
rjacobseni submitted an rfe yesterday and it already has a -1 rating... im not sure people understand what i am asking for...16:38
rjacobseni think if people knew - they would like it ....but i dont know how to put it in tech terms16:39
Radix_Ahh.. i bet rfe's are another one of the collabs that visitors can rate16:39
rjacobsenreal simple - make a list of the items that appear in the admin console with check boxes after them under each group category, then you can turn off or on the item in the admin console for that group16:40
@rizendon't worry about the ratings16:40
@rizenwe don't even look at them16:40
rjacobsenthis would totally eliminate people in certain groups from seeing different things16:40
rjacobsenok man16:40
@rizenthe only thing that's important to us is the karma16:40
rjacobseni only had 353 karma and i THINK i fed it all into it.... not sure if i did it right tho16:41
@rizenKarma Rank: 1117.6666666666716:42
@rizenthat's your karma rank as of now16:42
Radix_wish my rfe's were that easy16:42
rjacobsenumm why does it show 0.00004 karma rank on my screen?16:43
rjacobsenwierd16:43
Radix_I'm still pumping karma into the search one that aimtec submitted16:43
@rizenprobably cached16:44
Radix_and it's ranked about 50 :(16:44
@rizenwhat's the url radix?16:44
Radix_http://www.plainblack.com/rfe/request-for-enhancement/search-asset-returns-urls16:44
@rizenthe difference is that the karma scale for yours is 3016:44
@rizenand the one for rjacobsens is 316:45
@rizenso you have to have 10 times the amount of karma to get it to the same level16:45
Radix_I know :(16:45
Radix_it's about the only thing I really want in webgui at the moment tho16:46
Radix_can you actually see how much karma I've put into it so far?16:47
@rizenthat's easy, just multiply the rank by 3016:48
@rizenkarma rank = karma contribiuted / karma scale16:48
Radix_so 1872 karma in there atm then16:49
@rizensomeone should put in an RFE to see karma scale and karma contributed 16:49
@rizen=)16:49
Radix_pfft.. sif I have any karma left to put into that :P16:50
@rizenyou know if you contribute to these contests you get lots of karma16:50
Radix_any news on when the wcc howto contest is going to be judged?16:50
@rizeneven if you don't win you still get 25016:50
pjesirjacobsen: I fixed your rating :)16:50
Radix_I was hoping to get karma from that16:50
@rizenthat's a good question16:51
Radix_I submitted about five entries16:51
@rizenroy is in charge of that16:51
@rizenoh, then you'll be getting lots of karma16:51
Radix_that was the plan16:51
Radix_:)16:51
rjacobsenty pjesi16:51
@rizenwhen roy comes online i'll find out where that is16:51
Radix_cool :)16:51
@rizeni haven't seen him yet today16:52
rjacobsenyou guys should see the detail we have implimented webgui in on our server - these sites we are producing are totally dynamic - i am so loving this cms16:52
Radix_cool16:53
rjacobsenall i need to do now is provide our users an option to upload their own logo and they would be totally dynamic16:53
rjacobsensome stuff on it i dont think anyone has ever thought of :)16:54
Radix_Looking forward to seeing any contributions of cool assets/templates in the contribs section from you then! :)16:54
rjacobsenu can view if ya like ....some of the sites are www.kidscorner.us.com , www.kidsmusiccds.us.com , www.urlittlestarzmusic.com , www.musicformeonline.com , etc16:55
rjacobsenall on the same webgui..... kinda wondering what the limit is of sites we can setup inside it16:55
@rizenroy says the voting poll will be up today16:56
Radix_cool16:56
rjacobsenwe did make a really cool flash macro for webgui that works in all browsers16:56
Radix_I know I won't win - pedersen has got that in the bag, but hopefully I'll win something :)16:57
rjacobsenand also made a really cool template that fits and stretches to any browser dimension16:57
Radix_I got one of those on my company page that works pretty well16:57
Radix_can select 800, 1024 or full size16:57
Radix_and it autosizes on the fly :)16:57
rjacobsenso where would i post this flash macro we made?16:57
@rizencontribs16:58
rjacobsenahh16:58
@rizenhttp://www.plainblack.com/getwebgui/contributed-downloads16:58
rjacobsenill do that then :)16:58
SDuensinFlash macro?16:58
rjacobsenyep16:58
rjacobsenreally cool one16:58
rjacobsenlook at the links above16:58
SDuensinLoading16:58
rjacobsenthe macros were designed for dynamic flash objects that recieve their text/properties from the web page that loads it16:59
rjacobsenall those flash objects that have text recieve their text fields from webgui16:59
SDuensinNice.  Sounds kinda like what I'm writing.  :-)16:59
-!- diakopter2 [n=diakopte@pdpc/supporter/active/diakopter] has joined #webgui17:00
SDuensinI'm doing a macro to put FLV video on my site.17:00
rjacobsenthey are all nothing more than empty flash objects17:00
rjacobsennice17:00
-!- diakopter [n=diakopte@pdpc/supporter/active/diakopter] has quit [Nick collision from services.]17:00
rjacobseni think im about ready to take that test to become a macromedia certified pro...... 17:00
SDuensinI need to document all this stuff so I can upload it.17:01
* SDuensin is a Flash n00b.17:01
-!- diakopter2 is now known as diakopter17:01
rjacobsenwe also have a really cool SQLExt macro we custom made ill add to the contrib too17:06
-!- MrHairgrease [n=martin@194.171.50.114] has quit ["Leaving."]17:19
-!- MrHairgrease [n=martin@194.171.50.114] has joined #webgui17:20
-!- mode/#webgui [+v MrHairgrease] by ChanServ17:20
rjacobsenjust submitted the flash macro to the contrib >> http://www.plainblack.com/user_contributions/user_contributions/macros/flash-macro#-Z7AdYBMS_QezLaVeK-H9A17:30
pjesiis this IE hack really neccessary?17:39
rjacobsenyes17:51
rjacobsentrust me17:51
rjacobsenbecause opera and ie 6 (which a lot of people still use) broke the flash objects17:51
rjacobsenyou can remove it if necessary im sure17:52
rjacobsenbut it really helps cross browser support17:52
rjacobseni will edit the post and upload the .js file as well17:53
-!- MrHairgrease [n=martin@194.171.50.114] has left #webgui []18:02
-!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI18:24
-!- mode/#webgui [+o khenn] by ChanServ18:24
-!- AMH_mari [n=mari@alphamega-dmp.xs4all.nl] has quit [Read error: 110 (Connection timed out)]18:27
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has joined #webgui18:54
-!- mode/#webgui [+v perlDreamer] by ChanServ18:54
rjacobsenhow do i edit my profile on the plainblack site? not sure i like using my email address as my username/nickname19:04
+perlDreamerare you logged in now?19:05
rjacobsenya i am19:08
+perlDreamerDo you see your login name as a link?19:08
+perlDreamerHello, loginName, you have XXXXX karma?19:08
rjacobsenya19:09
+perlDreamerclicking your name will take you to the Edit Account page19:09
+perlDreameron that page will be a link to change your profile19:09
rjacobsenbut it is showin my email address as my login name19:09
rjacobsenfixed19:09
rjacobsenty19:09
+perlDreamerhow are your websites coming along?19:12
rjacobsenthey are lookin very nice man19:12
+perlDreamercool19:13
rjacobseneverything except the logo (if they choose to use one) is dynamic on them19:13
+perlDreamerSo you feel like you're coming up to speed in WebGUI?19:13
rjacobsenwww.kidscorner.us.com, www.personalizedcdsforkids.com, www.kidsmusiccds.us.com, www.musicalmemories4kids.com, www.musicformeonline.com, www.myspecialname.org, www.funmusicforkids.com, www.treasuresforall.net, and www.urlittlestarzmusic.com19:15
rjacobsenjust a few sites19:15
+perlDreamerwow!19:15
+perlDreameryou've been busy19:15
rjacobseni submitted 2 of my most favorite macros we made for webgui on the contrib page of webgui19:16
+perlDreamersqlext and the flash macro?19:16
rjacobsenflash.pm and sqlext.pm19:16
rjacobsenyep19:16
rjacobsenim hopin others can use em too19:16
rjacobseni was gonna post the dynamic flash wobjects i made.... but the explanation could go into pages of writing19:17
+perlDreamerI'm sure they will19:17
+perlDreamerJust know that some people delight in giving things negative ranking for the heck of it19:17
+perlDreamerKind of like your RFE19:18
+perlDreamerJust ignore it19:18
rjacobsenall the text you see on those sites that have that kids.ttf font are nothing more than empty flash objects with dynamic text boxes being fed info from the current page it sits on in webgui19:18
rjacobseni love website design and am enjoying workin inside webgui.......... just wish i could get installed on my own personal site, but i dont have access to the computer19:19
+perlDreameryeah, the hosting requirements for wG are a bummer.19:20
+perlDreamerAlthough, you can get stuff hosted quite cheaply if you google for wG hosting19:20
+perlDreamerPB has an unsupported account for $20/month19:20
rjacobsenoh really?19:23
+perlDreameryeah19:23
rjacobsenu have a url for them?19:23
rjacobsenmaybe?19:23
+perlDreamerhttps://www.plainblack.com/services/hosting19:23
rjacobsencuz i pay $8 a month for my current hosting...19:23
+perlDreamer(had to go look it up)19:23
rjacobsenwith that would i have total access to webgui? shell access and all?19:24
+perlDreamerWith that account, I don't think there's shell access19:25
rjacobsenya19:25
rjacobsenim thinkin of settin a pc next to my bosses in their IT building and piggy back their internet19:26
+perlDreamerthat would give you shell access19:26
rjacobsenya19:26
rjacobsenwell that wont happen.... i wonder if my cable connection at home would be fast enough to host it myself19:32
+perlDreamerprobably, but will they let you run a server on there?19:33
rjacobsenya19:33
rjacobsenprobably 1mb upload speed19:33
rjacobsendont know if that would be fast enough tho19:34
+perlDreamersure, why not?19:36
+perlDreamerwhat kind of data would you host?19:36
rjacobsenjust a simple website for a world of wacraft gaming guild and setup a database for a roster and such19:37
+perlDreamerthat should be no problem at all19:38
+perlDreameryou only need bandwidth for graphics, audio, multimedia and BIG files19:38
rjacobseneventually i wanna offer guilds in wow full sites at a cost that i would upkeep for them19:38
rjacobsensomething i dont think anyone is doing yet :)19:39
+perlDreamerif you do that, then I'd definitely go with someone hosting it19:40
+perlDreamerthat way you offload all the hardware and OS maintenance onto someone else19:40
+perlDreamerand let you concentrate on the core business19:40
rjacobsenbut i would need to have shell access19:41
rjacobsenand im not rich lol19:42
+perlDreamerWhat kind of shell access do you want for wG?19:42
+perlDreamerI mean, most wG stuff is done right through the browser19:43
rjacobsento be able to create macros and such19:43
+perlDreamerI see19:43
+perlDreameryeah, for custom code you have to have shell access19:43
rjacobseni dont think i can create macros in the gui19:43
rjacobsenalthough that would make a cool RFE19:43
+perlDreamerpeople have talked about allowing core code uploads, but it's dangerous19:44
rjacobsento add something that would allow the use to create a custom macro19:44
rjacobsenuser*19:44
+perlDreamersince core code is shared among sites, one bad file contaminates everyone's site19:44
rjacobsenya19:44
rjacobsenoh ya i have found that out19:44
rjacobsenin just the 11 sites we have hosted19:45
rjacobsenwell time to get back to flash animation......... good talkin to ya tho :)19:46
+perlDreamercya19:46
-!- greghacke [n=greghack@cpe-24-210-44-41.columbus.res.rr.com] has joined #webgui19:59
greghackeoff-kilter q: anyone know where I can D/L a VM of webgui?20:00
+perlDreamersourceforge20:02
greghackewhere i am going now...20:02
diakopterthe one I put up there was removed I think20:02
diakopteror at least unlinked/hidden20:03
+perlDreameroh, well in that case we don't have one anymore20:03
+perlDreamergoogle?20:03
greghackelooking there now.  maay just go with WRE for windows20:03
greghacke(cik)20:03
greghacke(ick)20:03
greghackeor buy a copy of RedHat Enterprise and build a VM myself.20:20
+perlDreameror use CentOs, which is RHEL20:24
+perlDreameror Scientific Linux, which is purer RHEL than CentOs20:24
+perlDreameror use Fedora20:24
+perlDreameror Ubuntu20:24
+perlDreameror even OpenSolaris20:24
+perlDreamerI hear that BSD works pretty well20:25
greghackeMay try RHEL20:27
greghackeI mean Scientific Linux20:27
greghacke:-)  I have CentOS20:27
-!- greghacke [n=greghack@cpe-24-210-44-41.columbus.res.rr.com] has quit [Read error: 104 (Connection reset by peer)]20:36
-!- greghacke [n=greghack@cpe-24-210-44-41.columbus.res.rr.com] has joined #webgui20:40
diakopterthe wre 0.72 works just great on debian etch.20:44
diakopterso you could use debian etch.20:44
greghackenot a big debian user.  Solaris, Slackware and RHEL are my most familiar...20:45
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui20:49
-!- mode/#webgui [+v crythias] by ChanServ20:49
-!- crythias [n=gyoung@64.200.2.35] has left #webgui []20:49
greghackelooks like i'm going to build a LiveCD with LAMP and wG721:02
-!- greghacke [n=greghack@cpe-24-210-44-41.columbus.res.rr.com] has left #webgui []21:11
pjesiand he left!21:41
pjesidamn21:41
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui22:11
-!- mode/#webgui [+o snapcount] by ChanServ22:11
+perlDreamerahoy, snapcount!22:24
* snapcount coughs22:25
@snapcountI have the plague22:25
@preactionwoohoo?22:25
+perlDreamerhang tough22:25
+perlDreamerdrink lots of fluids22:25
+perlDreamerand stay away from rats22:26
@snapcountI'm almost undead22:26
@snapcountthis week has been hell22:26
@snapcountI was in a state of hibernation last week22:26
@snapcountslow roasting at 101.5 degrees F22:26
@preactionin honey? honey is good22:28
@snapcountmmm cheerios22:28
+perlDreameryup, he's sick22:34
+perlDreamertwo weeks ago it was Chips Ahoy22:34
+perlDreamerlook at how far you've fallen22:35
@preactionhttp://www.ctrlaltdel-online.com/comics/20070314.jpg22:39
-!- SDuensin [n=Scott@197.sub-75-205-65.myvzw.com] has quit ["Leaving"]22:50
-!- cap10morgan [n=wmorgan@vc1-868-3.adsl.indra.com] has joined #webgui22:52
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []23:05
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui23:48
-!- mode/#webgui [+o rizen] by ChanServ23:48
-!- diakopter is now known as diakopter_afk23:51
-!- diakopter_afk is now known as diakopter223:52
@snapcountthat comic is awesome preaction 23:56
@preactionyes, yes it is23:56
--- Day changed Sat Mar 17 2007
+perlDreamercase insensitive file systems suck00:15
@preactionyes, yes they do00:16
+perlDreamerDo you think we'll try to fix it in code, or abandon Windows?00:38
@preactionit's just storage locations no? we should be able to fix it in code00:50
-!- diakopter2 is now known as diakopter01:11
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"]01:12
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []02:06
-!- snapcount_ [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui02:07
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI02:19
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui02:20
-!- mode/#webgui [+o rizen] by ChanServ02:20
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 110 (Connection timed out)]02:24
-!- cap10morgan [n=wmorgan@vc1-868-3.adsl.indra.com] has quit []02:25
-!- cap10morgan [n=wmorgan@vc1-868-3.adsl.indra.com] has joined #webgui02:26
-!- cap10morgan [n=wmorgan@vc1-868-3.adsl.indra.com] has quit [Read error: 145 (Connection timed out)]02:34
diakopterrizen: will there be a non-ACME coding contest sometime this year?02:42
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has quit [Read error: 104 (Connection reset by peer)]03:05
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui03:05
@preactionwhy doesn't WebGUI::Form::SelectList have a toHtmlWithWrapper() sub?04:22
@preactionnevermind, its inherited, theres a different reason my form element doesn' thave a proper wrapper04:24
snapcount_diakopter: yes05:35
snapcount_actually it will be the contest for May05:35
-!- snapcount_ [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit []07:11
-!- diakopter [n=diakopte@pdpc/supporter/active/diakopter] has quit [Remote closed the connection]09:43
-!- cap10morgan [n=wmorgan@206-124-31-122.denver.dsl.forethought.net] has joined #webgui10:50
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []11:42
-!- cap10morgan [n=wmorgan@206-124-31-122.denver.dsl.forethought.net] has quit []12:48
-!- Rugmonster [n=givensdj@user-24-236-70-83.knology.net] has joined #webgui13:43
-!- Rugmonster [n=givensdj@user-24-236-70-83.knology.net] has quit ["leaving"]15:02
-!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has quit []18:10
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui18:24
-!- mode/#webgui [+o rizen] by ChanServ18:24
-!- cap10morgan [n=wmorgan@206-124-31-122.denver.dsl.forethought.net] has joined #webgui18:49
-!- cap10morgan [n=wmorgan@206-124-31-122.denver.dsl.forethought.net] has quit [Remote closed the connection]19:40
-!- besonen_mobile_ [n=besonen_@71-220-225-182.eugn.qwest.net] has joined #webgui20:14
-!- Hinrik_ [n=hinrik@dsl-228-236.hive.is] has joined #webgui21:50
-!- Hinrik [n=hinrik@dsl-228-236.hive.is] has quit [Read error: 145 (Connection timed out)]21:53
-!- Hinrik [n=hinrik@dsl-228-236.hive.is] has joined #webgui23:11
-!- rjacobsen [n=rjacobse@74-129-192-43.dhcp.insightbb.com] has quit ["User pushed the X - because it's Xtra, baby"]23:20
-!- Hinrik_ [n=hinrik@dsl-228-236.hive.is] has quit [Read error: 110 (Connection timed out)]23:25
-!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui23:32
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 60 (Operation timed out)]23:39
--- Day changed Sun Mar 18 2007
-!- Hinrik_ [n=hinrik@dsl-228-236.hive.is] has joined #webgui00:29
-!- Hinrik [n=hinrik@dsl-228-236.hive.is] has quit [Read error: 110 (Connection timed out)]00:43
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []00:58
-!- Hinrik [n=hinrik@dsl-228-236.hive.is] has joined #webgui01:24
-!- Hinrik_ [n=hinrik@dsl-228-236.hive.is] has quit [Read error: 110 (Connection timed out)]01:39
-!- preaction_ is now known as preaction03:29
-!- mode/#webgui [+o preaction] by ChanServ03:29
-!- bipolar [n=bflong@70.44.53.89] has joined #webgui03:53
bipolarDoes anyone else have a problem with pages just not displaying and other strange behavor problems after system upgrades?03:54
@preactionstep 1?04:17
@preactiondamnit gooeybot04:17
-!- gooeybot [n=gooeybot@static-72-1-4-143.ntd.net] has joined #webgui04:18
@preactionstep 1?04:18
@preactioni hate you gooeybot04:18
@preactionbipolar: what does the error log say?04:18
bipolarpreaction: 2007/03/17 21:58:55 - WARN - securityservicecompany.com.conf - Log::Log4perl::Appender::log[182] - Couldn't call method view on asset for url: /home Root cause: Can't locate object method "get" via package "WebGUI::Storage::Image" at /usr/local/WebGUI/lib/WebGUI/Asset/Wobject/Article.pm line 178.04:20
@preactiondid you restart?04:20
-!- gooeybot [n=gooeybot@static-72-1-4-143.ntd.net] has quit [Remote closed the connection]04:20
bipolarthe weird thing is, this only happens on the home page04:20
bipolaryes.04:20
@preactionclear cache?04:20
bipolaryep did that04:20
@preactionlet me grep the code to see what that error means04:21
bipolarpreaction: oh, wait... here's another one. I thought it was the same error over and over but it's this one too...04:22
bipolar2007/03/17 21:58:54 - ERROR - securityservicecompany.com.conf - Log::Log4perl::Logger::__ANON__[41] - Couldn't get UI level of WebGUI::Asset::File::Image. Root cause: Can't locate object method "getUiLevel" via package "WebGUI::Asset::File::Image" at /usr/local/WebGUI/lib/WebGUI/Asset.pm line 494.04:22
@preactionthe getUiLevel one is common actually, but i don't think it's a "known bug" yet04:22
@preactionthere's something random about it04:22
bipolaryeah... thats what it feels like.04:22
bipolarI'm currently uploading a static "Down for Matainance" page... :\04:23
@preactionokay, it looks like they might be related, since both seem to be problems with Perl not doing inheritance correctly04:26
@preactionyou using the WRE?04:26
bipolarBuilt from source04:31
@preactionhave you run sbin/testEnvironment.pl recently?04:33
bipolarpreaction: no, I'm running it now04:34
bipolarXML::Simple is not installed04:35
@preactionany errors in the Apache error log04:35
bipolarpreaction: I'll let you know when this is done04:35
@preactionk04:35
@preactionotherwise, using screen is fun too04:36
bipolarpreaction: there are quite a few modules that testEnviroment.pl is installing. I'm sure this is the problem.04:37
@preactionwhat OS?04:37
bipolarDebian Stable04:38
@preactiongood man04:38
bipolarAn upgrade must have borked perl04:38
@preactionyou could use apt to install these dependancies, then they'd stay proper maybe04:38
@preactionor did you mean you built the WRE from source?04:38
bipolarpreaction: I don't think they are all in Sarge. I do rember having to install some modules from cpan04:39
bipolarI built just webgui, not the wre04:39
@preactionk04:39
bipolarI guess I should have built the wre.. whould probbly have avoided this problem04:41
-!- bipolar [n=bflong@70.44.53.89] has quit [Remote closed the connection]04:43
-!- bipolar [n=bflong@70.44.53.89] has joined #webgui04:43
@preactioneh, that's what testEnvironment.pl is for04:46
bipolaryep... here's a typical debian problem.04:46
bipolarMagickCore.h is nowhere to be found04:46
@preactionapt-get install perlmagick <- should work04:47
bipolarauto-apt can't find it, and Image::Magick needs it.04:47
bipolaryep. that installed an older version then what's in cpan, but it'll work :)04:47
@preactionsometimes i dislike having imagemagick as a dependancy... someone needs to make WebGUI::Image work with both Image Magick AND GD (GD apparently being so much more awesome)04:48
* bipolar wonders how his perl install got to be missing all this stuff04:48
@preactionmaybe you somehow upgraded to 5.8? or something?04:49
@preactioni don't know, i left debian because of their bass-ackwards release scheduling04:49
bipolarpreaction: what do you use now?04:50
@preactioni'm leaving ubuntu because the stability is not nearly as nice as FreeBSD04:50
@preactionthe lappy's got Mac OS X, the server is running FreeBSD, the desktop that doesn't do anything is running Ubuntu, and the media center has WinXP04:51
bipolarah04:51
@preactioni do a lot of work on CentOS, which enhances my hatred of RPM distros04:52
bipolarhaha04:52
@preactionit's JTs distro of choice, for some reason I cannot fathom04:52
bipolaryes... I long ago turned my back on rpm.04:52
bipolarI've never seen an RPM system that worked better then below average04:53
@preactionit's just an outdated system, great for its time, but nobody kept it relevant. now APT is a billion times better04:53
bipolartestEnviroment is done, everything is installed. I'm restarting apache204:55
bipolarpreaction: that looks like it did it!@04:56
@preactionword04:56
bipolarnow if I could just figure out how to get rid of this index.pl mess04:57
@preactionhuh?04:57
bipolarsome pages still point to sitename/index.pl/pagename04:57
bipolarThis site's been upgraded since 6.3, when index.pl was still used04:58
@preactionin the before time? in the long-long ago?04:58
bipolarheh05:00
bipolarhmm... now it looks like there is a layout stuck in pending05:02
@preactionis spectre running/05:03
bipolarheh... of cource not.. thats why. ;)05:03
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has left #webgui []05:32
-!- bipolar [n=bflong@70.44.53.89] has quit [Read error: 104 (Connection reset by peer)]06:36
-!- bipolar [n=bflong@70.44.53.89] has joined #webgui06:36
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui06:41
-!- mode/#webgui [+o preaction] by ChanServ06:41
-!- bipolar [n=bflong@70.44.53.89] has left #webgui ["Konversation terminated!"]08:41
-!- SDuensin_ [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI09:02
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has quit [Read error: 110 (Connection timed out)]09:12
-!- Radix__ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui10:20
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has quit [Read error: 110 (Connection timed out)]10:34
-!- Hinrik [n=hinrik@dsl-228-236.hive.is] has quit [Read error: 104 (Connection reset by peer)]13:25
-!- Hinrik [n=hinrik@dsl-228-236.hive.is] has joined #webgui13:36
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui18:34
-!- mode/#webgui [+v MrHairgrease] by ChanServ18:34
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui21:00
-!- mode/#webgui [+o rizen] by ChanServ21:01
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui21:53
-!- mode/#webgui [+o snapcount] by ChanServ21:53
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit []22:10
--- Day changed Mon Mar 19 2007
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has quit [Read error: 110 (Connection timed out)]00:43
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui01:32
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui02:22
-!- mode/#webgui [+v MrHairgrease] by ChanServ02:23
@rizenMrHairGrease...don't you think that there should be an exception to the rule about plain black employee's getting to enter into the acme contest02:40
@rizenespecially since i wrote the cool and all powerful BASIC macro?02:40
+MrHairgreasesure it's cool and and all02:40
+MrHairgreasebiut does it run linux?02:40
@rizenhells yes it runs on linux02:41
@rizenit's a pure perl interpreter02:41
@rizenit runs everywhere02:41
+MrHairgreasei didn't say 'on'02:41
@rizenoh02:41
+MrHairgreaseyou obviously don't read slashdot enough02:41
@rizeni suppose if you wrote linux in basic it would...but that would be very difficult since it doesn't give you any sort of device access02:41
+MrHairgreasewhich is a good thing i guess02:41
+MrHairgreasehell yeah02:42
+MrHairgreaseit has peek and poke02:42
@rizeni still say that my basic macro is way better than both your excuse directory and your leetout02:42
@rizenin fact better than both of them combined02:42
@rizentherefore i should win the contest02:42
+MrHairgreaseyou go win the contest02:43
Radix-wrkDon't we get to vote on it this time? :)02:43
+MrHairgreasei'll go for eternal fame02:43
@rizenwe should do it like "win ben steins money" where we put up some cash, and you try to take it from us by beating our submissions02:44
@rizenif we win, we keep the cash02:44
@rizenif you win, you get it02:44
@rizen=)02:44
+MrHairgreaseif your best submission involves 60's progframming languages02:44
+MrHairgreasehow hard can it be?02:44
@rizenRadix-wrk...you believe that my basic macro is best, don't you?02:44
+MrHairgrease=)02:44
@rizenthis is the ACME thing...it's whatever is most useless that wins02:45
@rizenhow can you beat that02:45
+MrHairgreaseit's bad02:45
@rizenyour excuse file could actually be useless02:45
+MrHairgreasebecause you could use it in templates02:45
@rizensorry useful02:45
+MrHairgreaseto add logic to the presentation02:45
@rizenand the leetout is cool...so therefore can't be totally useless02:45
+MrHairgreasealso02:45
+MrHairgreasemine soes not require the end user to do anything02:46
+MrHairgreaseyours will tire them02:46
@rizenright, which makes yours even more useful02:46
+MrHairgreasedebugging goto statements02:46
+MrHairgrease=)02:46
@rizenif it does all the work02:46
@rizenalso...mine has no tie ins to any webgui variables...therefore you can't really use it for logic in templates02:46
@rizenit's completely useless02:46
+MrHairgreasea good acme has an infinite entertainment/effort ratio02:47
@rizenyou can't accept any input from the user02:47
@rizenok...there's nothing entertaining about mine, other than that it's funny to see a 30 year old language emedded in webgui02:47
+MrHairgreaseyes but you can put tmpl_var inside a macro which in turn will generate javscript02:47
+MrHairgreasei never said i didn't like it02:48
+MrHairgrease=)02:48
+MrHairgreaseAnyway02:48
+MrHairgreaseit's bed time over here02:49
+MrHairgreasesee you later02:49
@rizenthe real reason i wrote it was that i figured it would give you something cool to talk about in your talk at the wuc02:49
@rizengood night02:49
+MrHairgreasei know02:49
+MrHairgreaseyou started it02:49
+MrHairgrease=)02:49
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []02:49
-!- Hinrik_ [n=hinrik@dsl-228-236.hive.is] has joined #webgui03:26
-!- Hinrik [n=hinrik@dsl-228-236.hive.is] has quit [Read error: 110 (Connection timed out)]03:38
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui04:25
PedersenMJg'd evening.04:26
Radix-wrkhey PedersenMJ 04:39
PedersenMJHow goes it?04:39
Radix-wrkGood :)04:39
Radix-wrkI see you're winning in the polls so far.. tis good to see :)04:39
PedersenMJWell, I hope it stays that way for me, I have to admit.04:40
Radix-wrkI'm coming second, third and tied for fourth atm.. hehe04:40
PedersenMJHeh. Wonder if I could've taken 1st through 5th if I'd broken that one article up into smaller ones somehow ;)04:41
Radix-wrkOh you won't have any competition - no way.. you'll win hands down04:41
Radix-wrkWell I'm glad you didn't :P04:41
PedersenMJI hope I win. But I know better than to jinx things by thinking that I will win.04:42
Radix-wrkhehe04:42
PedersenMJOne of the most humiliating losses I can ever remember happened that way. Spelling bee. Given an easy word. Characteristic. Spelled it Charateristic. I try and remember that every time I think that winning is a guarantee.04:43
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui04:44
-!- mode/#webgui [+v perlDreamer] by ChanServ04:44
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui04:45
-!- mode/#webgui [+o snapcount] by ChanServ04:45
-!- mode/#webgui [-o snapcount] by snapcount04:46
Radix-wrkheh04:47
+perlDreamerwhen I reach 20K karma do I get to take over WebGUI?04:56
PedersenMJNah, that's when the boss-fight happens. At 20K karma, JT becomes Mega-JT, and you have to duke it out Mortal Kombat style. Except he's also got about 3000 special moves and combos you have to counter.04:58
+perlDreamerI only have 1 special move, but it's a killer05:00
PedersenMJI'm going to regret asking this, and I know it. And yet, I find myself unable to *not* ask it. What's your special move, pD?05:01
+perlDreamerI'm a tuba player.  'nuff said ;)05:04
+perlDreamerPedersenMJ: how are you doing in the wiki ratings?05:10
PedersenMJSo far, doing well.05:11
PedersenMJHopefully, staying there.05:11
+perlDreamerlooks like you're well ahead of the competition.05:11
@rizenplease, PD, i've got you so beat as far as special moves go05:11
+perlDreamereveryone knows the game is designed so the underdog hero can win05:12
@rizenwhat makes you think you're the underdog hero and not the chump that is made an example of at the beginning so that everyone thinks the hero can't win05:13
+perlDreamerI've been doing this too long to be the chump at the beginning05:13
@rizenok...maybe you're just another one in the bracket then along the way to the final match05:13
@rizenhehe05:14
@rizenbut yeah, if you get 20k karma you can have webgui, and then i can go take a nap05:14
@rizen=)05:14
+perlDreamergive me a few more months and I'll be there05:14
@rizenwhy don't you spend your karma on something? or is it a status thing for you?05:14
+perlDreamerwhat can I spend it on?05:14
+perlDreamerIf I want something, I code it.05:15
+perlDreamerI have given some away to some bug reports with patches05:15
+perlDreamerand I was going to give some away to GregHacke, but he never posted the bug solution05:15
@rizenyou know you can't give karma to users that way, right?05:16
@rizencurrently colin is in the lead karma-wise05:16
@rizencuz i keep spending my karma05:17
+perlDreamerdoesn't rating in the discussion board transfer karma to the user?05:17
@rizeni generally make about 2500 karma a month in posts and whatnot05:17
@rizenthe rating transfers 1 from you to them05:17
+perlDreameris that an RFE-able feature?05:18
@rizenhttp://rafb.net/p/LsYJhE69.html05:18
@rizenis what an rfeable feature?05:18
@rizenbeing able to give karma to another user?05:18
+perlDreameryes05:19
@rizensure05:19
+perlDreamerany particulars of implementation that I should be wary of?05:20
@rizenwhy are you thinking of writing it?05:20
@rizenif not, then it doesn't matter05:21
+perlDreamerI wouldn't mind writing it05:21
+perlDreamerbut there are lots of bugs to be fixed, still05:21
@rizenfeel free to give it a go05:22
@rizenreally shouldn't take more than an hour to write it05:22
+perlDreamerit would be good to write it without building a form that lists every user in the system.05:24
@rizenpd...have you installed my BASIC macro yet05:24
@rizeni know you want to05:24
@rizenit's the most useful macro EVER05:24
@rizen=)05:24
+perlDreamerIf it's useful, you'll never win the contest05:24
+perlDreamerI should get off my butt and work on my entry.05:24
@rizenit's not useful, that's the point05:24
@rizeni was being sarcastic05:24
@rizeni'm totally going to win that contest, even though i'm ineligible05:25
+perlDreamerso far MHG has the only vaid entry?05:26
@rizenyup05:27
@rizenhe's got no competition05:27
@rizeni figured people would rush in on this one05:27
+perlDreamerACME is a tough category05:27
@rizenit's easy to do something silly05:27
+perlDreamerI'll tell you about my entry if you don't backdoor me05:27
+perlDreamerI'm going to write a new form control05:27
+perlDreamerFor the CueCat05:27
@rizenwell i won't..but someone else might05:27
@rizenwhat is CueCat?05:28
@rizenthe barcode reader?05:28
+perlDreameryeah05:28
+perlDreamerhttp://rafb.net/p/LsYJhE69.html05:28
+perlDreamerhttp://en.wikipedia.org/wiki/Cue_cat05:28
@rizendo you have one?05:28
+perlDreamerI think so, tucked away in a dark corner05:29
@rizeni figured someone would come up with the most obvious acme macro ever05:29
+perlDreamerAlthough, it might actually be useful05:29
@rizensomething that would display random pictures of their sister05:29
@rizenor whomever05:29
Radix-wrkheh05:29
@rizenit can't be something that would display just any random pics05:29
@rizenit has to be a predefined set of random pics05:29
@rizenthat makes it truely useless05:30
+perlDreamer^MySisterHasZits();05:30
@rizenanother thing i thought of was if someone made a generic set of toolbar icons05:30
@rizenno programming required05:30
@rizenjust some new graphics that said the same thing as the current ones05:30
Radix-wrkDisplays all pictures that get votes between 3.2 and 4.0 from hotornot.com05:30
@rizenonly they're black and white05:30
@rizenhehe05:31
@rizenyeah..that's the ticket radix05:31
@rizenand don't make it adjustable05:31
@rizenjust 3.2 to 4.0905:31
Radix-wrkheh05:31
@rizenactually...some toolbar icons that are completely unintelligble would be cool too05:31
Radix-wrkI'm surprised there isn't an 8-ball macro already05:32
+perlDreamerAnswer imminent05:32
@rizenanother one i thought of was a set of icons to go in the fileIcons folder for programs that no longer exist05:32
@rizenlike if you could get the icon for Lotus 1-2-305:32
+perlDreamerhow about a set of OO icons to replace the standard Microsoft ones?05:33
@rizenthat could be construed as useful though05:33
+perlDreamerI'm hopeless at being useless05:33
@rizenno..the cuecat is a good one05:34
@rizennobody has one of those05:34
PedersenMJActually, I think I've got three of them.05:34
@rizenand the only way you could get one is to find it at ebay or something since the company is out of businesss05:34
@rizenthat makes it perfectly05:34
@rizenuselss05:34
+perlDreamerokay, time to start hacking05:35
+perlDreamersee y'all tomorrow05:35
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit ["Leaving."]05:35
@rizeni should head out too...have a good night everyone05:35
@rizenand PedersenMJ, i expect you to start working on those icons immediately05:35
@rizen=)05:35
@rizenlater05:36
PedersenMJHeh. L8r JT :)05:36
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit []05:41
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []05:48
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has quit []06:06
Radix-wrkhehe.. http://www.plainblack.com/user_contributions/user_contributions/acme/8-ball-macro06:37
Radix-wrkcouldn't help myself ;)06:38
@preactionRadix-wrk: not to give you the inside track or anything, but what about a macro that calls: `fortune` on *nix-type systems?08:11
Radix-wrkYeah, I thought about that.. as I remember you suggesting it.. but then I realised that JT's ^RandomSisterPic(); macro key is obviously the winning ticket..08:19
Radix-wrkthe thing is.. the fortune one.. would be useful!08:19
@preactionlol08:20
@preactioncould be, if you programmed it right08:20
@preactionACME is meant to be (imho) a quirky display of features08:20
Radix-wrkYeah, well so was 8-ball - until I hard coded the question..08:20
Radix-wrkWouldn't want anyone to get anything useful out of it :)08:20
@preactionyou can get useful things out of it, it just can't be useful on it's own08:21
@preaction(again, imho)08:21
Radix-wrkhehe08:21
@preactionimplement a macro using Acme::Bleach08:21
@preactionimplement something extra-useful using Acme::Bleach rofl08:21
Radix-wrkhttp://www.perlmonks.org/index.pl?node_id=47039008:22
@preactionget the Abe Vigoda death thingy in a macro08:22
Radix-wrkI really liked this one actually.. but didn't know how to rewrite it to work in webgui08:22
@preactionlol08:22
Radix-wrkobfuscated!08:22
@preactionyou could trap the print statement by opening a scalar as a filehandle08:23
Radix-wrkSee my perl knowledge is very very limited.. so I wouldn't know how to do that08:23
Radix-wrkI tried assigning the sprintf output to a variable, but that broke the code somehow08:24
Radix-wrkand it wanted an extra } after that08:24
@preactionmy $buffer; open my $fh, "<", \$buffer or die "Couldn't open scalar as filehandle: $@";08:24
@preactionthen you select $fh;08:24
@preactionthen after the print, you close $fh; and then $buffer will contain what you want08:24
@preactionperlbot -f open08:24
Radix-wrkhehe08:24
perlbotDocumentation for 'open' can be found here: http://xrl.us/vdwo08:24
Radix-wrkit's okay.. the code I gave was simple enough :)08:25
@preactionhttp://www.abevigoda.com/ffb.php <- macro to scrape this site08:26
@preactionor a random chuck norris quote!08:27
@preactioner.. "fact"08:27
Radix-wrkhehe08:27
@preactionomg: RANDOM FARK HEADLINE08:27
@preactioni mean, it's possible with an Syndication Wobject maybe08:28
@preactiongod damnit i should be in bed08:28
Radix-wrkyes, I think you should be.. you're going a little crazy with suggestions :)08:28
@preactioni haven't been able to work on anything "WebGUI"-core related in a long time08:29
@preactionmakes me antsy in the pantsy08:29
Radix-wrkacme bleach looks funny08:29
Radix-wrkno idea how you would use it tho08:29
Radix-wrkhttp://www.cloudfactory.org/~barbara/LJ%20photos/moonwalk.jpg08:30
@preactioni forget. something like the first time you run a script made with "use Acme::Bleach", it replaces your source with the bleached version of your source08:31
@preactionmeaning: no bugfixen08:31
@preactionrofl08:31
Radix-wrkhttp://www.youtube.com/watch?v=4nRNYG_xM2U08:33
Radix-wrkTickle Me Emo08:33
@preactionrofl oh god. depress-a-me street08:34
Radix-wrk"i hurt myself to feel"08:34
@preactiongood lord god08:35
* preaction hates emos08:35
Radix-wrkhehe08:35
Radix-wrkI'm sure they hate you right back!08:35
@preactioni could seriously go off on about a three-hour rant about emos08:35
@preactionbut see, they care that i hate them, i don't care that they hate me08:35
Radix-wrkplease dont08:35
* preaction shuts up08:35
Radix-wrkhehe08:36
Radix-wrkgo to bed :)08:36
@preactionrofl and the emos go to the comments 08:36
* preaction & sleep08:36
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]09:04
-!- AMH_mari [n=mari@alphamega-dmp.xs4all.nl] has joined #webgui11:07
AMH_mariHello all11:38
AMH_mariDone the upgrade to WebGUI 7.3.12 last friday and ran into a bit of a problem.11:39
AMH_marilib/WebGUI/Asset.pm now does things to dots in URLs; diff to 7.3.11. excerpt:11:40
AMH_mari415,421d40711:40
AMH_mari<11:40
AMH_mari<       # remove multiple extensions from the url if there are some11:40
AMH_mari<       while ($url =~ m{^(.*)\.\w+(/.*)$}) {11:40
AMH_mari<               $url =~ s{^(.*)\.\w+(/.*)$}{$1$2}ig;11:40
AMH_mari<       }11:40
AMH_mariAn URL like e.g. knktemplatestest2/002.000.011/images/brown/header_bottom_left.gif gets corrupted when addChild() is called with this URL in properties{'url'}11:43
AMH_mariI will change all my URLS so that dot is replaced with e.g. _, but I am a bit surprised with the decision to have WebGUI change URLs like this; is there a specific reason for wanting this?11:45
AMH_mariBTW: my apologies if I'm disturbing anyone's sleep; I'm in timezone GMT+111:47
Radix__hi mari - I suspect it's for the different template libraries, but I'm no expert I'm afraid11:47
Radix__template toolkit uses .'s in it's templates I believe11:48
Radix__your best bet is to stick around (and idle for a while) until preaction (wakes up), or perldreamer or rizen logs in11:48
AMH_mariThanks, Radix__, willdo11:51
-!- wgGuest07 [n=wgGuest0@201.11.22.50] has joined #webgui15:06
-!- wgGuest07 [n=wgGuest0@201.11.22.50] has quit [Client Quit]15:06
-!- ckotil [n=newtrino@snare.grnoc.iu.edu] has joined #webgui15:44
ckotilI think i found a bug with how pending version tags are handled. THey show up as having an error, until the version tag is approved.15:48
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui16:02
-!- mode/#webgui [+o rizen] by ChanServ16:02
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui16:35
-!- mode/#webgui [+o snapcount] by ChanServ16:35
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Client Quit]16:36
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui16:38
-!- mode/#webgui [+o snapcount] by ChanServ16:38
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Client Quit]16:40
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has joined #webgui17:03
-!- mode/#webgui [+v perlDreamer] by ChanServ17:03
AMH_mariHi all,17:15
AMH_mariDone the upgrade to WebGUI 7.3.12 last friday and ran into a bit of a problem.17:15
AMH_marilib/WebGUI/Asset.pm now does things to dots in URLs; diff to 7.3.11. excerpt:17:15
AMH_mari415,421d40717:15
AMH_mari<17:15
AMH_mari<       # remove multiple extensions from the url if there are some17:15
AMH_mari<       while ($url =~ m{^(.*)\.\w+(/.*)$}) {17:15
AMH_mari<               $url =~ s{^(.*)\.\w+(/.*)$}{$1$2}ig;17:15
AMH_mari<       }17:15
AMH_mariAn URL like e.g. knktemplatestest2/002.000.011/images/brown/header_bottom_left.gif gets corrupted when addChild() is called with this URL in properties{'url'}17:15
AMH_mariI will change all my URLS so that dot is replaced with e.g. _, but I am a bit surprised with the decision to have WebGUI change URLs like this; is there a specific reason for wanting this?17:15
@rizenYe17:16
@rizenYes17:16
@rizenit was changed like that so not to break exports17:16
@rizenseveral of our customers use WebGUI to publish content17:16
@rizento static sources17:17
@rizenso they use the static page export17:17
@rizenwhat they wanted was to make sure that file extensions were removed from URLs as they are created17:17
@rizenso if you had a page called home.html17:17
@rizenand added a sub page, it used to be home.html/subpage.html17:17
@rizenand now it will be home/subpage.html17:17
@rizenbecause you couldn't have both a file and a directory called "home.html"17:18
@rizennor does it make sense17:18
@rizenthe URL makes much more sense without the extension17:18
@preactionfyi: the export feature should actually work with home.html/subpage.html now, but i still agree with leaving the ".html" when automatically generating URLs, and rewriting to _ in folders17:19
@preaction*leaving out17:19
@rizenit did, but there was another change added17:20
@rizenwhere some files can be exported as files instead of folders17:20
@rizenso in those cases it didn't work17:20
@preactionah17:20
AMH_mariHello rizen, thanks for your answer. There are good reasons for the change, I understand from the above, so I'll avoid having dots in my URLs.17:21
AMH_mariNo problem17:21
ckotilhttp://snare.grnoc.iu.edu/stuff/pwned.jpg snapped this in utah17:29
+perlDreamerReal friends don't let friends use case insensitive file systems17:38
ckotilhey pd, im seeing a bunch of errors in my webgui.log as soon as a version tag becomes pending, waiting for approval17:43
ckotilit seems to me that when there is a pending version tag, the workflow doesnt execute , and it shows up in the log as an error.17:46
ckotilOR, something is screwed up on my install17:46
+perlDreamerwhat kind of errors?17:53
+perlDreamerI haven't played with that workflow yet17:53
ckotilPOE::Kernel::_Dispatch_event errors17:53
+perlDreamerpastification?17:53
ckotiland CRON , so im guessing thats scheduled events17:53
ckotilim not sure what that is, pastification17:54
+perlDreamerCould you paste some of the errors into a file on one of the IRC-used paste sites17:55
+perlDreamerperlbot: paste?17:55
perlbotPaste your code to http://sial.org/pbot/perl or http://erxz.com/pb and #perl will be able to view it.17:55
+perlDreamerpastebin.ca is another good site17:55
ckotilk17:58
ckotilhttp://erxz.com/pb/182918:02
+perlDreamerthere are three workflow IDs in there with communications problems.  We need to figure out what they are.18:04
ckotilpbcron is send queued email.18:05
ckotilthe workflow id'18:06
ckotils ive bene trying to track down, but have been unsuccessful18:06
ckotilQqTBeY... is in workflowInstance table18:06
ckotilbut the other 2 i have no idea where they could be18:06
+perlDreamerI'd post a bug about it.18:11
ckotilkthx.18:11
-!- AMH_mari [n=mari@alphamega-dmp.xs4all.nl] has quit ["using sirc version 2.211+KSIRC/1.3.12"]18:15
-!- diakopter [n=diakopte@pdpc/supporter/active/diakopter] has joined #webgui18:17
+perlDreamerrizen: DateTime::Set is going to be a very heavy solution for the calendar.18:41
+perlDreamerTo build the sets, it makes multiple objects and then iterates over them18:41
+perlDreamerso if we wanted to get the day view for a calendar that had an weekly event for the next year, it would build a set of 52 objects18:41
@rizenok....but how much memory is that, and how long does it take to create an object18:45
@rizenif each object is only 1k and it takes 0.0003 seconds to create each object, then in the greater scheme of things it's not that big of a deal18:45
@rizenstatistics without relativity are useless18:46
+perlDreamerI have no idea, I only know that object creation in perl is a very slow operation18:53
-!- MrHairgreas1 [n=martin@x032124.its-s.tudelft.nl] has joined #webgui19:08
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has left #webgui []20:46
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"]20:51
-!- ckotil [n=newtrino@snare.grnoc.iu.edu] has quit ["Lost terminal"]21:52
-!- ckotil [n=newtrino@snare.grnoc.iu.edu] has joined #webgui21:55
-!- MrHairgreas1 [n=martin@x032124.its-s.tudelft.nl] has left #webgui []22:22
-!- MrHairgreas1 [n=martin@x032124.its-s.tudelft.nl] has joined #webgui22:22
-!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WEbGUI22:31
-!- mode/#webgui [+o khenn] by ChanServ22:31
@khennMrHairgreas: are you arond?22:32
@khennaround?22:32
MrHairgreas1yes22:33
-!- MrHairgreas1 is now known as MrHairgrease22:33
@khennquestion about SQL Form22:33
@khenncan you use a group field?22:33
@khenndo choose from a list of groups in WebGUI?22:33
@khennI'm guessing not22:34
MrHairgreaseto do what?22:34
MrHairgreaseoh22:34
MrHairgreaseI dunno22:34
MrHairgreaseIn priciple it should work22:34
MrHairgreasebut you cannot use it to do privs22:34
@khennmeaning what?22:34
MrHairgreaseYou cannot do anything group related with those fields22:35
MrHairgreasejust store groupId's22:35
@khennright22:35
@khennthat's what I need to do22:35
MrHairgreasestoring?22:36
-!- wgGuest96 [n=wgGuest9@207.66.131.242] has joined #webgui22:48
-!- wgGuest96 is now known as isaacfinnegan22:49
isaacfinnegancan I ask a Plainblack corp. question?22:49
--- Log closed Mon Mar 19 22:51:53 2007
--- Log opened Thu Mar 22 17:22:23 2007
-!- xdanger [i=xdanger@217.112.244.70] has joined #webgui17:22
-!- Irssi: #webgui: Total of 13 nicks [1 ops, 0 halfops, 1 voices, 11 normal]17:22
-!- Irssi: Join to #webgui was synced in 3 secs17:22
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui17:48
-!- mode/#webgui [+o rizen] by ChanServ17:48
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit []17:49
-!- cap10morgan [n=wmorgan@vc1-868-3.adsl.indra.com] has joined #webgui17:55
-!- AMH_mari [n=mari@alphamega-dmp.xs4all.nl] has quit ["using sirc version 2.211+KSIRC/1.3.12"]18:09
-!- AMH_bob [n=chatzill@alphamega-dmp.xs4all.nl] has quit [Remote closed the connection]18:11
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui18:35
-!- mode/#webgui [+v crythias] by ChanServ18:36
-!- cap10morgan_ [n=wmorgan@vc1-868-1.adsl.indra.com] has joined #webgui18:44
-!- cap10morgan [n=wmorgan@vc1-868-3.adsl.indra.com] has quit [Read error: 110 (Connection timed out)]19:03
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has joined #webgui19:32
-!- mode/#webgui [+v perlDreamer] by ChanServ19:32
+perlDreamerno more IRC logging going on?19:35
+perlDreamerpreaction: you're going to love this one19:35
+perlDreamerhttp://www.plainblack.com/bugs/tracker/calendar---events-that-span-over-two-months-do-not-appear-in-the-month-view.--patch-is-attached#xoczlYTgnt1v5gGqSqVyGg19:35
* SDuensin logs the planet.19:36
+perlDreamerIt's a simple, elegant patch for the display logic problem in the calendar19:36
+perlDreamerno set logic, just start and end date overrides19:36
@preactionlooks good to me19:37
+perlDreamerme, too19:38
+perlDreamerI feel like an idiot for not thinking about it myself19:38
* SDuensin may actually have an ACME entry soon.19:38
@preactioni'm seriously considering trying to remove that functionality entirely, the showing events that span multiple days on each day19:38
@preactioni hates it19:38
+perlDreamerforce everyone to use recurrence?19:38
@preactionor, at least, make it an option to turn off19:39
+perlDreameroptions make programming worse19:39
@preactionright, now i remember, easier to make a viewList sub instead19:39
@preactionthe other views will get spans as well, i remember JT saying he wanted to see bars in the day view, like most calendar apps, showing the length of time an event spans that day19:40
+perlDreamermaking recurrence mandatory would cause more events to be in the db, so it would be a little slower, but not much19:40
@preactionbut they aren't really recurring events, they're events that span more than one "day", "hour", or etc...19:40
+perlDreamerwell, this patch should work well in any view.  And the list view isn't changed by this.19:41
@preactionalso, after we convert to using DateTime::Event::iCal, it Might actually be feasible to not store every recurrance of a recurring event in the database19:41
@preactionwhich could simplify a lot of things19:42
+perlDreamerthat's a different set of bugs19:42
@preactiontrue enough19:42
+perlDreamerjust be thankful that this is software and not hardware19:42
+perlDreamerhardware bugs suck19:42
-!- cap10morgan [n=wmorgan@vc1-868-3.adsl.indra.com] has joined #webgui20:06
-!- cap10morgan_ [n=wmorgan@vc1-868-1.adsl.indra.com] has quit [Read error: 110 (Connection timed out)]20:25
-!- cap10morgan [n=wmorgan@vc1-868-3.adsl.indra.com] has quit []21:03
-!- cap10morgan [n=wmorgan@vc1-868-3.adsl.indra.com] has joined #webgui21:04
@rizenckotil...what version of webgui are you running on that box?21:08
@rizen7.3.12?21:08
@rizennevermind...posting to forums21:11
+perlDreamer7.1.1321:12
+perlDreamerI worked with him yesterday on this21:12
+perlDreamerit's like his apache is using a different perl from his command line21:12
ckotil7.3.1321:17
ckotilim pretty certain apache is using the right version of perl21:18
-!- crythias [n=gyoung@64.200.2.35] has quit ["Leaving."]21:25
SDuensinHey rizen.21:26
-!- perlmonkey2 [n=kmurphy@ip70-189-104-178.ok.ok.cox.net] has joined #webgui21:47
-!- SDuensin [n=Scott@246.sub-75-205-74.myvzw.com] has quit ["Leaving"]22:28
ckotilheading home22:46
cap10morganwhat are some common things to check on when spectre reports "Response for (assetId) had a communications error."?23:37
cap10morganthis is on a custom workflow i wrote, so i'm debugging my own code23:38
@rizenturn on info in your log23:38
@rizenINFO23:38
@rizenand then restart everything and run it again23:39
cap10morganok, will do23:39
@rizenthen monitor the log and it will give you details as to what's happening23:39
cap10morgangreat23:39
-!- vayde [n=vayde@209.134.142.196] has joined #webgui23:50
-!- mode/#webgui [+o vayde] by ChanServ23:50
+perlDreamerrizen: can you please give TjECC about a bazillion karma for finding an easy solution to the calendar display problem?23:50
+perlDreamerpreaction: what's the DateTime magic invocation for finding the last day of a month?23:58
@preactionperlDreamer: it's in that patch iirc, DateTime->last_day_of_month() or something23:59
+perlDreamerthanks23:59
--- Day changed Fri Mar 23 2007
-!- vayde [n=vayde@209.134.142.196] has quit [Remote closed the connection]00:11
+perlDreamerclosed two calendar bugs00:37
+perlDreamercatch y'all later00:37
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"]00:37
@preactionrizen: mind if i add the ability to see a userDefined field in the Post edit template as a hidden form element? it's necessary for the alumni project01:23
@rizenyou can already do that01:24
@rizenwith a custom template01:24
@preactionhow?01:25
@rizen<input type="hidden" name="userDefined1" value="<tmpl_var userDefined1.value escape=html>" />01:25
@preactionshould that be in Post.pm?01:26
@rizenwhy would that be in post.pm01:27
-!- cap10morgan [n=wmorgan@vc1-868-3.adsl.indra.com] has quit []01:27
@rizenyou're editing a post right?01:27
@rizenand you want to have the value of userDefined1 or whatever in a hidden field?01:28
@preactionor the value of it01:28
@preactionthat would work01:28
@rizenwhat i just gave you will do that, you just put it into your template01:28
@rizenthe post form template01:28
@preactionbut i'm not seeing, in Post.pm, anywhere where that variable is set01:28
@preaction1153-1179 is where the userDefined field vars are made for the edit form01:29
@rizensorry..you're right, it's not userDefined1.value01:30
@rizenit's just userDefined101:30
@rizenand userDefined201:30
@rizenetc01:30
@rizenthe processTemplate() method autoadds all the properties of an asset to the template01:30
@rizen<input type="hidden" name="userDefined1" value="<tmpl_var userDefined1 escape=html>" />01:31
@rizenso that's what you want01:31
@preactionk01:31
@preactionwill that survive a preview?01:32
@rizenno01:33
@rizenwell...i don't think so01:33
@rizeni don't know for sure01:33
@rizenthe answer is no01:34
@rizendefinitely not01:34
@preactionso that won't work, they like the preview function01:36
@rizenon line 1155 add01:37
@rizen$var{'userDefined'.$x} = $userDefined;01:37
@preactionk01:37
@rizenthen it will survive preview01:38
@rizenand you can commit that to svn01:38
@preactionk01:38
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui01:46
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI02:07
-!- perlmonkey2 [n=kmurphy@ip70-189-104-178.ok.ok.cox.net] has quit ["Ex-Chat"]02:49
@rizenSDuensin you were asking for me before and i wasn't around02:51
@rizenwhat's up02:51
SDuensinrizen !02:58
SDuensinJust was saying "hi".02:58
SDuensinBeen working on an ACME entry.02:59
@rizenis it going to rule02:59
@rizen??02:59
@rizenit's going to have to rule in order to beat martin's new entry02:59
Radix-wrkand mine! :)03:00
* Radix-wrk snickers softly.03:00
SDuensinIt's...  bizarre.03:00
@rizenradix, you don't count03:01
Radix-wrkAww03:01
@rizenyou're not an american...we need someone to represent over here03:01
Radix-wrklol03:01
Radix-wrkI can do an american accent.. that help?03:01
@rizeni suppose03:01
@rizenif it's any consolation, i'll be rooting for you over martin03:02
Radix-wrkhehe03:02
@rizenjust because i don't want his ego to get any bigger03:02
SDuensinhehe03:02
Radix-wrkhis hair might get even higher if he does!03:02
@rizenexactly03:02
Radix-wrkthink of the poor gell03:02
Radix-wrksorry.. hair grease03:03
@rizenand he can barely get through the door now03:03
@rizeni mean, we only have 7 foot doors and 8 foot ceilings in the united states03:03
@rizen=)03:03
* SDuensin is starting to be concerned by the competition.03:03
Radix-wrklol03:03
@preactionif they go insane, you'll be a shoo-in!03:03
@preactionnerp! bagackle! spoo!03:04
* SDuensin wants extra points for not knowing Perl!03:08
Radix-wrkYou ain't the only one :)03:09
-!- cap10morgan [n=wmorgan@206-124-31-122.denver.dsl.forethought.net] has joined #webgui03:50
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []04:20
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui04:26
-!- mode/#webgui [+o rizen] by ChanServ04:26
-!- rizen2 [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui04:32
-!- rizen2 [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Client Quit]04:32
-!- rizen2 [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui04:33
-!- rizen2 [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Client Quit]04:33
-!- rizen3 [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui04:33
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []04:33
-!- rizen3 is now known as rizen04:34
-!- mode/#webgui [+o rizen] by ChanServ04:34
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Client Quit]04:35
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui04:35
-!- mode/#webgui [+o rizen] by ChanServ04:35
@preactionrizen: you still awake/aware/alive?05:58
@rizennever05:58
@preactiondamnit05:58
@rizenthe good news is that even while asleep/unconcsious/dead i can do more than your average ass clown05:59
@rizen=)05:59
@preactioni'm trying to subclass the collaboration system, i was wondering if i can do a little refactoring? i need to filter Posts by a session scratch variable, where userDefined1 is a JSON array (meaning a custom SQL query to get what Threads I need to display)06:00
@preactioni see what i need to do, i just think it'd be easier in the long run if i refactor the CS a bit06:00
@rizenyou can't subsclass the CS...it's not possible06:00
@preactionotherwise i copy/paste and just change what i need06:00
@rizenbecause the various assets that make up the CS, reference each other by name, and by table name06:00
@preactiontable name will stay the same, for all intents and purposes it will be possible to call this a Collaboration system06:01
@preactionexcept when view()06:01
@rizenif you know of a way to make it subclassable...that would be amazing, cuz i've been trying to figure out how to do it for over a year06:01
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui06:01
-!- mode/#webgui [+v perlDreamer] by ChanServ06:01
@preactioni'm going to push anyway, because any other solution i can think of (and frank can think of) for doing what needs doing is either impossible or very very very ugly06:02
@rizenpush?06:02
+perlDreamerRadix-wrk: is the logging on mentalhouse.net down?06:03
@preactionpush, just keep going and damn the torpedoes06:03
@preactionmake it work at any cost06:03
@rizeni wish you luck06:03
@preactioni might need it06:03
@preactionare we using an SQL query in the CS for performance? or because getLineage won't work?06:03
@rizeni don't know06:04
@rizenwhich query06:04
@preactionthe one in view() that gets the threadIds we need06:04
@rizenincidentally Post.pm specifically refers to Collaboration.pm by name 3 or 4 times06:04
@preactioncrap06:04
@rizenand that's why it's not subclassable06:04
@preactionthis might be more fun than first anticipated06:04
+perlDreamerpreaction: if you give me a summary of all the new Post variables, I'll document them for you.06:05
@rizeni think we're using the SQL statement as a holdover from pre asset days06:05
@rizenfeel free to refactor that into getLineage()06:05
+perlDreamergetLineage rocks06:06
@preactioni see it, and i can change those lines in Post.pm to do proper inheritence processing06:06
@preactiongetParent->isa("WebGUI::Asset::Wobject::Collaboration")06:06
@rizenThread also refers to collaboration06:06
@rizenand ::Post06:07
@preactionjust the once, and it'll only be the collab that needs subclassing, and that once can also be changed to proper inheritence processing06:07
-!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI06:07
-!- mode/#webgui [+o khenn] by ChanServ06:07
@khennevenin06:07
+perlDreamerhey06:07
@preactionfrom what i'm seeing, it's feasible06:07
@preactionprovided, of course, i add no medium-to-large number of clock cycles to the processing time06:08
@preactioni might have to leave the SQL statement as-is for that, i think the paginator does things more efficiently than a getLineage call would (and/or the 7.4 changes to the paginator will speed up efficiency, something that getLineage wouldn't do w/o a hack to the collab system)06:09
@rizenoh right06:10
@rizenthat's why we're using the sql query06:11
@rizenbecause of pagination06:11
@preactionfor now, it might be best to create a getThreadsPaginator() method in the CS, and then change those things in the Thread/Post assets to do inheritance checking06:11
@rizeni forgot06:11
@khennpagination is going to get faster in 7.406:11
@preactionwhich means it'll be best to keep using it06:12
@preactiongetLineage should never support pagination (imho)06:12
+perlDreamerwhy not?06:12
@preactionokay, it could06:12
@preactiona "skip" param would work, or "start" or whatever, combined with the "limit" param06:12
+perlDreamerthe encapsulation it provides is worth added complexity in the API06:13
@preactiontrue enough06:13
@preactionwould also simplify the CS, at minor expense06:13
@preactionbut that'd have to wait06:14
+perlDreamerwhat are you going to do to the paginator to speed it up?06:15
@preactionthe paginator is going to parse the SQL and add a limit clause in the appropriate place06:17
@preactionmeaning it'll only process "start + length" rows, instead of getting them all and then returning the right ones06:17
@preactionso if you have 8000 threads, and only want the first 20, it'll only go through 20 rows06:18
+perlDreamersweet06:18
+perlDreamergetLineage would benefit from that as well06:18
Radix-wrkperlDreamer, I don't belong to a mentalhouse, xdanger does.06:20
Radix-wrk;)06:20
@preactionit has "limit" now, in addition to lineageLength and lineageDepth (or whatevz)06:20
@preactionbut doesn't have any way to specify the start point06:20
+perlDreamerno06:20
+perlDreameryou know I'm a SQL newbie, but what about cursors?06:21
@preactioncursors?06:21
+perlDreameras I understand it, a cursor is like a smart point that remembers where it was between reads06:22
+perlDreamermaybe you'd need a persistent DBI connection to make it work06:22
@preactionlooks like for mysql you need a stored procedure06:22
@rizencursors aren't very useful in a web environment06:23
@rizenthey are hella useful in sql programming06:23
@rizenlike stored procedures06:23
@rizenbut in a web environement06:23
@rizenyou have no idea if you're going to get the same DBI connection from request to request06:24
@rizenso you can't really make use of a cursor06:24
+perlDreamerI see06:24
+perlDreameryou'd have to pool connections and return the same one to each session to make it work06:24
@rizenyeah, and that still doesn't help you06:24
@rizenunless you could only use the dbi connection for that one session06:24
@rizenif the dbi connection could be used for other sessions as well06:25
@rizenthen they could theoretically move the cursor06:25
+perlDreameryou know, it's good that I mainly do docs and tests ;)06:25
+perlDreamerand bug fixes06:25
@rizensince pb.com let's you keep the same session for up to 2 weeks06:25
@rizenwe have about 25000 open sessions at any given time06:25
@rizendon't know if mysql can even handle that many open connections06:26
@rizenbut we have the max set at 1000 in the wre anyway06:26
@rizen=)06:26
@rizenpd, i disagree06:27
@rizeni think you'd be an excellent core dev06:27
@rizenif you ever wanted to tackle it06:27
@rizenkhenn on the otherhand doesn't like core dev at all...much prefers to write plugins for webgui06:27
+perlDreamerhe's just been out of it for a while06:28
@rizennope...he really doesn't like it06:28
@rizenhe likes the instant gratification of building apps with user interfaces06:28
@rizenrather than system level stuff06:28
+perlDreamerI thought he was into software architecture and stuff like that06:28
@rizenhe is06:29
@rizenbut focuses on user-centric software design06:29
@rizenintegration and systems level stuff aren't as fun for him06:29
@rizenor that's what he tells me06:30
@rizenkhenn could probably explain it better than i am06:30
Radix-wrkhow many users on pb.com?06:31
+perlDreamerI'll try to chat him up tomorrow06:31
@preactionpd: i'm with rizen, you've been helpful designing APIs06:31
@preactionthe calendar work you've done, the WebGUI::DateTime, for examples06:31
@rizenholy crap, i was way off on session count06:32
@rizenit's more like 250,00006:33
Radix-wrkwhoah06:33
@rizencurrent session count: 27449906:33
@rizencurrent user count: 793206:33
+perlDreamergotta crash guys.  Tomorrow I have to debug someone else's chip.06:35
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit [""""]06:35
@preactionthat almost sounds fun06:35
@preactionelectrical engineering06:35
Radix-wrkActive Sessions:53706:42
Radix-wrkUsers:492806:42
@rizenwhere's that?06:42
@rizenon your site?06:42
@rizenat work06:42
@rizenyou probably have a short timeout on your site also, right?06:42
Radix-wrkyeah, work06:46
Radix-wrk24 hr timeout06:46
@rizenoh wow..that's longer than i would have guessed06:46
Radix-wrkOh no.. 8 hours06:47
@rizenmost of our clients that use it for an intranet have it set to between 1 and 406:47
@rizensorry 1 and 806:47
Radix-wrkJust seems like 24 because that's my working day :)06:47
@rizenyeah06:47
Radix-wrkWhat I'm confused about is "Groups:681"06:48
@preactioncollab systems create subscription groups, so do threads iirc06:49
@rizenyup06:49
Radix-wrkAhh k06:49
Radix-wrkthat'd blow it out quite a lot then and explain it06:50
Radix-wrkAssets:4653 is pretty scary too :)06:50
@rizenpb assets: 4536706:51
Radix-wrkyikes :)06:51
@rizenwe have clients that blow that out of the water06:51
Radix-wrkWhat's the largest site you've dealt with?  # users/assets/etc?06:51
@rizenin fact, we have one client that has more than 100,000 users and groups...and they have no collaboration systems on their site06:51
@rizenthe largest number of assets in a single site, i think is just over 200k06:52
@rizensomething interesting to check out is your asset/revision ratio06:53
Radix-wrkhow do you calc that?06:53
@rizenpb: 1.542706:54
@rizenselect count from assetData, and divide that with count from asset06:54
@rizeni've seen some that have a ratio > 406:55
@rizeni think that's just crazy06:55
@rizenyou want your ratio to be less than 2 in order to be running an efficient site06:56
@rizenthe closer to 1 it is the better06:56
Radix-wrk3.9706:58
@rizenomg06:58
@rizenthat means you have edit crazy users06:58
Radix-wrkyep06:58
Radix-wrkWe have everyone in the company editing pages06:59
@rizenthey edit, decide that they should have done something else, then make a mistake, then change their minds, etc06:59
Radix-wrkalways changing faq's, adding new articles, tweaking things06:59
@preactionwould it actually Be more efficient to remove ancient revisions?06:59
Radix-wrkwe also have a lot of constantly changing data.. ie. version numbers, links to latest downloads, etc..07:00
@rizenpreaction: yes07:00
@rizenand there is a workflow activity that does that07:00
@preactionthat's where i was going07:01
@rizeni forget what the default setting is on that07:01
Radix-wrkdelete asset revisions older than a year from the database07:01
@rizenyeah07:02
@rizenwe set that lower on plainblack.com07:02
@rizen90 days07:02
@rizenoh i guess we don't07:03
Radix-wrkI just changed ours to 6 months, but would need to check with management if I set it lower :)07:03
@rizeni thought we changed that...but i was wrong07:03
-!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has quit []07:14
@preactionrizen: can i add the changes that make the CS subclassable to core?07:17
@preactioninheritable?07:17
@preactionwhatever the term07:17
@rizenprovided you've thoroughly tested them so that i don't get a single new bug report due to your changes07:19
@preactionso tomorrow after I write some tests07:19
@rizenif you can't guarantee me that, then it needs to wait for 7.407:19
@preactiontomorrow i'll have a guarantee07:20
@preactionis there a known bug with the CS? replies getting mysteriously duplicated?08:48
@rizennope08:48
@preactioni've put a stacktrace, and it looks like i'm making posts that get submitted more than once08:49
@preactionthe sessions are different08:49
@rizenif you click twice on post it happens08:49
@preactionbut i clicked "submit" once08:49
@rizenother than that i haven't seen it08:49
@preactionmaybe my compy is magically pressing twice08:49
@preactionthis is the only bug i've been able to find08:49
@rizenor if you hit save08:49
@rizenand then hit refresh on the page08:49
@rizenthat says "be patient"08:49
@preactioni hit "enter" instead, moved to my tailed log, and it still happened. two different sessions (or rather, two different locations in memory where a session is being stored)08:52
@preactionif i can reproduce without my code changes, since i can only seem to reproduce in ubuntu (not from an OSX firefox outside the dev environment), can we say it's a known bug not related to my code changes?08:56
@rizenif you can reproduce it on a vanilla 7.3.13 install (no modifications or custom code of any kind), then yes08:58
@preactioni'm saying it may be a bug related to having 27000 assets, a sizable navigation array, and thus a long time between request and the response headers, causing the browser to think the request failed (thus, a browser bug)09:07
@rizendoubtful09:08
@rizenplainblack is twice as large as that site09:08
@preactioni've reverted and i can still reproduce. although it is 7.3.10 source. imma try restarting and reproducing again09:10
@preactioni couldn't reproduce with latest SVN, but i might try applying latest SVN to the alumni database that I have and see what happens09:12
@rizenmight as well, when we go live it will be on latest09:13
@preactionit still creates duplicates09:18
@preactiongoing to try some other browsers09:18
@preactioni can only reproduce on firefox 2.0.0.2 under ubuntu. with 7.3.10, 7.3.10 + my patch, and latest SVN09:36
@preactionworks fine in konqueror and firefox mac osx09:37
@preactioni'll get back to it tomorrow...09:38
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]09:59
-!- AMH_mari [n=mari@alphamega-dmp.xs4all.nl] has joined #webgui10:10
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has quit ["Leaving"]13:08
-!- SDuensin [n=Scott@13.sub-75-206-150.myvzw.com] has joined #WebGUI14:45
SDuensinGood morning14:45
ckotilwe had a crack head working for us16:02
ckotilhttp://www.idsnews.com/news/story.aspx?id=4193116:05
SDuensinHey ckotil 16:07
SDuensinI like this charge:  "maintaining a common nuisance"  -  hell, lock us all up!16:09
ckotilyeah , they couldnt outright charge him with dealing or possesion since he was ratted on16:10
ckotili bet my coworker winds up dead16:10
ckotilratting on a crack dealer is bad news16:11
* SDuensin can just see 'em "sittin' on the Group W bench" for causing a nuisance.16:11
SDuensinOur main problem around St. Louis is meth.  Usually find the labs when they blow up.16:13
ckotilya16:14
-!- bopbop [n=kristi@68-114-216-78.dhcp.mdsn.wi.charter.com] has joined #webgui16:21
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has joined #webgui17:30
-!- mode/#webgui [+v perlDreamer] by ChanServ17:30
+perlDreamerpreaction: check this out: http://search.cpan.org/~ssoriche/Test-Output-0.10/lib/Test/Output.pm17:34
+perlDreamerSTDOUT capturing goodness for tests!17:34
-!- mode/#webgui [+o bopbop] by rizen17:41
@bopbopI am woman, hear me roar!17:42
ckotilwow, female irc user17:42
ckotilwelcome17:42
SDuensinHello bopbop 17:43
@bopbophi17:43
+perlDreamergreetings, Duchess of Documentation17:46
@bopbopawww17:46
@bopbopwarm and fuzzy17:46
SDuensinDocs are Good.  We LIKE Docs!17:47
@rizenperldreamer: TjeCC17:47
@rizenyou want me to give him karma, for what exactly?17:48
SDuensinMorning, rizen 17:48
+perlDreamerremember how I was saying that the display logic for the calendar needed to be rewritten17:48
@rizenmorning sd17:48
+perlDreamerDateTime::Set and all that?17:48
@rizenyes17:48
+perlDreamerTjeCC gave us a 4 line patch to do the same thing17:48
+perlDreamerno new modules17:48
+perlDreamervery fast17:48
+perlDreamersee my commit from last night for code17:49
@rizensweet17:49
@rizenand you think he deserves 1 billion karma for that?17:49
@rizen1 billion seems a bit steep17:49
+perlDreamerhow about a kilokarma?17:49
+perlDreamerreporting a bug and giving a significant patch17:50
SDuensinNobody has ever answered me.  What good is karma?17:50
+perlDreamerKarma is good for getting your RFEs to the top of the list and having PB implement them17:50
SDuensinAh.  Nice.17:50
+perlDreamersee the karma page on PB.com for future possibilities17:50
+perlDreamerplainblack.com/karma17:50
* SDuensin tends to use /usr/bin/perl to get things implemented.17:51
+perlDreamerrizen: you could consider a quarter kilokarma17:51
+perlDreamerbut alliteration would drive us nuts17:51
@rizenhe just received a kilokarma17:52
+perlDreamerI need to build that RFE transferer17:53
+perlDreamerthank  you, rizen17:54
+perlDreamerwe have enough perl hackers in the community that stuff like this should happen more often17:54
* SDuensin is trying.17:55
@rizenTjeCC is a client and hacker that plainblack / webgui picked up about a year ago from one of my speaking engagements17:55
+perlDreamercool17:56
@rizeni spoke about WebGUI at Uniforum's PerlSIG17:56
+perlDreamerthat's right17:56
+perlDreameryou doing the lecture  circuit again this year?  yapc, etc?17:56
@rizennope...mainly cuz i don't have anything significant to talk about17:56
@rizenlast year it was webgui 717:56
@rizenand i hoped to have commerce finished this year so i'd be able to talk about that17:57
@rizenbut it will have to wait until next year17:57
+perlDreamermars needs women/wG needs hackers?17:57
@rizeni'm not the kind of guy that can talk about the same old boring crap time and time again17:57
@rizenthat's why this year's WUC is so different from previous years17:57
@rizeni was so sick of giving the same talks17:57
@rizeneven my State of WebGUI is going to be significantly different17:58
* SDuensin could do that one... State of WebGUI == Awesome!18:02
+perlDreamerIf you like State of wG, you should see him in the sequel, Stump the Chump18:04
@rizenthat's really a horrible name for that session18:05
@preactionit fits18:05
SDuensinhehe18:05
@rizenit's not about stumping me18:05
@rizenit's about getting questions answered18:06
@rizenthat weren't answered during the rest of the WUC18:06
+perlDreamerWebGUI Town Hall18:06
-!- AMH_mari [n=mari@alphamega-dmp.xs4all.nl] has quit ["using sirc version 2.211+KSIRC/1.3.12"]18:08
@rizenthat's a better name18:15
@rizenat least more descriptive of what goes on there18:15
@rizeni still say that "One on one with the Great One" is the best name18:15
ckotilhow about inquire the sire18:20
@preactionas if the ego needs more stroking18:22
ckotiladd a qu and you get squire18:22
ckotilthat will knock him down a coulpe pegs18:22
ckotilbetter rhyming scheme too18:22
@preactioncan't knock him down too far though, he has to handle MrHairgrease for the rest of us18:23
+perlDreamerwell, if MrHairgrease is Eurohunk, then rizen is ....18:23
+perlDreamerMichiganMan18:24
@bopbopAmerisStud?18:24
+perlDreamer?18:24
@bopbopEurohunk...Ameristud18:25
+perlDreamerAmeristud is better than MichiganMan.18:26
+perlDreamerMichiganMan makes me think of MichelinMan18:26
+perlDreamerand JT looks bad in white bandages18:26
ckotilheh18:26
@preactionrizen: my testing for my code (changes to the CS to make it inheritable) left me with this: the only bugs that I can make only occur on FF 2.0.0.2 for Ubuntu, and occur in latest SVN, 7.3.10 w/o my changes, and 7.3.10 w/ my changes18:26
@preactiongiven all that, i believe it's not my code, and is in fact the browser making multiple POST requests in a random fashion (or by the phases of the moon perhaps)18:27
SDuensinEver use FireBug?  Great for tracking down what the browser is up to.18:28
ckotili use it18:29
ckotil<3 it18:29
@preactionSDuensin: the problem is that when that browser posts a reply to a collab system thread, the reply shows up twice. a stacktrace reveals that it's the same methods being called from the same places but with different sessions, meaning (I think) that they're different requests18:30
@preactiononly seems to happen with a very large database and a very large navigation, creating a largish delay between POST and the server's response18:31
SDuensinHmm.  Sounds like a fun one to find.  :-/18:31
@preactioni spent four hours on it last night, and came up with nothing. i can only reproduce on that browser18:32
@preactionand when rizen gets back from whatever he's doing, i can have him confirm that it's not my changes and i can move forward on the client project18:33
@preaction(since, i'm now 100% sure that it is not my changes causing this idiosyncracy)18:33
+perlDreameris it the helpful browser prefetch going on?18:50
xdangerprefetch is the invention of the devil!18:51
@preactionwhy would it prefetch a POST response? with the correct data?18:51
+perlDreamerI don't know, but that URL is stored in memory.  If you did a page reload, it would resend the POST data18:51
+perlDreamertry setting up HTTP::Proxy and watching what the browser sends18:52
+perlDreamerand when18:52
@preactionusing tcpdump, it seems that one POST happens, and then 9 seconds later a different POST happens19:22
@preactionit wasn't spectre, since spectre connects on a different port19:23
+perlDreamerthis is on your dev box? (which means the IP of the referrer won't mean much)19:28
@preactioni'm dumping the entire TCP packet now, before i was just getting the bare minimum of the HTTP header19:29
* perlDreamer continues to murmur browser prefetch under my breath19:30
@preactiontcpdump confirms, the browser is sending two POST requests19:41
+perlDreamerevil, accursed thing!19:41
-!- cga [n=cga@213-140-6-101.ip.fastwebnet.it] has joined #webgui20:05
cgahi all20:05
@preactionhello cga20:06
cgaciao preaction , i'm evaluating webgui for my site (i'm using another CMS atm) , i find it very comlete and pw0nn1n9 (sorry for leet)20:07
cgapreaction, are you into plainback?20:08
@preactioni'm currently employed by them, yes20:08
cganice, you ight help then, i have few questions20:09
@preactionfeel free to ask, if anyone here can answer, they will20:09
cgawhat about the virtual hosting? how much control i have on it and what is required?20:09
cgacool20:09
cgaif you have FAqs just FAQ me20:10
cgaFYI: i'm looking at features , howtos and something else atm , i'll read about hosting virtual server later, but if you can answer that'll be good20:11
@preactionhttps://www.plainblack.com/services/hosting20:13
cgacool and thanks && oh BTW how much W3C compliant is webgui?20:13
@preactionthe standard style03 that comes with WebGUI is XHTML 1.1 / CSS20:14
cgai'm looking for W3C WAI CSS (X)HTML (depending on the one generated by webgui) and ANY20:14
cgacool , what about others?20:14
@preactionvalid, even if the mime-type is wrong20:14
@preactionothers? that depends on where you get it from, or if you build it yourself it'd depend on your prowess20:14
cgawell others are WAI and ANY20:15
cga8for the ones i look for)20:15
cgas/8/(20:15
cgaok i need to know more by rading and trying webgui20:15
cga*reafing20:16
cgadamn typos..20:16
cgareading20:16
@preactionWebGUI by default is Section 508 compliant, which is the US Goverment's version of WAI20:16
@preactioni can't find the "ANY" acronym on google20:17
cgais not an acronym20:17
cgais ANY browser20:17
cgai read that it supports the main vbrowser + some textiual ones. which is all i should care of.. but ANY is good. what about it?20:17
SDuensinWebGUI's output is entirely template based.  You can make it output anything you want.20:18
@preactionfirefox and IE are supported for admins, other browsers aren't supported for admin, but afaik work on every non-admin page (with graceful degredation for things like the TinyMCE)20:18
cgaoh sorry.. my fault.. i ment ANY for viewing browsers20:19
SDuensinThat's only because of the theme used on the admin page.  If you removed some of the fancyness, it'd work fine in other browsers, too.20:19
@preactioni believe the main hurdle is the TinyMCE, and that gracefully degrades20:19
@preactionmuch of it hinges on your HTML/CSS20:19
cgatinymce is nice , the cms i use now uses it20:19
SDuensinYup.  It turns into a nice textbox if the browser doesn't understand it.20:20
* SDuensin shoots an evil glance at Safari20:20
cgaFYI: i'm not a webdsesigner or whatever.. that's why i use a CMS , sorry if i dson't understnd dsomew of the things you say.20:20
@preactionactually, iirc, latest webkit builds finally support the tinyMCE20:20
SDuensinpreaction - has that made it into a Safari build yet?20:21
SDuensincga - Basically, in a nutshell, if the code you put in to WebGUI is compliant, what comes out will be compliant.20:21
@preactionSDuensin: i think, i don't know.20:21
SDuensin(Or, if you're like me, and feed it horrible CSS, what comes out is horrible CSS!)20:21
cgaSDuensin, you said about putput of webgui and templates. that's one thing i don't understand for my n00bsness. can you explain please?20:21
cgaSDuensin, cool about compiance20:22
SDuensinEverything WebGUI "renders" is done through templates.  You can edit (or create new) the template files to change how they look.  If the HTML you put in the templates is compliant, what comes out will be, too.20:23
SDuensinWebGUI really doesn't create anything of it's own.  It assembles templates and data.20:23
cgaoh i see , it seems more difficult than i tought20:24
SDuensinNot really.  Most of what you need is already included.  :-)20:24
@bopbop cga: have you looked at the demo site yet?20:24
SDuensinWebGUI takes some effort to learn, but believe me - it's worth it.20:24
@bopbopyou can test out webgui for free for 24 hours and see all this in action20:24
cganot yet. i just landed on the site and i'm reading other things, i wanna try the demo later20:25
@bopbopI think the template thing will be more apparent then20:25
SDuensinYea, the demo is cool.  It's a fully-working site that you can do anything to.20:25
cgai think so too20:25
@bopbopwhen in admin mode, click on an asset's Edit button on its toolbar, go to the display tab and you'll see edit buttons next to anything that's a template (style, etc)20:25
SDuensinI used to run WebGUI for everything.  Then I was stupid and switched because my new host didn't run WebGUI...20:26
SDuensinNow I'm working to be my own host and WebGUI is coming back strong!20:26
cgaok bopbop , i'll do it later , thanks20:27
cgaSDuensin, what i want to do is to take hosting on plainback if it sin't too expesive and let them take care of the hoisting issues, i reall y don't know nothing about it20:27
cgaeven if i'd like to learn but i'm really busy with other things20:28
SDuensinOnly reason I don't use PlainBlack for hosting is that I need to run a lot of odd stuff.  :-)20:28
cgawell i have only the site atm so it's perfect to migrate everything (beside i can have a blog with webgui and other things)20:29
cgait seems just perfect for what i have in mind20:30
SDuensinI've not run into anything it can't do.  Some things take a bit of tweaking, but it sure beats doing it by hand.20:32
* cga goes back to reafing on webgui's site and thanks you for your kind answers and time20:32
cgai'm sure i'll learn quickly once i understand how it works20:33
SDuensinPlay with the demo.  Read the online help.20:36
@preactionhttp://wiki.webgui.org <- a lot of stuff there too20:37
cgacool thanks20:39
@preactionif I do a joinClass in getLineage, wouldn't that be more easily inheritable than includeOnlyClasses?21:35
@preactionsay, a WebGUI::Asset::Event has a subclass. if I joinClass on WebGUI::Asset::Event, i'll only get assets that have an assetId in WebGUI::Asset::Event's tables21:36
@preactionno?21:36
+perlDreameryou need to ask someone who understands SQL21:37
@preactioni'm sure i can edit the SQL in getLineage that would make what I'm asking true21:39
@preactionif it doesn't already21:39
@preactionwith that, and a grep through the codebase to get rid of all the "if $asset->{className} eq 'something'" and change it to a proper inheritance check, we can have much more flexible assets21:40
+perlDreamerI like that21:43
+perlDreamerDo you know how to tell spectre to dequeue a workflow activity?21:43
@preactionremove an instance?21:43
+perlDreameryes21:43
@preactioni know of no way except through manual database hack-and-slash21:44
+perlDreamerhmmmm21:44
+perlDreamersounds like we need to add some API to spectre then21:45
+perlDreamerhttp://www.plainblack.com/bugs/tracker/collaboration-system-not-deleting-getcsmail-workflows#_8kYyR3xZywO4b0KnP4r6w21:45
+perlDreamerodds are that more bugs like this exist in the system21:45
+perlDreamerthe CS deletes the Cron job on purge, but probably does not dequeue them from spectre21:45
@preactionthat would explain some things21:45
+perlDreamerSpectre::Cron does have a deleteJob method21:46
+perlDreamernow, what does it need to be called with21:46
+perlDreamerand would it be better to communicate with Spectre directly, rather than yanking its pants off without warning21:47
@preactionif you remove it from workflowInstance, does that remove it from spectre?21:48
+perlDreamerI don't know21:49
+perlDreamer....yet :)21:49
+perlDreamerWebGUI::Workflow::Instance::deleteJob looks promising21:50
+perlDreamerah, and that's how you communicate with Spectre directly21:55
+perlDreamerWebGUI::Workflow::Spectre->new($self->session)->notify("workflow/deleteInstance",$self->getId)21:55
+perlDreamerpreaction: you're basically right21:57
+perlDreamerthere's an API for removing instances21:57
+perlDreamerbut there's no way to fetch a particular instance21:57
+perlDreamerbased on criteria21:57
+perlDreamerbasically, getLineage for instances does not exist21:58
+perlDreamerbut you can get them all and then iterate over them21:58
+perlDreamerWorkflow::Instance->getAllInstances()21:58
+perlDreamerso all that's left is identification21:59
cap10morganwhen you add a new workflow activity module in lib, do you have to manually an entry for it in the WorkflowActivity table?22:04
@rizenit only goes into the WorkflowActivity table if it is to be made part of an existing workflow22:05
@rizenotherwise you just reference it in your config file22:05
@rizenand then people can build it into their workflows however they wish22:05
@rizenthrough the ui22:05
cap10morganah, ok22:05
cap10morganduh, that makes sense22:05
@rizenand no matter what, you don't make an entry in WorkflowActivity yourself22:05
@rizenyou use the API to do it22:06
cap10morgangotcha, thanks jt22:06
@rizenif you have to22:06
+perlDreamerrizen: in WebGUI::Workflow::Cron->delete, should skipNotify skip notifying spectre, or should it force notifying spectre?22:46
@rizenanywhere you see "skipNotifiy" then it should skip notification...it's not a sarcastic function22:48
@rizen=)22:48
+perlDreamerthat makes sense22:49
+perlDreamerI'll just reverse the logic then, and this should fix Frank's bug22:49
+perlDreamerhttp://www.plainblack.com/bugs/tracker/collaboration-system-not-deleting-getcsmail-workflows#_8kYyR3xZywO4b0KnP4r6w22:49
+perlDreamerneed to go look for my wallet, be back in a while22:49
-!- SDuensin [n=Scott@13.sub-75-206-150.myvzw.com] has quit ["Leaving"]22:58
-!- bopbop [n=kristi@68-114-216-78.dhcp.mdsn.wi.charter.com] has left #webgui []22:59
-!- cga [n=cga@213-140-6-101.ip.fastwebnet.it] has left #webgui ["90% of the problems that people have with GNU/Linux are to impute to Windows."]23:08
--- Day changed Sat Mar 24 2007
@preactionrizen: using a tcpdump i've proven that the browser is actually sending two POST requests, so i am 100% confident that it does not introduce any bugs into the CS. it's not a full solution to complete subclassing for all parts of the CS, but the Collaboration itself can be subclassed00:06
@rizencool00:06
@preactioncan i add to core then?00:09
+perlDreamerpreaction, so you think we should do Calendar permissions #1?  That's cool be me00:21
@preactionpersonally, i don't see any reason why you would have a group that can edit the calendar and NOT add events to it00:21
@preactioninstead, might need the Calendar to edit the groups of all children Events when the Calendar permissions get edited, like the collab system does it00:22
@preactionbut wait, that could still give erik's bug00:23
+perlDreamerit would be better to do #2, IMO, but you're the architect00:24
@preactionyes, it would00:25
@preactiondidn't know what you meant by "adding groups"00:25
@preactionso a person can add an event if and only if they are a member of groupIdEventEdit00:26
+perlDreamermaybe I should do a quick check on the CS to see how it works00:27
@preactioni think i meant a previous bug, where the groupIdEdit for Events wasn't being set properly00:27
+perlDreamerthat bug was fixed00:28
+perlDreameron the CS, you can add posts if you're in the CS editGroup00:28
+perlDreamerand you canedit if you're in the editGroup00:29
+perlDreamerso #1 it is00:29
+perlDreamerum00:30
+perlDreamerit's set up to do that already00:30
+perlDreamerreturn $session->user->isInGroup($self->getParent->get("groupIdEventEdit")) or $self->SUPER::canEdit;00:30
+perlDreamerIs this a precedence bug?00:30
+perlDreamerreturn(this) or that?00:30
@preactionno, nevermind, i'm losing it00:31
+perlDreamerI need to test this.  I'm like 60% sure this is a precedence bug due to the or operator00:32
@preactionit's possible, but the last statement of a sub is the value implicitly returned, so it might just be confusing / unmaintainable00:33
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"]00:48
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui01:34
-!- mode/#webgui [+v perlDreamer] by ChanServ01:34
+perlDreamerpreaction: I found the bug.01:34
+perlDreamerEvent inherits editSave from Asset.pm01:34
@preactionwhich it should?01:35
+perlDreameryes01:35
+perlDreamerhm01:35
+perlDreamerno01:40
+perlDreamerit should not01:40
+perlDreamerEvent->canEdit should just return $self->parent->canAddEvent01:40
@preactionwill that work?01:44
+perlDreamerI don't know01:53
+perlDreamerit doesn't appear to be calling Event's canEdit, but Calendar's instead01:54
+perlDreamerI'm still tracing and checking01:54
@preactionwhen you're adding an event, it calls calendar's canEdit01:54
@preactionwhen your editing an event, it calls the event's canEdit01:54
+perlDreamerI was able to add an event as the owner of the calendar01:54
+perlDreamerwhen I edit an event, it shows me the form but will not let me save01:55
@preactionweird01:55
+perlDreamerit's probably me02:05
+perlDreamerI'm tired02:05
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has left #webgui []02:44
+perlDreamerpreaction, just for future reference, I opened up a demo site in another tab and was trying to change local dev code while reloading the demo site03:04
+perlDreamerrizen: I think I did a booboo.03:09
+perlDreamererik svanberg asked for a priority bug fix03:10
+perlDreamerI didn't know that nik was working on it03:10
+perlDreamerit's fixed03:10
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI03:31
+perlDreamerit's real quiet tonight05:18
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit ["Leaving."]06:14
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui06:24
-!- mode/#webgui [+o preaction] by ChanServ06:24
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit []07:03
-!- cap10morgan [n=wmorgan@206-124-31-122.denver.dsl.forethought.net] has quit []07:18
-!- wgGuest08 [n=wgGuest0@cp47104-a.roemd1.lb.home.nl] has joined #webgui08:18
-!- wgGuest08 [n=wgGuest0@cp47104-a.roemd1.lb.home.nl] has quit [Client Quit]08:19
-!- Radix__ [n=Radix@203.161.71.161.static.amnet.net.au] has quit ["Windows doesn't have users, it has hostages."]14:46
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui14:47
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has quit [Read error: 104 (Connection reset by peer)]14:49
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui14:49
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has quit [Client Quit]14:49
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui14:50
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has quit [Read error: 104 (Connection reset by peer)]14:51
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui14:51
-!- cga [n=cga@213-140-6-101.ip.fastwebnet.it] has joined #webgui15:55
-!- perlmonkey2 [n=perlmonk@ip70-189-104-178.ok.ok.cox.net] has joined #webgui17:46
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui18:15
-!- mode/#webgui [+v perlDreamer] by ChanServ18:15
-!- perlmonkey2 [n=perlmonk@ip70-189-104-178.ok.ok.cox.net] has left #webgui []19:17
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui19:32
-!- mode/#webgui [+o preaction] by ChanServ19:32
+perlDreamerpreaction!19:48
+perlDreamergood to see you19:48
@rizenwhat, i'm chppped liver?19:48
@preactionperlDreamer: how's it going19:48
+perlDreamerI've been lying in wait for preaction19:48
+perlDreamercan we talk about the calendar?19:48
+perlDreamerand then rizen can stomp on my theories and tell us really how to fix it?19:49
@rizenif you prefeer, i can just ignore you. =)19:49
@rizenthen i don't have to crush your hopes and dreams19:49
+perlDreamerI don't consider it crushing, it usually aligns them with reality again19:50
@preactionask forth your question!19:50
+perlDreamerwhat is the recurrence start date for?19:50
+perlDreamerwhy is it different from the event start date?19:51
@preactioni believe it was because we decided that MS Outlook's handling of recurrence, and they include a startDate iirc19:52
@preactioni'm still half-tempted to remove it and just assume "startDate" to be the first occurance of the event19:53
+perlDreamerthat's what I would do19:53
+perlDreamerin fact, I think the recurrence bugs that we've been seeing on the board are all caused by having both dates there19:53
+perlDreamerso removing it makes it easier to use and closes the bugs19:54
@rizenpd: check this out: http://video.google.com/url?docid=2940794006585194361&esrc=sr2&ev=v&q=irack&vidurl=http://www.youtube.com/watch%3Fv%3DKM_MkWgbt3k&usg=AL29H20Obe15ULRN-lON_ivaBT5b_8ea-A19:56
+perlDreamerhttp://www.ornery.org/essays/warwatch/2007-03-04-1.html20:00
@preactioni think the problem we faced was altering the recurrence pattern in an event far into the recurrence pattern20:00
@preactionif you leave the end after # events the same, it'll create a whole slew of them past20:01
+perlDreamerI don't follow you, preaction.20:03
+perlDreamerhttp://www.plainblack.com/bugs/tracker/event-calendar-date-start/finish-field-not-working-correctly-with-individual-and-re-occuring-events#Q4evFF9cDBj0nm7-i-icnw20:05
+perlDreamerread that20:05
@preactionremoving it would make it simpler20:08
@preactioni'd still like to benchmark what a 7-day recurring event takes to instanciate either (7 assets, or a single DateTime::Event::iCal)20:09
+perlDreamerif DateTime::Event::iCal was used, would it still create 7 event assets?20:11
@preactionno, we'd just check each DateTime::Event::iCal to see if it occurs on the day, and then add the Event to that day in the template20:14
+perlDreamerat first glance, it should be faster to create events, but slower render them20:15
+perlDreamerbut like rizen has said, DateTime::Set operations may be so fast we'd never see the slower part20:16
@preactionit's something we might have to use WebGUI::Test::getPage to test properly20:16
+perlDreamerdid you see that note I left you about Test::Output?20:17
+perlDreamerit may be easier than doing the tie'ing that we've been doing20:17
+perlDreameror it may just wrap it in a convenient sub20:18
@preactionif we just point $session->output to STDIN, make sure the session doesn't send the http headers (because loading Apache2::Cookie kills the tests), it might be much nicely20:18
+perlDreameryes20:19
+perlDreamerWere you thinking of working on converting Event to using DT::E::iCal?  If so, I can start trying to duplicate the other bugs and see if we still have them or not20:19
@preactionWebGUI::Test->session could set the appropriate session->http->noHeader or whatever20:19
+perlDreameryes20:19
@preactionthat conversion might be part of my vacation in a few weeks, there are 3-4 more-than-minor things i think the calendar needs20:20
+perlDreameror we could start mocking Apache2::Cookie20:20
@preactioncould we change to use CGI::Cookie?20:20
+perlDreamerwhat advantage does that have?20:21
+perlDreamerand what else do you want to do to the calendar?20:21
@preactionCGI::Cookie has a far smaller memory footprint (which is why using a2Cookie fails)20:22
@preactionit segfaults20:22
@preaction1) Feed updates need to be a sub in the Calendar instead of being completely in the workflow activity20:23
@preaction2) Events that recur should all be created under a single version tag, and then that tag should be committed20:23
@preaction3) number (2) should happen asynchronously, firing off a spectre workflow to perform it20:24
+perlDreamerbut the move to iCal overrides anything you'd do in 2 & 320:24
+perlDreamersince there is only 1 event created20:24
@preactiontrue enough20:24
+perlDreamerbut I like 1 a lot20:25
@preaction1 will allow for the AJAX feed updating in the Calendar > Edit Form > Feeds Tab that I wanted originally20:25
@preactionclick a button, and the feed gets updated20:25
+perlDreamerusing DT::E::iCal is also going to make getEventsIn more difficult20:30
@preactionmight actually be simpler, join the _recur table, and use _recur.startDate and _recur.endDate20:31
+perlDreamerooh20:31
+perlDreamerI hadn't thought of that20:31
@preactionmight not be able to use getLineage anymore though20:31
+perlDreameryou can still use getLIneage to get your own events20:31
@preactioni don't think getLineage can do arbitrary joins (but it would probably be a nice feature)20:32
+perlDreamerhm20:34
+perlDreamerstill not reaching calendar clarity20:34
+perlDreamermaybe I'll try to duplicate the existing bugs to see if they still exist20:34
+perlDreamerthe bug list needs to be shorter20:34
@preactionindeed20:34
+perlDreamerbut we also need to fix Iraq and stop emissions20:35
+perlDreamerwhat a world20:35
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit ["Leaving."]22:33
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui23:38
-!- mode/#webgui [+v perlDreamer] by ChanServ23:38
--- Day changed Sun Mar 25 2007
+perlDreamerrizen: can I use PB to test a patch for this bug?00:17
+perlDreamerhttp://www.plainblack.com/bugs/tracker/wrong-location-after-login#1gVCQqlv41L9gQ3kv4Eg-g00:17
@rizenhow are you using PB to test the patch?00:18
@rizenare you saying you want to give me a patch?00:18
@rizenand i'll install it00:18
+perlDreameryes00:19
@rizenok, sure00:19
@rizenyou wanna email it to me, or is it available somewhere?00:19
@rizensvn00:19
@rizen?00:19
+perlDreamersure, svn would be great.00:19
@rizenok00:19
+perlDreamerI'll commit it and tell you the commit #00:19
+perlDreamer392600:20
@rizenit doesn't have any db changes, right?00:20
+perlDreamerno00:20
+perlDreamer1 line perl fix to Auth.pm00:20
+perlDreamerforces wG to always set redirectAfterLogin each time Auth is called, unless redirectAfterLogin contains a URL with an operation00:20
@rizendone00:21
@rizengive it a shot00:21
+perlDreamerit works!00:23
+perlDreamer-1 bug00:23
+perlDreamerthanks, man!00:24
@rizenwahooo00:26
@rizenno no, thank you00:26
+perlDreameryou're welcome00:29
+perlDreamerthe bug list is driving me crazy00:30
@rizeni'm having nik cut his teeth by fixing bugs00:30
+perlDreamerI hope I didn't step on his toes last night00:30
@preactionwe poor herbivores00:30
+perlDreamerinsectivore?00:30
@rizenno biggie00:31
@rizenonce i can see him single handedly managing the bug list00:33
@rizeni think i'll know he's ready for prime time00:33
@rizenthen he should be able to do support and client projects00:33
+perlDreamerdo you want me to back off and let him handle more of them, for training purposes?00:33
@rizenthat should take a few weeks, and then i'll have to start the process all over with a new person00:33
@rizencuz we really need another00:34
@rizenthere's plenty out there for him to do, and i'm sure plenty more will be reported, so feel free to keep working on them00:34
+perlDreamerokay00:34
@rizenbut if you do see any that you think would be particularly good for him to tackle from a learning perspective00:34
@rizendo feel free to point them out to him00:34
@rizennik@plainblack.com00:35
@rizeni knew we had some bugs after going through 6.x, but i just never realized it was as bad as it is00:35
@rizenwe've fixed several hundred bugs in the 7.3 releases alone00:36
@rizengranted, part of that was preaction cutting his teeth on the calendar app00:36
+perlDreamerokay, I've just found one00:37
+perlDreamerI think the time calculations in the Group system are completely off00:37
@rizenincidentally, i hope to be putting out WRE 0.1.1 for windows tomorrow, and that will clear off all the WRE windows problems00:37
+perlDreamersweet00:38
+perlDreamerthat will clear about 5 bugs?00:38
@rizenyup00:38
@rizenplus 2 that i've already closed00:38
SDuensinHey gang00:47
+perlDreamerwhat's up SD?00:47
SDuensinHad a question and need some guidance...00:47
+perlDreamerDon't we all...00:48
SDuensinI have a macro that is going to generate a PNG stream.  How do I get WebGUI to display that?00:48
+perlDreamerset the mime type to be image/png00:48
@preactionmake a snippet that runs the macro and set the correct mimetype00:48
SDuensinSo if I do the snippit thing, then I only need to send back the PNG data?  No headers?00:49
+perlDreamerno headers00:49
@rizenthat won't work00:50
@preactionyou can't call a macro from a URL, so it has to be contained in something00:50
@rizenwhat you want to do is have the macro output the file into WebGUI::Storage tempspace00:50
@rizenand then have the macro return the URL00:50
@rizenor an image tag with the URL00:50
SDuensinGot any pointers of what to look at that does that so I can learn how?00:51
+perlDreameryou could try the captcha generator in Auth00:52
+perlDreamerPoll graphic generator (which uses WebGUI::Image)00:53
SDuensinWebGUI::Image?  Maybe I should just be using that?  (Currently I'm using PerlMagick.)00:53
+perlDreamerI'd look into it00:54
+perlDreamerif it doesn't do what you want, you can always extend it00:54
+perlDreamerIt provides a way to make nice graphics on top of Image::Magick/PerlMagick00:54
SDuensinUm.  Sure.  Did I mention I suck at Perl?00:54
+perlDreamerdude, if you can code macros, then you can do this00:55
SDuensin:-)00:55
+perlDreamerplus you have all of us on IRC to back you up00:55
+perlDreamerwe wouldn't hang you out to dry00:55
+perlDreamer"Go and reinvent OO.  See you in the morning"00:55
+perlDreamer:P00:55
SDuensinOk, I'm going to go read the API docs for a bit.  I don't want to miss the ACME deadline!00:55
+perlDreamerrizen: I sent nik the top bug from the list.00:56
@rizenyeah, i saw that00:57
@rizenmy $image = WebGUI::Storage::Image->createTemp($session);00:58
@rizen$image->addFileFrom.....($whatever);00:58
@rizen$image->getUrl($filename);00:58
SDuensinThanks, rizen - Reading about all those calls now.01:01
SDuensinDoes that file get cleaned up when the session expires?01:02
@rizenno..sometime later, by the workflow engine01:03
@rizeni think by default it lasts for 6 hours in temp space01:03
SDuensinOk, as long as I don't need to do it.01:03
SDuensinHow's this look?  (Sorry, pastebin is dead right now.)01:15
SDuensinmy $image = WebGUI::Image->new($session, width, height);01:15
SDuensinmy $magick = $image->image();01:15
SDuensin-- Draw on $magick here --01:15
SDuensinmy $store = WebGUI::Storage::Image->createTemp($session);01:15
SDuensin$image->setFilename($filename);01:15
SDuensin$image->saveToStorageLocation($store);01:15
SDuensin$store->getURL($filename);01:15
+perlDreamerperlbot: paste?01:16
perlbotPaste your code to http://sial.org/pbot/perl or http://erxz.com/pb and #perl will be able to view it.01:16
SDuensink01:16
+perlDreamerpreaction: did gooeybot go bits up?01:16
SDuensinHow does it know what kind of image to create?  Based on filename?  Or does it always make JPGs/GIFs/PNGs/whatever?01:17
SDuensinCode repasted:   http://sial.org/pbot/2376001:18
+perlDreamerI would guess by filename01:18
SDuensinSo does that code look right?  Or am I insane?01:18
+perlDreamergetURL => getUrl01:19
+perlDreameraside from that, it looks fine01:19
SDuensinSweet.  I might make it into the ACME contest yet!01:19
SDuensinOk, here's a sick question.  I have two small packages I use in my code.  Any way to roll them into my single source file so people don't have to get them from CPAN to run this?01:20
+perlDreamerare they pure perl?01:20
SDuensinYes.01:20
+perlDreamerdo you really need them?01:20
SDuensinOh yea.01:21
+perlDreamertry pasting the contents into your macro wholesale, so that there are 3 package declarations in the file.01:21
+perlDreamerbtw, this is not recommended for typical perl programming01:22
+perlDreamerthis is just for ACME hacking goodness01:22
SDuensinNo, I know it's a Bad Idea (tm).01:22
SDuensinAnd if this was anything but a quick hack for ACME, I wouldn't even consider it.01:22
+perlDreamerso if you know all this perl, why do you say you suck?01:22
SDuensinBecause I have to look every frickin' thing up!  01:23
SDuensinI'm a very fluent programmer.  Needing to look up the syntax of "for" loops makes me feel dumb.  :-)01:23
SDuensinNever fear!  I plan on adding Perl to my list of "comfortable" languages just as soon as I can!01:24
+perlDreamerI see, you're just not a native speaker.01:25
SDuensinRight.  :-)01:25
+perlDreamerTime for me to switch from WebGUI Hacker to Daddy mode.  I'll be back later.01:27
SDuensinI just switched the other direction.  :-)01:27
SDuensinSee ya, perlDreamer !01:27
SDuensinWhen you install the WRE and it asks if this is a development system, exactly what does saying "Yes" change?01:31
@rizenit installs all kinds of viruses and worms on your system01:31
SDuensinSWEET!01:32
-!- wgGuest21 [n=wgGuest2@10.207.189.72.cfl.res.rr.com] has joined #webgui04:05
-!- wgGuest21 [n=wgGuest2@10.207.189.72.cfl.res.rr.com] has quit [Client Quit]04:06
@preactionwhy doesn't the default www_view in WebGUI::Asset do all the stuff that the one in WebGUI::Asset::Wobject does?06:30
@rizencuz only and idiot would think that it should06:31
@rizenwahoo!! zinged you06:31
@rizenconsider yourself zinged!!!06:32
@rizen=)06:32
@rizenfor starters styles are a property of wobjects, not assets06:33
@rizensecondly, since Asset is a base class we shouldn't make assumptions about what kind of content that the asset might be serving up06:34
@preactionthat'd explain it then06:34
@rizenassets often don't even serve html06:34
@rizensometimes they serve binary files, sometimes redirects, sometimes other text files like css, xml, javascript, etc06:34
@preactionso the Wobject is just a more feature-rich shell for an Asset06:35
@rizenyup06:35
@rizeni imagine that in the future there might be other shells too06:35
@preactionbasically i've noticed that i copy the wobject www_view a lot, which probably means i should be making these things wobjects and not assets06:36
@rizengenerally an asset is something simple that returns exactly 1 thing that is not HTML06:36
@preactionpar exampla: Events06:36
@rizenevent's should be assets06:36
@rizennot wobjects06:37
@rizenbut you should not be copying www_view06:37
@rizenwell..i shouldn't say that06:37
@rizenit is copied..but you couldn't inherit it from wobject anyway06:38
@rizenbecause the style doesn't come from the event06:38
@rizenit comes from the calendar06:38
@preactionright06:38
@preactionoh, while i have your strict attention: Would it be prudent to allow an asset to have a definition w/o a table name or a properties hashref? currently it's not allowed, but if you want to subclass and call it something different in the New Content accordian, you have to make a definition, which requires a table/properties06:43
@rizennope, it's required for a good reason06:44
+perlDreamercuz if you leave it out, he'll cut off yer thumbs06:49
@preactionin case the superclass changes? so that nobody tries to do something stupid with the properties hashref? i assume it's for a "stop author stupidity" problem and not a technical problem06:49
@preactionof course, the code required to check would be rather ugly06:49
@rizeni just thought i'd leave you hanging06:49
@rizenyou don't actually need to know the good reason, do you?06:50
+perlDreamercan't hang him, he won't have no thumbs06:50
@rizencuz if you ask, then it means you don't trust me06:50
@preactionunless one made a series of getDefinition* subs in WebGUI::Asset that could get things like "tableName" => [ column names ]06:50
+perlDreamerguess there are other things to hang him from06:50
@preactioni'm from missouri06:50
@preactionbut you can show me later06:50
@rizenmissouri = misery06:50
@rizenor do you say it like = mizoruh06:51
@preactionbasically thus: I'd like to call my subclassed asset something different, allow it to co-exist with the superclass, but that requires a basically useless table with assetId and revisionDate06:51
@rizenthe good reason is this, while right now you may think to yourself, self, i don't need to add any fields to this thing. the reality of the situation is that you can never think that far ahead, therefore by creating the table now, and therefore having assetId and revisionDate  in that table collecting data for revisiions, you can quickly and easily add properties later without a big fuck around operation06:52
@preactionstop author stupidity, got it06:53
@preactionwhich means instead of code allowing no tableName, i'll end up making code that croaks without one06:54
@preaction(more diagnostically interesting than "cannot use BLAH as a HASH ref" or "cannot execute prepared statement: 'insert into  (assetId, revisionDate) values ()"06:54
@rizeni'm hoping to eventually get rid of all asset tables other than asset and assetData06:56
@rizenoh, and assetIndex06:56
@preactiondo that data structure thing you were talking about a while back?06:56
@rizenyup06:56
@rizenso much to do and so little time though06:57
@preactioni'm still against it, it would render SQLReports basically useless for a large part of what people use them for06:57
@preactionor force to use regexp to parse whatever serialization we decided on06:57
@rizentrue, but i don't care06:57
@rizencuz what i'm interested in is performance06:58
@rizenif i can double the speed of asset operations, at the cost of using SQL reports in some circumstances...so be it06:58
+perlDreamerwe'd just invent the AssetReport instead06:59
@rizentrue dat06:59
@rizensomeone was already talking about subclassing the nav asset to do that06:59
@preactionme06:59
@rizenoh, right07:00
@preactionthe fastest (in cycles) way would probably be to use Storable qw(canonical);, and with an AssetReport wobject with a decent interface, we put more power in user's hands AND have faster asset instanciation07:01
* preaction approves07:01
+perlDreamerrizen: are we seeing a whole new class of bugs related to browser caching on the list?07:05
+perlDreamermisreported login names07:05
+perlDreamerxtopher file download07:05
+perlDreamermisja's last-modified bug07:05
@rizenmaybe, but i doubt it07:06
@rizeni don't think xtophers is cache related07:07
+perlDreamerI can't duplicate it07:07
@rizenno idea on capmorgan07:07
+perlDreamerthat's what made me start wondering07:07
@rizenand misja's is a bug i knew about07:07
@rizenthat was caused by my new cache fix07:07
@rizenbut at the time i couldn't figure out how to fix it07:07
@rizenand my fix + the new bug, was better than the old bug07:08
@rizenfor 99% of users07:08
+perlDreamerI'm not saying we should go back to the old way07:08
@rizeni don't think xtopher's is even a bug07:08
@rizeni think whatever problem he's having is due to his local environment07:09
+perlDreamerhe's said he's done it twice07:09
@rizeni don't care what he's said07:09
@rizendo you *ever* trust what a user says?07:09
+perlDreameryes and no07:09
@rizeni never do07:09
@rizenbecause without fail, they lie07:09
@rizenand they misinterpret07:10
+perlDreamermisinterpret, yes07:10
@rizenuser's are ultimately unreliable witnesses07:10
+perlDreamermiscommunicate07:10
@rizenand lie07:10
+perlDreamerexaggerate07:10
@rizeni'll give you an example07:10
@rizenwe trust ckotil, right?07:10
+perlDreameryes07:10
@rizeni trust him too07:10
@rizenhe's a good user07:10
@rizenhowever, he lied to me when i was working a bug with him07:10
@rizeni asked how many perls he had on his box07:11
@rizenhe said 107:11
@rizenyet, when you asked him the same question an hour later on irc07:11
@rizenhe said 207:11
@rizennow, in this case, i think the lie was because he was sure that the second perl wasn't having anything to do with the problem07:11
@rizenbut it's still a lie07:11
+perlDreamerdid that ever get resolved?07:12
@rizenhe wasn't doing it to be mischievous07:12
@rizenhe was doing it to direct my focus down the path that he wanted me to look07:12
@rizenusers do that all the time07:12
@rizenit's human nature07:12
@rizeni've done it with tech support people before too07:13
@rizenwhat's a little white lie if you get what you want07:13
@rizen=)07:13
@rizenno, it didn't get resolved07:13
@rizenwithout logging into his box, i could go no further. so he said since it was a dev box, he'd just reinstall and see if that fixed it07:13
@rizeni can tell you that i catch at least one user in a lie every single week07:15
@rizenand it's almost never malicious07:15
@rizenit's about putting blinders on me so they can try to focus me in whatever direction they want me to go07:15
@rizenbut the problem is, that they misinterpreted something to make them think the problem is over there07:15
@rizenand then now i don't know about all these other things over here07:15
@rizenand i can't give them good support07:16
+perlDreamerThey're so caught up in the details they can't back up to see the whole thing.07:17
@rizenright. i don't hold it against them. but when you're supporting someone, it's good to know that little truth about people.07:18
@rizenbecause if you do, you tend to hold open doors that they are trying to force closed07:18
@rizenand you end up being able to provide better support07:18
+perlDreamerso only trust them as far as you can smell them07:19
@rizennope...don't trust them at all07:19
@rizenhave them perform tasks07:19
@rizenand report back results07:19
@rizenso you have facts07:19
@rizenoccasionally i've even caught users tampering with the output of commands that i've had them run07:19
@rizenbut that is not very often07:20
@rizenyou can usually rely upon the output07:20
+perlDreamerls ~rizen07:28
+perlDreamerbin07:29
+perlDreamerboozeList07:29
+perlDreamerclientelle07:29
+perlDreamercrapper@07:29
+perlDreamerdev07:29
+perlDreameremerge07:29
+perlDreamerfubar07:30
@rizennull -> /dev/null07:30
+perlDreamerI'll just try to dupe the bugs and ask them for a recipe if I can't07:31
@rizenhuh?07:32
@rizenoh, are you referring to xtopher's bug?07:32
+perlDreamerall of them07:33
@rizencolin, you should know by now that you should do whatever it is that you want to do07:33
@rizenanything you do is better than something you don't do07:34
@rizen=)07:34
+perlDreamerI know, but I'm at a loss as to handle a lot of the bugs on the list07:34
+perlDreamerMost times, I can figure out a bug by reading the report07:34
-!- vayde [n=vayde@64-131-48-253.usfamily.net] has joined #webgui07:34
-!- mode/#webgui [+o vayde] by ChanServ07:34
+perlDreamerEvery once in a while, I have to duplicate it exactly and then add lots o' errorHandler stuff07:35
+perlDreamerbut most of the stuff on there now has me stumped07:35
+perlDreamercan't dupe07:35
+perlDreamerusers don't respond back07:35
+perlDreameror, in the case of the email server thing, I can't test my fix07:35
@rizenyou do close the bug when you reply, right?07:35
+perlDreamernot usually.  Should that be standard procedure from now on?07:35
@rizenif you can't dupe, and that forces you to ask for more information07:36
@rizenthen you should always close the bug at the time that you ask for that info07:36
@rizenit will automatically reopen if the user replies07:36
+perlDreameryou've said that before, I should have remembered it07:38
@vaydeperlDreamer, This is Nik.  Thanks again for your help.07:39
+perlDreamerhey, nik!  You're welcome07:39
+perlDreamerif you're looking for a more challenging bug, try the one from susanb about Post replies not incrementing correctly.07:42
+perlDreamerthat's stumped, me, rizen and preaction07:43
@vaydeOh great, the gods fail, and mere mortals must dare?07:44
@vaydeI'll get it.  Might take a while.  I'm taking baby steps at the moment07:44
+perlDreamerwe all stand on the shoulders of giants, but ware, lest Atlas shrug07:47
+perlDreamer'night all07:56
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit [""""]07:57
-!- vayde [n=vayde@64-131-48-253.usfamily.net] has quit [Remote closed the connection]08:18
-!- cga [n=cga@213-140-6-101.ip.fastwebnet.it] has quit ["90% of the problems that people have with GNU/Linux are to impute to Windows."]10:33
-!- cga [n=cga@213-140-6-101.ip.fastwebnet.it] has joined #webgui10:36
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []11:12
-!- besonen_mobile [n=besonen_@71-220-225-182.eugn.qwest.net] has joined #webgui11:41
-!- besonen_mobile_ [n=besonen_@71-220-225-182.eugn.qwest.net] has quit [Read error: 104 (Connection reset by peer)]11:42
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit []11:45
-!- cga [n=cga@213-140-6-101.ip.fastwebnet.it] has quit ["90% of the problems that people have with GNU/Linux are to impute to Windows."]13:29
-!- cga [n=cga@213-140-6-101.ip.fastwebnet.it] has joined #webgui19:18
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui21:29
-!- mode/#webgui [+o preaction] by ChanServ21:29
@preactionhttp://www.acc.umu.se/~zqad/cats/index.html?view=1174329819-shoryukenou0.jpg <- yesterday was caturday. represent22:36
-!- vayde [n=vayde@64-131-48-253.usfamily.net] has joined #webgui22:42
-!- mode/#webgui [+o vayde] by ChanServ22:42
-!- cga [n=cga@213-140-6-101.ip.fastwebnet.it] has quit ["90% of the problems that people have with GNU/Linux are to impute to Windows."]23:50
--- Day changed Mon Mar 26 2007
-!- vayde [n=vayde@64-131-48-253.usfamily.net] has quit ["Leaving"]02:22
-!- vayde [n=vayde@64-131-48-253.usfamily.net] has joined #webgui02:23
-!- mode/#webgui [+o vayde] by ChanServ02:23
-!- vayde [n=vayde@64-131-48-253.usfamily.net] has quit ["Ex-Chat"]02:35
-!- vayde [n=vayde@64-131-48-253.usfamily.net] has joined #webgui02:36
-!- mode/#webgui [+o vayde] by ChanServ02:36
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit []02:38
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui03:15
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit [Read error: 148 (No route to host)]03:48
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui04:18
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit [Read error: 131 (Connection reset by peer)]05:41
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui05:43
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui06:08
-!- mode/#webgui [+o preaction] by ChanServ06:08
-!- vayde_ [n=vayde@64-131-48-253.usfamily.net] has joined #webgui06:18
-!- vayde [n=vayde@64-131-48-253.usfamily.net] has quit [Read error: 110 (Connection timed out)]06:18
-!- vayde_ [n=vayde@64-131-48-253.usfamily.net] has quit ["Ex-Chat"]06:34
-!- vayde [n=vayde@64-131-48-253.usfamily.net] has joined #webgui06:34
-!- mode/#webgui [+o vayde] by ChanServ06:34
-!- vayde [n=vayde@64-131-48-253.usfamily.net] has quit [Remote closed the connection]07:41
Radix-wrkpreaction: who usually rates the RFE's?  rizen?08:04
@preactionrizen08:05
Radix-wrkthe RFE I added on the 21st still needs to be rated - http://www.plainblack.com/rfe/request-for-enhancement/additional-post-template-variables-for-cs#Vqh5yCK93ub8YQWAxbgfXA08:05
Radix-wrkk, I'll mention it to him then next time I see him08:05
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]11:14
-!- cga [n=cga@213-140-6-101.ip.fastwebnet.it] has joined #webgui13:40
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has quit ["Leaving"]14:13
-!- Netsplit leguin.freenode.net <-> irc.freenode.net quits: Radix_14:52
-!- Netsplit leguin.freenode.net <-> irc.freenode.net quits: Hinrik, ckotil, perlbot, cga, nuba, pjesi, @preaction, besonen_mobile15:04
-!- Netsplit over, joins: @preaction, Radix_, cga, besonen_mobile, Hinrik, ckotil, perlbot, pjesi, nuba15:08
-!- ckotil [n=newtrino@snare.grnoc.iu.edu] has quit [Remote closed the connection]15:29
-!- SDuensin [n=Scott@204.sub-75-204-227.myvzw.com] has joined #WebGUI15:40
SDuensinGood morning.15:43
-!- AMH_bob [n=chatzill@alphamega-dmp.xs4all.nl] has joined #webgui16:10
nuba@ http://www.plainblack.com/wre/installing , "Look in your porcess list to see if it's running", s/porcess/process/17:48
-!- AMH_bob [n=chatzill@alphamega-dmp.xs4all.nl] has quit ["Chatzilla 0.9.77 [Firefox 1.5.0.10/0000000000]"]18:11
-!- ckotil [n=newtrino@snare.grnoc.iu.edu] has joined #webgui18:20
ckotilanyone noticing the right most panel in the admin console seems to disappear and works like a hover? the 'show admin console' 'back to site, turn admin off!, logout'18:20
ckotilthe entire admin console is exhibiting wierd hover behavior18:21
@preactionckotil: what browser? probably a site-specific behavior18:22
SDuensinNot me.  Then again, I completely broke my test system, so I'm probably not the right guy to ask.  :-)18:22
ckotilff 2.018:22
ckotilpry is my browser..18:22
ckotili just upgraded it.18:22
SDuensinI notice a few rendering oddities with FF2, but nothing major.18:22
@preactioni've been using FF2.0 for a while18:23
ckotilsomething wiered is going on.18:24
ckotilsafari isnt listing my assets, in the asset manager18:25
ckotili've an idea on what could be causing it.18:25
SDuensinI've had other weirdness like that...18:25
SDuensinUsually a "rc.webgui restart" fixes it.18:25
SDuensinDon't ask why.18:26
ckotilok def. a wg issue.18:31
ckotilit happens to me ont he demo site18:31
ckotilim using ff 2.0.0.318:31
@preactionsafari is not a supported browser for the admin console18:33
ckotilk18:33
ckotilim going to file a bug report18:34
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has joined #webgui19:30
-!- mode/#webgui [+v perlDreamer] by ChanServ19:30
-!- vayde [n=vayde@209.134.142.196] has joined #webgui19:31
-!- mode/#webgui [+o vayde] by ChanServ19:31
-!- bopbop [n=kristi@68-114-216-78.dhcp.mdsn.wi.charter.com] has joined #webgui19:42
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit []20:12
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui20:36
-!- mode/#webgui [+o preaction] by ChanServ20:36
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 104 (Connection reset by peer)]22:14
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui22:14
-!- mode/#webgui [+o preaction] by ChanServ22:14
SDuensinBeen very quiet in here today.22:41
ckotilthats a good thing!22:57
ckotilno problems22:57
SDuensinSpeak for yourself.  I can't get the WRE to run for anything today.23:01
ckotilshitty23:01
SDuensinI installed the Ubuntu WRE like always, got wG loaded from a mirror, ran testEnvironment and let it update some things...23:03
SDuensinSpectre won't keep running.  Can't connect.23:03
SDuensinKinda looks like the web server dies, too.23:04
SDuensinWTF?!23:04
-!- bopbop [n=kristi@68-114-216-78.dhcp.mdsn.wi.charter.com] has quit [Read error: 110 (Connection timed out)]23:11
SDuensinI don't get it.  It just won't run.  :-/23:13
SDuensinMakes me scared to upgrade my 7.3.12 install at home.23:14
ckotilyou have a backup to revert to?23:14
SDuensinNot here, this is a clean install.23:14
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui23:27
-!- mode/#webgui [+v MrHairgrease] by ChanServ23:27
-!- bopbop [n=kristi@68-114-216-78.dhcp.mdsn.wi.charter.com] has joined #webgui23:34
-!- cga [n=cga@213-140-6-101.ip.fastwebnet.it] has quit ["90% of the problems that people have with GNU/Linux are to impute to Windows."]23:34
+perlDreamerpreaction: you need to set up bopbop's account so that she gets op'ed when she enters the channel23:41
@preactionbopbop needs to register with nickserv23:41
bopbopdid23:41
@preactionoh23:41
bopbopI think...23:41
@preactionbopbop: rejoin the chanel (/part /join #webgui)23:42
@vaydeSDuensin, ask rizen about it when he's in next.  He had to play some games to get my dev enviornment up on my Ubuntu box, but I don't know exactly what he did.23:42
SDuensinOk, vayde - thanks.23:42
SDuensinI'm headed home now, so I'll screw with it more later.23:42
+perlDreameryou could also check the wiki23:43
+MrHairgreaseSDuensin23:43
+MrHairgreaseI have a ubuntu 6.10 tar ball23:43
+MrHairgreasea wre tarball for 6.10 that is23:43
SDuensinNever had a problem before.23:43
+MrHairgreaseoh ok23:44
+MrHairgreasejust came in23:44
-!- bopbop [n=kristi@68-114-216-78.dhcp.mdsn.wi.charter.com] has left #webgui []23:44
-!- bopbop [n=kristi@68-114-216-78.dhcp.mdsn.wi.charter.com] has joined #webgui23:44
+MrHairgreasedidn't catch the other conversation23:44
SDuensinI'll be back later.  :-)23:44
SDuensinSee ya!23:44
-!- bopbop [n=kristi@68-114-216-78.dhcp.mdsn.wi.charter.com] has left #webgui []23:44
-!- SDuensin [n=Scott@204.sub-75-204-227.myvzw.com] has quit ["Leaving"]23:44
+MrHairgreaselater23:44
@vaydebye23:45
+perlDreamerMHg, SDuensin was having problems getting apache and spectre to start up on Ubuntu23:45
+MrHairgreasenever had that23:45
+MrHairgreaseubuntu does start its own apache by default though23:45
+MrHairgreaseBut i reckon he already checked that23:46
+MrHairgreaseor fixed his init23:46
+MrHairgreaseanybody working on an acme thingy?23:50
+perlDreamerno comment23:51
+MrHairgreaseno time?23:51
* perlDreamer is ashamed23:52
+perlDreamerno time23:52
+MrHairgreasethat's too bad23:52
+MrHairgreaseyou are developer of the year23:52
+MrHairgreasewhy waste time fixing bugs23:52
+MrHairgreasewhen you can waste it on stuff thta doesn't do anything =)23:53
+perlDreamerI am co-developer of the year, with you, my friend23:53
+MrHairgreaseyeah23:53
+MrHairgreasebut i haven't done that much this year23:54
+perlDreameryou still have 6 months to go23:54
+MrHairgreasethat's true23:54
+MrHairgreasebut this graduation thing just eats up almost all of my time23:54
+MrHairgreaseand at oqapi i have too much client stuff going on23:55
+perlDreamerschool and work are both important.  It's good that you make them priorities.23:56
+MrHairgreaseNow you're just being very dad like =)23:56
ckotilneither pay the bills23:56
ckotilo wait23:56
+MrHairgreasesee it like this23:57
+perlDreamerI am a dad.  Didn't know it was rubbing off in other venues23:57
+perlDreamerby the way, stop grabbing your pants and go to th bathroom23:57
+MrHairgreaseha23:57
+MrHairgreaseare you getting dirty?23:57
+MrHairgrease=)23:57
+perlDreamerno, that's that I tell my 5-year old every night23:58
+MrHairgreasesure23:58
+MrHairgreasesure23:58
--- Day changed Tue Mar 27 2007
+MrHairgreasehey perldreamer00:17
+MrHairgreasecould this bug00:17
+MrHairgreasehttp://www.plainblack.com/bugs/tracker/last-reply-and-replies-columns-not-updating#bT9Q1wDMLnB80RratGbS9A00:18
+MrHairgreasebe caused by the two seperate  time() functiuons00:18
+MrHairgreasein the definition sub?00:18
+MrHairgreases/functiuons/calls/00:18
nubaquestion00:19
+MrHairgreasethey could be different00:19
+MrHairgreaseshoot00:19
nubaoops, wrong channel00:19
nubaheh sorry00:19
+MrHairgreaseeven better =)00:19
+MrHairgreasenp00:19
+perlDreamerMrHairgrease, I don't think so00:20
+MrHairgreaseok00:20
+MrHairgreaseit was just a wild guess anyway00:20
+perlDreamerwe actually outfitted PB.com with some extra logging code, and when the child post is created, the times are okay00:24
+perlDreamerwhen it is committed, the times are okay00:24
+perlDreamerthat's all we know so far00:24
+perlDreamerok meaning equal00:25
+perlDreamerbut it couldn't hurt to try it out00:25
+MrHairgreasebuit the report says that ion some cases both times are not equal00:25
+MrHairgreaseanyway00:25
+MrHairgreaseit should still be fixed00:25
+perlDreamerI agree00:26
+perlDreamerthere is a way to test your theory, but we'd need the elite hacking skills of preaction00:26
+MrHairgreasethe chance of both time()s being diffrent is extremely small00:26
+MrHairgreaseyou don't00:26
+MrHairgreasejust put $now at the top of definition()00:26
+perlDreamerdo you happen to have a high traffic site sitting around that you're willing to guinea pig to test it out?00:27
+MrHairgrease$now = time()00:27
+perlDreamerdude, I get that00:27
+MrHairgreasei don't00:27
+MrHairgreasesry00:27
+MrHairgreasedidn'tmean to belittle you =)00:27
@preactioni still think it has something to do with the addRevision override in Post and Thread00:27
+perlDreamerwhat I meant was that preaction or rizen could hack it into the wG isntall on PB and we could know in 24 hours if it worked or not00:27
+MrHairgreaseok00:27
+MrHairgreaseic00:28
+perlDreamerthat's all I meant.  wasn't being defensive00:28
+perlDreamerand I agree that it should be fixed in any case00:28
@preactionALL RIGHT, EVERYBODY CALM DOWN00:28
+perlDreamerare you game for some PB hackery, preaction?00:28
@preactionwho stole the catsup?00:28
+perlDreamerMHG has a theory about the post reply bug00:29
+perlDreamersub def in Post.pm calls time twice00:29
@preactionooooooooh00:29
@preactionthat's bad00:29
+perlDreamercan you hack PB.com's version and tomorrow we can see if there are any new/bad posts in the boards?00:29
@preactiondo we still have that debug crapola running?00:30
+perlDreamerseems like we were getting at least 5-6 bad thread/posts per day when we looked at it last00:30
+perlDreamerprobably00:30
+perlDreamerit should be removed00:30
+MrHairgreaseshouldn't you let it in place while testing?00:30
+perlDreamerit never gave us any good data00:30
+MrHairgreaseoh00:30
+perlDreamerwhile bad posts were being inputted it said everything was okay00:30
+MrHairgreaseic00:31
+perlDreameranyway, preaction, if you'd do a baseline SQLReport today, and another tomorrow after the hack, we'd know if that was the problem00:31
+perlDreamerfor which, I vote that MHG be given his weight in beer and pomade00:31
+MrHairgreasethat's too much00:32
+MrHairgreasei'll settle for the beer =)00:32
+perlDreamerisn't pomade more expensive, per ounce?00:32
@preactionwhat was the query we were using? what's the problem, that dateSubmitted and date... something aren't both the same for posts that have no replies?00:32
+perlDreamerno, dateSubmitted and dateUpdated start to differ to the reply counter doesn't get updated00:33
+perlDreamerI don't remember the exact query00:33
+perlDreamerwe'd need to try the IRC logs00:33
+perlDreameryou had a slick query that you ran against the db to ask it00:33
+perlDreamerit would have been in february00:33
+perlDreamerfeb 200:34
+MrHairgreasepd, it is, but i use only about half a can a month...00:34
+MrHairgreasewhich is no quite my beer consuption =)00:34
+perlDreamerpreaction: we talked about your query, but it's never listed anywhere00:52
+perlDreamerwe pasted it a few times00:53
+perlDreamerbut those pastes have probably been wiped offline by now00:53
+perlDreamerour converation is here00:57
+perlDreamerhttp://mentalhouse.net/irc/logs/webgui/2007-02.log00:57
+perlDreamerand you can search for this string to locate it00:57
+perlDreamerof course it's near impossible to read00:57
@preactioni've got a query that'll do it01:01
@preaction1979 posts have a dateUpdated / dateSubmitted of less than two seconds difference01:01
@preactionseems impossible to me, unless it's a bug01:01
@preactionperlDreamer, MrHairgrease: it's in Post that I want to change, correct?01:03
+perlDreamerthat's the one01:04
+perlDreamersub def01:05
+perlDreamer1 call to time and use the variable in both places01:05
@preaction1979 rows, i updated the Post on pb.com, we'll see01:05
+perlDreamerI'm going to do a quick code audit to see if that happens anywhere else in a def sub01:07
+perlDreamerthe others look fine01:13
+perlDreamerI did see some cases where time is called inside of a loop as a reference01:14
+perlDreamerbut that will just be bad display, not introducing problems01:14
+MrHairgreasein this case the max diff induced by the two time() calls can be 1 sec01:17
+MrHairgreaseso if you have two somewhere01:17
+MrHairgreasethis isn't the (complete) solution01:17
+perlDreameryou'd sure think so, but in the tests we've increased the limit for checking time difference up to 2 or 301:18
+perlDreamerserver load can make a big difference, which is scary01:18
+MrHairgreaseyeah01:19
+MrHairgreasebut01:19
+MrHairgreasethe calls are directly after each other01:20
+MrHairgreaseif server load causes more than 2 secs of diff 01:20
+MrHairgreaseyou've got bigger problems01:20
+MrHairgreaseanyway01:20
+MrHairgreasegotta01:20
+MrHairgreasego01:20
+MrHairgreaselater guys\01:20
+perlDreamerlater, man01:21
* perlDreamer will be back in 2001:26
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []01:26
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI02:05
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has quit [""""]02:55
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has quit [Read error: 110 (Connection timed out)]03:28
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui03:46
-!- vayde [n=vayde@209.134.142.196] has quit [Remote closed the connection]04:50
-!- Radix-work [n=Jesse@202.72.155.2] has joined #webgui05:07
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit [Read error: 104 (Connection reset by peer)]05:08
-!- Radix-work [n=Jesse@202.72.155.2] has quit [Read error: 104 (Connection reset by peer)]05:08
-!- Radix-work [n=Jesse@formsys.com] has joined #webgui05:09
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui05:19
-!- mode/#webgui [+v perlDreamer] by ChanServ05:20
-!- Radix-wrk [n=Jesse@formsys.com] has joined #webgui05:22
+perlDreameryou're getting a little schizo there Radix-wo?rk05:23
-!- Radix-work [n=Jesse@formsys.com] has quit [Read error: 104 (Connection reset by peer)]05:24
-!- Radix-wrk [n=Jesse@formsys.com] has quit [Read error: 104 (Connection reset by peer)]05:43
+perlDreamerare there any web designers in the room?05:47
+perlDreamersomeone is reporting a bug where they create an image asset05:48
+perlDreamerthen upload a new image, with the same name to the asset05:48
+perlDreamerand for a while, they still see the original imgae05:48
+perlDreamerI don't think this is a webgui bug, but browser caching settings05:48
+perlDreameri.e., the browser checks the file name and says Hey, I already have that one05:48
+perlDreamerso it doesn't download the new one05:49
+perlDreameranyone seen that before?05:49
+perlDreamerYou know, I only ask questions like this because snapcount's crickets get lonely05:51
-!- Radix-wrk [n=Jesse@formsys.com] has joined #webgui05:52
Radix-wrkyeah, a little schitzo.. trying to fix one of our adsl links atm :)05:52
+perlDreamerah05:54
+perlDreameryou ever seen a bug where you upload a new file with an old file name and your browser ignores it?05:55
nubayes, cache, agreed.05:58
nubai usually fix that with ctrl+r in my firefox browser05:58
+perlDreamerso there isn't anything wG can do to fix it.06:06
Radix-wrkno, its a local cache problem i would have thought06:09
nubathats set by browser.cache.check_doc_frequency on firefox. 1 = Every time I view the page, 0 = Once per session, 3 = When the page is out of date (default), 2 = Never (http://www.mozilla.org/quality/networking/docs/netprefs.html)06:22
+perlDreamerIE has similar settings?06:22
nubapossibly, some random setting buried in the registry06:23
nubaor maybe some setting at IE's user preferences dialogs06:25
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)]06:28
-!- Radix-work [n=Jesse@202.72.155.2] has joined #webgui06:45
-!- Radix-wrk [n=Jesse@formsys.com] has quit [Read error: 104 (Connection reset by peer)]06:46
-!- Radix-work [n=Jesse@202.72.155.2] has quit [Read error: 104 (Connection reset by peer)]06:47
-!- Radix-work [n=Jesse@formsys.com] has joined #webgui06:47
-!- Radix-w [n=Jesse@202.72.155.2] has joined #webgui06:48
-!- Radix-work [n=Jesse@formsys.com] has quit [Read error: 104 (Connection reset by peer)]06:48
+perlDreamerin06:48
+perlDreamerout06:48
+perlDreamerin06:48
+perlDreamerout06:48
+perlDreameryou're making me dizzy!06:48
-!- Radix-w [n=Jesse@202.72.155.2] has quit [Read error: 104 (Connection reset by peer)]06:48
-!- Radix-wrk [n=Jesse@formsys.com] has joined #webgui06:51
Hinrikdoes sex make you dizzy too?06:58
+perlDreamerI should have said enter/exit, but I suppose the connotation is the same06:58
Hinrik:)06:59
-!- vayde [n=vayde@64-131-48-253.usfamily.net] has joined #webgui07:10
-!- mode/#webgui [+o vayde] by ChanServ07:10
+perlDreamergood luck bug hunting?07:23
@vaydeLuck?  No.  Was I able to follow your breadcrumbs?  Yes.07:28
@vaydeI spent the day learning why your advice was the solution.  07:29
@vaydeI thought I was pretty ok at perl until I saw some of the coolness going on in WebGUI.  Now I feel a little small.  07:30
Radix-wrkhehe07:31
+perlDreamerdude, don't let it get you down07:37
+perlDreamerI started off writing documentation patches07:37
+perlDreamerthat was three years ago07:37
@vaydewell, there's an old chinese saying:  If he goes step by step, even a lame tortoise can walk a mile.07:39
@vaydethat may be me for a little bit, but not for too long07:39
+perlDreamerrizen says you show a lot of promise07:40
+perlDreamerfrom him that is high praise07:40
@vaydethat makes me feel a little better.  07:40
+perlDreamerafter you make your first big mistake, it will go easier07:41
@vaydelol07:41
+perlDreamerI broke the entire wG GUI in November of 200507:41
+perlDreamerit was broken in various pieces for three weeks07:41
@vaydeyeah, after the world doesn't end, you get some perspective07:41
@vaydeouch07:41
+perlDreamerpreaction started early with the calendar07:41
@vaydeI hope not to nosedive that spectacularly07:41
@vaydethen again, crashing with style is cool07:42
+perlDreamerYeah, I'm (in)famous07:42
@vaydewell, I'll say this, PlainBlack, and all of you are one hell of a group to get in with.  I'm really impressed07:43
+perlDreamerIt's a good community.07:43
+perlDreamerWhy don't you tell us about yourself?07:43
@vaydeheh.  Ok.  I'm a kung fu instructor.07:44
@vaydeand I do perl07:44
+perlDreamerthat's an unusual combination07:44
@vaydeI had to learn it to make software for my studio.  There wasn't much in the way of martial arts software07:44
@vaydeI'm an unusual guy 07:45
+perlDreameryou'll fit in well here, then07:45
@vaydeI started out as a theater major, dropped out of school to do bird of prey demonstrations at the San Antonio Zoo07:45
@vaydeended back in MN as a truck driver and a locksmith07:46
@vaydeGot hired as a tech support guy for a small law firm, and ended up as the head of IT07:46
@vaydefor a little while until the firm dissolved to duck some of it's debts07:47
@vaydeI started with perl in 2000, but wasn't super serious until a couple years ago07:47
@vaydeMy first studio software was written in MsAccess, and kept crashing whenever they updated somethign.  couldn't do business that way.  switched to linux and rewrote the baby 4 times in perl07:48
@vaydenow it humms, or I thought it did until I saw wG.07:49
@vaydethat too looks a little small now.  ;)07:49
+perlDreamerWebGUI is pretty cool07:50
@vaydeI dunno, that's about it.  I stand around in my pajamas during the evenings and hit stuff.07:50
@vaydeand now I'm trying to get up to speed on WebGUI07:51
+perlDreamerthere's a lot to learn07:51
+perlDreamerassets, templates, macros, users, groups07:51
@vaydehopefully I will be able to feel like I'm contributing soon, and not like the idiot son07:51
+perlDreamertypical uptime for any new job is 2-3 months07:51
+perlDreamerand JT's thrown you in headfirst07:52
+perlDreamerplus you have the whole channel to back you up, as well as the PB staff07:52
+perlDreamerand they're all good guys07:52
@vaydethat's good to hear.  I'm not used to working for others. 07:53
@vaydethis is the first totally programming job I've had.  It's pretty overwhelming.07:54
@vaydeFun though.  I'm learning alot07:54
+perlDreamerwould you like to kick around an idea with me?07:57
+perlDreamerJT's okayed an RFE to allow users to transfer karma between one another.07:57
@vaydesure.  hit me07:57
+perlDreamerthe code itself is easy07:57
+perlDreamerbut the hard part is the UI for the user07:57
+perlDreamerit should be very light weight and easy to implement07:58
@vaydeOk, you gotta back up for a second though.  What exactly is karma?07:58
+perlDreamerperlbot: karma?07:58
perlbotpass out karma to those who deserve it (GumbyBRAIN++) and retract it from those who don't (satan--)07:58
+perlDreamerwrong kind of karma07:58
+perlDreamerhttp://plainblack.com/karma07:58
+perlDreamerit's a way of recognizing user contributions to a site07:59
+perlDreamerposting to discussion boards, voting in polls, uploading content, etc.07:59
@vaydeOk, that's what I gathered from context.07:59
@vaydeand users can basically reward each other08:00
+perlDreamerthat part is currently missing08:00
+perlDreamerbut it would be good for users to thank one another08:00
+perlDreamerright now it only comes from PB staff and the system08:00
@vaydesure.  I follow08:00
+perlDreamerso a way needs to be invented to make it easy for users to do this08:01
+perlDreamerwithout burdening the system with more template variables08:01
@vaydeadapting the staff/system mechanism would carry too much overhead?08:01
+perlDreamerstaff mechanism is via direct db inserts08:01
+perlDreamerthe system mechanism is a little too simple, since it always knows which user it's working on 08:02
+perlDreamer$session->user (default session user)08:02
+perlDreamerwhat doesn't exist is a way for a user to give karma to an arbitrary other user08:02
+perlDreamerhere's one example08:02
+perlDreamerwe could add a new template variable to the Collaboration System08:03
+perlDreamerbut it's already huge and adding new things just slows it down08:03
+perlDreamerand that only does that one Asset.08:03
+perlDreamerit would be better to find a way to get them all at once.08:03
+perlDreamerI'm leaning on extending the user profile interface.08:03
+perlDreamerop=viewProfile08:04
+perlDreamerright now, it either displays the other user's profile or gives you a warning that the profile isn't viewable.08:04
+perlDreamerbut it would be easy to add a small form that says: Give this user ______ karma.08:04
@vaydewhat about a public/private profile for a user?08:05
+perlDreamerif the user's profile was public, the karma transfer form would be added to the top of it08:06
+perlDreamerif it was private, it would be placed just below the message that says it is private08:06
@vaydeyou mean putting a form on the profile itself where you could transfer karma to that user?  08:07
+perlDreameryes08:08
@vaydelike a mailbox basically08:08
+perlDreameryeah08:08
@vaydeor a tin cup08:08
+perlDreamerthe other option is to create a Give user (from select list) this much karma: ____.08:08
+perlDreamerbut the select list would be huge and slow.08:08
+perlDreamerit's more generic but the user select list is nasty08:09
@vaydeyeah.  If its not convenient it won't be used08:09
@vaydeHmm.  I didn't realize that the profiles were private.  My first look at wG was as an admin.08:10
@vaydeI'm surprised there isn't a small public portion of a user profile.  Seems like there should be one.08:11
+perlDreamerprofile are either totally private or totally public.08:12
+perlDreamerit would be a cool RFE to add that particular feature08:12
@vaydethat seems like the best way to implement your idea to me.08:13
@vaydewe could even get fancy and let you decide which parts you wanted on which side of the wall.08:14
@vaydethough that might get ugly to implement08:14
+perlDreamerit shouldn't be harder than an additional db column for each entry and more logic08:15
+perlDreamerbut that would be a separate RFE08:15
+perlDreamerand I'm only cleared for the karma one right now08:15
@vaydeeasiest way to do that imo would put a small public header on the profile.08:17
@vaydeof course, I'm saying that without any knowledge of how the critter is put together.08:17
+perlDreamerno, I think that would be it exactly08:17
+perlDreamerthe user profile display code is in Operation/Profile.pm08:18
+perlDreamerwww_viewProfile08:18
@vaydewhat are the group numbers in there?  and where is that data stored?08:20
+perlDreamerin the groups table08:20
+perlDreamergroup 1 is Visitor08:20
+perlDreamergroup 2 is Registered Users08:20
+perlDreamergroup 3 is Admin08:20
+perlDreamergroup 7 is Everyone (I think)08:20
+perlDreamerselect groupId, groupName from groups order by groupId;08:20
@vaydeaha  thanks08:22
@vaydethat's been my biggest problem so far.  Where do I find X?08:23
@vaydeand of course the DBI calls are a wee bit disguised.08:23
+perlDreamerjust a bit08:23
+perlDreamerare you familiar with the placeholder syntax?08:23
@vaydeyes08:24
+perlDreamerwe've been working on converting as much of it as we can over to using placeholders08:24
@vaydeis there a way to cheat and use placeholders for things like fieldnames?08:25
+perlDreamerlike select ? from table where field=value?08:25
@vaydeI realize the db can't prepare the query like that, but I wonder if there's a workaround08:25
@vaydeyeah like that.  I08:25
+perlDreameronly by interpreting varialbes into the query08:25
+perlDreamerselect $field from table where field=value08:26
@vayderight, but that's just what placeholders allow us NOT to do08:26
+perlDreameryes, but perl will always allow you to shoot yourself in the foot08:26
@vaydeI suppose only thing to do is pull the fieldname out of a hash, that way it should barf if injected, but I was wondering if there was a more elegant solution08:27
@vaydewell, you gotta practice your aim somehow!08:27
@vaydehere's a noobish quesion:  If I chown my dev version of wG to my userid, am I gonna break it?  (I realize the mysql parts need to be owned by mysql)08:51
+perlDreamerI suppose that if *everything* was run by your userId, it should work08:53
+perlDreamerapache, and the whole 9 yards08:53
@vaydeI suppose I can just do the WebGUI tree.  I'm getting sick of typing 'sudo svn ...'08:54
+perlDreamerI use screen and pop open a shell where I sudo su -08:54
Radix-wrkapache uses a port address below 1024 though which cannot be started unless the user is root08:56
@vaydeI could just do that I suppose.  I just get nervous leaving root terminals sitting around08:57
Radix-wrkjust use sudo su08:57
+perlDreamerspeaking of committing, don't forget to commit any bug fixes before the release tomorrow08:57
+perlDreameruh, Wednesday08:58
@vayderight.  bug fix releases every wed?08:58
+perlDreamerusually08:59
+perlDreamercatch you guys tomorrow!09:00
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit [""""]09:00
@vaydeI'm off too.  Night all, and thanks for the help!09:11
-!- vayde [n=vayde@64-131-48-253.usfamily.net] has quit ["Ex-Chat"]09:11
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui11:27
-!- Radix-wrk [n=Jesse@formsys.com] has quit ["Leaving"]11:50
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has quit ["Leaving"]14:06
-!- AMH_bob [n=chatzill@alphamega-dmp.xs4all.nl] has joined #webgui14:37
-!- SDuensin [n=Scott@177.sub-75-206-97.myvzw.com] has joined #WebGUI15:59
SDuensinGood morning15:59
ckotilhello16:02
SDuensinNever did get my dev box working last night.  :-(16:06
SDuensin(Had to take time to watch "24" though!)16:06
ckotilit was a good episode16:06
ckotilhacker rainman16:07
SDuensin:-)16:08
SDuensinSo, got any ideas as to why I can't run the WRE in development mode?16:08
ckotilnot a single one.16:11
ckotilive never ran the wre16:11
ckotilive attempted to compile it a few times. each has failed16:11
SDuensinI use it for my "live" sites, but I want another copy for working on macros and such.16:13
SDuensin(This is the Ubuntu one, BTW.)16:13
ckotilyah. i run a dev instance of wG too.16:13
SDuensinI want to finish my ACME entry!16:15
SDuensinSeems when I went to 7.3.12 from 7.3.11 that someone said to update something from CPAN.16:15
SDuensin(I ran testEnvironment and it's happy.)16:17
ckotilhave you updated POE lately?16:24
ckotilWeather::Com::Finder16:25
SDuensinWTF is POE?16:25
SDuensinWeather, yes.16:25
ckotilDateTime::TimeZone , POE::Component::IKC ,  16:25
ckotilthose are the  modules ive updated recently16:26
SDuensinAny way for me to know what I already have installed?16:26
ckotilim not sure how16:27
SDuensinPOE sounds familiar.  I'll give that a shot.16:29
SDuensinEh, I'll give that a shot as soon as I unbreak the networking on that VM.  Grr.16:35
-!- mindspin [n=mindspin@p54B270D4.dip.t-dialin.net] has joined #webgui17:02
mindspinhi is it possible to run both WebGUI 5.8.x and WebGUI 7 on the same machine?17:03
SDuensinYes, but it won't be fun.  :-)17:04
mindspinwhy so?17:04
SDuensinYou'll have to change one of them to use different port numbers for everything as well as not want to store it's data in "/data".17:04
mindspinthats not the main problem cause I already have no directory called data ;-)17:05
SDuensinhehe17:05
mindspinthe reason is that 5.8 isrunning so smooth an the users are used to it17:06
SDuensinYou could load the WRE into /data and just change the port numbers it uses.  It would run it's own copies of Perl, Apache, MySQL, etc.17:06
mindspinbut I want to try WebGUI717:06
SDuensinIf you just want to try it, make a demo account on www.plainblack.com.17:06
SDuensinYou get full-use of a wG7 install for 24 hours.17:06
mindspin24 hours is not enough, I want to check it out whenever I have time left :-)17:07
mindspinI'll try it locally17:07
SDuensinFYI, I was a *huge* fan of the 5.x series.  Had to leave for technical reasons during the 6.x series.  Now that I've played with 7.x, I'm moving EVERYTHING I run back to WebGUI.  :-)17:07
mindspinback to 5.8?17:08
SDuensinNo, to 7.x.  It's VERY nice.17:08
mindspinI am sure it is but I do not want my users to move17:09
mindspintoo much teaching needed :-)17:09
SDuensinhehe - I hear ya.17:09
SDuensinOne of the guys that used to help me run my 5.x sites is still banging his head against 7.  Making progress though!17:10
mindspinthe plan is , after testing I want to poit all new users to version 717:10
mindspinbut let the old ones stay with 5.817:10
SDuensinThat'll be a hell of an upgrade.  :-)17:10
mindspinyup17:10
mindspinI'm gonna test a doubled install....17:11
mindspinlocally17:11
SDuensinWhat OS are you doing this on?17:12
mindspindebian sarge17:12
SDuensinClose to mine.  I'm in Ubuntu.17:12
mindspinmaybe ubuntu-server, Iam not sure which I should use17:13
mindspinubuntu is a bit more up to date :-)17:13
SDuensinIf you're going to build a new VM or machine to try this, the Ubuntu 6.06 LTS distro works great with the WRE.17:13
mindspinIam not sure which, because my mail system is running perfectly under sarge and I've heard that my mail system may fail on ubuntu...17:14
SDuensinYou're on your own there.  Mail and I don't get along (yet!).17:15
mindspinhehe17:15
SDuensinWe *used* to be friends!   Not sure what happened.  :-)17:15
mindspinhttp://workaround.org/articles/ispmail-sarge/17:16
-!- bopbop [n=kristi@68-114-216-78.dhcp.mdsn.wi.charter.com] has joined #webgui17:16
mindspinthat's a perfect mail config for me17:16
SDuensinI'm toying with this:  http://www.zimbra.com/17:16
mindspinlooks nice17:17
mindspinbut is not free in the sense of free beer ;-)17:18
ckotilso're we17:18
SDuensinIt's free beer enough for what I need.17:19
-!- bopbop_ [n=kristi@68-114-216-78.dhcp.mdsn.wi.charter.com] has joined #webgui17:22
-!- bopbop [n=kristi@68-114-216-78.dhcp.mdsn.wi.charter.com] has quit [Read error: 104 (Connection reset by peer)]17:22
pjesiwhat is it? not free but free?17:23
SDuensinThere's an "open source" version that is free that lacks a few features of the commercial version.17:24
pjesiinteresting17:25
SDuensinThe way I look at it, if I do enough business that I need the commercial features, they're welcome to the money for helping me get there.17:25
-!- cga [n=cga@213-140-6-101.ip.fastwebnet.it] has joined #webgui17:25
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui17:25
-!- mode/#webgui [+o rizen] by ChanServ17:25
pjesiso is it still good as OSS?17:25
SDuensinYea.  The free parts are OSS.  It's all explained somewhere on their site.17:26
SDuensinMorning, cga & rizen 17:26
cgahi SDuensin and everybody =)17:26
pjesihi guys17:26
pjesiSDuensin: yeah Im sure it is, I just wanted to ask you personal opinion if the OSS version is worth it17:27
SDuensinFor me, it does everything I need.  Only thing I'd like is to be able to change the branding.  Not a big deal.17:27
pjesicant you do that on source level?17:28
SDuensinTechnically, yes.  But the license forbids it.17:29
pjesiI see17:30
pjesithat is one hell of an open source license17:30
pjesi:)17:31
pjesiahh it is mozilla license17:34
SDuensinYea, well, it's not the GPL.  Still pretty generous for a small start up like me.17:34
pjesilooks great17:35
SDuensinQuite awhile back I looked into using it.  Seems they're keeping up on things.  Time to try again.17:36
* SDuensin is trying to bring all his hosted services back in-house.17:36
SDuensinOK, rizen, what's the trick to make the WRE work in development mode on Ubuntu?17:38
-!- vayde [n=vayde@209.134.142.196] has joined #webgui17:39
-!- mode/#webgui [+o vayde] by ChanServ17:40
@rizenmorning everybody17:42
@rizensd, no trick, just select yes when asked17:42
SDuensinGrrrr.   So says you.  :-)17:43
SDuensinIt hates me.17:43
@rizenwe just did it on vayde's ubuntu box last week17:43
SDuensinOK, I'll completely wipe this thing and start over.17:43
@rizenperhaps he has some pointers for you17:43
SDuensinI'm trying to get the last bit of my ACME stuff done.17:44
mindspinare there ubuntu packages of webgui? for installation via apt-get ?17:44
SDuensinmindspin - not that I know of.  Been using the WRE.17:44
@vaydeThere are ubuntu dapper packages available on sf17:45
mindspincool17:45
mindspinwhat is sf?17:45
@vaydesourceforge, sorry 17:46
mindspinic17:46
@vaydehttp://sf.net/projects/pbwebgui17:46
mindspinthanks17:46
@vaydejust make sure you sudo su - while you're doing the install17:47
@vaydesudo and sudo bash won't cut it17:47
mindspini have root log in enabled on my ubuntu server ;-)17:47
@vaydeexcellent.17:48
@vaydeI spent alot of time (and alot of rizen's time) banging my head against that one17:48
mindspinhehe17:48
mindspinI'm used to sudo after being on ubuntu since hoary, but sudo is not handy for remote administration imho17:49
pjesiI always to sudo bash17:49
pjesi;)17:49
@vaydedepends on the task I suppose.  I tend to use sudo until I get sick of typing it17:50
@vaydewell, something is different between sudo <command> sudo bash  and sudo su -.  I don't know the particulars, but they end up different in some subtle way17:51
-!- bopbop_ [n=kristi@68-114-216-78.dhcp.mdsn.wi.charter.com] has quit []17:51
-!- bopbop [n=kristi@68-114-216-78.dhcp.mdsn.wi.charter.com] has joined #webgui17:51
mindspinwhat are the advantages of running wre instead of installing it "the old way" i.e. like for 5.xx17:52
@vaydewre is standardized and easier to support17:52
-!- bopbop [n=kristi@68-114-216-78.dhcp.mdsn.wi.charter.com] has quit [Read error: 104 (Connection reset by peer)]17:52
-!- bopbop [n=kristi@68-114-216-78.dhcp.mdsn.wi.charter.com] has joined #webgui17:53
-!- bopbop_ [n=kristi@68-114-216-78.dhcp.mdsn.wi.charter.com] has joined #webgui17:54
-!- bopbop [n=kristi@68-114-216-78.dhcp.mdsn.wi.charter.com] has quit [Read error: 104 (Connection reset by peer)]17:54
mindspinI'm still runnig 5.8 because it works without any problems since 2 years now...17:54
@vaydewell, if it isn't broke...17:54
mindspinbut I want to try WebGUI717:54
mindspinit isnt17:55
@vaydeI can't speak to the differences.  7 is my first experience.  I'm lobbying pretty heavily for a buddy to get his clients on it though.17:55
@vaydemaybe he'll quit bugging me then17:56
SDuensin7 is an amazing change from 5.17:56
mindspinI#m sure it is17:56
mindspinbut as mentioned before, my users are used to 5.8 and I dont want to let them learn everything new ;-)17:57
mindspinI#d like to run both versions on the same machine and pointing new users to 7 after I learned to use it 17:58
pjesiwhat do you guys (or clients) use WG for?17:59
mindspinmost use it for their companie's websites17:59
SDuensinI build personal and company sites with it.18:00
pjesiso they use pretty heavily modified templates?18:00
mindspinyupp18:00
mindspinbut they are modified by me :-)18:00
pjesiyeah18:00
pjesithat is what I imagined :)18:00
SDuensinYep.18:00
mindspinmy users are just "users"18:01
@vaydemindspin, that's pretty easy to do18:01
mindspinthey know how to upload articles, files and pictures18:01
-!- AMH_bob [n=chatzill@alphamega-dmp.xs4all.nl] has quit ["Chatzilla 0.9.77 [Firefox 1.5.0.10/0000000000]"]18:01
mindspinvayde my idea of dual-running?18:01
-!- bopbop_ [n=kristi@68-114-216-78.dhcp.mdsn.wi.charter.com] has quit []18:01
@vaydeyes18:01
mindspincan you point me to a howto?18:02
-!- bopbop [n=kristi@68-114-216-78.dhcp.mdsn.wi.charter.com] has joined #webgui18:02
@vaydeI don't know if there's an official one.18:02
@vaydebut I can walk you through it18:02
@vaydedownload the latest wre, and we can go to town18:03
mindspinok lets have alook if my testing machine is still on18:03
mindspincan I do it with ip adress instead of name?18:04
@vaydeI would think so, but I don't really know.  rizen?18:04
mindspinotherwise I have to fix some dns stuff first18:04
@vaydewhat we did with mine was set it up on localhost, but with alternate ports18:05
mindspinhostnames are mentioned in the WRE description in the wiki18:05
@vaydeso it didn't interfere with my normal ubuntu versions of mysql and apache218:05
mindspinhehe I'mstill running apache 1.3918:06
@vaydeagain, if it's not broke...18:06
@vaydeHere's the howto:  18:07
@vaydeDownload the wre18:07
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has left #webgui []18:08
@vaydemake sure there is no /etc/my.cnf  the wre's version of mysql will get confused.  Luckily, ubuntu puts my.cnf into /etc/mysql18:08
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui18:08
-!- mode/#webgui [+o rizen] by ChanServ18:08
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has left #webgui []18:09
@vaydemake a directory: /data (or whatever)18:10
@vaydeextract the wre tarball into it18:10
-!- testingkristi [n=jtsmith@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui18:10
-!- testingkristi [n=jtsmith@71-86-227-90.static.mdsn.wi.charter.com] has left #webgui []18:10
-!- testingkristi [n=jtsmith@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui18:11
mindspinstill downloading :-)18:11
@vaydego to /data/wre/prereqs  and recursively make the mysql directory owned by the user mysql  (assuming the user already exists, if not create it)18:11
-!- testingkristi [n=jtsmith@71-86-227-90.static.mdsn.wi.charter.com] has left #webgui []18:11
mindspinok18:11
mindspinnoted18:11
-!- testingkristi [n=jtsmith@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui18:11
@vaydetype the following: . /data/wre/sbin/setenvironment (note space between . and /)18:11
-!- testingkristi [n=jtsmith@71-86-227-90.static.mdsn.wi.charter.com] has left #webgui []18:11
@vaydestart up the mysql server with /data/wre/sbin rc.mysql start18:12
@vaydeverify it's alive18:12
@vaydestop it with /data/wre/sbin/rc.mysql stop18:12
@vayderun /data/wre/sbin/setup18:13
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui18:13
-!- mode/#webgui [+o rizen] by ChanServ18:13
@vaydemake sure that during setup you choose to download WebGUI, as your wre download doesn't include WebGUI18:13
@vaydethat one got me18:14
mindspinhehe18:14
@vaydeand again, make sure you're fully logged in as root when you do all the rc.<whatever> commands, cos sudo bash don't cut it18:14
mindspinnoted18:14
@vaydeyou will have to disable the wremonitor script after it's all set up18:15
@vaydeYou will be told to put a few jobs into crontab, one of those is the wremonitor.  put it in but comment it out.18:16
SDuensinWhy do you need to disable wremonitor?18:16
@vaydeI'm told that won't be a problem with a full enviornment18:16
-!- bopbop [n=kristi@68-114-216-78.dhcp.mdsn.wi.charter.com] has quit []18:16
@vaydei don't know why yet, but it crashes the dev environment under ubuntu18:17
SDuensinDon't I know it!   :-)18:17
mindspinmaybe for sudo reasons too18:17
-!- bopbop [n=kmccombs@68-114-216-78.dhcp.mdsn.wi.charter.com] has joined #webgui18:17
-!- bopbop [n=kmccombs@68-114-216-78.dhcp.mdsn.wi.charter.com] has left #webgui []18:18
pjesijust do sudo bash18:18
pjesiand your problems are solved18:18
@vaydeI believe rizen stated that it would work fine in a non-dev install, but honestly with the info he's pouring into my poor brain, I might be confusing parts18:18
mindspinpjesi i have root enabled18:18
@vaydeIt might well be my box, but sudo bash won't run the rc.mysql scripts.  18:19
@vaydeI don't understand the difference, or if it's an ubuntu thing, or what.  That's just what was biting me over the weekend.18:20
-!- bopbop [n=kmccombs@68-114-216-78.dhcp.mdsn.wi.charter.com] has joined #webgui18:21
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui18:23
-!- mode/#webgui [+o preaction] by ChanServ18:23
@vaydeHere's a guess at the sudo issue:  sudo bash doesn't read environment settings for root.  You inherit them from your login (under ubuntu anyway)18:24
mindspinsounds reasoneable18:24
@vaydesudo su - loads all of root's login files.  The difference may well be in there18:24
@vaydepjesi, what are you running on your server?18:25
pjesiwre is running on suse18:27
mindspinvayde: and that's all? where do I tweak the ports?18:28
@vaydethe difference is probably an ubuntu thing then.18:28
@vaydePorts can be tweaked in the setup18:28
mindspinic18:28
mindspinnothing to add to the apache conf?18:29
@vaydenope.  the setup will take care of it all18:30
mindspincool18:30
mindspinI'll have a try tomorrow if anything fails I'll be here ;-)18:30
@vaydebesides, between mod_proxy adn mod_perl I don't know if I want to be messing around in there yet.18:30
mindspinmod_perl was a must in 5.818:31
@vaydeI'll be here too. 18:32
mindspin:-)18:32
mindspinthanks18:32
mindspindoes anybody know who is maintaining the ubuntu packages because I would love to see webgui in universe/multiverse18:34
mindspinrizen?18:35
@rizenmindspin?18:36
mindspinyou are mentioned as project admin on sf18:37
@rizenindeed18:37
mindspindid you make the ubuntu packages?18:37
@rizenno18:37
@rizenwe only make the redhat, windows, and mac osx packages18:37
SDuensinOSX!   Whoo!18:38
mindspinwho did the ubuntu one? I'd like to contact him/her for getting it to universe/multiverse18:38
@rizeni honestly don't recall18:38
@rizeni recommend posting a message to the dev mailing list18:38
mindspinthats what i was aking to do ;-)18:39
mindspinjust asking18:39
mindspinI'll do18:39
mindspinwhats the address of the dv ml?18:42
mindspindev ml18:42
@rizenwebguidev@plainblack.com18:42
mindspinthanks18:42
@rizenbut you can't email it unless you're subscribed to it18:42
@rizenhttp://www.plainblack.com/discuss18:42
mindspinah I thought i would not receive mails but could write18:43
mindspinthanks18:43
@rizennope...that would allow much spam18:43
pjesirizen: I only see a message board, how can I subscribe to the list?19:26
@rizenyou have to be logged in19:27
pjesiI am19:27
@rizenand then a subscribe link will appear at the top of the board19:27
@rizennot on the discuss page19:27
@rizenbut on the individual boards19:27
pjesiahh sorry, I am blind19:27
-!- MrHairgreas1 [n=martin@x032124.its-s.tudelft.nl] has joined #webgui19:30
mindspinsorry i am logged in but see no button for the ml19:31
-!- MrHairgreas1 [n=martin@x032124.its-s.tudelft.nl] has left #webgui []19:31
-!- MrHairgreas1 [n=martin@x032124.its-s.tudelft.nl] has joined #webgui19:31
-!- MrHairgreas1 [n=martin@x032124.its-s.tudelft.nl] has left #webgui []19:31
-!- MrHairgreas1 [n=martin@x032124.its-s.tudelft.nl] has joined #webgui19:32
-!- MrHairgreas1 [n=martin@x032124.its-s.tudelft.nl] has left #webgui []19:32
@rizenpjesi just found it, perhaps he can describe better than me19:32
-!- MrHairgreas1 [n=martin@x032124.its-s.tudelft.nl] has joined #webgui19:32
pjesimindspin: http://www.plainblack.com/webgui/dev/discuss19:34
mindspinyeah19:34
pjesidirect link: http://www.plainblack.com/webgui/dev/discuss?func=subscribe :D19:34
mindspinand by hitting the subscribe buttun I am added to the list?19:34
@rizenyup19:35
mindspinso i was blindminded...19:35
bopbopRadix- you're up on the site19:58
bopbopCongratulations19:58
bopbopand thanks19:58
@preactionbopbop: what are you using for IRC client?19:59
-!- MrHairgreas1 [n=martin@x032124.its-s.tudelft.nl] has left #webgui []20:08
ckotilk. this is wierd. the admin console hide/show issue disappeared20:29
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui21:06
-!- mode/#webgui [+v crythias] by ChanServ21:06
ckotilincreasing the # of running workflows didnt help speed up the posting process. i used to create a scheduled event to purge the file cache. any reason why this is a bad idea?21:33
ckotils/used to/will once again21:34
-!- bopbop_ [n=kmccombs@68-114-216-78.dhcp.mdsn.wi.charter.com] has joined #webgui21:46
-!- bopbop [n=kmccombs@68-114-216-78.dhcp.mdsn.wi.charter.com] has quit [Read error: 104 (Connection reset by peer)]21:46
-!- cga [n=cga@213-140-6-101.ip.fastwebnet.it] has quit ["90% of the problems that people have with GNU/Linux are to impute to Windows."]21:47
-!- mode/#webgui [+o bopbop_] by rizen21:58
ckotilthis must be a bug, ERROR - spectre.conf - POE::Kernel::_dispatch_event[1013], when i create a scheduled event to clear the file cache22:00
@rizeni'm not sure how you have it set up22:07
@rizenit may be a bug22:07
@rizenit may be a config issue22:07
@rizeni do know that clearing the cache works when it's in the maintenance workflow22:07
@rizenbut you may have discovered some sort of corner case22:07
ckotilim pretty certain its config'd properly. ill cap a screen of it22:07
ckotil?? pastebin22:08
ckotileh, ill write it down somewhere22:09
@rizenperlbot pastebin?22:10
perlbot(see paste)22:10
@rizenperlbot paste?22:10
perlbotPaste your code to http://sial.org/pbot/perl or http://erxz.com/pb and #perl will be able to view it.22:10
-!- vayde [n=vayde@209.134.142.196] has quit [Remote closed the connection]22:12
ckotilhttp://paste.biz/paste-1327.html22:15
-!- vayde [n=vayde@209.134.142.196] has joined #webgui22:16
-!- mode/#webgui [+o vayde] by ChanServ22:16
* SDuensin is going to scream22:17
SDuensinThe new install I just did does the same thing as the old one.  You fill in the setup info after starting wG and it just keeps asking for it.22:18
@preactionctrl+reload after you are asked to re-enter the info?22:19
SDuensinI did.  About six more finally got the point across.  :-)  Thanks.  Kinda frazzled over here.22:20
-!- mindspin [n=mindspin@p54B270D4.dip.t-dialin.net] has quit [Remote closed the connection]22:43
SDuensinHow can I determine the complete path of a file in the asset system so I can open it in my code?  I looked at what ^FileUrl() returns and it's close, but not quite, everything I need.22:52
@preactionyou might also need the config "uploadsPath" value?22:54
SDuensinNot sure.  Do I?  :-)22:54
@preactionso we're talking a WebGUI::Asset::File correct?22:54
SDuensinYes.22:54
SDuensinI want to be able to pass a URL into my macro and have it directly open the file off the filesystem.22:55
@preactionif you use getStorageLocation you can do more22:55
-!- bopbop_ [n=kmccombs@68-114-216-78.dhcp.mdsn.wi.charter.com] has quit [Read error: 104 (Connection reset by peer)]22:55
-!- bopbop [n=kmccombs@68-114-216-78.dhcp.mdsn.wi.charter.com] has joined #webgui22:55
@preactionso you're using the URL and WebGUI::Asset->newByUrl to instanctiate a WebGUI::Asset::File object?22:55
SDuensinNot doing anything yet.  I was just looking at the FileUrl() macro to see if it was close to what I needed.22:56
@preactionif you get the storage location, you can use the getFileContentsAsScalar maybe? or getPath if you want22:57
* SDuensin is digging through docs.22:57
SDuensinPerfect.  That's just what I needed.  Right in front of me, too.  Dunno why I didn't see it before!23:03
@preactionbecause there's a Lot to sort through?23:03
SDuensinTo say the least.  Still, you can't complain about *too* many docs!23:03
-!- bopbop [n=kmccombs@68-114-216-78.dhcp.mdsn.wi.charter.com] has quit [Read error: 145 (Connection timed out)]23:09
@rizenhannibal et portus23:16
SDuensinGACK!  *SO* close to having this work!23:37
SDuensinOh well.  More later.  I need to go pick up my little girl from daycare.  Later all!23:38
ckotilcya23:38
-!- SDuensin [n=Scott@177.sub-75-206-97.myvzw.com] has quit ["Leaving"]23:38
ckotilhttp://www.youtube.com/watch?v=CQJSZs-euZU23:49
--- Day changed Wed Mar 28 2007
-!- crythias [n=gyoung@64.200.2.35] has left #webgui []00:44
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui02:35
-!- mode/#webgui [+v MrHairgrease] by ChanServ02:35
+MrHairgreasepreaction02:37
+MrHairgreasedid my fix do the jib?02:37
+MrHairgreasethe dual time() call hat is02:38
@preactionlet me check02:43
@preactionMrHairgrease: no, there's 5 new ones since yesterday :(02:44
+MrHairgreasei figured so much02:44
+MrHairgreasethe chances of that fucking up were very slim02:44
+MrHairgreasestill the change should be committed though02:45
+MrHairgreaseimho that is02:45
@preactionfeel free02:45
+MrHairgreasesure02:46
@preactionit's probably one contributing factor02:46
@preactionwe may be looking for a smoking gun when it's more a series of holes02:46
+MrHairgreasei don't think so02:46
+MrHairgreasebut it is a race condition02:46
+MrHairgreaseit prolly happens once a year or so02:46
+MrHairgreaseor even lees02:46
+MrHairgreasedue to that02:46
+MrHairgreasewell02:49
+MrHairgreasegotto go and sleep02:49
@preactionlazy euros02:50
+MrHairgreasethose damned timezones =)02:50
@preaction7:00pm and already sleeping02:50
+MrHairgreasehip and fashionable eurotrash 02:50
@preactiontut tut02:50
@preactionthat MAY be02:50
+MrHairgreasewith lots o sex appeal02:50
@preactionbut we don't complain about a 34 hour work week02:50
+MrHairgrease=)02:50
+MrHairgreaselater guys02:50
@preactioncy02:51
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []02:51
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui03:26
Radix-wrkMornin ppls03:26
@preactionyou haven't heard yet, have you?03:29
Radix-wrkyes, I have03:29
@preactiondo this for me: /msg nickserv link radix <your password for radix>03:30
Radix-wrkUnfortunately someone else has the nick Radix on here.03:31
@preactionsunnuva03:31
@preactiondo you own radix-wrk?03:31
Radix-wrkyeah, I do03:31
@preactionkk03:31
Radix-wrkAhh.. hehe.. cool03:32
@preactionwhy didn't it voice you then?03:32
@preactionmust have to rejoin03:32
-!- Radix-wrk [n=Jesse@203.161.68.67] has left #webgui ["Leaving"]03:32
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui03:32
-!- mode/#webgui [+v Radix-wrk] by ChanServ03:33
@preactiontada!03:33
+Radix-wrk:)03:33
@preactionabout time you joined the +v ranks, congratulations03:33
+Radix-wrkyou got access to edit my interview btw?  there's a link that got added somehow in the cut/paste03:33
@preactionand they're all broken anyway03:34
@preactioni'll fix it03:34
+Radix-wrkthe commctrl.com link03:34
+Radix-wrkI think that's yours or someone elses03:34
+Radix-wrkyeah, it's yours :)03:35
@preactionbtw you are a sexy beast03:35
@preactionfixed03:35
+Radix-wrkI know I know.. but I'm taken, sorry.03:35
+Radix-wrkcheers :)03:36
+Radix-wrkHmm.. looks like the smiley I put in turned into a question mark too on that interview - on the question where it asks if I have any kids.03:47
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui04:56
* PedersenMJ wavies.04:57
-!- vayde [n=vayde@209.134.142.196] has quit ["Ex-Chat"]05:01
+Radix-wrkHi PedersenMJ05:06
PedersenMJHow's it going?05:07
+Radix-wrkI'm famous - did you hear?05:07
PedersenMJHmmm, must not be so much. Or I live a very sheltered life. So, nope, not yet :)05:08
+Radix-wrkOh well.. here I was thinking I could date Angelina Jolie now.. bummer.05:08
PedersenMJWhy? I mean, I suppose I could see having sex with her, but why date?05:09
PedersenMJOh, who am I could, it's not an "I suppose". I could definitely see having sex with her. But date her? Nah.05:10
+Radix-wrkyou have a point :)05:10
PedersenMJAnyway, why for you famous?05:11
+Radix-wrkhttp://www.plainblack.com/support05:11
PedersenMJHey, cool! I didn't know that was you!05:12
* Radix-wrk bows.05:12
+Radix-wrkhttp://gallery.menalto.com/node/804105:12
PedersenMJCool interview.05:16
+Radix-wrkI should've attached a picture of my niece hugging Gooey tho I reckon :)05:17
PedersenMJhttp://www.youtube.com/watch?v=sHzdsFiBbFc05:17
+Radix-wrkhehe.. seen that one :)05:18
+Radix-wrkif you want to read something interesting - check this out - http://www.damninteresting.com/?p=82905:18
PedersenMJHad heard about that at some point along the way, but still always a fascinating read.05:24
+Radix-wrkyeah, lots of interesting stuff on that website - hence the name I guess ;)05:25
-!- vayde [n=vayde@64-131-48-253.usfamily.net] has joined #webgui05:26
-!- mode/#webgui [+o vayde] by ChanServ05:26
+Radix-wrkHi vayde05:26
@vaydehey05:27
-!- vayde [n=vayde@64-131-48-253.usfamily.net] has quit [Remote closed the connection]05:33
-!- vayde [n=vayde@64-131-48-253.usfamily.net] has joined #webgui05:37
-!- mode/#webgui [+o vayde] by ChanServ05:37
-!- vayde [n=vayde@64-131-48-253.usfamily.net] has quit ["Ex-Chat"]05:43
-!- vayde [n=vayde@64-131-48-253.usfamily.net] has joined #webgui05:43
-!- mode/#webgui [+o vayde] by ChanServ05:43
@vaydeheh.  apparently I'm like a cat:  I can't decide if I want to be in or out05:44
Hinrikor a penis05:45
@vaydeIn definitely.  05:45
PedersenMJDamn. There's times that python can be very elegant. And times when it makes me want to remove the genitals of the developers, stew them up, and force feed them back. 06:29
PedersenMJNo, I'm not asking for assist, as I know this is perl here, and not python. But I needed to vent a bit over the program I'm working on :)06:29
-!- vayde_ [n=vayde@64-131-48-253.usfamily.net] has joined #webgui06:49
-!- vayde_ [n=vayde@64-131-48-253.usfamily.net] has quit [Read error: 104 (Connection reset by peer)]06:49
-!- vayde_ [n=vayde@64-131-48-253.usfamily.net] has joined #webgui06:49
-!- vayde_ [n=vayde@64-131-48-253.usfamily.net] has quit [Read error: 104 (Connection reset by peer)]06:49
-!- vayde_ [n=vayde@64-131-48-253.usfamily.net] has joined #webgui06:50
-!- vayde_ [n=vayde@64-131-48-253.usfamily.net] has quit [Client Quit]06:51
-!- vayde [n=vayde@64-131-48-253.usfamily.net] has quit [Read error: 110 (Connection timed out)]06:51
-!- vayde [n=vayde@64-131-48-253.usfamily.net] has joined #webgui06:54
-!- mode/#webgui [+o vayde] by ChanServ06:54
PedersenMJNow, off to bed. Later all.07:24
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit []07:24
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has quit []07:25
-!- Netsplit leguin.freenode.net <-> irc.freenode.net quits: @vayde09:10
-!- Netsplit over, joins: @vayde09:10
-!- vayde [n=vayde@64-131-48-253.usfamily.net] has quit [Remote closed the connection]10:53
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]11:08
-!- AMH_bob [n=chatzill@alphamega-dmp.xs4all.nl] has joined #webgui11:38
-!- AMH_bob [n=chatzill@alphamega-dmp.xs4all.nl] has quit ["Chatzilla 0.9.77 [Firefox 1.5.0.10/0000000000]"]13:00
-!- Netsplit over, joins: Radix_13:38
-!- cga [n=cga@213-140-6-101.ip.fastwebnet.it] has joined #webgui15:10
-!- SDuensin [n=Scott@106.sub-75-207-197.myvzw.com] has joined #WebGUI16:49
SDuensinGreetings.16:49
ckotilhi16:50
SDuensinI *almost* have my ACME stuff working!17:10
ckotilnice17:19
SDuensinWhat do you know about WebGUI::Storage?17:24
SDuensinperlbot paste?17:26
perlbotPaste your code to http://sial.org/pbot/perl or http://erxz.com/pb and #perl will be able to view it.17:26
SDuensinI did this:17:28
SDuensinhttp://sial.org/pbot/2383917:28
SDuensinIt seems to work, however, the filename returned by the last line doesn't exist.  The temp folder the file is supposed to be in *does* exist.  Just no image file.17:29
ckotilwhere do you set $filename ?17:30
ckotil$store too17:30
SDuensin$store comes from that block of code.  $filename is something I made up.  Assume it equals "myimage.png".17:30
ckotilnvm i see $store17:31
ckotilperhaps my $store = WebGUI::Storage::Image->createTemp($session); shoudl be my $store = WebGUI::Storage::Image->createTemp($self->session);17:34
SDuensinHonestly, I have no idea.  Rizen gave me that line.  :-)17:36
ckotili was just reading from http://www.plainblack.com/downloads/builds/7.3.13-stable/api/Storage.html17:36
SDuensinIt's almost like the $image->saveToStorageLocation($store) method isn't doing anything or is erroring out.17:37
ckotilthat would make sense. bc i dont see savetostorage as one of the methods in WebGUI::Storage17:38
SDuensinIt's in WebGUI::Image17:39
ckotilo17:39
-!- estivenrpo [n=estivenr@200.58.205.236] has joined #webgui17:43
SDuensinHello, estivenrpo 17:44
estivenrpoHi17:45
estivenrpoi have a cuestion about the dataform and macros...17:48
estivenrpoany can help me ?17:49
SDuensinMacros, probably.  Dataform?  Probably not me.17:50
estivenrpothank you, any way i have a lot of questions, i hope somebody can help me17:52
estivenrpothe idea is to set up a CMS that centralizes othe CMS, we have to do it because we need different levels of karma. And with a single CMS there is only global karma17:53
estivenrponot karma per community for example17:54
SDuensinInteresting.17:55
estivenrpodo you think is possible to tweak the karma code to allow WebGui to manage different levels of Karma ?17:55
estivenrpo.17:56
estivenrposo...?17:57
ckotilits possible17:57
* SDuensin has no idea. Sorry.17:57
estivenrpothank you SDuensin17:57
ckotilall things are possible with webgui17:57
SDuensin:-)17:57
estivenrpono doubt, but how?17:58
ckotilit will take some custom coding17:58
estivenrpoof course, whre should we start?17:58
estivenrpo(and in your opinion, how long could it take?)17:59
ckotilsometime today, some of the dev's will be active in here and will be able to give you a real answer, and some direction17:59
ckotildepends if you hacked up the core code, or if you somehow were able to write a macro to handle this18:00
ckotilim thinking the macro would work as follows...you have a global karma count which contains karma for all the sites combined. then the macro would subtract the amount of karma of all the OTHER sites, except for hte site the user is currently in18:03
ckotiland then you would have a unique karma count for each subsite18:03
ckotilthe macro would keep track of teh subsites macro in its own table.18:03
ckotilerr. the subsites karma in its own table18:04
estivenrpommm... it would work for counting... however when someone gets karma on a site, it will be added to the global karma, but when the macro substracts the karmas excepting the current site karma... how could it know where the karma was gotten?18:16
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui18:16
-!- mode/#webgui [+o preaction] by ChanServ18:16
SDuensinMorning, preaction 18:17
ckotilthe macro would know the users current location. i.e. where the user was in the site when he recieved the karma18:19
estivenrpoI like your idea, the problema is that we would need to manage too many sites, and many ways to get karma, so we would have to put the macro on each thing that gives karma on each site.... must be a way to centralize the macro... tweak the core maybe... 18:22
ckotilya18:23
estivenrpoif this is the best option. we'd have to to do it with the webgui guys, if not it would be a fork and the updates will brake18:24
estivenrpowhat do you think?18:24
ckotilare you prepared to drop a few thousand dollars on this?18:24
ckotilit COULD be built into the core18:24
estivenrpo1 thousand or 9999 thousand? jejeje18:25
ckotila few. ~318:26
SDuensinHell, I'll do it for 9999 thousand.  :-)18:26
ckotilyou'd have to get a quote from pb18:26
ckotilim just guessing what it would cost18:26
estivenrpome too, i would pay the 3 thousand and keep the remainder! jejeje18:27
ckotilhaha18:27
ckotilare you planning on running a single site with webgui, then having a bunch of subsections/subsites that need to have their own karma count?18:28
estivenrpoI e-mailed dev@plainblack... no answers, is any dev here ????18:28
estivenrpoexactly18:28
estivenrpoi also tought to use a webgui for each site, the problem there is integrating the authentication18:28
SDuensinLDAP18:29
ckotili use a single sign on service, known as CAS18:29
ckotilthe university maintains it, i just authenticate with it, then webgui authorizes once it recieves the OK from the CAS server18:29
estivenrpoLDAP was implemented, but we could not find a way to pass the users thorugh different CMS without login again 18:30
estivenrpodo you use CAS to validate different CMSs ?18:31
ckotilsingle instance of webgui18:31
ckotilthen i create subsites by using subdir's. i.e. globalnoc.iu.edu/site1 globalnoc.iu.edu/site2 ...etc...18:32
ckotiland i do some clever url mod_rewriting18:32
ckotilso that each subsite appears to have its own domain18:32
estivenrpomaybe the parameters could be pass using the POST method, but it is a security hole18:33
estivenrpo :( 18:33
ckotiljust dont pass the password18:33
ckotilneed to have some random generated key18:33
estivenrpommm... sounds cool18:34
ckotilinvestigate some single sign on solutions18:34
ckotiljasig CAS is the CAS version maintained by yale university , that is still in development.18:35
ckotilmy university chose to develop its own versoin of CAS.18:35
ckotilits kind of lame. my group is planning on moving away from it soon.18:35
estivenrpodo you think is easier to redevelop the karma in the webgui core or redevelop the webgui authentication system?18:37
ckotilwebgui is known for its pluggable authentication. so, id have to say redeveloping the auth. system will be much easier18:38
ckotili developed CAS.pm in about a day18:38
@rizenestivenrpo, since i talked to you on the boards about this yesterday, it couldn't be more than 24 hours since you sent the email18:39
@rizenbe patient18:39
SDuensinrizen!  Morning.18:40
-!- Vrby [n=Vrby@d35-5.rb.lax.centurytel.net] has joined #webgui18:41
@rizentop of the morning to you sd18:41
-!- Vrby [n=Vrby@d35-5.rb.lax.centurytel.net] has left #webgui []18:42
SDuensinHey rizen - couple things...  Any ideas on my file saving issue (see scrollback)?  And I found a toolkit that looks perfect for doing the app-server stuff we were talking about before.  :-)18:47
@rizeni've never used WebGUI::Image18:51
@rizenbut if you follow how the poll works then it should work just fine, cuz the poll works just fine18:51
SDuensinOk, I'll have to dig that up.18:52
@rizenwhat toolkit is that?18:52
SDuensinGo read this:   http://qooxdoo.org/18:52
SDuensinThey're even nice enough to include a Perl RPC component.  :-)18:52
ckotilhow do you even pronounce that?18:53
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui18:53
-!- mode/#webgui [+v crythias] by ChanServ18:53
@rizenand why exactly is that better than YUI?18:53
SDuensinNot a frickin' clue.  18:53
SDuensinWTF is YUI?18:53
SDuensinAh.18:54
@rizenthe web2.0 framework18:54
@rizenhttp://www.google.com/url?sa=t&ct=res&cd=1&url=http%3A%2F%2Fdeveloper.yahoo.com%2Fyui%2F&ei=m48KRtWkMZWgogLGjqEG&usg=__nw2ZV3YRM3xD8lAeNd5oXN2Xe4U=&sig2=9q3apGRDUux8IQ3r3yw6DA18:54
@rizenthat webgui uses18:54
@rizenalready18:54
SDuensinWow.  YUI has gotten bigger since I last saw it.  :-)18:54
SDuensinNot sure, but Qooxdoo is frickin' sweet.  <G>18:55
SDuensinI love the transparency effects they have on their windows.  18:55
@rizendon't get me wrong, it does look cool18:59
@rizenbut it doesn't seem to be as rich as yui18:59
SDuensinI'm not that familiar with YUI.  Wasn't impressed the first time I saw it.  That was right after release though.18:59
@rizenYUI isn't "flashy". Don't get me wrong, it can do some amazing effects. However, it's primary objective is to provide a really flexible API.19:01
@rizenSo it's goals are more inline with WebGUI. Get the job done, worry about glitz later.19:01
@rizenIn that way, it doesn't provide you with all the controls like qooxdoo, but it provides you with the API's to be able to build them.19:02
@rizenAnd that's far more important for what we do.19:02
SDuensinThat's a Good Thing.  I really liked the approach Qooxdoo took, too.  It looks very well designed and clean.  I'll have to read more about YUI.19:02
SDuensinOne thing that caught my eye on the Qooxdoo roadmap was they want to provide for better ways to integrate applications written using it with "page-based" systems.  Sounded like what we talked about.19:03
--- Log closed Wed Mar 28 19:14:16 2007
--- Log opened Wed Mar 28 19:39:27 2007
-!- xdanger [i=xdanger@217.112.244.70] has joined #webgui19:39
-!- Irssi: #webgui: Total of 15 nicks [2 ops, 0 halfops, 2 voices, 11 normal]19:39
-!- Irssi: Join to #webgui was synced in 3 secs19:39
--- Log closed Wed Mar 28 19:45:37 2007
--- Log opened Wed Mar 28 20:00:51 2007
-!- xdanger [i=xdanger@217.112.244.70] has joined #webgui20:00
-!- Irssi: #webgui: Total of 16 nicks [2 ops, 0 halfops, 3 voices, 11 normal]20:00
-!- Irssi: Join to #webgui was synced in 3 secs20:00
-!- cga [n=cga@213-140-6-101.ip.fastwebnet.it] has quit ["90% of the problems that people have with GNU/Linux are to impute to Windows."]20:30
-!- estivenrpo [n=estivenr@200.58.205.236] has quit [Read error: 104 (Connection reset by peer)]20:32
ckotilhow can i make webgui (or is it apache?) accept a 70MB file pile upload?20:49
@rizenapache can do it20:51
@rizenthere are two things that may be blocking you20:51
@rizenbandwidth20:51
@rizenand the webgui max upload size20:51
@rizenmax upload size is controlled in the Admin Console > Settings > Content20:52
@rizenbandwidth is a matter of timeouts20:52
@rizenif it takes longer to upload your content, than apache's timeout settings20:52
@rizenthen you won't be able to upload it20:52
@rizenmy guess is though that the max upload size is where you should start20:52
ckotilah20:54
ckotilmax_body_limit20:54
@rizenwhat is max body limit?20:55
@rizenis that an apache setting?20:56
ckotilits what im seeing as the bottle neck in the error log20:56
ckotil[Wed Mar 28 17:38:38 2007] [error] [client 129.79.9.43] (20014)Error string not specified yet: Content-Length header (69462367) exceeds configured max_body limit (67108864), referer: http://globalnoc.iu.edu/irnclinks/presentations.html?func=add;class=WebGUI::Asset::FilePile;proceed=manageAssets20:56
@rizenoh, right, then that's internally what apache is probably calling it20:56
@rizenthat is controlled by the max upload size in webgui settings20:56
ckotilhrm, but i cant find where to edit this ' max_body_limit'20:56
@rizenare you even reading what i'm saying?20:56
SDuensinAdmin panel.  Settings.20:56
ckotilive upped the wg setting to 9000020:56
ckotilyes.20:57
@rizen90,000 is only 90,000 bytes20:57
ckotilah.20:57
ckotil90 000 000 then20:57
@rizensince you're uploading stuff that big20:57
@rizenyou might as well just do 9999999999920:58
ckotilits a 1 time deal.20:58
ckotilhrm, still the apache setting is preventing me20:58
-!- wgGuest34 [n=wgGuest3@83.228.8.109] has joined #webgui20:58
-!- wgGuest34 [n=wgGuest3@83.228.8.109] has quit [Client Quit]20:59
@rizendon't know20:59
@rizeni haven't seen that setting before20:59
@rizenperhaps it's something that's hard compiled into your local apache21:00
ckotilseems its aka post_max21:05
ckotilAPREQ2_ReadLimit httpd.conf variable did it21:12
@rizenMrHairgrease: it appears that you have a little competition now21:18
@rizenRadix with his 8ball, and Patspam with his "Come back" workflow activity21:18
* SDuensin with his broken macro21:18
@rizenand SDuenins is hard at work21:18
@rizenhehe21:18
@rizenyeah21:18
@rizenthat21:18
SDuensinI manage to get it to save an image, but it saves *two* of them.  21:19
@rizeni still say that my BASIC macro should be the winner of the contest21:19
@rizenit's way cooler than everything else21:20
@rizenif only because it's written by me21:20
@rizen=)21:20
SDuensinIt is pretty spiffy.21:20
SDuensinMy macro is kind of the same "vintage" as yours.21:20
ckotili wish i had my old qbasic programs from back in the day21:20
ckotili wrote monopoly21:20
@rizeni wrote battleship in both basic and pascal back in the day21:21
@rizeni wish i had those too21:21
@rizenmonopoly seems quite a bit harder than battleship though21:21
SDuensinI did an ANSI terminal that had graphics, sound, music, gamepad, mouse, etc. support.  Kicked the crap out of RIPterm.  :-)21:21
@rizendid your monopoly have AI players?21:22
ckotilno21:22
@rizenmy battleship had 4 levels of AI21:22
@rizenbut you couldn't play against another player, only the AI21:22
ckotilbut it had a sweet animation sequence moving around the board21:22
@rizenbecause there was no way to hide the screen from the other peeps21:22
ckotilheh , ya21:22
@rizenawesome21:22
SDuensinHey, my post build event exited with code 2.  Thanks.  That's very helpful, Microsoft.21:23
@rizenheh21:23
SDuensinI really wish I could write Linux or Mac software for a living instead.  <sigh>21:25
@rizenwhy can't you?21:26
SDuensinMainly, because I have a family and can't afford to starve while playing "Startup".21:27
SDuensinI do some stuff on the side, but it's just enough to be annoying.  :-)21:28
@rizenbut you could go to work for a company that does that stuff21:30
@rizenwithout starting your own business21:30
@rizenthat way you can have your family, and the job you want too21:30
SDuensinI'm in St. Louis.  All I've ever found out here is IT work for companies that do internal development.  I'm actually lucky to not be stuck with 100% MS tools and languages.21:31
+perlDreameryou could work for a company that allows telecommuters21:31
@rizeni c. you need a telecommuting job21:31
@rizenyeah21:31
@rizenthough, they are rare21:31
+perlDreamerI know some people that work for a very good telecommuting company21:32
+perlDreamergood software21:32
+perlDreamerstrong IRC community21:32
ckotilsome companys are switching to a 'butt in seat' policy. i.e. no telecommuting21:32
+perlDreamerthat would be my company21:32
ckotilim allowed to telecommutte 1 day a week21:32
SDuensinTelecommuting would be cool.  I can do that on occasion here.21:32
@rizenoh, speaking of telecommuting jobs...we're going to have another opening. this time for a "Troubleshooting Perlhead"21:32
SDuensinIf I did that, I'd seriously have to set up a real office at home.  21:33
* SDuensin is more of a Troublemaking Perlhead.21:33
ckotilyou mean hire PD?21:33
@rizeni'd love to hire PD21:33
@rizenbut he wants $100k per year21:33
@rizen=)21:33
ckotilheh21:33
SDuensinYea, well, don't we all.  :-P21:34
@rizenmainly cuz he's supporting his wife through grad school21:34
+perlDreamershe isn't even in grad school yet21:34
@rizenoh, crap...was i not supposed to say that pd?21:34
+perlDreamerbut she's pulling a 4.021:34
+perlDreamerno, I have no secrets21:34
+perlDreamerPortland is expensive21:34
+MrHairgreaserizen21:35
+MrHairgreasedon't worry21:35
+MrHairgreasei'm finishing the acme thingy that will smas your basic macro into oblivion21:35
+MrHairgreaseb/c you wrote it =)21:35
@rizeni haven't seen your new killer ACME thing yet21:35
+MrHairgreaseyou have seen it21:35
@rizeni mean, i've seen it personally21:35
@rizenbut it's not up on the site21:35
@rizenso it doesn't count21:35
+MrHairgreasethat's b/c i'm _finishing_ it right now21:36
@rizenonly 3 days left21:36
+MrHairgreasei know21:36
+MrHairgreasenp21:36
* SDuensin needs help to finish. Stupid Image API!21:36
+MrHairgreasedon't say that21:36
@rizenMrHairgrease wrote it21:36
@rizenyou should get help from him21:36
+MrHairgreasehelp the competition????21:36
SDuensinGood!  Then he can tell me why it's saving two files!21:37
+MrHairgreasewell ok21:37
+MrHairgreasedunno21:37
SDuensinMy guess is that one is the file and one is a thumbnail.21:37
@rizenwhat are the file names?21:37
@rizenif one has a "thumb-" in it21:37
@rizenthen it is21:37
SDuensinNope.21:37
+MrHairgreaseit shouldn't do that21:37
+MrHairgreasefile a bug report =)21:37
SDuensinThey're GUIDs I get from $session.  One is like "guid-0.png" and the other is "guid-1.png".21:38
+MrHairgreasei can't check it out without a code snippet21:38
+MrHairgreaseyou can email it to me21:38
SDuensinWorking on one.  :-)21:38
+MrHairgreasemartin a t oqapi.nl21:39
SDuensinIt's tiny.  I can pastebin it.21:39
+MrHairgreaseok21:39
SDuensinhttp://sial.org/pbot/2384721:40
SDuensinOne question I have is if my drawing on $magick actually alters $image.  If so, then I have another bug to track down.  (I want it to, but the two PNGs it saves are blank!)21:40
+MrHairgreaselet me read the code again21:41
+MrHairgreaseit has been some time21:41
SDuensinThanks21:41
@rizenperlDreamer: what if i don't feel like puting out a release today?21:42
+MrHairgreasewhat do you mean by change $image?21:42
SDuensinWhat I *think* I'm doing is getting a new image created with Image->new, then getting a reference to it so I can draw on it with the ImageMagick API.  But I bet I have a copy of it.21:43
SDuensinOr can I directly manipulate $image->image?21:44
+MrHairgreaseIt works like this21:44
+MrHairgreaseWG::Image is sort of a wrpper for image magick21:44
+MrHairgreasethis means that it uses an instance of Image::Magick as a basis21:44
+MrHairgreasethe image() method return the Image::Magick instance it is based on21:45
+MrHairgreaseso21:45
+MrHairgreasedo not use $img->image->new21:45
+perlDreamerrizen: I think you're allowed not to put out a release today21:45
+MrHairgreaseafaik new is a class method in Image::Magick21:46
+perlDreamerespecially if you're half as tired as I am21:46
+MrHairgreaseif you want to create another image use WebGUI::Image->new21:46
SDuensin$image->image->Set('pixel[10,10]'=>'white');     <-- That OK?21:46
@rizeni might just put it out late21:46
+MrHairgreaseyeah21:46
+MrHairgreaseyou can do that21:46
+perlDreamervayde needs to be op'ed when he's in channel21:47
+perlDreamerand Radix in at least one of his incarnations needs to be voiced since he's PBWG now21:47
+MrHairgreaseI don't know why saveToStorageLocation is saving two files though21:47
+MrHairgreaseit should only save one21:48
+perlDreamerwe should find the guy who wrote that API and make him fix it!21:49
+MrHairgreasemaybe21:49
SDuensinTried it again.  Still get two, and they seem to be empty PNGs (which could be another problem, I dunno).21:49
+MrHairgreaseif that guy has time tonight21:49
+MrHairgreasehe will fixe it21:49
SDuensinLet me save it using saveToFileSystem as well as the storage stuff.  See if it writes the same thing out.21:50
+MrHairgreaseThe poll uses the same scheme21:51
+MrHairgreaseand that works right21:51
+MrHairgrease?21:51
+MrHairgrease401                                 my $storage = WebGUI::Storage::Image->createTemp($self->session);21:51
+MrHairgrease402                                 my $filename = 'poll'.$self->session->id->generate.".png";21:51
+MrHairgrease403                                 $graph->saveToStorageLocation($storage, $filename);21:51
SDuensinKinda.  It uses Graph instead of Image.21:51
SDuensinBut yea, that's where I copied from.21:51
+MrHairgreaseWebGUI::Image::Graph is just an extension of WebGUI::Image21:52
+MrHairgreaseit doesn't iomplement the save* routines21:52
+MrHairgreaseit just inherits21:52
SDuensinI get exactly the same thing using saveToFileSystem, other than it uses my filename as the base name and my specified path.21:53
+MrHairgreaseWeird21:53
SDuensinSo, $image->saveToFileSystem("/tmp/", "image.png"); produces /tmp/image-0.png and /tmp/image-1.png.21:53
+MrHairgreasecan you send me your fulll macro21:53
SDuensinI'm kind of embarrassed to show anyone the code.  It's hack-a-licious!21:54
+MrHairgreasewho cares21:54
+MrHairgreasemy code aparently doesn't work21:55
+MrHairgrease=)21:55
SDuensinWorking on getting it somewhere I can mail from.21:55
+MrHairgreaseok21:58
SDuensinSent.22:00
SDuensin(Man, now my secret project is out!)22:00
+MrHairgreasedon't worry22:00
+MrHairgreaseI just did a test script22:00
+MrHairgreaseand that generates only one file22:00
SDuensin?!22:01
SDuensinWeird.22:01
+MrHairgreaselet me try your macro22:01
SDuensinThen again, I never said I knew what I was doing.  :-)22:01
+MrHairgreaseI'll be darned22:12
+MrHairgreaseit does the same here22:12
SDuensinWeirdness.  :-)22:12
SDuensinBut - I'm NOT INSANE!  :-D22:12
+MrHairgreaseok22:12
+MrHairgreaseif you say so22:12
SDuensinYea.  There is the macro itself.   <G>22:13
+MrHairgreaseI'm trying to find out what sick crap you're pulling inside that puppy =)22:15
+MrHairgreasehang on22:15
SDuensinhehehee22:15
SDuensinIt's pretty much as un-optimal as I could make it.22:15
SDuensinI mean, come on!  I was reading off 25+ year old hardware specs to write it!22:16
+MrHairgreaseok22:16
SDuensinThe really fugly part is that I embedded two other packages so people don't need to install them from CPAN just to run this dumb thing.22:16
+MrHairgreasesolved the double filename thingy22:16
SDuensinHow!?22:16
+MrHairgreasedo not use $image->image->ReadImage('xc:black');22:17
+MrHairgreasebut $image->setBackgroundColor('#000000'); instead22:17
SDuensinSo much for reading the instructions.  <G>22:17
+MrHairgreasedunno exactly how the im method interferes22:17
+MrHairgreasebut it f*cks sh*t *p22:17
+MrHairgreasestill it returns a one pixel image22:18
SDuensinIs WebGUI::Image->new honoring the width/height parameters?22:18
+MrHairgreaseit should22:18
+MrHairgreaselet me check it out22:18
+MrHairgreasehang on22:19
SDuensinThen it should make a 280x192 image.  Even if my drawing code is borked.22:19
+MrHairgreaseaparently it does not22:20
+MrHairgreaseyou discovered a bug =)22:20
SDuensinWhoo hoo!22:20
* MrHairgrease mumbles something about stupid acme contests22:20
* SDuensin mumbles something about a patch22:22
+MrHairgreasebetter22:22
+MrHairgreasei have a workaround for you22:22
SDuensinThat works.22:22
SDuensinNot like this is world-class code.22:23
+MrHairgreaseuse the setImageHeight and setImageWidth explicitly22:23
+MrHairgreaselet me check if that would do it in your code22:23
+MrHairgreaseit works22:25
SDuensinI originally used the ImageMagick $image->Set('blahblah'); syntax until I saw your method that did it for me.  :-P22:25
+MrHairgreasehttp://sial.org/pbot/2384822:26
+MrHairgreasethat's the fix with a bit of context22:26
SDuensinTrying it now.22:26
+MrHairgreaseok22:26
SDuensinHow did we ever live without virtual machines?22:27
+MrHairgreaseheh22:28
SDuensinHot damn.  It works.  :-)22:28
+MrHairgreasedunno22:28
SDuensinThanks!22:28
+MrHairgreasenp22:28
+MrHairgreaseI appreciate the contributions22:28
+MrHairgreaseI'm doing a talk about them at the wuc22:29
SDuensinAny time you have questions about Apple II memory mapping, color generation, or CPU cycle timing, just let me know.   :-)22:29
+MrHairgreasedo count on it22:29
+MrHairgrease(which doesn't mean i know anything about apple2's22:29
+MrHairgreasedo = don't22:30
SDuensinWoz was a genius.  The Apple II is an engineering masterpiece.22:30
SDuensinEr, "Woz *IS* a genius."  Poor guy isn't dead or anything!22:30
SDuensinSo, think that's sufficiently bizarre enough for ACME?22:33
+MrHairgreaseprolly22:34
SDuensinI gotta find some disks with more pictures on them.  Somewhere, I've got a zillion of the things.22:35
-!- Netsplit leguin.freenode.net <-> irc.freenode.net quits: ckotil, +crythias, +MrHairgrease, @preaction, Radix_23:19
-!- Netsplit over, joins: @preaction, +MrHairgrease, +crythias, Radix_, ckotil23:19
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has quit [Read error: 104 (Connection reset by peer)]23:25
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui23:26
-!- crythias [n=gyoung@64.200.2.35] has left #webgui []23:45
--- Day changed Thu Mar 29 2007
-!- SDuensin [n=Scott@106.sub-75-207-197.myvzw.com] has quit ["Leaving"]00:01
+MrHairgreaseit's.....00:47
+MrHairgreasealive00:47
+MrHairgreasehttp://www.plainblack.com/user_contributions/user_contributions/acme/xeyes-macro#T0cqj5obcSs7PIweT42jPQ00:47
pjesiI was just looking at it :)00:47
nubai see00:58
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []01:07
@preaction 23291 lines of code later, the client site is up and running01:57
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has left #webgui []02:06
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui02:33
-!- mode/#webgui [+o preaction] by ChanServ02:33
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Client Quit]02:33
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"]02:38
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI03:38
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui03:55
-!- mode/#webgui [+v Radix-wrk] by ChanServ03:55
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui04:45
PedersenMJGood evening04:45
@rizenhowdy04:47
PedersenMJHow's it going?04:47
@rizencrapaliscious04:48
PedersenMJThat good, eh? What's wrong?04:48
SDuensinHEY!04:49
SDuensincrapaliscious?  Aww.  My ACME is almost done!04:49
+Radix-wrkperlm's entry is pretty cool - the only real contender so far to the mighty mrhairgrease04:52
SDuensinMine is just odd.  But I like it!04:52
+Radix-wrkcmon SDuensin - finish yours off so we have some more!04:52
SDuensinDoing the docs now.04:52
+Radix-wrkcool :)04:52
@rizensd: nice04:52
@rizenWho is perlm?04:53
@rizenis that the same as patspam?04:53
+Radix-wrkOh.. sorry..04:53
+Radix-wrkI meant patspam04:53
@rizenHis almost borders on useful though.04:53
+Radix-wrkit's early for me.. brain mixed up those two names04:53
@rizeni wonder how we can attract more people to the community. we have lots and lots of new businesses signing up to use webgui and purchasing our services04:57
@rizenbut we have very few who are just joining the community04:57
@rizenor also joining the community04:57
+Radix-wrkyeah, it's a hard one04:58
@rizenwe seem to pick up a dozen new clients a week04:58
@rizenbut it seems closer to a dozen new contributors per year04:59
SDuensinDamn.  Wish I got a dozen clients a week.  04:59
PedersenMJI wonder if it's the website itself?04:59
@rizenkeep in mind that a new client may only spend a few dollars with us. not every one spends thousands05:00
@rizenpdersen, what about the site?05:00
+Radix-wrkOf those clients how many have people that are actually decent with webgui though?05:00
+Radix-wrkI mean quite a few of them I would gather are unable to set up their own site, and just want you to do it for them.05:00
@rizenright05:01
PedersenMJIt's hard to describe without sounding whiny/picky, but... For instance, the WebGUI Community Contests. Is that a PlainBlack effort, or a WebGUI effort?05:01
@rizeni don't know what you mean05:01
@rizenplainblack is funding them05:01
+Radix-wrkIt's the companies that have one or two people that are a bit more cluey that might be contributors.05:01
@rizenif that's what you mean05:01
@rizenyeah, those are few and far between05:02
+Radix-wrkI want all the people who attended the WUC's to be part of the community.. they're the people we need05:02
PedersenMJPlain Black is sponsoring them... My thoughts are a bit muddled right now, but... Where are the contests? Imagine I'm a brand new user, barely ever looked at WebGUI. The contests could show me some of the not normal stuff, not easy to find stuff. (more in a sec).05:03
@rizenradix: i think you may have just hit the nail on the head05:04
@rizenwebgui is a different kind of animal in the open source world05:04
@rizenthe kind that is used almost exclusively by businesses05:04
PedersenMJNow, if you go to www.plainblack.com there's little mention of the WCC. One item in the recent news. And that's it. On www.webgui.org ? Not a single mention.05:04
@rizennot hobbiest05:04
@rizenthe business people are far more likely to get the job done, and then not get involved05:05
+Radix-wrkyup05:05
@rizenpedersen, i get you now05:06
+Radix-wrkyeah, advertising of the wcc could've been done better05:06
@rizenwebgui.org and plainblack.com will soon be seperate sites05:07
+Radix-wrkwill be cool when that's done :)05:07
@rizenthen it will be easier to do that sort of stuff05:07
@rizenright now there's so much information, that it's hard to discern what is community related and what is commercial05:08
PedersenMJActually, that's not even close to the point. They can be the exact same site, exact same home page. But finding information that is *not* just promotional is hard.05:08
PedersenMJCorrection: Finding publicly accessible information that is not just promotional is hard.05:08
@rizenpedersenmj: that IS the point05:08
@rizenplainblack.com is a commercial site, and is therefore very promotional05:08
@rizenwhen webgui.org is split off from it05:09
@rizenthen there won't be all the products to sell05:09
@rizenit's just talking about webgui05:09
@rizenand community stuff05:09
@rizenso there will be more room to put things like an advertisement for the community contest05:09
PedersenMJAs I said, my thoughts are muddled. You are correct in that that was the point I was going for.05:09
@rizenas of today we (plainblack) just finished a huge 6 month project05:10
@rizenthat most of our staff and contractors were working on05:10
PedersenMJNice! Congratulations.05:10
@rizenso now we'll be able to refocus our efforts on our site05:10
@rizenand other stuff05:10
PedersenMJOh, that reminds me. My company's new website is live now. Blah. Hate thinking about that.05:11
PedersenMJFor anybody that wants to see, it's at http://www.6ave.com/ And yes, I can (most likely) help get some sort of deals from the web dept for you.05:12
PedersenMJJT, you'd get something of a laugh from it. That site took a *year* to implement.05:13
SDuensinASPX!  ACK!  :-P05:14
@rizenwhy?05:14
@rizenwhy did it take a year?05:14
@rizenjust for data entry?05:14
@rizen=)05:14
PedersenMJOh, and they're still fixing bugs that are being found. It's not done, not stable, and in active development for some basic functionality (for instance, they were having problems with shipment tracking as of yesterday).05:14
PedersenMJNope, because the company that we had hired ... My least favorite companies, starting at #4: Microsoft, Rational (I know, they were bought by IBM), IBS, and Devix. The only thing Devix could make that *wouldn't* suck would be a vacuum cleaner.05:16
PedersenMJYes, they're worse than MS. Especially if you look at MS dev quality for Windows 95, and use that as the comparison point.05:16
SDuensinIt's up!  I've gone ACME!05:17
+Radix-wrkwoot!05:17
PedersenMJThey spent most of a week debugging the addition of Paypal as a payment method. Doing Paypal on your site (at least, the way they did it, there might be others) involves getting a certificate from Paypal, and installing it. They couldn't get the permissions right for the installed cert for almost a week. And even then, *I'm* the one that fixed that.05:18
PedersenMJCongrats SD!05:18
SDuensinThanks, PedersenMJ 05:18
@rizenyeah, congrats sd05:18
SDuensinYou need to be at least 30 to appreciate my macro.  :-)05:18
@rizendon't be too critical, but this is the first draft of what the new webgui site *may* look like http://jt.plainblack.com/uploads/Wm/Ig/WmIglEaUykp2EPtt3LoM8w/Webgui-site.jpg05:19
SDuensinThanks, rizen 05:19
+Radix-wrkLOL05:19
SDuensinI like the layout.  Not the yellow.05:19
PedersenMJHey, wanna see a style bug on the 6ave site? http://www.6ave.com/shop/category.aspx?cti=0201&pti=0200 go to the bottom, and compare the alignments of the bullets on the last two items.05:19
PedersenMJI like that style. Not so fond of yellow as a color, so the background isn't my fave, but that's a decent style.05:20
@rizenthat layout bug would be an easy one to fix05:21
@rizenbut i must say, you're being pretty nitpicky05:21
@rizenalthough i can't believe it took a year to create that site05:22
PedersenMJThat's just a very very small item in the scheme of things.05:22
PedersenMJYou want fear? Go to the home page, and do a "view source" in your browser.05:22
SDuensinI can.  I did an online software store once.  Code wasn't bad.  Getting the "corporate" people to agree on anything was like herding cats.05:22
PedersenMJExplain the snippets of 'style="' attributes all over the place.05:23
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has joined #webgui05:23
-!- mode/#webgui [+v perlDreamer] by ChanServ05:23
PedersenMJThat could have been a part of it, true.05:24
+Radix-wrkrizen: one of the things that webgui is exceedingly good at is flexibility of layout - one possible idea for the new webgui site is to allow a user to select between several different styles of the webgui website.  Now css can do a lot of that kind of stuff, but using different templates would give an awesome overview of the flexibility of webgui imho.05:24
@rizentell them that 1999 called and they want their html back05:24
PedersenMJHowever, one item that occurred was that, on the day the code was supposed to be installed (some 6 months ago), the lead developer went for a month long trip to Israel?05:24
PedersenMJSorry, no "?", he went on a trip to Israel.05:25
@rizenradix: user's can't select that in webgui, only site admins can05:25
@rizenor are you suggesting adding that as a feature to webgui?05:25
+perlDreamerNOOOOO05:26
PedersenMJAnyway, I'll stop ranting about them now :)05:26
+perlDreamerno more features05:26
@rizeni agree with not adding it05:26
+perlDreamerfix bugs05:26
+perlDreamerwrite tests05:26
@rizeneven after fixing bugs and writing tests05:26
PedersenMJActually, I'd vote for that feature, or something similar, at some point.05:26
@rizenwhy?05:27
@rizenwhat use does it have?05:27
@rizenas a site admin you want the page to look how you want it to look05:27
SDuensinOK, macro is up.  I'm going to bed.  Later all!05:27
+Radix-wrkhmm.. actually for demonstration it would be useful, for anything else, not so much05:27
@rizenlater05:27
+Radix-wrkby SD05:27
+Radix-wrkbye even05:27
@rizenradix: indeed for demo, but for that, screen shots are good enough05:27
PedersenMJAllow you to setup multiple looks that you are okay with, and then let the user decide which look-n-feel they want.05:27
PedersenMJMandatory? Nah, not by a long shot.05:28
@rizenuseful, not by a longshot05:28
PedersenMJAlso true.05:28
@rizenused by more than 1% of webgui users, not by a long shot05:28
+Radix-wrkI just feel that it's hard for people to see the power in webgui until they start playing with templates and see how much flexibility is actually there.05:28
@rizento get people hooked we need them to see how easy it is to use, then show them how powerful it is05:29
+Radix-wrkI guess you could do that with a quick flash demo or something just as easy05:29
+Radix-wrkI had a look at the Zenoss website yesterday as it was mentioned on /. - the thing that struck me with that website was that it really demoed the product great - there's a quick tour option with lots of pictures and great examples of it in use.  Look at the webgui.org website in comparison and it just doesn't have any of that.05:32
+Radix-wrkanyway.. just my 2c05:33
+Radix-wrkafk for a bit.. morning tea time in the office05:33
@rizenagreed05:33
+perlDreamerboy,that ruby on rails is getting so advanced05:59
+perlDreamercheck our their new date widget http://datetime.toolbocks.com/05:59
@rizenhehe06:01
@rizenthat's the same old date widget we've had for 4 years06:01
@rizenok, maybe it's only been 3 years06:01
+perlDreamerit's been in WebGUI as long as I can remember06:04
@rizenwhen we start moving forward again with dev i'm going to be throwing that one out06:05
@rizenand replacing it with the much more powerful YUI version06:05
+perlDreamernot too bad looking.  does it have combo time feature?06:07
@rizenno, i'm going to have to write that06:07
@rizenbut it does have a date range feature06:07
@rizenwhich is nice for things like the calendar06:07
@rizenwhere you have a start and an end date06:08
@rizenyou can choose them both on the same calendar06:08
+perlDreamerthat's nice06:08
+perlDreamerI'm heading home.  I've procrastinated going as long as I can.  Time to face the in-laws :(06:16
@rizenew06:16
@rizengood luck06:16
+perlDreamerThe force will be with me.06:17
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"]06:17
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []07:05
PedersenMJg'nite all. see you manana.07:31
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has quit []07:32
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has quit [Read error: 113 (No route to host)]07:37
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI07:37
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui08:48
-!- mode/#webgui [+o preaction] by ChanServ08:48
nubaquick question, where do I enable intensive debugging ? scenario: i have a workflow instance giving "An Error Occurred/500 Internal Server Error", tried "log4perl.logger = DEBUG, mainlog" at /data/WebGUI/etc/log.conf, it only made the workflow more verbose. i was hoping i'd see webgui more verbose instead, as to help me troubleshoot the error the workflow is receiving.08:50
nubaanother quick question: would the question above be more appropriate for the dev forum instead of here ?08:51
+Radix-wrknuba: Workflows are processed by spectre - so your best bet is to use the spectre debug mode, not webgui debug mode08:54
+Radix-wrkyou can run spectre in debug mode by stopping spectre then restarting it using the --debug flag08:55
nubaRadix-wrk: cool. thanks.08:56
@preactionor you could run webgui in INFO mode, then you'd really get some verbosity08:56
@preactionand a whole bunch of gibberish probably08:56
+Radix-wrkthat's not going to give details of workflows tho is it preaction?08:56
@preactioni dunno, i've never tried it08:56
@preactioni'd do what Radix-wrk said.08:57
nubaI've tried DEBUG and INFO. DEBUG is more verbose08:57
nubawell, same output as i've got from "log4perl.logger = DEBUG, mainlog" at /data/WebGUI/etc/log.conf09:02
nubaonly it was sent to spectre to stdout instead09:03
nubai got "WORKFLOW: Workflow instance 7R264sdttZYGEuIRebd1Gw posted." blah blah blah "WORKFLOW: [Error] Response for 7R264sdttZYGEuIRebd1Gw had a communications error. <HTML>" etc. again09:04
nubaso, once the workflow instance 7R264sdttZYGEuIRebd1Gw is posted to http://my.webgui.site:81/, where is the debugging switch i should flip to see whats going on ?09:05
@preactionnuba: communications error usually means that something was wrong with trying to post to http://my.webgui.ste:81/09:19
nubathat would make sense09:19
nubathx, will look into that now09:21
nubathat nailed it09:25
nubathanks very mucho :)09:25
nubathis specific site was missing from /etc/hosts09:28
nubai have a "*.my.domain A IP.AD.DR.ESS" wildcard DNS record at bind09:29
nubaso it resolves fine. but it seems it wasn't enough09:29
nubaweird09:29
nubabeautiful: webgui.log: "Running workflow activity pbwfactivity0000000006, which is a WebG09:31
nubaUI::Workflow::Activity::CommitVersionTag, for instance 7R264sdttZYGEuIRebd1Gw."09:31
nubaso DEBUG mode worked as expected09:31
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit []10:03
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui10:31
-!- mode/#webgui [+o preaction] by ChanServ10:31
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit []11:14
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]11:16
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has quit ["Leaving"]14:15
-!- ckotil [n=newtrino@snare.grnoc.iu.edu] has quit ["leaving"]16:08
-!- SDuensin [n=Scott@133.sub-75-205-113.myvzw.com] has joined #WebGUI16:13
SDuensinGood morning16:13
-!- ckotil [n=newtrino@snare.grnoc.iu.edu] has joined #webgui16:16
SDuensinMorning, ckotil 16:16
-!- AMH_bob [n=chatzill@alphamega-dmp.xs4all.nl] has joined #webgui16:34
AMH_bobHi, is anybody out there?16:41
* SDuensin is just another brick in the wall.16:41
SDuensinHello, AMH_bob 16:41
AMH_bobHi SDuensin, could I run a question by you?16:42
SDuensinNot sure how helpful I'll be, but sure, go ahead.16:42
AMH_bobWhat is the difference between a wobject and an asset?16:42
SDuensinThat's funny.  I was going to ask the same thing when some more developers show up today.  :-)16:45
AMH_bobOk, what a coinkidink!16:46
AMH_bobI've  followed the Wobject example/tutorial, now I'm starting to dive into the WebGUI framework16:47
Radix_Wobjects are assets, they just have more methods to handle the UI side of things as they're exposed to the UI16:48
Radix_assets are more of a base class really, and useful sometimes when a full wobject isn't needed16:48
Radix_Everything in webgui is an asset16:49
* SDuensin is still learning the API and butchering macros. :-)16:49
Radix_aren't we all :)16:49
AMH_bobOk, that clears things up a bit16:50
AMH_bobthank you16:50
Radix_you're welcome16:50
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has left #webgui ["Leaving"]16:52
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui16:52
-!- mode/#webgui [+v Radix_] by ChanServ16:52
ckotil'mornin17:28
ckotilmoved another site to webgui.17:29
ckotilim curious how other people are running multiple websites from a single instance of webgui17:29
* SDuensin raises his hand17:29
ckotilcare to enlighten me?17:29
SDuensinJust keep running "addsite" from the WRE.  :-)17:30
ckotilah.17:30
ckotilive never used the wre. do you know what addsite does?17:30
ckotili might try to compile  the wre again on my mac to see the 'proper' way of adding a site17:31
SDuensinMakes some vhosts and additional config files for WebGUI.17:31
SDuensinThere are Mac WREs already compiled.17:31
ckotildoes it create a new dir at the root level?17:31
ckotiloh wikd17:31
SDuensinIf it's like the Ubuntu one, you get /data/WebGUI with the WebGUI stuff in it, /data/wre with the WRE files, and /data/domains with your site files.17:32
SDuensinBBL - gotta run for a bit17:32
ckotilk17:33
-!- bopbop [n=kmccombs@68-114-216-78.dhcp.mdsn.wi.charter.com] has joined #webgui17:42
-!- kristi [n=kmccombs@68-114-216-78.dhcp.mdsn.wi.charter.com] has joined #webgui17:58
-!- bopbop [n=kmccombs@68-114-216-78.dhcp.mdsn.wi.charter.com] has quit [Read error: 104 (Connection reset by peer)]17:58
-!- cga [n=cga@213-140-6-101.ip.fastwebnet.it] has joined #webgui17:59
-!- AMH_bob [n=chatzill@alphamega-dmp.xs4all.nl] has quit ["Chatzilla 0.9.77 [Firefox 1.5.0.10/0000000000]"]17:59
-!- cap10morgan [n=wmorgan@206-124-31-122.denver.dsl.forethought.net] has joined #webgui18:03
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has joined #webgui18:29
-!- mode/#webgui [+v perlDreamer] by ChanServ18:29
-!- TheSeparator [i=Seppie@cp43027-a.gelen1.lb.home.nl] has joined #webgui18:51
* SDuensin has returned!19:12
+perlDreamerwho?19:29
SDuensin"ME!   JACK BURTAN!"19:30
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui19:36
-!- mode/#webgui [+v MrHairgrease] by ChanServ19:36
+perlDreamerhey, Jack.  You better stop using Scott's nick.  It'll make him mad to no end.19:42
SDuensinHey MrHairgrease 19:43
+MrHairgreasehi19:44
+MrHairgreasewhats up sudensin19:47
SDuensinWriting JSON RPC services like a madman.19:47
+MrHairgreasewhat for?19:47
xdangerusing webgui ?-)19:47
SDuensinNo, this is for some stuff at work using my ZK Desktop.19:48
-!- cap10morgan [n=wmorgan@206-124-31-122.denver.dsl.forethought.net] has quit []19:49
-!- |thunder [n=e@c-68-60-143-198.hsd1.mi.comcast.net] has joined #webgui19:49
|thundercan webgui be installed and configed via ftp and http like wordpress ?19:49
+MrHairgreaseno19:50
|thunderhrm, do i need command lines access ?19:50
+MrHairgreaseyes =)19:50
|thunderis it a service or something19:50
|thunderahh19:50
|thunderok19:50
+MrHairgreasewell19:50
|thunderdamn shared server.19:50
+MrHairgreasemaybe you could do it w/o shell19:50
+MrHairgreasebut that would be very hard19:51
SDuensinNot likely.  :-(19:51
+MrHairgreaseif not impossible19:51
|thunderi cannot run bin at all19:51
SDuensinBe MUCH easier to just get hosting from PlainBlack or someone.19:51
+MrHairgreaseshared servers are not suited for webgui19:51
* SDuensin hopes to be someone someday. Soon.19:51
+MrHairgreaseit has a lot of cpan dependencies19:51
|thunderI am thinking about 2 years from these guys, you know of a better deal? http://www.siteground.com/19:52
+MrHairgreaseif you want to run webgui19:53
+MrHairgreasethey seem to do only shared hosting19:53
+MrHairgreasewhich will render running webgui impossible19:54
+MrHairgreasewebgui is also not in their software and tool list19:54
+MrHairgreaseso it you ask on #webgui, the answer is19:54
+MrHairgreaseofcourse you can get a better deal19:54
+MrHairgreaseone that will allow running webgui =)19:54
SDuensin|thunder - https://www.plainblack.com/services/hosting19:55
|thunderim not paying a 100$ setup fee on top of hosting costs. thats retarded19:55
+MrHairgreaseit might19:56
+MrHairgreaseit might not19:56
SDuensinNo setup with PlainBlack.  And nobody knows WebGUI better.19:56
+MrHairgreasethat's something you'll have to decide for yourself19:56
+MrHairgreaseyou could try procolix19:56
+MrHairgreasethat's my former company19:56
|thundersiteground is not shared, 4.95x2 years dedicated hosting19:56
+MrHairgreasethey do webgui hosting too19:56
|thunderwhat is so special about a webgui server ?    it has cpan-dev installed?19:57
+MrHairgreasewbegui runs as a mod-perl app19:57
SDuensinWebGUI has a lot of dependencies.  It's a huge program.  19:57
+MrHairgreaseinside of apache19:57
+MrHairgreasealso it runs a seperate daemon that handles workflow19:57
+MrHairgreaseand schduling19:58
SDuensinAnd, if you use the WRE, it actually runs *two* copies of Apache.   :-)19:58
+MrHairgreaseand whatnot19:58
|thunderok, thanks for the info guys. i doubt i'll go with plainblack, hopefully i can get it up and running on on of sitegrounds servers.19:58
+MrHairgreasewhere's the part on the siteground site that says dedicated server for $5 a month?19:59
|thunderwheres the part that says shared ?   19:59
|thunderim going to call them right now and find out for sure20:00
+MrHairgreaseif you know of a dedicated box for $5 a month hoster20:00
+MrHairgreasepls let me know20:00
+MrHairgreaseok20:00
SDuensinNo kidding.20:00
|thunderi think it is, but gotta buy 2 years20:00
SDuensinNot for $5.  No way.20:01
|thunderive heard sityegroudn is the best. bbiafew, gonna call them and verify20:01
+MrHairgreaseok20:01
+MrHairgreasegood luck20:01
SDuensinYou really need a shell to install WebGUI.  20:01
|thunderk, dont go far20:01
+MrHairgreasehttp://www.siteground.com/dedicated_servers.htm20:02
SDuensinYea.  That's more like it.20:03
+MrHairgreasebtw20:04
+MrHairgreasethe plainblack site says:20:04
+MrHairgrease               Our unsupported WebGUI hosting service has a monthly cost of only $20 and  no setup fee. These are the services included:20:04
+MrHairgreasethat is _no setup fee_20:04
+MrHairgreasehttps://www.plainblack.com/services/hosting/20/mo---unsupported-webgui-hosting20:04
+MrHairgreasebtw. i do not work for plainblack20:04
SDuensinMe either.20:04
+MrHairgreaseso sduensin20:05
+MrHairgreasehave you already tried my xeyes macro20:05
+MrHairgrease?20:05
SDuensinNope.  I got my macro uploaded last night and went to bed.  :-)20:06
SDuensinVery cool though.20:06
+MrHairgreaseeven better20:06
+MrHairgreaseit has a hidden feature20:06
+MrHairgreaseor should i say20:06
+MrHairgreaseundocumented20:06
SDuensinIt disables the HGR macro?  :-P20:06
+MrHairgreasenah20:06
+MrHairgreasei never disable code i debug =)20:07
SDuensinhehehehe20:07
* SDuensin is still waiting for the Image->new patch!20:08
* MrHairgrease had to write a presentation an hour before it was due20:09
+MrHairgreaseso be patient20:09
|thunderdamn, "Sneji: $4.95 package is a shared hosting package, yes"20:09
SDuensinJust givin' you hell, MrHairgrease.   <G>20:10
+MrHairgreasethose prices are only posible in some utopia20:10
SDuensinYea.  Dedicated is $350 a month.20:10
+MrHairgreasesduensin: bring it on!20:11
|thunder"Sneji: the main difference is the server resources20:18
|thunderSneji: in addition, on a dedicated server you get SSH access+ root access20:18
|thunderSneji: you get WHM as well20:18
|thunderSneji: and great management system "20:18
+MrHairgreasesame story everywher20:18
+MrHairgreaseyou want cvontrol20:18
+MrHairgreaseyou'll have to pay for it20:18
|thunderi want some one to host MY blade for cheap. just pay for bandwidth and reboot service.20:20
+MrHairgreaseah20:20
+MrHairgreaseyou should hire some rackspace at an isp20:20
+MrHairgreasei know only dutch companies that do that20:20
+MrHairgreasemaybe this'll help 20:21
+MrHairgreasehttp://www.google.nl/search?hl=nl&q=hire+rackspace+isp&btnG=Google+zoeken&meta=20:21
SDuensinLots of smaller ISPs in the USA will co-locate.20:21
|thunderi'll mail it to holland if they'll do it, :)20:21
SDuensinhehehe20:21
+MrHairgrease=)20:22
+MrHairgreasefor the record20:22
+MrHairgreasei know only dutch companies since i'm dutch20:22
+MrHairgreasethea20:23
+MrHairgreasein the usa i dunno them20:23
+MrHairgreaseprolly has to do with being ducth =)20:23
SDuensinIt's called "co-location" here in the USA.20:28
+MrHairgreasein the netherlands to20:28
+MrHairgreasei must have been on drugs20:28
+MrHairgrease=)20:28
SDuensinIt's also called "time for lunch" here.20:28
SDuensin:-)20:28
+MrHairgreaseas long as it's not free20:29
+MrHairgreasehere it's called diner time20:29
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []20:37
-!- cap10morgan [n=wmorgan@vc1-868-3.adsl.indra.com] has joined #webgui20:54
-!- Radix__ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui21:17
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has quit [Read error: 104 (Connection reset by peer)]21:20
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui21:58
PedersenMJAnybody from plainblack: Votes for wcc have gone missing.21:59
PedersenMJAll of them, as far as I can see./21:59
+perlDreamerno PB people in the room21:59
PedersenMJWow, that sucks for timing.22:01
+perlDreamerbut I see your point22:01
+perlDreamerdude, you were far and away the leader22:01
+perlDreamerwe'll all vouch for you22:01
SDuensinWe will?22:05
SDuensinOh yea.  Sure.  I will.  :-)22:05
SDuensinYou were right behind that HGR guy.22:05
PedersenMJNah, was hoping they could restore that segment from backup. 'sall. And if there were experiencing a problem and didn't know it, well, this was the one way I could let them know quickly.22:06
+perlDreamerwiki entries, not ACMEs22:06
SDuensin:-(22:07
PedersenMJThough I will admit that I'd really like the $250. And the book.22:09
SDuensinYep.  That'd be nice.  :-)22:09
SDuensinI wasn't able to make the wiki deadline.  Oh well.22:09
PedersenMJWhat article were you gonna write up?22:10
SDuensinHow to make a nice photo gallery using the folder asset.22:10
+perlDreamerI would love to see that article, contest or not22:11
kristiPedersenMJ: you won the wiki contest. I'm in the process of handing out karma and what not now22:12
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui22:13
-!- mode/#webgui [+o preaction] by ChanServ22:13
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Client Quit]22:14
* SDuensin cheers for PedersenMJ !22:14
+perlDreamer++PedersenMJ22:14
+perlDreamerWay to go!22:14
SDuensinPedersenMJ - the site I'm working on that uses it is at http://new.duensing.com if you want to see it work.22:14
+perlDreamerThe money, the karma, the fame!22:14
SDuensinThe book!22:14
+perlDreamerkristi should autograph it22:15
kristithe glory is all yours22:15
PedersenMJOh, wow. Cool. Very cool. Thank you :)22:21
PedersenMJAnd preaction is right: Show us that article, SD. Definitely would like to see it (sorry for my idly self, I'm on from work, and fixing a small crisis).22:21
SDuensinI still want to write it.  :-)  I also did a quick-and-dirty FLV player macro that I want to document.22:22
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui22:22
-!- mode/#webgui [+o rizen] by ChanServ22:22
SDuensinrizen lives!22:22
@rizenand the winner is22:22
@rizenPedersenMJ22:23
@rizenand Radix get's 2nd and 3rd place22:23
PedersenMJYeeha! Cool! :)22:24
PedersenMJHey, nice layout, SD. I like it.22:25
SDuensinThanks, PedersenMJ 22:25
@rizenpedersenmj22:25
@rizenneed you to email me your address22:25
@rizenso i can ship out your prizes22:25
kristiRadix: can you do the same?22:26
kristiYou received second and third place22:26
PedersenMJjt@plainblack.com?22:26
@rizenyup22:26
|thunderPedersenMJ; was your 'changing the site icon in webGUI'?22:27
PedersenMJNope, I think that one was Radix.22:28
PedersenMJI think.22:28
PedersenMJMine was the "Give WebGUI Your Own Style" one.22:28
-!- mode/#webgui [+o kristi] by rizen22:28
PedersenMJOh, jt, emailed it already.22:30
@rizennow i know where to send the serial killers22:31
PedersenMJDang. Can't you make it just one off killers? Serial killers are so overdone anymore.22:31
-!- cga [n=cga@213-140-6-101.ip.fastwebnet.it] has left #webgui ["90% of the problems that people have with GNU/Linux are to impute to Windows."]22:44
@rizeni'm fresh out of regular killers22:44
@rizeni have only serial killers22:44
@rizenand guidos22:44
PedersenMJDamn. Dunno if I could go for a Guido. Not unless he brings along a Nunzio, too.22:46
pjesiPedersenMJ: very nice work on the tutorial!22:51
PedersenMJThank you :)22:52
pjesiI wish it was there when I learned to do it the hard way22:52
pjesi:)22:52
PedersenMJWell, that's why I wrote it. I did it the somewhat hard way, and wanted to make sure I'd have an easier reference later. And the people in-chan helped a lot when I was going about the harder way.22:53
ckotilpjesi: me too23:01
@kristickotil: when can I release your little story we worked on last summer?(nag nag)23:03
ckotilyeah, im real sorry about that23:09
ckotilthere must have been a snag somewhere in the communications office23:09
ckotilill ask about it. thanks for the reminder23:10
@kristisure....perhaps the communication office is communicating so well :) Just let me know23:11
ckotilbuncha oxymorons23:12
PedersenMJHmmm... Just read the new wcc entry. Possible flaw (depending on POV): It would be possible for me to snag an amazing style from any of the free template sites out there, convert to WebGUI, and submit.23:26
SDuensinNew WCC?23:26
PedersenMJhttp://www.plainblack.com/wcc/best-webgui-site-style23:27
@kristilet me ask our site designer and see what he thinks23:27
SDuensinThat's how I do my themes, PedersenMJ.  :-)  I suck as a designer!23:28
PedersenMJSame as me :)23:28
@kristinew rule to be added: original work only23:28
PedersenMJThank you :)23:28
SDuensinhehehe23:29
PedersenMJI remembered speaking with JT some months ago about that, and he (rightfully) was wanting original work only.23:29
@kristiThe entry must be original.  Submissions must include an attachment of the original design used to create the style (so photoshop, illustrator, etc)23:33
PedersenMJIf somebody uses paper/pencil, will scanned image be acceptable?23:34
@kristisure, as long as we documentation of the original23:34
@kristi...have documentation...23:34
PedersenMJSounds good. Just wanted to check. Doubt I can do anything with it, but if I can, it'd be nice.23:36
-!- kristi [n=kmccombs@68-114-216-78.dhcp.mdsn.wi.charter.com] has left #webgui []23:36
@rizenkristi is making that contest so you have to do original works?23:42
@rizenhmm23:42
PedersenMJI thought that was what you were hoping for?23:43
@rizenwell i think originals are better23:45
@rizenless question of copyright or licensing23:45
@rizenbut we will likely get fewer participants23:45
SDuensinHeaded home.  Later gang!23:59
-!- SDuensin [n=Scott@133.sub-75-205-113.myvzw.com] has quit ["Leaving"]23:59
--- Day changed Fri Mar 30 2007
-!- vayde [n=vayde@209.134.142.196] has joined #webgui00:04
-!- mode/#webgui [+o vayde] by ChanServ00:04
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui00:09
-!- mode/#webgui [+o preaction] by ChanServ00:09
pjesinext wcc, no open source design allowed?00:11
@rizeni'm going to talk to kristi about that00:12
@rizeni'm thinking they should be allowed00:12
@rizenbut i'll see what her thoughts are on that00:12
pjesiok, for those of use who can't paint :)00:13
pjesis/use/us00:13
@rizenfeel free to voice your concerns to her00:14
@rizenshe's either kristi or bopbop on irc00:14
@rizenor you can email her at kristi@plainblack.com00:14
pjesiok thanks00:14
-!- TheSeparator [i=Seppie@cp43027-a.gelen1.lb.home.nl] has quit []00:36
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI01:45
@rizenkill him!!01:46
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui []01:47
* SDuensin hides01:50
Radix__rizen: could you rate my rfe if you have a minute?  http://www.plainblack.com/rfe/request-for-enhancement/additional-post-template-variables-for-cs#Vqh5yCK93ub8YQWAxbgfXA02:28
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []02:29
Radix__guess not02:29
-!- Radix__ is now known as Radix_02:29
-!- mode/#webgui [+v Radix_] by ChanServ02:30
+perlDreamerpsst, Radix_02:32
+perlDreamerdon't suggest adding more template vars to the CS02:33
+Radix_hmm?02:33
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui02:33
-!- mode/#webgui [+v MrHairgrease] by ChanServ02:33
+perlDreamerit just makes it slower02:33
+perlDreamerrizen doesn't like slower02:33
+Radix_Umm.. sure, but what if you want the functionality?02:33
+perlDreamergood point02:33
+Radix_the current synopsis is pretty crappy02:33
+Radix_we want some kind of snippet of each post displayed, but don't want the whole thing02:34
+perlDreameris that the asset level synopsis?02:34
+Radix_post synopsis02:34
+Radix_it's generated from the post description02:34
+Radix_but it's done in a really bad way02:34
+perlDreameryeah, first physical line02:35
+perlDreamerI see your point02:35
+Radix_it displays everything in the post up to the first return character02:35
+perlDreamerbut if you break things by words, don't you risk having dangling HTML tags?02:36
+perlDreamerwouldn't it be better if there was a <span> marker to indicate the user desired synopsis?02:36
+Radix_yeah, I guess there is that02:36
+Radix_the same problem would exist in the standard article then too02:36
+perlDreameryes, it does02:36
+MrHairgreasemy 2ct02:36
+MrHairgreasealthough i dunno quite exactly what you guys are talking about02:37
+MrHairgreaseis using HTML::TreeBuilder02:37
+Radix_http://www.plainblack.com/rfe/request-for-enhancement/additional-post-template-variables-for-cs#Vqh5yCK93ub8YQWAxbgfXA02:37
+MrHairgreasethat thing always fixes html02:37
+perlDreamerMrHairGrease, can the SQLForm do a drill down report (search within last search result set)?02:38
+MrHairgreaseno02:38
+MrHairgreaseyou mean refine search right?02:38
+perlDreamerThis user is asking for a drill down, but defining it as a refine, yes.02:39
+MrHairgreaseok02:39
+MrHairgreaselet's state it differently02:40
+MrHairgreasesearch within results?02:40
+MrHairgreasethat is waht you mean?02:40
* MrHairgrease has just returned from the bar and is a little less inteligent right now02:41
+Radix_hehe02:41
+MrHairgreaseradix02:41
+MrHairgreasego to work =)02:41
+Radix_shoosh.. yes, I should be heading off to work02:41
+MrHairgreaseit's about 1.45am right now02:41
+Radix_7.42am here02:41
+MrHairgreasegottalove those tz's02:42
+MrHairgrease=)02:42
+Radix_;)02:42
+MrHairgreasewtf02:42
+MrHairgreaseyou get up before 12?02:42
+Radix_unfortunately :(02:42
+MrHairgreaseno worries02:42
+MrHairgreasewhen you go to bed02:42
+Radix_got a half day off today tho.. attending a games/entertainment expo this afternoon on work time ;)02:42
+MrHairgreasei'll be cursing the damned time02:42
+MrHairgrease=)02:42
+MrHairgreasefor you it's already friday02:43
+Radix_yup02:43
+MrHairgreasethat's a good thing i guess02:43
+MrHairgreasemarijn says hi btw02:43
+MrHairgreasedunno if you guys know who she is02:43
+MrHairgreasebut i'll e3xplain someday02:44
+MrHairgrease=)02:44
+MrHairgreaseone hint02:44
+MrHairgreasei know her for about 5 years02:44
+MrHairgreasebut we're heavily involved for only 4.something02:45
+MrHairgreasewell02:46
+MrHairgreasegotto go to bed02:46
+perlDreamersleep well, ACME-dude02:46
+MrHairgreasewatch out for them crocs mate =)02:46
+MrHairgreaseColin, have you tried it already?02:49
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []02:51
+perlDreamerno02:51
+perlDreamerpoor guy, probably crashed out on his keyboard02:52
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui03:46
-!- mode/#webgui [+v Radix-wrk] by ChanServ03:46
-!- cap10morgan [n=wmorgan@vc1-868-3.adsl.indra.com] has quit []03:53
-!- cap10morgan [n=wmorgan@vc1-868-3.adsl.indra.com] has joined #webgui03:54
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"]04:11
-!- cap10morgan [n=wmorgan@vc1-868-3.adsl.indra.com] has quit [Read error: 110 (Connection timed out)]04:15
-!- cap10morgan [n=wmorgan@206-124-31-122.denver.dsl.forethought.net] has joined #webgui05:51
-!- vayde [n=vayde@209.134.142.196] has quit ["Ex-Chat"]05:54
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit []06:26
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui06:36
PedersenMJGood evening.06:36
-!- cap10morgan_ [n=wmorgan@206-124-31-122.denver.dsl.forethought.net] has joined #webgui06:49
-!- cap10morgan [n=wmorgan@206-124-31-122.denver.dsl.forethought.net] has quit [Read error: 104 (Connection reset by peer)]06:49
+Radix-wrkHey PedersenMJ - congrats on 1st place for the wiki competition :)06:53
PedersenMJThanks. Congrats on sweeping the rest :)06:53
+Radix-wrk ;)06:55
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui07:08
-!- mode/#webgui [+v perlDreamer] by ChanServ07:08
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]07:10
-!- Netsplit leguin.freenode.net <-> irc.freenode.net quits: Hinrik, PedersenMJ, +perlDreamer, ckotil, perlbot, nuba, cap10morgan_, SDuensin, pjesi, +Radix_, (+2 more, use /NETSPLIT to show all of them)08:08
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui08:08
-!- Netsplit over, joins: +perlDreamer, cap10morgan_, PedersenMJ, SDuensin, +Radix_, |thunder, ckotil, besonen_mobile, Hinrik, perlbot (+2 more)08:08
-!- ServerMode/#webgui [+ovv preaction perlDreamer Radix_] by irc.freenode.net08:08
-!- cap10morgan_ [n=wmorgan@206-124-31-122.denver.dsl.forethought.net] has quit []08:08
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit ["Leaving."]08:10
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has quit []08:20
-!- Netsplit over, joins: @preaction, SDuensin, +Radix_, |thunder, ckotil, besonen_mobile, Hinrik, perlbot, pjesi, nuba08:34
--- Log closed Fri Mar 30 09:13:14 2007
--- Log opened Fri Mar 30 09:21:37 2007
-!- xdanger [i=xdanger@217.112.244.70] has joined #webgui09:21
-!- Irssi: #webgui: Total of 11 nicks [1 ops, 0 halfops, 1 voices, 9 normal]09:21
-!- Irssi: Join to #webgui was synced in 3 secs09:21
-!- MrHairgrease [n=martin@194.171.50.114] has joined #webgui10:34
-!- mode/#webgui [+v MrHairgrease] by ChanServ10:34
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit []12:21
pjesimorning13:30
+MrHairgreasehi13:41
-!- MrHairgrease [n=martin@194.171.50.114] has left #webgui []13:56
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has quit ["Leaving"]14:16
-!- SDuensin [n=Scott@44.sub-75-204-11.myvzw.com] has joined #WebGUI15:50
SDuensinGood morning.15:50
pjesihi16:06
pjesiI have a question to you guys, what is the best method to add flash to a page?16:07
SDuensinI wrote a little macro.  All I do is FLV files though.16:10
+Radix_I use swfobject.js to load it16:37
SDuensinWhat's that?16:38
SDuensinNM - found it16:38
SDuensinMight have to update my macro to use that.  :-)16:41
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui16:44
-!- mode/#webgui [+o rizen] by ChanServ16:44
SDuensinGreetings, rizen.16:44
@rizengreetings sd16:44
-!- AMH_bob [n=chatzill@alphamega-dmp.xs4all.nl] has joined #webgui16:56
pjesiI am thinking for a regular user who wants to put a lot of flash files to WG, some WYSIWYG editors have a flash button to directly create the html code to encapsulate it in a page16:56
pjesinormal users are quite afraid of macros, at least in my experience16:58
SDuensinNormal users are afraid of their computers.   :-)16:59
pjesiwell, it doesnt stop them wanting to do this to it! :D16:59
SDuensinAll my clients tend to go "can you do this?" and then hand me a napkin with some doodle on it.17:01
ckotilheh17:01
SDuensinOne of these days, I'm just going to scan it and put it up.17:01
@rizenwhen people want to use flash, i typically give them a flash template to use with their file assets17:02
-!- cga [n=cga@213-140-6-101.ip.fastwebnet.it] has joined #webgui17:03
-!- vayde [n=vayde@209.134.142.196] has joined #webgui17:06
-!- mode/#webgui [+o vayde] by ChanServ17:06
pjesiSDuensin: yeah, Im in a position where I cant accept napkins (full time student :)17:20
-!- cap10morgan [n=wmorgan@206-124-31-122.denver.dsl.forethought.net] has joined #webgui17:21
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []17:25
+Radix_We use flash movies for training purposes - but we host our flash movies offsite on an ftp in a standard directory.  I have a special video CS object I get them to set up, and it has the full base path for the movies in the template.  all they do is upload their flash to the directory and add a post with the same basename as the flash movie and it just works.17:42
+Radix_Works well for us and simple enough that anyone can add flash movies easily17:43
SDuensinThat's too easy.  It'll never work.17:44
+Radix_:)17:44
pjesi:>17:47
-!- bopbop [n=kmccombs@68-114-216-78.dhcp.mdsn.wi.charter.com] has joined #webgui18:03
-!- vayde [n=vayde@209.134.142.196] has quit [Remote closed the connection]18:14
-!- cap10morgan [n=wmorgan@206-124-31-122.denver.dsl.forethought.net] has quit []18:15
-!- AMH_bob [n=chatzill@alphamega-dmp.xs4all.nl] has quit ["Chatzilla 0.9.77 [Firefox 1.5.0.10/0000000000]"]18:17
-!- vayde [n=vayde@209.134.142.196] has joined #webgui18:18
-!- mode/#webgui [+o vayde] by ChanServ18:18
-!- cap10morgan [n=wmorgan@vc1-868-3.adsl.indra.com] has joined #webgui18:54
* ckotil chalks up failed attempt #4 + #5 of the wre18:54
ckotilI was trying it on a xen virtualized RHEL AS5 server18:55
ckotiltried rh4 ,and from source. both b0rked18:55
ckotil'configure: error: no acceptable C compiler found in $PATH' whats an acceptible c compiler? 18:56
* SDuensin just read that as an "ASS server".18:58
SDuensinMaybe it's mad about the version of GCC you have?  There are some differences between 3 and 4.18:58
SDuensin(Last time I used Red Hat [and liked it] was the 5.x series, so I may not be the best person to ask!)18:59
ckotilperlbot paste19:02
perlbotPaste your code to http://sial.org/pbot/perl or http://erxz.com/pb and #perl will be able to view it.19:02
ckotilhttp://erxz.com/pb/198019:02
SDuensinWow.  Nice gibberish error.19:05
ckotileh, i figured it out19:07
ckotili ran into this error before actually.19:07
ckotilfor some reason $dsn = "DBI:mysql:mysql;host=".getMysqlHost().";port=".getMysqlPort();19:07
ckotilwill not be passed around properly19:07
ckotilso i had to replace $dsn w/ "DBI:mysql:mysql;host=".getMysqlHost().";port=".getMysqlPort() whenever it occured (one other time)19:07
ckotilwahoo. furthest ive ever made it on a wre install!19:08
SDuensinhehe19:08
ckotildoh.19:08
ckotiljinxed it19:08
ckotilyeah. flippin DSN error still19:14
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui19:22
-!- mode/#webgui [+o rizen] by ChanServ19:22
@rizenradix...please tell me you're here19:22
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Client Quit]19:24
-!- bopbop [n=kmccombs@68-114-216-78.dhcp.mdsn.wi.charter.com] has left #webgui []20:23
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui23:00
-!- mode/#webgui [+o preaction] by ChanServ23:00
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit []23:17
-!- SDuensin [n=Scott@44.sub-75-204-11.myvzw.com] has quit ["Leaving"]23:53
--- Day changed Sat Mar 31 2007
-!- cga [n=cga@213-140-6-101.ip.fastwebnet.it] has quit ["90% of the problems that people have with GNU/Linux are to impute to Windows."]00:07
-!- Radix__ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui00:38
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has quit [Read error: 104 (Connection reset by peer)]00:39
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui02:48
-!- mode/#webgui [+o preaction] by ChanServ02:48
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit []03:53
-!- cap10morgan [n=wmorgan@vc1-868-3.adsl.indra.com] has quit [Read error: 110 (Connection timed out)]04:02
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui04:53
PedersenMJgood evening04:53
@vaydeHowdy05:02
-!- vayde [n=vayde@209.134.142.196] has quit ["Ex-Chat"]05:03
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI05:43
-!- vayde [n=vayde@64-131-48-253.usfamily.net] has joined #webgui05:46
-!- mode/#webgui [+o vayde] by ChanServ05:46
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has quit []07:22
-!- cap10morgan [n=wmorgan@206-124-31-122.denver.dsl.forethought.net] has joined #webgui07:49
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui08:09
-!- mode/#webgui [+o preaction] by ChanServ08:10
-!- vayde [n=vayde@64-131-48-253.usfamily.net] has quit ["Ex-Chat"]08:35
-!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui09:55
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)]10:11
-!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)]10:19
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui10:26
-!- mode/#webgui [+o preaction] by ChanServ10:26
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Remote closed the connection]10:26
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui13:32
-!- mode/#webgui [+o preaction] by ChanServ13:33
-!- cga [n=cga@213-140-6-101.ip.fastwebnet.it] has joined #webgui16:03
-!- vayde [n=vayde@209.134.142.196] has joined #webgui17:18
-!- mode/#webgui [+o vayde] by ChanServ17:18
-!- cap10morgan [n=wmorgan@206-124-31-122.denver.dsl.forethought.net] has quit []18:28
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui19:53
-!- mode/#webgui [+v MrHairgrease] by ChanServ19:53
-!- cap10morgan [n=wmorgan@206-124-31-122.denver.dsl.forethought.net] has joined #webgui22:11
cap10morganIs there a way to instantiate pending assets using the API? WebGUI::Asset->new purposefully ignores pending assets...22:12
cap10morganunless they're in the current version tag, that is22:13
+MrHairgreasei don't know22:49
+MrHairgreaseyou could write a small utility script to test that22:50
+MrHairgreaseoh sry22:50
+MrHairgreaseread your line wrong22:50
+MrHairgreasei dunno how to do that22:50
-!- vayde [n=vayde@209.134.142.196] has quit [Remote closed the connection]23:09
--- Log closed Sun Apr 01 00:00:24 2007

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