Team Chat Logs

March 17, 2010

2010 2
Mo Tu We Th Fr Sa Su
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        

[01:03:54.222708]<gozerbot>trac: Changeset [9359]: l10n/pl: restored Polish catalog from r9354 after new extraction (98%) - <http://trac.edgewall.org/changeset/9359> || Changeset [9358]: l10n: new extraction (+4 messages, total 1046) - <http://trac.edgewall.org/changeset/9358>
[01:33:54.215518]<gozerbot>trac: Ticket #9142 (AttributeError: 'NotificationSystem' object has no attribute 'send_email') created - <http://trac.edgewall.org/ticket/9142>
[02:03:54.436670]<gozerbot>trac: Ticket #9142 (AttributeError: 'NotificationSystem' object has no attribute 'send_email') closed - <http://trac.edgewall.org/ticket/9142#comment:1> || 0.12/TracInstall edited - <http://trac.edgewall.org/wiki/0.12/TracInstall?version=16>
[02:33:54.143849]<gozerbot>trac: Ticket #9143 (IOError: (2, 'No such file or directory')) created - <http://trac.edgewall.org/ticket/9143> || 0.12/TracWiki edited - <http://trac.edgewall.org/wiki/0.12/TracWiki?version=5>
[02:44:25.390396]<imgrey>could someone tell what does this mean: http://pastie.org/873501 ?
[02:47:49.087209]<kirean>imgrey: what's your problem?
[02:48:08.790737]<kirean>imgrey: what are you trying to do, what isn't working
[02:48:09.274458]<imgrey>kirean, trac started to raise exceptions
[02:48:20.158218]<kirean>imgrey: when doing what?
[02:48:21.613340]<imgrey>kirean, exception disappeared after I restarted apache
[02:48:30.722711]<imgrey>kirean, I done nothing
[02:48:40.611354]<imgrey>yesterday everything was fine
[02:49:19.369599]<kirean>imgrey: I don't see any exception in your paste?
[02:49:43.190316]<imgrey>kirean, hmm, what is it then ?
[03:03:54.070962]<gozerbot>trac: Ticket #9143 (IOError: (2, 'No such file or directory')) closed - <http://trac.edgewall.org/ticket/9143#comment:1> || Ticket #9144 (Add documentation to auto_preview_timeout mentioning minus value for ...) created - <http://trac.edgewall.org/ticket/9144>
[05:03:55.464368]<gozerbot>trac: Changeset [9360]: l10n/pl: removed spurious fuzzy annotations (back to 100%) - <http://trac.edgewall.org/changeset/9360>
[05:33:55.255177]<gozerbot>trac: Changeset [9361]: l10n/fr: updates for latest extraction and a few s/ficher/fichier/ (100%) - <http://trac.edgewall.org/changeset/9361>
[07:27:37.277342]<CareBear\>hello all!
[07:27:44.222230]<nascentmind>hi. I am trying to change the project list index.html file. I need to put the css file and images. Where should i be putting it?
[07:29:46.689660]<CareBear\>AccountManager for 0.11 doesn't send verification emails for me :\
[07:30:28.867296]<CareBear\>r7486 works on a different server
[07:30:41.460053]<CareBear\>0.11 as of day before yesterday does not
[07:31:50.208575]<CareBear\>only AccountManager:user_email_verification_requested is getting called, not AccountChangeListener:user_email_verification_requested which is what actually sends the email
[07:35:20.327117]<osimons>@wiki TracInterfaceCustomization
[07:35:20.335142]<evil_twin>http://trac.edgewall.org/wiki/TracInterfaceCustomization
[07:35:21.659003]<gozerbot>no result found
[07:35:25.597783]<osimons>nascentmind: ^^ for you
[07:38:04.080790]<nascentmind>osimons, this is for the project listing. i can do it for project page customization.
[07:40:04.812314]<osimons>nascentmind: the project list info is on that page too
[07:40:19.965358]<nascentmind>osimons, yes but they have not given where to put the images and css files.
[07:40:44.025012]<osimons>basically it is outside the scope of any single env, so you need to use server-configured paths (documentroot)
[07:41:08.551100]<nascentmind>osimons, thought so. even $href does not work.
[07:41:25.856816]*retracile sighs something demeaning about mornings.
[07:42:18.797790]<osimons>nascentmind: nope, the amount of template variables available is quite slim
[07:42:48.840170]<nascentmind>hmm but $project works. maybe i can put it in the parent dir .
[07:44:55.926988]<nascentmind>oh shoot. it thinks its a project dir and spits out errors :(
[07:46:18.635947]<osimons>nascentmind: try this trick to print out all variables in the template scope: <ul><li py:for="item in sorted(locals()['__data__'].keys())"> ${item}: ${repr(locals()['__data__'][item])}</li></ul>
[07:47:13.283396]<osimons>it basically empties the local variables to output - use for debug only and use with care....
[07:47:53.610790]<osimons>likewise you can also access globals() to see what is available in that scope, functions and modules
[07:49:16.835709]<osimons>any of these may have more accessible information that you can may be able to use - typically $req is a major container for content
[07:52:35.538753]<osimons>nascentmind: as for paths, the most useful is to have a DocumentRoot in Apache config that points somewhere like /srv/html or whatever on disk where you put your general chrome, and refer to the files as '/mychrome/file.png' or similar
[07:52:39.931068]<nascentmind>osimons, not much in the first one. project name, description and href of each
[07:53:26.866342]<nascentmind>osimons, yep will be doing that. thought there might be some variable that i can use to alternate folders.
[07:53:32.900415]<osimons>nascentmind: there is no chrome, so you won't get any help from trac - you need to use server-relative urls and put the files somewhere apache can serve them directly
[07:53:51.813544]<nascentmind>osimons, yep will do.
[07:53:55.603105]<osimons>goodie. good luck.
[07:54:19.954998]*osimons goota run. later.
[07:54:29.343785]<nascentmind>thanks for the help
[08:01:00.287747]*CareBear\ filed #6814 - hope it will get fixed
[08:01:07.025187]<CareBear\>thanks everyone for your work on Trac
[08:15:40.223648]<macmaN>!seen olemis
[08:15:40.228681]<evil_twin>olemis was last seen at Tue, 05 May 2009 14:20:44 +0100, quitting
[08:18:21.292518]<macmaN>hmm, whats his nick now
[08:25:36.848308]<nascentmind>uhm in edgewall.org clicking on the top banner shows the link edgewall.com.
[08:44:19.071907]<macmaN>cmc: whatsup G
[08:44:31.589207]<macmaN>looking at ContactsPlugin
[08:45:44.521258]<cmc>howdy howdy
[08:46:05.716145]<cmc>have any questions about it?
[08:54:17.402455]<joeb>Is there anything like hooks for ticket updates/creation ?
[08:54:46.055358]<retracile>joeb: ITicketListener, and the ticket workflow stuff.... what are you trying to accomplish?
[08:55:09.464841]<joeb>I have sendxmpp setup to notify our dev channel on certain events (commits, merges, service start/stop) and I'd like to do the same for our tickets if I could
[08:56:08.217541]<cmc>joeb: http://trac-hacks.org/wiki/GrowlPlugin might be worth looking into
[08:56:14.222295]<retracile>if you haven't searched trac-hacks, I'd suggest starting there.
[08:56:18.368692]<cmc>it looks like it implements the right hooks
[08:56:55.505949]<joeb>Hmm.
[08:57:06.329161]<cmc>looks like there's an incomplete http://trac-hacks.org/wiki/IrcAnnouncerPlugin
[08:57:30.254181]<joeb>retracile: I will check out trac-hacks
[08:58:00.227615]<macmaN>cmc: was simply doing my useful plugin check round and having contacts in trac has been a goal
[08:58:34.440790]<macmaN>cmc: your implementation looks like a generic approach, my goal is to get LDAP addressbook inside Trac
[08:59:51.512391]<macmaN>cmc: trying to find a synergy here
[08:59:55.378823]<cmc>I see. yeah right now the model is based on the db, but there's no reason we couldn't pop in a different model
[09:00:20.736381]<macmaN>another generic pluggable backend thing i guess
[09:00:24.846219]<macmaN>like acctmgr?
[09:00:37.971859]<cmc>could be similar, yes
[09:00:50.186107]<cmc>i thought ldap plugins existed, though?
[09:01:22.372558]<macmaN>right they do, but not for addressbook specific functionality afaik
[09:01:46.233178]<cmc>I see
[09:02:26.830450]<macmaN>imho ldap is the only thing that can truly interoperate with a wide variety of services hovering around it
[09:02:28.895838]<retracile>macmaN: poke pacopablo about that if you haven't. He may have/know of something. He may also have repressed all memory of it.....
[09:02:30.824803]<macmaN>mobile etc
[09:02:47.238470]<macmaN>retracile: i havent, lol
[09:02:57.057312]<macmaN>is there a ldap shrink
[09:03:08.826553]<cmc>macmaN: Contacts was definitely supposed to be generic, so if you'd like to extend it I'd certainly work with you
[09:03:25.499538]<cmc>I personally know nothing about ldap, though :)
[09:03:40.839092]<macmaN>cool ill put a note down, perhaps i should createa ticket
[09:03:47.821955]<macmaN>thatd bring it into my task aggergator
[09:04:52.866425]<macmaN>looking at the plugin count on th, im really thinking something should be done on app-storizing them more somehow
[09:05:41.116568]<cmc>use count would be nice
[09:05:52.164380]<macmaN>i think im having a problem where i dont know whether ive assessed a plugins functionality yet
[09:05:58.198275]<macmaN>and if i did, when did i do it
[09:06:00.595649]<macmaN>@ what rev
[09:07:10.270781]<macmaN>its like im sitting there wishing trac could do some thing, when the plugin already exists but either its too messy to try it or its near impossible to find it
[09:07:32.799500]<macmaN>or... <your reasons *cough*excuses here>
[09:07:51.320825]<macmaN>i love when people say impossible when its a simple text based list to go through
[09:08:58.499728]<jhammel>macmaN: that's impossible!
[09:09:17.871589]<jhammel>macmaN: remember, diamond of death makes multiple inheritence impossible too ;)
[09:09:23.632532]*jhammel never understood that one
[09:09:57.217790]<cmc>scala has multiple inheritance </aside>
[09:10:15.799021]<jhammel>cmc: so does python, C++, ...
[09:10:21.141121]<jhammel>just not java, i guess
[09:10:40.023859]<macmaN>the only thing i know about scala right now is that etherpad was built on it
[09:10:44.731637]<macmaN>and etherpad r0x
[09:11:04.656632]<jhammel>macmaN: have you set up an instance?
[09:11:16.911653]<macmaN>yes
[09:11:32.138612]<macmaN>following the google group too
[09:11:46.160010]<jhammel>macmaN: i had trouble, though to be honest, i can't remember why
[09:11:56.526828]<macmaN>but i am currently not ready with an integration strategy yet
[09:12:01.588187]<macmaN>so not actively using it
[09:12:13.936304]<jhammel>macmaN: you mean with Trac or just in general?
[09:12:21.570429]<macmaN>in general
[09:12:47.740825]<macmaN>but trac integration on some level is very important
[09:13:04.777580]<macmaN>either get a document list moving back and forth
[09:13:21.529286]<macmaN>access controls
[09:13:34.903263]<macmaN>but obviously having etherpad as trac textarea editor would be radical
[09:14:05.520885]<macmaN>i gotta take a deeper look at mozilla bespin too one of these days
[09:14:15.427114]<jhammel>macmaN: what i *really* want (and never had time to program) is WSGI middleware that would turn any textarea (or at least those matching, say, a CSS selector) into an etherpad
[09:14:21.502317]<jhammel>but i digress
[09:14:35.718179]<macmaN>devblog seems to show its coming along well
[09:14:58.606544]<macmaN>hmmmm, yes such a generic solution would be really nice
[09:14:59.445800]<cmc>tracpaste is pretty nice (though obviously not quite collaborative)
[09:15:28.557382]<jhammel>macmaN: i'd volunteer to help work on it, but am too swamped already :/
[09:15:36.414761]<jhammel>left as an exercise for the reader
[09:15:47.684492]<macmaN>cmc: you mean the pastebin_
[09:15:49.694727]<macmaN>?
[09:17:18.885874]<cmc>yeah
[09:18:50.171353]<macmaN>jhammel: i recorded your wsgi mw idea in TracPadPlugin
[09:19:02.451184]<jhammel>macmaN: awesome
[09:19:19.346269]<jhammel>macmaN: i really would like to help, but really don't have time
[09:19:21.752917]<macmaN>jhammel: perhaps we could outsource it for money?
[09:19:27.899613]<jhammel>macmaN: indeed!
[09:19:53.494524]<jhammel>macmaN: if you do have any questions or discussions about the idea, i'd be glad to be contacted about them
[09:20:05.563818]<macmaN>you have clue how much it would cost for a python hacker to do something?
[09:20:33.867389]<jhammel>macmaN: i mean, a pro? or like, a college student?
[09:21:20.392236]<macmaN>i guess whatever it takes to get the job done
[09:21:23.050890]<jhammel>doing it right, start to finish, has to be worth at least $2K, probably more by a pro
[09:21:49.912524]<jhammel>tricking a skilled college student to do it and cleaning up one's self, .... cheaper
[09:22:16.189441]<macmaN>mhm okay
[09:23:07.254929]*jhammel figures college student == $20/hr; pro == $200+ / hr
[09:26:47.689331]<retracile>Yeah, too bad coderanger is no longer a college student... ;)
[09:27:03.673285]<macmaN>perhaps i could post this project up on cofundos.org
[09:27:09.646676]<jhammel>retracile: too bad coderanger isn't paid to head Trac dev
[09:27:20.266827]<retracile>heh :)
[09:27:21.566794]<macmaN>see what comes in
[09:27:27.585456]<macmaN>are there any other such sites
[09:27:31.886179]<macmaN>jhammel: who is?
[09:27:42.908857]<jhammel>macmaN: paid for Trac? no one
[09:31:51.511208]<macmaN>i was actually going to find cboos and ask him about trac dev motivation and model
[09:32:41.735976]<jhammel>macmaN: peeps were originally paid (though i'm sure retracile knows more than me), but that was some time ago
[09:32:46.159855]<jhammel>(i think)
[09:33:15.854375]<coderanger>It was an in-house tool for jonas and daniels little consulting side business originally
[09:33:35.900405]<retracile>Well, I had a job for a year that was largely Trac development. That was fun. Then 2/3rds of the office got laid off, me included.
[09:33:59.859564]<macmaN>retracile: who was the employer?
[09:34:07.971541]<jhammel>retracile: hah! that happened to me too
[09:34:28.551879]<macmaN>trac dev as in custom in house stuff that never gets back to the outside world or core?
[09:34:55.954944]<jhammel>macmaN: well, -> plugins in my case, but not so much to core
[09:35:17.392689]<macmaN>jhammel: TOPP yes?
[09:35:30.171800]<jhammel>macmaN: indeed
[09:35:58.917989]<jhammel>macmaN: we were originally shooting to do more core work, but then the peeps that were less inclined to do OS kinda pulled back
[09:36:29.547983]*coderanger 's job is so far from related to Trac it would be hard to make it any further >_<
[09:36:46.179620]<macmaN>jhammel: is trac visible anywhere on openplans.org
[09:36:58.738271]<macmaN>coderanger: thats definitely a big :(
[09:36:59.537431]<jhammel>macmaN: projects.openplans.org
[09:37:18.892006]<macmaN>aha
[09:37:21.925036]<jhammel>coderanger: it could be not with computers
[09:37:28.724815]<coderanger>macmaN: Heh, I like my job just fine, its just very much not Python web programming
[09:37:33.094720]<macmaN>whats the main page running on
[09:38:03.379753]<jhammel>macmaN: of projects.*.* ? a custom TracLegos (and therefore Trac) template
[09:38:18.030049]<macmaN>jhammel: no, i meant /
[09:38:20.763263]<retracile>macmaN: CommProve, Inc. I'm sure you've never heard of them. :)
[09:38:21.151891]<macmaN>i mean ww.
[09:38:24.201509]<macmaN>w
[09:38:27.075722]<macmaN>:)
[09:38:34.947619]<jhammel>macmaN: www.openplans.org?
[09:38:48.999275]<macmaN>coderanger: my :( was from a trac ecosystem perspective
[09:38:55.789635]<macmaN>coderanger: it lost good resource
[09:39:20.294629]<macmaN>coderanger: but i guess you gotta eat too right
[09:39:25.297917]<macmaN>jhammel: yes www.
[09:39:31.617969]<jhammel>macmaN: wordpress
[09:40:00.392189]<macmaN>retracile: no i havent, what goals did trac help them solve to have a full time dev? it was their main project mgmt tool?
[09:40:46.853328]<retracile>macmaN: yep, still is, I think. I did the customizeable workflow stuff and mergebot during that year.
[09:44:55.288003]<macmaN>jhammel: melkjug sounds very interesting
[09:45:18.592021]<jhammel>macmaN: melkjug is pretty awesome
[09:46:33.599291]<macmaN>OMG, TTFN
[09:46:44.463251]<macmaN>We are no longer supporting this demonstration of Melkjug. Thanks for your participation!
[09:46:47.844980]<macmaN>wut up
[09:47:41.198161]<jhammel>macmaN: well, when i got laid-off, the melkjug lead was told not to do melkjug anymore
[09:47:58.500589]<jhammel>god knows what he does these days
[09:48:05.639486]<jhammel>i guess melkjug wasn't lucrative
[09:48:21.446852]<jhammel>and, strangely, TOPP wants to be lucrative
[09:49:27.870149]<macmaN>nonprofit wants to be lucrative?
[09:50:02.509710]<jhammel>macmaN: yeah, don't ask
[09:50:05.941341]<jhammel>its really stupid
[09:51:08.855002]<jhammel>for a company that "Lives and breathes open source", all of TOPP's open source efforts that have actually gotten any traction have been cancelled :(
[09:51:25.403106]*jhammel apologizes for turning this into #TOPP-bitch
[09:51:29.038661]<macmaN>where the funding comes from?
[09:51:49.190906]<macmaN>i'd also like to live and breathe trac open source with someone else's funding
[09:51:53.752716]<macmaN>(preferrably unlimited)
[09:52:03.025607]<macmaN>i mean i can do it on my own for a bit
[09:52:07.323962]<jhammel>macmaN: well, that is the problem ;) its one angel funder who is very fickle
[09:52:25.018854]<macmaN>but after that im gonna have to join coderanger for a food hunt
[09:54:01.994711]<jhammel>macmaN: hah!
[09:54:13.405882]<jhammel>that's why i went into coding and not novel-writing
[09:54:40.500820]<macmaN>im gonna have to /nick macranger then, and id rather not
[09:55:19.716112]<macmaN>jhammel: what are you developing now?
[09:55:57.310018]<jhammel>macmaN: i work at Mozilla :) just started this week
[09:56:20.907250]<retracile>jhammel: oh, hey! Congrats! :)
[09:56:23.878293]<macmaN>jhammel: wow awesome, i was also thinking of applying for a bit
[09:56:37.925299]<macmaN>but now i'm looking at Progress and Nokia
[09:56:38.516928]<jhammel>retracile, macmaN: thanks
[09:56:53.916479]<macmaN>besides still dreaming and working on my own product
[09:57:13.283287]<coderanger>jhammel: Hah, same team as Ian?
[09:57:31.182871]<macmaN>does going to a company to work on their goals usually mean burying the dream?
[09:57:35.160846]<jhammel>coderanger: nope, different team; still, its great to have him here too
[09:57:38.702842]<macmaN>or does being in more of a beehive help things
[09:58:07.665278]<jhammel>macmaN: i honestly don't know; i've never come up with a product i was compelled enough to dream of on my own
[10:01:09.783826]<macmaN>on a completely related note, anyone here play rock band (esp. the drums) inbetween trac hacking sessions?
[10:06:31.072913]<macmaN>killer products really are simple
[10:12:56.005080]<kisielk>macmaN: I play real drums :P
[10:14:01.624743]<macmaN>kisielk: nice :)
[10:15:43.953948]<macmaN>kisielk: i'm frickin struggling with drum rolls. then my girl took the sticks and frickin flatted 16 note rolls perfectly and she cant hit anything else on the screen on easy. i wonder how the heck that is possible, how can she have her wrists go that fast, always in rhythm and i cant
[10:15:57.224207]<macmaN>can you point me to a good drum roll practice guide of some sort??
[10:27:49.966651]<macmaN>GraphViz is very cool
[10:28:58.219050]<jhammel>macmaN: indeed
[10:29:06.769482]<jhammel>macmaN: but it won't help with that drum roll ;)
[10:29:45.372393]<retracile>jhammel: yeah, but with _analyzing_ that drum roll, hey...
[10:40:18.897428]<macmaN>its a tough one i tell you
[10:58:00.954008]<mitsuhiko>is genshi as template engine written in stone or are there chances that it could be replaced by something speedier and less memory hungry>
[11:09:08.049938]<osimons>mitsuhiko: doubtful, but not really a question for anyone that hangs in the trac channel - we are only really users, and are just rarely involved in genshi (ie., read "bugs")...
[11:10:11.273271]<osimons>cmlenz did have a stong intent a few months ago about getting back into genshi at some stage, and giving it some tender, loving care.
[11:10:22.449917]<osimons>haven't seen him around much lately
[11:10:56.334396]*retracile hopes that 0.14 might be a "performance" release
[11:11:02.918867]<osimons>mitsuhiko: how about you? jinja seems to be getting major praise?
[11:11:05.140942]<jhammel>mitsuhiko: i know there were speed-up ideas, at least at the conceptual stage; i never noticed it used that much memory
[11:11:20.876685]<retracile>jhammel: heh... you weren't paying enough attention ;P
[11:11:21.078116]<jhammel>mitsuhiko: though maybe #python-genshi could inform you better
[11:11:34.593438]<jhammel>retracile: or i just have too much memory ;)
[11:11:56.590862]<retracile>jhammel: >4GB?
[11:11:58.555147]<osimons>nah - doubtful, jhammel. really not much happending there either - a few old-timers + some bots :-)
[11:12:33.786065]<jhammel>retracile: !!! not *THAT* much
[11:13:17.367658]<retracile>jhammel: There was a point where we & genshi were tickling a python bug, and would consume GBs of memory.
[11:13:47.762911]<retracile>... and with, say, mod_python, that was _per_proccess_.
[11:14:01.178086]<jhammel>retracile: mercy. never noticed that one
[11:14:09.155916]<retracile>jhammel: good! :)
[11:14:57.080162]<retracile>I think we got that fixed at PyCon a year ago, but maybe it was two...
[11:15:43.160279]<osimons>retracile: i think your concept of time is drifting.... that is like saying we make major releases of Trac every year....
[11:16:02.040996]<retracile>osimons: heh... my concept of time is terrible.
[11:16:32.768201]<retracile>... especially when I'm reading a good book :)
[11:17:22.025198]<osimons>2 years since we tagged the betas/rcs for 0.11 - i suppose it was around that time we had the "challenges" you mentioned
[11:27:44.497155]<lxsameer>hi , does trac support muli-repo now?
[11:27:54.862668]<coderanger>Yes
[11:30:02.485566]<mitsuhiko>osimons: sorry, rl was calling
[11:30:02.623850]<cmc>BAM!
[11:30:20.823741]<mitsuhiko>osimons: the problem is that genshi couses excessive server load for larger tracs
[11:30:41.321889]<mitsuhiko>zzzeek was recently complaning in #pocoo and he had some valid points, our tracs are not the memory friendliest either :(
[11:31:16.437498]<osimons>mitsuhiko: "large" as in many projects, or as in high load?
[11:32:35.912024]<lxsameer>coderanger: can i user multi-repo trac with some repo with different scm?
[11:33:14.999678]<retracile>lxsameer: I've heard people claim success with that, though I haven't looked into it.
[11:33:35.544466]<lxsameer>retracile: thanks
[11:36:33.884473]<osimons>mitsuhiko: i've got over 1500+ projects running on a machine. the 6 apache workers currently use ~ 1.2Gig of memory in total
[11:36:49.211697]<mitsuhiko>osimons: i suppose high load, yes
[11:37:05.630753]<mitsuhiko>osimons: basically the box that hosts sqlalchemy is overloaded
[11:37:09.518581]<osimons>prefork or worker?
[11:37:58.402849]<osimons>yeah, i've assigned 4 gig of memory to the openvz container hosting my site(s), and plenty of ram makes all the difference
[11:39:10.803900]<osimons>once you start hitting limits, there is no telling how things are going to behave...
[12:50:57.884083]<macmaN>interestin notes guys
[13:03:57.956989]<gozerbot>trac: Changeset [9362]: wiki: Added functionality to rename a wiki page. Thanks to Jan Schukat ... - <http://trac.edgewall.org/changeset/9362>
[13:05:24.087679]<hasienda>coderanger: I had a discussion with rts about WikiRenamePlugin and Trac branch to implement analog feature. Did you notice rts asked you about it (told me he/she would).
[13:08:15.211219]<hasienda>coderanger: and (accidentially?) gozerbot announced it here
[13:11:44.398074]<hasienda>coderanger: The upcoming Trac feature still lacks an ExtensionPoint usable for TracTags, FlexibleWiki & Co, as you advised for WikiRenamePlugin. Should we focus at WikiRenamePlugin or core Trac now. I'd like to hear your recommendation.
[13:19:13.297527]<joeb>How do I uninstall a plugin completely? Trac keeps trying to load it and I'm getting a "Internal error TracError: IO Error: zipimport can not open file"
[13:19:43.359691]<hasienda>coderanger: one last thing to consider: I can do quit sophisticated page moves using ugly hacks for WikiRenamePlugin supporting both TracTags and FlexibleWiki. But I'd still love to get it working with cleaner code. After all Trac's power largely comes from modular programming - so would like to contribute likewise too.
[13:33:58.296954]<gozerbot>trac: Changeset [9363]: wiki: Added a command `trac-admin $ENV wiki rename` to (you guessed it) ... - <http://trac.edgewall.org/changeset/9363>
[13:34:58.846654]<retracile>joeb: have you restarted the webserver? (such as apache)
[13:38:12.635267]<jhammel>sweet
[13:38:22.195064]*jhammel is glad to see this go -> trac core
[13:38:27.910952]<joeb>retracile: It's in CGI
[13:39:29.419920]<joeb>But now at least it keeps saying "The Trac Environment needs to be upgraded"
[13:39:46.635501]<joeb>But performing the upgrade doesn't seem to fix it
[13:39:59.390122]<cmc>did you recently install a plugin?
[13:40:23.218294]<joeb>Yeah
[13:40:33.026713]<joeb>Which, I really need to get working =/
[13:41:07.172212]<hasienda>joeb: What do you use, have seen this behavior reported in a ticked at Trac-Hacks.
[13:41:17.706400]<joeb>easy_install
[13:41:31.121872]<cmc>joeb: turn on logging and set it to debug. That should tell you why the install is failing
[13:41:32.752587]<joeb>Was trying to get the Git Plugin working. It seems I've at least got it back to not breaking
[13:42:29.194759]<jhammel>hasienda: ticked == wicked ticket?
[13:43:44.154410]<hasienda>jhammel: ;-) nice catch
[13:44:27.445675]<jhammel>hasienda: oh no! i've become that IRC luser that lurks and only jumps in to point out other peoples' spelling mistakes!
[13:44:32.812124]<jhammel>bad jhammel! bad!
[13:52:55.395547]<welterde>hi :)
[13:53:46.230516]<hasienda>jhammel: well, easter is looming, so you may get absolution soon.
[13:54:26.566783]<hasienda>joeb: still in trouble?
[13:56:03.286165]<joeb>hasienda: No, I managed to somehow muddle through it
[13:56:18.376769]<joeb>I have no idea how I fixed it but, I'll simply not bother with it anymore I guess
[13:57:14.389094]<hasienda>joeb: ok, there you go.
[14:05:46.535493]<welterde>does trac kill the vcs-plugin-call, when it takes too long?
[14:19:41.220813]<Linuturk>so, I'd like to configure trac to allow anon read access, but reqire an Active Directory login to make changes
[14:19:55.169362]<Linuturk>I'm using mod_python
[14:20:22.758628]<Linuturk>what would be the best method for doing this?
[14:21:51.635195]<hasienda>Linuturk: http://trac-hacks.org/wiki/ActiveDirectoryAuthPlugin ?
[14:22:33.177023]<Linuturk>i see. so the apache method isn't appropriate
[14:27:40.983648]<hasienda>Linuturk: I didn't vote against anything, just one way to go. If you handover auth to apache and from apache to AD, this might work as well. But I have no experience with apache auth nor AD. Someone else may help further on.
[14:35:03.043395]<retracile>Linuturk: give 'anonymous' the read permissions, and give 'authenticated' the modify permissions....
[14:35:29.423747]<Linuturk>i guess I don't fully understand the permission system yet
[14:35:49.757908]<Linuturk>where would I define that retracile ?
[14:36:05.428111]<Linuturk>trac.ini?
[14:36:43.417746]<retracile>Linuturk: using trac-admin, or from the admin page. You'll need to have given your user TRAC_ADMIN permission for the latter to work.
[14:37:01.397906]<hasienda>Linuturk: You already use other hacks? Just as a reminder: Check open tickets preferrably before testing/use. In case of ActiveDirectoryAuthPlugin you may want to look into http://trac-hacks.org/ticket/6162 for possibly needed patch.
[14:39:31.285313]<hasienda>Linuturk: or PERMISSION_ADMIN, if you have a minimal permission policy
[14:49:05.476005]<Linuturk>retracile: ok, by default anon has all the read, and auth has all the write stuff
[14:49:18.097776]<retracile>Linuturk: yep
[14:49:27.884224]<Linuturk>but, I'm failing to understand how to have the login page prompt for ldap credentials
[14:49:41.689136]<Linuturk>specifically, M$ active directory
[14:50:27.285086]<Linuturk>the only plugin I currently have installed is the git plugin
[14:51:12.690399]<Linuturk>I've played with the mod_authnz_ldap in httpd.conf
[14:51:29.465956]<Linuturk>but, that locks down the read access, and isn't really a intergrated experience
[14:51:42.127954]<Linuturk>ie, the ugly pop up box
[15:13:10.798389]<Linuturk> /win 17
[15:13:32.039361]<jhammel>/lose 18
[15:14:07.551111]<jhammel>/msg nickserv identify s5kr5tp455
[15:17:44.789091]<cmc>oh bad
[15:18:13.715937]<jhammel>cmc: using 1337speak for the password? yeah, good call
[15:18:55.013944]<cmc>jeeze, no I just saw the /msg nickserv popup
[15:19:02.725219]<jhammel>but don't worry, i'm protected; see http://bash.org/?244321
[15:19:26.644600]<cmc>I've read that one before. good stuff
[15:19:33.258984]<jhammel>:) its one of my faves
[15:46:09.202354]<bionoid>Linuturk: Possible ultra-dirty workaround; javascript login form that submits to http://user:pass@your.host/login ? Completely untested of course ;-)
[15:49:56.488016]<cmc>pretty sure you can't ajax to a different domain
[17:33:59.237380]<gozerbot>trac: SS 2010 Entwurf Stundenplan.ods attached to Sandbox - <http://trac.edgewall.org/attachment/wiki/Sandbox/SS%202010%20Entwurf%20Stundenplan.ods>
[18:34:00.851310]<gozerbot>trac: Ticket #1106 (Add the ability to rename wiki page.) closed - <http://trac.edgewall.org/ticket/1106#comment:135>
[19:03:59.770690]<gozerbot>trac: Ticket #9144 (Add documentation to auto_preview_timeout mentioning minus value for ...) closed - <http://trac.edgewall.org/ticket/9144#comment:8> || Changeset [9364]: config: Added a `FloatOption` descriptor, and changed `[trac] ... - <http://trac.edgewall.org/changeset/9364>
[19:34:00.870882]<gozerbot>trac: Ticket #7432 (Add new configuration option types) closed - <http://trac.edgewall.org/ticket/7432#comment:6> || 0.12/TracEnvironment edited - <http://trac.edgewall.org/wiki/0.12/TracEnvironment?version=7> || Changeset [9365]: config: Added a `ChoiceOption` descriptor for options that allow selecting ... - <http://trac.edgewall.org/changeset/9365>