Team Chat Logs

August 5, 2009

2009 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            

[00:36:47]<evil_twin>t.e.o: Ticket #8544 (TracError: The Trac Environment needs to be upgraded.) updated - <http://trac.edgewall.org/ticket/8544#comment:2> - anonymous
[01:36:41]<evil_twin>t.e.o: Ticket #6543 (Automate milestone->version) updated - <http://trac.edgewall.org/ticket/6543#comment:13> - cboos
[03:36:47]<evil_twin>t.e.o: Ticket #6826 (Excessive calls of filter.pre_process_request for one request) closed - <http://trac.edgewall.org/ticket/6826#comment:2> - cboos
[03:36:52]<evil_twin>t.e.o: Ticket #6826 (Excessive calls of filter.pre_process_request for one request) updated - <http://trac.edgewall.org/ticket/6826#comment:3> - cboos
[03:36:57]<evil_twin>t.e.o: Ticket #8417 (CachedRepository support in TracMercurial) updated - <http://trac.edgewall.org/ticket/8417#comment:3> - anonymous
[04:17:19]<doobs>Hi all
[04:18:33]<doobs>I'm using trac/bitten, and I'm looking for config/plugin which send notification/email when a build fails with bitten. Does anyone have idea ? Thx ;)
[05:11:50]<evil_twin>t.e.o: Ticket #8546 (bugzilla2trac.py: Attachments are copied incorrectly) created - <http://trac.edgewall.org/ticket/8546> - remke.rutgers@…
[05:22:17]<omniice>how do I know where which Trac installation is being used by Apache?
[06:10:43]<knecht>i use tracd with multiple project folders, and want to password-protect the access to the list of projects (on serverIp:8000). I found no hint how to achive this. Is that possible with tracd?
[06:11:13]<knecht>(and a big THANK YOU for that great software :D )
[06:12:40]<osimons>knecht: afaik tracd only has support for challenging auth on /login, and the project list is even more special as it isn't tied to an individual project and there is no particular environment/projects to check auth against session token
[06:13:08]<osimons>- nothing related to users, sessions or so on will be available outside the context of a project
[06:13:53]<osimons>the easy (?) way would be to proxy tracd through apache/nginx or similar - then you can write arbitrary rules as you want
[06:46:32]<diva>How to edit the description of a Trac Ticket? I am only allowed to Reply to such description. Can be that behavior changed via trac-admin?
[06:46:56]*retracile murmurs something inconsequential about mornings.
[06:47:09]<retracile>diva: TICKET_ADMIN perm
[06:55:10]<diva>thanks retracile
[07:02:57]<daum>hey guys -- i keep gettiong OperationalError: database is locked, any ideas why?
[07:31:54]<evil_twin>t.e.o: Ticket #8546 (bugzilla2trac.py: Attachments are copied incorrectly) updated - <http://trac.edgewall.org/ticket/8546#comment:1> - anonymous
[07:31:59]<evil_twin>t.e.o: Ticket #8546 (bugzilla2trac.py: Attachments are copied incorrectly) closed - <http://trac.edgewall.org/ticket/8546#comment:2> - anonymous
[07:32:04]<evil_twin>t.e.o: TracModWSGI edited - <http://trac.edgewall.org/wiki/TracModWSGI?version=26> - Graham Shanks <graham.shanks@…>
[07:36:54]<evil_twin>t.e.o: SandBox edited - <http://trac.edgewall.org/wiki/SandBox?version=939> - anonymous
[07:36:59]<evil_twin>t.e.o: PageTemplates/templ created - <http://trac.edgewall.org/wiki/PageTemplates/templ?version=1> - anonymous
[07:41:54]<evil_twin>t.e.o: SandBox edited - <http://trac.edgewall.org/wiki/SandBox?version=940> - anonymous
[08:11:08]<knecht>osimons: thank you! i now use apache with mod_proxy for authenticate the user before accessing tracd. Works like a charm
[08:11:54]<knecht>Is there a way to custimize the tracd project overview page? I mean to layout it . . .
[08:11:55]<evil_twin>t.e.o: Ticket #7793 ([PATCH] Mail notifications for a ticket with multiple owners / reporters) updated - <http://trac.edgewall.org/ticket/7793#comment:6> - bobbysmith007@…
[08:12:00]<evil_twin>t.e.o: Ticket #8547 (AttributeError: 'NoneType' object has no attribute 'split') created - <http://trac.edgewall.org/ticket/8547> - aahz@…
[08:12:05]<evil_twin>t.e.o: Ticket #411 (Edit ticket description?) reopened - <http://trac.edgewall.org/ticket/411#comment:7> - aahz@…
[08:14:29]<osimons>knecht: welcome :-)
[08:14:40]<osimons>@wiki TracInterfaceCustomization
[08:14:40]<evil_twin>http://trac.edgewall.org/wiki/TracInterfaceCustomization
[08:14:58]<osimons>knecht: ^^ section on that page
[08:21:55]<evil_twin>t.e.o: Ticket #411 (Edit ticket description?) closed - <http://trac.edgewall.org/ticket/411#comment:8> - cboos
[08:24:06]<dunk_>!upgrade
[08:24:07]<evil_twin>upgrading from revision 3214
[08:24:13]<evil_twin>new revision is 3217
[08:24:18]<evil_twin>rebooting
[09:16:48]<evil_twin>rebooting done
[09:16:53]<evil_twin>GOZERBOT 0.9.1 RELEASE POSTGRES
[09:17:29]<pacopablo>woowoo!
[09:19:22]<dunk_>wassup with dat
[09:19:24]<dunk_>lol
[09:20:13]<pacopablo>er, I'm running evil_twin in a screen session
[09:20:26]<pacopablo>and I just realized that I had been scrolled up in the buffer
[09:20:54]<pacopablo>so it was waiting for me to exit out of the buffer before it could spit out more output
[09:23:22]<dunk_>lol
[09:23:36]<pacopablo>yeah, naughty me
[09:23:42]<dunk_>i was figuring something went wrong so i cant release 0.9.1 yet
[09:23:48]<pacopablo>haha
[09:23:51]<dunk_>;]
[09:24:02]<pacopablo>I just wanted to make you sweat
[09:24:13]<dunk_>yeah i'm sure you do ;]
[09:26:48]<evil_twin>t.e.o: Ticket #8547 (AttributeError: 'NoneType' object has no attribute 'split') updated - <http://trac.edgewall.org/ticket/8547#comment:1> - cboos
[09:36:48]<evil_twin>t.e.o: Ticket #411 (Edit ticket description?) reopened - <http://trac.edgewall.org/ticket/411#comment:9> - cboos
[09:41:52]<evil_twin>t.e.o: Ticket #411 (Edit ticket description?) closed - <http://trac.edgewall.org/ticket/411#comment:10> - cboos
[09:47:43]<fission6>i am looking to create a process script of sorts to process a directory for last update date and then update a column in a trac page with the findings, how could id o this
[09:48:00]<fission6>cron job->shell script->update trac would be the thought
[09:53:10]<pacopablo>yup
[09:53:54]<pacopablo>you will probably find the XMLRPC plugin on t-h.o helpful
[09:58:05]<fission6>hmm
[09:58:23]<fission6>would just modifing the page via script be more direct?
[10:10:08]<pacopablo>well, with XMLRPC, it's easy to write the script in python
[10:10:32]<pacopablo>if you do it directly, then you'll have to make sure that you capture the __FORM_TOKEN and pass it with the request
[10:11:50]<evil_twin>t.e.o: Ticket #7438 (ticket description editing permissions to owner) updated - <http://trac.edgewall.org/ticket/7438#comment:6> - cboos
[10:23:20]<fission6>i can apparently do inline shells scripts with trac's inline processing
[10:25:16]<pacopablo>huh? I think I'm missing what you're wanting to do
[10:34:20]<osimons>fission6: sure, make a macro/processor to make the content dynamic
[10:34:58]<osimons>it is a trac plugin - see source, trac.wiki.macros for examples of how they are done, and a number of macros also exists on trac-hacks.org
[10:35:02]<pacopablo>ahh, I understand what he wants to do now.
[10:35:46]*pacopablo is slow of understanding today
[10:42:04]<fission6>osimons: yeah i am looking into writing a macro actually
[10:46:49]<evil_twin>t.e.o: Ticket #8536 (Don't display Default Repository on main Browse page) updated - <http://trac.edgewall.org/ticket/8536#comment:21> - rblank
[10:51:50]<evil_twin>t.e.o: Ticket #8546 (bugzilla2trac.py: Attachments are copied incorrectly) reopened - <http://trac.edgewall.org/ticket/8546#comment:3> - rblank
[10:51:55]<evil_twin>t.e.o: Ticket #8546 (bugzilla2trac.py: Attachments are copied incorrectly) updated - <http://trac.edgewall.org/ticket/8546#comment:4> - rblank
[10:56:49]<evil_twin>t.e.o: Ticket #8536 (Don't display Default Repository on main Browse page) updated - <http://trac.edgewall.org/ticket/8536#comment:22> - jhampton
[12:26:57]<evil_twin>t.e.o: Ticket #8548 (TICKET_EDIT_DESCRIPTION requires TICKET_MODIFY rights) created - <http://trac.edgewall.org/ticket/8548> - Michael <michael.lecomte@…>
[13:37:28]<allendb>Hello all. I have a working trac site and I am trying to add a plugin to it. I had the plugin working but then I made some changes to the code and it is not working anymore. The problem is that I think the import into trac is failing with an error, but I can't find the error.
[13:37:57]<pacopablo>allendb: turn on logging
[13:37:58]<allendb>The plugin used to show up in the admin > plugin panel, now it doesn't. When I restart trac, trac rebuilds the .py file into a .pyc file so I know it sees it.
[13:38:10]<pacopablo>if it's failing due to an import, you should see it in the logs
[13:38:23]<allendb>I have logging turned on to the INFO level. I used this to debug some of myu earlier changes.
[13:38:31]<pacopablo>turn it on to DEBUG
[13:38:54]<allendb>which log would this come in through? I have multiple projects in the trac install. I have also looked at the apache logs to no avail.
[13:39:01]<allendb>ok, I will set to debug and see what happens.
[13:40:05]<pacopablo>it'll be in the trac log
[13:44:04]<allendb>strange. I see a line:
[13:44:06]<allendb>2009-08-05 15:42:59,460 Trac[loader] DEBUG: Loading file plugin blame_notify from /usr/local/trac/installed/share/trac/plugins/blame_notify.py
[13:44:12]<allendb>which is my plugin, but no errors.
[13:44:37]<pacopablo>and you don't see any "Skipping" lines?
[13:46:22]<allendb>I see skipping for trac.mimeview.pygments, silvercity, txtl, ... tracfullblocg.spamfilter, ...
[13:46:25]<allendb>nothing else.
[13:46:53]<pacopablo>well, then it looks like it loaded
[13:47:02]<allendb>frustrating part is it was working about 30 minutes ago, then I mad changes to the code and now nada. :(
[13:47:02]<pacopablo>doyou have it enabled properly?
[13:47:39]<allendb>it is enabled in the trac.ini for the project. when I go to the admin > plugin panel it doesn't show up.
[13:47:49]<allendb>I may just abort and revert my changes.
[13:48:03]<pacopablo>what kind of change did you do?
[13:49:07]<allendb>adding more code to the plugin behavior. in this case the notify function of an e-mail notification. Also added a configuration parameter.
[13:50:48]<allendb>added some imports.
[13:51:11]<allendb>At first, I suspected this was actually an import error where the plugin would fail to import.
[13:52:43]<pacopablo>well, if there is an import error, you should see it in the logs, unless you're catching the exception someplace
[13:53:59]<allendb>not that I know of.
[13:54:15]<allendb>I will keep troubleshooting.
[13:54:20]<allendb>thanks.
[14:42:59]<staycalm>hi guys, I just installed Trac 0.11.5 and I had a problem with login. If I login just once, then I logout, and then login again. I don't have to type username and password.
[14:43:11]<staycalm>I googled and found Account Manager plugin
[14:43:30]<staycalm>but I wonder if Account manager plugin works with Trac 0.11.5?
[14:43:42]<staycalm>anyone can confirm that for me?
[14:44:52]<staycalm>or maybe suggest me another solution of this
[14:47:27]<retracile>account manager should work
[14:48:09]<allendb>pacopablo: I just started over from scratch with a new plugin and am adding code in.
[14:48:42]<staycalm>thank you, retracile
[14:49:00]<allendb>One thing I tested right away was just raising an exception at the module level at the top of the file. That ends up with a behavior like what I was seeing before. AFAIK
[14:51:29]<allendb>looks like if the import fails I don't get a warning or error or anything in the trac log.
[14:54:17]<pacopablo>allendb: what version of trac?
[14:55:26]<allendb>0.11.4, python 2.5.2, ubuntu 8.04
[14:56:01]<allendb>I am probably doing something wrong, but I can't think what.
[14:57:27]<fission6>i have trac 0.10..4, i am looking to create a macro, do i put i tin plugs or wiki-macro folder, my py sccrip tthta is
[15:06:22]<allendb>tracked the error in the plugin down to a tab/spacing issue on one line. (my editor was hiding a tab. :(
[15:46:04]<allendb>pacopablo: I found the problem now, but in the trac loader code. Checking if it is in the latest too.
[15:46:35]<pacopablo>what's the problem?
[15:46:59]<allendb>bad string conversion. I will find the line and post a link, very quickly.
[15:47:06]<pacopablo>k
[15:47:36]<allendb>http://trac.edgewall.org/browser/tags/trac-0.11.4/trac/loader.py#L95
[15:47:59]<allendb>that line is off
[15:48:38]<allendb>Needs another %s.
[15:48:51]<allendb>we changed to: env.log.error('Failed to load plugin from %s: %s', plugin_file, ...)
[15:49:05]<allendb>looks fixed in the trunk. :(
[15:49:17]<allendb>Here I thought I was so cool for finding a bug in trac. :)
[15:50:02]<allendb>Here is the fix: http://trac.edgewall.org/changeset/8061
[15:51:39]<allendb>thanks for helping out.
[15:51:47]<pacopablo>np
[15:51:54]<pacopablo>good to know I'm not going crazy :)
[15:52:00]<allendb>me too. :)
[15:52:04]<allendb>thanks. ltr.
[15:52:05]<pacopablo>I've been doing most of my development on trunk lately
[15:52:08]<pacopablo>later
[17:41:17]<doki_pen>pacopablo: howdy
[17:41:24]<doki_pen>pacopablo: feel free to check things in
[17:45:49]<doki_pen>pacopablo: I was away for a few days
[17:46:37]<doki_pen>thansen: hey
[17:46:52]<doki_pen>thansen: I'm meaning to work on the search stuff. I have started it though.
[17:47:08]<doki_pen>thansen: I'm on vacation and keep doing "fun" stuff with my family instead of coding.. lol
[17:48:05]<doki_pen>pacopablo: yes, I have. It is much easier to init the git-svn repo, and then hack the .git/config file
[17:48:22]<doki_pen>pacopablo: I can help you along if you need any help
[17:49:24]<doki_pen>basically, you init with the root (http://trac-hacks.org/svn/irclogsplugin)
[17:49:43]<doki_pen>then you define the branches as "fetch" lines.. ex.
[17:49:54]<doki_pen>sorry, you must do the "real" root of svn
[17:50:01]<doki_pen>(http://trac-hacks.org/svn)
[17:50:15]<doki_pen>then.. fetch = irclogsplugin/0.11:refs/remotes/0.11
[17:50:33]<doki_pen>the last bit can be whatever you want, but it's more useful to use the same branch name
[17:51:03]<doki_pen>*master will default to the last branch that recieved a commit, which is pretty useless.
[17:51:21]<doki_pen>but you can do git checkout -b 0.11 remotes/0.11
[17:51:28]<doki_pen>and then delete master
[17:57:34]<thansen>doki_pen: perfect, if you remember ping me when something is ready and working :)
[18:21:50]<Led_Zeppelin>we have 5 seperate trac projects. Is it possible to search all 5 of them at one time? I know I have to write something custom, but what is the best way to do this?
[18:29:06]<retracile>Led_Zeppelin: look into tracforge
[18:29:52]<Led_Zeppelin>ah, so with tracforge I can manage multiple projects at one time/
[18:29:57]<Led_Zeppelin>I have like 5 of them
[20:16:00]<doki_pen>thansen: come to think of it, which branch are you using?
[20:16:08]<doki_pen>thansen: 0.11 has search support already
[20:19:41]<doki_pen>thansen: if that's what you are using, you'll need to setup a cron job to run the supplied script
[21:57:11]<evil_twin>t.e.o: Ticket #8549 (unicode decode error when accessing timeline) created - <http://trac.edgewall.org/ticket/8549> - greer@…
[22:02:08]<evil_twin>t.e.o: Ticket #8549 (unicode decode error when accessing timeline) updated - <http://trac.edgewall.org/ticket/8549#comment:1> - cboos
[22:07:08]<evil_twin>t.e.o: Ticket #8549 (unicode decode error when accessing timeline) updated - <http://trac.edgewall.org/ticket/8549#comment:2> - greer@…
[22:42:09]<evil_twin>t.e.o: Ticket #8549 (unicode decode error when accessing timeline) updated - <http://trac.edgewall.org/ticket/8549#comment:3> - cboos
[23:04:15]<pacopablo>doki_pen: thanks for the pointers. I'll have to play around a bit with it, since I still get confused with the whole refs/foo junk in git
[23:27:09]<evil_twin>t.e.o: t8548-TICKET_EDIT_DESCRIPTION-r8424.diff attached to Ticket #8548 - <http://trac.edgewall.org/attachment/ticket/8548/t8548-TICKET_EDIT_DESCRIPTION-r8424.diff> - cboos
[23:32:09]<evil_twin>t.e.o: t8548-TICKET_EDIT_DESCRIPTION-r8424.diff attached to Ticket #8548 - <http://trac.edgewall.org/attachment/ticket/8548/t8548-TICKET_EDIT_DESCRIPTION-r8424.diff> - cboos
[23:42:10]<evil_twin>t.e.o: Ticket #8548 (TICKET_EDIT_DESCRIPTION requires TICKET_MODIFY rights) updated - <http://trac.edgewall.org/ticket/8548#comment:1> - cboos