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