Team Chat Logs

2008 7
Mo Tu We Th Fr Sa Su
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

August 31, 2008

[00:03:44] * tct13 has joined #trac
[00:11:12] * cmlenz has joined #trac
[00:22:33] * coderanger_ has joined #trac
[00:24:49] * coderanger_ has quit IRC
[00:25:18] * row_ has joined #trac
[00:33:53] * grumpy has quit IRC
[00:40:19] * row has quit IRC
[00:42:08] * hwinkel has joined #trac
[00:44:15] * cmlenz_ has joined #trac
[00:44:34] * gggimpf has joined #trac
[00:44:48] * gggimpf has left #trac
[00:49:18] * timte has joined #trac
[00:55:45] * cmlenz has quit IRC
[00:58:27] * lyakh has joined #trac
[01:09:33] * m_g has joined #trac
[01:32:52] * cmlenz_ is now known as cmlenz
[02:10:24] * izibi has joined #trac
[02:24:17] * gakman has joined #trac
[03:01:38] * HenrikV has joined #trac
[03:06:24] * tct13 has quit IRC
[03:06:56] * hvr has quit IRC
[03:07:06] * hvr has joined #trac
[03:11:19] * progrium has joined #trac
[03:16:28] * trbs has joined #trac
[03:29:03] * |igor_ has joined #trac
[03:45:19] * tct13 has joined #trac
[04:19:33] * patrick_ has quit IRC
[04:23:07] * tct13 has quit IRC
[04:41:51] * |igor_ has quit IRC
[05:04:49] * chori has quit IRC
[05:06:06] * br0kn has joined #trac
[05:10:43] * tinh has joined #trac
[05:19:36] * hwinkel has left #trac
[05:27:14] * br0kn has quit IRC
[05:36:52] * tinh_ has joined #trac
[05:50:32] * tinh has quit IRC
[05:50:32] * pldtoptx has joined #trac
[05:51:00] * macmaN6789 has joined #trac
[05:51:44] * pldtoptx has quit IRC
[06:02:44] * EnTeQuAk has joined #trac
[06:06:03] * dosc^off is now known as dosc
[06:16:49] * Shown has joined #trac
[06:24:03] * Synapse has joined #trac
[06:42:49] * retracile_ has quit IRC
[06:47:03] * bkuhn has joined #trac
[06:51:16] * handyande has quit IRC
[07:02:10] * tinh_ has quit IRC
[07:02:45] * tinh_ has joined #trac
[07:06:39] * trbs has quit IRC
[07:09:48] * EnTeQuAk has quit IRC
[07:42:38] <evil_twin> New news from t.e.o: SeaChange/WhatUsersWant edited <http://trac.edgewall.org/wiki/SeaChange/WhatUsersWant?version=53>
[08:17:17] * handyande has joined #trac
[08:23:49] * __t has joined #trac
[08:59:11] * izibi_ has joined #trac
[09:00:21] * izibi has quit IRC
[09:00:44] * izibi has joined #trac
[09:04:38] * |chiz|_ has joined #trac
[09:10:21] * |chiz| has quit IRC
[09:15:05] * kylefox has joined #trac
[09:15:11] <kylefox> So I just submitted my first ever patch (using svn diff), but for some reason it's not showing correctly in Trac: http://code.djangoproject.com/attachment/ticket/8729/8729.diff
[09:41:22] <datallah> kylefox: do you know which version of trac they're using? There is a bug in the diff viewing in the 0.10 series (I don't have the ticket number handy)
[09:44:35] * lstrojny has joined #trac
[09:44:41] * CaMason_ has quit IRC
[09:47:38] * EnTeQuAk has joined #trac
[09:49:14] * freaky[t] is now known as fReAkY[t]
[10:21:40] * kylefox has left #trac
[10:22:40] * bkuhn is now known as bkuhnIdle
[10:28:14] * inarru has joined #trac
[10:28:45] * hwinkel has joined #trac
[10:29:36] * inarru has quit IRC
[10:32:58] * __t1 has joined #trac
[10:33:30] * lyakh has quit IRC
[10:35:12] * __t has quit IRC
[10:35:17] * lyakh has joined #trac
[10:35:32] * lstrojny has quit IRC
[10:39:19] * kirean has joined #trac
[10:42:58] * lstrojny has joined #trac
[10:48:00] * kirea1 has joined #trac
[10:48:00] * kirean has quit IRC
[10:54:50] * dosc is now known as dosc^off
[10:55:14] * dosc^off is now known as dosc
[10:55:22] * patrick__ has joined #trac
[11:07:03] * bkuhnIdle is now known as bkuhn
[11:11:36] * kirea1 has quit IRC
[11:12:29] * kirean has joined #trac
[11:13:49] * hwinkel has quit IRC
[11:14:28] * fReAkY[t] is now known as freaky[t]
[11:15:25] * hwinkel has joined #trac
[11:21:09] * freaky[t] is now known as fReAkY[t]
[11:23:30] * fReAkY[t] is now known as freaky[t]
[11:28:26] * lstrojny_ has joined #trac
[11:28:35] * lstrojny has quit IRC
[11:31:13] * hotte has joined #trac
[12:00:49] * EnTeQuAk has quit IRC
[12:03:11] * patrick_ has joined #trac
[12:06:41] * hwinkel has quit IRC
[12:19:28] * kirean has left #trac
[12:21:55] * patrick__ has quit IRC
[12:28:35] * retracile_ has joined #trac
[12:54:31] * m_g has quit IRC
[13:00:03] * timte has quit IRC
[13:06:24] * rblank has joined #trac
[13:45:04] <evil_twin> New news from t.e.o: Ticket #7036 (QuerySyntaxError: Query filter requires field and constraints separated by ...) closed <http://trac.edgewall.org/ticket/7036#comment:3> || Changeset [7502]: 0.11-stable: Fixed exception when default ticket query contains `$USER` ... <http://trac.edgewall.org/changeset/7502>
[13:52:46] * retracile_ is now known as retracile
[14:10:05] * retracile is now known as retracile_
[14:17:25] <rblank> Anybody happens to know why the regexps in match_request() often accept e.g. "/roadmap" and "/roadmap/"?
[14:17:32] <rblank> Why accept the slash at the end?
[14:22:34] * retracile_ is now known as retracile
[14:22:54] <coderanger> rblank: Its easy for people to add those if they don't know what they are doing
[14:24:30] <rblank> coderanger: Thanks. I'm working on #4878, which says that e.g. requesting "/timeline_blah" should return a 404 instead of showing the timeline, so I'm trying to tweak the match regexps.
[14:25:07] <coderanger> I have no idea why those are using regexs at all
[14:25:21] <coderanger> if req.path_info.rstrip('/') == '/timeline':
[14:25:33] <rblank> coderanger: However, for some modules, the regexp gets a bit more complicated if I have to accept "{module}/" as "{module}".
[14:25:46] <rblank> coderanger: Well, timeline is easy, but some other have additional path components.
[14:26:25] <coderanger> which?
[14:26:32] <rblank> admin, prefs
[14:26:33] * hotte has quit IRC
[14:26:58] <coderanger> those use an entirely different matching method
[14:27:04] <rblank> Do they?
[14:27:22] <coderanger> they check against an extension point
[14:27:49] <rblank> They use a regexp that matches path components. However, if I have to accept e.g. "/prefs/" as "/prefs", the regexp gets more complicated than necessary.
[14:27:51] <coderanger> also both are full tree matches, anything below /admin will always be handled by adminmodule no matter what
[14:28:13] <coderanger> What are you talking about, it should already work that way
[14:28:15] <rblank> Yes, but that means that "/adminblahblah" is also handled by admin.
[14:28:28] <coderanger> I have no problem with that
[14:28:38] <coderanger> though I don't see why that needs to be the case
[14:28:41] <rblank> I find it strange.
[14:29:20] <rblank> Strictly speaking, this should return a 404.
[14:29:50] <coderanger> ^/admin($|/(?p<cat>)?)
[14:29:54] <coderanger> etc etc
[14:30:07] <coderanger> or just don't use a regex
[14:30:14] <coderanger> which I said already is probably smarter
[14:30:26] <rblank> Yeah, that's what I would have done *if* we need to support "/admin/". The question is, do we need to?
[14:31:06] <rblank> Actually, what's currently used is something like "/admin([^/]+)?$"
[14:31:23] <rblank> Oops, I meant "/admin(/[^/]+)?$"
[14:31:31] <coderanger> check, cat, page, path_info = req.path_info.split('/', 4)[1:]
[14:31:34] <coderanger> if check == 'admin':
[14:31:49] <coderanger> probably need handling for incomplete paths and whatnot
[14:31:54] <coderanger> but thats just a few calls to len()
[14:32:15] <rblank> So what you're saying is that we should try to avoid regexps?
[14:32:38] <coderanger> Test it and see which is faster, its hard to tell with python
[14:33:01] <coderanger> for the simple cases of /timeline and such I would be surprised if it was faster
[14:33:05] <rblank> Well, it won't make a huge difference relative to the whole request processing, I guess.
[14:33:23] <coderanger> every little bit helps
[14:33:27] <rblank> True
[14:33:40] <coderanger> given that match_request is run for every request in the degenerate case
[14:34:02] <rblank> But sorry to insist: should we keep the behavior that e.g. "/admin/" == "/admin" ?
[14:34:30] <coderanger> Is there a compelling reason not to
[14:34:42] <rblank> Yes, more complicated regexps.
[14:34:47] <coderanger> And "the regex will be more complex" isn't a compelling reason
[14:34:53] <rblank> Then no.
[14:34:55] * macmaN6789 has quit IRC
[14:34:56] <coderanger> its not much more complex
[14:35:03] <rblank> More than necessary.
[14:35:14] <rblank> But I guess your reply is "Yes, we should keep it".
[14:35:20] <rblank> Will do.
[14:35:25] <rblank> Thanks.
[14:36:58] <coderanger> mental note, committing 1.5GB to svn is not the greatest idea
[14:37:55] <rblank> How come?
[14:38:06] <coderanger> it is taking forever
[14:38:15] <rblank> Ah, it was on purpose?
[14:38:19] * prologic_ has joined #trac
[14:38:46] <coderanger> been trying to get my whole trac dev environment checked in to my repo so I can keep it sync'd between my desktop and laptop
[14:38:52] * |chiz| has joined #trac
[14:38:55] <coderanger> (and so in theory, other people can use it)
[14:40:10] <rblank> Sounds like a lot of data for a dev environment...
[14:41:00] <coderanger> I have some large test environments
[14:41:57] <rblank> Now you have a large repo as well ;-)
[14:47:51] * retracile is now known as retracile_
[14:52:12] * |chiz|_ has quit IRC
[14:55:48] * |igor_ has joined #trac
[15:03:05] * gakman has quit IRC
[15:06:49] * gakman has joined #trac
[15:09:53] * gakman has quit IRC
[15:15:34] * gakman has joined #trac
[15:23:20] * bkuhn has quit IRC
[15:29:10] * gak_ has joined #trac
[15:35:34] * lstrojny_ has quit IRC
[15:36:18] * lyakh has quit IRC
[15:45:52] * cmlenz has quit IRC
[15:46:08] <coderanger> rblank: Heh, after removing a bunch of files that didn't need to be checked in like backups and log files it is now a much saner 54M >_<
[15:47:40] <rblank> coderanger: Sounds more reasonable :-)
[15:48:37] <rblank> coderanger: What are you working on at the moment?
[15:48:44] <coderanger> reviving trachome
[15:48:57] <coderanger> it is now ported from the old Interface plugin to jQuery UI
[15:49:04] <rblank> What's that?
[15:49:16] <rblank> Let me google...
[15:49:31] <coderanger> similar to igoogle or netvibes
[15:49:45] <coderanger> except for Trac
[15:50:17] <coderanger> you might not find much, I have been deliberately closed about it after the disaster that was releasing tracforge before it was ready
[15:50:20] <rblank> From wikipedia: "infection oculaire bactérienne non spécifique et contagieuse" -> "non-specific and contagious bacterial occular infection" :-)
[15:52:02] <rblank> Ok, so kind of a personal start page. Cool.
[15:52:43] <coderanger> I think all the major animation glitches are fixed now at least
[16:06:29] * timte has joined #trac
[16:15:46] * john-c-femiani has joined #trac
[16:25:46] * ironfroggy_ has joined #trac
[16:26:29] <ironfroggy_> I have been seeing weird behavior on several trac instances hosted on the same box. basically, every other request errors. refreshing over and over continually flips between an error back and the real page.
[16:26:52] <ironfroggy_> its either a 500 or a traceback, but its consistant to which error page i get, depending on which page im attempting to view.
[16:35:25] <coderanger> Whats the traceback
[16:35:27] <coderanger> @paste
[16:35:28] <evil_twin> coderanger: "paste" is http://paste.lisp.org/new/trac
[16:36:11] <ironfroggy_> cant access instance.__dict__ in Restricted Mode
[16:36:30] <ironfroggy_> which i found surprising, since restricted mode has been deprecated. i am surprised its being used at all.
[16:37:28] <coderanger> @ticket 2611
[16:37:29] <evil_twin> coderanger: http://trac.edgewall.org/ticket/2611
[16:37:38] <coderanger> You need the PythonInterpreter directive
[16:40:43] <ironfroggy_> i dont think we are using mod_python
[16:41:04] <coderanger> I would double check that
[16:41:22] <ironfroggy_> i did. we are not. we're using wsgi and mod_wsgi
[16:42:03] <ironfroggy_> but i think there was a similar issue involved that i might have the same goal: ensuring multiple processes. im just not at all sure how.
[16:42:14] <coderanger> Then you need to setup both envs in a single interpreter
[16:42:45] <ironfroggy_> or in different processes?
[16:42:54] <coderanger> or that
[16:59:18] * igor has joined #trac
[17:00:01] * foo has joined #trac
[17:00:17] <foo> Is there any way trac could categorize/add e-mails to a ticket?
[17:00:45] <coderanger> email2trac
[17:00:54] <foo> coderanger: heya :) Thanks
[17:01:41] <foo> coderanger: How's life after school?
[17:01:47] <coderanger> so far so good
[17:02:23] * AnMaster_ has joined #trac
[17:02:51] * AnMaster has quit IRC
[17:03:11] * rblank has quit IRC
[17:14:19] * gakman has quit IRC
[17:16:32] <evil_twin> New news from t.e.o: Changeset [7503]: Merged [7502] from 0.11-stable. <http://trac.edgewall.org/changeset/7503>
[17:16:43] * |igor_ has quit IRC
[17:28:37] * Shown has quit IRC
[17:30:08] * miau^_ has joined #trac
[17:32:29] * tobias has joined #trac
[17:37:38] * igor has quit IRC
[17:38:36] * bkuhn has joined #trac
[17:41:38] * dosc is now known as dosc^off
[17:49:20] * gakman has joined #trac
[17:55:24] * titang has joined #trac
[17:55:59] * tag has joined #trac
[17:57:13] <tag> where's the installation-specific stylesheet now in trac 0.11?
[18:01:05] <coderanger> You have to setup one using site.html
[18:02:28] <tag> ah, the markup changed a little ti seems
[18:02:30] <tag> it seems
[18:03:52] <coderanger> indeed, we changed templating systems
[18:04:48] <tag> I was still hoping my old stylesheets would work ;-)
[18:05:35] <tag> so there's not much documentation on this, I want to change the nav markup a bit
[18:05:39] <coderanger> the CSS itself should be the same
[18:07:04] <tag> most of it is, some of it's incompatable but now that I think about it I think i might have changed the navigation markup so it's of my own making
[18:12:02] <coderanger> tag: You can make a new theme file if you want
[18:12:14] <tag> yeah
[18:12:27] <tag> I was just looking at that...where do I get my hands on the mainnav and metanav templates?
[18:12:50] <coderanger> theme.html
[18:13:02] <tag> ${navigation('metanav')}
[18:13:09] <coderanger> look up
[18:13:44] <tag> ah I see it's a local declaration
[18:13:45] <tag> sweet
[18:22:17] <tag> yay I got my site back rather quickly
[18:32:34] <tag> this new blog plugin doesn't seem to have support for attaching files to blog posts
[18:34:00] <coderanger> I thought he added that
[18:34:49] <tag> hurm
[18:34:55] <tag> yeah it's in the bullet list of basic features
[18:47:28] * HenrikV has quit IRC
[18:52:15] * izibi_ has joined #trac
[18:53:36] * timte has quit IRC
[18:55:44] * izibi has quit IRC
[18:55:46] * izibi_ has quit IRC
[18:55:57] * izibi has joined #trac
[19:18:49] * tobias has quit IRC
[19:27:24] * __t1 has quit IRC
[19:36:42] * izibi has quit IRC
[19:40:52] * bkuhn has quit IRC
[19:41:16] * tinh has joined #trac
[19:54:09] * lennie has joined #trac
[20:03:32] * patrick__ has joined #trac
[20:08:16] * patrick_ has quit IRC
[21:17:32] * freaky[t] is now known as fReAkY[t]
[21:30:37] * takayama has joined #trac
[22:08:10] * trbs has joined #trac
[22:19:17] * gakman has quit IRC
[22:28:47] * takayama has quit IRC
[22:33:43] * macmaN6789 has joined #trac
[22:39:55] * AnMaster_ is now known as AnMaster
[22:43:53] * [domon] has quit IRC
[22:44:03] * [domon] has joined #trac
[23:02:05] * prologic_ has quit IRC
[23:15:09] * takayama has joined #trac
[23:16:12] * tct13 has joined #trac
[23:18:03] * cmlenz has joined #trac
[23:18:54] * kirean has joined #trac
[23:49:08] <evil_twin> New news from t.e.o: Ticket #7577 (ccc) closed <http://trac.edgewall.org/ticket/7577#comment:1> || Ticket #7577 (ccc) created <http://trac.edgewall.org/ticket/7577>
[23:54:06] * gggimpf has joined #trac
[23:57:39] * gggimpf has left #trac