Team Chat Logs

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

April 18, 2006

[00:04:17] * cmlenz has quit IRC
[00:04:39] <alect> hey paco
[00:06:35] <pacopablo> hey
[00:06:43] <pacopablo> i've got a little present for you in a sec
[00:07:59] <alect> OOH
[00:17:37] * otaku42_away is now known as otaku42
[00:24:02] <pacopablo> check latest update to blog
[00:31:04] <pacopablo> right now it only displays up to 3 tags
[00:32:59] <pacopablo> I also need to make the ... a link to a full list of tags for the post
[00:33:28] <pacopablo> and I need to make the number of tags it shows configurable
[00:33:32] <pacopablo> but it's a start :)
[00:35:23] * cmlenz has joined #trac
[00:43:08] * Semhirage has quit IRC
[00:43:20] * Semhirage has joined #trac
[00:43:39] <pacopablo> night all
[00:45:19] <alect> that is cool paco :)
[00:45:50] <pacopablo> glad you like
[00:46:00] <pacopablo> let me know if there is anything else you want to see
[00:46:06] <pacopablo> now it's time for bed
[00:46:07] <pacopablo> later
[00:48:11] * alect waves
[01:03:03] * klando has joined #trac
[01:09:06] <cmlenz> alect: does trac-hacks get enough spam to be a good test-drive? ;-)
[01:10:13] <cmlenz> either your cleaning it up very well, or you don't get any, it seems
[01:11:15] <alect> i don't get much at all
[01:11:19] <alect> which is good :)
[01:11:34] <alect> i guess pec gets heaps because it's linked from pretty much every trac install
[01:12:01] <alect> actually i some guy in here gets heaps of spam.. eridius or maybe simhirage?
[01:12:08] <Eridius> I do
[01:12:50] <Eridius> I get at least one spam comment per day these days
[01:13:03] <Eridius> it was more of a pain before I disabled anonymous ticket modification
[01:13:13] <cmlenz> Eridius: if you're brave, you might want to try trunk+SpamFilter with Akismet, which seems to work pretty nicely
[01:13:32] <Eridius> I would try, except I don't have any control over the trac installation itself, just my particular instance of it
[01:13:42] <cmlenz> ah, okay
[01:14:00] <cmlenz> guess I'll just try it on p.e.c then :-P
[01:14:04] <Eridius> heh
[01:14:14] <alect> i like the new config stuff chris
[01:14:50] <alect> that's weird...the diff in that ticket is different to the change i have in my copy...
[01:14:50] <alect> if not value and self.default is not None:
[01:14:50] <alect> value = self.default
[01:15:30] <alect> must have changed it after posting
[01:15:46] * Hydra_ has joined #trac
[01:15:49] <cmlenz> yeah, I thought so ;-=
[01:16:37] <alect> i added a page for the permission stuff: http://projects.edgewall.com/trac/wiki/PermissionPolicy
[01:17:09] <alect> so much nicer just doing self.some_config_option
[01:19:49] * Hydra_ has quit IRC
[01:20:20] * Hydra_ has joined #trac
[01:23:43] <cmlenz> cool
[01:23:44] <cmlenz> yeah
[01:30:11] * ValiSystM has joined #trac
[01:43:22] * MasterC has joined #trac
[02:17:36] * tuxipuxi has joined #trac
[02:21:39] * asmodai yawns
[02:22:14] * asmodai pats alect and cmlenz
[02:22:55] <alect> woot!
[02:23:33] <asmodai> :D
[02:24:27] <asmodai> I shall look more at the tickets for low-hanging fruit
[02:24:40] <asmodai> Unless you guys have some things I could/should work on
[02:26:23] <cmlenz> sure: a web interface for reverting ticket changes :-D
[02:27:15] <cmlenz> which reminds me that we should probably add a ticket_change_reverted() hook to ITicketChangeListener
[02:27:24] <cmlenz> so that the SpamFilter can be trained
[02:27:58] <Eridius> mmm... ticket change listener... something I wanted in 0.9...
[02:28:12] <Eridius> maybe once I have a trunk installation to play with (read: when 1.0 is released) I can finally make my plugin
[02:29:17] <alect> good idea
[02:29:28] <alect> and let's not forget the wiki_page_version_deleted() patch!
[02:30:29] <asmodai> cmlenz: You mean like a rollback to a previous version?
[02:30:43] <alect> hmm, should TracIniMacro check for CONFIG_VIEW permissions?
[02:30:46] * alect would suspect so
[02:31:02] <cmlenz> asmodai: yeah, remove a comment, but also restore previous ticket property values
[02:31:17] <asmodai> cmlenz: Do we currently version each change on a ticket?
[02:31:17] <cmlenz> alect: no, because it doesn't show the actual values
[02:31:25] <cmlenz> yeah, in the ticket_change table
[02:31:34] <alect> ah
[02:31:37] * asmodai goes to set up a test setting.
[02:32:35] <alect> asmodai: http://trac-hacks.org/wiki/TicketDeletePlugin
[02:32:44] <alect> it can delete both plugins and changes
[02:33:15] <alect> err, s/plugins/tickets/
[02:34:08] <asmodai> ah
[02:34:53] <alect> i think there are a few issues with restoring the correct status, or something
[02:36:17] <cmlenz> oh, I thought that only deleted tickets
[02:51:22] <asmodai> So, shall I look at it?
[03:07:17] <alect> do you think Version, Component and Milestone should be identified as 'version', 'component' and 'milestone', and all the AbstractEnum subclass as 'ticket_*'...what do you think?
[03:07:25] <alect> think think
[03:07:52] <cmlenz> asmodai: if you're looking for work, please :-)
[03:08:14] <cmlenz> alect: ?
[03:08:38] <alect> for purposes of permission control..their type identifier
[03:09:02] <asmodai> cmlenz: Gotcha.
[03:09:04] <alect> all the others are quite specific to tickets, but those three are more generally applicable across trac as a whole
[03:09:46] <cmlenz> hmm
[03:09:59] <cmlenz> I'd say those are all parts of the ticket system
[03:10:16] <alect> okay, so prefix them all with 'ticket_' then
[03:11:36] <cmlenz> yeah, I guess
[03:11:46] <alect> heh
[03:11:47] <cmlenz> although we already have MILESTONE_X
[03:12:23] <alect> yes
[03:12:26] <alect> true
[03:14:01] <cmlenz> just granted you write access on trunk btw
[03:17:03] * MasterC has quit IRC
[03:19:54] <alect> ooh!
[03:19:56] <alect> be afraid!
[03:20:06] <alect> thanks :)
[03:21:06] <alect> ooh i can fix my own tickets
[03:25:12] <cmlenz> heh
[03:25:30] * MasterC has joined #trac
[03:31:22] <asmodai> http://www.bugbash.net/
[03:46:09] * idnar has quit IRC
[03:46:13] * idnar_ has joined #trac
[04:02:40] * idnar_ is now known as idnar
[04:26:13] * ValiSyst1 has joined #trac
[04:40:19] * ValiSystM has quit IRC
[04:52:03] * cprov has joined #trac
[05:00:17] * s0undt3ch has quit IRC
[05:09:14] <cmlenz> alect: why not put IResourceIdentifier in trac.perm?
[05:09:51] <alect> good idea, then i can remove identify_resource() from Environment
[05:10:18] <alect> i'm just adding a trac-admin <env> permission test <user> <action> [<resource>]
[05:11:52] <cmlenz> yeah, that sounds useful
[05:27:40] * mat|work has quit IRC
[05:29:40] * boorad has joined #trac
[05:31:01] <alect> [athomas@cavern:~/projects/trac/security]trac-admin permission test athomas TICKET_VIEW ticket:100
[05:31:01] <alect> Allowed by policy DefaultPermissionPolicy
[05:31:01] <alect> [athomas@cavern:~/projects/trac/security]trac-admin permission test athomas TICKET_VIEW ticket:50
[05:31:01] <alect> Denied by policy Deny666
[05:31:04] <alect> wee
[05:41:47] * exarkun has joined #trac
[05:42:21] <exarkun> trac gives me this traceback: http://rafb.net/paste/results/j7Qtkm25.html
[05:42:30] * asmodai Force pushes exarkun
[05:42:41] <alect> hehe
[05:42:46] <exarkun> the page I am trying to preview contains this [query:status=new&status=assigned&status=reopened&component=Imaginary&order=priority active tickets]
[05:43:48] <exarkun> And when I take `&order=priority' off, the page renders, but the query links to the wrong page
[05:44:21] <exarkun> it drops all but the last of the status args
[05:48:05] * muness has joined #trac
[05:48:13] <alect> that is strange exarkun
[05:48:40] <alect> hey muness
[05:50:21] <alect> exarkun: i get the same thing...create a ticket please
[05:50:39] * mat|work has joined #trac
[05:53:01] <cmlenz> I'm sure there is one already
[05:53:13] <cmlenz> query links support only filters, not order/group/etc
[05:53:21] <muness> hey alec
[05:54:31] <cmlenz> exarkun: http://projects.edgewall.com/trac/ticket/2401
[05:55:06] * asmodai installs the trac test environment
[05:55:17] <alect> there's also #2818
[05:55:27] <alect> should be dupped too i guess
[05:55:38] <alect> it's for group, but still
[05:56:28] <exarkun> is there one for status=new&status=reopened&status=otherstuff not working?
[05:58:39] <cmlenz> alect: yeah
[05:58:43] <cmlenz> exarkun: not working how?
[05:59:18] * mac_ has joined #trac
[05:59:22] <mac_> o
[05:59:24] <exarkun> it turns into status=otherstuff
[05:59:25] <mac_> 'lo
[06:00:42] <alect> hello
[06:04:54] <cmlenz> exarkun: "turns into"? where?
[06:05:43] <exarkun> I put [query:status=new&status=assigned&status=reopened&component=Imaginary foo] into a wiki page and saved it
[06:05:59] <exarkun> and it linked to /query/status=reopened&component=Imaginary in the rendered page
[06:06:17] <cmlenz> oh, no that won't work
[06:06:18] <exarkun> /query?status=reopened&component=Imaginary rather
[06:06:39] <cmlenz> make that [query=status=new|assigned|reopened&component=Imaginary]
[06:06:43] <exarkun> Ah
[06:06:44] <cmlenz> well, or similar :-P
[06:06:56] <cmlenz> multiple OR-ed options are combined using |
[06:07:16] <cmlenz> http://projects.edgewall.com/trac/wiki/TracQuery#QueryLanguage
[06:08:01] <exarkun> I just copied it out of the URL of the custom query I wanted to link to :/ Oh well. Works fine now, thanks.
[06:09:06] <cmlenz> you *can* also use a copied-from-url query
[06:09:12] <cmlenz> but it needs to start with the ?
[06:09:30] <cmlenz> http://projects.edgewall.com/trac/wiki/TracQuery#UsingTracLinks
[06:09:39] <cmlenz> "Alternatively, you can copy the query string of a query and paste that into the Wiki link, including the leading ? character:"
[06:11:24] <alect> muness: time for another release you think?
[06:11:36] <muness> I was going to ask you the same. ;)
[06:11:41] <alect> heh
[06:11:44] <muness> I guess that's a yes then.
[06:11:46] <alect> i think so
[06:12:00] <alect> it's been stable for me on trac hacks and at home in my dev environments
[06:12:00] * agile has quit IRC
[06:13:29] * s0undt3ch has joined #trac
[06:13:35] <muness> Summary: Postgres fixes, expr quoting enhanced, switch to only expr based queries, tag: replaced with tagged:. anything else?
[06:14:05] <alect> sounds about right
[06:14:15] <alect> oh and the filter field
[06:14:54] <muness> filter field?
[06:15:05] <alect> text input field
[06:15:10] <alect> for inputting expressions
[06:15:14] <muness> Oh yeah.
[06:15:30] <muness> "Friendlier /tag navigation"?
[06:15:47] <alect> why not :)
[06:16:19] <muness> I'll test with Python 2.3 on windows in a couple of hours and then if no problems push out the release.
[06:17:21] <muness> On an unrelated note, It's funny how all the rubyist folks I know use trac.
[06:17:40] <alect> yeah :)
[06:17:47] <alect> it's goodness knows no boundaries
[06:18:06] <muness> No python group in town... But lots of interest in Ruby.
[06:18:37] <alect> that's interesting
[06:18:46] <muness> surprising how rails has become a ruby killer app, but not trac.
[06:18:55] <alect> i guess ruby has received a lot of press due to rails
[06:19:04] <misc> well, i doubt trac will become a ruby killer app one day
[06:19:28] <muness> But you'd think trac would've been the python killer app and generated more python buzz.
[06:19:49] <s0undt3ch> ppl, I'm lerning python because of Trac! ;)
[06:19:57] <muness> ditto me.
[06:20:01] <alect> do you have a python group?
[06:20:06] <misc> well, trac is a bugtracking tool, not a framework, even if this is where it is heading or some people
[06:20:28] <s0undt3ch> for a framework, I'm trying django
[06:21:30] * mgalvin has joined #trac
[06:21:57] <muness> i guess we'll see. but I do like making fun of all the ruby koolaid kids re trac. :D
[06:22:05] <alect> heh
[06:24:08] <alect> muness...this is going to be tags 0.4 right?
[06:24:09] <asmodai> s0undt3ch: Cool :)
[06:24:27] <asmodai> s0undt3ch: Bom dia btw ;)
[06:24:37] <muness> Yes, 0.4.
[06:24:45] <alect> cool
[06:24:52] <muness> i think the expr, filter field justify the change.
[06:37:04] <asmodai> mmm
[06:37:17] <muness> alect: we also need to update docs.
[06:37:17] <asmodai> This is one annoying little buglet I will fix
[06:37:26] * asmodai kicks trac-admin
[06:38:42] <alect> ?
[06:39:19] <asmodai> alect: trac-admin dying on a mkdir call when I have an empty dir there.
[06:39:30] <asmodai> It can just test that :P
[06:39:47] <alect> yeah
[06:41:23] * idostyle has quit IRC
[06:41:39] <s0undt3ch> asmodai: tuga?
[06:42:10] <asmodai> s0undt3ch: tuga?
[06:42:24] <misc> @tuga
[06:42:24] <evil_twin> misc: Error: "tuga" is not a valid command.
[06:42:30] <misc> @faq tuga
[06:42:30] <evil_twin> misc: Error: No factoid matches that key.
[06:42:34] <s0undt3ch> No, guess your not Portuguese
[06:42:45] <s0undt3ch> how do I add that? to evil_twin ?
[06:43:24] <asmodai> s0undt3ch: Não, eu não es portugûes.
[06:43:29] * Jerub has left #trac
[06:43:38] <misc> just say : @learn tuga as something
[06:43:49] <s0undt3ch> @learn tuga as Tuga == Portugu�
[06:43:49] <evil_twin> s0undt3ch: The operation succeeded.
[06:43:54] <s0undt3ch> @tuga
[06:43:54] <evil_twin> s0undt3ch: "tuga" is Tuga == Portugu�
[06:44:00] <s0undt3ch> errr
[06:44:10] <alect> @unlearn tuga
[06:44:10] <evil_twin> alect: Error: "unlearn" is not a valid command.
[06:44:16] <alect> @forget tuga
[06:44:16] <evil_twin> alect: The operation succeeded.
[06:44:16] <s0undt3ch> @learn tuga Portugu�Portuguese)
[06:44:17] <evil_twin> s0undt3ch: (learn [<channel>] <key> as <value>) -- Associates <key> with <value>. <channel> is only necessary if the message isn't sent on the channel itself. The word 'as' is necessary to separate the key from the value. It can be changed to another word via the learnSeparator registry value.
[06:44:25] <s0undt3ch> @learn tuga as Portugu�Portuguese)
[06:44:25] <evil_twin> s0undt3ch: The operation succeeded.
[06:44:32] <s0undt3ch> oops
[06:44:43] <s0undt3ch> @forget tuga
[06:44:43] <evil_twin> s0undt3ch: The operation succeeded.
[06:44:49] <s0undt3ch> sorry ;)
[06:45:32] <s0undt3ch> asmodai: and the correcy phrase is 'N� n�sou Portugu� ;)
[06:45:36] <alect> you're out of control!
[06:46:25] <asmodai> s0undt3ch: ah oops
[06:46:27] <s0undt3ch> hell I made him forguet cuz I thought you didn't want it in the factoids
[06:46:32] <asmodai> s0undt3ch: es is for você
[06:46:33] <s0undt3ch> but I can re-add it
[06:46:48] * danbeck has joined #trac
[06:46:50] <alect> i was just removing your mistaken one :)
[06:46:55] <s0undt3ch> oh
[06:46:59] <s0undt3ch> @learn tuga as Portugu�Portuguese)
[06:46:59] <evil_twin> s0undt3ch: The operation succeeded.
[06:46:59] <alect> it appends them if you learn more
[06:47:08] <s0undt3ch> @tuga
[06:47:08] <evil_twin> s0undt3ch: "tuga" is Portugu�Portuguese)
[06:47:15] <s0undt3ch> :)
[06:47:51] <s0undt3ch> asmodai: what that phrase about, ;) what's your mother language?
[06:48:13] <asmodai> s0undt3ch: I am from Paises Bajos ;)
[06:48:30] <s0undt3ch> then spanish is fine by me ;) (more or less)
[06:48:48] <s0undt3ch> @forget tuga
[06:48:48] <evil_twin> s0undt3ch: The operation succeeded.
[06:49:08] <s0undt3ch> @learn tuga as a person who was born in Portugal.
[06:49:08] <evil_twin> s0undt3ch: The operation succeeded.
[06:49:12] <s0undt3ch> that's better
[06:49:16] <s0undt3ch> @tuga
[06:49:16] <evil_twin> s0undt3ch: "tuga" is a person who was born in Portugal.
[06:49:40] <s0undt3ch> well, got to run, bbl
[06:50:20] * idostyle has joined #trac
[06:55:20] * agile has joined #trac
[07:02:21] * phil has quit IRC
[07:02:21] * asmodai has quit IRC
[07:02:43] * phil has joined #Trac
[07:02:43] * asmodai has joined #Trac
[07:09:47] * phil has quit IRC
[07:09:47] * asmodai has quit IRC
[07:10:07] * phil has joined #Trac
[07:10:07] * asmodai has joined #Trac
[07:11:31] * chandlerc has quit IRC
[07:27:29] * tolsen has joined #trac
[07:31:43] * xuriz has joined #trac
[07:43:08] * xuriz has quit IRC
[07:43:25] * xuriz__ has quit IRC
[07:48:27] * didier has joined #trac
[07:48:49] <didier> hello, I'm with Trac 0.8.4, and I would like to change the template use by Trac
[07:49:09] <didier> which files are use for rendering html ?
[07:49:30] <didier> I'm searching where "<img src="/trac/trac_banner.png" alt="Trac" height="73" width="236">" is ...
[07:52:38] <alect> muness, got one minor fix
[07:52:48] <alect> wait 15
[07:53:17] <alect> dider: <env>/templates
[07:53:21] <muness> Works for me... busy with work right now.
[07:53:39] <alect> didier: copy templates into that directory form /usr/share/trac/templates
[07:53:53] <alect> modifying the templates will cause you pain later though, when you upgrade
[07:54:33] <galis> somewhere I saw a poll about trac features
[07:54:40] <didier> alect: ok thanks
[07:54:52] <alect> there's a poll on the front page of trac-hacks.org
[07:54:52] <galis> one feature was saving as pdf...
[07:55:09] <galis> was wondering, that seems a little rich,
[07:55:22] <galis> maybe just a "print format" without the links?
[07:55:55] * klasstek has joined #trac
[07:55:56] <alect> the pdf thing is not meant for trac core, it's suppoed to be an addon
[07:56:11] <didier> alect: cool it works
[07:56:54] <galis> alect: what about "render for printing" we could use that
[07:57:19] <alect> trac already supports that. use your browser print preview
[07:57:39] <alect> and trac uses the css media directive to make it more print friendly
[07:58:20] <galis> heh heh heh, trac does everything...
[07:58:24] <galis> thanks.
[07:58:30] <didier> alect: is it the same way for changing the css files ?
[07:58:56] <alect> didier: no, you can edit the site_css.cs file
[07:59:03] <alect> that is by far the more preferable option :)
[07:59:11] <alect> it will override the trac css
[08:00:52] <didier> alect: ok
[08:02:47] * chandlerc has joined #trac
[08:05:21] * mortenlj_ has joined #trac
[08:05:50] * Epcylon has quit IRC
[08:06:08] * mortenlj_ is now known as Epcylon
[08:06:21] * klasstek has quit IRC
[08:08:57] <didier> alect: cool it works :)
[08:09:07] <alect> :)
[08:09:08] * didier love the Web Dev Toolbar :)
[08:09:29] <alect> yeah it rocks for css stuff
[08:11:16] <asmodai> alect: http://www.in-nomine.org/~asmodai/env.py.diff
[08:11:30] <asmodai> alect: I am just wondering what the proper way is to return there, return False isn't at least
[08:11:43] <didier> asmodai: INS/MV fan :) ?
[08:11:51] <asmodai> tested with no dir, dir exists and dir has a file in it
[08:11:54] <asmodai> didier: A what?
[08:12:00] <alect> i think if you raise a TracError it should get reported to trac-admin
[08:12:06] <alect> to/through
[08:12:30] <didier> asmodai: a rpg: "In nomine satanis/Magna veritas" :)))
[08:12:30] <asmodai> raise TracError, '...'?
[08:12:37] <asmodai> didier: ahh, I know of it
[08:12:37] <alect> yeah, give that a whirl
[08:12:43] <asmodai> didier: I own www.in-nomine.org ;D
[08:13:12] <didier> asmodai: ok :)
[08:13:14] <asmodai> didier: I also didn't take it from Warhammer 40K
[08:13:27] <alect> heh "To break the news quickly: Open Office is nice, but no dice."...so true
[08:13:41] <asmodai> It's not meant to diss them though
[08:13:51] <asmodai> but I just cannot get my work down with it at the moment
[08:14:03] <asmodai> and I've tried
[08:14:09] <alect> i agree
[08:14:24] <alect> i hate word just as much though
[08:14:26] <alect> so frustrating
[08:14:38] <asmodai> I can use 2003 quite well by now
[08:14:43] <asmodai> It does require some tweaking too
[08:14:50] <asmodai> but it's less aggrevating than 97 ever was :)
[08:15:02] <alect> true
[08:15:33] <asmodai> Then again, I'm a nut, I use MathML already in order to start awareness and acception.
[08:15:37] <asmodai> :)
[08:16:37] <asmodai> Creating and Initializing Project
[08:16:37] <asmodai> Failed to create environment. As a safety precaution we do nothing with non-empty directories, aborting.
[08:16:40] <asmodai> Traceback (most recent call last):
[08:16:57] <asmodai> updated diff: http://www.in-nomine.org/~asmodai/env.py.diff
[08:17:44] <alect> pity about the traceback
[08:18:03] <asmodai> yah, would need to do some more refactoring for that I guess
[08:18:44] <asmodai> But I think it is a small step forward in user friendliness at least :)
[08:21:19] <asmodai> alect: shall I ticket it?
[08:21:37] <alect> got a better idea...check out env_check()
[08:21:47] <asmodai> *checks*
[08:22:09] <alect> (in trac/scripts/admin.py
[08:22:10] <alect> )
[08:22:29] <asmodai> I see it
[08:22:46] <asmodai> Want me to shove it in there?
[08:23:04] <alect> if it returns 1, trac-admin drops out with:
[08:23:04] <alect> Initenv for '/home/athomas/projects/trac/devel/foo' failed.
[08:23:04] <alect> Does an environment already exist?
[08:23:38] <alect> so you could do your check, print a useful message, then return 1
[08:24:30] <alect> could probably do with some other checks i guess...one that seems to catch people up a lot is trying to initenv an SVN repo
[08:24:44] <asmodai> mmm, yeah
[08:26:06] <asmodai> ah yes, I see it
[08:26:24] <asmodai> I'll mess around with it when I get home
[08:26:55] * asmodai leaves the office for now
[08:26:56] <alect> ok. it will be good to have. tracebacks are not useful to noob users :)
[08:27:01] <asmodai> *nod*
[08:27:03] <asmodai> definitely
[08:27:08] <asmodai> I'll see what I can do
[08:27:16] <asmodai> I'll try to tackle some other trac-admin tickets
[08:27:27] <alect> sounds good
[08:27:51] <asmodai> bbiab ;)
[08:27:58] * alect waves
[08:35:32] * cprov is now known as cprov-lunch
[08:44:09] * jborg has joined #trac
[08:44:42] * mofo has joined #trac
[08:44:57] <mofo> hello
[08:52:30] <mofo> please anyone may provide some support to me
[08:52:40] <mofo> regarding trac
[08:53:19] <cmlenz> just ask
[08:54:00] <mofo> thanks
[08:55:02] <mofo> am trying to install some plugins
[08:55:20] <mofo> once I unzip one I get 2 dirs
[08:55:34] <mofo> 0.9 and trunk
[08:55:43] <mofo> next I go to dir 0.9
[08:55:45] <mofo> an run
[08:56:16] <