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

[00:00:30] <coderanger> konrads: Look in any plugin I've written that uses the DB, you'll find a fairly comprehensive snippet that takes care of it
[00:00:45] <konrads> okay
[00:01:38] <konrads> I have to add a "Company" concept - where users belong to a company and have some permissions/reports associated.
[00:02:18] <konrads> Probably will modify TracAccountManager
[00:02:20] <erikand> No, Spike's blog
[00:02:25] <coderanger> konrads: You mean like PrivateTickets?
[00:02:48] <erikand> From yesterday:
[00:02:48] <erikand> [07:11:22] <spike> the doc will be available on my blog as soon as it's finished
[00:02:48] <erikand> [07:11:29] <spike> hopefully tonight/tomorrow
[00:03:01] <konrads> coderanger: modifications on those
[00:03:11] <konrads> coderanger: PrivateTickets, TracAccountManager
[00:03:30] <coderanger> konrads: PrivateTickets already supports that using groups
[00:03:57] <coderanger> konrads: Alternatively you could just use 0.11, which now has context-dependent permissions on tickets
[00:04:51] <konrads> Humm...
[00:05:09] <konrads> Well, eventually the folks want to tie it in with billing, so having Company is important for them
[00:05:35] <coderanger> konrads: That doesn't mean you should reinvent the existing security primitives :P
[00:05:40] <konrads> probably
[00:06:01] <konrads> so, tickets can have group-permissions?
[00:07:00] * cmlenz_ has joined #trac
[00:07:17] <coderanger> konrads: You can make whatever policy you want in a plugin
[00:08:18] <konrads> I understand, my idea was to have a TICKET_VIEW_COMPANY permission added
[00:08:27] <konrads> and then operate from there
[00:08:33] <coderanger> You mean TICKET_VIEW_REPORTER_GROUP ;-)
[00:08:38] <coderanger> But yes, same idea
[00:10:07] <konrads> coderanger: well, the ugly bit is that the reporter may not belong to the company - e.g. tickets coming over phone
[00:10:18] <konrads> so reporter is a helpdesk person
[00:10:33] <coderanger> Then use the CC list
[00:12:06] <konrads> That could be a way out...
[00:12:17] <konrads> but then I'd loose my small contract ;)
[00:12:45] <coderanger> Basically if you intend to develop something custom, base it on 0.11 and the new policy system. Otherwise PrivateTickets and HideVals can do what you need
[00:13:56] <coderanger> Either way its a pretty minor thing
[00:14:13] <konrads> Is 0.10 and 0.11 compatible plugin-wise
[00:14:13] <konrads> ?
[00:14:34] <coderanger> In general, yes. In the case of most things I make, no.
[00:15:14] <konrads> Well, then it is 0.10 - client has a nice existing installation with tons of plugins :/
[00:15:21] <coderanger> What plugins
[00:16:14] <konrads> private tickets, account manager on top of my head
[00:16:17] <konrads> rpc
[00:16:42] <coderanger> XML-RPC has a patch that should work. AccountManager has a 0.11 version.
[00:16:57] <coderanger> PrivateTickets is not even remotely compatible
[00:17:14] <konrads> But not necessary with 0.11 ?
[00:17:37] <coderanger> No, just should be easy to port
[00:18:02] <coderanger> Since the silly hackery it used is no longer needed, and the policy core can still be used as is
[00:18:48] <konrads> Any other compelling reasons to move to .11?
[00:19:14] <coderanger> because any company paying for new development on 0.10 is insane?
[00:20:02] <coderanger> From a dev PoV 0.11 is much nicer
[00:20:12] <coderanger> Most of the new features are developer-facing
[00:21:08] <konrads> and the 0.11 is "ready"?
[00:22:08] <coderanger> More or less
[00:22:24] <konrads> Oh well, will run it by the client :)
[00:22:27] <konrads> Thanks for help!
[00:22:31] <coderanger> Its still got a few more features we want to add, but its generally stable
[00:23:07] * cmlenz has quit IRC
[00:23:47] * idnar_ has quit IRC
[00:31:23] * jannic has quit IRC
[00:31:44] * jannic has joined #trac
[00:32:07] * em-dash has quit IRC
[00:32:55] * cmlenz_ has quit IRC
[00:45:09] <aat> mmmmmmmooooooooo
[00:47:40] <coderanger> baaaaaaaaaaaah
[00:48:30] * laen has joined #trac
[00:59:39] * cmlenz has joined #trac
[00:59:56] * SunWuKung has joined #trac
[01:04:19] <erikand> is there a way/plugin to assign tickets to different persons depending on the type?
[01:04:45] <coderanger> erikand: I don't think so, at least not directly
[01:04:50] <coderanger> You could do it in two steps
[01:05:02] <coderanger> But it will show up as a second change in the ticket
[01:05:12] <coderanger> (use an ITicketChangeListener)
[01:05:29] <coderanger> retracile and I talked about it a while ago, not sure what, if anything, got implemented
[01:05:56] <erikand> ok. thanks
[01:06:31] <aat> you could probably do it with an ITicketManipulator
[01:06:57] <coderanger> aat: That just doesn't work nicely with previewing it
[01:07:31] <[psy]> how ready is trac 0.11 svn for production?
[01:07:32] * cbalan has joined #trac
[01:07:46] <[psy]> should i use 0.10 + restricted area, or should i go for 0.11?
[01:07:50] * laen has quit IRC
[01:08:42] <aat> no, but nor does ITicketChangeListener :\
[01:09:19] <erikand> if it's shown as a second change in the ticket and we use always_notify_owner, then the component owner will recieve notifications of the ticket
[01:09:29] <coderanger> aat: What we talked about is adding a special workflow transition that you could hook on: pre-new -> new or something
[01:09:42] <aat> yeah i remember
[01:14:54] <aat> we'll let eli sort that out :)
[01:15:58] <coderanger> amen
[01:25:55] * laen has joined #trac
[01:27:14] <aat> cmlenz, coderanger: got an issue to throw out there for solutions...
[01:27:53] <aat> there are now "virtual" permissions for attachments: ATTACHMENT_*
[01:28:18] <aat> the attachment code uses these directly (eg. req.perm.require('ATTACHMENT_VIEW'))
[01:29:00] <aat> and there's a permission component called LegacyAttachmentPolicy that maps these to permissions specific to the particular "realm"
[01:29:12] <aat> eg. ATTACHMENT_VIEW on a wiki page maps to WIKI_VIEW
[01:29:12] <aat> etc.
[01:29:51] <aat> it all works quite well, however if a user doesn't have permission they'll see "You need ATTACHMENT_VIEW ..."
[01:30:05] <aat> except you can't assign that permission to a user directly
[01:30:35] <aat> not a huge deal, but quite unintuitive
[01:30:38] <aat> thoughts?
[01:34:29] <konrads> Sparing plugins, how is migration from 0.10 to 0.11?
[01:34:48] <coderanger> aat: Can't think of anything easy
[01:35:07] <cmlenz> aat: where is that error message generated? how does that even work for more complex permission checks?
[01:35:43] <laen> spike: don't forget me :P
[01:36:10] <coderanger> cmlenz: In assert_permission
[01:36:29] <aat> cmlenz: the PermissionCache raises it
[01:37:11] <aat> cmlenz: the decision itself is delegated to PermissionSystem.check_permission() which iterates over the IPermissionPolicy implementations
[01:37:37] <aat> first policy to return a value other than None, wins
[01:37:38] <cmlenz> so for any non-trivial permission check the error will be rather misleading, no?
[01:37:50] <cmlenz> the error message, even
[01:38:17] <aat> not sure...i haven't run into any other examples
[01:38:30] <aat> but i see where you're heading
[01:38:31] <coderanger> Unless you check the permissions separately from raising the error
[01:38:40] <aat> we probably need a message, along with the decision
[01:38:57] <cmlenz> or just make the error message totally generic
[01:39:07] <aat> true
[01:39:42] <aat> tthat might make it difficult to debug though
[01:39:53] <cmlenz> the specific error message is actually a helper for the admin to fix the permissions, more than for the user, so maybe it should be in the log instead
[01:39:59] <coderanger> Why not just do if not req.perm.has_permission(...): raise PermissionError('Notachance')
[01:39:59] <aat> agreed
[01:40:07] <aat> heh
[01:40:23] <aat> it's already logging
[01:40:32] <aat> so the only change is the user facing message
[01:40:52] <aat> i'll make it so
[01:41:57] * coling has joined #trac
[01:42:00] <cmlenz> ok
[01:42:14] <cmlenz> anything else would probably be too complex
[01:42:43] <aat> i'll make the attachment policy log which permission they actually need too
[01:46:17] <erikand> what's the correct way to implement different actions for different resolutions (0.11)
[01:52:38] <aat> ITicketChangeListener probably
[01:55:33] <evil_twin> New news from t.e.o: TracRss edited by nicholas <http://trac.edgewall.org/wiki/TracRss>
[01:58:23] * tig has joined #trac
[02:00:23] <tig> hi, I have some kind of problem running trac. trac.cgi consumes much cpu time, some trac.cgi processes run about 500 seconds and if I strace after such a process I get loads of futex(0x81dcc30, FUTEX_WAKE, 1) = 0 calls
[02:00:38] <tig> anybody experiencing the same problems?
[02:01:14] * blafasel is now known as Blafasel
[02:08:38] * coderanger has quit IRC
[02:09:11] * coderanger has joined #trac
[02:30:49] * hlb has quit IRC
[02:33:10] * hlb has joined #trac
[02:36:06] <prologic> coderanger, ping
[02:54:56] <[psy]> Error: Traceback (innermost last): File "csparse.c", line 293, in cs_parse_file() File "neo_hdf.c", line 1909, in hdf_search_path() NotFoundError: Path timeline_rss.cs not found
[02:54:59] <[psy]> hows that possible?
[02:55:14] <[psy]> where to start looking
[02:55:21] * angrymike has joined #trac
[03:02:49] * columbo has quit IRC
[03:13:55] <erikand> I'm trying to follow the egg cooking tutorial - http://trac-hacks.org/wiki/EggCookingTutorialTrac0.11
[03:14:13] <erikand> i don't quite understand this:
[03:14:13] <erikand> "You done need to add special egg metadata in Trac 0.11."
[03:14:18] <[psy]> and now i get even more weird stuff: Aug 29 12:34:49 twins Trac[chrome] WARNING: File trac_logo_mini.png not found in any of ['C:\\Programme\\Python\\2.3\\share\\trac\\htdocs']
[03:14:22] <[psy]> on a linux box!
[03:14:39] <[psy]> do i have to mount my /dev/C: now? ;)
[03:15:07] <erikand> what does that mean?
[03:15:50] <erikand> what I need to do is not in the tutorial?
[03:16:14] <erikand> the sentence seems wrongly written
[03:17:32] <laen> lol, dev/C:
[03:19:50] <[psy]> :)
[03:20:10] <[psy]> how the hell does it end up with C:
[03:20:14] <[psy]> where's that devined
[03:20:16] <[psy]> defined
[03:22:06] <[psy]> well...time for good old grep
[03:22:43] * columbo has joined #trac
[03:22:47] <erikand> argh
[03:24:18] <erikand> is there some other tutorial where you actually can follow the instructions?
[03:26:46] <erikand> hmm.. Is "You done need to add special egg metadata in Trac 0.11." ment to be "You don't need to add special egg metadata in Trac 0.11."
[03:36:14] * laen has quit IRC
[04:02:27] * m_g has joined #trac
[04:08:05] <aat> evening
[04:10:02] <konrads> Humm, I am launching trac as tracd --auth=MyProject,./tracpass,MyProject --port 8000 ./trac
[04:10:12] * columbo has quit IRC
[04:10:17] <konrads> web server runs, i can point and clikc, but authentication fails with 500 code
[04:10:32] <konrads> Authentication information not available.
[04:54:19] * neoxed_ has joined #Trac
[04:56:59] * neoxed has quit IRC
[04:57:20] * dan__t has quit IRC
[04:57:44] * dan__t has joined #trac
[05:00:37] <aat> mmmm, many unit tests failing
[05:08:43] <cmlenz> trac-admin?
[05:08:43] <evil_twin> I guess trac-admin is 0.10.4 as well, cmlenz
[05:08:50] <cmlenz> oh, shut up
[05:09:46] * Tetraboy has joined #trac
[05:10:10] <aat> yeah
[05:10:40] <aat> heh. paco tried to fix evil_twin the other day. it couldn't be stopped
[05:11:10] <cmlenz> retracile noted that yesterday, apparently due to http://trac.edgewall.org/changeset/5962
[05:11:39] <cmlenz> someone's not so much a fan of running the tests :P
[05:12:13] <aat> yeah :\
[05:12:23] <aat> i'll fix it up
[05:12:27] * jerome has joined #trac
[05:12:52] <jerome> hi all. WHat's the preferred way to add / remove columns to the query results view ?
[05:17:24] * Rica has joined #trac
[05:18:44] <spike> jerome: edit the report sql
[05:19:04] * angrymike has left #trac
[05:19:14] <jerome> I'm not using reports module, just query.
[05:19:34] <jerome> anyway, I just have to add an "empty filter"
[05:24:31] <aat> hmm
[05:24:50] <aat> we're printing the tracback anyway, then exiting...we could just let it pass through
[05:25:03] <aat> change in behaviour is tha the exit code will change from 2 to 1
[05:25:29] <cmlenz> which is correct, no?
[05:25:38] <cmlenz> isn't 2 for a usage problem?
[05:25:55] <cmlenz> i.e. missing argument etc
[05:26:09] <aat> no idea
[05:26:24] * ericalens has quit IRC
[05:26:31] <aat> i wasn't aware there was any convention beyond != 0
[05:27:06] <cmlenz> hmm, http://docs.python.org/lib/optparse-how-optparse-handles-errors.html
[05:27:11] <cmlenz> that doesn't clarify though
[05:29:18] * Tartaros has joined #trac
[05:29:20] <aat> let's go with just allowing it through
[05:29:37] <aat> i'll change the tests accordingly
[05:31:33] <cmlenz> ok
[05:39:06] * Tartaros has quit IRC
[06:11:21] <erikand> how can I "codewise" change the owner of a ticket? what's the method to use?
[06:12:12] <erikand> I have a plugin, implementing ITicketChangeListener and I want to change the owner of a ticket if it's a special type (defect)
[06:17:48] * enhancer has joined #trac
[06:17:56] <enhancer> populous chan
[06:22:18] <aat> erikand: something like: t = trac.ticket.model.Ticket(emv, ticket_id)
[06:22:31] <aat> t['owner'] = 'foo'
[06:23:21] <aat> then t.save_changes(...)
[06:26:25] * lakin has joined #trac
[06:28:42] * jae has joined #trac
[06:31:52] * fwierzbicki has joined #trac
[06:32:03] <erikand> thanks aat
[06:32:25] * lys has joined #trac
[06:35:35] * Tartaros has joined #trac
[06:45:44] <osimons> erikand: actually, if you are implementing the ITicketChangeListener you already have the ticket - it gets passed as the arg, and you can work with it directly
[06:49:53] * danbeck has joined #trac
[06:53:32] * Sonderblade has joined #trac
[06:56:42] <aat> hmm. some of the errors that now exit the console should really be caught..."column name is not unique" etc.
[06:56:44] * aat hrrms
[07:02:30] * SunWuKung has quit IRC
[07:04:09] * Tartaros has quit IRC
[07:04:11] <cmlenz> indeed
[07:04:30] <cmlenz> although that condition should probably be checked before trying the insert/update
[07:04:45] <cmlenz> possibly even in the model class
[07:04:57] <cmlenz> (if that's what's being used
[07:05:00] <cmlenz> )
[07:05:38] * danbeck has quit IRC
[07:08:45] * retracile has joined #trac
[07:09:08] * retracile grumbles something uncharitable about mornings.
[07:10:14] <erikand> osimons: thanks. yes I got it. And it's working fine
[07:10:40] <erikand> thanks all
[07:10:42] <erikand> bye
[07:11:22] * erikand has quit IRC
[07:11:40] * danbeck has joined #trac
[07:12:29] <aat> cmlenz: agreed
[07:12:33] <aat> hey eli
[07:21:21] * konrads has left #trac
[07:30:16] * neohunter111 has joined #trac
[07:30:33] <neohunter111> hi, can i make a question?
[07:31:22] <neohunter111> i have Trac 0.10.4 . I want to change the link on the view tickets to a default report. and if is posible also the text. is this possible ?
[07:32:29] <neohunter111> o may can anybody there tell me what source file i need to edit?
[07:38:03] <osimons> neohunter111: haven't tried it myself, but I suppose a combination of existing plugins would solve this for you - see trac-hacks.org, and look at the various plugins that have 'nav' in them, like http://trac-hacks.org/wiki/NavMoverPlugin
[07:39:11] <osimons> neohunter111: hide the original, add a new one - http://trac-hacks.org/wiki/NavHiderPlugin
[07:42:48] * grib has joined #trac
[07:42:48] <osimons> neohunter111: re-reading the various plugin docs, it looks like there are many options so sure you can find something that works ok for your needs.
[07:54:26] * YosWinK has joined #trac
[07:57:33] <hlb> hello, I want to run two trac 0.10.4 in one machine with apache and mod_python. But it seems setting 'SetEnv PYTHON_EGG_CACHE' in two different places does not work well.
[07:58:07] <hlb> when one trac works, another will fail
[08:21:13] * AcidMaX has joined #trac
[08:21:23] <AcidMaX> are there directions for the checkout of .11 ?
[08:23:02] <coderanger> AcidMaX: Yes, on the TracInstall page
[08:23:15] <coderanger> Or maybe its TracDownload
[08:24:01] <The_Tick> hrmm
[08:24:09] <The_Tick> now to figure out authentication on trac with windows
[08:24:28] <enhancer> are there any concise directions / info for installing and running trac on FreeBSD from the ports tree, I have it built but have not used trac before and am just looking for a spot of guidance?
[08:27:45] <coderanger> enhancer: You just need to configure a frontend. If you want simple, just use tracd
[08:28:02] <enhancer> I have apache22 w/ fastcgi running
[08:28:10] <coderanger> Then use that
[08:28:12] <enhancer> looks like I need to create a trac db
[08:28:36] <coderanger> enhancer: You need to make a Trac environment, it will make the db as part of that
[08:28:37] <enhancer> and initialise the db
[08:28:43] <enhancer> kk
[08:28:50] <enhancer> trac-admin tool then
[08:29:39] <evil_twin> New news from t.e.o: Ticket #5942 (task created): Could not decode to UTF-8 <http://trac.edgewall.org/ticket/5942> || Ticket #5849 (task closed): trac-admin /project upgrade fails - "no such column: kind" <http://trac.edgewall.org/ticket/5849#comment:4>
[08:30:53] * enhancer continues to read in the hopes that he breaks some shiz
[08:36:51] * SunWuKung has joined #trac
[08:39:24] <enhancer> ImportError: No module named MySQLdb
[08:41:44] <enhancer> ah
[08:55:35] * thatch has joined #trac
[09:02:20] <enhancer> hrm
[09:03:06] <neohunter111> i have Trac 0.10.4 . I want to change the link on the view tickets to a default report. and if is posible also the text. is this possible ?
[09:03:46] <coderanger> neohunter111: Use the NavHider/NavAdd/NavPlus plugins
[09:09:57] * dgynn has quit IRC
[09:16:40] <aat> re noah
[09:17:46] <coderanger> hmm?
[09:17:46] <evil_twin> Rumor has it hmm is trac-hacks.org down, coderanger
[09:17:54] * coderanger kicks evil_twin
[09:19:18] * Blafasel is now known as blafasel
[09:22:39] <aat> stupid bot
[09:23:54] <retracile> evil_twin?
[09:23:54] <evil_twin> evil_twin is dumb, retracile
[09:24:01] * retracile never tires of that. ;)
[09:24:57] <aat> heh
[09:28:00] * flazz has quit IRC
[09:30:08] <evil_twin> New news from t.e.o: Ticket #5943 (defect created): Changeset view doesn't display source revision for 'svn copy' operations <http://trac.edgewall.org/ticket/5943> || TracUsers edited by info@mamarazzo.de <http://trac.edgewall.org/wiki/TracUsers>
[09:42:01] * jborg has joined #trac
[09:55:57] * dgynn has joined #trac
[09:56:55] * cbalan has left #trac
[10:00:12] <evil_twin> New news from t.e.o: Ticket #5927 (defect closed): Cannot find VERSION File/Dir <http://trac.edgewall.org/ticket/5927#comment:3>
[10:00:28] <retracile> Hm. Ok, I have some wiki markedup text that I want to convert to hmtl in a nightly cron job. I seem to need a request object; what's the "right" approach?
[10:03:53] <coderanger> Make a mock reqest
[10:04:12] <coderanger> We should really add such a thing to trac.util
[10:04:46] <retracile> coderanger: thanks; that was the aproach I'd started to take, but it's wanting an href for it, and I started to wonder.
[10:05:30] <retracile> ...and a perm member. *grumble*
[10:05:53] * pombreda has joined #trac
[10:09:14] * danbeck has quit IRC
[10:11:48] * coderanger has quit IRC
[10:12:23] * coderanger has joined #trac
[10:13:21] * em-dash has joined #trac
[10:14:15] * em-dash_ has joined #trac
[10:17:01] <osimons> retracile: perm should be in the context - ref. my mail to trac-dev that seemed to interest no one.... :-)
[10:20:06] * coling has quit IRC
[10:20:22] * coling has joined #trac
[10:26:18] <AcidMaX> in dev is there a step i am missing if I am getting Can't synchronize with the repository for svn
[10:26:51] <thatch> AcidMaX: do you have the python bindings for subversion installed?
[10:27:01] <AcidMaX> let me double check
[10:27:27] <thatch> in the python interpreter, try 'import svn.core'
[10:27:57] <AcidMaX> nope guess not :
[10:28:04] <thatch> what distro?
[10:28:05] <evil_twin> It has been said that what distro is this, thatch
[10:28:31] <AcidMaX> debian
[10:29:55] * em-dash has quit IRC
[10:31:04] <AcidMaX> is there a setup.py for the python svn bindings?
[10:31:40] <coderanger> AcidMaX: No
[10:31:57] <coderanger> AcidMaX: apt-get install python-subversion
[10:32:38] <AcidMaX> yeah its not in the stable repository
[10:33:31] <coderanger> Sure it is
[10:33:35] <coderanger> http://packages.debian.org/stable/python/python-subversion
[10:33:48] <AcidMaX> weird not working for me hmm let me check apt/sources
[10:34:36] * tuju has joined #trac
[10:35:01] <tuju> hi, is somewhere a channel for bugzilla?
[10:36:18] * tuju has left #trac
[10:36:25] <AcidMaX> coderanger: http://dpaste.com/18041/
[10:36:32] <AcidMaX> thats the error i am getting looks like dependencies
[10:37:04] <coderanger> Do you have python installed?
[10:37:39] <AcidMaX> yeah 2.5
[10:37:46] <coderanger> From apt?
[10:37:53] <AcidMaX> default intasll i guess
[10:37:55] <AcidMaX> its a fresh box
[10:38:03] <coderanger> I thought stable was on 2.4
[10:38:11] <AcidMaX> says 2.5
[10:38:20] <AcidMaX> might be some build my host is using
[10:38:38] <coderanger> Then they screwed with things
[10:38:43] <coderanger> stable is 2.4.4-2
[10:40:59] <AcidMaX> yeah i sent them an email
[10:55:25] * cbalan has joined #trac
[10:56:20] * cmlenz has quit IRC
[10:57:24] * grib has left #trac
[11:12:30] * coderanger_ has joined #trac
[11:13:10] * Sonderblade has quit IRC
[11:20:26] * YosWinK has quit IRC
[11:21:17] * columbo has joined #trac
[11:30:57] <evil_twin> New news from t.e.o: Ticket #5944 (defect created): Error on VPNOut Support <http://trac.edgewall.org/ticket/5944>
[11:39:45] * cmlenz has joined #trac
[11:52:52] * coderanger_ has quit IRC
[11:56:37] <AcidMaX> hmm even when i install python-subversion i am still getting the cannot sync with repo, unsupported version control system, "svn"
[11:58:17] <thatch> AcidMaX: can you import svn.core yet w/o error?
[11:58:30] <AcidMaX> thatch: but apt-get shows python-subversion installed
[11:58:34] <AcidMaX> no
[11:59:06] <thatch> AcidMaX: if python-subversion didn't install to a place that Python is looking
[11:59:39] <thatch> does it give a bindings error or just can't find the module when you import svn.core
[11:59:50] <AcidMaX> i dont see it in site-packages
[12:00:46] * ok-computer has joined #trac
[12:01:13] <AcidMaX> i see it in 2.4 heh
[12:01:33] <ok-computer> hey all
[12:02:33] <ok-computer> is there a way in trac to change the default permissions that are being set? i don't want even anonymous to be able to do anything
[12:02:35] <thatch> AcidMaX: that would be the issue... I got some warnings using old bindings on 2.5, so you probably ought to get the right version of the package
[12:02:52] <thatch> ok-computer: have you tried removing the permissions for the user 'anonymous'?
[12:03:05] <ok-computer> yes, but i mean in project creation, automagically
[12:03:11] <ok-computer> to not have those set
[12:03:54] <thatch> no, I'm not aware of anything that would do that. I'd suggest making a little shell script to initenv then remove perms if that's something that happens often enough for you to warrant it
[12:05:07] <ok-computer> ok that's an idea
[12:05:29] <ok-computer> thatch: thanks
[12:09:14] <AcidMaX> what friggin package is it
[12:09:16] <AcidMaX> sheesh heh
[12:09:29] <AcidMaX> sometiems i hate my hosts version of debian
[12:10:48] * danbeck has joined #trac
[12:19:17] * pombreda has quit IRC
[12:21:51] <cbalan> ok-computer: ckeck out trac.db_default.py . In order change some permissions you could also write a component that implements trac.env.IEnvironmentSetupParticipant...
[12:22:16] <ok-computer> thanks cbalan :)
[12:32:16] * SunWuKung has quit IRC
[12:35:30] * SunWuKung has joined #trac
[12:41:17] * coderanger_ has joined #trac
[12:47:39] * Rica has quit IRC
[12:52:06] <coderanger_> aat: ping
[12:52:15] * ok-computer has quit IRC
[13:01:23] <evil_twin> New news from t.e.o: Ticket #5945 (defect created): upgrading to 0.11dev breaks attachment access <http://trac.edgewall.org/ticket/5945>
[13:01:30] * pombreda has joined #trac
[13:08:09] <neohunter111> pong
[13:08:14] * neohunter111 has left #trac
[13:10:31] * nurv has joined #trac
[13:17:15] * unlord_ has left #trac
[13:19:02] * P42 has joined #trac
[13:20:19] <P42> I looked at the faq but didn't see the answer to this question. I'm using the browser to look at a set of source files and I want to download all the files. It looks like the only way to do this is one by one via tracbrowser. Is there an easier way?
[13:21:26] * InsomniaCity has joined #trac
[13:21:42] <InsomniaCity> Hi! I just installed the IrcLogsPlugin, but its not showing anything on my Trac
[13:21:50] <InsomniaCity>