| [00:03:07] |
* |
cboos has joined #trac |
| [00:12:04] |
* |
bitsweat has joined #trac |
| [00:47:08] |
* |
lightcap has joined #trac |
| [01:08:27] |
* |
Epcylon has joined #trac |
| [01:15:51] |
* |
columbo has joined #trac |
| [01:20:39] |
<columbo> |
is there wikiformatting that links to the head revision of one file? |
| [01:21:34] |
<columbo> |
nm got it. |
| [01:37:26] |
* |
shwag_ has quit IRC |
| [01:37:49] |
* |
shwag_ has joined #trac |
| [01:38:38] |
* |
kopernikus has joined #trac |
| [01:48:17] |
* |
Federico2 has joined #trac |
| [02:02:42] |
* |
columbo has quit IRC |
| [02:03:05] |
* |
klando has joined #trac |
| [02:22:11] |
* |
em-dash has quit IRC |
| [02:28:34] |
* |
Gasolin_ has joined #trac |
| [02:28:48] |
<Gasolin_> |
hello? |
| [02:31:35] |
<Gasolin_> |
I wonder to use trac as some kind of simple CMS, I want to know if trac support multiple level privilige page protection? |
| [02:33:59] |
* |
techie_ has joined #trac |
| [02:34:07] |
<misc> |
i doubt |
| [02:38:59] |
<techie_> |
how can I add alias for already set REMOTE_USER? |
| [02:40:31] |
* |
Gasolin_ has quit IRC |
| [02:49:04] |
* |
lightcap has quit IRC |
| [02:49:40] |
<asmodai> |
alect: If I land this new job I get a good chance of pushing Trac in-house. ^^ |
| [02:51:16] |
<techie_> |
I have a lot of users authenticated using domain account via SSPI and I want to get them nicknames. Is that possible without patching C:\DevServer\Installed\Python24\Lib\site-packages\trac\web\modpython_frontend.py ? I just need to rewrite REMOTE_USER environment variable before it will be used by Trac. |
| [03:04:54] |
* |
m_g has joined #trac |
| [03:12:00] |
<evil_twin> |
New news from t.e.o: Ticket #4957 (enhancement created): Add "last modified" field to the Custom Query <http://trac.edgewall.org/ticket/4957> |
| [03:24:07] |
<m_g> |
does one of you have any reasonable idea why notifications work in one project but not in the other which has exactly the same notification configuration on the same server? |
| [03:35:12] |
<kopernikus> |
m_g, do you share the notification settings from /usr/share/trac/conf/trac.ini? |
| [03:35:42] |
<m_g> |
kopernikus, no, both have their own trac.ini |
| [03:36:53] |
<kopernikus> |
well, if you set loglevel to DEBUG, you'll see quite a bit of info wrt notification in the log |
| [03:37:54] |
* |
Dwarfoo7 has joined #trac |
| [03:40:29] |
<m_g> |
guess that's the only way to find out something, but i seriously doubt it will tell me something useful :) |
| [03:41:02] |
* |
Epcylon has quit IRC |
| [03:42:05] |
* |
quuxo is now known as quux |
| [03:42:12] |
<evil_twin> |
New news from t.e.o: Changeset [5056]: Ticket preview: enhance the look of the comment/change preview <http://trac.edgewall.org/changeset/5056> || Ticket #4957 (enhancement closed): Add "last modified" field to the Custom Query <http://trac.edgewall.org/ticket/4957#comment:1> |
| [03:42:26] |
* |
Epcylon has joined #trac |
| [03:43:24] |
* |
lanjelot_ has quit IRC |
| [03:47:19] |
<techie_> |
Is it possible to make Trac ignore some directories in its "Available Projects" page? |
| [03:48:50] |
<m_g> |
you could modify /usr/share/trac/templates/index.cs with some if statements |
| [03:51:50] |
<techie_> |
k, I'll try. I've added Trac environment to config management SVN and now Trac complains about .svn directory without version info. |
| [03:56:04] |
<cboos> |
techie_: it's also something I wanted to do ... what about a .tracignore file in the directories that should be ignored? |
| [03:59:36] |
<techie_> |
cboos: and what are alternatives? trac.ignore file in environment root? |
| [04:04:00] |
<techie_> |
what if .svn or some other program would complain about unknown .tracignore file in their dir? |
| [04:04:33] |
* |
bitsweat has quit IRC |
| [04:04:57] |
<techie_> |
but .tracignore is ok for me |
| [04:06:08] |
<techie_> |
there shouldn't be much third-party stuff in environment directory - the only 90% likely files there are that of from version control systems |
| [04:06:19] |
<techie_> |
so .tracignore is ok |
| [04:08:01] |
<cboos> |
techie_: well, the scenario I'm thinking of is e.g. a /srv/trac folder containing only trac environments, |
| [04:08:12] |
<cboos> |
and for some reason you don't want to list some of them |
| [04:08:24] |
* |
tom_elam has quit IRC |
| [04:08:41] |
<cboos> |
or there's a subfolder containing other stuff, like an "old" or "Attic" folder containing old environments |
| [04:09:02] |
<cboos> |
if you don't want to see that "old" or "Attic" folder, just put a .tracignore file there... |
| [04:09:24] |
<cboos> |
but I think your scenario was more like this: |
| [04:09:53] |
<cboos> |
rgiht? |
| [04:09:55] |
<cboos> |
/project/trac1, /project/svn1, /project/trac2, /project/svn2 etc... |
| [04:10:02] |
<cboos> |
right? |
| [04:10:36] |
<cboos> |
then, having to put a .tracignore file in /project/svn1 and /project/svn2 would indeed be problematic... |
| [04:11:54] |
<cboos> |
so it makes perhaps more sense to have a .tracignore file in the parent folder, /project/.tracignore, and that would contain glob patterns of stuff to ignore |
| [04:12:26] |
<cboos> |
in my scenario, it would contain, "old\nAttic\n" |
| [04:12:44] |
<cboos> |
in the other scenario, it could contain "svn*\n" |
| [04:13:42] |
* |
Flusher- is now known as Flusher |
| [04:28:04] |
* |
Marlun has joined #trac |
| [04:29:48] |
<Marlun> |
I don't get it, I had to reinstall my server and I installed trac exactly as I did a couple of days ago but now when I click "Login" I get this error: UndefinedError: "login_error" not defined |
| [04:30:22] |
<Marlun> |
I've installed 0.11dev and the Account Manager Plugin from trunk. |
| [04:31:16] |
<cboos> |
trunk from today? |
| [04:31:23] |
<Marlun> |
yes |
| [04:31:29] |
<cboos> |
i.e. rev >= 5054 ? |
| [04:31:54] |
* |
Vdaemon has quit IRC |
| [04:32:09] |
<cboos> |
Marlun: svn up -r5053 |
| [04:32:35] |
<cboos> |
there's just too much breakage now due to the latest Genshi change |
| [04:32:56] |
<cboos> |
ah yes, so also revert your genshi trunk to -r509 |
| [04:32:56] |
<Marlun> |
I got 5056 |
| [04:34:36] |
<Marlun> |
How do I revert Genshi? I installed it using easy_install. |
| [04:34:57] |
<Marlun> |
I reverted the trac source and reinstalled. |
| [04:35:07] |
<cboos> |
ah... I don't know, maybe you can specify the revision with easy_install... |
| [04:35:18] |
<cboos> |
simplest is to install from the repos |
| [04:35:43] |
<cboos> |
svn co -r 509 http://svn.edgewall.org/repos/genshi/trunk genshi |
| [04:35:55] |
<cboos> |
and then "python setup.py install" from there |
| [04:36:39] |
<cboos> |
or try: easy_install http://svn.edgewall.org/repos/genshi/trunk#egg=Genshi-0.4dev-r509 |
| [04:37:11] |
<cboos> |
(i just copied the syntax from matt's example, not tried myself) |
| [04:37:39] |
* |
shwag_ has quit IRC |
| [04:37:49] |
* |
shwag_ has joined #trac |
| [04:37:59] |
<Marlun> |
I used the repos way and now everything seems to work again =) |
| [04:38:24] |
<cboos> |
well, wait a few days until you have the "go" from here ;-) |
| [04:38:25] |
<Marlun> |
Will write those revision numbers down if something bad happends again :P |
| [04:38:30] |
<Marlun> |
hehe yeah |
| [04:38:53] |
<cboos> |
I'll note them in the 0.11 milestone page |
| [04:49:00] |
* |
omry_ has joined #trac |
| [05:00:48] |
<techie_> |
cboos: sorry, was afk. yes, I think it is a good idea to have .tracignore file in root directory with projects |
| [05:02:16] |
<asmodai> |
cboosje |
| [05:03:07] |
<techie_> |
but just for consistency maybe name the file like trac.htpasswd i.e. trac.ignore ? |
| [05:04:51] |
* |
omry has quit IRC |
| [05:11:40] |
<coderanger> |
asmodai: ::slap:: ;-) |
| [05:13:22] |
* |
jimmy_ has joined #trac |
| [05:15:06] |
<asmodai> |
hahaha |
| [05:15:12] |
<asmodai> |
coderanger: But seriously? ;) |
| [05:15:35] |
<coderanger> |
asmodai: I responded already saying I'm going to see about that after Eli is done |
| [05:15:41] |
<coderanger> |
Along with TicketDelete |
| [05:16:05] |
* |
jimmy_ has quit IRC |
| [05:16:27] |
* |
jimmy_ has joined #trac |
| [05:17:03] |
<prologic> |
coderanger, ping |
| [05:17:08] |
<coderanger> |
yo |
| [05:17:13] |
<prologic> |
ahh hi :) |
| [05:17:18] |
<prologic> |
about xmlrpc plugin |
| [05:17:21] |
<prologic> |
know much about it ? |
| [05:17:33] |
<coderanger> |
A fair bit |
| [05:17:47] |
<prologic> |
good :) |
| [05:18:15] |
<prologic> |
problem: I don't like spam, and thus have most of my projects and trac wikis tied wodn to form-based authencation |
| [05:18:34] |
<prologic> |
however, this makes xmlrpc unusable (atm at least, unless I've configured something incorrectly) |
| [05:18:36] |
<coderanger> |
Using AccountManager? |
| [05:18:42] |
<prologic> |
yeap |
| [05:18:48] |
<coderanger> |
HttpAuth plugin |
| [05:18:56] |
<prologic> |
ahh |
| [05:18:59] |
<prologic> |
installing this will ? |
| [05:19:13] |
<prologic> |
for a while I was trying this |
| [05:19:14] |
<prologic> |
http://paste.lisp.org/display/38230 |
| [05:19:17] |
<prologic> |
which can't be done :/ |
| [05:19:18] |
<kopernikus> |
prologic, it's all on the wiki page for xmlrpc on trac-hacks.org |
| [05:19:26] |
<prologic> |
but they tell me it will be added in apache 3.0 :) |
| [05:19:30] |
<kopernikus> |
prologic, it just works with httpAuth plugin |
| [05:19:46] |
<prologic> |
ok |
| [05:19:54] |
<prologic> |
I shall install it :) |
| [05:24:58] |
* |
d0rt has joined #trac |
| [05:28:54] |
<prologic> |
has anyone attempted to make a compeltely console driven trac interface ? |
| [05:28:57] |
* |
jimmy-james has quit IRC |
| [05:33:04] |
<coderanger> |
prologic: Not that I know of |
| [05:33:55] |
<prologic> |
good :) |
| [05:33:58] |
<prologic> |
cuase I'm writing one |
| [05:34:23] |
<prologic> |
freature requests welcome now :) |
| [05:34:47] |
<coderanger> |
Most people don't quite have your need for such a thing ;-) |
| [05:35:04] |
<prologic> |
true |
| [05:35:37] |
<prologic> |
however I'll bet closing a ticket ralted to some commit on the console be nice |
| [05:35:48] |
<prologic> |
although - yes I'm aware of hook scripts to do this |
| [05:35:51] |
<prologic> |
and have used them :) |
| [05:36:16] |
<prologic> |
I need to try and get the gitplugin further developed too - the author hasn't done anything in a while :/ |
| [05:36:31] |
<prologic> |
I had an email convo with him some time ago, but it seems he's very busy |
| [05:36:38] |
<coderanger> |
prologic: One will probably be written by the end of the summer |
| [05:36:49] |
<coderanger> |
Gitweb is a PITA |
| [05:37:34] |
<prologic> |
yeah it is |
| [05:37:38] |
<prologic> |
GitWeb is orrible :) |
| [05:37:43] |
<prologic> |
and uesless |
| [05:37:49] |
<prologic> |
though useful by itself |
| [05:38:34] |
<asmodai> |
coderanger: Yeah, sorry, only just saw the email |
| [05:47:00] |
<coderanger> |
asmodai: But other than that, what else is needed ;-) |
| [06:00:33] |
* |
asmodai should move his ass and finish this TicketDelete rewrite by now |
| [06:00:59] |
<coderanger> |
asmodai: I wouldn't bother |
| [06:01:13] |
<coderanger> |
For 0.11 its going to be a workflow-based plugin |
| [06:01:41] |
<coderanger> |
Hopefully for 0.11.1 (i.e. once the API has been made somewhat stable) hopefully itl go in core |
| [06:01:44] |
<asmodai> |
oh |
| [06:02:12] |
<asmodai> |
I was pondering this morning, also in light of my possible new job, how hard it would be to create from Trac and incident management system |
| [06:02:38] |
<coderanger> |
Eli already made a basic version for whole-ticket deletion as an example |
| [06:02:58] |
<coderanger> |
asmodai: Helpdesk style? |
| [06:03:21] |
<asmodai> |
coderanger: Yeah, sort of. Was thinking in ITIL terms for change and incident management. |
| [06:04:07] |
<coderanger> |
I keep thinking about trying that here. Then I remember the insane political battle that would be needed to replace our current "ticket system" and go and do something else. |
| [06:06:46] |
<asmodai> |
coderanger: If I land this job I will have to separate development and incident stuff. |
| [06:06:54] |
<asmodai> |
And I get to implement it all from scratch |
| [06:11:54] |
* |
converter has joined #trac |
| [06:25:11] |
* |
Vdaemon has joined #trac |
| [06:32:17] |
* |
tkp has joined #trac |
| [06:35:06] |
* |
Vdaemon has quit IRC |
| [06:36:04] |
* |
Vdaemon has joined #trac |
| [06:37:15] |
<prologic> |
well |
| [06:37:19] |
<prologic> |
editpage works nicely :) |
| [06:37:25] |
<prologic> |
primitive - but nice |
| [06:38:10] |
<prologic> |
are there any syntax highlighters for wiki / :) |
| [06:38:29] |
<prologic> |
err for vim |
| [06:40:45] |
* |
tkp_ has quit IRC |
| [06:44:08] |
<coderanger> |
prologic: Well pygments has a console tool |
| [06:44:14] |
<coderanger> |
Not sure if you can integrate that |
| [06:46:11] |
<cboos> |
coderanger: hello |
| [06:46:22] |
<cboos> |
guess what I'm going to ask you ;-) |
| [06:46:31] |
<coderanger> |
cboos: More logs? |
| [06:46:38] |
<cboos> |
bingo! ;-) |
| [06:46:48] |
<cboos> |
my daily batch of trac-hacks logs ;-) |
| [06:47:17] |
<coderanger> |
How far back do you need? |
| [06:47:39] |
<cboos> |
well, starting after what you already sent me |
| [06:47:44] |
<prologic> |
coderanger, no I mean a syntax file for trac's wiki |
| [06:47:45] |
<prologic> |
for vim :) |
| [06:48:03] |
<coderanger> |
cboos: What did I send you up to then? |
| [06:48:20] |
<cboos> |
well, I think I throw it away :-( |
| [06:48:27] |
<coderanger> |
heh |
| [06:48:32] |
<cboos> |
but 24 h back should od |
| [06:48:37] |
<cboos> |
do |
| [06:48:40] |
<coderanger> |
roger |
| [06:48:53] |
<cboos> |
no, christian here |
| [06:48:56] |
<cboos> |
:-) |
| [06:51:01] |
<coderanger> |
http://www.cs.rpi.edu/~kantrn/log.gz |
| [06:54:13] |
* |
tuxipuxi_ has joined #trac |
| [06:55:12] |
* |
elehack|work has joined #trac |
| [06:55:35] |
* |
danbeck has joined #trac |
| [06:56:24] |
<cboos> |
coderanger: thanks, downloaded |
| [06:56:28] |
<techie_> |
prologic: what kind of highlight do you need? I can make one for colorer. |
| [06:57:38] |
<prologic> |
it's ok :) |
| [06:57:41] |
<prologic> |
I stole moinmoin's one |
| [06:57:47] |
<prologic> |
since trac's wiki is basedo nit |
| [06:58:23] |
<prologic> |
thing is, if I write a console version of trac, I doubt there'll be many that'll use it :) |
| [06:58:29] |
<techie_> |
ok. I wonder if it is possible to rename users in sub... yes, using hook scripts! Bingo! |
| [06:58:33] |
<prologic> |
least I'm already finding it useful |
| [07:01:49] |
<techie_> |
prologic: in that case maybe it is better to maintain wiki pages in restructured text? at least it is more readable in console |
| [07:02:46] |
* |
m_g has quit IRC |
| [07:03:11] |
<cboos> |
damn, it happened again |
| [07:03:26] |
<cboos> |
(the spurious resync) |
| [07:03:34] |
<prologic> |
umm |
| [07:03:40] |
<prologic> |
actually I don't like ReST at all :) |
| [07:03:48] |
<prologic> |
guess I'm too used to wiki |
| [07:06:42] |
* |
Tetraboy has joined #trac |
| [07:09:21] |
* |
shruggar has joined #trac |
| [07:11:47] |
<shruggar> |
trying a fresh install of 0.10.3.1, I get the error "ImportError: No module named trac.web". I am using Apache and have SetEnv PYTHONPATH to [my prefix]/lib/python2.4/site-packages |
| [07:12:18] |
* |
omry_ has quit IRC |
| [07:12:24] |
<shruggar> |
[I was previously on 0.8.4 using python2.3. That install, on the same box, is working] |
| [07:12:25] |
<cboos> |
shruggar: use the PythonPath directive instead |
| [07:12:32] |
<cboos> |
see |
| [07:12:40] |
* |
omry_ has joined #trac |
| [07:12:41] |
<cboos> |
@wiki TracModPython |
| [07:12:41] |
<evil_twin> |
cboos: http://trac.edgewall.org/wiki/TracModPython |
| [07:12:56] |
<cboos> |
and more specifically http://trac.edgewall.org/wiki/TracModPython#SettingthePythonPath |
| [07:14:29] |
<asmodai> |
mmm |
| [07:14:32] |
<asmodai> |
this is curious |
| [07:14:51] |
* |
asmodai wonders if he did something wrong or if Python has a buglet |
| [07:14:56] |
* |
retracile has joined #trac |
| [07:15:32] |
<cboos> |
hello retracile |
| [07:15:44] |
<asmodai> |
prologic: I typically use reST to quickly get a document up and running and then I use the HTML with my own stylesheet to build on. |
| [07:15:54] |
<retracile> |
Hey cboos. :) |
| [07:16:14] |
<cboos> |
the workflow stuff is getting there, as I see ;-) |
| [07:16:27] |
<asmodai> |
ok |
| [07:16:29] |
<retracile> |
:) |
| [07:16:32] |
<asmodai> |
this is curious with python 2.5 |
| [07:16:52] |
<asmodai> |
Got two japanese strings: '\xe9\xa0\x91\xe5\xbc\xb5\xe3\x82\x8b' and '\xe5\x88\x86\xe3\x81\x8b\xe3\x82\x8b' |
| [07:17:07] |
<asmodai> |
I strip off 'ru' in hiragana, which is '\xe3\x82\x8b' |
| [07:17:15] |
<retracile> |
cboos: you mentioned something about priorities or something yesterday. What was that? |
| [07:17:18] |
<asmodai> |
(using rstrip())) |
| [07:17:32] |
<asmodai> |
And I end up with: '\xe9\xa0\x91\xe5\xbc\xb5' and '\xe5\x88\x86\xe3\x81' |
| [07:17:53] |
<asmodai> |
It stripped off a \x8b too much on the last. |
| [07:17:57] |
<cboos> |
asmodai: use unicode ... |
| [07:18:10] |
<cboos> |
retracile: well, what was the context? |
| [07:18:12] |
<asmodai> |
cboos: Ya, but it makes me wonder. |
| [07:18:40] |
<retracile> |
cboos: erm.... state changes that did not have a "leave" action. |
| [07:18:53] |
<asmodai> |
cboos: but yea, using u'' solved that issue. |
| [07:20:21] |
<cboos> |
retracile: hm, no, I don't remember. |
| [07:20:42] |
<cboos> |
When I reviewed the code this morning, I had a few additional ideas |
| [07:20:47] |
<cboos> |
I think we could create a workflow subdir in /contrib as well as in /sample-plugins |
| [07:20:51] |
<prologic> |
I prefer to write documentation with trac :) |
| [07:21:18] |
<retracile> |
cboos: Here it is in the logs: http://pacopablo.com/irclogs/2007/03/15#T09:57:58 |
| [07:21:58] |
<cboos> |
ah yes, that was one counter-example |
| [07:22:31] |
<cboos> |
retracile: so you said there could be a "dormant" state where any modification would make it go out of this state, |
| [07:23:07] |
<cboos> |
and I said "well, you could simply do a change like change the priority from 'low' to 'lowest' and say "sleep some more..." |
| [07:23:20] |
<cboos> |
then it should obviously stay "dormant" in that case ;-) |
| [07:24:10] |
<retracile> |
cboos: Ah, ok, I follow that. However, I do want to support a workflow that has a state without a "leave" action. |
| [07:24:56] |
<retracile> |
cboos: I may not have a /really/ good example case, but I don't want to eliminate the capability. |
| [07:25:04] |
<cboos> |
well, why not, though I can't think of a practical example |
| [07:25:22] |
<cboos> |
maybe add a way to /remove/ action? |
| [07:25:43] |
* |
dilinger has quit IRC |
| [07:25:56] |
<cboos> |
like: dormant.forbid = leave |
| [07:26:18] |
<cboos> |
so you could still have leave: * -> * |
| [07:26:33] |
<cboos> |
for the general case |
| [07:27:26] |
<cboos> |
so back to my additional ideas.. .the "operations" could be provided by plugins, don't you think? |
| [07:28:13] |
<cboos> |
so you could easily "inject" new side effects / triggers in an existing workflow, simply by adding a new action |
| [07:29:03] |
<cboos> |
e.g. close.operations = backup_ticket |
| [07:29:26] |
<cboos> |
and write small plugin that would provide the callback for that operation |
| [07:30:38] |
* |
techie_ has quit IRC |
| [07:31:52] |
* |
dharrigan has joined #trac |
| [07:37:33] |
* |
shwag_ has quit IRC |
| [07:37:49] |
* |
shwag_ has joined #trac |
| [07:38:31] |
<retracile> |
cboos: Yeah, plugins providing operations would be nice. |
| [07:42:41] |
* |
cluster has quit IRC |
| [07:45:17] |
<evil_twin> |
New news from t.e.o: TracModWSGI edited by Manuzhai <http://trac.edgewall.org/wiki/TracModWSGI> |
| [07:46:11] |
* |
chandlerc has quit IRC |
| [07:48:15] |
<shruggar> |
where can I find an explanation of the arguments to initenv? |
| [07:50:22] |
<coderanger> |
shruggar: Its the same as the interactive version |
| [07:52:22] |
<retracile> |
cboos: On the other hand.... have you looked at the CodeReview sample plugin? |
| [07:55:47] |
<retracile> |
cboos: Ok, there are now workflow subdirs under contrib and sample-plugins |
| [08:00:18] |
<shruggar> |
anyone know about getting python2.4 bindings for svn on debian? |
| [08:04:06] |
<coderanger> |
shruggar: Look for subversion-python or python-subversion |
| [08:04:14] |
<coderanger> |
(but not pysvn) |
| [08:05:02] |
<shruggar> |
ack, apt-cache search wasn't sorted |
| [08:05:30] |
<shruggar> |
do you know if it's backwards-compatable with python2.3-subversion? (will my existing install break?) |
| [08:07:18] |
* |
dashaun has joined #trac |
| [08:07:20] |
* |
tkp_ has joined #trac |
| [08:08:58] |
<coderanger> |
shruggar: No, all C extensions are major-version specific |
| [08:10:30] |
<shruggar> |
that is to say: "no, it won't break; yes, it is backwards-compatible" |
| [08:11:46] |
<joel> |
Hi.. anyone have problems getting the trac WebAdmin pluin to work? I'm using WinXP-Pro, Python 2.4.3, Trac 10.3.1 and enabled it in the trac.ini. I gave myself permissions, I believe I've set up everything correctly. When I login - I don't see any new tabs. |
| [08:12:00] |
<coderanger> |
No, python2.3-subversion will not work with Python 2.4 |
| [08:12:17] |
<shruggar> |
that's not what I was asking |
| [08:12:18] |
<coderanger> |
joel: Check the log (on DEBUG) |
| [08:13:12] |
<coderanger> |
Do you see it loading the egg |
| [08:13:42] |
* |
tkp has quit IRC |
| [08:14:06] |
<shruggar> |
I mean: will python2.4-subversion work with an install of trac built with python2.3, or do I need to re-install trac? |
| [08:14:28] |
<joel> |
CR - yes I loaed the egg, as described here: http://trac.edgewall.org/ticket/4895#comment:7 |
| [08:14:33] |
<coderanger> |
shruggar: Yes, the API is all the same |
| [08:14:57] |
<coderanger> |
joel: No, do you see a message in the log saying "loading webadmin.<something> from <somewhere> |
| [08:16:30] |
<cboos> |
retracile: yeah, had a closer look at the way operations are handled, so forget about what I said ;-) |
| [08:17:11] |
<retracile> |
cboos: I may have a way to do it afterall... I've got an experiment up my sleeve. ;) |
| [08:17:54] |
<cboos> |
well, sure if you actually come with a good use case. My backup_ticket one was wrong (because of the 'no side-effect' rule) |
| [08:18:14] |
<cboos> |
now, on the quest to have readable workflow in trac.ini, I think it's very important to make clear what's an "action" and what's a "state" |
| [08:18:22] |
<cboos> |
for example, in opensource-workflow, you have: |
| [08:18:29] |
<cboos> |
needinfo_new = new -> needinfo_new |
| [08:18:44] |
<retracile> |
Ah, yeah, good point. |
| [08:18:57] |
<cboos> |
unless there's a mistake in there, it means that you have both an action and a state name "needinfo_new" |
| [08:19:00] |
<cboos> |
which is confusing |
| [08:19:02] |
<retracile> |
Yep. |
| [08:19:24] |
<cboos> |
better have in this case something like: |
| [08:19:32] |
<cboos> |
needinfo_new = new -> info_needed |
| [08:19:48] |
<joel> |
i also can't seem to get my log to work.. here's my settings: |
| [08:19:50] |
<joel> |
[logging] |
| [08:19:51] |
<joel> |
log_file = d:/trac/trac.log |
| [08:19:53] |
<joel> |
log_level = DEBUG |
| [08:19:54] |
<joel> |
log_type = file |
| [08:20:04] |
<coderanger> |
joel: Make sure you restart Apache |
| [08:20:17] |
<joel> |
did that too.. |
| [08:20:26] |
<retracile> |
cboos: same issue with needinfo... |
| [08:22:54] |
<retracile> |
cboos: Hrm... but then the action name "infoprovided" sounds more like a state... so I guess that should be "provideinfo" |
| [08:26:49] |
<kopernikus> |
quick question wrt workflow: Isn't the code agnostic wrt state,action names? |
| [08:26:52] |
* |
dashaun has quit IRC |
| [08:27:27] |
<retracile> |
kopernikus: For the most part. But we want the included examples to be as clear as possible. |
| [08:27:55] |
<retracile> |
"new" and "closed" are special |
| [08:28:22] |
<kopernikus> |
yes, but if the thing is generic, the overall priciple is very easy to explain with just the concept of state,action,transition. |
| [08:28:45] |
<kopernikus> |
ppl will come up with what they find useful anyway |
| [08:28:56] |
<kopernikus> |
ah, forgot permissions in the mix ;) |
| [08:29:08] |
<cboos> |
yeah, but as retracile said we need to setup some conventions... |
| [08:29:09] |
<retracile> |
And defaults... |
| [08:29:19] |
<cboos> |
like use verbs for actions |
| [08:29:28] |
<cboos> |
and past tense for states |
| [08:29:43] |
<kopernikus> |
sound reasonable ;) |
| [08:29:52] |
<retracile> |
Also, if we have some useful examples, people may be happy to use them as-is, or just make minor tweaks. |
| [08:30:36] |
<retracile> |
My hope is that hte opensource-workflow example will be usable as-is for most public Trac-run projects. |
| [08:30:42] |
* |
pombreda has quit IRC |
| [08:30:43] |
<kopernikus> |
why are "new" and "closed" special? |
| [08:31:03] |
<cboos> |
retracile: we should also have a "gas-factory-workflow" |
| [08:31:04] |
<retracile> |
I expect the enterprise-workflow example will be just the starting point, and reworked on a per-company basis. |
| [08:31:09] |
<kopernikus> |
It seems there are not "start" or "end" of a workflow |
| [08:31:12] |
<retracile> |
cboos: ? |
| [08:31:13] |
<cboos> |
with 20 states and 50 actions ;-) |
| [08:31:32] |
<retracile> |
heh. Have you looked at the graph for opensource-workflow?! |
| [08:31:40] |
<cboos> |
no not yet |
| [08:31:49] |
<retracile> |
kopernikus: Tickets are expected to start out in the "new" state. |
| [08:31:57] |
* |
Lucciano has joined #trac |
| [08:32:06] |
<retracile> |
kopernikus: And tickets in the "closed" state have the strike-through. |
| [08:32:23] |
<retracile> |
So the two "endpoints" of the workflow are "new" and "closed" |
| [08:32:40] |
<Lucciano> |
hello, i am tring to install trac on ubuntu but i can install clear silver |
| [08:32:46] |
<kopernikus> |
hmm, the latter just happens to be a visual representation? |
| [08:32:59] |
<Lucciano> |
y never get the neo_cgi or the neo_util packages |
| [08:33:12] |
<retracile> |
kopernikus: at least. I haven't looked into all the cases that care about the "closed" state. |
| [08:35:43] |
<retracile> |
cboos: actions being verbs... need to change needinfo to "requestinfo"... |
| [08:36:16] |
<kopernikus> |
but why is it special (representation aside), "end of workflow" just means there is a state without transitions right? |
| [08:37:37] |
* |
kopernikus goes checking out workflow... |
| [08:37:51] |
<retracile> |
kopernikus: no, "closed" can be reopened.. |
| [08:39:00] |
<retracile> |
kopernikus: We could add a config option to say "cross through tickets in these states"... but that's more than I want to deal with at the moment. |
| [08:40:01] |
<kopernikus> |
yea, that's another issue, I wonder if ticket representation could be tied to states... |
| [08:40:39] |
<retracile> |
Feel free to implement that... ;) |
| [08:40:57] |
<kopernikus> |
with css? |
| [08:41:26] |
<retracile> |
*shrug* I dunno... |
| [08:41:41] |
<kopernikus> |
and state.css = "closed_ticket" |
| [08:42:03] |
<kopernikus> |
closed.css = "closed_ticket" |
| [08:44:51] |
<retracile> |
cboos: Ok, the opensource and enterprise workflows have updated needinfo stuff. |
| [08:45:36] |
<joel> |
coderanger.. any thought on the WebAdmin issue? |
| [08:46:05] |
<coderanger> |
joel: Do you have anything in the log yet? |
| [08:46:33] |
<joel> |
no.. no log file is being created. |
| [08:46:53] |
<coderanger> |
Have you tried logging to the windows system log? |
| [08:51:43] |
* |
dharrigan has quit IRC |
| [08:53:31] |
* |
Lucciano has quit IRC |
| [09:03:12] |
<joel> |
CR.. no errors in the system event viewer |
| [09:07:46] |
<coderanger> |
joel: But do you see it loading |
| [09:08:58] |
<alect> |
hello |
| [09:09:30] |
<retracile> |
Hey alect. :) |
| [09:10:19] |
<coderanger> |
alect: G'morning |
| [09:10:33] |
<joel> |
CR: no events being loaded. |
| [09:10:56] |
<retracile> |
cboos: Ok, I just committed an approach to adding operations from a plugin. |
| [09:11:01] |
* |
julesa has joined #trac |
| [09:11:13] |
<cboos> |
ok, I'll take a look |
| [09:11:26] |
<retracile> |
cboos: it feels a little awkward at the moment. A operation base class may improve that. |
| [09:11:33] |
* |
klando has quit IRC |
| [09:11:51] |
* |
omry__ has joined #trac |
| [09:16:20] |
<alect> |
i like that .ini format much better |
| [09:16:35] |
<retracile> |
alect: cool. :) |
| [09:17:32] |
<alect> |
these commands are a bit ugly though: "resolution_set" |
| [09:17:42] |
<joel> |
coderanger..you still there? |
| [09:17:43] |
<retracile> |
agreed. |
| [09:17:56] |
<coderanger> |
joel: Somewhat, I'm VNCing back to my desktop from class |
| [09:18:02] |
* |
omry_ has quit IRC |
| [09:18:06] |
<retracile |