Wednesday, 2007-04-11

*** AlexCONRAD has joined #pylons00:37
*** jimt has joined #pylons00:38
*** Jim7J1AJH has quit IRC00:39
*** POX_ has quit IRC00:40
*** Jim7J1AJH has joined #pylons00:40
*** pjenvey_ has quit IRC00:58
*** ronchilla_ has joined #pylons01:15
*** ronchilla has quit IRC01:15
*** ronchilla_ has quit IRC01:32
*** ronchilla_ has joined #pylons01:32
*** rope has joined #pylons01:37
*** gldnspud has quit IRC01:54
*** gldnspud has joined #pylons01:55
*** POX_ has joined #pylons02:01
*** goibhni1 has joined #pylons02:13
*** gjh has joined #pylons02:30
*** kg has joined #pylons03:00
*** nathan^ has quit IRC03:06
*** Chairos has quit IRC03:08
*** jimt has quit IRC03:33
*** Chairos has joined #pylons03:43
*** ronchilla__ has joined #pylons03:47
*** ronchilla_ has quit IRC03:47
*** rope has quit IRC03:56
*** scane has joined #pylons03:56
scaneHi. Do I have to reload something when I change routing.py and if so how? Thank you.03:58
*** ronchilla__ has quit IRC03:58
*** ronchilla__ has joined #pylons03:58
scaneI have the impression that changes to routing.py have no effect.03:59
_damjan_scane, if you run your app with 'paster serve --reload development.ini' ... you don't03:59
_damjan_it does it automagically03:59
scane_damjan_: thank you. so there must be some other reason. It is strange, when I remove all route the app still works04:03
scaneMaybe it is because of some caching. And browser caching (opera here) and pylons caching both might be involved04:04
_damjan_you use caching in development?04:05
scanei don't know. i left everything untouched, so I guess it is not used. I think the best thing would be using IE instead of opera, I suspect opera does some caching04:08
_damjan_scane: you can put a 'print xxx' statement in the controller to see if it's hit04:10
eleftheriosscane, I think best would be using FF instead of either IE or Opera04:10
_damjan_and Linux while at that :)04:10
eleftheriosand while you're at it, install Firebug too04:10
eleftherioshttp://pylonshq.com/project/pylonshq/query?group=status&milestone=0.9.604:11
eleftheriosI get lots of internal server errors04:11
scanethank you. good idea. I will google for firebug. os cannot be changed it is not my own machine, they use windows.04:12
eleftheriosscane, once you use firebug you won't believe how you could have lived without it04:14
eleftheriosscane, good luck with you OS change too, I hope it happens some time soon04:14
eleftheriosDebian 4.0 (Etch) is released by the way ;-)04:15
eleftherios_damjan_, http://pylonshq.com/project/pylonshq/ticket/203 <- you're right04:17
_damjan_eleftherios: yes, ben agreed about it too04:21
_damjan_but the patch broke some test04:22
eleftheriosoh04:22
Brackiinstall IETab for FF as well so you can test IE weirdness in a cozy atmosphere..04:34
*** Chairos has quit IRC04:41
*** Chairos has joined #pylons04:42
*** jbb666 has joined #pylons05:11
eleftheriosBracki, haha, well put :-)05:24
*** ronchilla_ has joined #pylons05:27
*** ronchilla__ has quit IRC05:27
*** goibhni1 is now known as goibhniu05:50
*** pjenvey_ has joined #pylons06:06
*** pjenvey has quit IRC06:18
*** luckymurali_81 has quit IRC06:19
*** nathan^ has joined #pylons06:23
nathan^:P06:23
vednis_eeewww, got my unit test to dump core06:40
vednis_not bad for a web app :)06:40
xorAxAxvednis_: sqlite?06:42
vednis_xorAxAx, yep, with a no-so-specially crafted SQLAlchemy transaction06:42
vednis_right out of the SA docs, actually06:43
xorAxAxpysqlite bug06:47
vednis_ah06:47
xorAxAxdont forget to file a ticket after you have checked the newest versions06:47
xorAxAxwell, its rather easy - cpython itself is hard to crash06:48
vednis_what's rather easy?06:48
xorAxAxs/easy/obvious/06:50
vednis_xorAxAx, that worked, I went from pysqlite 2.3.2 to 2.3.3, and SA throws the proper error06:50
vednis_thanks for the help06:52
*** creiht has joined #pylons06:54
*** jbb666 has quit IRC07:01
*** lisppaste5 has quit IRC07:08
*** MarkB1 has joined #pylons07:16
*** lisppaste5 has joined #pylons07:16
*** pobrien has joined #pylons07:21
*** Kush- has joined #pylons07:29
*** windle has quit IRC08:25
*** beluga9 has joined #pylons08:42
*** POX_ has quit IRC08:53
*** POX_ has joined #pylons08:55
*** dds has joined #pylons08:56
ddsianbicking: around?08:58
ianbickingdds: yeah, a bit08:59
ddsianbicking: I have a testcase for you to show that paste.deploy.appconfig() fails if you have a filter defined09:00
ianbickingdds: are you using filter-with ?09:00
ddsyes09:00
TownCrierpylons: robust_import.diff attached to Ticket #229 <http://pylonshq.com/project/pylonshq/attachment/ticket/229/robust_import.diff> || Ticket #229 ([PATCH] paster shell breaks if pylons app is not the first package listed ...) created <http://pylonshq.com/project/pylonshq/ticket/229>09:00
ianbickingI've noticed a problem with that, but haven't had a chance to look closely yet09:00
ddssorry I meant to say filter-with defined09:00
ianbickingyeah; filter-app/next works fine, but filter-with has a problem with appconfig.09:00
ddsok09:01
ddsbut, then, the config that you read with appconfig() is different.09:05
ianbickingI'm not saying that it's not a bug09:12
TownCrierpylons: Ticket #229 ([PATCH] paster shell breaks if pylons app is not the first package listed ...) updated <http://pylonshq.com/project/pylonshq/ticket/229#comment:1>09:14
*** ronchilla_ has quit IRC09:19
*** ronchilla_ has joined #pylons09:19
*** efm_ has quit IRC09:39
*** efm has joined #pylons09:42
*** AlexCONRAD has quit IRC09:46
*** __pv has joined #pylons09:58
*** efm_ has joined #pylons10:01
*** efm has quit IRC10:03
*** alex____ has joined #pylons10:05
*** alex____ is now known as tarez10:06
tarezhello, newbie here!10:06
tarezI'm having an issue on Windows with the helloworld/getting started walkthrough10:07
tarezhi all10:11
Chairoshello10:11
Chairosthis time of day a lot of people are usually idle.10:11
Chairosso, what's your issue?10:11
tarezwell, when I do paster serve --reload development.ini, I get an error that seems to come from subprocess.py10:12
Chairoscan you paste the complete traceback here? http://pylonshq.com/pasties10:13
tarezwindows says "filename, directory name, or volume lable syntax is incorrect"10:13
ianbickingtarez: do you have Paste 1.3.2 ?  There was a Windows fix in it10:13
Chairoshttp://pylonshq.com/pasties/new10:13
tarezlet me check on the Paste version10:13
tarezthere's the traceback10:15
tarezhttp://pylonshq.com/pasties/21210:15
tarezit looks to be the same error as http://pylonshq.com/pasties/21110:16
tarezPaste is 1.3.2 on my box, I just installed Pylons today10:17
*** dds has quit IRC10:18
tarez@ianbicking: your form generation blog posts have sparked lively conversation in our office10:19
tarez:)10:19
ianbickinghrm... looks like I fixed that in paste.script.command, but not serve10:22
ianbickinghrm... oh, yeah10:25
ianbickingI think there's a workaround of a bug that maybe has been fixed in Python 2.510:25
ianbickingthere's this bug: http://groups.google.com/group/pylons-discuss/browse_thread/thread/87374554e4cb15fb/00ba506b1acd4880?lnk=gst&q=pasterscript&rnum=1&hl=en#00ba506b1acd488010:27
ianbickingwell, that report10:27
*** pjenvey__ has joined #pylons10:27
ianbickingand I was hoping someone would actually tell me what works where; as I'm pretty sure that if I just remove the code I'll break something, I'm just not sure what10:27
ianbicking*probably* I can just do a version check, and only do that quoting thing for Python 2.4 and under10:28
ianbickingbut I'd like some confirmation from a Windows user10:28
ianbickingif someone can provide some confirmation, I can do another PasteScript release with that fix10:29
*** westpjc has joined #pylons10:33
rbmianbicking: I really liked your blog post about form libraries10:33
tarezI'm a windows user and I'd be glad to help out...10:37
tarezwhat would you like me to test? I have 2.5 now but I can install 2.4 if need be10:37
tarezbtw, there's no space in my Python path...10:39
*** ronchilla has joined #pylons10:42
*** ronchilla_ has quit IRC10:42
ianbickingtarez: if you can test it under Python 2.4 that would be helpful10:43
ianbickingI suspect it works under 2.4, because all the reports I've gotten are from 2.5 users10:44
tarezalright, let me get it installed and then I will report back10:44
ianbickingideally with a space in the path to the Python executable (since that's what initially caused the problem that lead to that code)10:44
tarezcan do10:44
tarezwill 2.4.4 do?10:44
*** goibhniu has quit IRC10:45
ianbickingtarez: yes, I think any version of 2.4 should be fine10:47
tarezso, I installed Python in 'C:/Program Files/Python24/'10:54
tarezthen I ran 'python ez_setup.py Pylons'10:55
tarezI had already changed my PATH variable to point to the 24 install in Program Files10:55
tarezrunning this: paster create --template=pylons helloworld10:56
tarezgave me this: Cannot find Python executable C:\Program10:56
*** matt_good has quit IRC10:56
tarezthough I can acces python with only 'python' and it starts the interactive shell for the 2.4 install10:58
aa_tarez: yeah, you need to run on windows...um.. paster_script ? or something like that11:00
aa_tarez: paster does something weird11:01
aa_python paster_script.py something11:01
tarezhmm, 'paster' worked with 2.5 and no space in the python install path11:01
aa_hmm, yeah, maybe it's the space, my python ws in program files11:02
tarezI think it has to do with the space in the path that ian is looking at11:02
*** ronchilla has quit IRC11:02
*** ronchilla has joined #pylons11:02
tarezI am running through the same test on 2.5 now11:11
tarezyep, same error on 'paster create' command11:12
*** kooph has joined #pylons11:12
koophhi11:12
tarezthe space is definitely the issue with 2.4 and 2.511:12
tarezhi kooph11:13
koophbeaker middleware is maintained by ben?11:14
ianbickingtarez: so the quote marks don't help with the space?11:15
ianbickingkooph: no, beaker is not I11:15
ianbickinghrm... there should be *something* that will help when there's a space11:15
ianbickingProgram\ Files ?11:16
tarezapparently not, I ran through a fresh install of both versions of Python and a fresh install of Pylons with both versions and they both died on the space11:16
ianbickingor is there a good API to get the short form of the filename11:16
ianbickingprogra~111:16
kooph:)11:16
tarezthe easiest is user education :) "Do not install in a folder with a space in the name!"11:17
kooph'do not use windows'11:17
kooph;>11:17
tarezthe short form might be a solution11:17
koophbut session module is taken from myghtyutils, right?11:18
tarezhere's someone doing it in Jython: http://mail.python.org/pipermail/python-list/2002-February/126796.html11:19
tarezobviously a long time ago...I just noticed the 200211:20
tarezbut he's shelling out to the Windows Script Host, so that's not really a great solution11:20
ianbickingtarez: do any of os.path.normpath, normcase, realpath, abspath give you a more usable path?11:31
tarezgood question, let me take a look11:32
tarezI'm a bit of a Python noob, so I don't know exactly how to see those11:34
tarez:)11:34
tarezfirst I did 'import os'11:34
tarezbut when I do 'print os.path.normpath' I get '<function normpath at 0x00A3B270>'11:35
ianbickingtarez: os.path.normpath(r'C:\Program Files\Python25\Python.exe')11:37
tareznone of those you listed seem to get rid of the space.11:39
ianbickingdamn11:39
tarez>>> os.path.normpath(r'C:\Program Files\Python25\Python.exe')11:40
tarez'C:\\Program Files\\Python25\\Python.exe'11:40
tarez>>> os.path.normcase(r'C:\Program Files\Python25\Python.exe')11:40
tarez'c:\\program files\\python25\\python.exe'11:40
tarez>>> os.path.realpath(r'C:\Program Files\Python25\Python.exe')11:40
tarez'C:\\Program Files\\Python25\\Python.exe'11:40
tarez>>> os.path.abspath(r'C:\Program Files\Python25\Python.exe')11:40
tarez'C:\\Program Files\\Python25\\Python.exe'11:40
tarez>>>11:40
ronchillaos.path.normpath(r'C:\Program Files\Python25\Python.exe')11:42
ronchillaoops11:42
*** ianbicking is now known as ianbicking|mtg11:42
nathan^Can anyone here help me with apache and url rewriting?11:43
nathan^Here is my problem11:44
*** benbangert has joined #pylons11:44
*** keren23f has joined #pylons11:45
nathan^I have a file at /user/foo.myt, and, when Apache gets a request for /foo-723432/bar/snark/boojum, it rewrites the URL internally to /user/foo.myt?id=72343211:45
nathan^With PHP, this worked out just fine11:46
nathan^But we're migrating to python/myghty and I get a 404 now when I request /foo-723432/bar/snark/boojum11:46
nathan^Can anyone help me?11:46
benbangertnathan^: uhhh, thats weird11:48
benbangertnathan^: what do you mean it rewrites the URL?11:48
*** gldnspud has quit IRC11:48
nathan^Yeah.11:48
benbangertin your script, if you print out request.environ['PATH_INFO'] does it show the proper URL?11:48
*** gldnspud has joined #pylons11:48
nathan^I mean I have an apache rewrite rule so when it gets a request for /foo-*/*/ it behaves like I suggested, serving up /user/foo.myt?id=(number_after_the_dash)11:49
nathan^The script never runs11:49
*** zzzeek_ has joined #pylons11:51
nathan^zzzeek_11:51
tarezwhat does the rewrite rule itself look like?11:51
nathan^ RewriteRule /trip-([0-9]*)/.*/ /user/trip.myt\?tab=airlines&id=$1 [L]11:51
benbangertohh11:53
benbangertnathan^: ok, so whats the problem?11:53
nathan^I get a 40411:53
nathan^It works for the PHP portion of the site11:53
nathan^But I switched the rule now that I have the myt portion finished and I get a 404 :(11:54
benbangertI have no idea how you have that URL mapped to Myghty11:54
benbangertAre you using Pylons?11:54
nathan^Pretty much all that changed is trip.php to trip.myt11:54
nathan^I'm not. :(11:54
benbangertThen it comes down to how you have Myghty configured11:54
nathan^Okay.11:54
nathan^So what should I read to understand what I need to change?11:55
benbangertAre you using mod_python?11:55
nathan^Yes.11:55
benbangertSo you probably don't have the section in there for the .myt files setup to dispatch properly11:55
nathan^Okay.11:56
nathan^Can you give me a for example, or something? So I know where to start?11:56
benbangertI haven't setup a mod_python Myghty block in about 3 years now, so I'm at a loss on that11:57
koophwhere i can setup url prefix for pylons?11:59
koophapp/config/environment.py?11:59
*** fullpony has joined #pylons11:59
nathan^benbangert, can you point me somewhere to get me started?  I still have no idea what to do12:00
benbangertkooph: I'd recommend using the PrefixMiddleware12:01
*** FlimFlamMan has joined #pylons12:01
benbangertkooph: http://pylonshq.com/docs/application_configuration.html12:02
benbangertnear the bottom12:02
*** ronchilla has quit IRC12:03
*** ronchilla has joined #pylons12:03
stegmaths exam >:(12:04
stegI would rather program12:04
koophbut from where i can import prefixmidlleware?12:09
koophor it is separate project12:10
*** matt_good has joined #pylons12:10
koophok, i see it in paste12:10
koophgee.. i know that paste can lot of things, but it still suprises me:)12:11
benbangert:)12:12
*** ronchilla_ has joined #pylons12:14
*** ronchilla has quit IRC12:17
vednisOT question: I'm looking for a "Unittest Mode" for Emacs that will work with nosetest output.  Can anyone recommend a mode that I might use a base to build from?12:17
koophok, now the hardest part: reportlab. anyone used it lately?12:18
* vednis .o( whoa, 76 people in here. Cool! :)12:19
pjenvey__really? wowza12:20
SignumHas anyone yet used my python-authkit Debian package (from the experimental branch)? I consider uploading it to the official Debian branch.12:26
POX_Signum: isn't it still in NEW?12:27
SignumPOX_: Uhm... shouldn't be in unstable.12:27
SignumPOX_: Oops. Since when do experimental packages go through the NEW queue?12:28
POX_since always?12:28
SignumThat's a long time. :)12:28
POX_;)12:28
*** cwells has joined #pylons12:31
nathan^benbangert12:31
nathan^Or anyone :)12:31
benbangertindeedy12:31
nathan^SO12:31
benbangertoops, lunch, brb12:31
nathan^I think what I need is12:31
nathan^Ack12:31
nathan^Okay I'll go get lunch also12:31
nathan^BRB12:31
vednisyou know what the best part about learning elisp is?  You learn something new with almost any code you look at.12:35
vednisBut, at the same time, the code is understandable - you can tell what is happening by the context.  Pretty cool.12:36
koophbye12:41
*** kooph has quit IRC12:41
scanevednis, elisp is a scripting language for the emacs editor?12:42
vednisscane, yes, it is a derivative of Common Lisp12:42
vednisbut very similar12:42
*** rope has joined #pylons12:44
nathan^So12:49
nathan^I think I need PythonOption MyghtyPathTranslate12:49
stegis it still dynamically scoped? :P12:49
nathan^But when I try using it, just like the docs suggest12:49
nathan^    <LocationMatch "/trip-[0-9]*/.*/">12:49
nathan^        PythonOption MyghtyPathTranslate "[\12:49
nathan^                (r'/trip-([0-9]*)/.*/':r'/user/trip.myt\?tab=airlines&id=\1'),\12:49
nathan^            ]"12:49
nathan^    </LocationMatch>12:49
nathan^I get an invalid syntax error12:50
nathan^Oh12:57
nathan^It wants a ','12:57
*** etrepum_ has joined #pylons12:58
*** etrepum has quit IRC12:58
nathan^I'm pretty sure this is what I want, but, I need help understanding how to write the MyghtyPathTranslate rule12:58
ianbicking|mtgtanuki: maybe win32api.GetShortPathName('...') would work?  Requires win32api, but we could check for a space before bothering with this13:02
ianbicking|mtgI think win32api is also installed by default13:02
xorAxAxnope13:02
ianbicking|mtgwell, we can just tell them to install it if it's necessary to fix this problem13:03
ianbicking|mtgso long as you don't need it if you don't have a space in the filename13:03
benbangertianbicking|mtg: http://pylonshq.com/project/pylonshq/ticket/22913:05
benbangerthave you seen that issue before?13:05
benbangertseems like another special setuptools thing ;)13:05
TownCrierpylons: Ticket #229 ([PATCH] paster shell breaks if pylons app is not the first package listed ...) updated <http://pylonshq.com/project/pylonshq/ticket/229#comment:2>13:05
nathan^benbangert, so, is there anywhere I can read about getting MyghtyPathTranslate working?13:06
benbangertnathan^: the Myghty website docs would be the best choice13:06
benbangertor the mail list13:06
nathan^Hm13:06
*** efm_ has quit IRC13:06
nathan^Yeah when I search the site there's pretty much one example of using it, and it's not even correct13:08
benbangertit took me quite awhile to get things working right back when I used Myghty13:11
benbangertI'd highly suggest just going with Pylons + Mako ;)13:11
benbangertyou can have it go straight to templates in a template directory13:11
benbangertit doesn't have to use the whole MVC thing13:11
steghmm13:12
stegdo you guys try and write designer-friendly templates?13:12
stegor not worry about it?13:12
nathan^Yeah I wish my boss would let me, ben13:12
*** westpjc has quit IRC13:12
stegyou can do some really cool stuff with mako13:13
stegbut I guess some of it would be impenetrable to your average designer13:13
benbangertsteg: yea, though I'd generally just try and sweep the stuff that might confuse the designer into a separate template thats just called in13:13
nathan^I also wish that I could get the guy in charge of our adsense program to get ads from somewhere other than the URL13:13
benbangertand teach them the basics so that they can use components13:14
nathan^SO I wouldn';t have to rewrite the URL at all13:14
stegbenbangert: I'm wondering if things like toscawidgets could compound the problem13:14
stegbenbangert: because instead of "a page" there's lots and lots of little bits that are all tied together13:14
benbangertprobably, since they'd then need to know how to go into a controller, tell it to use a template, then make the template....13:14
stegand you need to understand how they are tied together in order to work out what goes where13:15
stegyeah13:15
benbangertwell, the question is whether its worth it.... which I think it could easily be13:15
benbangertit depends what kind of designer you're talking about13:15
benbangertthe Photoshop/Fireworks designer who makes the layout, then lets the software try and make a web page from it13:15
benbangertor the designer who looks at the design, gets the images right, writes the CSS and HTML, etc.13:15
benbangertthe latter should have no problem13:16
stegyes, that's true13:16
benbangertcause Mako templates are easier than the crazy CSS/HTML shit designers have to deal with13:16
stegthere's a CSS guy at work now. Well, he's actually a sort of general office guy, but I know he's into web design :)13:16
benbangertthey spend days getting rid of a 5px margin that occurs only on IE 5.5 hehe13:16
stegso I am going to make use of him13:16
stegbecause I think he'll enjoy it13:16
benbangertand plenty of designers even know some JS, which is also more complex than basic Mako functions13:17
stegbenbangert: absolutely, I don't know how they deal with that sort of thing13:17
stegwould drive me insane13:17
CIA-22pylons: pjenvey * r1929 /Pylons/trunk/ (CHANGELOG pylons/commands.py):13:18
CIA-22pylons: don't assume the first package listed in top_level.txt is the base package for paster shell13:18
CIA-22pylons: Patch from Alberto Valverde13:18
CIA-22pylons: Fixes #22913:18
TownCrierpylons: Ticket #229 ([PATCH] paster shell breaks if pylons app is not the first package listed ...) closed <http://pylonshq.com/project/pylonshq/ticket/229#comment:3>13:19
CIA-22pylons: pjenvey * r1930 /Pylons/trunk/pylons/commands.py:13:29
CIA-22pylons: o avoid paster shell reimporting the models and base packages if they've13:29
CIA-22pylons: already been found, otherwise it could think they weren't found when there's13:29
CIA-22pylons: > 1 top_level.txt entries13:29
CIA-22pylons: o refactor validate_name to use can_import13:29
CIA-22pylons: o fix paster [rest]controller's PYTHON_PATH clash message's whitespace13:29
CIA-22pylons: o add __all__13:29
*** efm_ has joined #pylons13:30
TownCrierpylons: break.diff attached to Ticket #229 <http://pylonshq.com/project/pylonshq/attachment/ticket/229/break.diff> || Ticket #229 ([PATCH] paster shell breaks if pylons app is not the first package listed ...) reopened <http://pylonshq.com/project/pylonshq/ticket/229#comment:4>13:31
TownCrierpylons: Ticket #229 ([PATCH] paster shell breaks if pylons app is not the first package listed ...) closed <http://pylonshq.com/project/pylonshq/ticket/229#comment:6> || Ticket #229 ([PATCH] paster shell breaks if pylons app is not the first package listed ...) updated <http://pylonshq.com/project/pylonshq/ticket/229#comment:5>13:32
TownCrierpylons: Ticket #229 ([PATCH] paster shell breaks if pylons app is not the first package listed ...) updated <http://pylonshq.com/project/pylonshq/ticket/229#comment:7>13:37
CIA-22pylons: pjenvey * r1931 /Pylons/trunk/pylons/commands.py:13:43
CIA-22pylons: only attempt to import the models package immediately after finding the base package, this is more correct13:43
CIA-22pylons: Refs #22913:43
TownCrierpylons: Ticket #229 ([PATCH] paster shell breaks if pylons app is not the first package listed ...) updated <http://pylonshq.com/project/pylonshq/ticket/229#comment:9> || Ticket #229 ([PATCH] paster shell breaks if pylons app is not the first package listed ...) updated <http://pylonshq.com/project/pylonshq/ticket/229#comment:8>13:44
nathan^benbangert, can you tell me what the mailing list address is?13:51
pjenvey__the info is on the trac13:51
nathan^My question is specifically to myghty, if that makes a difference. I can't find the address for the mailing list on the myghty site.13:54
*** cwells_ has joined #pylons13:56
CIA-22pylons: pjenvey * r1932 /Pylons/trunk/ (docs/internationalization.txt pylons/config.py): lowercasing 'UTF-8' when used in python code, as most docs usually have lowercase encoding names13:57
*** cwells has quit IRC13:58
*** cwells_ is now known as cwells13:58
*** __pv has quit IRC13:59
tarezinianbicking|mtg: for now, I just installed in a path with no space, but still getting this problem: http://pylonshq.com/pasties/21214:02
tarezoops, fat-fingered it14:03
tarezianbicking|mtg: for now, I just installed in a path with no space, but still getting this problem: http://pylonshq.com/pasties/21214:03
ianbicking|mtgwell, maybe it's fixed for all cases on Windows now14:48
ianbicking|mtgWindows users can easy_install PasteScript==dev to test14:48
*** matt_good has quit IRC14:48
Chairosianbicking|mtg: where did the problem occur, paster serve?14:52
ianbicking|mtgyeah14:52
*** ianbicking|mtg is now known as ianbicking14:52
* Chairos installs py2.5 on his windows vm.14:53
ianbickingyou should be able to install into Program Files and have it work too, if you have win32all14:53
ChairosI won't be trying that.14:53
ianbickingjust for kicks?14:54
Chairosunless win32all comes with the py2.5 msi, I don't have it.14:54
tarezpulling down the dev code now14:58
*** creiht has quit IRC14:58
tarezoops, forgot there's no svn on this machine...doh!14:58
* pjenvey__ punches windows in the face14:58
tareznow we get to see if TortoiseCVS and TortoiseSVN play nice14:59
*** fullpony has quit IRC14:59
tarezoh god, of course, it wants to reboot15:02
* tarez thanks pjenvey__ for his preemptive strike15:02
Chairosyou can install SVN without TortoiseSVN15:02
*** ronchilla_ has quit IRC15:02
*** ronchilla_ has joined #pylons15:02
tarezyou can, but I had tortoisesvn on the network and I'm lazy15:02
tarezBRB15:03
*** tarez has quit IRC15:03
Chairosianbicking: works great here.15:03
Chairosgot XP SP2, py2.515:03
Chairosinstalled to c:\Python2515:03
*** tarez has joined #pylons15:07
*** sickill has joined #pylons15:08
tarezok, installing svn didn't help, the console still can't find 'svn'15:11
tarezback to PATH editing for me15:12
tarezhrm...the PasteScript==dev easy install ain't so easy because Windows can't find svn which I just installed15:14
* tarez asks his boss about that MacBook again15:15
sickillhi guys. can someone tell me why i'me getting EOFError when i'm trying to set anything in session object?15:15
nathan^I still can't figure my problem out.15:17
nathan^    RewriteRule /trip-([0-9]*)/.*/ /user/trip.myt\?tab=airline&id=$1 [L]15:17
nathan^Gives me a 40415:18
Chairossickill: try pasting a traceback in one of the pastebins.15:18
nathan^But when I was using PHP, RewriteRule /trip-([0-9]*)/.*/ /user/trip.php\?tab=airline&id=$1 [L]15:18
nathan^WOrked just fine15:18
Chairostarez: installing http://subversion.tigris.org/files/documents/15/36797/svn-1.4.3-setup.exe worked for me15:18
nathan^I think I need to use PythonOption MyghtyPathTranslate15:19
Chairosnathan^: I think the lesson here is that mod_python is a piece of crap.15:19
nathan^Or something15:19
tarezChairos: thanks, on my way15:19
nathan^Yeah we're all set up to use it15:19
ChairosBitTorrent.com uses Myghty with FastCGI.15:19
nathan^What do you suggest? :P15:19
nathan^Hm.15:19
sickillChairos: here it is: http://pylonshq.com/pasties/21415:19
ChairosI recommend a mod_proxy to a WSGI appserver like paste.httpserver15:19
pjenvey__Chairos - supposedly bitttorrent.com is Pylons now15:20
tarezBRB15:20
*** tarez has quit IRC15:20
nathan^Yeah we cant switch right now15:20
nathan^I'm pretty much locked into wasting time getting this to work15:21
nathan^I guess15:21
Chairossickill: try deleting the 'data' directory in your project root and relaunching your paster serve.15:21
*** ronchilla__ has joined #pylons15:22
nathan^So, since changing from myghty/mod_python isn't an option, can anyone suggest anything to help me?15:22
Chairosmodify your file structure so you don't need rewrite-rules?15:23
ChairosI dunno.15:23
Chairosthere's a mod_python mailing list.15:23
nathan^Yeah I can't find the info on it.15:23
sickillChairos: holy cow! it did it! thx very much :)15:24
Chairossickill: glad to help15:24
Chairosnathan^: http://mailman.modpython.org/mailman/listinfo/mod_python15:25
*** ronchilla_ has quit IRC15:25
*** keren23f has quit IRC15:26
*** tarez has joined #pylons15:26
Chairoswb tarez15:26
tarezthanks15:26
tarezthe update to PasteScript worked, thanks Chairos15:27
tarezer, thanks for the tip on SVN15:27
tarezthanks to Ian for the fix, now let's test it.15:27
tarezsuccess15:28
Chairosyay15:28
tarezianbicking: no spaces in my install path, but the patch seems to work15:29
nathan^Chairos, can you also help me find the myghty mailing list?  The myghty website, on the front page, says 'support will be provided via the list' but it doesn't say the list addy or anything.15:31
*** keren23f has joined #pylons15:33
Chairosnathan^: myghty.org -> @sourceforge link -> Subscribe -> https://lists.sourceforge.net/lists/listinfo/myghty-users15:33
*** sickill has left #pylons15:33
nathan^<315:35
*** mike8 has joined #pylons15:38
*** mike8 has left #pylons15:39
*** mike8 has joined #pylons15:40
*** tarez_ has joined #pylons15:41
*** tarez has quit IRC15:47
*** tarez_ is now known as tarez15:47
*** pobrien has quit IRC15:49
*** kg has joined #pylons15:51
*** kg has joined #pylons15:52
*** pobrien has joined #pylons15:52
*** zzzeek_ has quit IRC15:59
*** kg has left #pylons16:03
*** zzzeek_ has joined #pylons16:07
*** pjenvey__ has quit IRC16:08
tarezgood bye...thanks for help. I am off for the evening.16:08
*** pjenvey__ has joined #pylons16:08
*** tarez has quit IRC16:09
CIA-22pylons: bbangert * r1933 /Pylons/trunk/setup.py: Removing the last of the old dependencies that used dev versions.16:16
nathan^<3 the community16:16
*** justin has joined #pylons16:17
*** zzzeek_ has quit IRC16:18
benbangertChairos: you ever get a thing to grab all the egg's for Pylons?16:19
CIA-22pylons: bbangert * r1934 /Pylons/trunk/setup.cfg: Changing doc output dir to 0.9.516:21
xorAxAxwas there a release?16:22
benbangertyes16:22
benbangertI just put it up on cheeseshop16:22
*** ChanServ sets mode: +o benbangert16:23
xorAxAxneat16:23
*** benbangert changes topic to "New Wiki: http://docs.pythonweb.org/ | Doc Search: http://pylonshq.com/search_docs.html | Pastebin: http://paste.lisp.org/new/pylons | http://pylonshq.com/ | Latest version: 0.9.5"16:23
primcoHEY! congrats.16:23
xorAxAxweeee, no more cheetah issues!16:24
xorAxAxtg is dead, long  live pylons :-)16:24
vednisgreat16:24
vednis!!16:24
vednisdarn enter key16:25
vednisbenbangert, what do you think the best part of the 0.9.5 release is?16:26
benbangerti18n16:26
benbangertthere's lots of i18n stuff all over16:26
xorAxAxi.e. mainly? :)16:26
benbangertstuff to ensure your query and form args are utf-8, stuff to get the right language and such from the user16:27
benbangertbut hell, there's a lot of stuff in this release16:27
xorAxAx:)16:27
benbangert46 tickets closed16:27
vedniswow, nice16:27
justinso... how much is my app going to break? :-D16:27
benbangertthe next highest release in history was only 24 tickets16:27
benbangertjustin: look for the WARNING in changelog16:27
vednisjustin: hehehe :)16:27
CIA-22pylons: bbangert * r1935 /Pylons/trunk/CHANGELOG: Updating CHANGELOG for release.16:29
nathan^benbangert16:29
nathan^Does the new pylons come with the mako template engine?16:29
benbangertyes16:29
benbangertits not turned on by default yet, but its included16:29
nathan^I wish I could get my boss to use mako/pylons16:29
stegoh wow a new pylons16:29
* steg upgrades16:30
vednis^^^^^^^^^    steg's app dies16:30
steghah, what app? :D16:30
vednishehe j/k  ;)16:30
benbangertjustin: http://pylonshq.com/project/pylonshq/browser/Pylons/trunk/CHANGELOG16:31
benbangertif you were running 0.9.4.1 and fixed the stuff the deprecation warnings were talking about, that should address most of it16:32
benbangertalso, the Routes had quite a few updates, new Routes went out yesterday16:32
benbangerthttp://routes.groovie.org/16:32
vednisand new webhelpers the week before last16:32
benbangerta big one some people might be interested in with Routes, is you can turn off Route memory16:32
benbangertand you can turn off the implicit defaults of action=index, id=None for individual Routes16:33
benbangertI'm putting together a complete email that I'll be sending to the list in a little bit16:33
vedniswow, there are a lot more community-contributed fixes and patches in this release16:34
benbangertyup, the community is growing ;)16:34
* nathan^ cries16:35
benbangertnathan^: you can use Pylons with mod_python16:35
nathan^I think my boss is happy that we wrote most of our own framework stuff16:36
stegthe unicoding of GET/POST stuff is really neat16:36
nathan^Mostly what is pissing me off now is that I can't get much help because no one else uses a setup like ours, and the docs aren't very clear as to what I might need to do. :P16:37
vednisnathan^, how quickly could you port part of your app to pylons?16:42
vednisafk16:42
vednisback16:44
*** matt_good has joined #pylons16:44
vednismatt_good, new Pylons release!16:45
*** bradmw has joined #pylons16:48
nathan^vednis, I don't know, my friend.16:54
nathan^Probably very quickly16:54
vedniswell, it is always impressive to show significant and useful business functionality ported to a new platform in record time.16:55
vednisand an accompanying set of estimates for porting the rest of the app as well :)16:56
*** Kush- has quit IRC16:56
vednisthat could be done with function points, ideal days, story points, etc.16:56
*** cwells has quit IRC16:58
CIA-22pylons: bbangert * r1936 /Pylons/trunk/setup.cfg: Adding new i18n file for doc gen.17:02
xorAxAxbenbangert: you changed the interface of the paginator :-(17:03
Chairosbenbangert: no, I'm planning on adding that feature to my cheeseboard.17:03
xorAxAxapp broken.17:03
benbangertxorAxAx: it's a small change, but yes, it changed17:03
benbangertit needed to change to properly handle getting query args to the db engine17:04
xorAxAxi am passing query args successfully17:04
xorAxAxof course it was a pain to figure out how that works flawlessly :-)17:04
benbangertah, its significantly easier now17:05
xorAxAxso i dont doubt that this made it easier for new users of the code17:05
benbangertbbiaf17:06
*** benbangert has quit IRC17:06
*** fullpony has joined #pylons17:09
*** mike8 has quit IRC17:11
*** pion33r has joined #pylons17:13
pjenvey__paginator changed? doh17:13
*** beluga9 has quit IRC17:27
*** rope has quit IRC17:27
*** windle has joined #pylons17:38
CIA-22pylons: pjenvey * r1937 /Pylons/trunk/pylons/commands.py: mention restcontroller in the module docs17:40
elefthpjenvey__, what's your email?17:43
pjenvey__pjenvey@groovie.org17:44
pjenvey__elefth - where did you check about the including GPL code?17:45
elefthnot only I keep missing your messages on here because of different timezones but I don't really know each time which of your incarnations is really you: pjenvey, pjenvey_, pjenvey__ :-)17:47
elefthpjenvey_, I asked in #gnu and #fsf17:48
elefthpjenvey__, even17:48
matt_goodwindle: do you read The Daily WTF?17:49
Chairosand were the people who answered associated with the FSF?17:49
windlematt_good: not yet17:49
ChairosI ask because the revelation you offer seems to contradict somewhat what the FSF's website says.17:49
pjenvey__so they're saying a python import isn't like a linkage?17:49
matt_goodwindle: there was another one today about crazy interview stories, you should submit Rob's17:50
Chairos"If modules are designed to run linked together in a shared address space, that almost surely means combining them into one program."17:50
Chairoshttp://www.gnu.org/licenses/gpl-faq.html#MereAggregation17:50
elefthwhat the chap told is that as long as the licenses of the other modules do not restrict the GPL, components can be mixed freely. No issues.17:51
*** cwells has joined #pylons17:51
Chairoswell, sure. a BSD program and a GPL program can be combined to form a new GPL program.17:52
elefththe BSD and MIT licenses he said do not restrict the GPL, I can mix freely and each module keeps its license.17:52
Chairosbut they can't be combined to form a BSD program.17:52
elefthyou can distribute a composite work where each module keeps its licence.17:52
Chairoselefth: cite, please.17:53
elefthChairos, it is my own interpretation, I may be wrong.17:53
ChairosI am afraid that you are.17:53
elefthChairos, this is from what I gather.17:53
elefthChairos, we can ask in #gnu in case they can cite.17:53
pjenvey__the FAQ link Chairos pasted has a pretty good description17:54
pjenvey__GPL is quite viral17:54
matt_goodthe linking clause is a little fuzzy when relating to languages like Python since it's not done at compile time17:54
windleelefth: they made the LGPL specifically to address the linking issue17:54
pjenvey__yea, it's more appropriate for libs17:54
matt_goodbut I usually err on the side of not importing modules that are GPLed in non-GPLed code17:54
Chairospjenvey__: I do hate that word, 'viral'. The GPL doesn't "spread" unless you take action to spread it.17:55
pjenvey__well you can usually avoid the flu too if i keep a safe distance from the guy sneezing =]17:56
primcohey folks.17:58
primcoi have a pylons site i want to turn off caching for17:58
matt_goodelefth: what's the background of the app and library in question?17:58
primcoit worked fine until i started serving it with cherrypy17:58
primconow it's caching pages when it didn't with the paste server17:58
matt_goodelefth: I've had decent luck getting some people to switch to LGPL17:59
pjenvey__matt_good - i brought this up in regards to alchemyware17:59
elefthChairos, so your take is that one can not combine BSD and GPL components in a framework with the BSD components keeping their license?17:59
primcois there a sway i can set it in pylons? i think it's cherrypy's fault17:59
Chairoselefth: my take is that the combined program must be licensed under the GPL if one of the components is GPL-licensed.18:00
Chairosthis is also, so far as I can tell, RMS's take.18:00
elefthChairos, I see.18:00
windleprimco: caching where?18:00
elefthChairos, I have to check that, I hope this is not the case.18:00
Chairoscertainly if you extracted the original BSD-licensed components from the app, they would still be BSD-licensed.18:00
windlelike, browser caching?18:00
primcoyeah18:00
Chairosbut in the context of the complete program, they are subsumed into the GPL.18:00
elefthhm18:01
primcoa url that would usually do a query instead just diplays the last query18:01
primcounless i hit refresh18:01
matt_goodelefth: oh, I see you're actually one of the authors18:01
elefthmatt_good, yes18:01
matt_goodconsidering the amount of debate, it's clear that the GPL will confuse people if you don't intend for it to apply to other applications18:02
matt_goodso if that's not your intent relicensing it under the LGPL would make it much clearer18:02
Chairoselefth: see for example http://www.gnu.org/licenses/gpl-faq.html#CombinePublicDomainWithGPL and http://www.gnu.org/licenses/gpl-faq.html#GPLInProprietarySystem and http://www.gnu.org/licenses/gpl-faq.html#LinkingWithGPL18:02
elefthnow I have just written a WSGI Dispatcher to work behind Routes that offers some nice functionality and I GPLed that too.18:03
elefthChairos, I have read the last two in the past, I will have a look at the first one, thank you.18:04
Chairossuffice to say that if the resulting program of linking together a GPL-ed module and a non-GPLed module didn't have to be GPL-ed, then there would be none of the controversy over non-free modules in the Linux kernel.18:05
Chairosor at least there would be very little of it.18:06
elefthChairos, my hope was/is that it is a different case when you mix it with components that have GPL-compatible licencing.18:06
Chairosthe only difference is that it's legal to distribute the work, then. since you can legally put the whole thing under the GPL.18:07
Chairosbasically, without exceptions that do not exist in the default GPL text, any program that includes GPL'd code must be licensed under the GPL, or else not publicly distributed.18:08
elefthChairos, that sounds the most probable. I will double check at some point but I think you are right.18:08
Chairosnow, many programs have exceptions for some purpose or another. for example, Bison copies some GPLed code into the generated output, but there is an exception allowing you to include that code in a non-GPLed program.18:08
Chairosbut that exception had to be explicitly written, because the default case is that you can't do that.18:09
matt_goodpersonally I don't know whether the GPL linking is *enforceable* under some conditions, but I believe that it is the *intent* of the license18:11
matt_goodso if you don't intend it to apply via linking then the LGPL makes that clear18:12
*** scane_ has joined #pylons18:19
elefthwell, I didn't think the GPL would be an issue with Alchemyware. If someone asks me to redistribute it with non-GPL code I will work something out. It has not been an issue so far.18:20
elefthin my opinion the GPL has many advantages over the other open source/free software licenses so I tend to use at all times. Of course this is just a personal preference, I don't mean to start a whole flamewar here.18:22
windleelefth: the primary thing I see people choose GPL for, is so that if someone else uses it and modifies it, they still get the updates18:23
windleelefth: if that's the main thing you're interested in, take a look at the Mozilla Public License, thats what Sun based theirs off of as well for Solaris18:24
elefthwindle, for me the benefit with the GPL is that it ensures we crate a pool of free/open source software that anyone can contribute to but no one can take away from18:24
windleit's like the GPL, without the 'spreading' bit in it18:24
elefths/crate/create18:24
windleyea, but I don't think that means much for web dev18:25
windleso it might as well be BSD licensed since it makes company lawyers more happy18:25
windlebecause the GPL is harmless against a company like Google18:25
windlewhich can use GPL all over, but you don't see them putting out the PageRank code18:26
windlecause of the web service GPL loophole18:26
windlea company that wants to use your GPL'd web code, will never have to give anything back to you18:26
windlesince they'll most likely never "distribute" anything18:26
*** scane has quit IRC18:26
windleSo if all the license does is stop lots of people from using it at companies.... what's the point?18:27
elefthhm18:28
windleI've seen more companies contribute to open source projects because they wanted to, than because they were forced to by the GPL.18:29
elefthwindle, the opposite has happened many times too. Think of Apple and the Objective C compiler.18:29
windleSure, its not in every case, but overall the biggest contributions of code I've seen dumped by companies into the OS community has been by choice, not by GPL force.18:30
elefthI don't think that you can quantify something like that so easy.18:30
windleThe stuff IBM has dumped into open-source has been huge, and they did that without being strong-armed by a license.18:30
windleyea, I think I can, mainly because there's been a few companies that have dumped millions of lines of code into open-source18:31
windlebut anyways, as I said, with web infrastructure code, the GPL is harmless as its intent is side-stepped by the web service loophole18:32
windleI like the BSD license, so I use that, and lots of companies are clear on their stance with that license18:32
CIA-22pylons: bbangert * r1938 /pylonshq/trunk/ (4 files in 3 dirs): Updated version number and news.18:33
elefththe BSD license does not protect the open/free software pool. Anyone can contribute and anyone can take away without putting anything back. In the case of web software maybe you are right that the GPL intentions are side-stepped; I will check and read about it.18:35
windleelefth: same with the GPL18:36
windlewhen it comes to web apps18:36
elefthI'm half asleep here...02:35...18:36
windleflickr uses GPL code, do you see flickr source code out there?18:36
windlerunning a web service doesn't count as "distribution"18:37
elefthwindle, no, but that's only part of the story18:37
windlethus, no having to give anything back18:37
elefthof course18:37
elefththanks for the chat, I'm off to bed :-)18:38
CIA-22pylons: bbangert * r1939 /pylonshq/trunk/pylonshq/templates/layout.html: Updating YUI grids to use Yahoo network.18:40
*** efm_ has quit IRC18:46
CIA-22pylons: bbangert * r1940 /pylonshq/trunk/pylonshq/controllers/pastetags.py: Str'ing tag name before lookup.18:49
triplah_whow would i get more verbose errors from sqlobject?18:54
triplah_wProgrammingError: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'to, depends, terms, command, state, frm, jobid) VALUES ('1', NULL, 'design', 'co' at line 118:55
triplah_wthat doesnt really tell me much18:55
triplah_wit cuts the important part of the error off18:55
pjenvey__that's probably the fault of the mysql lib18:57
Chairosyeah18:57
triplah_wwindle: afaik Google contributes patches made to OSS back to the relevant communities18:57
Chairosthat's not SO's exception.18:57
triplah_wi figured the TB was cutting it off somewhere18:57
Chairosalso it doesn't seem to be using bind variables.18:57
Chairoswhich frightens me.18:57
triplah_wwell that sucks :\18:57
triplah_wi added two new columns to my db18:58
triplah_wbut everything seems in order, so i cant actually spot the problem with my code18:58
pjenvey__turn the sql echoing on19:00
triplah_wmaybe i can get sqlobject to print the query it tries to execute19:00
triplah_wyep19:00
matt_goodanyone know where the post was on the problems with trying to write your own glue instead of using a framework19:01
fullponyhas anyone here played with Sookti at all?19:02
triplah_wmatt_good: i think there was a post by jesusphreak19:03
triplah_wi'll grep some logs for it19:03
triplah_wmatt_good: http://jesusphreak.infogami.com/blog/vrp119:04
triplah_wthere is only a small paragraph there on RYO problems19:04
triplah_wprob not the article you want19:05
triplah_wINSERT INTO command (to, depends, terms, command, state, frm, jobid) VALUES ('1', NULL, 'support', 'comp', 'new', '1', 1)19:09
justinis 'to' a reserved word?19:11
matt_goodtriplah_w: yeah, I think there was another, but it looks like I don't need the comparison since we're going to go ahead with Pylons19:12
triplah_wjustin: mysql didnt complain when i created a column with "to" as the name19:12
triplah_wmatt_good: excellent19:12
matt_goodthough in looking, I did reread Ben's post on the issue of middleware that shouldn't be middleware: http://groovie.org/articles/2007/02/11/wsgi-middleware-isnt-middleware-time-for-better-language19:14
matt_goodI kind of have to wonder why Alchemyware is middleware19:14
triplah_wjustin: meh! that fixed it19:14
matt_goodI don't really see a need to put your SA sessions in the environ instead of using the SessionContext stuff more directly19:15
matt_goodbut I guess elefth is away now19:16
*** scane__ has joined #pylons19:21
*** efm_ has joined #pylons19:22
*** zzzeek_ has joined #pylons19:33
*** scane_ has quit IRC19:34
*** efm_ has quit IRC19:35
ianbickingis there a way to force something to act like a container with Routes?  (i.e., require a trailing slash)19:43
ianbickingI set up a route for ':bundle/', but I can match a URL with no trailing slash with this19:44
ianbickingand that of course isn't right19:44
ianbickingideally I'd want to redirect, or set up a route to force a redirect somehow...?19:44
ChairosI don't think windle believes in trailing slashes.19:46
ianbickinga Zope afficianato?19:46
ianbickingthey don't like trailing slashes either.  Me, I'm a canonical URI kind of guy.19:46
ianbickingif I have /foo/bar, I don't really think I should have any /foo URLs, just /foo/19:47
*** efm has joined #pylons19:48
*** zzzeek_ has quit IRC19:53
*** scane__ has quit IRC20:04
*** scane_ has joined #pylons20:04
*** efm_ has joined #pylons20:07
*** efm has quit IRC20:09
windleianbicking: it can prolly be done20:14
ianbickingwell, obviously it *can* be done.  Is there a right way to do it?20:15
ianbickingit seems like it should be simple/automatic20:15
windlewell, ideally you would have an option so that when it determines how to leave off url's, it requires each part to end in /20:17
windleand it'd need to leave a / at the end if you put one there20:17
windlefile a ticket for it, I'll add it20:17
windleianbicking: are there speed improvements in Paste 1.3 that weren't in 1.1?20:19
windlethe http server it comes with?20:19
windlewhen I changed PylonsHQ to Pylons 0.9.5 and it updated all the stuff.... it got faster20:20
*** fullpony_ has joined #pylons20:20
*** fullpony_ has quit IRC20:21
ianbickingwindle: maybe the threadpool wasn't on in 1.1?20:24
ianbickingotherwise no20:24
windlehmm20:24
windlemaybe its Mako 0.1.5 instead of Mako 0.1.020:24
ianbickingI filed a ticket for the Routes thing20:24
windlewhatever it is, I like it20:24
ianbickingcool; StaticURLParser really needs a speed improvement20:24
ianbickingand I need to finish that benchmarker; has anyone used httperf before?20:24
windlethere's that other tool too20:24
windleuhhh20:25
*** scane_ has quit IRC20:25
windlehttp://cheeseshop.python.org/pypi/funkload/1.6.220:25
ianbickingyeah; it seems more complicated20:25
ianbickingI don't think I need that complicated20:25
*** scane__ has joined #pylons20:25
ianbickingeven httperf has lots of options; suggestions on good options would be useful in and of itself20:25
windlehmmm20:28
windleso tricky to put together a comprehensive release note when so many packages have changes ;)20:29
ianbickingyou need a news-file-parser20:29
ianbickingand some svn tools20:29
windleoh yea, that reminds me!20:31
ianbickingbuildutils should be more awesome than it is20:31
windleyea20:32
CIA-22pylons: bbangert * r1941 /Pylons/tags/0.9.5/: Tagging 0.9.5 version20:32
ianbickingway too many possible projects20:32
ianbickingis this what interns are for?20:32
ianbickinghmmm... SoC?20:32
CIA-22pylons: bbangert * r1942 /Pylons/tags/0.9.5/setup.cfg: Auto-update of version strings20:32
windlelol20:32
CIA-22pylons: bbangert * r1943 /Pylons/trunk/setup.py: Auto-update of version strings20:33
windlethat sounds like a great SoC20:33
ianbickingis it too late to get into SoC?20:33
windlesomeone fix pudge and buildutils :)20:33
ianbickingthis is all PSFable, I think20:33
windlethats totally PDFable20:33
ianbickingugh, managing sucks too20:33
*** fullpony has quit IRC20:36
triplah_whas anyone ever prep'ed a proposal for a pylons SoC ?20:39
ianbickingto be a mentoring organization?20:40
ianbickingI don't think so20:40
windlehmm20:45
windleianbicking: threadpool wasn't on by default in 1.1?20:45
*** zzzeek_ has joined #pylons20:47
ianbickingI don't think so20:47
ianbickingso I'm subscribed to the Python SoC list; I'll see what's up there20:48
ianbickingI have no interest in random applications, though20:48
ianbickingSo I dunno20:48
*** zzzeek_ has quit IRC20:48
pjenvey__threadpool defaulting is pretty old now, i'm sure it was in 1.120:49
ianbickingcce turned it off in the trunk.  I should turn it back on.20:49
ianbickingmaybe with a max-requests-to-live for each worker thread20:50
ianbickingI think that would mitigate any remaining problems20:50
pjenvey__i'm not sure what his problems were about20:50
ianbickingmaybe I will do that now20:50
pjenvey__sounded like it might not be threadpool's fault20:50
ianbickingI think it the fault of long-lived threads20:51
ianbickingmaybe threadlocal stuff that accumulated indefinitely20:51
ianbickinganyway, max-requests-to-live is a good feature anyway20:51
windleyea20:52
CIA-22pylons: pjenvey * r1944 /Pylons/trunk/docs/form_handling.txt: /tmp isn't a very appropriate example for a 'permanent_store' directory20:55
ianbickingok, back on, plus a request limit21:00
*** scane__ has quit IRC21:02
*** scane_ has joined #pylons21:02
*** cwells has quit IRC21:04
ianbickingoh, looks like Google just finished SoC selection?21:10
ianbickingoh well, nevermind all that then21:10
*** cwells has joined #pylons21:16
*** scane_ has quit IRC21:52
*** scane_ has joined #pylons21:52
*** scane_ has quit IRC22:23
*** scane__ has joined #pylons22:23
*** etrepum has joined #pylons22:38
*** etrepum_ has quit IRC22:38
windleianbicking: they already finished the SoC selection?23:17
wiggythey did23:21
windlehuh23:22
windleI totally wasn't paying attention this year. heh23:22
*** windle has quit IRC23:26
*** tanuki has quit IRC23:30
*** pion33r has quit IRC23:31
*** ronchilla_ has joined #pylons23:34
*** ronchilla__ has quit IRC23:35
*** rope has joined #pylons23:46

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