| [00:23:51] |
* |
kousuke has joined #trac |
| [00:34:15] |
* |
kop_ has joined #trac |
| [00:42:50] |
* |
tic has quit IRC |
| [00:44:54] |
* |
tic has joined #trac |
| [00:47:28] |
* |
tic has quit IRC |
| [00:47:52] |
* |
tic has joined #trac |
| [01:09:47] |
* |
tenshiKur0 has joined #trac |
| [01:23:43] |
* |
tenshiKur0 has quit IRC |
| [01:40:16] |
* |
tkp has joined #trac |
| [01:45:38] |
* |
twq has joined #trac |
| [01:48:01] |
* |
twq has quit IRC |
| [02:04:51] |
* |
eblot has joined #trac |
| [02:26:15] |
* |
Miek has joined #trac |
| [02:27:47] |
* |
eblot has quit IRC |
| [02:48:41] |
* |
rn114 has joined #trac |
| [02:48:57] |
<rn114> |
hi what other repo types work with trac about from subversion? |
| [02:57:14] |
* |
BaSS has joined #trac |
| [02:57:25] |
<BaSS> |
hi :) |
| [02:57:31] |
<BaSS> |
i have a lil problem with trac |
| [02:57:38] |
<BaSS> |
i'm using tracd |
| [02:57:54] |
<BaSS> |
so when i try "http://gustavo:8000/marteasset/browser" |
| [02:58:06] |
<BaSS> |
i get a "No handler matched request to /browser" |
| [02:58:11] |
<BaSS> |
any idea? |
| [02:58:31] |
<BaSS> |
im using 0.10.3 |
| [03:00:22] |
<BaSS> |
everybody sleeping? :) |
| [03:11:33] |
* |
asmodai has quit IRC |
| [03:11:36] |
* |
asmodai has joined #trac |
| [03:33:49] |
* |
m_g has joined #trac |
| [03:40:00] |
* |
kop_ has quit IRC |
| [04:40:08] |
* |
BaSS has left #trac |
| [04:54:09] |
* |
philn has joined #trac |
| [04:54:12] |
<philn> |
hi folks |
| [04:54:43] |
<philn> |
does the trac-post-commit hook support intertrac links? |
| [05:00:02] |
* |
kop_ has joined #trac |
| [05:00:39] |
<philn> |
ok will file a ticket ;) |
| [05:07:38] |
* |
twq has joined #trac |
| [05:07:41] |
<twq> |
hey traccers |
| [05:08:37] |
<coderanger> |
calculus: Yeah, 0.9 had issues with stuff like that |
| [05:09:17] |
<coderanger> |
calculus: It didn't have any dependency checking for plugins, so webadmin might not get loaded until after wikirename, mean wikirename will fail when loading |
| [05:09:34] |
<coderanger> |
calculus: 0.10 added that ordering system, so I would recommend upgrading |
| [05:10:03] |
<coderanger> |
If that isnt an option, installing webadmin globally will fix it |
| [05:17:39] |
<twq> |
we love trac |
| [05:20:06] |
<twq> |
but can password protect a whole trac enviroment in it? not permit a trac to show unless for auth�ed users? |
| [05:20:35] |
<coderanger> |
Just remove all permissions from anonymous |
| [05:24:06] |
<twq> |
ah got it! thanks! |
| [05:36:50] |
* |
divya has quit IRC |
| [05:43:51] |
* |
rn114 has quit IRC |
| [05:46:29] |
* |
d0rt has joined #trac |
| [05:54:57] |
* |
jonasn has joined #trac |
| [06:03:40] |
* |
tpollari has joined #trac |
| [06:06:43] |
<jonasn> |
How do I make a custom ticket field which I can change values for on the webadmin page ? |
| [06:07:08] |
<coderanger> |
I don't think there is a web UI for it |
| [06:07:09] |
* |
f13 has left #trac |
| [06:08:24] |
* |
krazyk has joined #trac |
| [06:09:04] |
<jonasn> |
Can I rename the built in field name e.g. change component so it appears as platform ? |
| [06:09:36] |
<coderanger> |
No |
| [06:09:41] |
<coderanger> |
Just make a custom field |
| [06:10:54] |
<jonasn> |
Yes, I need the users to be able to add new values to the dropdown. But I guess the only solution is to give them access to edit trac.ini and access to restart apache ? |
| [06:13:21] |
<coderanger> |
You could make a plugin for it |
| [06:26:36] |
* |
jonasn has quit IRC |
| [06:32:01] |
* |
danbeck has joined #trac |
| [06:32:37] |
* |
twq has quit IRC |
| [06:32:38] |
* |
pygi has joined #trac |
| [06:35:32] |
* |
pygi has left #trac |
| [06:36:58] |
<coderanger> |
alect: Pycallgraph is on the del.icio.us front page. |
| [06:37:01] |
* |
Blackhex has joined #trac |
| [06:37:05] |
<Blackhex> |
hello |
| [06:48:03] |
<alect> |
keen |
| [06:48:27] |
<coderanger> |
alect: You're still up?! |
| [06:48:35] |
<alect> |
sadly yes |
| [06:48:42] |
<alect> |
building a windows laptop for my dad |
| [06:48:50] |
<coderanger> |
*shudder* |
| [06:49:15] |
<coderanger> |
I won't let my father near anything other than OS X anymore |
| [06:49:56] |
<alect> |
it's not been that fun |
| [06:50:06] |
<coderanger> |
Vista? |
| [06:51:27] |
<alect> |
noooooooooo |
| [06:51:33] |
<alect> |
that would be crazy talk |
| [06:51:43] |
<alect> |
sleep time |
| [06:51:44] |
<alect> |
catch |
| [06:51:47] |
<alect> |
a |
| [06:51:49] |
<coderanger> |
laters |
| [06:51:52] |
<coderanger> |
sleep well |
| [07:03:21] |
<krazyk> |
I need a way to automate ticket entry so that a web app in development can have a simple "report error" form (persistent across pages) that will create a Trac ticket, capturing request data (HTTP/form variables, etc.)...having trouble finding such an animal |
| [07:05:21] |
<krazyk> |
or maybe there's a nice Trac API that could help with this? |
| [07:06:09] |
<krazyk> |
I don't want to have to resort to a spider :) |
| [07:06:15] |
* |
retracile_ has joined #trac |
| [07:39:44] |
* |
coderanger_ has joined #trac |
| [07:40:38] |
* |
LionsMane has joined #trac |
| [07:43:44] |
* |
redir has joined #trac |
| [07:43:48] |
<redir> |
morning trac |
| [07:43:59] |
<Blackhex> |
morning redir |
| [07:44:05] |
<coderanger_> |
krazyk: XML-RPC |
| [07:44:08] |
<redir> |
where are user prefs (email address) stored? |
| [07:44:20] |
<Blackhex> |
in db |
| [07:44:20] |
<coderanger_> |
The session_attribute table |
| [07:44:46] |
<redir> |
thanks, I thought I looked at that table |
| [07:57:05] |
<Blackhex> |
plese what should I set to trac.ini to get off this message: SMTPRecipientsRefused: {u'blackhex@post.cz': (550, '5.7.1 <blackhex@post.cz>... Relaying denied')} ? |
| [07:57:29] |
<krazyk> |
coderanger: do you mean that the xmlrpc plugin would support ticket *creation*? I only see ticket *manipulation* |
| [07:58:21] |
<coderanger_> |
ticket.create .... |
| [08:00:27] |
<krazyk> |
hmmm... can you give me a link? I don't see such functionality where I've been looking (http://trac-hacks.org/wiki/XmlRpcPlugin#APIUsage) |
| [08:00:39] |
<Blackhex> |
oops, I had wrong SMTP server specified :-) |
| [08:00:45] |
<coderanger_> |
Just install it and go to /xmlrpc |
| [08:00:56] |
<coderanger_> |
It has a built-in API viewer |
| [08:01:32] |
<krazyk> |
aha, thx |
| [08:02:03] |
* |
retracile_ is now known as retracile |
| [08:03:23] |
<krazyk> |
general trac question: how does one create a "master" ticket with sub-tickets -- I've found this useful in Bugzilla for tasks consisting of multiple steps |
| [08:03:39] |
<coderanger_> |
You can't really |
| [08:03:39] |
<krazyk> |
or is there another "best practice" way to organize a task and its sub-tasks? |
| [08:03:45] |
<coderanger_> |
I have a plugin for it, but its not done yet |
| [08:04:02] |
<Blackhex> |
you can organize tickets to milestones |
| [08:04:12] |
<coderanger_> |
You can make a custom field, but Trac won't know anything about it as far as semantics |
| [08:04:15] |
<krazyk> |
yeah, but milestones imply larger significance |
| [08:04:23] |
<Blackhex> |
yes they does |
| [08:04:31] |
<krazyk> |
I guess keywords might be a valid approach |
| [08:04:37] |
<krazyk> |
but that's kinda kludgy |
| [08:05:03] |
<coderanger_> |
You can also fix my plugin ;-) |
| [08:05:17] |
<coderanger_> |
http://dev.coderanger.net/src/mastertickets/ |
| [08:05:50] |
<krazyk> |
:) wish I had the time; I'm trying to work out a way to start my team off with a viable issue tracking system and I like trac |
| [08:06:08] |
<krazyk> |
(except for a few things like that) |
| [08:06:46] |
* |
darren has joined #trac |
| [08:07:57] |
<krazyk> |
everybody: from your experience, do you suppose that using keywords as a way to group tasks with their sub-tasks (even if we're just working on a bug-fix with multiple steps) would be workable if everyone communicates reasonably well? |
| [08:08:18] |
<redir> |
How do I get the logger? from trac import ??? |
| [08:09:33] |
<darren> |
when setting up multi-projects, is there anything special during creation or can I just run trac-admin /path/to/myproject1 initenv and then trac-admin /path/to/myproject2 initenv |
| [08:10:43] |
<coderanger_> |
redir: env.log |
| [08:10:52] |
<coderanger_> |
redir: Or self.log in a Component |
| [08:11:02] |
<coderanger_> |
darren: Yep |
| [08:11:10] |
<redir> |
is genshi considered a component |
| [08:11:12] |
<redir> |
? |
| [08:11:19] |
<coderanger_> |
redir: A template you mean? |
| [08:11:41] |
<coderanger_> |
krazyk: I would make a custom field for it, don't use keywords |
| [08:11:55] |
<darren> |
coderanger_: the only requirement is that they live under a common directory, e.g. /path/to/ is the same in both cases? |
| [08:11:58] |
<redir> |
genshi/core.py is throwing an error and I want to insert some debug statements |
| [08:12:19] |
<coderanger_> |
darren: If you want use TracEnvParentDir, yes |
| [08:12:30] |
<coderanger_> |
redir: You can't get to the Trac logger from Genshi |
| [08:12:38] |
<coderanger_> |
At least not easily |
| [08:12:43] |
<coderanger_> |
just write to a temp file somewhere |
| [08:12:50] |
* |
bjorn- has quit IRC |
| [08:13:05] |
<redir> |
well them aybe I ned to look at what is going to genshi |
| [08:13:11] |
<redir> |
but forst a meeting |
| [08:13:13] |
<redir> |
later |
| [08:13:19] |
* |
redir has quit IRC |
| [08:19:49] |
<krazyk> |
okay, coderanger: do you suggest custom fields over keywords in order to avoid conflict with the general purpose of keywords? I suppose the custom field would end up being implemented almost exactly like a keyword |
| [08:20:32] |
<krazyk> |
btw: mastertickets looks sweet |
| [08:21:23] |
<coderanger_> |
krazyk: It needs more work on the input side, so it won;t flip out as much if you give it a format it doesn't expect |
| [08:21:33] |
<coderanger_> |
But the basics are all there |
| [08:22:44] |
<krazyk> |
estimated completion date? :) |
| [08:23:07] |
<coderanger_> |
probably during the con, so check back in ~10 days |
| [08:30:10] |
* |
lightcap has left #trac |
| [08:43:16] |
* |
philn has left #trac |
| [08:44:49] |
* |
rjdave_ has joined #trac |
| [08:50:02] |
* |
rjdave has quit IRC |
| [08:51:42] |
* |
jrandom has joined #trac |
| [08:56:27] |
* |
rjdave has joined #trac |
| [08:56:32] |
<jrandom> |
'lo, i'm trying to find a way to disable the requirement for cookies when submitting (anonymous) tickets - the new CSRF code (in _get_form_token and dispatch of main.py) seems to require them |
| [08:57:25] |
* |
tpollari has quit IRC |
| [08:57:39] |
<jrandom> |
one could use URLs and hidden fields to accomplish the same thing, but doing that would probably be a good amount of work if its not alreay in there |
| [08:58:53] |
<jrandom> |
i'd like to retain CSRF protection but need to handle bug reports from uers w/ cookies disabled (my users run through cookie-filtering proxies) |
| [08:59:16] |
<jrandom> |
anyone know of any solution? |
| [09:01:23] |
* |
rjdave_ has quit IRC |
| [09:01:33] |
<coderanger_> |
Make a frontend yourself using XML-RPC |
| [09:01:58] |
<coderanger_> |
the CSRF system uses both cookies and hidden fields |
| [09:02:41] |
* |
chandlerc has joined #trac |
| [09:04:55] |
<jrandom> |
aye, that seems to be the solution (sans modifying trac [and i'm not a python coder]) |
| [09:05:18] |
<coderanger_> |
I don't know of any UA that doesn't support cookies though |
| [09:05:51] |
<jrandom> |
(i develop an anonymizing network which filters cookies for anonymity) |
| [09:06:09] |
<jrandom> |
((and would obviously like my users to file bug reports)) |
| [09:07:01] |
<coderanger_> |
There is no identifiable data in the cookie, just a random hex string that ties your session to another random hex string (the form token) |
| [09:08:34] |
* |
Blackhex has left #trac |
| [09:09:10] |
<matt_good> |
jrandom: do you know of another way to handle CSRF without cookies? |
| [09:09:11] |
<jrandom> |
right, we accomplish the same functionality in our web interface with a random nonce in secured html forms. its not the cookie's data i'm worried about, its the fact that /no/ cookies are usable through i2p (the software i'm working on) |
| [09:09:41] |
<matt_good> |
so all pages are using HTTPS then? |
| [09:09:43] |
<jrandom> |
matt_good: place the nonce in the form/url and track the nonces distributed with a PRNG |
| [09:10:15] |
<jrandom> |
if $nonceReceived IN ($last 50 PRNG values), accept |
| [09:11:09] |
<matt_good> |
the problem with that is that you can't verify that the computer submitting the form is actually the same one that requested it |
| [09:11:27] |
<matt_good> |
which is what CSRF is all about |
| [09:12:23] |
<jrandom> |
the PRNG generates unpredictable values on each request/render, so the form submission would be authenticated |
| [09:14:00] |
* |
kop_ has quit IRC |
| [09:16:53] |
<jrandom> |
seems there are some simple shell scripts in trac-dev to accomplish what i need though [http://groups.google.com/group/trac-dev/browse_thread/thread/9707ef1c139e040e/974c4d97983b8869 ], thanks anyway! |
| [09:17:16] |
<matt_good> |
jrandom: but that doesn't verify that a malicious server didn't request the form, hide it in a page, then trigger a submit from the user's browser |
| [09:17:51] |
<matt_good> |
then nonce is still there and valid, but it's for another user |
| [09:19:30] |
<jrandom> |
what i'm looking for is the ability to submit anonymous bug reports |
| [09:19:30] |
<matt_good> |
but if you really need to work around it, then go ahead with the scripts |
| [09:20:10] |
<jrandom> |
what you describe is someone basically saying "hey, here's my token, submit the form a if you were me", right? |
| [09:20:27] |
* |
jrandom doen't see why thats a problem, or that it'd be avoidable |
| [09:20:57] |
<matt_good> |
a server could trigger actions on behalf of another user |
| [09:21:41] |
<matt_good> |
just by visiting a webpage on that server |
| [09:22:32] |
<matt_good> |
if your frontend is only for anonymous submissions then permissions aren't a problem though |
| [09:23:44] |
<jrandom> |
i'm not really sure how triggering another user' actions is a problem though (if bob gives alice his authorized token, alice is acting in bob's capacity) |
| [09:25:02] |
<jrandom> |
(to perform long lasting CSRF authentication sans cookies,you'd need both a PRNG for logging in/anonymous generation and a PRNG per-session) |
| [09:25:38] |
<jrandom> |
but that requires rewriting all URLs, etc. likely a substantial amount of work if rewriting isn't already in place |
| [09:27:34] |
<jrandom> |
in any case, for me thats just academic, as a small frontend will do the trick. thanks |
| [09:27:40] |
* |
jrandom has left #trac |
| [09:32:38] |
<coderanger_> |
asmodai: You should fix the pydotorg theme some time ;-) |
| [09:32:58] |
<coderanger_> |
matt_good: Mind if I bounce an idea off you? |
| [09:38:20] |
<matt_good> |
go ahead |
| [09:42:16] |
* |
pradeep has joined #trac |
| [09:43:10] |
* |
krazyk has quit IRC |
| [09:43:58] |
<coderanger_> |
matt_good: What would you think of reworking the wiki slightly to act more like a unix file system, so you mount a provider at a given point and it handles things for that point down |
| [09:44:36] |
<coderanger_> |
So by default it would be TracDbWiki -> / |
| [09:44:50] |
<asmodai> |
coderanger_: you? |
| [09:44:56] |
<asmodai> |
err |
| [09:44:57] |
<asmodai> |
yo? |
| [09:45:15] |
<coderanger_> |
But you could change that mapping, maybe add a SubversionWiki backend, or anything else that can act like a storage backend |
| [09:45:17] |
<asmodai> |
coderanger_: Mmm, fix that theme. |
| [09:46:56] |
<matt_good> |
coderanger_: that would imply that we *had* other backends ;) |
| [09:47:46] |
<coderanger_> |
matt_good: Subversion, XML-RPC, another wiki (to ease migrations) |
| [09:48:36] |
<coderanger_> |
Or for plugins that want to make a little bit of a virtual structure |
| [09:48:41] |
<coderanger_> |
like the Blog plugin |
| [09:50:44] |
<coderanger_> |
Where each post is a real page /2007/02/15/post_name, but /2007/02/15 should be a virtual page that lists all the posts on that day |
| [09:53:00] |
* |
coderanger_ bbiab |
| [09:56:58] |
* |
shubes has joined #trac |
| [10:01:45] |
* |
redir has joined #trac |
| [10:08:13] |
* |
pombreda has quit IRC |
| [10:12:01] |
* |
pombreda has joined #trac |
| [10:19:41] |
* |
chandlerc has quit IRC |
| [10:22:03] |
* |
pradeep has quit IRC |
| [10:24:40] |
* |
pradeep has joined #trac |
| [10:34:28] |
* |
flonk has joined #trac |
| [10:38:05] |
<darren> |
are these any theme examples for trac 10.3 systems? Or even any links to trac sites that have overhauled the default theme? |
| [10:38:24] |
<coderanger_> |
Look on trac-hacks |
| [10:38:27] |
<coderanger_> |
I have 3 up |
| [10:42:06] |
* |
flonk has left #trac |
| [10:42:55] |
<darren> |
oow consultant is quite nice :) |
| [10:43:01] |
<darren> |
aside from the banner! |
| [10:43:58] |
<coderanger_> |
Consider them examples ;-) |
| [10:44:08] |
* |
chandlerc has joined #trac |
| [10:44:32] |
* |
dilinger has quit IRC |
| [11:08:14] |
<darren> |
I am using apache2 to serve trac projects from http://mydomain.com/trac but I'm having trouble serving directly my http://mydomain.com/ |
| [11:09:03] |
<darren> |
changing occurences of /trac to / in apache config means I end up with 'requested URL / was not found ...' |
| [11:12:36] |
<darren> |
maybe the problem is changing ScriptAlias /trac /usr/share/trac/cgi-bin/trac.cgi to ScriptAlias / /usr/share/trac/cgi-bin/trac.cgi as it's no longer matching :/ |
| [11:12:53] |
* |
pygi has joined #trac |
| [11:13:09] |
* |
pygi has left #trac |
| [11:13:49] |
<coderanger_> |
darren: ScriptAlias / /usr/share/trac/cgi-bin/trac.cgi/ |
| [11:15:25] |
<darren> |
coderanger_: so simple, thanks :D |
| [11:25:20] |
* |
omry has quit IRC |
| [11:25:58] |
* |
omry has joined #trac |
| [11:28:16] |
<darren> |
coderanger_: sry, but another Q for you :) Is it possible to checkout ThemeEnginePlugin directly into a trac environment (plugins folder?) and use it. Reason being I could then do svn update to keep up to date ... |
| [11:33:02] |
<matt_good> |
darren: that may work, but I typically do it another way |
| [11:33:08] |
<matt_good> |
do the checkout to another folder |
| [11:33:17] |
<matt_good> |
then run "python setup.py develop" |
| [11:33:40] |
<matt_good> |
you'll need to enable the plugin in trac.ini since it's not in the plugins folder |
| [11:34:22] |
<darren> |
matt_good: do I need to checkout somewhere within my trac environment? |
| [11:34:33] |
<coderanger_> |
Nope, anywhere will do |
| [11:35:01] |
<darren> |
how does 'python setup.py develop' know where my trac environment is? |
| [11:35:15] |
<matt_good> |
that doesn't matter |
| [11:35:44] |
<matt_good> |
that just installs it in a way setuptools can find it from the checkout dir |
| [11:36:06] |
<darren> |
ah ok, so it's all about getting my trac.ini config correct really then |
| [11:36:26] |
<matt_good> |
right |
| [11:36:43] |
<coderanger_> |
python setup.py -md /path/to/env/plugins |
| [11:36:55] |
<coderanger_> |
er, missed a develop in there |
| [11:37:02] |
<coderanger_> |
python setup.py develop -md /path/to/env/plugins |
| [11:43:24] |
* |
dilinger has joined #trac |
| [11:45:17] |
* |
omry has quit IRC |
| [11:45:46] |
* |
omry has joined #trac |
| [11:45:48] |
* |
windle has quit IRC |
| [11:48:12] |
<darren> |
Because this distribution was installed --multi-version, before you can |
| [11:48:12] |
<darren> |
import modules from this package in an application, you will need to |
| [11:48:12] |
<darren> |
'import pkg_resources' and then use a 'require()' call similar to one of |
| [11:48:12] |
<darren> |
these examples, in order to select the desired version: ... this note is referring to my entries in trac.ini ? |
| [11:48:31] |
<coderanger_> |
Nope |
| [11:48:33] |
<coderanger_> |
ignore it |
| [11:48:40] |
<coderanger_> |
just add this: |
| [11:48:42] |
<coderanger_> |
[components] |
| [11:48:46] |
<coderanger_> |
themeengine.* = enabled |
| [11:52:00] |
<darren> |
right, only the theme itself to add - I like trac more and more :D |
| [12:02:33] |
* |
omry has quit IRC |
| [12:02:56] |
* |
omry has joined #trac |
| [12:07:51] |
<darren> |
thanks for the help coderanger_ and matt_good. My only theme comment is it'd be nice to see more horizontal menu themes as I have scrolling sideways, but vertical scrolling is natural :) |
| [12:08:20] |
<coderanger_> |
darren: "feel free" ;-) |
| [12:08:33] |
<coderanger_> |
Those designs were adapted from free layouts |
| [12:08:37] |
<darren> |
yeah, when I get some time |
| [12:08:45] |
* |
coderanger_ has little web designfoo |
| [12:12:02] |
* |
omry has quit IRC |
| [12:23:02] |
* |
darren has quit IRC |
| [12:23:06] |
<Macca> |
hello, i installed pygments on trac 0.10 and it's still not highlighting C# :( |
| [12:23:47] |
<coderanger_> |
Did you install the pygmets plugin too? |
| [12:23:52] |
<Macca> |
yes |
| [12:24:09] |
<coderanger_> |
Do you see it loading in the logs? |
| [12:24:34] |
* |
hotte has joined #trac |
| [12:24:38] |
<Macca> |
uhm. what logs? :S |
| [12:24:44] |
<coderanger_> |
@logging |
| [12:24:44] |
<evil_twin> |
coderanger_: "logging" is http://trac.edgewall.org/wiki/TracLogging <-- Enable debug logging to file, ensure your environments log/ directory is writeable by your web server user, check for errors. |
| [12:25:07] |
<Macca> |
thanks |
| [12:26:47] |
<Macca> |
yes its loaded |
| [12:26:52] |
<Macca> |
2007-02-15 20:21:19,078 Trac[__init__] DEBUG: Pygments Version: 0.7 |
| [12:28:40] |
<Macca> |
but still no highlighting : http://projects.maccasoft.com.au/TSMUploader/browser/trunk/Uploader/TimeSheet.cs |
| [12:30:57] |
<Macca> |
hmm: 2007-02-15 20:23:18,353 Trac[__init__] DEBUG: Rendering preview of node TimeSheet.cs@None with mime-type text/plain |
| [12:34:44] |
<Demian> |
hi |
| [12:37:49] |
* |
omry has joined #trac |
| [12:46:21] |
* |
coderanger1 has joined #trac |
| [12:55:32] |
* |
eblot has joined #trac |
| [12:55:36] |
* |
_shawn has joined #trac |
| [12:56:07] |
* |
whitelynx|blackb has joined #trac |
| [12:58:41] |
* |
mitsuhiko has joined #trac |
| [12:58:43] |
<mitsuhiko> |
hossa |
| [12:58:44] |
<mitsuhiko> |
http://trac.pocoo.org/irclogs |
| [12:58:50] |
<mitsuhiko> |
is svn head broken? |
| [12:58:54] |
<mitsuhiko> |
the template *is* in the egg |
| [12:59:02] |
<mitsuhiko> |
or has the way plugins are loading templates changed? |
| [13:03:04] |
* |
whitelynx has quit IRC |
| [13:03:56] |
* |
Miek has quit IRC |
| [13:04:28] |
* |
coderanger_ has quit IRC |
| [13:04:54] |
* |
coderanger1 is now known as coderanger_ |
| [13:06:18] |
* |
De_Mon has left #trac |
| [13:06:51] |
* |
Aj0 has joined #trac |
| [13:07:49] |
<Aj0> |
hello ;) |
| [13:08:02] |
<coderanger_> |
mitsuhiko: The old extension point should still work |
| [13:08:26] |
<mitsuhiko> |
coderanger_: old as of in? |
| [13:08:46] |
<mitsuhiko> |
it's a plugin i wrote for 0.11 and worked until the last time i update trac which was afair 6 days ago |
| [13:09:05] |
<coderanger_> |
mitsuhiko: ITemplateProvider |
| [13:09:12] |
<coderanger_> |
So yeah, sounds like breakage |
| [13:14:26] |
* |
Miek has joined #trac |
| [13:25:21] |
* |
whitelynx|deskto has joined #trac |
| [13:25:34] |
* |
cerw has joined #trac |
| [13:25:37] |
<cerw> |
hi there |
| [13:26:18] |
<cerw> |
we have heaps of projects in trac and i need some defautl installtion so i can copy it for new project, is there some easy way? |
| [13:26:36] |
<coderanger_> |
Make a script to do your installs |
| [13:27:40] |
<cerw> |
youy mean modify DB file ? |
| [13:27:57] |
<cerw> |
or is there some tool i can imexport/expoert definition of reports? |
| [13:27:59] |
<coderanger_> |
Well what do you need to customize for each installation? |
| [13:28:33] |
<coderanger_> |
You would have to write that ... |
| [13:28:40] |
<cerw> |
well i use tracforge for sharing users,, i have Defautl Wiki pages, but need to have defautl Reports sets.. |
| [13:28:57] |
<coderanger_> |
No easy way to do that |
| [13:29:07] |
<coderanger_> |
I would take a SQL dump of that table |
| [13:29:20] |
<coderanger_> |
and just sqlite3 trac.db < reports.sql |
| [13:33:24] |
* |
whitelynx|blackb has quit IRC |
| [13:35:27] |
* |
jkc has joined #trac |
| [13:36:48] |
<jkc> |
Hello |
| [13:39:10] |
* |
De_Mon has joined #trac |
| [13:40:38] |
* |
tpollari has joined #trac |
| [13:41:08] |
<jkc> |
First time I join this channel. |
| [13:41:10] |
<jkc> |
I've tried to install trac with mercurial support on w2k, everything seems to install correctly |
| [13:41:11] |
<jkc> |
but when I try to acces my trac env I get the following error: |
| [13:41:12] |
<jkc> |
TracError: Unsupported version control system "hg". Check that the Python bindings for "hg" are correctly installed. |
| [13:41:14] |
<jkc> |
Can anybody please give some hints about it ? |
| [13:41:31] |
<coderanger_> |
Your best for that is the list |
| [13:41:44] |
<coderanger_> |
cboos is the only one I know of who knows much about the Hg plugin |
| [13:41:49] |
<coderanger_> |
(given that he made it) |
| [13:42:41] |
<cerw> |
coderanger: ok thanks |
| [13:43:13] |
<mitsuhiko> |
jkc: python bindings? |
| [13:43:17] |
<mitsuhiko> |
hg is written in python xD |
| [13:43:20] |
<cerw> |
anyboyd got some plugint for exporting o XLS,? i found one but does not work for me |
| [13:43:31] |
<coderanger_> |
cerw: Use CSV |
| [13:43:42] |
<coderanger_> |
Excel will open it just fine |
| [13:44:19] |
<jkc> |
mitsuhio: yes I followed the manual for installing the trac mercurial extension |
| [13:45:03] |
<Aj0> |
call matt_good |
| [13:45:11] |
<Aj0> |
cerw, |
| [13:45:12] |
<Aj0> |
yes |
| [13:45:14] |
<Aj0> |
I do |
| [13:45:32] |
<Aj0> |
cerw, |
| [13:45:36] |
<Aj0> |
I wrote this: http://trac.edgewall.org/ticket/137#comment:7 |
| [13:45:39] |
<jkc> |
coderanger: thanks, i will try it on the list |
| [13:46:12] |
<Aj0> |
it works nice for reports |
| [13:46:31] |
<Aj0> |
but I'll redo it to make it using IContentConverter, |
| [13:46:52] |
<Aj0> |
and make an adaption of the plugin for queries too |
| [13:47:55] |
<Aj0> |
coderanger_, i did it for .xls, because csv doesn't support the timestamps correctly, and some other things... |
| [13:48:44] |
<coderanger_> |
Aj0: Then submit a bug report :P |
| [13:49:00] |
<Aj0> |
yes, to microsoft :) |
| [13:49:13] |
<Aj0> |
because their excel doesn't load csv timestamps :-) |
| [13:49:21] |
* |
element has joined #trac |
| [13:49:57] |
<Aj0> |
no, really, .xls , .xml (or some other format for OpenOffice or whatever) was a really nice solution to integrate in my enterprise workflow |
| [13:50:05] |
<Aj0> |
so I had to do it |
| [13:50:21] |
* |
jkc has left #trac |
| [13:50:34] |
<Aj0> |
it supported styles and so on on the cells, the dates, etc.. |
| [13:50:39] |
* |
necrotic has joined #trac |
| [13:53:24] |
<necrotic> |
how hard would it be to make a plugin that uses SlimTimer.com's api? I've never really done anything in Python, but my boss wants it. |
| [13:53:43] |
<coderanger_> |
What is their API and what would it be doing with it? |
| [13:53:47] |
<Aj0> |
what's SlimTimer.com ? :-? |
| [13:55:43] |
<necrotic> |
It's a pretty straightforward API (requests in XML/yaml/HTML GET, response in XML/yaml/JSON). It'd be used to track how long each ticket takes to complete. |
| [13:55:56] |
<necrotic> |
agh i'll brb my router needs a reboot |
| [13:56:01] |
<coderanger_> |
necrotic: Sounds like you want an ITicketListener |
| [13:56:07] |
* |
necrotic has quit IRC |
| [13:57:19] |
* |
necrotic has joined #trac |
| [13:57:32] |
<necrotic> |
sorry about that, irc was going really slow for some reason |
| [13:58:22] |
<necrotic> |
SlimTimer.com is a pretty slick time tracker (for pay periods and such). |
| [13:59:28] |
<necrotic> |
coderanger, ITicketListener? |
| [13:59:41] |
<necrotic> |
(if it's in the Trac code I haven't even dug into it yet) |
| [13:59:48] |
<cerw> |
Aj0: aha thank |
| [13:59:53] |
<coderanger_> |
Its an extension point |
| [14:00:57] |
<cerw> |
i have instsalled reportpluginpatch and excelreportplugin |
| [14:01:03] |
<cerw> |
but can not really see them in trac |
| [14:02:36] |
<Aj0> |
cerw, did you restart tracd, apache, etc? |
| [14:02:41] |
<cerw> |
yeap |
| [14:02:43] |
<cerw> |
patch trac from svn |
| [14:02:44] |
<Aj0> |
it should be... in a report page... |
| [14:02:50] |
<cerw> |
install that plugin to trac/plugins |
| [14:02:54] |
<Aj0> |
down, in the "Download formats" |
| [ |