--- Log opened Tue Nov 01 00:00:05 2011 | ||
-!- kaare_ [~kaare@79.138.164.58.bredband.oister.dk] has quit [Ping timeout: 240 seconds] | 00:48 | |
-!- sbaur [~Adium@130.157.145.37] has quit [Quit: Leaving.] | 01:31 | |
mech422 | huh - no pd ? | 01:35 |
---|---|---|
mech422 | heh - I thought he was here everyday :-) | 01:35 |
-!- daviddelikat [~Adium@ppp-70-226-169-252.dsl.mdsnwi.ameritech.net] has quit [Quit: Leaving.] | 03:07 | |
-!- daviddelikat [~Adium@ppp-70-226-169-252.dsl.mdsnwi.ameritech.net] has joined #webgui | 03:08 | |
-!- mode/#webgui [+o daviddelikat] by ChanServ | 03:08 | |
-!- daviddelikat [~Adium@ppp-70-226-169-252.dsl.mdsnwi.ameritech.net] has quit [Quit: Leaving.] | 05:13 | |
CIA-57 | webgui: Colin Kuskie WebGUI8 * r4855816 / (106 files in 27 dirs): Merge commit 'v7.10.21' into WebGUI8. Also, add POD and fix broken tests. - http://git.io/icp1mQ | 05:13 |
CIA-57 | webgui: Colin Kuskie WebGUI8 * r431cd28 / (136 files in 43 dirs): Merge commit 'v7.10.22' into WebGUI8 - http://git.io/wpHgBg | 05:13 |
-!- elnino [~ninow@user-38q4846.cable.mindspring.com] has joined #webgui | 07:27 | |
elnino | hi! how do I reset the number of tickets available for the EMS system? I did refunds, but the count didn't reset.... | 07:27 |
-!- kaare_ [~kaare@79.138.168.116.bredband.oister.dk] has joined #webgui | 07:42 | |
@scrottie | describe EMSBadge in MySQL looks promising... one of the fields is seatsAvailable | 08:10 |
@scrottie | what happens when you pull up the edit screen on the Sku::EMSBadge asset? | 08:11 |
elnino | I ended up increasing the number of seats, but the seats should have reset when I did the refunds on the prior purchases.. IMHO | 08:12 |
@scrottie | yeah, that sounds like a bug. | 08:15 |
elnino | that's kinda what I thought too. | 08:16 |
mech422 | scrottie: I basically gave up on my 'default' view for folders/layouts - the nav. widget gets confused either way... | 08:29 |
mech422 | scrottie: it doesn't realize that '/foo/a' should be 'current' when you visit '/foo' | 08:29 |
elnino | do you mean the other way around? | 08:30 |
mech422 | elnino: no... I just have 1 level top nav ... so clicking 'about' should take you to the 'default' document in 'about' then the side nave shows 'company' (about/company), 'mgmt. team' (about/mgmt. team) etc | 08:31 |
@scrottie | I was suggesting that mech422 usage a PageLayout rather than a Folder, and hide things s/he didn't want to display | 08:32 |
mech422 | scrottie: tried that too | 08:32 |
elnino | I suggst that you use redirects. | 08:32 |
elnino | If I understand you correctly. | 08:33 |
mech422 | Hmm... | 08:33 |
mech422 | I'll have to think about that | 08:33 |
elnino | \/foo should be a redirect | 08:33 |
elnino | (I think - if I understand you . - I'm kinda falling asleep here so I'm not thinking my best. | 08:34 |
mech422 | might just leave it - right now the only 'problem' is that 'company' doesn't get highlighted on the left nav, when you click the 'about' link in the top nav. | 08:34 |
elnino | that may be a template issues | 08:34 |
elnino | I've see a couple. I just use my own now. | 08:34 |
elnino | s/see/seen | 08:34 |
mech422 | might be able to horse the redirect thing around to work... | 08:34 |
elnino | do you have a site to see? | 08:35 |
mech422 | http://www.digitalmusicnews.com | 08:35 |
mech422 | (charts is what I'm working on atm... ) | 08:35 |
elnino | ok, I'm in charts, the order of nav changed, but it is hightlighted... | 08:36 |
mech422 | oh - I mean the left nav | 08:36 |
elnino | oh.. k | 08:36 |
mech422 | 'ultimate 100' should be highlighted too... | 08:36 |
elnino | because it's the default page? | 08:36 |
mech422 | right | 08:37 |
elnino | ok..well, what I would do then the left navigation should include "self" | 08:37 |
mech422 | oh? lemme see.... | 08:37 |
mech422 | I think that just added 'chart' - but left 'ultimate chart' in the list too | 08:37 |
elnino | and the top navigation the "charts" be hardcoded. and the title of the page for ultimate 100 be "ultimate 100: | 08:37 |
elnino | right, | 08:38 |
elnino | "chart" and "ultimate 100" have to be the same page layout for this to wook. | 08:38 |
mech422 | ohh - if I 'hide' ultimate chart from nav | 08:38 |
mech422 | and add 'self'... | 08:38 |
mech422 | that might work | 08:39 |
elnino | are you using a nav asset for the top navigation? | 08:39 |
elnino | I'm assuming it was hardcoded. | 08:39 |
mech422 | yeah - nav. asset is used for both | 08:39 |
elnino | see, your problem is that you have two titles for the same page. | 08:39 |
mech422 | elnino: yeah - I need a 'index.html' :-) | 08:40 |
mech422 | sorta invisible, but not really | 08:40 |
elnino | here's another idea. | 08:40 |
elnino | I don't like it, but maybe it's what you need to do... | 08:40 |
elnino | sounds like you want the page title to be "ulimate 100" | 08:41 |
elnino | and the menu title to be "charts" | 08:41 |
elnino | so then I would make the template for the left nav to use "page titles" for the link title. | 08:41 |
elnino | s/make/change | 08:41 |
elnino | then you can have "charts" and "ultimate 100" literally be the same page. and both will be "highlighted. | 08:42 |
mech422 | right - but 'charts' needs to be a container...or it would be nice anyway, so I can keep all the charts stuff together in the same folder/layout/whatever | 08:43 |
elnino | it is. | 08:43 |
elnino | it would be. | 08:43 |
elnino | that's why you use "self" in the left nav | 08:43 |
elnino | walstreet would still be under "charts" | 08:43 |
elnino | I can hear you thinking over here in Minnesota. | 08:45 |
mech422 | lol - sorry - typing away... | 08:45 |
elnino | so step by step: | 08:46 |
elnino | move the exissting content off of "/charts/ulitmate" and put it on /charts. | 08:46 |
elnino | delete /charts/ultimate | 08:46 |
elnino | modify the left nav to include "self" | 08:46 |
elnino | modify the left nav template to use "page titles" instead of "menu titles" as the title of the links. | 08:47 |
elnino | now, charts and "ultimate 100" will both be hightlighted when you select "charts" at the top. | 08:47 |
elnino | BUT you will still have the problem you currently have: | 08:47 |
elnino | "charts" is no longer highlighted if you select "walstreet" on the left. | 08:47 |
elnino | or any other left navigation choice. | 08:48 |
elnino | That my friend, I'm too sleepy to fix at the moment. | 08:48 |
mech422 | heh - thanks :-) | 08:48 |
elnino | make sense? | 08:49 |
mech422 | yeah | 08:49 |
mech422 | I'm just gonna live with the top charts thing... | 08:49 |
elnino | So... I'm a little confused here on what I see. | 08:51 |
elnino | from the home page, I see "charts" | 08:51 |
elnino | when I click on "charts" the text changes to "ultimate 100" | 08:51 |
elnino | is not the same navigation asset used at the top on every page? | 08:51 |
mech422 | there's one nav asset for top nav, and one for 'charts side nav'... | 08:52 |
-!- daviddelikat [~Adium@ppp-70-226-169-252.dsl.mdsnwi.ameritech.net] has joined #webgui | 08:52 | |
-!- mode/#webgui [+o daviddelikat] by ChanServ | 08:52 | |
mech422 | but your looking at it thru the cache, so its probably getting bits and pieces of my changes | 08:52 |
elnino | but it seems lke you are putting the nav asset on every page layout , as opposed to into the site template. | 08:52 |
mech422 | no - its in the 'submast' asset.... its get AssetProxy'd into the page layouts | 08:53 |
elnino | ok. I see the changes trickling in. must have been cache. | 08:53 |
elnino | oh... wait. in the page layout? | 08:54 |
elnino | I think you want that in the site template. no? | 08:54 |
mech422 | errr...yeah...I forget which now... | 08:54 |
elnino | all right, well, just checking... because it was still kinda weird, that's why I thought maybe you hardcoded the top nav. | 08:55 |
mech422 | I don't think I'm using 'site wide' layouts as I built the last theme that way, and turned out it wasn't supported too well ? | 08:55 |
mech422 | stuff like login screens and error screens didn't pick them up ? | 08:55 |
elnino | oh. No, that stuff all has to be set under settings. | 08:56 |
elnino | you have to actually pick the site template you want for "login screen" freidn screen | 08:56 |
elnino | and about 10 others. | 08:56 |
elnino | site templates work. I suggest movign your nav asset into it if you haven't. your pages will load faster too. | 08:57 |
mech422 | I'm actually pretty pleased... | 08:57 |
mech422 | I pushed 220K page views out last tuesday :-) 6G wG VM front-ended with a 2G nginx/varnish VM | 08:58 |
@scrottie | mech422++ | 08:59 |
mech422 | Heh - had to cache stuff for 30 minutes though - comments were pretty slow to appear :-) | 09:00 |
elnino | looking at settings: under "account" look at: "Style Template" | 09:00 |
elnino | that's where you change the site tempalte. | 09:00 |
elnino | when I look at your site, things "flash" - it seems that every click to a new page it has to reload things. I "think" that would all go away, if your banner, top nav, footer all be in the site template. | 09:02 |
elnino | everything that is shown on every page should be in the site template. I think you'll see an improvement. | 09:02 |
mech422 | actually, I think thats the CSS | 09:02 |
mech422 | :-( | 09:02 |
mech422 | stuff gets 'adjusted' too much for my taste | 09:02 |
mech422 | the front end stuff all comes out of varnish, so you pretty much get everything at wire speed | 09:03 |
mech422 | I notice the same thing with the wG admin panel - page loads, then 'shifts' to the right to make room for admin bar ? | 09:04 |
elnino | sorry, I dont' know what varnish is.... but anyway, I've given you more of my opinion than you originally asked for. | 09:05 |
mech422 | heh - and I appreciate it :-) | 09:05 |
elnino | I dont' know about the wg stuff. other than that's hidding divs and displaying them. | 09:05 |
elnino | and it's is annoying. | 09:05 |
mech422 | ( varnish is a really high speed cache - like squid on steriods...) | 09:05 |
elnino | =) | 09:05 |
mech422 | https://www.varnish-cache.org/ | 09:06 |
mech422 | I added a 'logged in' cookie to wG, that lets me tell in varnish whether stuff is cacheable or not | 09:07 |
elnino | thanks for the info. I don't have my own server anymore - i don't have the time nowadays. just a solo freelancer. I now host at plainblack. | 09:07 |
mech422 | ahh :-) Cool - right to the source :-) | 09:08 |
elnino | they are the cheapest! | 09:08 |
elnino | and there is really no one else in the US. | 09:08 |
elnino | that I've found. I figured they know how to tune their servers for their own software. =) | 09:09 |
mech422 | yep :-) | 09:09 |
elnino | anyway, gotta go to bed. kids are goign to wake me up early. | 09:09 |
mech422 | we used to do plone hosting because no one else did :-p | 09:09 |
mech422 | g'nite - thanks for the help :-) | 09:09 |
elnino | sure. np | 09:09 |
@scrottie | the PB servers could use some tunin' love though | 09:10 |
mech422 | oh? | 09:12 |
mech422 | it sounded like wG was heading a 'wsgi'ish sorta direction ? with good caching support and what not ? | 09:13 |
@scrottie | that's WebGUI 8 | 09:13 |
@scrottie | Plack adds a lot of performance... a *lot*... Moose more than takes it away though | 09:13 |
* scrottie frowns | 09:13 | |
@scrottie | WebGUI builds in a bunch of caching | 09:14 |
@scrottie | people often trip over it, in fact | 09:14 |
@scrottie | for dynamic stuff. static content is another matter. | 09:14 |
mech422 | yeah - sorta annoying to have to remember to clear cache when I make changes | 09:14 |
@scrottie | in the default setup, it was a two tier apache httpd setup | 09:15 |
@scrottie | the first tier serving static and doing mod_proxy to the mod_perl processes. | 09:15 |
@scrottie | Plack gives a lot more and better options. | 09:15 |
mech422 | I mostly do python.. so everything is 'wsgi' now... | 09:15 |
mech422 | works pretty well ... you can mix an match just about any servers and what not | 09:16 |
@scrottie | ah. perl calls theirs "psgi" | 09:16 |
mech422 | heh - yeah, it seems to be pretty popular now - there's a php version too I think | 09:17 |
@scrottie | I'd just like to state that I never cared for Apache. | 09:17 |
mech422 | me either :-) | 09:17 |
mech422 | I find nginx easier to understand | 09:17 |
elnino | hi - i'm still here, hey scrottie, what time is it on the plainblack servers? my calendar isn't showing november. and it's definately novemenber in wisconsin. | 09:17 |
elnino | or maybe the servers aren't in wisconsin... | 09:17 |
@scrottie | well, Apache's API only really makes sense for how Apache is built. anything else has to be shoe-horned onto it. and it's bloatware. | 09:17 |
@scrottie | and slow. | 09:17 |
@scrottie | they boasted that they were "faster than IIS 4" at one point. which to me says that they're almost as slow as IIS. which is really slow. | 09:18 |
@scrottie | and talk about a terrible security track record. | 09:18 |
mech422 | I was pushing 500 connections/sec last week with nginx/varnish.... | 09:18 |
@scrottie | which calendar, elnino? | 09:18 |
mech422 | I was really amazed - thought the server was gonna melt | 09:18 |
elnino | on my site that is hosted with plainblack. | 09:18 |
@scrottie | nice. I'm kind of late on the nginx bandwagon but I've kicked some serious butt in the past with thttpd. | 09:19 |
elnino | i'm in minnesota - same timezone as wisconsin. | 09:19 |
elnino | it's 2AM nov 1 | 09:19 |
@scrottie | which calendar are you looking at that's wrong? | 09:19 |
elnino | my calendar is set to show for the "curent date" | 09:19 |
mech422 | thttpd isn't bad... I used to use it years ago.. | 09:19 |
elnino | http://www.iglesiaemr.org/home/calendario | 09:19 |
mech422 | and 'cherokee' looks interesting - but I never have time to play with it | 09:19 |
@scrottie | thttpd completely lacks an API. aside from that, it's great ;) | 09:20 |
mech422 | nginx + varnish both fit in a 2G ram VM though - so I can't complain there | 09:20 |
@scrottie | perldesignpatterns.com survived a slashdotting running CGI under thttpd on a Mac 7300 running NetBSD with 32 megs of RAM, running tinywiki bytecode compiled | 09:20 |
@scrottie | that was a few years ago ;) | 09:21 |
elnino | weird, it says today is nov 1,but the calendar doesn't show nov. | 09:21 |
elnino | in fact, http://www.iglesiaemr.org/home/calendario?type=month;start=2011-11-01%2001:50:35 doesn't even show november. | 09:21 |
mech422 | oh? nice :-) I haven't seen a <1G machine in ages :-) | 09:21 |
@scrottie | elnino, the servers are probably UTC and probably running NTP... so any time problem would have more to do with timezones selected for user accounts than anything... | 09:22 |
@scrottie | but that certainly doesn't rule out bugs | 09:22 |
mech422 | I can remember running X11 in 12M of ram (swap city...) cuz I couldn't afford 16M :-) | 09:22 |
elnino | oh this is weird. I'm going to bed. | 09:22 |
@scrottie | well, this machine was running headless =P | 09:22 |
@scrottie | 180mhz PowerPC | 09:22 |
elnino | forget the calendar. I'm sure it will work tomorrow. =) good night everyone. | 09:23 |
@scrottie | night elnino... feel free to ping me tomorrow and we can talk about bug reports... though I'm having a strange deja vu here | 09:23 |
mech422 | g'nite elnino - thanks for the help :-) | 09:23 |
@scrottie | http://www.iglesiaemr.org/home/calendario/surprise-party-for-pastor-edras ... he's going to know about it!! | 09:24 |
mech422 | heh | 09:24 |
elnino | lol. he was very surprised. They didn't have a website prior to this one. | 09:24 |
elnino | ok. i'm going now. bye | 09:24 |
* scrottie waves | 09:24 | |
mech422 | time for coffee and a smoke.... | 09:25 |
-!- daviddelikat [~Adium@ppp-70-226-169-252.dsl.mdsnwi.ameritech.net] has quit [Quit: Leaving.] | 09:27 | |
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has joined #webgui | 10:42 | |
-!- mode/#webgui [+v BartJol] by ChanServ | 10:42 | |
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has quit [Read error: Connection reset by peer] | 12:02 | |
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has joined #webgui | 12:03 | |
-!- kaare_ [~kaare@79.138.168.116.bredband.oister.dk] has quit [Ping timeout: 240 seconds] | 14:05 | |
-!- daviddelikat [~Adium@ppp-70-226-169-252.dsl.mdsnwi.ameritech.net] has joined #webgui | 14:56 | |
-!- mode/#webgui [+o daviddelikat] by ChanServ | 14:56 | |
-!- daviddelikat [~Adium@ppp-70-226-169-252.dsl.mdsnwi.ameritech.net] has quit [Quit: Leaving.] | 15:15 | |
-!- daviddelikat [~Adium@ppp-70-226-169-252.dsl.mdsnwi.ameritech.net] has joined #webgui | 15:26 | |
-!- mode/#webgui [+o daviddelikat] by ChanServ | 15:26 | |
-!- daviddelikat [~Adium@ppp-70-226-169-252.dsl.mdsnwi.ameritech.net] has quit [Ping timeout: 248 seconds] | 15:30 | |
elnino | how do I change all new registered users language to be spanish? | 16:03 |
elnino | ok. I figure that out. | 16:42 |
elnino | Now I have a really a serious problem- the cart is caching, so a new user will see someone else's visitor cart. How do I fix that? | 16:43 |
-!- sbaur [~Adium@130.157.145.37] has joined #webgui | 16:49 | |
+BartJol | mmm, normally it is bound to a session. | 16:54 |
+BartJol | so it should not be visible from another computer | 16:54 |
+BartJol | still | 16:55 |
+BartJol | elnino: can you check that? | 16:55 |
+BartJol | but, when you have a public computer your session will be kept (and the cart with it) | 16:58 |
+BartJol | not sure how to avoid that | 17:00 |
elnino | yes, that's how I found out BartJol, someone emailed me about their account stilll being there, and I went to look and I saw their cart. | 17:01 |
elnino | two separate computers | 17:01 |
+BartJol | ah, that is definitely strange | 17:01 |
elnino | postiviely bad. | 17:02 |
+BartJol | yeah | 17:03 |
+BartJol | starting my site. I haven't seen anything resembling this problem in the changelog, so it might be there in my 7.10.x install | 17:05 |
elnino | 11693 is a bug report that may affected this behavior, but it was long ago I would think someone would have seen this. | 17:05 |
elnino | I'm hosted with pb, so I'm at the mercy of their installed versoin. | 17:05 |
+BartJol | mmm, I don't see anything in my second cart | 17:07 |
elnino | I'm 7.9.29-stable | 17:08 |
+BartJol | I'm 7.10.21 | 17:08 |
elnino | well, somewhere someone fixed it.. so that good for you. =) | 17:08 |
elnino | not so for me. =( | 17:08 |
+BartJol | well, I have just a testsite | 17:09 |
+BartJol | yours is not | 17:09 |
+BartJol | I also have a 7.9.30 install, lemme check | 17:09 |
+BartJol | nope, neither there | 17:11 |
+BartJol | are you aware of any customization on that server? | 17:11 |
+BartJol | do you have an url so i can check whether I have the same cart? | 17:11 |
elnino | I was hopign you'd ask. Let me make an abandoned cart.... | 17:12 |
elnino | This is pb's server. I pay them for hosing. | 17:12 |
elnino | lol. | 17:12 |
elnino | hosting. | 17:12 |
+BartJol | :) | 17:12 |
+BartJol | king them where it hurts :P | 17:12 |
+BartJol | kick | 17:12 |
elnino | ok. you should see my cart at http://www.iglesiaemr.org/register/church-events?shop=cart | 17:13 |
+BartJol | I only see Etiqueta* por ejemplo: 'Casa' o 'Trabajo' | 17:14 |
+BartJol | the rest seems empty to me | 17:14 |
elnino | you're kidding me. I saw her cart. | 17:14 |
+BartJol | nope, I'll make you a screenshot if you like | 17:14 |
elnino | no, that's ok. | 17:15 |
+BartJol | I believe you | 17:15 |
+BartJol | you did that all of visitor and haven't logged in afterwards? | 17:15 |
elnino | I don't believe me now..... lol | 17:16 |
elnino | I wsa logged out when I created that cart. but let me check. | 17:16 |
elnino | nope. I was not logged in. | 17:18 |
elnino | alright. I declare this bug is fixed. I'm thinking, I saw my abandoned cart, and she saw her abandoned cart. and since it's in spanish I couldn't tell. | 17:20 |
elnino | i'm closing this bug. Thank you for your time... if you're looking for a fun bug to fix, I'd sure like to see my reoccuring saturdays working. =( | 17:23 |
+BartJol | :) | 17:29 |
+BartJol | well, if it was a bug, it should definetly been fixed | 17:30 |
elnino | it's fixed. =) | 17:30 |
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has quit [Quit: Leaving.] | 18:28 | |
elnino | hey mech422 - | 20:17 |
elnino | to make "charts" remain lighlighed when you are on "walstreet" you need to make sure that your css address both li.active and a.current - at least that is what I do. | 20:19 |
elnino | s/lighlighed/highlighted | 20:19 |
--- Day changed Wed Nov 02 2011 | ||
-!- sbaur [~Adium@130.157.145.37] has quit [Remote host closed the connection] | 00:18 | |
-!- sbaur [~Adium@130.157.145.37] has joined #webgui | 00:18 | |
-!- sbaur [~Adium@130.157.145.37] has quit [Remote host closed the connection] | 00:21 | |
-!- sbaur [~Adium@130.157.145.37] has joined #webgui | 00:22 | |
-!- sbaur [~Adium@130.157.145.37] has quit [Remote host closed the connection] | 00:22 | |
-!- sbaur [~Adium@130.157.145.37] has joined #webgui | 00:22 | |
CIA-57 | webgui: Colin Kuskie WebGUI8 * r38d35e2 / (3 files in 3 dirs): Update Account::Profile tests and code. - http://git.io/vCiaQA | 00:41 |
CIA-57 | webgui: Colin Kuskie WebGUI8 * r9a4703e / lib/WebGUI/Asset/Wobject/Thingy.pm : Set the HTTP status correctly via the new API. - http://git.io/Z4Vr0g | 00:41 |
CIA-57 | webgui: Colin Kuskie WebGUI8 * r3b9f7ae / (14 files in 10 dirs): WebGUI 8 adjustments and test upgrades. - http://git.io/IGrRFQ | 00:41 |
-!- _lsr [88ba4d3a@gateway/web/freenode/ip.136.186.77.58] has joined #webgui | 00:47 | |
-!- daviddelikat [~Adium@ppp-70-226-169-252.dsl.mdsnwi.ameritech.net] has joined #webgui | 01:07 | |
-!- mode/#webgui [+o daviddelikat] by ChanServ | 01:07 | |
-!- daviddelikat [~Adium@ppp-70-226-169-252.dsl.mdsnwi.ameritech.net] has quit [Client Quit] | 01:07 | |
-!- sbaur [~Adium@130.157.145.37] has quit [Quit: Leaving.] | 01:28 | |
-!- elnino [~ninow@user-38q4846.cable.mindspring.com] has quit [Quit: Leaving] | 01:38 | |
-!- daviddelikat [~Adium@h184-60-30-27.mdsnwi.dsl.dynamic.tds.net] has joined #webgui | 01:58 | |
-!- mode/#webgui [+o daviddelikat] by ChanServ | 01:58 | |
-!- daviddelikat [~Adium@h184-60-30-27.mdsnwi.dsl.dynamic.tds.net] has quit [Read error: Connection reset by peer] | 02:36 | |
-!- daviddelikat [~Adium@h184-60-30-27.mdsnwi.dsl.dynamic.tds.net] has joined #webgui | 03:52 | |
-!- mode/#webgui [+o daviddelikat] by ChanServ | 03:52 | |
-!- daviddelikat [~Adium@h184-60-30-27.mdsnwi.dsl.dynamic.tds.net] has quit [Ping timeout: 258 seconds] | 03:57 | |
-!- daviddelikat [~Adium@h184-60-30-27.mdsnwi.dsl.dynamic.tds.net] has joined #webgui | 04:00 | |
-!- mode/#webgui [+o daviddelikat] by ChanServ | 04:00 | |
-!- daviddelikat [~Adium@h184-60-30-27.mdsnwi.dsl.dynamic.tds.net] has quit [Quit: Leaving.] | 04:24 | |
-!- daviddelikat [~Adium@ppp-70-226-169-252.dsl.mdsnwi.ameritech.net] has joined #webgui | 04:46 | |
-!- mode/#webgui [+o daviddelikat] by ChanServ | 04:46 | |
* mech422 tries to thank elnino | 05:01 | |
mech422 | dam, too late again.... | 05:02 |
-!- daviddelikat [~Adium@ppp-70-226-169-252.dsl.mdsnwi.ameritech.net] has quit [Quit: Leaving.] | 06:01 | |
-!- _lsr [88ba4d3a@gateway/web/freenode/ip.136.186.77.58] has quit [Quit: Page closed] | 08:41 | |
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has joined #webgui | 11:01 | |
-!- mode/#webgui [+v BartJol] by ChanServ | 11:01 | |
-!- Netsplit *.net <-> *.split quits: CIA-57, SDuensin, mducharme-work, mducharme, kthakore, SynQ, waxhead, +Radix_ | 12:28 | |
-!- Netsplit over, joins: mducharme-work, SDuensin, CIA-57, SynQ | 12:32 | |
-!- kthakore [~kthakore@li136-101.members.linode.com] has joined #webgui | 12:34 | |
-!- waxhead [~pete@ppp121-45-206-208.lns20.cbr1.internode.on.net] has joined #webgui | 12:37 | |
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has joined #webgui | 12:39 | |
-!- vanjwilson [~van@adsl-070-148-067-249.sip.clt.bellsouth.net] has joined #webgui | 14:13 | |
vanjwilson | What does this warning in the webgui.log mean: 2011/11/02 06:55:34 - WARN - www.<example>.com.conf - WebGUI::Session::DateTime::setToEpoch[962] - Could not format date yyyy-mm-dd for epoch. Returning current time | 14:14 |
+BartJol | well it ries to do a conversion from epoch to a human readable date and time | 14:15 |
+BartJol | not sure wha't going wrong | 14:15 |
vanjwilson | thanks, I'll trace it from that module | 14:26 |
-!- daviddelikat [~Adium@ppp-70-226-169-252.dsl.mdsnwi.ameritech.net] has joined #webgui | 14:56 | |
-!- mode/#webgui [+o daviddelikat] by ChanServ | 14:56 | |
+BartJol | SDuensin: congratulations | 15:12 |
-!- mducharme-work1 [~nothing@206.188.121.4] has joined #webgui | 15:19 | |
-!- mducharme-work [~nothing@206.188.121.4] has quit [Ping timeout: 258 seconds] | 15:22 | |
-!- vanjwilson [~van@adsl-070-148-067-249.sip.clt.bellsouth.net] has left #webgui [] | 17:02 | |
-!- sbaur [~Adium@130.157.145.37] has joined #webgui | 17:02 | |
-!- kaare_ [~kaare@94.191.191.182.bredband.3.dk] has joined #webgui | 17:25 | |
mech422 | anyone happen to know where you set the 'style' for the login page ? I set 'login template' to 'default webgui' - but my old header is getting 'wrapped around' it, and I can remember where to change it ? | 17:36 |
sbaur | The one you set was in Settings -> Authentication? or just the style on the page you're looking at? | 17:48 |
mech422 | sbaur: I found it - I had to change Settings->UI -> User Function Style | 17:50 |
mech422 | sbaur: thanks though :-) | 17:50 |
sbaur | no problem | 17:50 |
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has quit [Quit: Leaving.] | 18:08 | |
-!- daviddelikat [~Adium@ppp-70-226-169-252.dsl.mdsnwi.ameritech.net] has quit [Read error: Connection reset by peer] | 19:17 | |
-!- daviddelikat1 [~Adium@ppp-70-226-169-252.dsl.mdsnwi.ameritech.net] has joined #webgui | 19:17 | |
-!- mode/#webgui [+o daviddelikat1] by ChanServ | 19:17 | |
-!- xjr1300 [8d14f102@gateway/web/freenode/ip.141.20.241.2] has joined #webgui | 19:35 | |
-!- xjr1300 [8d14f102@gateway/web/freenode/ip.141.20.241.2] has left #webgui [] | 19:38 | |
-!- waxhead [~pete@ppp121-45-206-208.lns20.cbr1.internode.on.net] has quit [Ping timeout: 240 seconds] | 19:53 | |
-!- waxhead [~pete@ppp121-45-206-208.lns20.cbr1.internode.on.net] has joined #webgui | 20:00 | |
--- Day changed Thu Nov 03 2011 | ||
-!- kaare_ [~kaare@94.191.191.182.bredband.3.dk] has quit [Ping timeout: 260 seconds] | 00:27 | |
-!- sbaur [~Adium@130.157.145.37] has quit [Quit: Leaving.] | 01:32 | |
-!- _lsr [88ba4d3a@gateway/web/freenode/ip.136.186.77.58] has joined #webgui | 01:55 | |
-!- _lsr [88ba4d3a@gateway/web/freenode/ip.136.186.77.58] has quit [Ping timeout: 265 seconds] | 05:25 | |
-!- elnino [~ninow@user-38q4846.cable.mindspring.com] has joined #webgui | 07:36 | |
elnino | hello! | 07:36 |
-!- elnino [~ninow@user-38q4846.cable.mindspring.com] has quit [Quit: Leaving] | 08:04 | |
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has joined #webgui | 10:19 | |
-!- mode/#webgui [+v BartJol] by ChanServ | 10:19 | |
-!- sbaur [~Adium@130.157.145.37] has joined #webgui | 16:50 | |
-!- elnino [~ninow@user-38q4846.cable.mindspring.com] has joined #webgui | 17:02 | |
elnino | good morning! | 17:03 |
sbaur | morning | 17:03 |
ckotil | Anyone know of a Navigation template variable that will tell you the number of items contained within the page_loop? | 18:19 |
elnino | http://www.webgui.org/web_design_templates_and_themes/navigation-pages-count/1? | 18:22 |
ckotil | awesome | 18:23 |
ckotil | Thanks elnino. it didnt even occur to me to use JS like that | 18:23 |
elnino | apparantly there is a __counter__ variable. | 18:23 |
elnino | http://www.webgui.org/etcetera/how-is-__counter__-used/1 | 18:23 |
ckotil | Ive got a fancy fly out nav that I need to dynamically resize | 18:23 |
ckotil | ah, even better | 18:24 |
elnino | I forgot about that one. | 18:24 |
elnino | ckotil - more info: http://www.webgui.org/wiki/template-language | 18:30 |
ckotil | ah, there's some good info there. | 18:40 |
ckotil | <TMPL_IF __LAST__> looks useful | 18:40 |
ckotil | im using the modulo operator to figure out odd/even right now. but there's an __ODD__ too :) | 18:41 |
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has quit [Quit: Leaving.] | 19:02 | |
-!- elnino [~ninow@user-38q4846.cable.mindspring.com] has quit [Quit: Leaving] | 22:20 | |
--- Day changed Fri Nov 04 2011 | ||
mech422 | ckotil: there's also pagination.XX - firstPage lastPage etc - nice for forward/back buttons | 00:41 |
mech422 | and something has a first10,first50,first100 etc for looping over set numbers of items... might be pagination ? | 00:42 |
mech422 | the one I haven't been able to find is a total number of search results for the search widget | 00:43 |
-!- _lsr [88ba4d3a@gateway/web/freenode/ip.136.186.77.58] has joined #webgui | 01:01 | |
-!- sbaur [~Adium@130.157.145.37] has quit [Quit: Leaving.] | 01:31 | |
-!- _lsr [88ba4d3a@gateway/web/freenode/ip.136.186.77.58] has quit [Ping timeout: 265 seconds] | 01:35 | |
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has joined #webgui | 10:28 | |
-!- mode/#webgui [+v BartJol] by ChanServ | 10:28 | |
-!- perlbot [~perlbot@2600:3c00::f03c:91ff:fe93:eec1] has quit [Quit: ZNC - http://znc.sourceforge.net] | 12:28 | |
-!- perlbot [~perlbot@2600:3c00::f03c:91ff:fe93:eec1] has joined #webgui | 12:33 | |
-!- waxhead [~pete@ppp121-45-206-208.lns20.cbr1.internode.on.net] has quit [Quit: Ex-Chat] | 12:59 | |
-!- mducharme1 [~nothing@S0106002401f31855.wp.shawcable.net] has joined #webgui | 14:54 | |
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has quit [Ping timeout: 252 seconds] | 14:57 | |
-!- daviddelikat1 [~Adium@ppp-70-226-169-252.dsl.mdsnwi.ameritech.net] has quit [Quit: Leaving.] | 15:27 | |
-!- daviddelikat [~Adium@ppp-70-226-169-252.dsl.mdsnwi.ameritech.net] has joined #webgui | 15:29 | |
-!- mode/#webgui [+o daviddelikat] by ChanServ | 15:29 | |
-!- sbaur [~Adium@130.157.145.37] has joined #webgui | 17:00 | |
-!- sbaur [~Adium@130.157.145.37] has left #webgui [] | 17:01 | |
-!- sbaur [~Adium@130.157.145.37] has joined #webgui | 17:01 | |
-!- vayde [~vayde@67-4-157-143.mpls.qwest.net] has joined #webgui | 18:35 | |
-!- vayde [~vayde@67-4-157-143.mpls.qwest.net] has quit [Client Quit] | 18:36 | |
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has quit [Quit: Leaving.] | 18:49 | |
-!- vayde [~vayde@67-4-157-143.mpls.qwest.net] has joined #webgui | 19:07 | |
-!- vayde [~vayde@67-4-157-143.mpls.qwest.net] has quit [Client Quit] | 19:08 | |
CIA-57 | webgui: Colin Kuskie WebGUI8 * ra2a8218 / (106 files in 23 dirs): Merge commit 'v7.10.23' into WebGUI8. Tests need fixing. - http://git.io/Zr6KbQ | 22:53 |
CIA-57 | webgui: Colin Kuskie WebGUI8 * r3ba6d43 / lib/WebGUI/Asset.pm : Allow noFormPost to be dynamically generated with a sub. Not all property settings allow this! - http://git.io/E-VZgw | 22:53 |
CIA-57 | webgui: Colin Kuskie WebGUI8 * r42ed112 / t/Asset/Wobject/Layout.t : Update this test to not use getPage. - http://git.io/omvzZg | 22:53 |
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has joined #webgui | 23:01 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 23:01 | |
+perlDreamer | howdy folks | 23:01 |
sbaur | happy friday perlDreamer | 23:01 |
+perlDreamer | thanks, sbaur | 23:02 |
+perlDreamer | did you see that I posted a status report on WebGUI8 at blog.webgui.org? | 23:02 |
sbaur | yesterday?, yes I did | 23:02 |
sbaur | rss feed worked and everything | 23:03 |
+perlDreamer | cool :) | 23:03 |
+perlDreamer | I realized that it's been a long time (too long) since the last update | 23:03 |
+perlDreamer | however, the merge work has been going on very well | 23:03 |
+perlDreamer | I'm up to 7.10.23 | 23:03 |
sbaur | excellent | 23:04 |
sbaur | of course i won't be seeing wg 8 for quite some time :-) | 23:04 |
+perlDreamer | I'd be happy to see you using 7.9 :) | 23:04 |
sbaur | too many sites/too much custom code/ too little time to upgrade everything with any speed | 23:05 |
+perlDreamer | well, even without custom code it can often take time to upgrade | 23:12 |
+perlDreamer | take WebGUI 8 for exapmle | 23:12 |
CIA-57 | webgui: Colin Kuskie WebGUI8 * ra3266de / (t/Auth/mech.t t/Group.t): WebGUI 8 doesn't do Basic Auth, and ldap tests were moved into a different file. - http://git.io/zjpzlg | 23:13 |
-!- daviddelikat [~Adium@ppp-70-226-169-252.dsl.mdsnwi.ameritech.net] has left #webgui [] | 23:17 | |
--- Day changed Sat Nov 05 2011 | ||
CIA-57 | webgui: Colin Kuskie WebGUI8 * r7cfc8e6 / t/Group/group_scratch.t : Update this test for new testing API. - http://git.io/VHQfJA | 00:19 |
CIA-57 | webgui: Colin Kuskie WebGUI8 * rdc489b2 / t/Macro/H_homeLink.t : Fix a leaking test. - http://git.io/6eelDw | 00:19 |
-!- xdanger [xdanger@mentalhouse.net] has quit [Ping timeout: 256 seconds] | 01:24 | |
--- Log closed Sat Nov 05 01:24:19 2011 | ||
--- Log opened Sat Nov 05 01:38:16 2011 | ||
-!- sbaur [~Adium@130.157.145.37] has quit [Quit: Leaving.] | 01:38 | |
CIA-57 | webgui: Colin Kuskie WebGUI8 * r8a92be9 / t/Macro/LastUpdatedBy.t : Fix another leaky test. - http://git.io/GHSeRQ | 01:45 |
CIA-57 | webgui: Colin Kuskie WebGUI8 * r3bd5172 / (4 files): No more leaky tests for carts. - http://git.io/tEH8uQ | 02:10 |
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has quit [Quit: Leaving.] | 02:11 | |
-!- kaare_ [~kaare@94.191.198.63.bredband.3.dk] has joined #webgui | 06:29 | |
-!- kaare_ [~kaare@94.191.198.63.bredband.3.dk] has quit [Ping timeout: 256 seconds] | 21:06 | |
--- Day changed Sun Nov 06 2011 | ||
-!- SquOnk [~emhn@200.109.42.100] has joined #webgui | 01:48 | |
SquOnk | Greetings. | 01:48 |
@scrottie | hey SquOnk. | 01:54 |
SquOnk | scrottie: Hey there. | 01:54 |
SquOnk | I have two web-servers running webgui, both reading against the same database. | 01:54 |
SquOnk | Does that fly? Is there something special I have to be aware of? | 01:55 |
SquOnk | Both front-ends are using database caching. | 01:55 |
SquOnk | scrottie: ? | 02:10 |
@scrottie | I've heard of that being done | 02:11 |
@scrottie | but I don't know the details of it | 02:11 |
@scrottie | ask perlDreamer | 02:11 |
@scrottie | I guess the siteName is in the config file, so it might "just work" | 02:12 |
@scrottie | sharing a cache does seem important and you're doing that | 02:12 |
SquOnk | scrottie: I see. | 02:15 |
@scrottie | I wonder how people set different main pages or conditionally evaluate which site users are looking at | 02:15 |
SquOnk | scrottie: Haven't done that | 02:24 |
SquOnk | scrottie: Well, I think I'm getting a bad interaction because of the shared cache. | 02:30 |
SquOnk | scrottie: Or at least it looks like that. | 02:31 |
@scrottie | I've worked with sites where database caches were shared between machines, but that was to scale things out to multiple machines, not to host multiple domains on the same WebGUI. | 02:48 |
@scrottie | that works fine. | 02:48 |
SquOnk | scrottie: That's what I'm trying to do: single site, multiple web frontends. | 02:50 |
SquOnk | scrottie: We have a database machine and a front-end WebGUI machine. It has been working fine. | 02:51 |
SquOnk | scrottie: I just added another WebGUI machine, with *exactly* the same config as the original one. | 02:51 |
SquOnk | scrottie: Now, working as a Visitor, I get different behaviour from each machine. | 02:51 |
SquOnk | scrottie: If I visit any page in the "original" server, it shows up ok. If I visit the same page in the new server, parts of it are not showing. | 02:52 |
SquOnk | scrottie: Note that all of the uploads are being handled via a CDN. | 02:52 |
SquOnk | scrottie: The uploads have http://cdn.some.domain/uploads as uploadsUrl. | 02:52 |
SquOnk | scrottie: That works fine in the "original" site, but not in the newly added one. | 02:53 |
SquOnk | scrottie: I'm trying to figure out what's going on. | 02:53 |
SquOnk | scrottie: I think I've nailed it. My fault :) | 02:58 |
SquOnk | scrottie: Are you there? | 04:23 |
-!- SquOnk [~emhn@200.109.42.100] has quit [Quit: Yippie kay-ai-yay, fudder muckers!] | 04:33 | |
-!- xdanger [xdanger@mentalhouse.net] has quit [Ping timeout: 256 seconds] | 04:45 | |
--- Log closed Sun Nov 06 04:45:55 2011 | ||
--- Log opened Sun Nov 06 08:40:10 2011 | ||
-!- kaare_ [~kaare@79.138.162.208.bredband.oister.dk] has joined #webgui | 08:40 | |
-!- kaare_ [~kaare@79.138.162.208.bredband.oister.dk] has quit [Ping timeout: 240 seconds] | 14:28 | |
-!- zylopfa [~zylopfa@0x555116f0.adsl.cybercity.dk] has joined #webgui | 19:54 | |
zylopfa | Hello Webguians | 19:54 |
zylopfa | Is it possible to have custom layout for say func=edit screens? so its more friendly and more integrated to the general layout? | 20:21 |
@scrottie | most of the edit screens are automatically generated | 23:54 |
@scrottie | if you create an asset, you can define your own www_edit func which templates it however you like | 23:54 |
@scrottie | I'd really like it to be easier to subclass built-in assets to add or change misc bits of functionality like this. | 23:54 |
--- Day changed Mon Nov 07 2011 | ||
-!- SquOnk [~emhn@200.109.42.100] has joined #webgui | 02:02 | |
SquOnk | Greetings | 02:02 |
SquOnk | Anybody around? | 02:04 |
SquOnk | :/ | 02:12 |
-!- KlausH [~KlausH@dslb-188-099-191-211.pools.arcor-ip.net] has joined #webgui | 02:32 | |
-!- KlausH [~KlausH@dslb-188-099-191-211.pools.arcor-ip.net] has quit [Quit: KlausH] | 02:32 | |
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has joined #webgui | 03:12 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 03:12 | |
SquOnk | perlDreamer: Hey there. | 03:12 |
+perlDreamer | howdy SquOnk | 03:12 |
+perlDreamer | I was just trying to build a replacement LDAP server | 03:12 |
+perlDreamer | what are you up to today? | 03:12 |
SquOnk | perlDreamer: I have a question. I think I know the answer, but I'll fire away. | 03:12 |
+perlDreamer | okay | 03:12 |
+perlDreamer | hit me | 03:12 |
SquOnk | I have a 'stage' server where Content Managers load stuff. | 03:13 |
SquOnk | Call it 'stage'. It connects to a dedicated database. | 03:13 |
SquOnk | Then I plan to have *several* 'user' server only to serve content. | 03:13 |
SquOnk | Does /var/lib/uploads have to be *identical* on all servers for things to work our? | 03:13 |
SquOnk | out*? | 03:13 |
+perlDreamer | /var/lib/uploads == uploadsPath in WebGUI config for this site? | 03:14 |
SquOnk | Yep | 03:14 |
+perlDreamer | then yes | 03:14 |
+perlDreamer | you can use NFS or some other mounting to do this | 03:14 |
+perlDreamer | or you can use a CDN | 03:14 |
SquOnk | perlDreamer: Aha. Let's talk CDN for a minute. | 03:15 |
SquOnk | perlDreamer: I know how to set up NFS and I'm about to do so because it needs to be deployed tomorro 5:00 EST :) | 03:15 |
SquOnk | perlDreamer: I currently have a CDN set up. | 03:15 |
SquOnk | perlDreamer: The 'stage' server has a standard WebGUI setup. | 03:16 |
SquOnk | perlDreamer: It also has nginx serving /var/lib/webgui/uploads. | 03:16 |
SquOnk | perlDreamer: I've set up a CloudFront to *pull* from nginx on demand. | 03:16 |
SquOnk | perlDreamer: uploadsUrl has http://cdn.some.domain/upload | 03:16 |
SquOnk | perlDreamer: So, when WebGUI renders, say <tmpl_var image.url> the URL shows http://cdn.some.domain/upload/bladslkfjslkfjdsflkds | 03:17 |
SquOnk | ...CloudFront does is thing and we're all happy. | 03:17 |
SquOnk | perlDreamer: However, when the other machines try to render the same thing, the URL comes out blank. I figured out that it's trying to find the actual files in /var/lib/webgui/uploads. Am I right? | 03:18 |
+perlDreamer | on the read-only machines, they have exact copies of the config file, down to the CDN setup and all? | 03:20 |
SquOnk | perlDreamer: Yep. | 03:20 |
SquOnk | 7.10.23 | 03:20 |
SquOnk | Exactly the same *code*. uploads dir is obviously different. | 03:20 |
-!- zylopfa [~zylopfa@0x555116f0.adsl.cybercity.dk] has quit [Remote host closed the connection] | 03:20 | |
+perlDreamer | when getUrl is called, it's looking for a .cdn file in the uploads path | 03:21 |
+perlDreamer | this means that the CDN transfer has happened | 03:21 |
SquOnk | perlDreamer: Ok | 03:21 |
+perlDreamer | which I think means that you need a copy of the same uploads on every machine | 03:21 |
+perlDreamer | which seems quite odd | 03:21 |
SquOnk | perlDreamer: That's what I've figured out so far. I'm deploying NFS anyway, but I think there's room for improvement there. | 03:21 |
+perlDreamer | I can see where having a "cdnSlave" mode would be nice | 03:22 |
+perlDreamer | to have it skip the .cdn file check | 03:22 |
+perlDreamer | since the slaves would never have access to the uploads | 03:22 |
SquOnk | perlDreamer: Something like that, yes. | 03:22 |
+perlDreamer | how are you with forking, SquOnk? | 03:24 |
SquOnk | perlDreamer: Forking what? | 03:24 |
+perlDreamer | perl | 03:24 |
SquOnk | perlDreamer: You mean using fork()? | 03:24 |
+perlDreamer | yes | 03:24 |
SquOnk | perlDreamer: I haven't done it recently, but I presume my C/C++ experience will do. What's the question? | 03:25 |
+perlDreamer | I've been trying to use Net::LDAP::Server::Test for WebGUI's ldap testing | 03:25 |
+perlDreamer | internally, it forks | 03:25 |
+perlDreamer | what I'm finding is that creating a server works great | 03:25 |
+perlDreamer | accessing the server works great | 03:25 |
+perlDreamer | but when it shuts down, it's calling the cleanup code from the test | 03:25 |
+perlDreamer | and then the actual test calls the same cleanup code | 03:26 |
+perlDreamer | at that point, the dbh is already gone | 03:26 |
+perlDreamer | and bad things happen | 03:26 |
SquOnk | Oh | 03:28 |
SquOnk | That's more race condition than anything... | 03:28 |
+perlDreamer | it would be better if the child didn't call the cleanup code at all | 03:29 |
+perlDreamer | I had similar issues using Test::WWW::Mechanize::Plack and WebGUI::Fork | 03:30 |
+perlDreamer | so fixing this could be the gateway to bigger and better things | 03:30 |
SquOnk | perlDreamer: I see. | 03:33 |
SquOnk | perlDreamer: Well, can't give a hint from the top of my head without looking at the code. | 03:34 |
SquOnk | perlDreamer: So that will have to wait for a couple of days. | 03:34 |
SquOnk | perlDreamer: Back to my NFS conundrum. | 03:34 |
+perlDreamer | hack on, SquOnk | 03:34 |
SquOnk | perlDreamer: There's no harm in having /var/lib/webgui/uploads read-only in all machines but the stage one, right? | 03:34 |
+perlDreamer | correct | 03:34 |
+perlDreamer | hm | 03:35 |
+perlDreamer | do you use captchas? | 03:35 |
SquOnk | perlDreamer: Nope | 03:35 |
SquOnk | perlDreamer: But I see it :) | 03:36 |
+perlDreamer | captchas would require write access to uploads/temp | 03:36 |
+perlDreamer | can users edit profile information? | 03:36 |
SquOnk | perlDreamer: They can only login to 'stage'. | 03:37 |
SquOnk | perlDreamer: If the attempt to login in any of the read-only machines they get redirected to stage. | 03:37 |
+perlDreamer | okay, that's good | 03:37 |
+perlDreamer | how about user submitted content? dataforms, thingy, posts, etc.? | 03:37 |
SquOnk | perlDreamer: All of that happens in 'stage' | 03:38 |
+perlDreamer | then I think you're good for 0444 access on slaves | 03:38 |
SquOnk | perlDreamer: There will be no outside users beside those of the organization. They only use the 'stage' machine to create new content. | 03:38 |
SquOnk | perlDreamer: The NFS thing is working fine. | 03:55 |
+perlDreamer | awesome | 03:55 |
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has quit [Quit: Leaving.] | 04:04 | |
-!- _lsr [88ba4d3a@gateway/web/freenode/ip.136.186.77.58] has joined #webgui | 04:31 | |
-!- SquOnk [~emhn@200.109.42.100] has quit [Quit: Yippie kay-ai-yay, fudder muckers!] | 05:40 | |
-!- mducharme1 [~nothing@S0106002401f31855.wp.shawcable.net] has quit [Read error: Connection reset by peer] | 07:43 | |
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has joined #webgui | 07:44 | |
-!- _lsr [88ba4d3a@gateway/web/freenode/ip.136.186.77.58] has quit [Quit: Page closed] | 08:06 | |
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui | 08:38 | |
-!- andyiomoon1 [~andyiomoo@vpn246-34.cc.swin.edu.au] has joined #webgui | 08:53 | |
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Ping timeout: 244 seconds] | 08:56 | |
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui | 09:02 | |
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Client Quit] | 09:02 | |
-!- andyiomoon1 [~andyiomoo@vpn246-34.cc.swin.edu.au] has quit [Ping timeout: 245 seconds] | 09:04 | |
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui | 09:14 | |
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Quit: Leaving.] | 09:50 | |
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has joined #webgui | 10:09 | |
-!- mode/#webgui [+v BartJol] by ChanServ | 10:09 | |
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui | 10:13 | |
-!- waxhead [~pete@ppp121-45-206-208.lns20.cbr1.internode.on.net] has joined #webgui | 12:30 | |
-!- Netsplit *.net <-> *.split quits: mech422 | 13:33 | |
-!- Netsplit over, joins: mech422 | 13:34 | |
-!- perlbot [~perlbot@2600:3c00::f03c:91ff:fe93:eec1] has quit [Quit: ZNC - http://znc.sourceforge.net] | 14:48 | |
-!- perlbot [~perlbot@2600:3c00::f03c:91ff:fe93:eec1] has joined #webgui | 14:48 | |
-!- perlbot [~perlbot@2600:3c00::f03c:91ff:fe93:eec1] has quit [Quit: ZNC - http://znc.sourceforge.net] | 15:02 | |
-!- perlbot [~perlbot@2600:3c00::f03c:91ff:fe93:eec1] has joined #webgui | 15:02 | |
-!- vayde [~vayde@67-4-157-143.mpls.qwest.net] has joined #webgui | 15:23 | |
-!- Netsplit *.net <-> *.split quits: perlbot, haarg | 16:11 | |
-!- mducharme1 [~nothing@S0106002401f31855.wp.shawcable.net] has joined #webgui | 16:12 | |
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has quit [Read error: Connection reset by peer] | 16:12 | |
-!- frodwith [~frodwith@helios.tapodi.net] has quit [Ping timeout: 260 seconds] | 16:13 | |
-!- Netsplit over, joins: perlbot, haarg | 16:17 | |
-!- haarg [~haarg@haarg.org] has quit [Ping timeout: 247 seconds] | 16:18 | |
-!- frodwith [~frodwith@helios.tapodi.net] has joined #webgui | 16:19 | |
-!- mode/#webgui [+o frodwith] by ChanServ | 16:19 | |
-!- scrottie [~scott@li25-98.members.linode.com] has quit [Ping timeout: 260 seconds] | 16:22 | |
-!- waxhead [~pete@ppp121-45-206-208.lns20.cbr1.internode.on.net] has quit [Ping timeout: 245 seconds] | 16:23 | |
-!- waxhead [~pete@ppp121-45-206-208.lns20.cbr1.internode.on.net] has joined #webgui | 16:23 | |
-!- haarg [~haarg@haarg.org] has joined #webgui | 16:26 | |
-!- vayde [~vayde@67-4-157-143.mpls.qwest.net] has quit [Quit: Leaving] | 17:03 | |
-!- mducharme-work1 [~nothing@206.188.121.4] has quit [Ping timeout: 258 seconds] | 17:26 | |
-!- mducharme-work [~nothing@206.188.121.4] has joined #webgui | 17:27 | |
-!- sbaur [~Adium@130.157.145.37] has joined #webgui | 18:04 | |
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has joined #webgui | 18:15 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 18:15 | |
+perlDreamer | morning, folks | 18:15 |
+perlDreamer | I still need to write up a blog post, but the merging work on WebGUI 8 is done | 18:15 |
sbaur | congratulations! | 18:15 |
ckotil | sweeeet | 18:17 |
ckotil | Ive got some hungry users itching to try out wg8 | 18:17 |
ckotil | not just hungry, they're starving | 18:18 |
+perlDreamer | you can try it out now | 18:19 |
ckotil | is there an online demo? | 18:19 |
+perlDreamer | just demo it using the underground style | 18:19 |
+perlDreamer | not yet | 18:19 |
ckotil | ok | 18:19 |
+perlDreamer | we also need a WebGUI 8 wre | 18:19 |
+perlDreamer | right now everyone doing dev use a source install | 18:20 |
ckotil | demo.webgui.org or beta.webgui.org ? | 18:20 |
+perlDreamer | running 7.9 and 7.10, respectively | 18:20 |
ckotil | or , no the demo is not online yet. but you can demo wg8 using underground style. | 18:20 |
+perlDreamer | the demo is not online yet, however, you can set one up yourself fairly easily. Be sure to use the underground style since that is the only one we've upgraded for 8 | 18:21 |
+perlDreamer | in the WebGUI8 branch of the webgui git repo, there's a README file with setup instructions | 18:24 |
+perlDreamer | with a little extra effort, you could run WebGUI 8 right on top of WebGUI 7 | 18:24 |
ckotil | good deal. i should be able to spend some time on it next week | 18:30 |
ckotil | gotta get these new templates out | 18:30 |
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has quit [Quit: Leaving.] | 19:18 | |
-!- scrottie [~scott@li25-98.members.linode.com] has joined #webgui | 19:44 | |
-!- mode/#webgui [+o scrottie] by ChanServ | 19:44 | |
-!- perlbot [~perlbot@2600:3c00::f03c:91ff:fe93:eec1] has quit [Ping timeout: 240 seconds] | 20:57 | |
-!- perlbot [~perlbot@2600:3c00::f03c:91ff:fe93:eec1] has joined #webgui | 20:57 | |
CIA-57 | webgui: David Delikat WebGUI8 * r5469328 / (200 files in 57 dirs): Merge remote branch 'main/WebGUI8' into WebGUI8 - http://git.io/FiTEVQ | 22:13 |
ckotil | Anyone know why ^PageURL(); is a valid start point in the nav asset, but my custom Macro NetworkRootURL(); Macro get's evaluated at save time? | 22:30 |
@scrottie | "start point"? eval'd at save time? | 22:32 |
@scrottie | huh? | 22:32 |
ckotil | ^PageURL(); is a valud start point | 22:32 |
ckotil | ^NetworkRootURL(); a custom macro is not | 22:32 |
haarg | what happens when it works? what happens when it fails? | 22:34 |
ckotil | so my custom macro spits out a URL. same as PageURL | 22:35 |
ckotil | except PageURL(); will remain as the nav asset start point, but my custom macro will get evaluated, i.e. it spits out a URL | 22:35 |
ckotil | Im wondering what makes PageURL(); so special. | 22:36 |
haarg | what does the url your macro output look like? | 22:38 |
haarg | *outputs | 22:38 |
haarg | i kind of doubt ^PageURL; is actually 'working' | 22:39 |
haarg | basically, that field doesn't let you use macros | 22:42 |
ckotil | my macro outputs a relative URL | 22:43 |
ckotil | ok, doesnt let you use macros | 22:43 |
ckotil | that's what i needed to know. | 22:43 |
haarg | so when you put in ^PageUrl();, it doesn't get processed and can't find anything with that url. so it defaults to the current url. | 22:43 |
ckotil | yeah, that's the behavior i am seeing. but when i go back to edit the nav asset, I still see ^PageURL(); | 22:44 |
ckotil | which is what made me think that the nav asset was processing the macro at each page load | 22:45 |
ckotil | im trying to reduce my number of nav assets | 22:45 |
ckotil | thanks for the clarification | 22:50 |
+perlDreamer | ckotil, you could try a shortcut for that | 23:17 |
+perlDreamer | I think that would do the right thing | 23:17 |
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Quit: Leaving.] | 23:25 | |
--- Day changed Tue Nov 08 2011 | ||
CIA-57 | webgui: Colin Kuskie WebGUI8 * r2624463 / (18 files in 7 dirs): These upgrades are in the wrong branch. - http://git.io/qkLGTw | 00:00 |
+perlDreamer | git question for the general public | 00:52 |
+perlDreamer | I have a directory | 00:52 |
+perlDreamer | Inside the directory sits a file | 00:52 |
+perlDreamer | the directory has been renamed several times in its lifetime | 00:53 |
+perlDreamer | I want to find out when the file was added | 00:53 |
-!- _lsr [88ba4d3a@gateway/web/freenode/ip.136.186.77.58] has joined #webgui | 00:55 | |
@scrottie | which filesystem? | 00:56 |
+perlDreamer | it's git | 00:56 |
@scrottie | oh. missed that bit. sorry, no idea. | 00:56 |
-!- elnino [~ninow@user-38q4846.cable.mindspring.com] has joined #webgui | 01:17 | |
+perlDreamer | sbaur, elnino, ckotil, how many custom layout templates have you made, ever? | 01:22 |
sbaur | lots and lots | 01:36 |
sbaur | custom layout == style templates, right? | 01:37 |
haarg | perlDreamer, git log --follow | 01:39 |
+perlDreamer | sbaur, no, style template are different from layout templates | 01:48 |
+perlDreamer | layout templates are like default_page, left column, one over two | 01:48 |
+perlDreamer | arrangements of assets on a page | 01:48 |
haarg | templates for the page layout asset | 01:48 |
+perlDreamer | I did a random sampling on a server, and most sites never create them | 01:49 |
+perlDreamer | but when they do, they tended to make lots | 01:49 |
+perlDreamer | I found one site with 55 of them | 01:49 |
+perlDreamer | which means I'm going to have to try and find a way to translate them from WebGUI 7 style to WebGUI 8 style | 01:50 |
+perlDreamer | haarg: git log --follow didn't output anything at all | 01:51 |
haarg | is this a webgui thing? | 01:51 |
haarg | with --follow, you have to specify a single file | 01:51 |
sbaur | ok, for one site, select distinct assetId from template where namespace='Layout' and assetId not like 'PBtmpl%'; gave me 19 rows back. | 01:52 |
sbaur | I'd call that Lots | 01:52 |
sbaur | a recent small site we just created was only 2 | 01:53 |
sbaur | so yes, please write a translator... | 01:54 |
+perlDreamer | haarg, in the WebGUI8 branch I did | 01:57 |
+perlDreamer | git log --follow 7.10.23-8.0.0/style-underground.wgpkg | 01:57 |
+perlDreamer | maybe it needs a path relative to the root of the repo? | 01:57 |
+perlDreamer | git log --follow share/upgrades/7.10.23-8.0.0/style-underground.wgpkg | 01:58 |
+perlDreamer | nope, same thing | 01:58 |
+perlDreamer | asking about the directory does the same | 01:58 |
+perlDreamer | same thing | 01:58 |
+perlDreamer | maybe I have an older/buggy git? | 01:58 |
+perlDreamer | 1.7.1 | 01:58 |
+perlDreamer | maybe this isn't as hard as I think it is | 02:05 |
+perlDreamer | the really big difference is that any conditional code with table markup in it should be removed, if the conditional has session.var.adminOn as the flag | 02:05 |
sbaur | perlDreamer - git log --follow --find-copies-harder | 02:11 |
sbaur | maybe need to add a -M to it | 02:12 |
-!- sbaur [~Adium@130.157.145.37] has quit [Quit: Leaving.] | 02:26 | |
-!- mducharme-work [~nothing@206.188.121.4] has quit [Ping timeout: 258 seconds] | 02:55 | |
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has quit [Quit: Leaving.] | 03:25 | |
-!- _lsr [88ba4d3a@gateway/web/freenode/ip.136.186.77.58] has quit [Ping timeout: 265 seconds] | 04:17 | |
elnino | perlDreamer - 40? | 05:07 |
elnino | perlDreamer - sorry, no, about 10 | 08:35 |
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui | 08:59 | |
-!- elnino [~ninow@user-38q4846.cable.mindspring.com] has quit [Quit: Leaving] | 09:03 | |
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has joined #webgui | 10:12 | |
-!- mode/#webgui [+v BartJol] by ChanServ | 10:12 | |
-!- waxhead [~pete@ppp121-45-206-208.lns20.cbr1.internode.on.net] has quit [Quit: Ex-Chat] | 12:54 | |
-!- SynQ [~koen@f70096.upc-f.chello.nl] has quit [Ping timeout: 258 seconds] | 14:33 | |
-!- sbaur [~Adium@130.157.145.37] has joined #webgui | 18:02 | |
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has quit [Quit: Leaving.] | 18:28 | |
-!- perlbot [~perlbot@2600:3c00::f03c:91ff:fe93:eec1] has quit [Quit: ZNC - http://znc.sourceforge.net] | 18:56 | |
-!- perlbot [~perlbot@2600:3c00::f03c:91ff:fe93:eec1] has joined #webgui | 18:57 | |
-!- kaare_ [~kaare@79.138.174.248] has joined #webgui | 20:17 | |
-!- SquOnk [~emhn@186.93.130.205] has joined #webgui | 20:21 | |
SquOnk | Greetings | 20:21 |
SquOnk | Quick question: is there a template var that tells me if the session belongs to a registered user. | 20:21 |
SquOnk | ? | 20:21 |
@scrottie | ^GroupText; on the 'Registered Users' group? | 20:43 |
@scrottie | seems ugly. I'm sure there's a better way. | 20:43 |
@scrottie | <tmpl_if ^GroupText('Registered Users',1,0);> ... </tmpl_if> ... ugh | 20:45 |
-!- Netsplit *.net <-> *.split quits: mducharme1 | 20:45 | |
-!- Netsplit over, joins: mducharme1 | 20:46 | |
@scrottie | and there isn't a template var that tells if the session belongs to a registered user unless the asset you're looking at just happens to set one for some reason | 20:47 |
@scrottie | there's nothing consistent across the site. | 20:47 |
@scrottie | processTemplate() only sets a few things, including handling metadata | 20:47 |
SquOnk | scrottie: Thanks. Just got back. | 22:55 |
@scrottie | sure. that may not even work... that was just a guess. | 23:09 |
@scrottie | and like I said, there has to be a cleaner way to do that. | 23:09 |
-!- mducharme1 [~nothing@S0106002401f31855.wp.shawcable.net] has quit [Read error: Connection reset by peer] | 23:19 | |
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has joined #webgui | 23:20 | |
-!- wgGuest21 [~wgGuest21@c-98-218-138-220.hsd1.va.comcast.net] has joined #webgui | 23:44 | |
-!- wgGuest21 is now known as chutzler | 23:44 | |
chutzler | Anyone know why I'd be getting nothing but a blank page all of the sudden? The main page comes up blank unless I'm logged in or I add "?makePrintable=1" to the base url... | 23:46 |
-!- kaare_ [~kaare@79.138.174.248] has quit [Ping timeout: 256 seconds] | 23:46 | |
sbaur | that's often a problem in the style template used on the page. | 23:47 |
sbaur | Also, check webgui.log for any errors | 23:47 |
sbaur | If you have been working on the styles, you can add ?func=edit to the url to edit the page and choose a different style. | 23:48 |
chutzler | Lemme find that one real quick 2026Any idea why something might happen for no good reason? We've been using this for almost 2 years without problems | 23:48 |
sbaur | clean your browser cache and clean the site's cache | 23:49 |
sbaur | do you get anything when you're on the blank page and do a view source? | 23:49 |
chutzler | I cleaned the cache using the link in the admin console, didn't think to check the browser cache. but I did download the site and load it up on a vm on my local machine and it did the same thing. I'll go over these few things real quick and see if anything mentioned here helps | 23:50 |
chutzler | Nothing in veiw source | 23:50 |
sbaur | any changes to any of the templates that are selectable through admin console -> settings? | 23:52 |
chutzler | None since the site was brought online a couple of years ago | 23:53 |
chutzler | Also, nothing errant in the webgui.log | 23:53 |
SquOnk | Has anybody tried putting an nginx in front of several WG machines? | 23:53 |
sbaur | chutzler: is it a url we can access? | 23:54 |
chutzler | BTW, the site is www.shepherdstown.us ... | 23:54 |
sbaur | so, all the sub pages on the site seem to work, I'd edit the home page, and hide the various assets on it one by one to see if one of them is causing the problem | 23:56 |
chutzler | Will try that next. | 23:56 |
sbaur | frequent cache clearing while performing these tests is a must | 23:56 |
chutzler | ok | 23:57 |
--- Day changed Wed Nov 09 2011 | ||
-!- SquOnk [~emhn@186.93.130.205] has quit [Quit: Yippie kay-ai-yay, fudder muckers!] | 00:00 | |
chutzler | sbaur: will setting the security on those assets to admin suffice for hiding them? | 00:05 |
sbaur | I don't know. I've only ever done it by hiding them in the display tab | 00:06 |
sbaur | I'd start with any non article assets though | 00:06 |
sbaur | syndicated content, sql report, weather service, stuff like that | 00:06 |
chutzler | k | 00:07 |
chutzler | Thanks sbaur, that just triggered something in my little brain. I realized that I have the weather channel displaying which wasn't showing up. I hid that and it seems to be working now 2026thanks a million man, I've been beating my head against this all day | 00:12 |
sbaur | you're welcome | 00:12 |
@scrottie | SquOnk, yes, re: nginx. | 00:17 |
@scrottie | oh, he left. | 00:17 |
-!- _lsr [88ba4d3a@gateway/web/freenode/ip.136.186.77.58] has joined #webgui | 00:34 | |
-!- chutzler [~wgGuest21@c-98-218-138-220.hsd1.va.comcast.net] has quit [Quit: chutzler] | 01:39 | |
-!- mhersant [~mhersant@c-24-16-140-63.hsd1.wa.comcast.net] has joined #webgui | 01:59 | |
-!- sbaur [~Adium@130.157.145.37] has quit [Quit: Leaving.] | 02:30 | |
-!- mhersant [~mhersant@c-24-16-140-63.hsd1.wa.comcast.net] has quit [Quit: Leaving] | 02:33 | |
-!- frodwith [~frodwith@helios.tapodi.net] has quit [Quit: ZNC - http://znc.in] | 05:25 | |
-!- frodwith [~frodwith@helios.tapodi.net] has joined #webgui | 05:27 | |
-!- mode/#webgui [+o frodwith] by ChanServ | 05:27 | |
-!- scrottie [~scott@li25-98.members.linode.com] has quit [Ping timeout: 260 seconds] | 05:28 | |
-!- scrottie [~scott@li25-98.members.linode.com] has joined #webgui | 07:28 | |
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has quit [Ping timeout: 248 seconds] | 08:22 | |
-!- mducharme [~nothing@24.78.3.46] has joined #webgui | 08:22 | |
-!- _lsr [88ba4d3a@gateway/web/freenode/ip.136.186.77.58] has quit [Quit: Page closed] | 08:54 | |
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has joined #webgui | 10:28 | |
-!- mode/#webgui [+v BartJol] by ChanServ | 10:28 | |
-!- mducharme [~nothing@24.78.3.46] has quit [Read error: Connection reset by peer] | 11:20 | |
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has joined #webgui | 15:29 | |
-!- sbaur [~Adium@130.157.145.37] has joined #webgui | 18:06 | |
-!- mode/#webgui [+o scrottie] by ChanServ | 19:05 | |
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has quit [Quit: Leaving.] | 19:18 | |
-!- ckotil [~ckotil@snare.grnoc.iu.edu] has quit [Quit: Lost terminal] | 22:50 | |
-!- mhersant [~mhersant@c-24-16-140-63.hsd1.wa.comcast.net] has joined #webgui | 23:02 | |
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has joined #webgui | 23:20 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 23:20 | |
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Quit: Leaving.] | 23:25 | |
sbaur | are there any notes/procedures anywhere on how to custom build the WRE? I'd like to figure out a way to do it with the RHEL supplied versions of apache, perl, etc if possible. Something that I could then do again, when RHEL released security/bug fixes | 23:28 |
sbaur | wait, i just found wre-building in the wiki... will check that out | 23:30 |
@scrottie | sbaur, perhaps what you're looking for is the Source Install instructions, http://www.webgui.org/wiki/source-install ? | 23:33 |
@scrottie | the WRE isn't a requirement, just a convinience (if it happens to do what you need) | 23:34 |
+perlDreamer | sbaur, there's usually a build.sh script in the WRE source | 23:47 |
-!- frodwith [~frodwith@helios.tapodi.net] has quit [Quit: ZNC - http://znc.in] | 23:49 | |
sbaur | scrottie, i've experimented with the source install, but all my other servers have the wre, and my devs would be somewhat lost without wreservice.pl | 23:57 |
--- Day changed Thu Nov 10 2011 | ||
-!- mhersant [~mhersant@c-24-16-140-63.hsd1.wa.comcast.net] has quit [Quit: Leaving] | 00:19 | |
-!- frodwith [~frodwith@helios.tapodi.net] has joined #webgui | 00:42 | |
-!- mode/#webgui [+o frodwith] by ChanServ | 00:42 | |
-!- _lsr [88ba4d3a@gateway/web/freenode/ip.136.186.77.58] has joined #webgui | 00:52 | |
-!- _lsr [88ba4d3a@gateway/web/freenode/ip.136.186.77.58] has quit [Ping timeout: 265 seconds] | 01:04 | |
sbaur | well, the build can't build openssl, so i think i'm gonna go with a source install after all - some benefits, are redhat proviced security patches... | 01:40 |
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has quit [Quit: Leaving.] | 02:00 | |
@scrottie | source install or wre install, you're in for a fight with perl modules. | 02:13 |
@scrottie | unless there are Debian packages for them all and you do that. | 02:13 |
@scrottie | er, RPMs | 02:13 |
sbaur | don't I know it | 02:13 |
sbaur | many have RPMs, and testEnv.pl is passing so I think I got that fight licked, until I move to 7.7 anyways | 02:13 |
sbaur | but i still don't have a site rendering, so I am not out of the woods yet | 02:14 |
sbaur | hmmm, i think I totally fried my conf file, will start fresh again tomrrow... | 02:27 |
-!- sbaur [~Adium@130.157.145.37] has quit [Quit: Leaving.] | 02:29 | |
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has joined #webgui | 10:29 | |
-!- mode/#webgui [+v BartJol] by ChanServ | 10:29 | |
-!- perlbot [~perlbot@2600:3c00::f03c:91ff:fe93:eec1] has quit [Quit: ZNC - http://znc.sourceforge.net] | 11:36 | |
-!- perlbot [~perlbot@2600:3c00::f03c:91ff:fe93:eec1] has joined #webgui | 11:36 | |
-!- perlbot [~perlbot@2600:3c00::f03c:91ff:fe93:eec1] has quit [Quit: ZNC - http://znc.sourceforge.net] | 12:27 | |
-!- perlbot [~perlbot@2600:3c00::f03c:91ff:fe93:eec1] has joined #webgui | 12:28 | |
+BartJol | anyone using the underground theme? | 17:10 |
-!- sbaur [~Adium@130.157.145.37] has joined #webgui | 18:07 | |
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has joined #webgui | 18:20 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 18:20 | |
+perlDreamer | The WeatherData asset is broken, if you use it on your sites, it will interfere with any other assets on the same page | 21:00 |
+perlDreamer | Please go read this posting to explain why: http://blog.webgui.org/post/12340854332/weatherdata-asset | 21:01 |
haarg | that feed was kind of a pita for a while | 22:57 |
haarg | since they added that restriction about including the ads | 22:57 |
+perlDreamer | yeah, but now people have broken sites | 23:26 |
+perlDreamer | as part of 7.10.24, I should include some better error handling in the feed fetch | 23:26 |
+perlDreamer | so that it doesn't break their sites completely | 23:26 |
-!- mhersant [~mhersant@c-24-16-140-63.hsd1.wa.comcast.net] has joined #webgui | 23:35 | |
--- Day changed Fri Nov 11 2011 | ||
-!- KlausH [~KlausH@dslb-178-010-053-070.pools.arcor-ip.net] has joined #webgui | 01:16 | |
-!- KlausH [~KlausH@dslb-178-010-053-070.pools.arcor-ip.net] has quit [Quit: KlausH] | 01:32 | |
-!- mhersant [~mhersant@c-24-16-140-63.hsd1.wa.comcast.net] has quit [Quit: Leaving] | 02:31 | |
-!- sbaur [~Adium@130.157.145.37] has quit [Quit: Leaving.] | 02:54 | |
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has quit [Quit: Leaving.] | 03:53 | |
-!- elnino [~ninow@user-38q4846.cable.mindspring.com] has joined #webgui | 04:48 | |
-!- elnino [~ninow@user-38q4846.cable.mindspring.com] has quit [Quit: Leaving] | 04:55 | |
-!- elnino [~ninow@user-38q4846.cable.mindspring.com] has joined #webgui | 05:49 | |
elnino | ok, this is frustrating... anyone noticed their reoccuring appointments? my calendar is showing my appointments an hour too early after nov 6 | 05:51 |
@scrottie | ha! | 05:54 |
elnino | ha? | 05:54 |
@scrottie | I've been battling that little feature of DateTime over the past few days | 05:54 |
elnino | feature? | 05:54 |
@scrottie | code was supposed to look back in history two weeks... it was looking back two weeks and one day | 05:54 |
@scrottie | "feature", sarcastically | 05:54 |
elnino | what/ | 05:55 |
elnino | ? | 05:55 |
@scrottie | I'm being sarcastic when I call it a feature. | 05:55 |
elnino | I only got the sarcastic part... | 05:55 |
elnino | what do you mean abou tthe history? | 05:55 |
@scrottie | non sarcastic: DateTime sucks. | 05:55 |
@scrottie | there's this WebGUI::History thing | 05:55 |
@scrottie | I'm working on something that has me groping around in there | 05:55 |
elnino | is it causing my whoas? or are you just blogging. | 05:55 |
@scrottie | no, I think you're stumbling over the same problem with DateTime that I am | 05:56 |
@scrottie | except it seems exceedingly unlikely that anyone would ship a module with that bug | 05:56 |
@scrottie | I assumed it was just something wrong with my computer | 05:56 |
elnino | so what does the history thing have to do with my whoas? nothign should be changing apointment times. | 05:56 |
elnino | I thought it was pb's computer. | 05:56 |
elnino | Im hosted with them. then I painstakingly looked at all the events | 05:57 |
@scrottie | I am seriously this close to throwing all of that away and declaring a day to be 86400, leap seconds and leap years be damned | 05:57 |
elnino | and found that the times literally changed after nov 6 | 05:57 |
@scrottie | er 86400 seconds | 05:57 |
elnino | so are we talkign the same problem? | 05:58 |
@scrottie | I think so. | 05:58 |
elnino | so your calendar events changed hours too? | 05:59 |
@scrottie | want to check DateTime's bug tracker for a bug fitting this description? | 05:59 |
@scrottie | I'm not using the calendar, just using the date/time module WebGUI uses | 05:59 |
elnino | I loked for daylight | 05:59 |
elnino | found nothing. | 05:59 |
elnino | what's dateTimes, is that a macro. | 05:59 |
elnino | ? | 05:59 |
elnino | 12228 | 06:01 |
elnino | I'd give you the link, but pb took that away from the bug tracker site. | 06:02 |
@scrottie | http://search.cpan.org/~drolsky/DateTime-0.70/lib/DateTime.pm | 06:02 |
@scrottie | oh, rolsky | 06:02 |
elnino | kick them. | 06:02 |
@scrottie | https://rt.cpan.org/Public/Dist/Display.html?Name=DateTime | 06:02 |
@scrottie | don't see one fitting that description, but I might open one here in a bit | 06:03 |
@scrottie | I'm feeling a bit defeated at the moment | 06:03 |
elnino | 12273 reports the same thing kinda | 06:04 |
elnino | oh, i'm looking at webgui's bug tracker... | 06:04 |
elnino | sorry.. | 06:04 |
elnino | so you think this should be fixed in the datetime? or in webgui? | 06:09 |
@scrottie | the DateTime module. | 06:09 |
elnino | oh. that may take a while then. | 06:09 |
@scrottie | considering the bug tracker has a five year old critical bug, yeah. | 06:10 |
elnino | so are you looking at 12228 and 12273? those wil be fixed once datetime mod is fixed. | 06:10 |
@scrottie | nope, not looking at them at the moment | 06:13 |
elnino | well, I wrote in both that you think it's the datetime mod... hope you dont' midn.. =) you've put work into it, I didn't want it to be forgotten. | 06:15 |
elnino | s/midn/mind | 06:15 |
@scrottie | ugh, the latest version still documents a now() method that's the same as new( epoch => time() )... | 06:16 |
@scrottie | but it doesn't implement it, and it doesn't recognize the epoch paramter to new, and actually validates against it | 06:16 |
@scrottie | how often do you have the appointment set to repeat? | 06:26 |
elnino | weekly | 06:27 |
elnino | currently I'm changing everything so that it stoppes on nov6 and restarting it so that the times show up correctly. | 06:28 |
elnino | weekly - indefinately | 06:28 |
@scrottie | https://gist.github.com/1357197 | 06:30 |
@scrottie | simple test case | 06:30 |
elnino | yep, that be the problem. | 06:31 |
@scrottie | it makes me happy in a sad sort of way that I'm not the only one suffering from this. | 06:31 |
elnino | it's calculating the time based on todays time. which is technically true, but not appropriate in event management. | 06:31 |
@scrottie | in my example, I'm truncating down to the day | 06:32 |
@scrottie | and then adding days | 06:32 |
@scrottie | er, weeks | 06:32 |
elnino | I think the solution is that calendars/events shouldn't be calculated wiht timezones. | 06:33 |
elnino | is there a way for datetime to not take into account timezones? | 06:33 |
@scrottie | not really, other than using GMT time | 06:34 |
@scrottie | nailing everything down to that | 06:34 |
@scrottie | GMT doesn't do daylight savings time | 06:34 |
@scrottie | which the calendar does do, actually... convert everything to DST | 06:35 |
@scrottie | er to GMT | 06:35 |
elnino | I guess I don't know much about timezones. So if it uses gmt, and it's not supposed to do daylight savings, then there is still a bug in datetime? | 06:36 |
@scrottie | https://gist.github.com/1357197#gistcomment-62750 | 06:42 |
@scrottie | happens even in GMT. | 06:42 |
@scrottie | oh, I'm using localtime(). if I use gmtime(), the conversion to localtime doesn't happen and the hour doesn't vanish. | 06:45 |
elnino | ah ha! so. it's a webgui thing then. | 06:46 |
@scrottie | probably a similar thing is happening with the calendar... | 06:46 |
@scrottie | probably, yeah. | 06:46 |
* scrottie sighs | 06:46 | |
elnino | would you like me to write those in the notes of those two bugs? | 06:46 |
elnino | you did a good job!!! | 06:47 |
elnino | and I learned something new! | 06:47 |
@scrottie | this stuff makes my brain hurt. | 06:47 |
elnino | lol I bet it does. | 06:48 |
elnino | it's always those little things, or semi colons. | 06:48 |
@scrottie | I can wrap my brain around semicolons. | 06:48 |
@scrottie | "The problem seems to be that all-day events are treated without conversion to user's time zone in post form processing (Event.pm), but the conversion of a time interval to user's time zone in view forms (Calendar.pm) before getting the list of events (getEventsIn) leads to "missing" or "sliding" all-day events." | 06:49 |
@scrottie | already in 12228 | 06:49 |
@scrottie | that's not going to be a quick, easy fix. | 06:52 |
elnino | sorry, it seems like it would be. but i wouldn't know. | 06:54 |
@scrottie | well, everything in the calendar is stored in GMT | 06:54 |
@scrottie | you don't need to apologize, but I do. | 06:55 |
elnino | why? | 06:55 |
@scrottie | not having a timely fix for that bug. | 06:55 |
elnino | oh. I just figued out that I had a problem today... you came up with the solution today. That's fast. th implement might not be. but at least we know now. | 06:56 |
elnino | I would think the fix would be just to change localtime() to gmtime() | 06:56 |
elnino | if its stored as gmt, then isn't the issue on how it's being displayed ? | 06:57 |
@scrottie | that's only an approximation of what happens. | 06:57 |
@scrottie | it has to be converted to the viewer's time zone | 06:57 |
elnino | no, it doesn't. | 06:57 |
elnino | well. | 06:57 |
elnino | I see. | 06:57 |
@scrottie | otherwise it stays in GMT, and it will be off by between 0 and 23 hours | 06:57 |
elnino | I suppose. | 06:58 |
elnino | now you are making me think the otherway. =) | 06:58 |
@scrottie | the data about whether the original time/date value was set during DST is lost. | 06:58 |
@scrottie | I'm thinking the most general fix might be to store the date not as a numeric "epoch" (number of seconds since midnight, 1970, GMT) but store it as a string in a standard format (and there are several standard formats) | 06:59 |
@scrottie | Aug 14 2011 | 06:59 |
@scrottie | Sep 22 1983 14:21:03 EST | 07:00 |
@scrottie | etc | 07:00 |
@scrottie | that bundles up various pieces of information not encoded in the epoch: whether there even *is* a time or it's just a date; which timezone it came from (so it can cope with DST when converting it back or to other timezones) | 07:01 |
@scrottie | part of the problem is that the calendar code is a mess | 07:01 |
@scrottie | fixes are just not as simple as they should be, ever | 07:01 |
@scrottie | in messy code | 07:01 |
@scrottie | I just figured out that the thing I'm currently working on wasn't working (and couldn't ever work) on my system because WebGUI core had been patched in another branch to make a feature work, and I didn't have that patch. | 07:03 |
@scrottie | allala. | 07:03 |
@scrottie | I think I need to walk across the street and buy a six pack. | 07:03 |
elnino | go. | 07:05 |
elnino | I'm paying. | 07:05 |
elnino | because I have a doozy one now for you. if you thgout that was hard... | 07:05 |
@scrottie | oh boy. | 07:08 |
elnino | I've duplicated it three times now, and I still dont' know how to explain it. | 07:09 |
elnino | four times. | 07:10 |
elnino | well, I figured out what caused it, but not the parameters yet. | 07:13 |
@scrottie | alright | 07:13 |
elnino | if I set a reoccurring saturday event to 17:00:00 to 19:00:00, the first event shows, but the second and future events go from saturday 17:00 to friday 19:00 | 07:15 |
elnino | and it happens hat wy on tuesday, thrusa, frida and saturdas. so it's not weekday related. | 07:15 |
elnino | so then I tried 5am to 7am and it setup correctly. | 07:15 |
@scrottie | more GMT math, I suspect. | 07:16 |
elnino | see anything that might cause that? | 07:16 |
@scrottie | I've seen stuff like that. I'm not surprised. | 07:16 |
elnino | I would understand if it was closer to 23:00 | 07:16 |
@scrottie | that'll happen if you do date arithmetic with the thing set to the wrong timezone. | 07:16 |
@scrottie | the date changes in a different time zone. | 07:17 |
elnino | darn, I thought if I corrected the time, it would work but it doesn't. | 07:17 |
* scrottie frowns | 07:17 | |
elnino | I'm abandoning wg's calendar. This is too problematic, and I keep getting calls. | 07:22 |
elnino | sorry. | 07:22 |
@scrottie | I understand. | 07:25 |
@scrottie | I wonder if I could relatively quickly make a timezone free version of it with massive copy and paste. hrm. | 07:26 |
-!- waxhead [~pete@ppp121-45-206-208.lns20.cbr1.internode.on.net] has joined #webgui | 08:47 | |
-!- ryuu_ro [~rory@53562A76.cm-6-7a.dynamic.ziggo.nl] has joined #webgui | 11:20 | |
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has quit [Quit: Leaving.] | 11:57 | |
-!- ryuu_ro [~rory@53562A76.cm-6-7a.dynamic.ziggo.nl] has quit [Quit: off] | 12:23 | |
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has joined #webgui | 14:33 | |
-!- mode/#webgui [+v BartJol] by ChanServ | 14:34 | |
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has quit [Quit: Leaving.] | 16:20 | |
elnino | good morning! | 17:33 |
-!- ckotil [~ckotil@snare.grnoc.iu.edu] has joined #webgui | 17:38 | |
elnino | hi! how does a user like me find out the proper parameters for the ^International(key,namespace); macro? | 17:38 |
elnino | I found this: http://i18n.webgui.org/ and I found spanish, but I want to know if you have "continue" translated. | 17:41 |
elnino | I haven't found any wikis on this, so if someone could shed some light on this, I'd be happy to modify the wiki for the international macro. | 17:55 |
elnino | this doesn't tell me anything either. http://www.plainblack.com/downloads/builds/7.10.23-stable/api/Macro/International.html | 18:04 |
elnino | oh. one says label, namespace [, placeholder values], the wiki says key,namespace, isn't key and label different? | 18:05 |
-!- ckotil [~ckotil@snare.grnoc.iu.edu] has quit [Quit: Lost terminal] | 20:01 | |
-!- ckotil [~ckotil@snare.grnoc.iu.edu] has joined #webgui | 20:01 | |
ckotil | I wish batch edit's didnt update the last modified timestamp | 20:24 |
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has joined #webgui | 20:30 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 20:30 | |
ckotil | Im rolling a new site template. Easily the largest version tag ever seen. | 20:32 |
elnino | so, I ended up downloading the spanish.tar.tz and did a search for the term I was looking for. Is that the proper proceedure in figuring out the parameters for the International macro? | 20:49 |
elnino | I'm assuming 35 =>, 35 isthe "key" or "label" that I'm supposed to use in the International macro? | 20:50 |
+perlDreamer | yes | 20:53 |
elnino | and namespace is ignored? or is it the name of the .pm file? | 20:54 |
haarg | name of the pm file | 20:55 |
haarg | if it isn't specified, it uses the WebGUI module | 20:55 |
elnino | k. thanks> i'll update the wiki. this was a pain to find. especially when a number is used. I had to translate what I wanted to translate and search for the translated string, and was lucky if they translated the same way as google - which they didn't. =) | 20:56 |
+perlDreamer | elnino, just in case you have to also translate things used in javascript | 20:59 |
+perlDreamer | the javascript i18n object does things the opposite way | 20:59 |
+perlDreamer | it accepts (namespace, key) instead of the macro and API standard (key, namespace) | 20:59 |
elnino | oh. good to know, I'll add a note about that. thanks. | 21:00 |
elnino | Thank you! have a great binary day/veterns day! | 21:14 |
-!- elnino [~ninow@user-38q4846.cable.mindspring.com] has quit [Quit: Leaving] | 21:14 | |
--- Day changed Sat Nov 12 2011 | ||
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has quit [Quit: Leaving.] | 00:58 | |
CIA-57 | webgui: David Delikat WebGUI8 * re0ab5ea / www/extras/admin/admin.js : change parentElement to parentNode - http://git.io/r8Bolg | 05:41 |
-!- perlbot [~perlbot@2600:3c00::f03c:91ff:fe93:eec1] has quit [Quit: ZNC - http://znc.sourceforge.net] | 13:47 | |
-!- perlbot [~perlbot@2600:3c00::f03c:91ff:fe93:eec1] has joined #webgui | 13:48 | |
-!- elnino [~ninow@user-38q4846.cable.mindspring.com] has joined #webgui | 17:58 | |
elnino | good morning! is there a way to quickly "disable" an online store? EMS specifically? | 17:58 |
-!- elnino [~ninow@user-38q4846.cable.mindspring.com] has quit [Quit: Leaving] | 18:44 | |
--- Day changed Sun Nov 13 2011 | ||
-!- mducharme1 [~nothing@S0106002401f31855.wp.shawcable.net] has joined #webgui | 04:51 | |
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has quit [Ping timeout: 258 seconds] | 04:55 | |
-!- SquOnk [~emhn@190.79.192.184] has joined #webgui | 05:13 | |
SquOnk | Greetings | 05:13 |
SquOnk | I have 'require Apache::DBI' in my preload.perl, however I don't see the persistent connection to mysql | 05:14 |
-!- SquOnk [~emhn@190.79.192.184] has quit [Quit: Yippie kay-ai-yay, fudder muckers!] | 05:51 | |
-!- waxhead [~pete@ppp121-45-206-208.lns20.cbr1.internode.on.net] has quit [Quit: Ex-Chat] | 13:12 | |
-!- Radix-wrk [quasselcor@203.161.71.161.static.amnet.net.au] has joined #webgui | 14:33 | |
-!- mode/#webgui [+v Radix-wrk] by ChanServ | 14:34 | |
-!- Netsplit *.net <-> *.split quits: CIA-57, ckotil, SDuensin, perlbot, haarg, mech422, +Radix-wrk, mducharme1 | 15:25 | |
-!- Netsplit *.net <-> *.split quits: @frodwith, @scrottie | 15:25 | |
-!- Netsplit over, joins: mducharme1 | 15:25 | |
-!- Netsplit over, joins: @frodwith, @scrottie | 15:25 | |
-!- ServerMode/#webgui [+t] by gibson.freenode.net | 15:27 | |
-!- haarg [~haarg@haarg.org] has joined #webgui | 15:27 | |
-!- Radix-wrk [quasselcor@203.161.71.161.static.amnet.net.au] has joined #webgui | 15:28 | |
-!- ckotil [~ckotil@snare.grnoc.iu.edu] has joined #webgui | 15:28 | |
-!- mech422 [~steve@ip68-98-108-12.ph.ph.cox.net] has joined #webgui | 15:28 | |
-!- SDuensin [~SDuensin@u15320223.onlinehome-server.com] has joined #webgui | 15:28 | |
-!- CIA-57 [~CIA@cia.atheme.org] has joined #webgui | 15:28 | |
-!- ServerMode/#webgui [+v Radix-wrk] by gibson.freenode.net | 15:28 | |
-!- perlbot [~perlbot@2600:3c00::f03c:91ff:fe93:eec1] has joined #webgui | 15:30 | |
-!- Netsplit *.net <-> *.split quits: CIA-57, mech422, +Radix-wrk, haarg, SDuensin, ckotil | 15:44 | |
-!- Netsplit over, joins: haarg, +Radix-wrk, ckotil, mech422, SDuensin, CIA-57 | 15:48 | |
--- Day changed Mon Nov 14 2011 | ||
-!- _lsr [88ba4d3a@gateway/web/freenode/ip.136.186.77.58] has joined #webgui | 00:32 | |
-!- _lsr [88ba4d3a@gateway/web/freenode/ip.136.186.77.58] has quit [Quit: Page closed] | 08:46 | |
-!- waxhead [~pete@ppp121-45-206-208.lns20.cbr1.internode.on.net] has joined #webgui | 10:04 | |
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has joined #webgui | 10:25 | |
-!- mode/#webgui [+v BartJol] by ChanServ | 10:25 | |
-!- pitchoilcan [~pitchoilc@cpe-98-14-114-69.nyc.res.rr.com] has joined #webgui | 16:50 | |
pitchoilcan | does WebGui work out of the bon on Ubuntu 11 ? | 16:58 |
pitchoilcan | does WebGui work out of the box on Ubuntu 11 ? | 16:58 |
+BartJol | ah | 17:02 |
+BartJol | pitchoilcan: I don't think it is in that apt repo | 17:02 |
+BartJol | that is in debian sid (unstable) | 17:02 |
+BartJol | so you need the wre or a list of all the perl modules | 17:03 |
+BartJol | so "out of the box" is not the correct term | 17:04 |
+BartJol | I'm afraid I have to disappoint you on this | 17:04 |
+BartJol | not sure whether there is a precompiled wre for ubuntu 11 | 17:06 |
pitchoilcan | I have 7.9.33.1 in my synamtic repo, and the the install is successfull but the post install config isn't complete because when I point my browser to localhost/webgui I get not found | 17:06 |
+BartJol | well that'd sounds like an apache conf problem | 17:07 |
pitchoilcan | I think the issue is linking the install directory to the webserver doc root, any idea on how I should do that? | 17:08 |
+BartJol | there are some default configs in the wre | 17:09 |
+BartJol | because modproxy revers to modperl which says how to use webgui | 17:09 |
+BartJol | http://pastebin.com/4W5R4e11 | 17:11 |
+BartJol | for the modperl conf | 17:11 |
+BartJol | my modproxy conf is a bit messed up | 17:12 |
+BartJol | it works, but it isn't a good example | 17:12 |
+BartJol | http://pastebin.com/K8RBqNRh is pretty default I think | 17:13 |
+BartJol | mind that those are 2 apache confs and you have to make sure that you separate the apaches properly | 17:14 |
pitchoilcan | I had the same problem when installing ampache, I was able to fix the problem with ; sudo ln -s /usr/share/ampache/www/ /var/www/ampache is it posisble to fix my webgui install with a simular link ? | 17:16 |
+BartJol | maybe, it is hard to say, I have too little insight in your server setup | 17:18 |
+BartJol | pitchoilcan: is it the natty package: http://packages.ubuntu.com/natty/webgui | 17:43 |
pitchoilcan | http://packages.ubuntu.com/oneiric/webgui | 17:45 |
-!- kaare_ [~kaare@79.138.169.146.bredband.oister.dk] has joined #webgui | 17:46 | |
+BartJol | does it say anything in the README? I haven't installed from a repo package yet | 17:48 |
+BartJol | in /usr/share/doc/webgui/README.Debian.gz | 17:48 |
pitchoilcan | do I need to install the wre binaries as well as the native packages | 17:49 |
+BartJol | no | 17:49 |
+BartJol | they exlude each other | 17:50 |
pitchoilcan | ok | 17:50 |
-!- sbaur [~Adium@130.157.145.37] has joined #webgui | 18:05 | |
-!- pitchoilcan [~pitchoilc@cpe-98-14-114-69.nyc.res.rr.com] has quit [Quit: Leaving] | 18:07 | |
-!- pitchoilcan [~pitchoilc@cpe-98-14-114-69.nyc.res.rr.com] has joined #webgui | 18:12 | |
@scrottie | 0 | 18:28 |
@scrottie | ahem | 18:28 |
-!- pitchoilcan_ [~pitchoilc@cpe-98-14-114-69.nyc.res.rr.com] has joined #webgui | 18:36 | |
-!- mhersant [~mhersant@c-24-16-140-63.hsd1.wa.comcast.net] has joined #webgui | 18:37 | |
-!- pitchoilcan_ [~pitchoilc@cpe-98-14-114-69.nyc.res.rr.com] has quit [Quit: Leaving] | 18:44 | |
-!- pitchoilcan [~pitchoilc@cpe-98-14-114-69.nyc.res.rr.com] has quit [Quit: Leaving] | 18:46 | |
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has quit [Quit: Leaving.] | 18:53 | |
-!- mducharme1 [~nothing@S0106002401f31855.wp.shawcable.net] has quit [Read error: Connection reset by peer] | 18:56 | |
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has joined #webgui | 18:57 | |
-!- mhersant [~mhersant@c-24-16-140-63.hsd1.wa.comcast.net] has quit [Ping timeout: 252 seconds] | 19:00 | |
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has quit [Ping timeout: 252 seconds] | 22:36 | |
-!- mhersant [~mhersant@c-24-16-140-63.hsd1.wa.comcast.net] has joined #webgui | 23:32 | |
--- Day changed Tue Nov 15 2011 | ||
-!- kaare_ [~kaare@79.138.169.146.bredband.oister.dk] has quit [Ping timeout: 260 seconds] | 01:06 | |
-!- mhersant [~mhersant@c-24-16-140-63.hsd1.wa.comcast.net] has quit [Ping timeout: 240 seconds] | 01:16 | |
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has joined #webgui | 01:30 | |
-!- mhersant [~mhersant@c-24-16-140-63.hsd1.wa.comcast.net] has joined #webgui | 01:32 | |
-!- sbaur [~Adium@130.157.145.37] has quit [Quit: Leaving.] | 02:30 | |
-!- mhersant [~mhersant@c-24-16-140-63.hsd1.wa.comcast.net] has quit [Quit: Leaving] | 04:10 | |
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui | 07:02 | |
-!- andyiomoon1 [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui | 07:39 | |
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Ping timeout: 240 seconds] | 07:41 | |
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui | 07:45 | |
-!- andyiomoon1 [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Ping timeout: 258 seconds] | 07:47 | |
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has joined #webgui | 10:13 | |
-!- mode/#webgui [+v BartJol] by ChanServ | 10:13 | |
-!- sbaur [~Adium@130.157.145.37] has joined #webgui | 18:13 | |
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has joined #webgui | 18:30 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 18:30 | |
+perlDreamer | morning folks | 18:30 |
+perlDreamer | WebGUI 8 is getting closer | 18:30 |
+perlDreamer | fasten your seat belts! | 18:30 |
+perlDreamer | although not too tightly, because Thanksgiving is coming up | 18:30 |
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has quit [Quit: Leaving.] | 18:34 | |
ckotil | w00t! | 18:35 |
ckotil | rolled out a new template yesterday http://globalnoc.iu.edu | 18:36 |
ckotil | took about 3 minutes to commit it. it was rather large | 18:36 |
-!- kaare_ [~kaare@94.191.196.212.bredband.3.dk] has joined #webgui | 18:36 | |
+perlDreamer | that's also about the limit for a spectre/WebGUI transaction | 18:42 |
ckotil | eesh | 18:52 |
ckotil | I dumped the db before commit, just in case. | 18:53 |
+perlDreamer | for something that large, that's a good idea | 18:55 |
+perlDreamer | the WebGUI - Spectre interface handles a bunch of things really well, but huge commits isn't one of them | 18:55 |
haarg | which is kind of unfortunate, because handling large commits is half of the reason spectre exists at all | 18:56 |
+perlDreamer | yes, we need a separate API for small atomic commits (common use case) and then larger commits, which need to be broken in 55 second chunks | 18:57 |
-!- frodwith [~frodwith@helios.tapodi.net] has quit [Quit: ZNC - http://znc.in] | 19:17 | |
-!- frodwith [~frodwith@helios.tapodi.net] has joined #webgui | 19:17 | |
-!- mode/#webgui [+o frodwith] by ChanServ | 19:17 | |
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Quit: Leaving.] | 23:18 | |
-!- kaare_ [~kaare@94.191.196.212.bredband.3.dk] has quit [Ping timeout: 260 seconds] | 23:55 | |
--- Day changed Wed Nov 16 2011 | ||
-!- _lsr [88ba4d3a@gateway/web/freenode/ip.136.186.77.58] has joined #webgui | 00:47 | |
+perlDreamer | haarg, paranoia check. wgd reset --backup --starter --uploads should leave me with a fresh site, yes? | 01:51 |
+perlDreamer | similar to what addsite.pl would do? | 01:52 |
+perlDreamer | also needs --import for full wipe | 01:59 |
-!- sbaur [~Adium@130.157.145.37] has quit [Quit: Leaving.] | 02:45 | |
-!- Radix-wrk [quasselcor@203.161.71.161.static.amnet.net.au] has quit [Read error: Connection reset by peer] | 02:48 | |
-!- Radix_ [quasselcor@203.161.71.161.static.amnet.net.au] has joined #webgui | 02:48 | |
-!- mode/#webgui [+v Radix_] by ChanServ | 02:48 | |
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has quit [Quit: Leaving.] | 04:56 | |
-!- Radix-wrk [quasselcor@203.161.71.161.static.amnet.net.au] has joined #webgui | 07:14 | |
-!- mode/#webgui [+v Radix-wrk] by ChanServ | 07:14 | |
-!- Radix_ [quasselcor@203.161.71.161.static.amnet.net.au] has quit [Ping timeout: 244 seconds] | 07:14 | |
-!- _lsr [88ba4d3a@gateway/web/freenode/ip.136.186.77.58] has quit [Quit: Page closed] | 08:02 | |
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui | 08:19 | |
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has joined #webgui | 10:01 | |
-!- mode/#webgui [+v BartJol] by ChanServ | 10:01 | |
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Quit: Leaving.] | 13:38 | |
-!- waxhead [~pete@ppp121-45-206-208.lns20.cbr1.internode.on.net] has quit [Quit: Ex-Chat] | 13:58 | |
-!- Netsplit *.net <-> *.split quits: @frodwith, +BartJol | 14:21 | |
-!- Netsplit over, joins: +BartJol, @frodwith | 14:24 | |
-!- SquOnk [~emhn@186.93.130.205] has joined #webgui | 15:26 | |
SquOnk | Greetings. | 15:27 |
SquOnk | Has anybody manage to run webgui with Apache2 in *threaded* mode. | 15:27 |
SquOnk | ? | 15:27 |
-!- Netsplit *.net <-> *.split quits: @frodwith, +BartJol | 15:44 | |
-!- Netsplit *.net <-> *.split quits: SDuensin | 15:44 | |
-!- Netsplit *.net <-> *.split quits: haarg, SquOnk, mducharme, perlbot, ckotil, @scrottie, CIA-57, mech422, +Radix-wrk | 15:44 | |
-!- Netsplit over, joins: SquOnk, @frodwith, +BartJol, +Radix-wrk, mducharme, @scrottie, perlbot, haarg, ckotil, mech422 (+2 more) | 15:48 | |
-!- SquOnk [~emhn@186.93.130.205] has quit [Quit: Yippie kay-ai-yay, fudder muckers!] | 16:15 | |
--- Log closed Wed Nov 16 16:28:47 2011 | ||
--- Log opened Thu Nov 17 02:34:05 2011 | ||
-!- sbaur [~Adium@130.157.145.37] has quit [Quit: Leaving.] | 02:34 | |
-!- _lsr [88ba4d3a@gateway/web/freenode/ip.136.186.77.58] has joined #webgui | 04:00 | |
-!- _lsr [88ba4d3a@gateway/web/freenode/ip.136.186.77.58] has quit [Quit: Page closed] | 08:27 | |
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has joined #webgui | 10:43 | |
-!- mode/#webgui [+v BartJol] by ChanServ | 10:43 | |
-!- waxhead [~pete@ppp121-45-206-208.lns20.cbr1.internode.on.net] has joined #webgui | 11:58 | |
-!- perlbot [~perlbot@2600:3c00::f03c:91ff:fe93:eec1] has quit [Quit: ZNC - http://znc.sourceforge.net] | 15:11 | |
-!- perlbot [~perlbot@2600:3c00::f03c:91ff:fe93:eec1] has joined #webgui | 15:11 | |
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has quit [Quit: Leaving.] | 16:07 | |
-!- sbaur [~Adium@130.157.145.37] has joined #webgui | 18:01 | |
-!- mhersant [~mhersant@c-24-16-140-63.hsd1.wa.comcast.net] has joined #webgui | 18:17 | |
-!- kaare_ [~kaare@79.138.239.144.bredband.3.dk] has joined #webgui | 18:18 | |
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has joined #webgui | 18:29 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 18:29 | |
-!- ckotil [~ckotil@snare.grnoc.iu.edu] has joined #webgui | 19:49 | |
-!- ckotil [~ckotil@snare.grnoc.iu.edu] has quit [Read error: Connection reset by peer] | 20:01 | |
-!- elnino [~ninow@user-38q4846.cable.mindspring.com] has joined #webgui | 20:48 | |
elnino | hi all! | 20:48 |
sbaur | hi elnino | 20:49 |
elnino | hi sbaur pretty quiet today? | 20:50 |
+perlDreamer | very quiet | 20:59 |
elnino | when I want to do a summary of news on the home page, which is the best way? syndicate asset or shortcut? | 21:00 |
elnino | i'm thinking a shortcut is better with a custom template. I can't seem to control the look of the feed. | 21:02 |
elnino | when I loo at the website with a syndicate asset on it, how come I don't gett a little RSS feed icon in firefox? does anyone know what I"m talking about? | 21:07 |
elnino | what is the "rsscapable" thing called? isn't it like a "asset helper" or something like that... | 21:09 |
elnino | there is a new term for those things. | 21:09 |
-!- Netsplit over, joins: scrottie | 21:13 | |
-!- mode/#webgui [+o scrottie] by ChanServ | 21:27 | |
+perlDreamer | it's an AssetHelper now | 21:35 |
+perlDreamer | lib/WebGUI/AssetHelper/Rss.pm | 21:35 |
elnino | so what is a asset aspect? | 21:38 |
@scrottie | a bit of code that doesn't do anything but itself but gets pulled into other modules to extend them | 21:53 |
elnino | oh. i thought that is what a assethelper was. | 21:54 |
@scrottie | why can't they both be? | 21:59 |
elnino | oh I have no idea, i'm just asking because I was modifiing a wiki and it referred to itself as a asset and then later a asset aspect | 22:00 |
@scrottie | the difference would be in terms of what's technically being done to implement the extension | 22:00 |
@scrottie | it refered to itself as an asset aspect? how so? | 22:00 |
@scrottie | that's odd. | 22:00 |
elnino | in the wiki | 22:00 |
@scrottie | where in the wiki? have a link or a screenshot for me? | 22:01 |
@scrottie | or a better description? | 22:01 |
elnino | http://www.webgui.org/wiki/rss-capable | 22:01 |
elnino | maybe I'm reading it wrong. | 22:02 |
elnino | "RSS feeds are now asset aspects." threw me off. | 22:02 |
haarg | wiki history doesn't appear to work if you aren't logged in | 22:03 |
elnino | haarg - i've never seen it to display history as a visitor. | 22:04 |
elnino | oh funny. I created this wiki and am the only one to have modidifed it.. what do *I* know??? | 22:05 |
elnino | feel free to slash it apart. lol | 22:05 |
elnino | ok. enough webgui fun for today. Thanks! have a great Thanksgiving! | 22:17 |
-!- elnino [~ninow@user-38q4846.cable.mindspring.com] has quit [Quit: Leaving] | 22:17 | |
-!- mducharme1 [~nothing@S0106002401f31855.wp.shawcable.net] has joined #webgui | 23:07 | |
+perlDreamer | sorry, I'm still thinking WebGUI 8 | 23:10 |
+perlDreamer | you're correct, it's an Asset Aspect | 23:10 |
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has quit [Ping timeout: 240 seconds] | 23:11 | |
-!- kaare_ [~kaare@79.138.239.144.bredband.3.dk] has quit [Ping timeout: 240 seconds] | 23:55 | |
--- Day changed Fri Nov 18 2011 | ||
-!- _lsr [88ba4d3a@gateway/web/freenode/ip.136.186.77.58] has joined #webgui | 00:54 | |
-!- mhersant [~mhersant@c-24-16-140-63.hsd1.wa.comcast.net] has quit [Ping timeout: 260 seconds] | 01:48 | |
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has quit [Quit: Leaving.] | 01:58 | |
-!- mhersant [~mhersant@c-24-16-140-63.hsd1.wa.comcast.net] has joined #webgui | 02:01 | |
-!- sbaur [~Adium@130.157.145.37] has quit [Quit: Leaving.] | 02:35 | |
-!- mhersant [~mhersant@c-24-16-140-63.hsd1.wa.comcast.net] has quit [Remote host closed the connection] | 04:21 | |
-!- mducharme1 [~nothing@S0106002401f31855.wp.shawcable.net] has quit [Read error: Connection reset by peer] | 05:07 | |
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has joined #webgui | 05:08 | |
-!- _lsr [88ba4d3a@gateway/web/freenode/ip.136.186.77.58] has quit [Ping timeout: 266 seconds] | 06:18 | |
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has joined #webgui | 09:59 | |
-!- mode/#webgui [+v BartJol] by ChanServ | 09:59 | |
-!- rump [~rump@unaffiliated/rump] has joined #webgui | 10:28 | |
-!- rump [~rump@unaffiliated/rump] has left #webgui [] | 10:54 | |
-!- daviddelikat [~Adium@76.201.156.119] has joined #webgui | 17:58 | |
-!- mode/#webgui [+o daviddelikat] by ChanServ | 17:58 | |
-!- sbaur [~Adium@130.157.145.37] has joined #webgui | 18:01 | |
-!- kaare_ [~kaare@91.100.9.186.generic-hostname.arrownet.dk] has joined #webgui | 18:07 | |
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has quit [Quit: Leaving.] | 18:35 | |
-!- ckotil [~ckotil@snare.grnoc.iu.edu] has joined #webgui | 18:41 | |
-!- mhersant [~mhersant@c-24-16-140-63.hsd1.wa.comcast.net] has joined #webgui | 18:44 | |
-!- mhersant [~mhersant@c-24-16-140-63.hsd1.wa.comcast.net] has quit [Remote host closed the connection] | 18:57 | |
-!- mhersant [~mhersant@c-24-16-140-63.hsd1.wa.comcast.net] has joined #webgui | 19:22 | |
-!- daviddelikat [~Adium@76.201.156.119] has quit [Quit: Leaving.] | 20:07 | |
-!- daviddelikat [~Adium@76.201.156.119] has joined #webgui | 20:07 | |
-!- mode/#webgui [+o daviddelikat] by ChanServ | 20:07 | |
-!- mhersant [~mhersant@c-24-16-140-63.hsd1.wa.comcast.net] has quit [Ping timeout: 252 seconds] | 21:42 | |
-!- SquOnk [~emhn@186.93.130.205] has joined #webgui | 22:50 | |
SquOnk | Greetings. | 22:50 |
SquOnk | Has anybody been successful using WebGUi with Apache in worker mode (multi-threaded)? | 23:04 |
haarg | it mostly seems like it should work | 23:07 |
haarg | why do you want to do that? | 23:07 |
SquOnk | haarg: Well... alternatives to load handling. | 23:08 |
SquOnk | haarg: We tried (and failed) going live with a site the past week. | 23:08 |
SquOnk | haarg: I think there's something wrong with the setup but couldn't figure what, so we rolled back. | 23:08 |
SquOnk | haarg: Four (4) quad-core, 8 Gb RAM WG boxes. | 23:08 |
SquOnk | haarg: Behind an nginx doing reverse-proxying. | 23:09 |
SquOnk | haarg: /uploads being served from Amazon's CloudFront | 23:09 |
SquOnk | haarg: Not a single static object being requested from the WG boxes. | 23:09 |
SquOnk | haarg: About 9.000.000 hits *daily* | 23:09 |
SquOnk | haarg: Shared database caché. | 23:09 |
SquOnk | haarg: A dedicated 16 core DB server with more RAM than my office. | 23:10 |
SquOnk | haarg: But it could'n handle the load. The WG servers were too slow generating pages. | 23:10 |
SquOnk | haarg: We tried different number of apache processes ranging from 20 to 200 (with PLENTY of RAM to spare). We settled with thirty something because that was the only amount that sort of produced pages every now and then. | 23:11 |
SquOnk | haarg: BTW, 7.10.23 we're talking about. | 23:11 |
SquOnk | haarg: The nginx frontend was doing absolutely *nothing*. Nothing. | 23:12 |
haarg | i kind of doubt using worker mode would help. multi-thread perl is kind of iffy. | 23:12 |
SquOnk | haarg: Then we tried placing nginx:80 with webgui:8081 in each front-end box... | 23:12 |
SquOnk | haarg: ...to do even more caching. Same result. | 23:12 |
SquOnk | haarg: All the database was in-RAM (we even *did* try having /var/lib/mysql in a RAM disk, that's how much RAM these boxes had) | 23:13 |
SquOnk | haarg: Nothing in mysql-slow. | 23:13 |
haarg | how complex were the pages being served? | 23:14 |
SquOnk | haarg: How would you measure complexity? | 23:14 |
SquOnk | haarg: I mean. | 23:14 |
haarg | like, number of assets | 23:14 |
SquOnk | haarg: The "main" pages are three or four hand placed Shortcuts, and four to six Story Topics. | 23:14 |
SquOnk | haarg: Plus seven ^AdSpaces and two ^AssetProxy for navigations. | 23:15 |
SquOnk | haarg: The rest are images (begin pulled from CDN; URLs are absolute http://cdn.blah.) | 23:15 |
SquOnk | haarg: That comprises the main page and aboud ten section pages. | 23:15 |
SquOnk | haarg: Then the internal pages are basically a Story in a Page Layout. That's it. | 23:16 |
SquOnk | haarg: What would you suggest I look at? | 23:16 |
SquOnk | haarg: And yes, what we saw was too many Apache processes waiting to be able to generate the pages. | 23:17 |
SquOnk | haarg: Without load, the main page takes 0.1 seconds to generate according to WG's debug. | 23:17 |
SquOnk | haarg: Under load they could take over a minute :/ | 23:18 |
SquOnk | haarg: I even setup nginx to microcache to offload pages for about a minute. | 23:18 |
SquOnk | haarg: But even after doing that, the nginx cache couldn't ever be refreshed because the WGs were never able to generate the pages under a *minute*. | 23:19 |
SquOnk | It was very frustrating :/ | 23:19 |
haarg | might be worth testing some alterations in the pages with some load testing. like seeing if it works better without the navigations. | 23:19 |
SquOnk | haarg: Good points. Navigations are only one level deep. | 23:20 |
SquOnk | haarg: (Both of them) | 23:20 |
haarg | i've seen some nasty navigations, they are always the first thing i check. | 23:20 |
SquOnk | haarg: It's a news site. Main page shows "newsflash type of thing" (those would be the Shortcuts) and "latest" (those would be the Story Topics). | 23:21 |
SquOnk | haarg: Main menu only lists National, International, Sports, Fashion, etc. | 23:21 |
SquOnk | haarg: Each one of those pages has their own Shortcuts and Story Topics for the same purpose of the ones in the main page. | 23:21 |
SquOnk | haarg: Then, hidden from navigation, there's a dozen or so News Archives. | 23:22 |
haarg | i'd say try some load testing with removing assets from the main page. see if some particular content that is slowing you down, or if it's the framework itself | 23:22 |
haarg | after that i'd probably go to profiling | 23:22 |
SquOnk | haarg: Well, WG's debugging helped showing which Assets were taking longer to generate, but then we got them to under 0.005 in most cases. | 23:22 |
SquOnk | haarg: Remember, *no* static content is being served by WG. Those come out of CloudFront. WG is *only* building the enclosing HTML. | 23:23 |
haarg | i wonder if the session handling is causing problems | 23:24 |
haarg | webgui keeps sessions for every visitor, even when they aren't logged in | 23:25 |
SquOnk | haarg: Yes. This site has mostly visitors. They don't want to allow registration. There are legal issues here with users posting comments. | 23:25 |
SquOnk | haarg: So, yes, this is 99% visitors. | 23:25 |
SquOnk | haarg: Although sessions are one week long (as per their request). | 23:27 |
haarg | every page view ends up writing to the userSession table | 23:28 |
SquOnk | haarg: Right. | 23:28 |
haarg | which is MyISAM | 23:28 |
SquOnk | haarg: Can I use InnoDB? | 23:28 |
haarg | possibly | 23:28 |
SquOnk | haarg: You wrte possibly in an "I wouldn't go there kind of way" :) Has that been tried before with success? | 23:29 |
haarg | basically, i haven't tried it, but i think it should work without causing any problems | 23:29 |
haarg | i'm also not sure if or how much it would help | 23:30 |
haarg | ideally webgui wouldn't store user sessions in the database until they were needed | 23:30 |
SquOnk | haarg: InnoDB has better instrumentation for concurrency handling so that's something worth trying. | 23:30 |
haarg | or would store them in memcached or in a cookie | 23:30 |
haarg | but that's not an easy change | 23:31 |
haarg | myisam uses table level locks | 23:32 |
haarg | so innodb should be a pretty big win there i think | 23:32 |
SquOnk | haarg: That's something worth trying. | 23:33 |
SquOnk | haarg: I'm also leaning towards the Apache worker thing too. | 23:33 |
SquOnk | haarg: Another question, maybe you can shed some light on | 23:33 |
@scrottie | SquOnk, re: shared database cache, check out (my) CHI::Driver::HandlerSocket on CPAN | 23:34 |
SquOnk | scrottie: Will do. | 23:34 |
haarg | apache with workers you might run into memory issues | 23:34 |
@scrottie | SquOnk, I wrote it just for that scenario. HandlerSocket is several times faster than DBI. you should be able to drop that in, with some work. | 23:34 |
@scrottie | InnoDB on the CHI cache tables is also a huge performance boost | 23:34 |
SquOnk | scrottie: You mean for WebGUI::Cache::Database? | 23:34 |
@scrottie | well, you have to be using CHI | 23:35 |
@scrottie | I don't know how new your WebGUI is | 23:35 |
SquOnk | scrottie: 7.10.23 | 23:35 |
@scrottie | but if you are using CHI, then you can plug that in, after doing all of the other stuff you need to do to get it running, which I'd be happy to talk about | 23:35 |
@scrottie | also, you should do load testing before turning a site live | 23:35 |
SquOnk | scrottie: All right, I'll read about that over the weekend. I'm going to setup a mock install next week. | 23:36 |
@scrottie | there are various utilities for pounding on a web site for you | 23:36 |
SquOnk | scrottie: Preaching to the choir. The customer went live "because" | 23:36 |
SquOnk | scrottie: They just flipped the switch. | 23:36 |
@scrottie | ordinary people have no idea how many oppertunities software gives for Murphy's Law to rear its ugly head | 23:36 |
SquOnk | scrottie: Yeah, and they also seem to think that the world behaves linearly. | 23:37 |
SquOnk | Anyway... | 23:37 |
SquOnk | ...back to my question. | 23:37 |
@scrottie | yup. | 23:37 |
SquOnk | In my style template, I have a reference to the style sheet. | 23:37 |
SquOnk | The style sheet is a Snippet. | 23:37 |
haarg | SquOnk, perl generally doesn't release memory back to the OS, and threaded perl doesn't really share memory at all. the way it's dealt with by default in WebGUI is with Apache2::SizeLimit, which kills forked processes after they get too big. only works with preforks. | 23:37 |
SquOnk | haarg: I'm aware of that, too. | 23:38 |
SquOnk | So, the style... | 23:38 |
SquOnk | ...my initial approach was to have <link rel="stylesheet" href="^/(snippet-here.css);" type="text/css" /> | 23:39 |
SquOnk | But I want the CSS to be served from the CDN, so I went with | 23:39 |
SquOnk | ... <link rel="stylesheet" href="^FileUrl(/snippet-here.css);" type="text/css" /> | 23:39 |
SquOnk | But it doesn't work. | 23:39 |
haarg | fileurl only works with uploaded files, not snippets | 23:39 |
SquOnk | Ah, that's why. | 23:40 |
SquOnk | Is there a way to accomplish what I want? That being the .css being served from the CDN. | 23:41 |
haarg | upload it as a file instead of having it in a snippet | 23:41 |
SquOnk | haarg: But then the CSS can't have macros in it, can it? | 23:41 |
haarg | correct | 23:41 |
SquOnk | haarg: Because the CSS has references to images that will be served from the CDN. | 23:42 |
SquOnk | So my best bet seems to have nginx/mod_proxy ask for it the first time and then cache it | 23:42 |
SquOnk | All right, I'm making a list here: | 23:43 |
SquOnk | 1. WG should work with InnoDB without hassles. Righr? | 23:43 |
SquOnk | Right? | 23:43 |
haarg | in most cases | 23:43 |
SquOnk | 2. Try CHI::Driver::HandlerSocket for shared database cache. | 23:43 |
SquOnk | haarg: When wouldn't it? | 23:43 |
haarg | the search index uses mysql full text indexing | 23:44 |
haarg | which only works with myisam iirc | 23:44 |
haarg | also, regarding speed, i'm not sure if innodb will help much or at all for the asset and other content tables | 23:45 |
SquOnk | haarg: Searching has to work here. Maybe some tabless InnoDB and others MyISAM would work. | 23:45 |
@scrottie | SquOnk, you might read about the mysql slow query log and the mysql process list. those will help you pick tables to upgrade, if you decide to prioritize them | 23:45 |
haarg | i would start with just the userSession and userSessionScratch tables | 23:45 |
SquOnk | haarg: Your session handling insight makes sense, so InnoDB for the session and cache tables could be. | 23:45 |
SquOnk | scrottie: There was nothing in the mysql slow query. | 23:45 |
haarg | webgui's session handling could really stand to be improved | 23:46 |
haarg | i'm not sure if there are any easy changes that could be made though | 23:46 |
SquOnk | Does any of you guys have an idea on when's 7.10.24 coming out? | 23:48 |
--- Day changed Sat Nov 19 2011 | ||
-!- mhersant [~mhersant@c-24-16-140-63.hsd1.wa.comcast.net] has joined #webgui | 00:41 | |
-!- daviddelikat [~Adium@76.201.156.119] has quit [Quit: Leaving.] | 01:02 | |
-!- SquOnk [~emhn@186.93.130.205] has quit [Quit: Yippie kay-ai-yay, fudder muckers!] | 01:18 | |
-!- mhersant [~mhersant@c-24-16-140-63.hsd1.wa.comcast.net] has quit [Quit: Leaving] | 02:22 | |
-!- sbaur [~Adium@130.157.145.37] has quit [Quit: Leaving.] | 02:24 | |
-!- kaare_ [~kaare@91.100.9.186.generic-hostname.arrownet.dk] has quit [Ping timeout: 245 seconds] | 03:30 | |
-!- Radix-wrk [quasselcor@203.161.71.161.static.amnet.net.au] has quit [Quit: No Ping reply in 180 seconds.] | 03:52 | |
-!- Radix-wrk [quasselcor@203.161.71.161.static.amnet.net.au] has joined #webgui | 03:52 | |
-!- mode/#webgui [+v Radix-wrk] by ChanServ | 03:52 | |
-!- daviddelikat [~Adium@76.201.156.119] has joined #webgui | 07:12 | |
-!- mode/#webgui [+o daviddelikat] by ChanServ | 07:12 | |
-!- daviddelikat [~Adium@76.201.156.119] has quit [Ping timeout: 248 seconds] | 07:25 | |
-!- kaare_ [~kaare@91.100.9.186.generic-hostname.arrownet.dk] has joined #webgui | 10:54 | |
-!- Laurent_ [53d996b6@gateway/web/freenode/ip.83.217.150.182] has joined #webgui | 12:26 | |
-!- Laurent_ [53d996b6@gateway/web/freenode/ip.83.217.150.182] has quit [Quit: Page closed] | 12:46 | |
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui | 12:54 | |
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Client Quit] | 12:54 | |
-!- Radix-wrk [quasselcor@203.161.71.161.static.amnet.net.au] has quit [Quit: No Ping reply in 180 seconds.] | 14:12 | |
-!- Radix-wrk [quasselcor@203.161.71.161.static.amnet.net.au] has joined #webgui | 14:14 | |
-!- mode/#webgui [+v Radix-wrk] by ChanServ | 14:14 | |
-!- Radix-wrk [quasselcor@203.161.71.161.static.amnet.net.au] has quit [Quit: No Ping reply in 180 seconds.] | 15:38 | |
-!- Radix-wrk [quasselcor@203.161.71.161.static.amnet.net.au] has joined #webgui | 15:44 | |
-!- mode/#webgui [+v Radix-wrk] by ChanServ | 15:44 | |
-!- Radix-wrk [quasselcor@203.161.71.161.static.amnet.net.au] has quit [Quit: No Ping reply in 180 seconds.] | 16:35 | |
-!- daviddelikat [~Adium@76.201.156.119] has joined #webgui | 17:02 | |
-!- mode/#webgui [+o daviddelikat] by ChanServ | 17:02 | |
-!- daviddelikat [~Adium@76.201.156.119] has quit [Quit: Leaving.] | 17:30 | |
-!- Radix-wrk [quasselcor@203.161.71.161.static.amnet.net.au] has joined #webgui | 19:09 | |
-!- mode/#webgui [+v Radix-wrk] by ChanServ | 19:09 | |
--- Day changed Sun Nov 20 2011 | ||
-!- kaare_ [~kaare@91.100.9.186.generic-hostname.arrownet.dk] has quit [Ping timeout: 245 seconds] | 01:10 | |
-!- mducharme1 [~nothing@S0106002401f31855.wp.shawcable.net] has joined #webgui | 10:06 | |
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has quit [Ping timeout: 260 seconds] | 10:09 | |
-!- waxhead [~pete@ppp121-45-206-208.lns20.cbr1.internode.on.net] has quit [Quit: Ex-Chat] | 11:13 | |
-!- mducharme1 [~nothing@S0106002401f31855.wp.shawcable.net] has left #webgui ["Leaving."] | 13:09 | |
-!- kaare_ [~kaare@91.100.9.186.generic-hostname.arrownet.dk] has joined #webgui | 16:17 | |
-!- kaare_ [~kaare@91.100.9.186.generic-hostname.arrownet.dk] has quit [Remote host closed the connection] | 17:08 | |
-!- kaare [~kaare@91.100.9.186.generic-hostname.arrownet.dk] has joined #webgui | 17:10 | |
-!- kaare is now known as Guest40733 | 17:11 | |
-!- Guest40733 [~kaare@91.100.9.186.generic-hostname.arrownet.dk] has quit [Remote host closed the connection] | 17:13 | |
-!- kaare [~kaare@91.100.9.186.generic-hostname.arrownet.dk] has joined #webgui | 17:55 | |
-!- kaare is now known as Guest2721 | 17:56 | |
-!- Guest2721 [~kaare@91.100.9.186.generic-hostname.arrownet.dk] has quit [Ping timeout: 240 seconds] | 19:24 | |
-!- Guest2721 [~kaare@94.191.195.123.bredband.3.dk] has joined #webgui | 20:06 | |
-!- Guest2721 [~kaare@94.191.195.123.bredband.3.dk] has quit [Ping timeout: 252 seconds] | 23:37 | |
--- Day changed Mon Nov 21 2011 | ||
-!- _lsr [88ba4d3a@gateway/web/freenode/ip.136.186.77.58] has joined #webgui | 02:57 | |
-!- _lsr [88ba4d3a@gateway/web/freenode/ip.136.186.77.58] has quit [Quit: Page closed] | 03:37 | |
-!- mhersant [~mhersant@c-24-16-140-63.hsd1.wa.comcast.net] has joined #webgui | 04:17 | |
-!- mhersant [~mhersant@c-24-16-140-63.hsd1.wa.comcast.net] has quit [Remote host closed the connection] | 04:18 | |
CIA-57 | webgui: Colin Kuskie master * r200494b / (3 files in 3 dirs): Fix an edge case where invalid JSON is written the database. Fixes bug #12303. - http://git.io/Byu2XQ | 08:24 |
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has joined #webgui | 10:38 | |
-!- mode/#webgui [+v BartJol] by ChanServ | 10:38 | |
-!- mhersant [~mhersant@c-24-16-140-63.hsd1.wa.comcast.net] has joined #webgui | 11:42 | |
-!- mhersant [~mhersant@c-24-16-140-63.hsd1.wa.comcast.net] has quit [Ping timeout: 240 seconds] | 12:04 | |
-!- daviddelikat [~Adium@76.201.149.51] has joined #webgui | 16:17 | |
-!- mode/#webgui [+o daviddelikat] by ChanServ | 16:17 | |
-!- sbaur [~Adium@130.157.145.37] has joined #webgui | 18:03 | |
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has quit [Quit: Leaving.] | 18:06 | |
-!- Guest2721 [~kaare@94.191.196.219.bredband.3.dk] has joined #webgui | 18:23 | |
-!- mhersant [~mhersant@c-24-16-140-63.hsd1.wa.comcast.net] has joined #webgui | 19:27 | |
CIA-57 | webgui: Colin Kuskie master * r6e164dc / t/Workflow/Activity/DeleteExpiredSessions.t : Better, cleaner test cleanup. - http://git.io/raudGQ | 21:06 |
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has joined #webgui | 21:14 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 21:14 | |
+perlDreamer | howdy folks | 21:14 |
+perlDreamer | there was a question asked about when 7.10.24 is going to be released | 21:14 |
+perlDreamer | there is no schedule for that, as we're spending all core development time on WebGUI 8 | 21:15 |
+perlDreamer | if an important bug comes out, we'll change that priority | 21:15 |
-!- daviddelikat [~Adium@76.201.149.51] has quit [Ping timeout: 260 seconds] | 23:14 | |
-!- daviddelikat [~Adium@adsl-76-204-100-13.dsl.mdsnwi.sbcglobal.net] has joined #webgui | 23:19 | |
-!- mode/#webgui [+o daviddelikat] by ChanServ | 23:19 | |
-!- Guest2721 [~kaare@94.191.196.219.bredband.3.dk] has quit [Ping timeout: 260 seconds] | 23:45 | |
--- Day changed Tue Nov 22 2011 | ||
-!- mhersant [~mhersant@c-24-16-140-63.hsd1.wa.comcast.net] has quit [Quit: Leaving] | 00:13 | |
-!- mhersant [~mhersant@c-24-16-140-63.hsd1.wa.comcast.net] has joined #webgui | 00:18 | |
CIA-57 | webgui: Colin Kuskie master * r9d2bcd2 / (3 files in 3 dirs): Make sure that custom question types are included in the packaged Survey. Fixes bug #12304. - http://git.io/WiKrSQ | 00:20 |
@scrottie | oh, nice | 00:21 |
@scrottie | perlDreamer++ | 00:21 |
+perlDreamer | yeah | 00:21 |
+perlDreamer | now, on to the cattle | 00:21 |
@scrottie | ha, and Andy was right | 00:22 |
+perlDreamer | Andy was right? | 00:22 |
+perlDreamer | I thought he was Australian | 00:22 |
@scrottie | he predicted that that was the problem with exporting Surveys, in his case | 00:22 |
+perlDreamer | well, that's what happens when people fail to write tests | 00:23 |
+perlDreamer | stuff breaks in bad ways | 00:23 |
+perlDreamer | I wish I could say I was innocent of that charge myself | 00:23 |
sbaur | on a 7.5.40 site, we'd like to have an anonymous upload. We're trying to do it with folder, but it doesn't seem to allow that. Is there some other way to get an anonymous upload? | 01:47 |
+perlDreamer | anonymous upload, like an uploaded file owned by Visitor? | 01:49 |
sbaur | yep | 01:49 |
sbaur | so anyone can upload a file without being logged in first | 01:50 |
+perlDreamer | you've tried setting the folder to be owned by the group Everyone ? | 01:50 |
+perlDreamer | that's a guess, btw | 01:50 |
sbaur | I've set the ownership to visitor through the gui, and set the group to edit to everyone through a mysql command and still get a you don't have permissions error when trying to upload as a not logged in user | 01:51 |
sbaur | I am assuming that clearing the db cache, also clears out the cache for visitors | 01:51 |
+perlDreamer | yes | 01:57 |
+perlDreamer | sbaur, I created a group called "Also Everybody" and told it to check IP addresses for 0.0.0.0/0 | 02:04 |
+perlDreamer | then I created a Folder with Group to Edit set to Also Everybody | 02:04 |
sbaur | ok, will give that a try | 02:04 |
+perlDreamer | then I had to make a custom Folder template, since the default one hides the upload link behind <tmpl_if session.var.adminOn> | 02:04 |
+perlDreamer | then as a Visitor I was able to upload files | 02:04 |
+perlDreamer | note that all files will be visible to all users unless you hide the list | 02:05 |
sbaur | we got the template part done already :-) | 02:05 |
sbaur | that's ok | 02:05 |
+perlDreamer | I did that on 7.5.40, so unless you have some custom code in there it will work | 02:05 |
sbaur | hmmm, it's still not working for me | 02:09 |
sbaur | do I need to do anything else to the group besides put the ip address and mask in the ipaddress field? | 02:13 |
sbaur | i'm looking at the debug output, and i don't see a query listed that says it's checking if a user is a member of a particular group. I see 7 queries looking up groupId's though | 02:23 |
sbaur | one of them even has my new groups placeholder info after it | 02:23 |
sbaur | actually, it doesn't have my new groups info... | 02:24 |
sbaur | yes it does, my on page finding skills failed me, sorry | 02:25 |
sbaur | and found the query where it's checking user group membership too | 02:26 |
sbaur | performance wise - I see a query in my list that seems a trifle redundant- select groupId from groups where groupId=? | 02:28 |
sbaur | hopefully it's been cleaned up in a newer version | 02:28 |
+perlDreamer | that's an odd one | 02:28 |
+perlDreamer | it's a group existence check | 02:29 |
sbaur | ahhh | 02:29 |
+perlDreamer | and it needs to be there | 02:29 |
sbaur | just seemed odd | 02:29 |
+perlDreamer | oh yeah, totally | 02:30 |
sbaur | i need to go deal with contractors, so I will look at this some more tomorrow, to try to figure out why my 7.5.40 isn't behaving the same as yours... | 02:30 |
-!- sbaur [~Adium@130.157.145.37] has quit [Quit: Leaving.] | 02:31 | |
+perlDreamer | it's because I only checked for the link, not for the upload | 02:33 |
* perlDreamer sighs | 02:33 | |
+perlDreamer | This is also going to require some config file work, I think | 02:33 |
+perlDreamer | otherwise, only people in Group 12 (Turn Admin On) are allowed to add new assets | 02:33 |
+perlDreamer | maybe it would be better to setup a Collaboration System where users can add posts with attachments. | 02:34 |
-!- mhersant [~mhersant@c-24-16-140-63.hsd1.wa.comcast.net] has quit [Quit: Leaving] | 03:19 | |
-!- Radix-wrk [quasselcor@203.161.71.161.static.amnet.net.au] has quit [Quit: No Ping reply in 180 seconds.] | 03:39 | |
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has quit [Quit: Leaving.] | 05:01 | |
-!- Radix-wrk [quasselcor@203.161.71.161.static.amnet.net.au] has joined #webgui | 06:30 | |
-!- mode/#webgui [+v Radix-wrk] by ChanServ | 06:31 | |
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui | 09:30 | |
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has joined #webgui | 10:16 | |
-!- mode/#webgui [+v BartJol] by ChanServ | 10:16 | |
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Quit: Leaving.] | 10:42 | |
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui | 10:47 | |
-!- perlbot [~perlbot@2600:3c00::f03c:91ff:fe93:eec1] has quit [Ping timeout: 240 seconds] | 15:00 | |
-!- perlbot [~perlbot@2600:3c00::f03c:91ff:fe93:eec1] has joined #webgui | 15:00 | |
-!- perlbot [~perlbot@2600:3c00::f03c:91ff:fe93:eec1] has quit [Ping timeout: 240 seconds] | 16:24 | |
-!- perlbot [~perlbot@2600:3c00::f03c:91ff:fe93:eec1] has joined #webgui | 16:25 | |
-!- mhersant [~mhersant@c-24-16-140-63.hsd1.wa.comcast.net] has joined #webgui | 17:50 | |
-!- sbaur [~Adium@130.157.145.37] has joined #webgui | 18:06 | |
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has quit [Quit: Leaving.] | 18:25 | |
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has joined #webgui | 18:38 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 18:38 | |
+perlDreamer | sbaur, there's one more piece to enabling visitors to upload files | 18:39 |
+perlDreamer | by default, only people in group 12 (Turn on Admin) are allowed to add assets of any kind | 18:39 |
+perlDreamer | you can change this in the config file on an asset by asset basis | 18:39 |
+perlDreamer | however, I recommend that you just setup a collaboration system that accepts attachments | 18:39 |
+perlDreamer | as it would be much more secure that way | 18:39 |
+perlDreamer | or, a DataForm would work as well | 18:39 |
haarg | half of the security problems i found in webgui required anonymous (non-collab) asset creation | 18:44 |
-!- Guest2721 [~kaare@79.138.234.11.bredband.3.dk] has joined #webgui | 18:46 | |
-!- elnino [~ninow@user-38q4846.cable.mindspring.com] has joined #webgui | 18:55 | |
elnino | hi! I have two packages I want to merge manually. Can i import a package into a different location? or do I need to change the package itself before merging? and if I import it over the existing, does it overwrite everything? or does it go by last modified? | 18:57 |
+perlDreamer | when you import a package, it follows this flow | 18:57 |
+perlDreamer | if any asset in the package already exists (checked with assetId), then that asset is updated | 18:57 |
+perlDreamer | otherwise, the asset is created as a child of the current asset | 18:57 |
+perlDreamer | the updating is set by checking revisionDates | 18:58 |
+perlDreamer | so, it's possible to import a package and see no change in the current asset | 18:58 |
+perlDreamer | if the imported asset has an earlier revision date than the most recent one on the site | 18:58 |
CIA-57 | webgui: Colin Kuskie master * r626011a / (2 files in 2 dirs): Only export custom choice types for the Survey, and only the ones that are used by this Survey. - http://git.io/9dwWVg | 19:03 |
elnino | ok. Perfect thanks perlDreamer. I'll see if that is on a wiki somewhere.. | 19:03 |
-!- elnino [~ninow@user-38q4846.cable.mindspring.com] has quit [Quit: Leaving] | 19:14 | |
sbaur | perlDreamer and haarg: thank you both for your help. This was going to be a short term thing, (2 days) so we weren't as worried about the security stuff. But, we decided to do a DataFrom instead. What we liked about Folder, had to do with listing the files. | 19:16 |
+perlDreamer | it does do a nice job of listing files | 19:16 |
+perlDreamer | bbiaw | 19:22 |
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has quit [Quit: Leaving.] | 19:22 | |
sbaur | for future reference, how would I tell folder that it's ok for visitors to upload files in the conf file? (i just looked through WebGUI.conf.original and wasn't sure) | 19:23 |
-!- mhersant [~mhersant@c-24-16-140-63.hsd1.wa.comcast.net] has quit [Remote host closed the connection] | 19:25 | |
-!- mhersant [~mhersant@c-24-16-140-63.hsd1.wa.comcast.net] has joined #webgui | 19:25 | |
sbaur | in the assetAddPrivilege section? "WebGUI::Asset::FilePile" : 7 # for everyone? | 19:26 |
sbaur | anyone else having problems getting to blog.webgui.org? | 20:05 |
-!- daviddelikat [~Adium@adsl-76-204-100-13.dsl.mdsnwi.sbcglobal.net] has quit [Quit: Leaving.] | 20:17 | |
-!- mducharme-work [~nothing@206.188.121.4] has joined #webgui | 20:31 | |
@scrottie | I have problems with tumblr on and off in general. | 21:05 |
sbaur | i just keep getting the connection was reset messages | 21:06 |
@scrottie | I'm able to get there | 21:06 |
sbaur | it must just hate me | 21:06 |
@scrottie | try traceroute. traffic may not be making it there because of a routing or connectivity problem on a backbone. | 21:08 |
@scrottie | if that doesn't work, then you have to bribe one of their sysadmins. | 21:08 |
@scrottie | or if that doesn't fail. | 21:08 |
sbaur | traceroute makes it all the way to 72.32.231.8 which is what blog.webgui.org returns in DNS | 21:16 |
@scrottie | then you have to bribe their admins. | 21:16 |
sbaur | you assume I care enough to bribe them... :-) | 21:17 |
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has joined #webgui | 22:10 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 22:10 | |
-!- scrottie [~scott@li25-98.members.linode.com] has quit [Ping timeout: 252 seconds] | 22:22 | |
-!- haarg [~haarg@haarg.org] has quit [Ping timeout: 260 seconds] | 22:23 | |
-!- haarg [~haarg@haarg.org] has joined #webgui | 22:26 | |
-!- mducharme-work [~nothing@206.188.121.4] has quit [Ping timeout: 258 seconds] | 23:19 | |
-!- mducharme-work [~nothing@206.188.121.4] has joined #webgui | 23:19 | |
-!- scrottie [~scott@li25-98.members.linode.com] has joined #webgui | 23:19 | |
-!- mode/#webgui [+o scrottie] by ChanServ | 23:20 | |
-!- Guest2721 [~kaare@79.138.234.11.bredband.3.dk] has quit [Ping timeout: 260 seconds] | 23:48 | |
--- Day changed Wed Nov 23 2011 | ||
-!- SquOnk [~emhn@186.93.130.205] has joined #webgui | 00:03 | |
SquOnk | Greetings. | 00:03 |
+perlDreamer | howdy SquOnk | 00:12 |
SquOnk | perlDreamer: Hey there. | 00:12 |
+perlDreamer | I don't have a release schedule for 7.10.24 | 00:13 |
SquOnk | perlDreamer: I haven't forgotten about the patch/test I'm supposed to add to WG8. I've just been crushed by customers. | 00:14 |
+perlDreamer | I understand | 00:14 |
SquOnk | perlDreamer: I see. Is there something I can help with? | 00:14 |
+perlDreamer | I'm in the same situation you're in | 00:14 |
SquOnk | perlDreamer: :) | 00:14 |
+perlDreamer | I can't do anything which adds more effort to releasing WebGUI 8, including releasing 7.10.24 | 00:15 |
+perlDreamer | because then I'd have to turn around and release a .25 | 00:15 |
SquOnk | perlDreamer: Oh, but I'm over the bump right now, in the downward gradient :) | 00:15 |
+perlDreamer | good for you man! | 00:15 |
SquOnk | PostgreSQL is happily replicating it's 100Gb from the old 8.3 to the new 8.4 prior to switching. | 00:15 |
SquOnk | I had to do some Debian package backporting but no biggie. | 00:16 |
SquOnk | This is a customer that could use WebGUI if it ran on PostgreSQL. | 00:16 |
SquOnk | We haven't even mentioned it :) | 00:16 |
+perlDreamer | like I've said, if you want to take on the task of migrating the core to being agnostic, I'm cool with it | 00:16 |
SquOnk | And the *bank* running WG for it's mobile banking application needs to upgrade to 7.10 *badly* | 00:16 |
SquOnk | perlDreamer: Well, I wish I had the time. Really. | 00:17 |
SquOnk | perlDreamer: I always say "maybe next year" :) | 00:17 |
+perlDreamer | here's a somewhat pushy idea. Make it a class project for you and your students to multiply your available bandwidth | 00:17 |
SquOnk | ...but perhaps next year will be next year. I've been offloaded of students from january to july. | 00:17 |
+perlDreamer | no students? | 00:17 |
SquOnk | perlDreamer: Six or eight. Twelve, tops. | 00:18 |
+perlDreamer | hopefully that's not associated with no chair, no office, no paycheck | 00:18 |
+perlDreamer | ah, good | 00:18 |
SquOnk | perlDreamer: LOL no. | 00:18 |
+perlDreamer | well, there's a lot of that going around you know | 00:18 |
SquOnk | perlDreamer: There's a two-term course on Compiler Construction and Programming Language Semantics that's taught every other year. | 00:18 |
SquOnk | perlDreamer: The colleague that used to teach it just retired and moved to Europe. | 00:19 |
SquOnk | perlDreamer: So I've inherited it. | 00:19 |
+perlDreamer | that mean you're lecturing instead of mentoring? | 00:19 |
SquOnk | perlDreamer: A little of both. | 00:19 |
SquOnk | perlDreamer: But since it's not a *mandatory* course, it means I can pretty much have them do everything. | 00:19 |
SquOnk | (even take turns to take nice notes in LaTeX) | 00:20 |
SquOnk | perlDreamer: So, they'll design their own languages, they'll implement them (C++ or Haskell), they'll generate code for LLVM, MIPS and *shudders* Intel... | 00:20 |
SquOnk | perlDreamer: ...and optimize. Plus do a lot of math on parsing and translation theory. | 00:21 |
SquOnk | perlDreamer: I've been flirting with the idea of generating Parrot :) | 00:21 |
+perlDreamer | that would be cool | 00:21 |
SquOnk | perlDreamer: And more "modern" that the usual take on the course. | 00:22 |
SquOnk | perlDreamer: They usually generate for a MIPS emulator because, and I quote, "generating for real iron is hard". | 00:22 |
+perlDreamer | bah | 00:22 |
SquOnk | perlDreamer: So LLVM, Parrot and the "real deal" sound more fun. | 00:22 |
+perlDreamer | if I can bit-bang assembly code, they can work with real iron | 00:23 |
SquOnk | perlDreamer: Assembly language is beautiful. | 00:24 |
SquOnk | perlDreamer: I got my first internship because of an answer to an assembly language quiz. | 00:25 |
+perlDreamer | nice :) | 00:25 |
SquOnk | perlDreamer: It was a pretty much standard quiz. But I had been programming in assembly since I was 15 circa 1984. | 00:25 |
SquOnk | perlDreamer: So the teacher asked a bonus question "What is the smallest FUMAL program that hangs" (FUMAL being the virtual machine we were using at the time) | 00:26 |
SquOnk | perlDreamer: Everyone answered "FOO: JMP FOO" | 00:26 |
SquOnk | perlDreamer: I answered "any program that does post-decrement on the program counter" | 00:26 |
SquOnk | Two weeks later I was working with lex and yacc building expression parsers for a payroll application :) | 00:27 |
+perlDreamer | ha! | 00:27 |
SquOnk | The other day I had an argument with several colleagues about what is the crux of understanding the craft of programming. | 00:29 |
SquOnk | And I still think that you don't become a true programmer until you realize that the only difference between data and program is whether you choose to run it or no. | 00:29 |
+perlDreamer | that's the PIC paradigm | 00:30 |
SquOnk | perlDreamer: And the Turing-computable nature of computing. | 00:30 |
SquOnk | perlDreamer: I have to lecture about that tomorrow :) | 00:30 |
+perlDreamer | I'd like to learn some real computer science one of these days | 00:38 |
SquOnk | perlDreamer: Me too | 00:38 |
-!- SquOnk [~emhn@186.93.130.205] has quit [Quit: Yippie kay-ai-yay, fudder muckers!] | 00:55 | |
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Quit: Leaving.] | 01:35 | |
-!- sbaur [~Adium@130.157.145.37] has quit [Quit: Leaving.] | 02:29 | |
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has quit [Quit: Leaving.] | 02:34 | |
-!- mhersant [~mhersant@c-24-16-140-63.hsd1.wa.comcast.net] has quit [Quit: Leaving] | 03:11 | |
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has joined #webgui | 05:53 | |
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui | 07:16 | |
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has joined #webgui | 10:01 | |
-!- mode/#webgui [+v BartJol] by ChanServ | 10:01 | |
-!- sbaur [~Adium@130.157.145.37] has joined #webgui | 17:58 | |
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has quit [Quit: Leaving.] | 18:48 | |
-!- Radix-wrk [quasselcor@203.161.71.161.static.amnet.net.au] has quit [Quit: No Ping reply in 180 seconds.] | 19:21 | |
-!- Radix-wrk [quasselcor@203.161.71.161.static.amnet.net.au] has joined #webgui | 19:24 | |
-!- mode/#webgui [+v Radix-wrk] by ChanServ | 19:24 | |
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Ping timeout: 240 seconds] | 19:31 | |
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui | 19:32 | |
-!- Radix-wrk [quasselcor@203.161.71.161.static.amnet.net.au] has quit [Ping timeout: 244 seconds] | 20:13 | |
-!- Guest2721 [~kaare@79.138.173.56.bredband.oister.dk] has joined #webgui | 20:51 | |
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Quit: Leaving.] | 22:51 | |
--- Day changed Thu Nov 24 2011 | ||
-!- Guest2721 [~kaare@79.138.173.56.bredband.oister.dk] has quit [Ping timeout: 260 seconds] | 00:03 | |
-!- sbaur [~Adium@130.157.145.37] has quit [Quit: Leaving.] | 00:39 | |
-!- Radix-wrk [quasselcor@203.161.71.161.static.amnet.net.au] has joined #webgui | 00:53 | |
-!- mode/#webgui [+v Radix-wrk] by ChanServ | 00:53 | |
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has quit [Read error: Connection reset by peer] | 01:33 | |
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has joined #webgui | 01:35 | |
-!- Radix-wrk [quasselcor@203.161.71.161.static.amnet.net.au] has quit [Read error: Operation timed out] | 04:05 | |
-!- Radix-wrk [quasselcor@203.161.71.161.static.amnet.net.au] has joined #webgui | 05:01 | |
-!- mode/#webgui [+v Radix-wrk] by ChanServ | 05:01 | |
-!- Radix-wrk [quasselcor@203.161.71.161.static.amnet.net.au] has quit [Quit: No Ping reply in 180 seconds.] | 08:25 | |
-!- scrottie [~scott@li25-98.members.linode.com] has left #webgui [] | 08:56 | |
-!- scrottie [~scott@li25-98.members.linode.com] has joined #webgui | 09:18 | |
-!- mode/#webgui [+o scrottie] by ChanServ | 09:18 | |
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has joined #webgui | 09:47 | |
-!- mode/#webgui [+v BartJol] by ChanServ | 09:47 | |
-!- Radix-wrk [quasselcor@203.161.71.161.static.amnet.net.au] has joined #webgui | 12:08 | |
-!- mode/#webgui [+v Radix-wrk] by ChanServ | 12:08 | |
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui | 12:32 | |
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has quit [Quit: Leaving.] | 12:50 | |
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Quit: Leaving.] | 13:49 | |
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has joined #webgui | 16:51 | |
-!- mode/#webgui [+v BartJol] by ChanServ | 16:51 | |
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has quit [Quit: Leaving.] | 18:40 | |
-!- Guest2721 [~kaare@94.191.191.86.bredband.3.dk] has joined #webgui | 18:50 | |
CIA-57 | webgui: Colin Kuskie WebGUI8 * r288adcf / share/upgrades/7.10.23-8.0.0/zzzz_convertToInnoDb.pl : Script to convert every WebGUI except assetIndex table from MyISAM to InnoDB. - http://git.io/Z3fg-g | 20:32 |
CIA-57 | webgui: Colin Kuskie WebGUI8 * rce15690 / (lib/WebGUI/Asset.pm lib/WebGUI/Role/Asset/RssFeed.pm): I18n the RSS tab for the RSS Feed role. Provide a way for additional tabs to be i18n'ed, like Subscribable. - http://git.io/umhqpg | 20:32 |
CIA-57 | webgui: Colin Kuskie WebGUI8 * re4de128 / (lib/WebGUI/Asset.pm lib/WebGUI/Asset/WikiPage.pm): Fix the WikiPage title auto fill-in by using a Moose builder method that can be overridden by child classes. - http://git.io/CcPV7w | 20:32 |
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui | 22:01 | |
CIA-57 | webgui: Colin Kuskie WebGUI8 * rdbc8408 / t/Shop/TaxDriver/Generic.t : Apparently, InnoDB returns results in a different order than MyISAM tables. Make tax data comparisons be order insensitive for tests. - http://git.io/Xq8tzQ | 22:11 |
CIA-57 | webgui: Colin Kuskie WebGUI8 * rf4b248f / lib/WebGUI/Form/SelectList.pm : Remove some deprecated form code. - http://git.io/SEZloA | 22:11 |
CIA-57 | webgui: Colin Kuskie WebGUI8 * r5f1825b / share/upgrades/convert-db-to-innodb.sql : Remove the old InnoDB conversion code. - http://git.io/y9oonA | 22:11 |
-!- perlbot [~perlbot@2600:3c00::f03c:91ff:fe93:eec1] has quit [Quit: ZNC - http://znc.sourceforge.net] | 22:29 | |
-!- perlbot [~perlbot@2600:3c00::f03c:91ff:fe93:eec1] has joined #webgui | 22:31 | |
CIA-57 | webgui: Colin Kuskie WebGUI8 * r01a1558 / lib/WebGUI/Asset/WikiPage.pm : Remove deprecated form code. Why did we do this? - http://git.io/jLCqlw | 23:56 |
--- Day changed Fri Nov 25 2011 | ||
-!- Guest2721 [~kaare@94.191.191.86.bredband.3.dk] has quit [Ping timeout: 240 seconds] | 00:00 | |
CIA-57 | webgui: Colin Kuskie WebGUI8 * rbcc81e9 / (3 files in 3 dirs): Remove more deprecated Form code. - http://git.io/THUIYg | 00:02 |
-!- Netsplit *.net <-> *.split quits: CIA-57, ckotil, SDuensin, @frodwith, mducharme-work, mducharme, +Radix-wrk, andyiomoon | 01:09 | |
-!- Netsplit over, joins: andyiomoon, +Radix-wrk, mducharme, mducharme-work, ckotil, CIA-57, SDuensin | 01:13 | |
-!- frodwith [~frodwith@helios.tapodi.net] has joined #webgui | 01:15 | |
-!- ServerMode/#webgui [+o frodwith] by gibson.freenode.net | 01:15 | |
-!- mducharme-work [~nothing@206.188.121.4] has quit [Ping timeout: 258 seconds] | 02:21 | |
-!- mducharme-work [~nothing@206.188.121.4] has joined #webgui | 03:27 | |
-!- _lsr [88ba4d3a@gateway/web/freenode/ip.136.186.77.58] has joined #webgui | 05:28 | |
-!- daviddelikat [~Adium@76.201.150.71] has joined #webgui | 06:30 | |
-!- mode/#webgui [+o daviddelikat] by ChanServ | 06:30 | |
-!- daviddelikat [~Adium@76.201.150.71] has quit [Quit: Leaving.] | 06:49 | |
-!- daviddelikat [~dav@76.201.150.71] has joined #webgui | 07:37 | |
-!- mode/#webgui [+o daviddelikat] by ChanServ | 07:37 | |
-!- _lsr [88ba4d3a@gateway/web/freenode/ip.136.186.77.58] has quit [Ping timeout: 265 seconds] | 08:41 | |
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has joined #webgui | 10:12 | |
-!- mode/#webgui [+v BartJol] by ChanServ | 10:12 | |
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has quit [Read error: Connection reset by peer] | 13:49 | |
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has joined #webgui | 13:49 | |
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Quit: Leaving.] | 13:58 | |
-!- SquOnk [~emhn@186.93.130.205] has joined #webgui | 16:24 | |
SquOnk | Greetings | 16:24 |
-!- daviddelikat [~dav@76.201.150.71] has quit [Ping timeout: 240 seconds] | 16:58 | |
-!- SquOnk [~emhn@186.93.130.205] has quit [Quit: Yippie kay-ai-yay, fudder muckers!] | 17:32 | |
-!- daviddelikat [~dav@ppp-70-226-167-215.dsl.mdsnwi.ameritech.net] has joined #webgui | 17:50 | |
-!- mode/#webgui [+o daviddelikat] by ChanServ | 17:50 | |
-!- daviddelikat [~dav@ppp-70-226-167-215.dsl.mdsnwi.ameritech.net] has quit [Ping timeout: 244 seconds] | 17:55 | |
-!- daviddelikat [~dav@ppp-70-226-167-215.dsl.mdsnwi.ameritech.net] has joined #webgui | 18:02 | |
-!- mode/#webgui [+o daviddelikat] by ChanServ | 18:02 | |
-!- daviddelikat [~dav@ppp-70-226-167-215.dsl.mdsnwi.ameritech.net] has quit [Ping timeout: 252 seconds] | 18:06 | |
-!- daviddelikat [~dav@ppp-70-226-167-215.dsl.mdsnwi.ameritech.net] has joined #webgui | 18:13 | |
-!- mode/#webgui [+o daviddelikat] by ChanServ | 18:13 | |
-!- Radix-wrk [quasselcor@203.161.71.161.static.amnet.net.au] has quit [Quit: No Ping reply in 180 seconds.] | 18:44 | |
-!- Radix-wrk [quasselcor@203.161.71.161.static.amnet.net.au] has joined #webgui | 18:45 | |
-!- mode/#webgui [+v Radix-wrk] by ChanServ | 18:45 | |
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has quit [Quit: Leaving.] | 18:56 | |
-!- Radix-wrk [quasselcor@203.161.71.161.static.amnet.net.au] has quit [Quit: No Ping reply in 180 seconds.] | 18:59 | |
-!- Radix-wrk [quasselcor@203.161.71.161.static.amnet.net.au] has joined #webgui | 18:59 | |
-!- mode/#webgui [+v Radix-wrk] by ChanServ | 18:59 | |
-!- daviddelikat [~dav@ppp-70-226-167-215.dsl.mdsnwi.ameritech.net] has quit [Quit: Leaving.] | 20:56 | |
-!- daviddelikat [~dav@ppp-70-226-167-215.dsl.mdsnwi.ameritech.net] has joined #webgui | 21:02 | |
-!- mode/#webgui [+o daviddelikat] by ChanServ | 21:02 | |
-!- daviddelikat [~dav@ppp-70-226-167-215.dsl.mdsnwi.ameritech.net] has quit [Quit: Leaving.] | 22:30 | |
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui | 22:48 | |
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has joined #webgui | 23:57 | |
-!- mode/#webgui [+v BartJol] by ChanServ | 23:57 | |
--- Day changed Sat Nov 26 2011 | ||
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has quit [Quit: Leaving.] | 00:04 | |
-!- daviddelikat [~dav@ppp-70-226-167-215.dsl.mdsnwi.ameritech.net] has joined #webgui | 02:12 | |
-!- mode/#webgui [+o daviddelikat] by ChanServ | 02:12 | |
-!- daviddelikat [~dav@ppp-70-226-167-215.dsl.mdsnwi.ameritech.net] has quit [Ping timeout: 244 seconds] | 02:16 | |
-!- daviddelikat [~dav@ppp-70-226-167-215.dsl.mdsnwi.ameritech.net] has joined #webgui | 02:23 | |
-!- mode/#webgui [+o daviddelikat] by ChanServ | 02:23 | |
-!- daviddelikat [~dav@ppp-70-226-167-215.dsl.mdsnwi.ameritech.net] has quit [Ping timeout: 260 seconds] | 02:27 | |
-!- daviddelikat [~dav@ppp-70-226-167-215.dsl.mdsnwi.ameritech.net] has joined #webgui | 02:33 | |
-!- mode/#webgui [+o daviddelikat] by ChanServ | 02:33 | |
-!- daviddelikat [~dav@ppp-70-226-167-215.dsl.mdsnwi.ameritech.net] has quit [Quit: Leaving.] | 05:32 | |
-!- daviddelikat [~dav@ppp-70-226-167-215.dsl.mdsnwi.ameritech.net] has joined #webgui | 05:36 | |
-!- mode/#webgui [+o daviddelikat] by ChanServ | 05:36 | |
-!- daviddelikat [~dav@ppp-70-226-167-215.dsl.mdsnwi.ameritech.net] has quit [Quit: Leaving.] | 07:04 | |
-!- daviddelikat [~dav@ppp-70-226-167-215.dsl.mdsnwi.ameritech.net] has joined #webgui | 07:13 | |
-!- mode/#webgui [+o daviddelikat] by ChanServ | 07:13 | |
-!- daviddelikat [~dav@ppp-70-226-167-215.dsl.mdsnwi.ameritech.net] has quit [Ping timeout: 252 seconds] | 07:18 | |
-!- daviddelikat [~dav@ppp-70-226-167-215.dsl.mdsnwi.ameritech.net] has joined #webgui | 07:23 | |
-!- mode/#webgui [+o daviddelikat] by ChanServ | 07:23 | |
-!- daviddelikat [~dav@ppp-70-226-167-215.dsl.mdsnwi.ameritech.net] has quit [Ping timeout: 252 seconds] | 07:28 | |
-!- daviddelikat [~dav@ppp-70-226-167-215.dsl.mdsnwi.ameritech.net] has joined #webgui | 07:34 | |
-!- mode/#webgui [+o daviddelikat] by ChanServ | 07:34 | |
-!- daviddelikat [~dav@ppp-70-226-167-215.dsl.mdsnwi.ameritech.net] has quit [Ping timeout: 252 seconds] | 07:38 | |
-!- daviddelikat [~dav@ppp-70-226-167-215.dsl.mdsnwi.ameritech.net] has joined #webgui | 07:44 | |
-!- mode/#webgui [+o daviddelikat] by ChanServ | 07:44 | |
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Ping timeout: 260 seconds] | 10:53 | |
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui | 10:59 | |
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Client Quit] | 10:59 | |
-!- Radix-wrk [quasselcor@203.161.71.161.static.amnet.net.au] has quit [Ping timeout: 260 seconds] | 20:10 | |
-!- Radix-wrk [quasselcor@203.161.71.161.static.amnet.net.au] has joined #webgui | 20:21 | |
-!- mode/#webgui [+v Radix-wrk] by ChanServ | 20:21 | |
-!- Guest2721 [~kaare@95.209.208.149.bredband.oister.dk] has joined #webgui | 20:38 | |
-!- daviddelikat [~dav@ppp-70-226-167-215.dsl.mdsnwi.ameritech.net] has quit [Quit: Leaving.] | 22:24 | |
--- Day changed Sun Nov 27 2011 | ||
-!- Guest2721 [~kaare@95.209.208.149.bredband.oister.dk] has quit [Ping timeout: 244 seconds] | 01:35 | |
-!- Radix-wrk [quasselcor@203.161.71.161.static.amnet.net.au] has quit [Remote host closed the connection] | 08:35 | |
-!- Radix-wrk [quasselcor@203.161.71.161.static.amnet.net.au] has joined #webgui | 08:35 | |
-!- mode/#webgui [+v Radix-wrk] by ChanServ | 08:35 | |
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has quit [Read error: Connection reset by peer] | 08:43 | |
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has joined #webgui | 08:48 | |
CIA-57 | webgui: Colin Kuskie WebGUI8 * r1777b01 / lib/WebGUI/Asset/Wobject/WikiMaster.pm : Fix a few typos in the deprecated code fix. - http://git.io/GHvkFQ | 09:45 |
-!- Guest2721 [~kaare@94.191.195.188.bredband.3.dk] has joined #webgui | 10:04 | |
-!- mducharme1 [~nothing@S0106002401f31855.wp.shawcable.net] has joined #webgui | 12:15 | |
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has quit [Ping timeout: 244 seconds] | 12:17 | |
-!- Radix-wrk [quasselcor@203.161.71.161.static.amnet.net.au] has quit [Read error: Operation timed out] | 14:24 | |
-!- elnino [~ninow@user-38q4846.cable.mindspring.com] has joined #webgui | 23:13 | |
elnino | hi. can I install wre and use an existing instance of apache? or do I still have to have two separate ones and just have webgui proxy to the other apache's instance for the sites hosted by it? | 23:24 |
-!- Guest2721 [~kaare@94.191.195.188.bredband.3.dk] has quit [Ping timeout: 252 seconds] | 23:37 | |
--- Day changed Mon Nov 28 2011 | ||
-!- Netsplit over, joins: scrottie | 00:41 | |
-!- Netsplit *.net <-> *.split quits: haarg, kthakore_, mducharme1 | 00:41 | |
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has joined #webgui | 00:41 | |
-!- Netsplit over, joins: haarg | 00:42 | |
-!- kthakore [~kthakore@li136-101.members.linode.com] has joined #webgui | 00:42 | |
-!- Radix-wrk [quasselcor@203.161.71.161.static.amnet.net.au] has joined #webgui | 01:22 | |
-!- mode/#webgui [+v Radix-wrk] by ChanServ | 01:22 | |
-!- elnino [~ninow@user-38q4846.cable.mindspring.com] has quit [Quit: Leaving] | 06:21 | |
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui | 08:50 | |
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has joined #webgui | 10:10 | |
-!- mode/#webgui [+v BartJol] by ChanServ | 10:10 | |
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Quit: Leaving.] | 15:03 | |
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui | 15:04 | |
+BartJol | bugfixing across the universe.... | 16:28 |
-!- daviddelikat [~dav@ppp-70-226-167-215.dsl.mdsnwi.ameritech.net] has joined #webgui | 16:30 | |
-!- mode/#webgui [+o daviddelikat] by ChanServ | 16:30 | |
+BartJol | aah, pb is in tha house | 16:31 |
+BartJol | daviddelikat: I tracked down a bug, and I see it is the same in wg8 | 16:33 |
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has quit [Read error: Connection reset by peer] | 17:36 | |
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has joined #webgui | 17:43 | |
-!- sbaur [~Adium@130.157.145.37] has joined #webgui | 17:43 | |
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has joined #webgui | 17:51 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 17:51 | |
+perlDreamer | morning, folks | 17:51 |
sbaur | morning, how goes wg8? | 17:52 |
+perlDreamer | WebGUI 8 now runs on InnoDB, which was the last big design hurdle | 17:52 |
sbaur | congrats! | 17:52 |
+perlDreamer | thanks :) | 17:52 |
+perlDreamer | now we have to do bugfixing and some preliminary launch testing | 17:52 |
+perlDreamer | there are a couple of big bugs | 17:52 |
+perlDreamer | like the fact that file upload no longer works | 17:53 |
@daviddelikat | yeah but who needs file upload? :) | 17:53 |
@daviddelikat | did you see the message from BartJol earlier? | 17:53 |
+perlDreamer | it will certainly keep disk usage down :P | 17:53 |
+perlDreamer | JT has recommended a new one that's very nice | 17:54 |
+perlDreamer | so it's just a matter of integrating it | 17:54 |
@daviddelikat | do you want to follow up with him? | 17:54 |
+perlDreamer | I don't have a persistent logger, so I haven't seen any messages | 17:54 |
+perlDreamer | although I have seen lots of BartJol bug report comments about broken dbSlaves | 17:54 |
+perlDreamer | is that it? | 17:54 |
@daviddelikat | he said he found a bug and it seems to appear in wg8 | 17:54 |
@daviddelikat | I should quote him better: 'tracked down a bug' -- I expect he has the fix for it... | 17:56 |
+perlDreamer | He did post a suggested patch in the bug | 17:56 |
+perlDreamer | this one: http://www.webgui.org/use/bugs/tracker/12305 | 17:57 |
+BartJol | no I didn't | 17:57 |
+BartJol | I said "there is the problem" | 17:57 |
+BartJol | and that inho there are 2 ways to fix that | 17:58 |
+BartJol | oh, I didn't include imho | 17:58 |
+perlDreamer | and that the bug exists in WebGUI 8? | 17:59 |
+BartJol | but I was able to reproduce on my test site with a paginator. while admin is on everything is OK | 17:59 |
+BartJol | well, the code is the same | 17:59 |
+BartJol | for the Session.pm part | 18:00 |
+perlDreamer | then it's probably the same bug | 18:00 |
+BartJol | haven't checked SQL.pm | 18:00 |
+BartJol | if that return something different on a connection failure, it might not be present in wg8 | 18:01 |
+perlDreamer | I don't know if I've mentioned this before, but all WebGUI 7 development is on hold until 8.0 is released as beta. | 18:01 |
+perlDreamer | Of course, if there's some big security issue or people are losing tons of data that priority would be changed. | 18:01 |
+BartJol | ok, but I haven't got a wg8 install to test that | 18:01 |
+perlDreamer | wg8 installs are fairly easy to set up | 18:02 |
+perlDreamer | especially for members of the Dutch team | 18:02 |
+BartJol | it doesn't delete stuff or allows access, but maybe it can lead to people don't seeing sites | 18:02 |
+perlDreamer | only if they use dbslaves, which are rare | 18:03 |
+perlDreamer | that's kind of backed up by the fact that the dbslave code has been unchanged for a long time | 18:03 |
+perlDreamer | and no one has complained about it before now | 18:03 |
+BartJol | well, see that link in my OP? | 18:03 |
+BartJol | so there were complaints | 18:04 |
+BartJol | and it wasn't me | 18:04 |
+BartJol | I agree that it might not be the highest priority | 18:04 |
+perlDreamer | the OP is the one from 2007, involving WebGUI 7.3? | 18:05 |
+BartJol | yeah | 18:05 |
+BartJol | which is resolved with that JT can't reproduce | 18:05 |
+BartJol | seems like I found out how | 18:05 |
+BartJol | or at least 1 method | 18:06 |
+perlDreamer | I promise that it will be fixed, just not soonish | 18:07 |
+BartJol | my perl has become a bit stale, so I'm not sure about the best way to continue | 18:07 |
+perlDreamer | patches and tests are always nice :) | 18:07 |
+BartJol | sorry my $perl | 18:07 |
+perlDreamer | Please tell me that you're not writing PHP instead | 18:08 |
+BartJol | well, I think I still have a wg8 install on my laptop, maybe, I'll have a go at it tonight | 18:08 |
+BartJol | off course not | 18:08 |
+perlDreamer | you can still bugfix in 7.x | 18:08 |
+BartJol | ok | 18:08 |
+perlDreamer | only new features need to be done in 8 | 18:09 |
+BartJol | that might be included in wg8 then too | 18:09 |
+perlDreamer | I'll be forward porting all bugfixes into 8 from 7 | 18:09 |
+BartJol | later | 18:09 |
+BartJol | okidoki | 18:09 |
+perlDreamer | If anyone in the channel is interested in some hacking, I have a couple of 8.x bugs which I can hand off | 18:09 |
+BartJol | I found my own bug... | 18:10 |
+perlDreamer | 1) Start and End times for Calendar events don't work correctly. They set correctly in the UI, but when you edit the event again they slip by one time zone. | 18:10 |
+perlDreamer | 2) In the new Admin Console, there are asset actions (like cut, duplicate, delete) that don't cause the current page's display to be updated | 18:11 |
+perlDreamer | BartJol: you're just ahead of the curve :) | 18:16 |
+BartJol | well, I think I found a fix | 18:36 |
+perlDreamer | now you're doubly ahead of the curve | 18:36 |
+BartJol | posted in the bog | 18:37 |
+BartJol | bug | 18:38 |
+perlDreamer | General note: The recently posted apache vulnerability for exposing internal resources does NOT affect the WRE unless you've added custom RewriteRUles | 18:39 |
+BartJol | ah, cool, now I added custom rewrite rules that should prevent the bug | 18:40 |
* ckotil looks | 18:44 | |
ckotil | we have a LOT of custom rewrite rules | 18:44 |
+BartJol | and it apparently works with a working dbslave too | 18:45 |
* perlDreamer hopes you wrote them well ckotil | 18:45 | |
+BartJol | whoopsidaisy | 18:45 |
-!- Guest2721 [~kaare@79.138.170.202.bredband.oister.dk] has joined #webgui | 18:46 | |
ckotil | looks like this new vulnerability only affects rewrite proxy requests | 18:52 |
ckotil | and our's all have the /$1 | 18:53 |
ckotil | good thing. i very much dislike messing around with all those rewrite rules. | 18:53 |
ckotil | thanks for the heads up PD | 18:53 |
+BartJol | perlDreamer: I'll try to remember to push that fix to my git and do a pull request | 18:56 |
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has quit [Quit: Leaving.] | 18:58 | |
* perlDreamer goes to the gym to be punished for WebGUI 8 being late | 19:16 | |
-!- elnino [~ninow@user-38q4846.cable.mindspring.com] has joined #webgui | 19:27 | |
elnino | Hi! | 19:28 |
elnino | I have a customer who wants openerp installed with webgui. So I was going to do two apache instances, but by doing so, I'm assuming that openerp has to be on a different host name other than www. correct? | 19:29 |
elnino | as well asanother port. but the port will be invisible via proxy. | 19:29 |
elnino | but here's the thing, they want to keep using the admin tools provided by dreamhost to manage apache. If I install WRE apache, and that redirects to the other apache instance (dreamhosts) that's going to mess up their admin tools, isn't it? | 19:31 |
scrottie | not familiar with openerp. | 19:35 |
scrottie | not familiar with dreamhosts' apache httpd management tools either. | 19:36 |
elnino | really the question isn't about open erp, but rather, if the two sites can answer to the same host name with two different apache instances. | 19:36 |
scrottie | generally speaking though, management software doesn't know about /data/wre and the config files and such hidden in there. | 19:36 |
scrottie | yes, one httpd can proxy to another. | 19:36 |
elnino | so they can both answer to www.sitename.com? | 19:37 |
scrottie | you might consider a source install too. | 19:37 |
elnino | oh, I've done that before 5 years ago, didn't like it ONE bit. but yes, that is an option. | 19:37 |
scrottie | yes. you need a rule for deciding which request gets proxied to be handled by the other httpd. generally, that's a regex run on the requested URL. | 19:37 |
elnino | ok, so if the non-WRE apache instance was www.sitename.com/erp WRE's apache would proxy to it | 19:38 |
elnino | .? | 19:38 |
elnino | brb | 19:38 |
scrottie | it would proxy to wre's apache. | 19:38 |
elnino | well, if I had a regex in WRE-apache looking for the /erp portion, i should be able to proxy to the non-WRE apache, right? | 19:40 |
scrottie | yes, you could do that too. | 19:41 |
elnino | ok. | 19:42 |
scrottie | the client might be confused about why changes they made to httpd.conf with the management tool didn't take effect. | 19:42 |
elnino | when WRE-apahe proxies to the non-WRE apache, why woldn't their changes take affect? | 19:43 |
CIA-57 | webgui: Colin Kuskie master * rb619392 / lib/WebGUI/Asset/Event.pm : Remove debug code from the Event for logging. - http://git.io/QabstQ | 20:23 |
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Quit: Leaving.] | 22:02 | |
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has quit [Quit: Leaving.] | 22:43 | |
-!- perlDreamer [~colink@c-24-20-32-169.hsd1.wa.comcast.net] has joined #webgui | 23:34 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 23:34 | |
+perlDreamer | I think WebGUI may be trying to communicate with me. | 23:35 |
+perlDreamer | I found this assetId in the wild today: VAURUH-iTdR2VdcpanbNgg | 23:35 |
+perlDreamer | obviously, it's reminding me to look in CPAN for something | 23:35 |
-!- Guest2721 [~kaare@79.138.170.202.bredband.oister.dk] has quit [Ping timeout: 245 seconds] | 23:37 | |
elnino | lol | 23:37 |
+perlDreamer | Laugh if you will, but soon WebGUI and I will go beyond these simple text based interfaces and be able to converse! | 23:42 |
elnino | I believe it! | 23:43 |
-!- perlDreamer [~colink@c-24-20-32-169.hsd1.wa.comcast.net] has quit [Quit: Leaving.] | 23:57 | |
--- Day changed Tue Nov 29 2011 | ||
-!- sbaur [~Adium@130.157.145.37] has quit [Quit: Leaving.] | 02:27 | |
-!- elnino [~ninow@user-38q4846.cable.mindspring.com] has quit [Quit: Leaving] | 02:27 | |
-!- qwebirc45375 [4122c91e@gateway/web/freenode/ip.65.34.201.30] has joined #webgui | 03:26 | |
qwebirc45375 | Good evening. How can I incorporate genealogy into webgui? | 03:27 |
scrottie | qwebirc, computers deal in terms of symbols and numbers. you need a more concrete request before I can suggest anything. | 03:31 |
scrottie | do you have some data or data source in mind that you'd like to pull from? | 03:32 |
qwebirc45375 | The data sources/applications I've looked at requires a database, and a webserver, could I use the same server that webgui is installed on? | 03:38 |
scrottie | sure. WebGUI is fantastic for building data driven applications on top of. | 03:39 |
scrottie | most of the parts most people need are already there -- user registration (lost passwords, user administration, etc), database persistence, mixing static and dynamic content, permissions, roles, etc, etc, etc | 03:40 |
qwebirc45375 | I'm convinced that it is but I'm not a developer. I like, Gramps, http://www.gramps-project.org/wiki/index.php?title=Main_page. My difficulty is from installing. | 03:45 |
qwebirc45375 | ...where it doesn't conflict with Webgui. | 03:46 |
scrottie | extending WebGUI does require a certain level of experience with Perl. | 03:57 |
-!- daviddelikat [~dav@ppp-70-226-167-215.dsl.mdsnwi.ameritech.net] has quit [Quit: Leaving.] | 05:30 | |
-!- daviddelikat [~dav@ppp-70-226-167-215.dsl.mdsnwi.ameritech.net] has joined #webgui | 05:48 | |
-!- mode/#webgui [+o daviddelikat] by ChanServ | 05:48 | |
-!- qwebirc45375 [4122c91e@gateway/web/freenode/ip.65.34.201.30] has quit [Ping timeout: 265 seconds] | 06:20 | |
-!- daviddelikat [~dav@ppp-70-226-167-215.dsl.mdsnwi.ameritech.net] has quit [Quit: Leaving.] | 07:24 | |
-!- daviddelikat [~dav@ppp-70-226-167-215.dsl.mdsnwi.ameritech.net] has joined #webgui | 07:24 | |
-!- mode/#webgui [+o daviddelikat] by ChanServ | 07:25 | |
-!- elnino [~ninow@user-38q4846.cable.mindspring.com] has joined #webgui | 08:15 | |
elnino | is there support for postgres yet - I don't see any evidence, so I'm assuming no. | 08:18 |
elnino | ok. it appears it isn't even being considered, which is fine. I just thought it was at one point. | 08:21 |
scrottie | huh? | 08:36 |
scrottie | many or perhaps most of us strongly favor Postgres. | 08:36 |
scrottie | we've talked about plans in the past. right now, development isn't especially active beyond the work perlDreamer is doing. I'd love to have some time to work on that and various other things. | 08:37 |
scrottie | so, the idea isn't dead, but it isn't in progress either. | 08:37 |
elnino | sorry, I didn't want to offend. I've never used it, but a potential client might ask me about it, so I wanted to know if wg used it. | 08:37 |
scrottie | there's no support right now. everything targets MySQL. | 08:37 |
scrottie | the database dump is in MySQL's dump format, and queries in various places probably use MySQL specific stuff. | 08:37 |
elnino | I thought there was previous discussion on it and didn't know where it was at. | 08:37 |
scrottie | it depends who you ask. | 08:37 |
elnino | right, I know it uses mysql. | 08:37 |
scrottie | I'd like to go the route of having the core of WebGUI be database agnostic but leaving most of the built-in assets as they are. | 08:38 |
scrottie | they're the ones that need to do custom queries. fixing only the core up should be pretty easy. | 08:38 |
scrottie | in fact, the very core could run on serialized files. | 08:39 |
scrottie | there's a dblink feature where you can pull in other databases and make them available for SQLReport queries. | 08:40 |
scrottie | if they merely want to access their Postgres database they have already from WebGUI, they can do that. | 08:40 |
scrottie | when/if Postgres is supported, it'll be in 8, or 9. | 08:42 |
scrottie | probably not 7. if that happened, it would be a fork. | 08:42 |
scrottie | most likely. | 08:42 |
elnino | ok. Thank you for all the info. | 08:43 |
elnino | and for reminding meof the dblink. I forgot about that! | 08:43 |
scrottie | sure. mostly guesses and unrealized ambitions, but just the same, you're quite welcome. | 08:43 |
-!- daviddelikat [~dav@ppp-70-226-167-215.dsl.mdsnwi.ameritech.net] has quit [Ping timeout: 245 seconds] | 09:06 | |
-!- daviddelikat [~dav@ppp-70-226-167-215.dsl.mdsnwi.ameritech.net] has joined #webgui | 09:12 | |
-!- mode/#webgui [+o daviddelikat] by ChanServ | 09:12 | |
-!- elnino [~ninow@user-38q4846.cable.mindspring.com] has quit [Quit: Leaving] | 09:15 | |
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has joined #webgui | 10:10 | |
-!- mode/#webgui [+v BartJol] by ChanServ | 10:10 | |
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has quit [Read error: Connection reset by peer] | 11:44 | |
-!- mducharme [~nothing@S0106002401f31855.wp.shawcable.net] has joined #webgui | 11:45 | |
-!- Netsplit *.net <-> *.split quits: haarg | 16:30 | |
-!- Netsplit over, joins: haarg | 16:36 | |
-!- elnino [~ninow@user-38q4846.cable.mindspring.com] has joined #webgui | 16:55 | |
elnino | good morning! is there a way to say "anything WRE doesn't serve up, just pass on to the other apache isntance, rather than have a vhost for each domain hosted over there? I'm reading this: http://www.webgui.org/community-wiki/running-separate-instance-of-apache-with-wre | 16:57 |
xdanger | You could maybe override WebGUI::Content::NotFound in contentHandlers | 17:20 |
xdanger | oh, I thought webgui, not wre =) | 17:24 |
xdanger | you can always set the default vhost as a mod_proxy to a different apache and just override the Host: header | 17:25 |
@daviddelikat | elnino: I think your best bet here would be to manually configure apache to handle a separate path for the other application. as far as I know this should not be difficult. you just add a section in the configuration for the other application. of course it depends on how complicated the other application is. | 17:41 |
-!- sbaur [~Adium@130.157.145.37] has joined #webgui | 17:59 | |
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has quit [Quit: Leaving.] | 18:09 | |
elnino | thanks xdanger and daviddelikat I'll look at those options. | 20:11 |
-!- kaare_ [~kaare@79.138.170.72.bredband.oister.dk] has joined #webgui | 21:48 | |
ckotil | anyone have a good way to check if a user canEdit in a template? | 22:48 |
ckotil | im looking at using a conditional w/ ^GroupText(); but the layout tmpl_var returns a groupId and the macro expects a groupName | 22:48 |
ckotil | http://www.webgui.org/design/wiki/can-edit-text-macro this will work | 22:53 |
-!- elnino [~ninow@user-38q4846.cable.mindspring.com] has quit [Quit: Leaving] | 23:38 | |
--- Day changed Wed Nov 30 2011 | ||
-!- kaare_ [~kaare@79.138.170.72.bredband.oister.dk] has quit [Ping timeout: 244 seconds] | 00:11 | |
-!- Netsplit *.net <-> *.split quits: haarg, scrottie, sbaur, SDuensin, CIA-57, ckotil, perlbot, +Radix-wrk, @frodwith, mducharme-work, (+3 more, use /NETSPLIT to show all of them) | 00:17 | |
-!- Netsplit over, joins: sbaur, haarg, mducharme, @daviddelikat, +Radix-wrk, kthakore, scrottie, SDuensin, CIA-57, ckotil (+3 more) | 00:17 | |
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has joined #webgui | 01:58 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 01:58 | |
+perlDreamer | I just started setting up the webgui 8 offline testing server for upgrades | 01:58 |
+perlDreamer | and I found something really interesting about starman and WebGUI::Fork | 01:58 |
+perlDreamer | since starman runs as single processes, WebGUI::Fork causes the number of processes to double | 01:59 |
haarg | for testing you mean? | 01:59 |
+perlDreamer | so if you start with 10 workers, you get 10 webgui-fork-master processes | 01:59 |
+perlDreamer | for pre-release beta upgrade testing, haarg | 01:59 |
+perlDreamer | if all goes well | 01:59 |
+perlDreamer | if support stays slow | 01:59 |
+perlDreamer | if no customers need contracts or projects fall behind | 01:59 |
haarg | ah, so WebGUI::Fork is getting run in the parent process | 02:00 |
+perlDreamer | ya | 02:00 |
haarg | that seems odd | 02:00 |
+perlDreamer | it is | 02:00 |
+perlDreamer | might even be completely broken | 02:00 |
+perlDreamer | as all the fork masters might fight over the jobs | 02:00 |
+perlDreamer | perhaps frodwith would backlog and comment about it | 02:01 |
haarg | WebGUI::Fork itself doesn't do anything at compile time | 02:03 |
haarg | i'd start by adding some logging or something in WebGUI::Form to get a stack trace for when it forks | 02:03 |
haarg | see why that code is getting called in the parent | 02:03 |
+perlDreamer | somewhere it calls WebGUI::Fork::init | 02:03 |
+perlDreamer | and it must do it in a very different place in plack vs apache | 02:04 |
+perlDreamer | well... | 02:04 |
+perlDreamer | not really | 02:04 |
+perlDreamer | it's the same place in the perl code | 02:05 |
+perlDreamer | but I think modperl calls that then forks | 02:05 |
+perlDreamer | which this forks then calls WebGUI::Fork::init | 02:05 |
haarg | i don't even see where that method gets called at all | 02:11 |
haarg | that's just looking through the code though | 02:11 |
+perlDreamer | it's in app.psgi | 02:17 |
+perlDreamer | and I think I just ruined dinner | 02:18 |
+perlDreamer | anyone have good recipes for half-cooked bacon? | 02:18 |
scrottie | seems like you could just call init earlier... | 02:18 |
+perlDreamer | I'm not sure you can get earlier than app.psgi | 02:18 |
haarg | possibly, but that would involve circumventing normal PSGI/plackup stuff | 02:19 |
+perlDreamer | besides, compared to the file upload problem, this is pretty trivial | 02:19 |
+perlDreamer | if worse comes to worse, I'll just yard WebGUI::Fork out of the core | 02:20 |
haarg | taking another look at it, the problem isn't that init is getting called, it's that apparently it is returning | 02:21 |
haarg | for the master process it should return the pid | 02:21 |
+perlDreamer | is there a master process for starman? | 02:21 |
haarg | yes | 02:21 |
haarg | for the child, it should run the loop in init forever | 02:21 |
haarg | and if the pipe is closed, it should exit | 02:21 |
haarg | starman is preforking, so it should work pretty similarly to apache | 02:22 |
+perlDreamer | in apache, you only get one fork-master | 02:22 |
haarg | starman works the same | 02:23 |
haarg | might help if you could put together a test case for the issue you are seeing. i may take a look at it later. | 02:23 |
CIA-57 | webgui: Colin Kuskie WebGUI8 * r9ef67aa / README : Updating documentation - http://git.io/KO_Y1Q | 02:23 |
+perlDreamer | I'm not sure it's testable | 02:24 |
+perlDreamer | /data/wre/prereqs/bin/perl /data/wre/prereqs/bin/start_server --port 8081 -- starman --workers 10 | 02:25 |
haarg | doesn't have to be an automated test, just something i can look at to verify what you are seeing | 02:25 |
+perlDreamer | that will cause it to happen though | 02:25 |
-!- sbaur [~Adium@130.157.145.37] has quit [Quit: Leaving.] | 02:25 | |
haarg | how are you observing the problem? | 02:25 |
+perlDreamer | then, ps -ef | ack webgui-fork-master | 02:25 |
+perlDreamer | that gives me 10 processes | 02:25 |
haarg | hmm | 02:26 |
haarg | that seems wrong | 02:26 |
haarg | seems like it would have to be forking in each child process | 02:26 |
+perlDreamer | yes, that's exactly what it seems like | 02:26 |
haarg | i was thinking about it the other way around | 02:27 |
haarg | so that sounds more like app.psgi isn't getting preloaded | 02:27 |
+perlDreamer | yes, because if it was, and then it started forking, you'd only expect one of those | 02:27 |
haarg | --preload-app | 02:27 |
haarg | a bit strange, because i would have expected that to be the default for starman | 02:28 |
+perlDreamer | I'll try that next | 02:28 |
+perlDreamer | now, I have to go rescue dinner | 02:28 |
+perlDreamer | otherwise, I'm stopping for hot dog buns on the way home | 02:28 |
haarg | what might be reasonable is a way to detect if it was preloaded or not, and if not, let WebGUI::Fork handle it by daemonizing for each fork request | 02:30 |
haarg | instead of forking from the fork master | 02:30 |
haarg | not sure if there is a good way to detect that though | 02:30 |
haarg | for starters though, docs for any pre-forking server should probably mention that it should be preloaded | 02:31 |
+perlDreamer | those can be updated | 02:32 |
haarg | any real server will be running with preloaded code, so it's not a huge concern. it will mainly impact dev setups. so improvements (other than docs) would be nice to have, but not show stoppers. | 02:40 |
-!- daviddelikat [~dav@ppp-70-226-167-215.dsl.mdsnwi.ameritech.net] has quit [Quit: Leaving.] | 04:40 | |
-!- daviddelikat [~dav@ppp-70-226-167-215.dsl.mdsnwi.ameritech.net] has joined #webgui | 04:40 | |
-!- mode/#webgui [+o daviddelikat] by ChanServ | 04:40 | |
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has quit [Quit: Leaving.] | 05:03 | |
-!- daviddelikat [~dav@ppp-70-226-167-215.dsl.mdsnwi.ameritech.net] has quit [Quit: Leaving.] | 06:05 | |
-!- daviddelikat [~dav@ppp-70-226-167-215.dsl.mdsnwi.ameritech.net] has joined #webgui | 06:06 | |
-!- mode/#webgui [+o daviddelikat] by ChanServ | 06:06 | |
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has joined #webgui | 10:08 | |
-!- mode/#webgui [+v BartJol] by ChanServ | 10:08 | |
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has joined #webgui | 10:59 | |
-!- perlbot [~perlbot@2600:3c00::f03c:91ff:fe93:eec1] has quit [Quit: ZNC - http://znc.sourceforge.net] | 12:28 | |
-!- perlbot [~perlbot@2600:3c00::f03c:91ff:fe93:eec1] has joined #webgui | 12:30 | |
-!- Radix-wrk [quasselcor@203.161.71.161.static.amnet.net.au] has quit [Quit: No Ping reply in 180 seconds.] | 15:39 | |
-!- Radix-wrk [quasselcor@203.161.71.161.static.amnet.net.au] has joined #webgui | 15:39 | |
-!- mode/#webgui [+v Radix-wrk] by ChanServ | 15:39 | |
-!- Radix-wrk [quasselcor@203.161.71.161.static.amnet.net.au] has quit [Client Quit] | 15:43 | |
-!- Radix-wrk [quasselcor@203.161.71.161.static.amnet.net.au] has joined #webgui | 15:44 | |
-!- mode/#webgui [+v Radix-wrk] by ChanServ | 15:44 | |
-!- Radix-wrk [quasselcor@203.161.71.161.static.amnet.net.au] has quit [Client Quit] | 15:47 | |
ckotil | http://www.webgui.org/forums/dev/creating-a-perl-utility-script-to-delete-orphaned-files very useful | 17:21 |
ckotil | good work | 17:21 |
-!- sbaur [~Adium@130.157.145.37] has joined #webgui | 17:52 | |
+BartJol | mmm, but how do they get orphaned | 17:54 |
ckotil | bad import jobs by me | 17:54 |
+BartJol | ah | 17:54 |
+BartJol | I had some trouble lately with wgaccess files | 17:55 |
+BartJol | that was also strange, that files said the the file on that storageId's were in trash | 17:57 |
ckotil | that sounds familiar | 17:59 |
+BartJol | now I see that there is a purgewgaccess script | 17:59 |
+BartJol | I did it with a find . -name ".wgaccess" -exec rm {} \; which also does the job | 18:00 |
+BartJol | using the script might have been more subtile | 18:00 |
haarg | the script removes them if they allow public access but leaves them in place if access is more restricted | 18:02 |
ckotil | nice | 18:06 |
+BartJol | ah, well then my find option works better | 18:36 |
+BartJol | it is a bit brute force, but hey | 18:36 |
haarg | if everything is public, then yeah using find will work fine | 18:36 |
haarg | also, you can do find . -name '.wgaccess' -delete | 18:37 |
+BartJol | is there a way to re-generate the wgaccess file, to be able to skip modperl and serve directly via modproxy? | 18:37 |
+BartJol | yeah, the find command is not the "there is only one way" solution | 18:38 |
haarg | if you modify the asset that the storage location is used for it will regenerate the file as needed | 18:38 |
haarg | it will only generate the file if it has restricted access | 18:38 |
haarg | public files will be left with no .wgaccess | 18:38 |
haarg | which allows mod_proxy to serve them directly | 18:38 |
+BartJol | ok | 18:39 |
+BartJol | thanks | 18:39 |
ckotil | has anyone devised a smarter way to add images to layouts and article assets via the RichEditor? the current method ... sucks. | 18:40 |
haarg | at one point i wrote a mod_rewrite mapping script to allow mod_proxy to serve protected files directly, and still have proper access control | 18:40 |
+BartJol | yeah, I saw some crafty wgaccess files | 18:40 |
haarg | wg8 solves the issue in a better way | 18:41 |
+BartJol | dunno how the trash state was added. the site was working fine on 1 host, then I migrated it (no upgrades) and the files weren't accessed anymore because of the trash state | 18:42 |
+BartJol | but, hey, it is fixed now | 18:42 |
+BartJol | strange stuff that rory had the same problem after upgrading with the same style | 18:44 |
-!- BartJol [~bart@D57D69B5.static.ziggozakelijk.nl] has quit [Quit: Leaving.] | 18:53 | |
-!- kaare_ [~kaare@94.191.189.159.bredband.3.dk] has joined #webgui | 20:07 | |
-!- perlDreamer [~colink@static-50-43-12-94.bvtn.or.frontiernet.net] has joined #webgui | 21:15 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 21:15 | |
ckotil | Adding images in the wiki is pretty intuitive now. | 21:43 |
-!- andyiomoon [~andyiomoo@ppp163-26.static.internode.on.net] has quit [Quit: Leaving.] | 23:25 | |
+perlDreamer | ckotil, what kind of problems are you having with getting WebGUI 8 started? | 23:55 |
--- Log closed Thu Dec 01 00:00:05 2011 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!