Team Chat Logs

2007 7
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    

August 14, 2007

[00:00:10] * cmlenz has quit IRC
[00:00:19] * sakkew has joined #trac
[00:00:56] <moolight> that's quite a lot. i once why ppl (including me) need sooo much app running, and also those installed but not used frequently
[00:01:29] <coderanger> moolight: I use every one of those pretty constantly
[00:03:00] * heatxsink has joined #trac
[00:03:06] <moolight> do u think normal user or developers run more apps at the same time? :)
[00:03:12] <heatxsink> can anyone help me with my trac configuration?
[00:03:37] <coderanger> moolight: Oh no, I fully agree that I am not a normal user, just that the mac mini doesn't scale to power users very well
[00:03:40] <coderanger> heatxsink: Probably
[00:03:42] <moolight> heatxsink: not if you don't ask the question
[00:03:43] * Rucha has joined #trac
[00:04:59] <Rucha> is it possible to use rss-client to access authenticeted area such as TICKET_VIEW and so on?
[00:05:55] <coderanger> Rucha: Depends on your client program
[00:06:13] <Rucha> i use SharpReader
[00:06:24] <coderanger> Rucha: Some require an auth challenge, for those you can use AccountManager+HttpAuth plugin
[00:06:35] <heatxsink> http://pastebin.com/m415c7461
[00:06:40] <heatxsink> can someone please look at this?
[00:06:57] <coderanger> heatxsink: CGI sucks, don't use it
[00:07:04] <heatxsink> use mod_python?
[00:07:21] <coderanger> heatxsink: Or FCGI, or mod_wsgi
[00:07:35] <coderanger> Basically anything that isn't plain CGI
[00:07:52] <coderanger> Rucha: I don't know about that client in particular
[00:07:56] <heatxsink> coderanger: could you give me a link to the docs on how to configure apache with trac and mod_wsgi?
[00:08:28] <coderanger> @wiki TracModWsgi
[00:08:29] <evil_twin> coderanger: http://trac.edgewall.org/wiki/TracModWsgi
[00:08:30] <Rucha> coderanger: can you suggest appropriate rss-client?
[00:08:50] <heatxsink> that shit is blank
[00:09:04] <coderanger> Rucha: I use Vienna, but that is mac only
[00:09:09] <coderanger> @wiki TracModWSGI
[00:09:09] <evil_twin> coderanger: http://trac.edgewall.org/wiki/TracModWSGI
[00:09:31] <coderanger> heatxsink: Also, being rude in a help channel is a mighty fast way to get banner
[00:09:34] <coderanger> er, banned
[00:09:40] <Rucha> is Vienna able get access to authenticated area?
[00:09:57] <heatxsink> doh
[00:09:57] <heatxsink> sorry
[00:10:07] <coderanger> Rucha: Never had a problem with it, there is an option with each feed for username/password
[00:10:08] <heatxsink> I wasn't trying to be rude
[00:10:09] <heatxsink> my bad
[00:10:48] <Rucha> coderanger: 10x!
[00:11:22] <coderanger> Rucha: ?
[00:11:46] <Rucha> coderanger: i mean thank's! :)
[00:12:06] <coderanger> Rucha: Ahh, if you are using Sharp* I doubt you will be able to run Vienna
[00:13:22] <Rucha> but now I now what should I looking for. I need rss-client with authencitaced possibilities
[00:13:46] <coderanger> Rucha: Ahh, anything that supports HTTP authentication
[00:13:55] * m_g has quit IRC
[00:14:49] <Rucha> yes, i mean exactly that thing
[00:17:19] * coderanger -> sleep
[00:19:07] * erikand has joined #trac
[00:19:49] <erikand> hi
[00:20:57] <erikand> I just found the visit dropdown in 0.11
[00:21:15] <erikand> how do I configure what to show in that list?
[00:21:37] <coderanger> Do you mean version?
[00:23:59] <heatxsink> i'm trying to get the login feature working can anyone point me in the right direction?
[00:24:17] <erikand> hmm.. don't think so
[00:24:30] <erikand> when I press browse source, I get a dropdown list with name visit:
[00:24:50] <coderanger> heatxsink: What isn't working
[00:24:52] <erikand> and there are some entries trunk/*, branches/* selectable
[00:25:03] <coderanger> erikand: The quickjump list
[00:25:09] <erikand> yes
[00:25:17] <erikand> I'll google for quickjump then
[00:27:26] <heatxsink> so I'm using mod_auth_pam
[00:27:55] <heatxsink> and for some reason I can't login to admin trac, I've done everything to set myself up as an admin via trac-admin on the trac instance
[00:28:19] <coderanger> erikand: It populates it from the branches and tags in the repo
[00:28:33] <coderanger> heatxsink: Are you using shadow auth?
[00:28:40] <heatxsink> yup
[00:28:54] <coderanger> Did you notice the huge warning on the mod_auth_pam page that said to not use it?
[00:29:08] <coderanger> You should really use mod_auth_external
[00:29:15] <coderanger> +pwauth that is
[00:31:36] <coderanger> heatxsink: Though at that point you might was well just use the PwauthPlugin and not deal with Apache
[00:31:57] <erikand> coderanger: yes, I figured that, but isn't it configureable where to find te branches and tags
[00:32:13] <erikand> we have components at root level in repository
[00:32:21] <coderanger> erikand: It was in the original branch, not sure what happened to that
[00:32:26] <coderanger> erikand: Ask on the ML
[00:32:30] <erikand> thanks
[00:32:36] <coderanger> erikand: cboos doesn't hang around here much anymore
[00:34:00] * heatxsink has quit IRC
[00:35:29] * coderanger -> sleep for real
[00:37:03] <erikand> ah, found it. It was in trac.ini
[00:37:28] * daniel-w has left #trac
[00:37:41] <erikand> [svn]
[00:37:41] <erikand> branches = /component1/branches/*,component1/trunk
[00:37:41] <erikand> tags = /component1/tags/*
[00:40:52] <evil_twin> New news from t.e.o: Ticket #5872 (defect created): Possibility to hide menu items in mainnav <http://trac.edgewall.org/ticket/5872> || TracModWsgi edited by nkantrowitz <http://trac.edgewall.org/wiki/TracModWsgi>
[00:47:50] * coderanger_ has quit IRC
[00:54:25] * cbalan has joined #trac
[00:59:43] * tsb has joined #trac
[00:59:59] * nurv has joined #trac
[01:02:23] * cbalan has left #trac
[01:11:01] <evil_twin> New news from t.e.o: Ticket #5873 (enhancement closed): Resend ticket function <http://trac.edgewall.org/ticket/5873#comment:1> || Ticket #5873 (enhancement created): Resend ticket function <http://trac.edgewall.org/ticket/5873> || TracProject/DefaultWikiPages edited by cboos <http://trac.edgewall.org/wiki/TracProject/DefaultWikiPages> || TracNavigation edited by cboos <http://trac.edgewall.org/wiki/TracNavigation> || Ticket #5872 (defect closed): Possibility to hide menu items in mainnav <http://trac.edgewall.org/ticket/5872#comment:1>
[01:19:05] * cbalan has joined #trac
[01:21:54] <Rucha> is it possible to hide trac-folder within main page of trac-system?
[01:36:26] <semi_> How do I set trac to show time in UTC instead of my local timezone?
[01:36:38] <semi_> timeline timestamps and such
[01:36:46] * soylentpyjamas has left #trac
[01:36:58] <semi_> pretty confusing for users outside my timezone
[01:37:35] <semi_> system clock is in utc and the timezone is set properly
[01:41:09] <evil_twin> New news from t.e.o: Ticket #5568 (defect closed): weird output instead of source file <http://trac.edgewall.org/ticket/5568#comment:2> || Ticket #5869 (defect closed): Extra slashes in auto links to existing pages. <http://trac.edgewall.org/ticket/5869#comment:2>
[01:44:59] * cbalan has quit IRC
[01:49:21] * cmlenz has joined #trac
[02:05:29] * Getty is now known as _Getty
[02:06:08] * t5_ is now known as t5
[02:11:21] <evil_twin> New news from t.e.o: TracUsers edited by trac@alwins-world.de <http://trac.edgewall.org/wiki/TracUsers>
[02:18:19] * Rica has quit IRC
[02:24:47] * coderanger_ has joined #trac
[02:25:04] * nihilis7 has joined #trac
[02:25:36] * asmodai kicks firefox' javascript engine
[02:25:42] <asmodai> unstable piece of ...
[02:25:42] * pombreda has quit IRC
[02:25:45] * nihi|ist has quit IRC
[02:25:49] <asmodai> coderanger_: edgewall.org having issues for you too?
[02:25:59] * pombred1 has joined #trac
[02:26:33] * Vdaemon has quit IRC
[02:26:56] * Vdaemon has joined #trac
[02:33:07] * blafasel is now known as Blafasel
[02:37:13] * cbalan has joined #trac
[02:38:38] * _Getty is now known as Getty
[02:53:37] * nurv has quit IRC
[03:01:25] * Rucha is now known as Rucha[away]
[03:13:29] * moolight has quit IRC
[03:42:34] * mOolight has joined #trac
[03:48:12] * MrRagga has joined #trac
[03:49:04] * Esaj_ has joined #trac
[04:01:22] * columbo has quit IRC
[04:12:06] <evil_twin> New news from t.e.o: Ticket #5874 (enhancement created): Link changesets in tickets automatically if the commit included the ticket number <http://trac.edgewall.org/ticket/5874>
[04:13:42] * devurandom has joined #trac
[04:18:20] <devurandom> Hi!
[04:20:17] <devurandom> I have a slight problem with Trac on Lighttpd. I want to setup it to serve trac on http://proj.domain.tld/, so that I can access my projects at proj.dom.tld/projectname/. However currently I have to enter proj.dom.tld/projname/projname/ to access it. Config is: http://pastebin.ca/656752 Can someone explain me why it does not work?
[04:21:27] * coderanger_ has quit IRC
[04:24:32] <devurandom> Is it trac, which expects $1 in /$1/$2/ to be some /path/to/trac?
[04:25:26] * rth has joined #trac
[04:25:43] * rth has left #trac
[04:31:43] <devurandom> Found "PythonOption TracUriRoot /" in the wiki for mod_python. May that be the key? How is this named for FastCGI?
[04:38:33] * jae has joined #trac
[04:42:20] <evil_twin> New news from t.e.o: Ticket #5874 (enhancement closed): Link changesets in tickets automatically if the commit included the ticket number <http://trac.edgewall.org/ticket/5874#comment:1>
[04:51:39] * Holmen has joined #trac
[04:57:49] * Rucha[away] is now known as Rucha
[05:12:32] <evil_twin> New news from t.e.o: Ticket #5552 (defect closed): Admin: crash when adding existing version name <http://trac.edgewall.org/ticket/5552#comment:2> || Ticket #5329 (defect closed): default behavior for [wiki: text] <http://trac.edgewall.org/ticket/5329#comment:3>
[05:32:13] * kopernikus has joined #trac
[05:35:51] <devurandom> What do these lines do?
[05:35:52] <devurandom> path_info = environ.get('PATH_INFO', '').lstrip('/').split('/')
[05:35:52] <devurandom> env_name = path_info.pop(0)
[05:36:15] <devurandom> PATH_INFO is a webserver var which contains the requested URI, right?
[05:36:46] <devurandom> So for /projectname/xxx path_info.pop(0) should be projectname, right?
[05:38:40] * Thanatermesis has joined #trac
[05:40:25] <Thanatermesis> is possible to edit the files of the svn-repo directly via web ? (like when you pick on "Browse Source" but with the possibility to edit it), i think that's a very cool feature, maybe exist a plugin for do that ?
[05:42:47] <evil_twin> New news from t.e.o: Ticket #5874 (enhancement closed): Link changesets in tickets automatically if the commit included the ticket number <http://trac.edgewall.org/ticket/5874#comment:3> || Ticket #5874 (enhancement reopened): Link changesets in tickets automatically if the commit included the ticket number <http://trac.edgewall.org/ticket/5874#comment:2>
[05:46:53] <devurandom> Thanatermesis: That would require a full svn client inside trac, I think...
[05:47:06] <devurandom> My PATH_INFO var seems to be always empty...
[05:48:04] <devurandom> I assume that means that my lighttpd is setup wrongly?
[05:50:43] <thatch> devurandom: perhaps, can you pastebin your config?
[05:51:04] <devurandom> thatch: http://pastebin.ca/656752
[05:51:23] <devurandom> [13:20] <devurandom> I have a slight problem with Trac on Lighttpd. I want to setup it to serve trac on http://proj.domain.tld/, so that I can access my projects at proj.dom.tld/projectname/. However currently I have to enter proj.dom.tld/projname/projname/ to access it. Config is: http://pastebin.ca/656752, Can someone explain me why it does not work?
[05:52:52] <thatch> devurandom: I'm checking on how I have mine set up... what versions of lighty and trac?
[05:52:59] <devurandom> REQUEST_URI seems to be correct...
[05:53:17] <devurandom> 1.4.16 + 0.10.4
[05:54:25] <devurandom> PATH_INFO /hu path_info [] env_name hu REQUEST_URI /nix/hu SCRIPT_NAME /nix
[05:55:02] <devurandom> So apparently lighttpd seems to think that the script is named /nix, but it really should be /
[05:55:33] <thatch> devurandom: that's kind of what I'm thinking. Does setting fastcgi.server = ("" work?
[05:56:00] <thatch> I use lighty but have separate fastcgi listeners for each project
[05:57:09] <devurandom> Doesnt work: ValueError: PATH_INFO path_info [] env_name REQUEST_URI /nix/non/sense/ SCRIPT_NAME /nix/non/sense/
[05:57:20] <devurandom> (The ValueError is my debug thing)
[05:57:37] <thatch> ok
[05:57:53] <devurandom> Setting up the fcgi for "/" gives me this: ValueError: PATH_INFO /non/sense/ path_info ['sense', ''] env_name non REQUEST_URI /nix/non/sense/ SCRIPT_NAME /nix
[05:58:32] <thatch> devurandom: I can reproduce the behavior at the root with Trac 0.11-dev
[05:58:47] <thatch> and lighty 1.4.13
[05:59:46] <devurandom> I assume I have to force lighty to assume SCRIPT_NAME=/
[05:59:56] <devurandom> Or =''
[06:00:13] <thatch> devurandom: yeah, my guess is it's a lighty bug because I didn't have that problem under mod_python
[06:00:18] <thatch> but there's a workaround I'm pondering
[06:00:35] <thatch> mount the trac fastcgi at /trac and set up a rewrite
[06:01:15] <thatch> basically /(?!chrome).* -> trac/$1
[06:04:26] <devurandom> Bug in lighty? Shall I report that somewhere?
[06:04:33] <thatch> devurandom: I just located a ticket, this is a known issue with fastcgi http://trac.lighttpd.net/trac/ticket/729
[06:04:50] <devurandom> Thanks.
[06:11:01] * d0rt has joined #trac
[06:12:41] <devurandom> thatch: Like this?
[06:12:42] <devurandom> alias.url += ( "/trac" => "/var/www/projects.kynes.de/cgi-bin/trac.fcgi" )
[06:12:42] <devurandom> url.rewrite-final += ( "^/(?!chrome).*" => "/trac/$2" )
[06:12:42] <devurandom> $HTTP["url"] =~ "^/(?!chrome)" {
[06:12:42] <devurandom> fastcgi.server = (
[06:12:42] <devurandom> "/" => (
[06:12:55] <devurandom> $1...
[06:13:17] <devurandom> Gives me: PATH_INFO / path_info [] env_name REQUEST_URI /nix/non/sense/ SCRIPT_NAME /trac
[06:15:34] <thatch> let me poke at my server and get it working, then I'll send the config
[06:17:39] <devurandom> "(?!chrome).*" -> The (?) part becomes $1, right?
[06:18:03] <thatch> right, it needs parens around the .*
[06:18:17] <thatch> and now I'm having issues with the uri root for subsequent links
[06:18:17] * chenca has joined #trac
[06:20:23] <devurandom> How does the regexp have to look like?
[06:20:49] <devurandom> I got it working with /(.*), but that also includes /chrome...
[06:21:57] <thatch> devurandom: http://pastebin.ca/656862
[06:22:27] <thatch> that's what I have so far but all the links are incorrect
[06:23:04] <devurandom> Ah, yes, that works.
[06:23:13] <thatch> albeit with broken links, right?
[06:23:25] <devurandom> Well, works == PATH_INFO is correct.
[06:23:58] * cbalan has quit IRC
[06:24:05] * cbalan has joined #trac
[06:24:12] <devurandom> Hm, yes...
[06:24:29] <devurandom> It now has links to /trac/proj
[06:24:33] * Rucha has quit IRC
[06:24:49] * cbalan has quit IRC
[06:25:57] * cbalan has joined #trac
[06:27:11] * cbalan has quit IRC
[06:29:56] * cbalan has joined #trac
[06:33:23] <devurandom> Well, I'll stay with Trac in /trac for now...
[06:37:08] <thatch> devurandom: try http://timhatch.com/ex/2007/08/trac-lighty-at-root.diff (I don't know if it'll apply to 0.10 cleanly) and set LIGHTY_WORKAROUND to / in the fastcgi env
[06:38:52] * Esaj_ has quit IRC
[06:41:49] <devurandom> It applied with fuzz 2
[06:42:21] <thatch> hmm, I only had two lines of context :)
[06:42:30] <devurandom> And it works very well!
[06:42:32] <devurandom> Thank you!
[06:42:55] <thatch> yw
[06:43:29] * cbalan has quit IRC
[06:43:32] <devurandom> I'll change the var to TRAC_LIGHTTPD_ROOT_WORKAROUND and file a bug in both Trac and Gentoo...
[06:44:30] * cbalan has joined #trac
[06:48:55] <thatch> devurandom: there's already a trac ticket on the matter
[06:49:05] <devurandom> Hm, ok...
[06:49:10] <devurandom> Then I'll file the patch there...
[06:49:13] <devurandom> Where is it?
[06:49:29] <thatch> http://trac.edgewall.org/ticket/2418
[06:49:48] <thatch> but as they say in the ticket, it's not something we should have to fix -- that's why I didn't go ahead and check it in.
[06:50:11] <thatch> this is a temporary workaround until the lighty folks get their fix incorporated, because afaik it doesn't affect any other servers
[06:52:32] <thatch> so you're welcome to put your modified diff up there, but don't expect it to be incorporated into the codebase :)
[06:53:18] <devurandom> But it may help others...
[06:53:26] * retracile has joined #trac
[06:53:49] * retracile grumbles something defamatory about mornings.
[06:53:50] <thatch> devurandom: true
[06:53:54] <thatch> yo retracile
[06:54:09] <retracile> hey thatch :)
[06:54:18] <thatch> any lighttpd bugs you ran into for the nth time this morning?
[06:55:53] <devurandom> thatch: http://trac.edgewall.org/attachment/ticket/2418/trac_lighttpd_root_workaround.patch
[06:56:48] <thatch> devurandom: can you add a note about setting the env var to "/" if running at the root?
[06:57:07] * lakin has joined #trac
[06:57:09] * mick_work has quit IRC
[06:59:07] <devurandom> thatch: Ok now?
[07:01:07] <thatch> works for me
[07:01:18] <thatch> now let's just hope that lighttpd 1.5 comes out quickly and happens to contain this fix.
[07:01:31] * thx1138 has joined #trac
[07:01:44] * thx1138 is now known as luh3417
[07:01:59] <thatch> I've run into a lot of bugs with 1.4, the "auth causes stall" one and "request-method is not something we can base decisions on" being my personal peeves
[07:03:13] <thatch> retracile: how long do the functional tests take to run right now?
[07:03:16] <devurandom> ?
[07:03:26] <devurandom> auth causes stall?
[07:03:33] <aat> evening
[07:03:43] <retracile> thatch: um a couple minutes... I'll run 'em and check ;)
[07:04:07] <retracile> hey aat :)
[07:04:30] <thatch> devurandom: I've had a couple of configurations where lighty won't send the "authorization" required response unless you bounce the server
[07:05:06] <thatch> then you wait for the server to come back up before submitting your login info. It's really annoying, but reproducible and dependent on some interaction between config vars I have
[07:05:10] <thatch> mornin' aat
[07:05:51] <thatch> retracile: do you have a windows machine handy to try to repro a bug?
[07:06:43] <aat> hey eli, tim
[07:07:46] <retracile> thatch: not real handy... I doubt it has python on it, even.
[07:07:56] <thatch> nah, just needs IE
[07:07:58] <thatch> or Opera
[07:08:08] <retracile> Yeah, it has IE
[07:08:51] <devurandom> For setting up SSL with Trac, which file is which? I have a .crt .csr and .key file from my apache installation...
[07:09:29] <devurandom> Is the .crt the ca-file?
[07:09:33] <thatch> devurandom: I use ssl.pemfile :)
[07:10:06] <devurandom> What is the content of that?
[07:10:09] <devurandom> (First line)
[07:10:43] <thatch> -----BEGIN RSA PRIVATE KEY-----
[07:10:44] <devurandom> -----BEGIN CERTIFICATE----- or -----BEGIN RSA PRIVATE KEY----- ?
[07:10:47] <devurandom> Aha, good.
[07:10:53] <thatch> followed by a bunch of what looks like base64
[07:11:09] <thatch> devurandom: but it has the cert line halfway through
[07:11:20] <devurandom> It has both in it?
[07:11:25] <thatch> devurandom: yeah
[07:11:30] <devurandom> Anything else?
[07:11:46] <thatch> nope
[07:12:17] <thatch> retracile: see privmsg
[07:17:02] <devurandom> Works well, thankyou!
[07:19:36] <retracile> thatch: unittests, including functional tests: Ran 710 tests in 157.212s; just functional tests: Ran 23 tests in 129.236s
[07:20:04] <aat> how is the testing branch going eli?
[07:21:15] <aat> are you integrating them into the testing framework?
[07:23:52] <retracile> aat: in sandbox/testing, running the unittests includes the functional tests.
[07:25:42] * danbeck has joined #trac
[07:27:13] <aat> ooh, nice!
[07:28:43] * idnar has quit IRC
[07:28:45] * idnar_ has joined #trac
[07:28:58] * luh3417 has quit IRC
[07:29:12] * idnar_ is now known as idnar
[07:31:06] <retracile> aat: you should try out the branch :)
[07:33:29] <aat> no time :(
[07:34:08] <aat> having enough trouble getting the rest of the security changes done
[07:36:19] <retracile> aat: so use sandbox/testing as your baseline for a branch. It'll give you a good way to check that you haven't broken something.
[07:37:58] <aat> that is a possibility
[07:38:50] <retracile> it's the approach I use for my development. running the tests helps to keep me honest. ;)
[07:41:19] <aat> heh
[07:41:47] <aat> i noticed chris added bitten to the genshi trac
[07:41:59] <aat> be nice if that was on trac's as well
[07:42:29] <retracile> I think he indicated that bitten may be getting some attention again... which would be good.
[07:42:33] <aat> although, t.e.o appears to be toast
[07:42:35] <aat> yeah
[07:43:34] <retracile> the buildbot list is also showing some renewed interest in a trac plugin
[07:43:39] <evil_twin> New news from t.e.o: Ticket #5797 (defect closed): Expanding dirs in browser spin forever on error <http://trac.edgewall.org/ticket/5797#comment:4> || Changeset [5904]: Remove trailing comma which was causing the IE issue in the reopened #5797 <http://trac.edgewall.org/changeset/5904> || Ticket #5770 (defect closed): Bug downloading roadmap as ical when all priorities have been deleted <http://trac.edgewall.org/ticket/5770#comment:1>
[07:46:11] <aat> retracile: on python.org?
[07:47:03] <aat> some guy made a snarky comment about trac on his blog a little while back, in reference to the trac buildbot
[07:49:21] <retracile> aat: Heh. The buildbot guys are working (off and on) on a Trac plugin. It hasn't gotten a lot of traction yet, but Brian's been changing things that will make it easier to do, and talking about it.
[07:51:28] <aat> i don't know that it was a buildbot dev, iirc it was somebody involved with the python.org buildbot
[07:51:35] <aat> anyhoo
[07:53:13] <retracile> I think there was someone running a bulidbot instance against trac, on python.org, but that buildbot has since been shut off (and apparently was seeing red a good bit even when it was running.)
[07:53:56] <aat> manuzhai iirc
[07:54:10] <retracile> yeah, I think that's right.
[07:58:40] <thatch> yes, I confirm those are the facts I'm aware of
[07:59:02] <thatch> but I never heard that it was failing tests. Doesn't trunk pass all tests?
[07:59:55] <retracile> thatch: It does now.
[07:59:57] <retracile> ;)
[08:00:24] <retracile> Back when I got my commit bit there were serveral times when they failed on trunk.
[08:00:41] * retracile tries to look innocent
[08:01:24] * erikand has left #trac
[08:02:59] <aat> the tests were failing against python trunk iirc
[08:03:32] <aat> we've all been guilty of that retracile :)
[08:03:39] <retracile> heh ;)
[08:04:05] <retracile> aat: they were also failing on python 2.4 that I was testing against.
[08:04:34] <aat> yes, here's the link: http://agiletesting.blogspot.com/2007/07/pybots-updates.html
[08:07:45] <retracile> ha!!!! http://toys.jacobian.org/presentations/2007/oscon/tutorial/images/django-master-class.005.png
[08:07:53] <retracile> that's beautiful ;)
[08:09:44] <thomasvs> pacopablo: so I just refactored pcauth.py into working for me with roles in fedora ds
[08:09:44] <aat> hehe, yeah
[08:09:51] <thomasvs> pacopablo: and there's a chance it may still work with AD
[08:09:55] <thomasvs> pacopablo: I did this in my svn though
[08:10:10] <thomasvs> pacopablo: I would like to rename it as well, to ldapauthplugin instead of ad_auth or pcauth
[08:10:24] <thomasvs> pacopablo: do you want an svnfilterdiff of my stuff, or how should we do this ?
[08:20:45] * lakin has quit IRC
[08:21:17] <thomasvs> question - I want to install some trac plugins as packages to have them available globally.
[08:21:20] * mOolight has quit IRC
[08:21:28] <thomasvs> do plugins define their own module package space, or do they come under a trac one ?
[08:21:40] * lakin has joined #trac
[08:21:47] <thomasvs> ie, should the account manager be importable as "import acct_mgr", or "from trac import acct_mgr" ?
[08:21:50] <thomasvs> or something else ?
[08:25:15] <aat> they should not be under the trac package
[08:25:42] <thomasvs> aat: so, trac plugins have the potential to conflict with any other python package, correct ?
[08:25:56] <thomasvs> aat: does that mean I'm better off prefixing the name of my module with trac ?
[08:26:58] <aat> that's what i generally do, yes
[08:27:14] <aat> though plugins should really be installed only in the trac plugins directories
[08:27:39] <aat> but people often don't adhere to that, i suspect
[08:30:17] * sakkew has quit IRC
[08:31:54] * Bamse- has joined #trac
[08:31:55] * paulkist has joined #trac
[08:32:18] * coling has joined #trac
[08:32:39] <retracile> aat: I install plugins globally.... and that means they're in site-packages
[08:32:46] <Bamse-> Hi guys! I'm a newcomer to Trac and already love it ;-) However I have a question, I run Apache with mod_python and I can't see new commits after they have been done (Subversion) in the timeline or anywhere else. However, when I restart Apache I can see them in Trac? What can the problem be? Is there any cache somewhere?
[08:33:25] <paulkist> hi everyone - new tracforge user here
[08:33:31] <aat> retracile: right, but there's no real need to do that
[08:33:55] <retracile> aat: Need, no. But it keeps the 'software' and the 'data' separate.
[08:35:15] <aat> at the cost of spraying your site-packages with trac packages
[08:35:42] <aat> which, as i recently found out, some distributions have problems with
[08:36:05] <thomasvs> aat: but when I setup fifteen tracs, it's annoying to have to install plugins in each of them
[08:36:11] <thomasvs> and then worse, keep them up to date all the time
[08:36:20] <aat> thomasvs: there's a global trac plugins directory
[08:36:27] <thomasvs> that's why I use a package manager in the first place. So I think trac should definately allow that.
[08:36:30] <thomasvs> aat: there is ? where ?
[08:36:48] <aat> /usr/share/trac/plugins, usually
[08:37:12] <thomasvs> hm, not the best place to put code
[08:37:12] <aat> that was kind of my point though - your package manager usually has no clue about trac plugins
[08:37:15] * thomasvs checks on his fedora machine
[08:37:28] <thomasvs> the FHS would not approve :)
[08:37:38] <thomasvs> aat: it does if I install my plugins through the package manager
[08:37:42] <thomasvs> which I have done in the past, and it works fine
[08:38:02] <aat> very few plugins are packaged
[08:38:12] <aat> if you do it yourself, then sure
[08:38:25] <thomasvs> fedora has 5 of them packaged atm for example
[08:38:32] <aat> heh
[08:38:34] <thomasvs> that number's probably going to go up as more and more people/projects click with trac
[08:38:38] <aat> 5 out of...100s
[08:38:47] <aat> which ones?
[08:38:49] <thomasvs> aat: admittedly not all of them are equally good
[08:38:54] <devurandom> FHS will not approve it? Why not?
[08:38:57] <thomasvs> mostly the scm ones. git, mercurial. and webadmin.
[08:39:03] <thomasvs> devurandom: plugins in /usr/share/ ?
[08:39:11] <thomasvs> devurandom: /usr/share is for non-program data
[08:39:25] <devurandom> So it should be /usr/lib/trac?
[08:39:40] <thomasvs> for example
[08:39:42] <devurandom> And are python scripts program data?
[08:40:00] <thomasvs> I think they're treated as such yes
[