Team Chat Logs

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

March 15, 2007

[00:01:21] * em-dash has quit IRC
[01:52:37] * evil_twin has joined #trac
[01:52:45] * pacopablo has joined #trac
[01:52:45] <evil_twin> New news from t.e.o: TracInstall edited by anonymous <http://trac.edgewall.org/wiki/TracInstall> || TracInstall edited by anonymous <http://trac.edgewall.org/wiki/TracInstall>
[02:13:17] * _shawn has joined #trac
[02:19:31] * cboos has quit IRC
[02:20:06] * columbo has joined #trac
[02:21:38] * _shawn has joined #trac
[02:21:42] * fluxdude has joined #trac
[02:22:10] <fluxdude> Hi, I'm running Trac 0.9.3 and have been asked about why the file size attachment limit is 262000 bytes.
[02:22:37] <fluxdude> I've found ticket 1921 which related to this calling it a bug and the changelog shows that it was fixed in 0.9
[02:23:32] <fluxdude> is this just a fix to the display, but the actual file size limit remains?
[02:23:39] <evil_twin> New news from t.e.o: TracUsers edited by email@intradat.com <http://trac.edgewall.org/wiki/TracUsers> || TracTermsPtBr edited by anonymous <http://trac.edgewall.org/wiki/TracTermsPtBr>
[02:23:49] <fluxdude> is there a way I can increase the file size limit?
[02:24:44] <fluxdude> googling turns up too many projects using trac!
[02:38:02] <coderanger> @wiki TracIni
[02:38:02] <evil_twin> coderanger: http://trac.edgewall.org/wiki/TracIni
[02:38:03] * pygi has joined #trac
[02:39:06] * FreezeS has joined #trac
[02:40:55] * m_g has joined #trac
[02:45:54] <columbo> any reason why an env wouldn't register the global trac.ini?
[02:46:12] <columbo> webadmin.* = enabled
[02:46:13] <columbo> tracrpc.* = enabled
[02:46:55] <columbo> oops sry
[02:47:13] * pygi has left #trac
[02:48:27] * columbo looks up how to permanently remove plugins?
[02:49:04] <coderanger> columbo: rm
[02:53:14] <columbo> in under python's site-packages directory?
[02:53:28] <columbo> cause apparently that's where they're all hiding
[02:53:31] <coderanger> Where ever you installed the plugin
[02:54:33] <columbo> it's easy to get carried away with the plugins.
[03:01:49] * kopernikus has joined #trac
[03:03:06] * Federico2 has joined #trac
[03:05:13] <columbo> the tracs wouldnt register the trac.ini unless it's utf-8... i think that's what it was.
[03:06:22] <coderanger> columbo: As long as its a text file they can read, it should work
[03:07:12] <columbo> maybe the line breaks weren't Unix
[03:07:25] <coderanger> python can use any
[03:07:39] <columbo> ok.
[03:07:42] <columbo> it's working now.
[03:07:59] <columbo> but the browser doesnt show up in the mainnav
[03:08:30] <columbo> it's cool i'll get it going
[03:08:44] * otaku42 has quit IRC
[03:09:13] * otaku42 has joined #trac
[03:10:32] * techie_ has quit IRC
[03:13:28] * klando has joined #trac
[03:14:25] * Malawar has quit IRC
[03:25:20] <columbo> it was definitely the line breaks
[03:30:22] <fluxdude> ok, I'm going to increase the max file size to 1MB to start with as it' been requested by a project leader as they want to store files on the wiki
[03:30:55] <fluxdude> I can't see a real downside to doing this, as the attachments seem to be stored as actual files under project/attachments/wiki
[03:31:06] <fluxdude> is there a downside or pitfall to me doing this?
[03:31:32] <coderanger> fluxdude: It would be easier for someone to DoS your server
[03:37:45] <fluxdude> coderanger: well, you'd first need an account which means you'd be one of us (or have cracked somebody's password)
[03:37:56] <fluxdude> so not a huge risk I feel
[03:38:07] <coderanger> Then youre fine
[03:38:54] <fluxdude> ok then
[03:44:18] * Fentid has joined #trac
[03:45:08] <s|g> with trac can i handle more projects ?
[03:47:11] <coderanger> What do you mean?
[03:47:42] <s|g> we have more than one projects with other name and so
[03:47:42] * kopernikus has quit IRC
[03:48:07] <s|g> and i dont find how van i handle it with trac
[03:48:28] * Fentid has quit IRC
[03:48:31] <s|g> all is proraming with vc (brz, or svn)
[03:49:15] <coderanger> Do you mean multiproject support?
[03:49:19] <s|g> yes
[03:49:48] <coderanger> Trac has none per se. You can keep different projects in a single env, or you can use mutliple envs
[03:49:51] <coderanger> Check the wiki
[03:50:03] <s|g> thanks, let me see
[03:50:49] * DocTomoe has joined #trac
[03:58:20] <DocTomoe> Is ist possible to add an svn repository after creating a trac enviroment? My trac started as a simple bug tracking device, now I want to add the svn functionality...
[04:01:16] <s|g> coderanger: thanks, its isnt bad
[04:01:18] <otaku42> hmm... strange. it seems i start to hit an issue where the usual "submit changes" button and friends are missing when editing a page that has the "page is read-only" flag set
[04:01:23] <otaku42> this is with trac 0.10.3 and the latest trac-tags plugin...
[04:01:29] <otaku42> not sure if that happened earlier, too
[04:01:33] <otaku42> does that issue sound familiar to someone?
[04:02:27] <coderanger> DocTomoe: Just set repository_dir and resync
[04:02:39] <coderanger> otaku42: Update tags
[04:02:49] <DocTomoe> coderanger: I'm kind of a newbie there, where do I find that settings?
[04:03:20] <coderanger> DocTomoe: trac.ini
[04:04:48] <DocTomoe> coderanger: one newbie question again ... when you speak of "resync", what exactly do you mean?
[04:04:56] * DocTomoe feels really stupid now
[04:05:00] <otaku42> coderanger: the tags plugin is at the latest revision (r260 from muness.textdriven.com plus the last change to the version that's hosted on trac-hacks.org)
[04:05:01] <coderanger> trac-admin /path/to/env resync
[04:05:07] <DocTomoe> thanks
[04:05:34] <coderanger> otaku42: Check that it isn't loading an old version then
[04:05:43] <DocTomoe> coderanger: this gives me 'Command failed: Unsupported version control system "svn"'
[04:05:51] <DocTomoe> svn is installed, tough
[04:08:31] <coderanger> DocTomoe: Install the python bindings
[04:08:35] <coderanger> @wiki TracSubversion
[04:08:35] <evil_twin> coderanger: http://trac.edgewall.org/wiki/TracSubversion
[04:10:26] <otaku42> coderanger: done. most current version of the plugin is loaded.
[04:11:17] <coderanger> otaku42: Is there a reason you aren't running out of the trac-hacks subversion?
[04:12:37] <otaku42> coderanger: yes. i have done some minor modifications to the plugin that are not yet contributed back to upstream. see: http://projects.otaku42.de/log/tagsplugin-mr/trunk
[04:13:26] <coderanger> otaku42: Then go looking through your templates for invalid markup
[04:14:07] <otaku42> coderanger: is there a way to get complaints from clearsilver about bad markup in the templates?
[04:19:15] <coderanger> otaku42: It isn't CS, its the CSRF protection
[04:19:23] <coderanger> And not that I know of
[04:20:03] <otaku42> coderanger: CSRF?
[04:20:20] <coderanger> cross-site request forgery
[04:22:03] <otaku42> i see
[04:24:53] <otaku42> coderanger: same issue with unmodified tractags plugin r2070 from trac-hacks.org
[04:32:32] <otaku42> coderanger: ok, issue resolved... just found out that i had a copy of tagswiki.cs in the site template directory...
[04:32:36] * otaku42 is dumb
[04:36:48] <SirFunk> does trac have any method for having clients submit tickets?
[04:36:50] * shwag_ has quit IRC
[04:36:59] <SirFunk> like... requiring a login to submit a ticket?
[04:37:07] * shwag_ has joined #trac
[04:37:52] <coderanger> SirFunk: You mean permissions
[04:37:53] <coderanger> ?
[04:38:30] <SirFunk> well, yes, i suppose
[04:40:11] <coderanger> Just only give clients TICKET_CREATE
[04:41:53] <SirFunk> leme read some more, i don't see how trac manages permissions at all
[04:44:28] <coderanger> @wiki TracPermissions
[04:44:28] <evil_twin> coderanger: http://trac.edgewall.org/wiki/TracPermissions
[04:51:33] * Federico2 has quit IRC
[04:51:55] * Federico2 has joined #trac
[04:53:33] <SirFunk> oh
[04:53:40] <SirFunk> that seems not too bad
[04:53:42] <SirFunk> one more question
[04:53:51] <SirFunk> is there currently no way to manage tickets from multiple projects in one place?
[04:56:15] <coderanger> SirFunk: TracForge
[04:56:25] <evil_twin> New news from t.e.o: Changeset [5035]: Inform about skipped Pygments tests. <http://trac.edgewall.org/changeset/5035> || Ticket #4950 (defect closed): Lost Connection: Broken Pipe <http://trac.edgewall.org/ticket/4950#comment:1> || Changeset [5034]: Inform about skipped SVN tests. <http://trac.edgewall.org/changeset/5034> || Ticket #4952 (defect created): Firefox floating prefs box display problem <http://trac.edgewall.org/ticket/4952>
[04:57:32] <SirFunk> oh oh.. one more, more thing :-P
[04:58:32] <SirFunk> uhm... since trac can only use local svn repositories, is there a way to specify only a certain path within the repository for a single project? like as you coudl do with a remote repo like: http://site.com/svn/project/subproject
[04:58:33] <SirFunk> or something?
[05:01:41] * shubes has quit IRC
[05:24:00] * cboos has joined #trac
[05:25:04] <cboos> pacopablo: the casa is down ...
[05:26:42] <coderanger> SirFunk: Yes /path/to/repo/project/subproject
[05:30:55] <cboos> ah, coderanger ....
[05:31:03] <SirFunk> coderanger: that doesn't work
[05:31:10] <SirFunk> wait
[05:31:11] <SirFunk> maybe it does
[05:31:36] <cboos> coderanger: I need to ask you again about trac-hacks... did you do a resync there 2 days ago?
[05:31:54] <coderanger> cboos: Nope
[05:31:55] <cboos> (2007-03-15 02:02:18 to be exact)
[05:31:58] <cboos> oh
[05:32:13] <cboos> and if it's not you, and not alect, could it be someone else?
[05:32:21] * DocTomoe has quit IRC
[05:36:21] <coderanger> Paco has a login on the server
[05:36:34] <coderanger> not sure if he has access to trac-admin though
[05:36:36] <coderanger> Why?
[05:37:31] * d0rt has joined #trac
[05:40:30] * jimmy-james has quit IRC
[05:41:26] * fwierzbicki has joined #trac
[05:41:35] * PingYeh_ is now known as PingYeh
[05:43:02] * jimmy-james has joined #trac
[05:51:51] <cboos> coderanger: because if nobody did a resync by hand, that means that my new sync code somehow can trigger full resync
[05:51:52] * SirFunk has quit IRC
[05:51:58] <cboos> which would be quite bad...
[05:53:00] <cboos> I'm waiting for some confirmation first before creating a ticket and digging further
[05:53:28] <cboos> for example, can you get me the logs since yesterday evening?
[05:57:52] * omry__ has quit IRC
[05:57:54] <evil_twin> New news from t.e.o: TracTermsPtBr edited by hudsonfas@hotmail.com <http://trac.edgewall.org/wiki/TracTermsPtBr>
[05:58:35] * omry__ has joined #trac
[06:07:26] * cobaltsixty has joined #trac
[06:28:02] <evil_twin> New news from t.e.o: Ticket #4953 (defect created): submit ticket redirects to http <http://trac.edgewall.org/ticket/4953> || Changeset [5037]: 0.10.4dev: forgot to rename one occurrence of previous_repository_dir <http://trac.edgewall.org/changeset/5037> || Changeset [5036]: svn_fs: some docstring and indent fixes <http://trac.edgewall.org/changeset/5036>
[06:30:48] * SirFunk has joined #trac
[06:32:52] <aidehua> I've installed WebAdmin as a plugin. The plugin is only loaded when trac is used as a CGI script (and not with trac / Apache mod_python). Any ideas?
[06:33:48] <aidehua> ...and it's not a case of restarting my mod_python interpreter :)
[06:33:57] <aidehua> (I've restarted Apache.)
[06:34:13] <coderanger> cboos: Sent
[06:34:21] <coderanger> Its a lot of logs though
[06:34:34] <cboos> coderanger: thanks, hope it's not that big ;-)
[06:34:43] <coderanger> cboos: 200k lines
[06:34:46] <cboos> that's fine
[06:34:52] <cboos> ah, lines ;-)
[06:35:08] <cboos> 20 megs ...
[06:35:24] <coderanger> probably more than that
[06:35:29] <coderanger> :P
[06:35:34] <cboos> sent to neuf.fr ?
[06:35:37] <coderanger> yeah
[06:35:49] <cboos> they'll cancel my account :-)
[06:46:37] * TPABKA_ is now known as TPABKA
[06:53:08] * mbroeken has joined #trac
[06:54:20] * klando has left #trac
[06:58:02] * Rica|NePuePlus has quit IRC
[06:58:10] <evil_twin> New news from t.e.o: Changeset [5038]: Correctly report errors happening in pre_process_request methods. <http://trac.edgewall.org/changeset/5038> || Ticket #4955 (enhancement created): tracd: CPU resource monitering <http://trac.edgewall.org/ticket/4955> || MySqlDb edited by cboos <http://trac.edgewall.org/wiki/MySqlDb>
[07:06:50] * retracile has joined #trac
[07:09:35] * danbeck has joined #trac
[07:12:51] * bitsweat has joined #trac
[07:17:03] <retracile> pacopablo: *ping*
[07:18:39] * blackbird has joined #trac
[07:18:48] <blackbird> cboos: ping :)
[07:22:04] <cboos> hello
[07:22:18] <blackbird> hoi
[07:22:30] <blackbird> cboos: do you know who worked on that genshi baker plugin?
[07:22:43] <blackbird> i get routing issues to g.e.o
[07:22:43] <cboos> blackbird: baker plugin? no
[07:22:58] <cboos> what's that baker plug?
[07:23:09] <blackbird> cboos: that turbogears template plugin
[07:23:19] <cboos> no, sorry
[07:24:25] <blackbird> okay. thanks anyway
[07:24:44] * elehack|work has joined #trac
[07:24:45] <blackbird> i'll annotate that file at home. the school network is fucked up
[07:24:52] <blackbird> i'm unable to access half of the webpages :-/
[07:27:06] * kopernikus has joined #trac
[07:30:17] <evil_twin> New news from t.e.o: Changeset [5039]: WorkFlow: Use a TICKET_DELETE permission for this plugin. <http://trac.edgewall.org/changeset/5039>
[07:35:21] <aidehua> Ah! I reinstalled trac and setuptools and plugins in /usr/lib and now mod_python can find the plugins (and use them).
[07:35:38] <aidehua> I guess I need to learn how to configure mod_python with a more expansive path.
[07:36:49] * shwag_ has quit IRC
[07:37:08] * shwag_ has joined #trac
[07:38:21] * blackbird has quit IRC
[07:39:39] * cluster has joined #trac
[07:40:21] <quux> aidehua: what OS?
[07:40:45] <aidehua> quux: Ubuntu 6.06.
[07:41:12] <aidehua> I'm guessing it's either going to be something like a "SetEnv" in apache or starting Apache with an appropriate PYTHONPATH.
[07:41:13] <quux> Hmm. I've been having the same problem
[07:41:35] <aidehua> ...or maybe setuptools is expecting a config file somewhere with useful paths in it?
[07:41:43] <aidehua> /var/www/.pydistutils.cfg ? :)
[07:43:50] * d0rt has quit IRC
[07:45:20] * d0rt has joined #trac
[07:52:20] * sineer has quit IRC
[07:54:49] * pradeep has joined #trac
[07:56:52] * mbroeken has quit IRC
[07:57:38] * mcella has joined #trac
[07:59:23] * mbroeken has joined #trac
[08:11:04] * LionsMane has joined #trac
[08:16:49] * s|g has quit IRC
[08:18:08] * mbroeken has quit IRC
[08:21:02] * tpollari has joined #trac
[08:21:30] <cboos> coderanger: I still didn't get that mail with the log... would it be possible to put it somewhere on trac-hacks for download? Alternatively, I can wait for alect...
[08:23:07] * FreezeS has quit IRC
[08:26:53] * jhulten has joined #trac
[08:27:15] <coderanger> cboos: www.cs.rpi.edu/~kantrn/log.gz
[08:30:34] <evil_twin> New news from t.e.o: TracMultipleProjects/MultipleEnvironments edited by anonymous <http://trac.edgewall.org/wiki/TracMultipleProjects/MultipleEnvironments>
[08:32:44] <cboos> coderanger: woops, no permissions
[08:32:55] <coderanger> cboos: ?
[08:33:05] <cboos> "You don't have permission to access /~kantrn/log.gz on this server."
[08:33:44] <coderanger> Ahhm try it now
[08:34:06] <cboos> ok got it, thanks!
[08:38:51] * joel has quit IRC
[08:38:57] <retracile> coderanger, would you mind looking at http://trac.edgewall.org/browser/sandbox/pycon/workflow/sample-plugins/DeleteTicket.py and give me your thoughts on it?
[08:39:59] <cboos> retracile: once we get more than 3 sample worflow plugins -> /sample-plugins/workflow/ ;-)
[08:40:00] <coderanger> retracile: Looked good as far as being very flexible, but its somewhat verbose
[08:40:25] <coderanger> retracile: Is there any way to simplify it by providing a helper base class or something?
[08:40:34] <coderanger> retracile: (similar to IWikiMacroBase or something)
[08:41:29] <retracile> cboos: As of r5042, we're at 3 workflow related plugins, and one of them has a .ini.... so shall I do the workflow subdir now, or wait for the 4th? :)
[08:41:51] <cboos> bah, I'm sure you'll get the 4th one soon ;-)
[08:41:54] <cboos> as you wish
[08:42:00] <retracile> :)
[08:42:26] <retracile> coderanger: I'm not sure what I'd do as a base class there.... Hmm....
[08:44:14] <retracile> coderanger: Compare it with sample-plugins/CodeReview.py...
[08:45:05] <cboos> retracile: I've noticed a few quirks in the Action: controllers
[08:45:26] <retracile> cboos: Such as?
[08:45:31] <cboos> the labe for="" is wrong
[08:45:39] <cboos> <label>
[08:46:07] <cboos> just check the generated html you'll see by yourself
[08:47:14] <cboos> also, if you don't want to implement "assign-to-self == accept", then there should be the accept action everytime you have the "assign" one
[08:48:03] <cboos> coderanger: hm finished to go through the log, no problem so far, but it's a bit verbose, I'll remove the systematic log.info when there's nothing to cache
[08:48:16] <retracile> cboos: for the assign-to-self thing, yes, I agree. You can set that up in the workflow... and it should be like that in the opensource-workflow.ini
[08:48:49] <cboos> no it's not, you have situations where you have assign but not accept
[08:49:00] <retracile> cboos: but not in the default... that I left as matching what Trac does today so that the discussion of changing the workflow can happen as a separate step.
[08:49:16] <cboos> I'm talking about the opensource-workflow
[08:49:38] <cboos> (I copy/pasted the stuff from the contrib)
[08:50:21] <cboos> "It was careless of you." what does that mean?
[08:50:53] <cboos> broken english?
[08:51:46] <retracile> "It was careless of you" -> "you weren't careful"
[08:52:07] <retracile> cboos: Ah, started doesn't have an accept.... I'll add that.
[08:52:33] <cboos> also others, I didn't try started
[08:53:29] <retracile> cboos: Hmm.. I'm not seeing others... can you point me at which have (re)assign and not accept?
[08:53:43] <cboos> ok... wait
[08:54:13] <cboos> closed
[08:54:17] <retracile> Mmm.... accepting an accepted ticket of someone elses.
[08:54:28] <cboos> ah that's right
[08:54:31] <retracile> Ah, closed is intentional...
[08:54:42] <retracile> That's the case of correcting the ownership of a closed ticket.
[08:54:58] <cboos> exactly, I remember having proposed that now ;-)
[08:55:14] <retracile> I thought you might. ;)
[08:55:18] <cboos> though it's not "intuitive"
[08:55:28] <cboos> my first feeling was that it would reopen
[08:55:34] <cboos> a comment might be in order
[08:55:48] <retracile> In the .ini you mean?
[08:55:57] <cboos> e.g. (o) reassign _______ (leave the ticket closed)
[08:56:33] <cboos> yeah, so maybe a .comment in the ini
[08:57:09] <cboos> (.description would be something more verbose, typically in a tooltip or even a popup when we have them)
[08:57:26] <retracile> Ah, I could set the .name = reassign without reopen
[08:58:40] <retracile> Hmm.... looking at the .ini, accepting an assigned ticket doesn't set it to you... hrmm..
[08:58:49] <aidehua> quux: I take it you've installed some eggs in a non standard location?
[08:58:50] <cboos> ok, or simply 'change ownership"
[08:59:00] <retracile> Ah, much better. :)
[08:59:54] <retracile> Ok, so the rule we're wanting is: when you "accept" a ticket, it should /always/ set the owner to the logged in user
[09:04:35] <retracile> *sigh* and I had that right in the simple-workflow.ini....
[09:06:03] <retracile> cboos: Ok, I think I have it fixed in r5043...
[09:06:35] <cboos> ok, good ;-)
[09:07:11] <retracile> double-check me.... I have been known to make mistakes. ;)
[09:07:45] <retracile> Now, as for the 'for=""' thing.... I haven't found that yet; I'll look again.
[09:10:14] <cboos> e.g. <label for="leave as new">leave as new</label>
[09:10:39] <retracile> Is that not what it should be?
[09:11:20] <cboos> hm, no
[09:11:37] <retracile> Sorry, I'm new to the web side of things....
[09:11:43] <cboos> should match the <input id="leave_new"
[09:12:02] <retracile> Ah, ok.
[09:12:09] <quux> aidehua: I don't think so. full documentation - http://trac.edgewall.org/ticket/4895
[09:14:58] * fwierzbicki has quit IRC
[09:16:40] * fwierzbicki has joined #trac
[09:20:17] * em-dash has joined #trac
[09:27:12] * Federico22 has joined #trac
[09:27:20] * Federico22 has left #trac
[09:32:00] * em-dash has quit IRC
[09:35:07] * chrisg has joined #trac
[09:35:28] <cboos> retracile: I think the explicit transition .ini scheme is far better
[09:35:44] <cboos> I think it's the one you proposed on the mailing list
[09:35:56] <cboos> action = oldstates -> newstate
[09:36:00] <cboos> action.name = ...
[09:36:05] <cboos> action.permissions = ...
[09:36:17] <cboos> you immediately see what "action" is about
[09:36:26] <cboos> e.g.
[09:36:28] <cboos> resolve = new,assigned,accepted,started -> closed
[09:37:11] <cboos> lisppaste5: url
[09:37:11] <lisppaste5> To use the lisppaste bot, visit http://paste.lisp.org/new/trac and enter your paste.
[09:38:24] <lisppaste5> cboos pasted "new style action settings for [ticket-workflow] in TracIni" at http://paste.lisp.org/display/38205
[09:41:57] <retracile> hmm.....
[09:42:38] <retracile> I didn't want to add the new syntax to the .ini... but you're right; it's clearer.
[09:43:10] <cboos> I admit that the old one scared me a bit... :-)
[09:43:25] <retracile> Me too! :)
[09:43:47] <retracile> I'll need to add handling of whitespace...
[09:44:09] <cboos> ah yes, a few strips here and there...
[09:44:14] <retracile> yeah.
[09:44:18] <cboos> then try to convert one workflow using that, then compare the two files...
[09:45:22] <cboos> ah, also, when oldstates == newstate, you can write simply:
[09:46:17] <cboos> leave_new = new
[09:46:19] <retracile> I think I'll convert a workflow ini first, before changing code.
[09:46:33] * [Rui] has joined #trac
[09:46:52] <[Rui]> hello
[09:46:57] <retracile> Hmm.... you know, I'm not sure I like that; leave_new = new -> new seems clearer to me...
[09:47:26] <cboos> well, that works as well, you can put that in the .ini
[09:47:33] <[Rui]> I may be lacking some fundamental hint about custom field creation, but is there a way to control the rendering on the web page for new ticket creation?
[09:47:50] <[Rui]> field.order = ... doesn't appear to work
[09:48:15] <cboos> retracile: then the examples are clear, then when someone will request the feature (as I'm sure it will be), you can say: ''worksforme'' ;-)
[09:48:27] <retracile> cboos: Heh. :)
[09:48:47] <cboos> [Rui]: trunk?
[09:49:04] <retracile> cboos: I wonder what value there would be in "some_action = -> new_state"... (implies availability in all states)
[09:49:43] <[Rui]> cboos: 0.10.3 I think
[09:49:55] <[Rui]> yup, that's it
[09:49:57] <cboos> retracile: hm, yes, sounds logical
[09:50:33] <retracile> cboos: hmm.... and that leads to "some_action = old1,old2 ->".... implying no state change...
[09:50:41] <retracile> cboos: Hrm.... too much for now...
[09:50:52] <cboos> well, those are the pathological case
[09:51:09] <cboos> I think it's mostly useful for the regular case
[09:51:14] <retracile> cboos: the real win for it though is "leave = ->"
[09:51:43] <cboos> ah, yes, that'd be cool ;-)
[09:52:40] <retracile> or..... add globbing/regex instead?
[09:52:46] <cboos> maybe * -> * would ... exactly ;-)
[09:52:51] <retracile> Heh. :)
[09:53:12] <retracile> leave = (.*) -> \1
[09:53:17] <cboos> well, just * as an alias for all would be enough I think
[09:53:25] <cboos> ah, yes
[09:53:39] <retracile> review = (.*) -> \1reviewed
[09:53:44] <retracile> *shudder*
[09:53:45] <cboos> I see ... but that would be cryptic again...
[09:54:33] <retracile> Yeah, no kidding. I was just seeing where this train of thought /could/ lead. :)
[09:54:42] <cboos> leave = * -> .
[09:55:41] <retracile> Hm.... assymetrical syntax for a conceptually symetrical operation?
[09:56:09] <retracile> I think I prefer * -> *
[09:56:34] <cboos> well, anything but the need for n leave_... actions for n states ;-)
[09:56:56] <retracile> Yeah. But there a some cases where you don't want to have a leave action.
[09:57:07] <cboos> why not?
[09:57:17] <retracile> "dormant" state.
[09:57:25] <cboos> I saw you did that for needinfo, but it's not necessarily ok
[09:57:28] <cboos> or for dormant
[09:57:38] <retracile> If anyone changes it, it should transition to something else.
[09:57:49] <retracile> As for needinfo, I meant to have a leave...
[09:57:58] <cboos> why? you could simply say, lower the prio and keep it dormant
[09:58:09] <cboos> or for needinfo, you could ask one more question, etc.
[09:58:25] <[Rui]> cboos: and the worse is having a line which has 4 fields in it :) since they don't get "rolled over" to the next "row" the web page requires scrolling in smaller screens
[09:58:53] <cboos> [Rui]: hm that shouldn't happen either...
[09:59:05] <cboos> [Rui]: can you paste your [ticket-custom] section somewhere?
[09:59:17] <cboos> @pastebin
[09:59:17] <evil_twin> cboos: "pastebin" is http://trac.pastebin.com
[09:59:25] <retracile> cboos: gotta run to lunch; I'm not sure I follow what you mean about the priority thing.
[09:59:43] <retracile> cboos: I'll be back in an hour or so.
[09:59:46] <[Rui]> cboos: it's on an offline machine, so it's not instant :)
[09:59:48] <cboos> I'll tell you when you've added sugar in your blood ;-)
[09:59:55] <[Rui]> offline in terms of "internet"
[10:02:45] <patnakajima> I'm at my wits end, how do I fix this error: SubversionException: ("Expected format '3' of repository; found format '5'", 165005)
[10:03:07] <cboos> patnakajima: you're using old python bindings for subversion
[10:03:22] <patnakajima> I see, how can I upgrade>
[10:03:23] <cboos> and you're repo has been upgraded to the 1.4.x line
[10:03:37] <patnakajima> Right
[10:04:10] <cboos