Team Chat Logs

2006 10
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      

November 21, 2006

[00:15:27] * datallah has quit IRC
[00:16:07] <asmodai> Morning
[00:30:32] <_johnjosephbachi> anyone know what postgres wants to be called?
[00:30:38] <_johnjosephbachi> localhost doesn't seem to be working
[00:32:01] <_johnjosephbachi> ah, it needs a port
[00:32:56] <_johnjosephbachi> hmm no that didn't do it either
[00:40:25] <pacopablo> you probably don't have postgres configured to listen on a tcp socket
[00:49:12] * spity has joined #trac
[00:49:14] <spity> hi
[00:49:24] <spity> i'd like to ask
[00:49:37] <spity> i'm trying to push trac in our team
[00:49:43] <spity> but http://www.wikimatrix.org/compare/DokuWiki+JSPWiki+MediaWiki+MoinMoin+TracWiki+TWiki
[00:49:53] <spity> says that trac is in pre-alpha phase
[00:50:03] <spity> (version 0.9)
[00:50:12] <spity> i'd like to ask about current status
[00:50:21] <spity> whether it's more mature etc
[00:50:23] <spity> thanks
[00:54:23] <neuralis> spity: people don't choose trac for its wiki; they choose it for its bug tracking and integration with source control
[00:54:51] <_johnjosephbachi> pacopablo: i'm a little networking st00pid
[00:54:58] <_johnjosephbachi> do you mean that trac is looking for it on a socket?
[00:55:03] <neuralis> spity: many large projects are using trac in daily production without any problem, so yes, it's stable software.
[00:56:58] <spity> neuralis: yeah, that's what i'm proposing
[00:57:11] <spity> neuralis: (in our team) have bug tracking software with nice easy to use wiki
[00:57:25] <neuralis> spity: see e.g. http://dev.laptop.org/query and http://dev.rubyonrails.org/report/1 and http://code.djangoproject.com/report/1
[00:58:13] <spity> wow
[00:58:22] <spity> nice, never realized that django is using trac for wiki :))
[00:58:54] * imajes is now known as imajes__
[00:59:00] <spity> thanks for the links, it'll help me show to my manager that django is used in bigger projects too :)
[00:59:24] <neuralis> np
[00:59:40] * mbroeken has joined #trac
[00:59:44] <_johnjosephbachi> pacopablo: is there a way for me to specify a socket in the connection string?
[01:01:33] * fook_ has quit IRC
[01:01:41] * mbroeken has quit IRC
[01:04:26] * __off__ is now known as __doc__
[01:19:44] * imajes__ has quit IRC
[01:22:38] * _johnjosephbachi has quit IRC
[01:24:08] * Miek has quit IRC
[01:51:23] * mbroeken has joined #trac
[02:37:06] * wiking has quit IRC
[03:04:44] * pampampam has joined #trac
[03:21:39] * Rica has quit IRC
[03:44:42] * rsalveti has joined #trac
[04:02:59] * hpnadig has joined #trac
[04:16:47] * bryanl has joined #trac
[04:40:17] * bryanl has quit IRC
[04:55:31] * mad_lord has joined #trac
[04:56:31] * mbroeken has quit IRC
[04:57:16] <asmodai> <<@eirikn>> are there any mediawiki -> trac converters?
[05:01:08] * Guychi has quit IRC
[05:03:03] * Guychi has joined #trac
[05:10:17] * divya has quit IRC
[05:15:18] * jtoy has joined #trac
[05:20:46] * Miek has joined #trac
[05:22:33] * Broofa has joined #trac
[05:30:37] * mitsuhiko has quit IRC
[05:36:01] * mitsuhiko has joined #trac
[05:38:08] * bryanl has joined #trac
[05:41:16] * d0rt has joined #trac
[05:57:20] * jtoy has quit IRC
[05:57:23] * Broofa has quit IRC
[06:03:50] <nextime> is something changed in smtp auth for ticket notification by email on 0.10.x?
[06:04:34] <nextime> smtp auth seem to not work correctly from the update to 0.10.2
[06:09:18] * jesterKing is now known as amino
[06:09:24] * mzeltner has joined #trac
[06:10:18] <mzeltner> Evening
[06:15:45] <mzeltner> How would I go about trying to log some variables value?
[06:16:09] <mzeltner> Inside of trac, more specifically where authentication happens
[06:30:12] <coderanger> mzeltner: Inside any component, self.log.<level>(<msg>)
[06:30:35] <mzeltner> Thanks :)
[06:30:54] <coderanger> make sure you have the Trac log active and set to the needed log level
[06:52:32] <mzeltner> Aye got everything I need :)
[06:52:37] <coderanger> spity: See the TracUsers page for a nice list of users
[06:54:48] <nextime> i get an error in notification.py on begin_send(), and exactly on self.server.login(), it raise an SMTPAuthenticationError: (535, '5.7.0 Error: authentication failed: authentication failure'), but if i try a simple script with only server = smtplib.SMTP(...) and server.login(user, pass) it work. Username, password, server and server_port are right on trac.ini, putting a self.env.log.debug on begin_send() show me that are passed right to self.server.lo
[06:59:29] * chandlerc has joined #trac
[07:01:39] * jtoy has joined #trac
[07:03:57] * mnemoc has joined #trac
[07:04:23] <mnemoc> hi, there are plugins to integrate any source-code documentator on the trac interface?
[07:13:22] * andrewdied has joined #trac
[07:19:27] * andrewdied has left #trac
[07:26:29] <mzeltner> Bye and thanks again
[07:26:30] * mzeltner has left #trac
[07:34:29] * danbeck has joined #trac
[07:46:22] <otaku42> mnemoc: i remember that trac-hacks.org had a plugin for doxygen
[07:47:09] * rsalveti has quit IRC
[07:47:26] * jtoy_ has joined #trac
[07:48:09] <jtoy_> will trac support mutiple projects in one instance, it really sucks that I have to make so many seperate instances for different svn repos
[07:48:44] <mnemoc> otaku42: oh! thanks :D .... i have been to dumb to find an index (beside the /browser) of the projects :\
[07:49:19] * ScottMac has joined #trac
[07:49:32] <ScottMac> is there an interest in an authz_user_map option?
[07:49:59] <ScottMac> I wrote a patch file against trunk that allows you specify a file to map HTTP auth usernames to SVN accounts
[07:53:46] <coderanger> Why not just use the same names?
[07:54:43] <coderanger> jtoy: What specifically do you need?
[07:55:08] <coderanger> multiple repos in a single Trac (or any other interface) gets hard to deal with
[07:55:46] <ScottMac> coderanger: its two different authentication system, one is company wide and svn accounts are given to individual developers
[07:56:05] <coderanger> ScottMac: Okay, but why not use the same names?
[07:56:25] <ScottMac> as in change the already created svn accounts to use our company login systems?
[07:56:47] <coderanger> ye[
[07:56:55] <coderanger> er, yep
[07:57:26] <ScottMac> was told that wasn't option since getting 50 developers to change accounts was too much work
[07:57:57] * Venom_X has joined #trac
[07:58:07] <ScottMac> i've already got the patch written, so its really just an offer to give it to other interested people
[07:58:23] <coderanger> Heh, open a ticket
[07:58:33] <mnemoc> and attach the patch :D
[08:05:13] <nextime> ok, so, using tracd notification is working, using mod_python it don't work, so, it seem a mod_python problem. Maybe can be a charset setting problem in apache?
[08:13:21] * rsalveti has joined #trac
[08:15:27] <mnemoc> how can i write a * list on a ticket?
[08:15:40] * __doc__ is now known as __off__
[08:16:51] <mnemoc> aha! an space before
[08:16:54] * Enigma has joined #trac
[08:17:37] <Enigma> How can I change the date-format when i dont use the apache but the py-built-in-webserver
[08:18:05] <ScottMac> mnemoc, coderanger: ticket http://trac.edgewall.org/ticket/4231 added
[08:19:00] <coderanger> Enigma: set TRAC_LOCALE in whatever script you use to launch tracd
[08:19:03] <mnemoc> ScottMac: thanks for the patch :)
[08:19:28] <ScottMac> mnemoc: I got paid to do it so I dont mind ;)
[08:20:12] <ScottMac> been writing a bunch of patches recently in regards to our server migration, a subversion patch, 2 mediawiki patches, 1 Trac patch and a ViewSVN patch is on its way
[08:21:28] <mnemoc> :)
[08:22:04] <Enigma> coderanger: it does not work, if I write export TRAC_LOCALE="de_DE" in the /etc/init.d/tracd script right before the start-stop-deadmon script is beeing launched. The Date format has still the insane format MM/DD/YY :( must I clear any cache folders?
[08:22:30] <coderanger> You are tryingto get YYYY/MM/DD?
[08:22:44] <Enigma> or DD.MM.YYYY ... both would be fine
[08:23:02] <mnemoc> MM/DD/YY is quite anoying :p
[08:23:10] * Enigma likes mnemoc
[08:23:18] <Enigma> :D
[08:24:39] <Enigma> is there a global script that handles the locale-settings? so I can do some debugging ... or hack my locale right into the code if this is the last option ...
[08:24:51] <Enigma> is it possible to change the locale from the trac.ini?
[08:24:58] <coderanger> try ru_RU
[08:25:20] <coderanger> Enigma: No, Trac takes on the system locale, using Python's builtin l16n systems
[08:25:36] <coderanger> (with TRAC_LOCALE overriding the system one if present)
[08:25:57] * brandon_rhodes has joined #trac
[08:26:13] <Enigma> hehe no way ... my superior will play golf with my head if the whole trac is in russian :) he is already pissed by the date format ... :p
[08:26:29] <coderanger> it doesn't affect any text
[08:26:49] <brandon_rhodes> I enjoy Wikiformatting, and would like to use it for version-controlled documentation in my repository. Is there any way (ending the filename with .wiki or something?) to tell Trac, when it displays a checked-in file in the browser, to interpret its contents with Wikiformatting?
[08:26:54] <coderanger> well thats not entirely true, but no text in the default system
[08:27:07] <Enigma> if i export the variable from the console ... would this affect all processes started afterwards?
[08:27:09] <coderanger> brandon_rhodes: text/x-trac-wiki
[08:27:16] <coderanger> Enigma: yes
[08:27:39] <brandon_rhodes> As the ... svn:type or whatever that's called?
[08:27:48] <coderanger> svn:mime-type
[08:27:52] <mad_lord> hey guys, is there some way to use "trac-admin ... initenv" passing parameters in line command?
[08:27:56] <brandon_rhodes> Thanks!
[08:28:29] * chandlerc has quit IRC
[08:28:45] <coderanger> mad_lord: trac-admin . help initenv
[08:28:46] <mad_lord> for example: trac-admin ... initenv -name Project -type svn ... ?
[08:29:56] <mad_lord> :)
[08:29:59] <mad_lord> thank you coderanger
[08:32:04] <Enigma> It still does not work: export TRAC_LOCALE="ru_RU" && echo $TRAC_LOCALE && /usr/bin/tracd -p 8000 -e /trac --auth *,/trac/auth.digest,globalways
[08:32:12] * klasstek has joined #trac
[08:32:58] <Enigma> and it outputs ru_RU before starting the tracd
[08:33:00] <coderanger> hmm, lemme check what trac-hacks is using
[08:33:21] <Enigma> http://trac-hacks.org/ticket/424
[08:33:24] <Enigma> this one :)?
[08:34:24] <coderanger> No, thats just about the blog plugin
[08:35:08] <coderanger> ahh, it was Romanian not Russian
[08:35:30] <coderanger> http://trac-hacks.org/ticket/317
[08:36:29] * brandon_rhodes has quit IRC
[08:37:01] <coderanger> trac_locale=ro_RO should work
[08:37:18] * m_g has joined #trac
[08:42:00] <Enigma> svn trac # LANG=de_DE date +%x
[08:42:00] <Enigma> 21.11.2006
[08:42:13] <Enigma> this just works finde, so de_DE is installed on the system
[08:42:41] <Enigma> but if I put TRAC_LOCALE=de_DE /usr/bin/tracd .... the dates are still in the MM/DD/YY format hmm
[08:43:11] * hpnadig_ has joined #trac
[08:48:41] <coderanger> how about `env LC_ALL=de_DE tracd ...`?
[08:51:20] <Enigma> that ... works ... wooohooo!
[08:59:55] * hpnadig has quit IRC
[09:05:39] * otaku42 is now known as otaku42_away
[09:07:07] <Enigma> the TRAC_LOCALE environment variable does definitely not work ... bug? :)
[09:07:49] <coderanger> It looks that TracLocale is jsut a mod_python tirck
[09:07:58] <coderanger> since you can set env vars for mod_python
[09:08:11] <coderanger> er, can't
[09:10:17] <Enigma> ok
[09:11:12] <spity> coderanger: thanks!
[09:15:23] <coderanger> spity: Some of my favorites are NASA, Apple, Comcast, and Qwest
[09:16:42] <spity> :)
[09:16:52] <spity> btw, is it possible to get a list of unlinked pages in wiki?
[09:17:07] <spity> maybe unreferenced is better word
[09:17:43] <coderanger> Not that I know of. Tracing page links is currently somewhat difficult
[09:21:02] <mnemoc> AttributeError: 'module' object has no attribute '__default_conf_dir__' <--- what should i fix?
[09:21:11] <mnemoc> (on trac-admin initenv)
[09:21:42] <coderanger> mnemoc: python -c 'from trac import siteconfig; print dir(siteconfig)'
[09:22:17] <mnemoc> ['__builtins__', '__default_htdocs_dir__', '__default_templates_dir__', '__default_wiki_dir__', '__doc__', '__file__', '__name__']
[09:22:44] <coderanger> What version is this?
[09:22:50] <mnemoc> 0.10.2, fresh
[09:23:07] <coderanger> windows?
[09:23:10] <mnemoc> linux
[09:23:14] <coderanger> odd
[09:23:21] <coderanger> how did you do the install?
[09:24:27] <mnemoc> aha! my "distribution" is creating trac/siteconfig.py by itself... i asume that's wrong
[09:25:40] * mnemoc spank morfoh (the package maintainer)
[09:27:16] <coderanger> it should be created by the install process
[09:28:07] <mnemoc> hackery deleted, emerging again
[09:28:44] <coderanger> the 0.10 ebuild works at least :P
[09:30:39] <mnemoc> it's working now :)
[09:30:41] <mnemoc> thanks! :D
[09:32:59] * rsalveti has quit IRC
[09:38:31] * zovirl has joined #trac
[09:41:56] <zovirl> If I set up authentication as described here: http://trac.edgewall.org/wiki/TracCgi#AddingAuthentication ...
[09:42:03] <zovirl> using digest, not basic
[09:42:27] <zovirl> then is it safe to use trac over open wifi?
[09:42:42] <coderanger> define "safe"?
[09:43:21] <zovirl> well, obviously all the page contents could be sniffed...but could an attacker impersonate me and make changes?
[09:43:38] <zovirl> my understanding is that they couldn't get the password
[09:43:54] <zovirl> but then there is this cookie that trac sets....if they sniff that cookie can they impersonate me?
[09:43:58] <Enigma> zovirl: it is save if you ran a HTTP-Server
[09:44:14] <Enigma> the HttpBasic authentication is not "safe"
[09:44:27] <Enigma> or at least an https-proxy
[09:44:28] <coderanger> zovirl: Yes
[09:44:42] <coderanger> zovirl: You can turn on check_auth_ip to try an fix that
[09:44:46] <coderanger> but its not perfect
[09:44:52] <coderanger> NAT is still an issue
[09:44:57] <zovirl> right
[09:45:03] <coderanger> A better answer is to use SSL
[09:45:20] <Enigma> err - i mean httpS of course :)
[09:45:34] <zovirl> enigma: makes more sense now :)
[09:45:53] <StereoSkit> well i disabled selinux but i still get the same (IOError: [Errno 13] Permiso denegado: '/path/to/trac/VERSION') error in a centos box (using lighttpd)
[09:46:07] <StereoSkit> any ideas
[09:46:15] <coderanger> StereoSkit: Is that the actual error?
[09:46:21] <StereoSkit> yes it is
[09:46:29] * agile has quit IRC
[09:46:36] <StereoSkit> coderanger: and dome more, of course
[09:46:51] <StereoSkit> http://pastebin.com/829451
[09:46:53] * Venom_X has left #trac
[09:46:58] <coderanger> /path/to/trac should be an actual path
[09:47:14] <StereoSkit> ahh ohh, it is an actual path
[09:47:30] <StereoSkit> /home/$username/trac/VERSION
[09:47:41] <coderanger> ahh, okay
[09:49:47] <zovirl> coderanger, enigma: thanks
[09:50:08] <coderanger> StereoSkit: And it actually exists, right?
[09:50:22] <StereoSkit> coderanger: of course is my home directory
[09:52:28] <coderanger> StereoSkit: Any AVC denial messages in dmesg?
[09:53:07] <StereoSkit> coderanger: nop, just the boot message in dmesg
[09:53:36] <coderanger> and tracd works?
[09:53:47] <StereoSkit> yes
[09:53:51] <coderanger> odd
[09:54:08] <coderanger> any chance apache is running in a chroot?
[09:54:28] <coderanger> no, that would be an IOError anyway
[09:54:38] <StereoSkit> lighttpd
[09:54:41] * Enigma has quit IRC
[09:54:51] <coderanger> Any other security systems running? POSIX ACLs, AFS, Code
[09:55:53] <StereoSkit> not that i know, im new to centos as i mention im more familiar with debian/fBSD
[09:56:29] <jtoy> coderanger: I have many svn instances and I am trying to manage stuff centrally
[09:56:47] <coderanger> jtoy: what "stuff" though
[09:56:52] <jtoy> currently I have 1 trac for each svn, but I cant see everything thats going on from one place
[09:57:00] <jtoy> tickets,reports,timelines
[09:57:04] <coderanger> tracforge data subscriptions
[09:57:47] <jtoy> looking at your wiki page now
[10:00:24] * tbf has joined #trac
[10:00:57] <tbf> what do you guys do against trac spamers leaving crap like this: https://goyadev.informatik.hu-berlin.de/trac/ticket/852
[10:01:47] <coderanger> @wiki SpamFilter
[10:01:47] <evil_twin> coderanger: http://trac.edgewall.org/wiki/SpamFilter
[10:02:13] <coderanger> Also the TicketDelete plugin
[10:02:16] * tbf looks
[10:05:36] <Getty> tbf: blocking .cn ;)
[10:06:57] <tbf> Getty: also would make sense
[10:06:59] <tbf> rolfmao
[10:07:12] <tbf> guess it's not the chinese goverment blocking wikipedia...
[10:07:32] <tbf> ...it's wikipedia itself trying to protect from spamers - lol
[10:07:59] <s0undt3ch> text/rest is the correct mimetype to set for a file right?
[10:08:12] <s0undt3ch> text/rst
[10:08:22] <coderanger> more liekly x-rst
[10:08:43] <s0undt3ch> k, thanks
[10:10:57] <mad_lord> guys, i made a shell script for automatize the process to create trac+subversino projects, for my environment it works, may someone try it?
[10:11:51] <coderanger> mad_lord: Most people have one
[10:12:14] <mad_lord> ok
[10:12:36] <coderanger> mad_lord: Its just annoying to do from the console each time, thats why I am trying to move it to the web
[10:12:54] <mad_lord> hm
[10:12:59] <mad_lord> python?
[10:13:11] <coderanger> It works half decently so far, need to make it async though
[10:13:14] <coderanger> yes, tracforge
[10:13:19] <coderanger> its a plugin
[10:13:39] <s0undt3ch> is there a plugin to render and include a rest file from browser?
[10:13:48] <s0undt3ch> within a wikipage
[10:13:55] <coderanger> s0undt3ch: mimeview should do it for you
[10:14:15] <s0undt3ch> mimeview is a plug?
[10:14:31] <coderanger> no, the normal preview renderer
[10:14:50] <s0undt3ch> oh, and how do I include that within a wikipage?
[10:15:02] <coderanger> text/x-rst is the correct mimetype
[10:15:19] <coderanger> MIMEInclude macro maybe?
[10:15:48] <s0undt3ch> probably
[10:19:10] <s0undt3ch> coderanger: bahhh http://ccp.ufsoft.org/browser/trunk/README.txt <- no rest rendering :\
[10:19:46] <coderanger> s0undt3ch: And you have docutils on the server?
[10:20:04] <s0undt3ch> yes, it renders fine on a wikipage
[10:21:44] <coderanger> hmm
[10:21:45] <coderanger> http://trac.edgewall.org/browser/tags/trac-0.10.2/trac/mimeview/rst.py
[10:23:19] <s0undt3ch> bahhh 2006-11-21 18:13:53,826 Trac[browser] DEBUG: Rendering preview of node README.txt@None with mime-type text/plain; charset=UTF-8
[10:24:46] <coderanger> oh!
[10:24:53] <coderanger> mimetype != svn:mime-type
[10:25:12] <s0undt3ch> err, stupid
[10:28:35] <s0undt3ch> yep, now working, thanks
[10:29:10] <pacopablo> moprning
[10:30:02] <s0undt3ch> moprning :) looks like you need a coffee
[10:32:14] <pacopablo> or something :)
[10:39:32] <s0undt3ch> dam, MimeInclude macro isn't being pickup by trac
[10:40:08] <s0undt3ch> apache owns it and it's on the wiki-macros subdir!?!?
[10:41:32] * chandlerc has joined #trac
[10:43:44] * hpnadig_ has quit IRC
[10:48:24] * zovirl has quit IRC
[10:58:33] * neddy has joined #trac
[11:05:47] * Gruf has left #trac
[11:06:03] <mnemoc> hi, i want to have webadmin installed "globally", using setup.py i got it at /usr/lib/python2.4/site-packages/TracWebAdmin-0.1.2dev-py2.4.egg/webadmin/__init__.py .... is that ok for my goal?
[11:06:19] <coderanger> mnemoc: sure, just enable it in trac.ini
[11:09:47] * bryanl has quit IRC
[11:11:21] <mnemoc> weeee! :D
[11:11:49] <mnemoc> coderanger: can i enable it on a generic trac.ini only needing to give permissions to activate it?
[11:12:18] <coderanger> /usr/share/trac/conf/trac.ini
[11:12:26] <mnemoc> thanks :D
[11:12:40] <mnemoc> i'm falling in love with this :p
[11:13:44] <coderanger> its good stuff
[11:13:47] * coderanger -> work
[11:25:03] * Guychi has joined #trac
[11:27:51] * Guychi has left #trac
[11:38:45] <mnemoc> there is a plugin to send XMLRPC notifications to CIA when something happens?
[11:40:22] <coderanger> you could make a plugin
[11:42:26] * coderanger_ has joined #trac
[11:47:05] * idnar has quit IRC
[11:47:09] * idnar_ has joined #trac
[11:59:18] * idnar_ is now known as idnar
[11:59:24] <mnemoc> coderanger: any hint for handling the "delay" produced by this network request?
[12:02:21] <coderanger_> Nope
[12:02:31] <coderanger_> I am hitting the same problem with trracforge
[12:02:40] <coderanger_> my solution involves a lot of forking insanity
[12:02:44] <coderanger_> and some AJAX
[12:03:57] <coderanger_> any way you slice it, its ugly
[12:05:39] <mnemoc> ufff
[12:08:15] * Niels- has joined #trac
[12:29:48] * jborg has joined #trac
[12:32:27] * tbf has quit IRC
[12:34:34] <miraage> can trac be configured so that when i'm assigned a ticket, i automatically get notified, without having to insert my email address in the cc: field?
[12:35:01] <coderanger_> http://trac.edgewall.org/wiki/TracIni#notification-section
[12:35:16] <coderanger_> always_notify_owner
[12:35:58] <miraage> thanks.
[12:47:09] * jtoy has quit IRC
[12:56:42] * mad_lord has left #trac
[13:00:38] * spity has left #trac
[13:04:16] * Miek has quit IRC
[13:07:41] * maxb has joined #trac
[13:19:23] * s0undt3ch_ has joined #trac
[13:19:33] * s0undt3ch has quit IRC
[13:19:39] * s0undt3ch_ is now known as s0undt3ch
[13:19:56] * dmax has quit IRC
[13:21:00] * dmax has joined #trac
[13:28:38] * chandlerc has quit IRC
[13:29:31] * shawn has quit IRC
[13:37:17] * biggoose has joined #trac
[13:37:18] <biggoose> hi
[13:38:04] <biggoose> when i'm importing/committing a file to a project, how I can specify the components?
[13:39:47] <coderanger_> what do you mean?
[13:40:31] <biggoose> I want to tag a file to be part of a 'components' (list box when you file a tickets)
[13:41:18] <coderanger_> You do that through either trac-admin or WebAdmin
[13:41:42] <biggoose> ok, I've already created a component using webadmin
[13:42:13] <coderanger_> okay
[13:42:54] <biggoose> but now, when I'm importing a file using svn, can I tag it as a member of that component?
[13:43:07] <coderanger_> files have nothing to do with components
[13:43:12] <biggoose> ok
[13:43:13] <coderanger_> components are part of the ticket ysstem
[13:43:22] <coderanger_> files are just files
[13:43:42] <biggoose> ok cool
[13:49:51] * bmcquay has joined #trac
[13:50:03] <bmcquay> aloha
[13:51:47] * robs has quit IRC
[14:00:09] <bmcquay> i'm using the trac-post-commit svn hook
[14:00:29] <bmcquay> i've modified it to call a function inside the ticket class that I added
[14:00:48] <bmcquay> i'm trying to move the function into a plugin
[14:01:02] <bmcquay> but how can i access the plugin class from the hook?
[14:01:34] <bmcquay> i've tried just doing setchangeset = SetChangesetModule()
[14:01:37] <bmcquay> doesn't work
[14:01:51] <bmcquay> also, how can i get some debug info from these hooks?
[14:03:54] <coderanger_> SetChangesetModule(env)
[14:04:55] <coderanger_> You can't reliably get direct output from a post-commit hook (not all clients will show it), do a log file (or the Trac log) are your best bets
[14:20:12] <jborg> hmm, why hasn't anybody added opensearch support to trac yet?
[14:21:21] <coderanger_> feel free ;-)
[14:22:14] <coderanger_> looks like there is a python library to do it though
[14:22:14] <jborg> I kind of already have a patch ready
[14:22:53] <jborg> you don't really need any library, it's very simple to do. At least basic opensearch support
[14:23:05] <coderanger_> I would think it would be doable with some enhancements to icontentconverter
[14:23:20] <coderanger_> jborg: I mean to do searches
[14:23:47] <coderanger_> http://www.textualize.com/trac/browser/opensearch/trunk
[14:24:07] <jborg> ok, was thinking about the search provider part
[14:24:25] <coderanger_> I need to rework the sitemaps plugin someone made too
[14:24:42] <coderanger_> since yahoo and MSN agreed to use the same format :)
[14:27:00] * dog4 has joined #trac
[14:27:51] <coderanger_> something should probably be done to protect out-of-the-box setups from bots
[14:28:16] <coderanger_> they were regularly swamping trac-hacks until Alec blocked them
[14:28:33] <coderanger_> (search bots that is)
[14:28:36] <bmcquay> what should I import to be able to access the classes inside the plugin
[14:29:31] <coderanger_> create the env object
[14:29:42] <coderanger_> after that all plugins will be normally importable
[14:33:46] <jborg> what kind of search bots?
[14:34:07] <coderanger_> google bot, yahoo slurp, the ask jeeves bot
[14:34:17] <coderanger_> they get caught in the browser u