Team Chat Logs

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

January 06, 2007

[00:39:18] * omry_ has joined #trac
[01:03:55] * Sweetsha1k has joined #trac
[01:07:53] * omry has quit IRC
[01:19:17] * Sweetshark has quit IRC
[01:55:19] * frankg has quit IRC
[02:28:55] * m_g has joined #trac
[02:41:16] * tuxipuxi_ has joined #trac
[02:57:16] * m_g has quit IRC
[03:21:15] * PingYeh has quit IRC
[03:21:37] * PingYeh has joined #trac
[03:30:08] * pygi has joined #trac
[03:34:40] * sowmya has joined #trac
[03:35:01] <sowmya> I am trying to setup the trac, I am not able to files from the browser.
[03:35:13] <sowmya> I get 404 error what should I do
[03:35:14] <sowmya> ?
[03:39:30] <coderanger> Check the log
[03:39:36] <coderanger> both the server and trac
[03:40:32] * cookin_ has joined #trac
[04:05:44] * pergesu has joined #trac
[04:05:50] * divya has quit IRC
[04:18:49] <sowmya> coderanger: I solved that problem. Now I want to add users to trac. How Can I do that
[04:18:51] <sowmya> ?
[04:19:06] <coderanger> check the FAQ
[04:19:14] <coderanger> time for me to sleep :)
[04:22:07] <sowmya> coderanger: B4 u go, I could not find the result. Can just point me to right direction ?
[04:26:02] * maxb has joined #trac
[04:26:27] * pergesu has quit IRC
[04:40:56] * s0undt3ch_ has quit IRC
[04:44:01] * pergesu has joined #trac
[04:44:47] * s0undt3ch_ has joined #trac
[05:04:19] * pergesu has quit IRC
[05:39:52] * PlasmaHH has joined #trac
[05:41:20] * omry_ has quit IRC
[05:45:50] * cookin__ has joined #trac
[05:54:23] * cookin__ has quit IRC
[05:54:47] * cookin__ has joined #trac
[06:00:48] * Miron has quit IRC
[06:04:12] * cookin_ has quit IRC
[06:08:29] * sam` is now known as sam`grmbl
[06:11:49] * sam`grmbl is now known as sam`
[06:15:46] * Miron has joined #trac
[06:17:02] * iXce has joined #trac
[06:17:04] <iXce> hi =)
[06:19:00] <pygi> hello iXce
[06:19:06] <iXce> =)
[06:19:08] <iXce> how are you?
[06:19:17] <pygi> busy, what about you ? ^_^
[06:19:36] * PlasmaHH has left #trac
[06:22:55] <iXce> same :p
[06:25:17] <pygi> that's no good :P
[07:09:45] * LoPMX has joined #trac
[07:09:48] <LoPMX> hi
[07:10:04] <LoPMX> how can i set trac to run on trac.domain.com in lighttpd with fastcgi
[07:25:13] * LoPMX has quit IRC
[07:35:19] * dgynn has joined #trac
[07:36:17] <Ersan> easily...
[07:45:57] <mitsuhiko> anyone knows when one of the genshi developers will be online?
[07:47:26] * elpargo has joined #trac
[07:47:52] * sowmya has quit IRC
[08:06:58] <tuxipuxi_> coderanger, is it possible to change the IDs of priorities and severities back to their previous values? after deleting and re-adding them they have a higher ID causing the ticket list to have wrong colors
[08:10:58] * omry has joined #trac
[08:23:23] <elpargo> hi I'm trying to migrate http://trac-hacks.org/browser/httploginviaredirectpatch/0.9/standalone.diff to 0.10 but I notice the code around that part has changed a lot
[08:25:37] * idnar has joined #trac
[08:35:31] * idnar_ has quit IRC
[08:42:47] * omry_ has joined #trac
[08:58:12] * besonen3 has joined #trac
[09:00:14] * omry has quit IRC
[09:05:36] * PingYeh_ has joined #trac
[09:05:47] * PingYeh has quit IRC
[09:31:56] * _shawn has quit IRC
[09:32:11] * elpargo_ has joined #trac
[09:44:42] * bsdguru_away has joined #trac
[09:48:51] * elpargo has quit IRC
[10:03:36] * matt_good has joined #trac
[10:11:07] * pzn has joined #trac
[10:12:25] <pzn> Hi, I'm using trac 0.10.2, I need to create a custom query, and it shows a field with float-number (ex: 25.78) but I need to show integer (25). any hint about que sqlite query syntax to do this? thanks!
[10:16:15] <matt_good> pzn: you can't control that from the Custom Query page, but you can create a report
[10:16:40] <matt_good> IIRC the SQL would be CAST column AS int
[10:17:18] <elpargo_> hi I'm having troubles installing the xmlrpc module I did as told on their page and I'm still getting localhost.domain - - [06/Jan/2007 12:13:53] "GET /trac/xmlrpc HTTP/1.1" 404 -
[10:17:51] <elpargo_> this is running with tracd behind apache
[10:23:25] <elpargo_> ummm it seems to be related to the plugin not being loaded, I check on webadmin and it's not there (I put the plugin on the share dir) but that ones that are inside the tracenv ae being loaded correctly
[10:24:20] <elpargo_> I just moved it over and it worked, so do I have to do something for trac to look for plugins on the share dir?
[10:24:46] <matt_good> elpargo_: have you enabled it in trac.ini?
[10:24:56] <matt_good> globally installed plugins are not enabled by default
[10:25:46] <elpargo_> yes I did
[10:25:57] <elpargo_> tracrpc.* = enabled
[10:26:49] <elpargo_> could it be that my tracd is running of my home dir and it's trying to look at the system's usr/share/trac?
[10:30:46] <pzn> matt_good, I was trying with a custom sql. "CAST" keyword did not work... select round(25.234,0) outputs 25.0 any other hint?
[10:30:52] <pzn> sqlite> select cast (time/86400) as int from ticket where id < 3;
[10:30:52] <pzn> SQL error: no such function: cast
[10:33:21] <matt_good> select cast(x as int)
[10:33:46] <matt_good> that will truncate though
[10:33:58] <matt_good> so if you need rounding select cast(round(x) as int)
[10:34:44] * lightcap has joined #trac
[10:35:39] <pzn> matt_good, I think sqlite does not support this. I tried "select cast(123.45 as int);" and it returns: SQL error: no such function: cast
[10:36:23] <matt_good> oh, earlier SQLite versions don't support it
[10:36:45] <matt_good> it's at least version 3, maybe 3.2 you need
[10:37:25] <matt_good> I don't know if there's something equivalent you can use in earlier versions
[10:41:00] <iXce> mh, is there anything special to get trac behind a squid proxy?
[10:41:05] <pzn> matt_good, ok, I'll try to upgrade this server. thanks!
[10:43:58] <elpargo_> matt_good, could you take a quick look at this, I'm migrating the httploginviaredirectpatch and I believe the standalone.py file doesn't needs to be patch anymore
[10:44:45] <elpargo_> in http://trac.edgewall.org/browser/tags/trac-0.9/trac/web/standalone.py they did this http://trac-hacks.org/browser/httploginviaredirectpatch/0.9/standalone.diff but if i'm right in http://trac.edgewall.org/browser/tags/trac-0.10.3/trac/web/standalone.py?rev=4507#L44 that is no longer necessary
[10:45:40] <elpargo_> since the split is taking out the hardcoded comparison agains /login
[10:45:48] <elpargo_> or am im missing something
[10:50:09] <matt_good> elpargo_: yes, I believe that should match URLs starting with /login, not just exactly "/login"
[10:51:33] * tuxipuxi_ has quit IRC
[10:52:15] * m_g has joined #trac
[10:57:09] <elpargo_> ok so the problem is not there, but for some reason the code is never reaching the other part of the patch
[10:58:22] <elpargo_> it's never reaching line 86 http://trac-hacks.org/browser/httploginviaredirectpatch/0.9/auth.diff I know that because I have modded it to throw a stacktrace
[10:58:59] <elpargo_> so i'ts never calling _redirect I believe this may be something that changed with the path_info variable
[11:00:13] * _shawn has joined #trac
[11:02:06] * _shawn has joined #trac
[11:03:47] * pzn has quit IRC
[11:22:08] * matt_good has quit IRC
[11:33:32] * hotte has joined #trac
[11:47:08] * omry_ has quit IRC
[11:52:25] * em-dash has joined #trac
[12:15:58] * frankg has joined #trac
[12:25:39] * em-dash has quit IRC
[12:32:25] * Tetraboy has quit IRC
[12:38:28] * thm has joined #trac
[12:47:53] * mshade^2 has joined #trac
[13:04:21] * matt_good has joined #trac
[13:30:03] <mshade^2> matt_good: I caught your NovaLUG presentation today. Looked good.
[13:31:39] <matt_good> mshade^2: thanks
[13:32:12] <mshade^2> can I pm?
[13:32:16] <matt_good> yeah
[14:11:03] * hotte has quit IRC
[14:27:01] * mshade^2 has quit IRC
[14:27:20] * m_g has quit IRC
[14:28:19] * omry has joined #trac
[14:59:38] * matt_good has quit IRC
[15:27:02] * LionsMane has joined #trac
[15:34:12] * LionsMane has quit IRC
[15:34:21] * LionsMane has joined #trac
[15:47:32] <LionsMane> How many of you folks are good with svn as well?
[15:48:12] <misc> depend
[15:48:52] <LionsMane> I am looking at trac and seeing how to enforce fields validation.
[15:49:05] <LionsMane> And I might be looking to add more "states" for our bugs.
[15:49:18] <LionsMane> That more than the default states that trac provides.
[15:49:33] <coderanger> That is currently not doable
[15:49:56] <coderanger> It is in progress in the workflow branch, but I don't think it is uable at the moment
[15:50:27] <LionsMane> Which one?
[15:53:23] * tmorton has joined #trac
[16:05:15] <asmodai> coderanger: morning dude ;)
[16:05:26] <coderanger> LionsMane: New states
[16:05:37] <coderanger> LionsMane: Field validation is easy :)
[16:05:45] <coderanger> asmodai: g'morning :)
[16:07:24] <LionsMane> OK, I might hard code the new states in the current code, if I can.
[16:07:34] <LionsMane> But the field validation. that is the one I haven't seen documentation on.
[16:07:35] <coderanger> not easily
[16:07:40] <LionsMane> Where do I find that?
[16:07:51] <coderanger> LionsMane: Take a look at the ITicketManipulator extension point
[16:08:21] <LionsMane> Do I have a to write an extension, then?
[16:08:26] <coderanger> Yes
[16:08:32] <LionsMane> Ahhh, I see.
[16:08:33] <LionsMane> OK
[16:08:38] <LionsMane> ~frets~
[16:09:10] <LionsMane> OK, well, I take a look at that. I feel like crud so I am going to home bound all weekend. That should be enough time to get an idea of what I am looking at.
[16:10:15] <thm> anyone familiar with the spamfilter plugin? it tries to import trac.wiki.formatter.wiki_to_html, but fails
[16:12:42] <LionsMane> coderanger: How seriously should I consider upgrading to the .10.3 code base? I am running .9.x of some sort.
[16:16:37] * iXce has left #trac
[16:31:07] <alect> hello
[16:36:28] <bitsweat> experimenting with a synthetic, weighted ranking of ticket activity - http://dev.rubyonrails.org/report/36
[16:36:54] <bitsweat> report 35 for the unweighted counts. feedback welcome!
[16:37:14] <bitsweat> thinking of how to easily normalize all the various author names..
[16:37:59] <alect> that's pretty cool
[16:40:33] <tmorton> Anyone mind taking a look at http://tmorton.dyndns.org/trac for any hints about why I'm getting that?
[16:41:11] <tmorton> The output in the apache error_log is this: http://rafb.net/p/h3MdfA53.html
[16:41:47] <tmorton> tracd works fine
[16:44:13] <alect> yes. /usr/share/trac is not a trac environment
[16:44:18] <alect> create a trac env with trac-admin
[16:44:37] <alect> and fix your web server configuration so that trac fcgi points to it
[16:46:43] <tmorton> great, thanks alect!
[16:51:25] <pygi> hey alect
[16:53:58] <alect> hey pygi
[17:16:01] * thm has quit IRC
[17:20:21] * elpargo_ has quit IRC
[17:24:55] * maxb has quit IRC
[17:34:23] * jordanross has joined #trac
[17:34:31] <jordanross> hi
[17:34:36] <jordanross> i need some help
[17:34:39] <pygi> shoot
[17:34:58] <jordanross> i try to connect to irc.efnet
[17:35:04] <jordanross> .net
[17:35:11] <jordanross> but i get an error
[17:35:29] <pygi> what does that have to do with trac?:P
[17:35:51] <jordanross> hmm nothing sorry
[17:35:58] * jordanross has left #trac
[18:30:00] * arooni has joined #trac
[18:30:01] <arooni> hey folks
[18:30:15] <arooni> where is the best place to put my specs in trac? attached to a ticket, in wiki... somewhere else?
[18:32:09] <Ersan> specs?
[18:32:24] <pygi> arooni, wiki I guess
[18:32:35] <pygi> Ersan, specifications one wants to implement in certain product
[18:32:48] <Ersan> we use tickets
[18:33:59] <arooni> Ersan: tickets?
[18:34:01] * coderanger has quit IRC
[18:34:11] <arooni> Ersan: but if you put it there... it seems like the spec would be larger than a specific ticket
[18:34:13] <arooni> depending on how you do it
[18:34:17] <arooni> my specs would be at least
[18:35:07] <pygi> arooni, I do it in wiki, for example see:
[18:35:19] * coderanger has joined #trac
[18:35:20] <pygi> http://libburnia.pykix.org/wiki/GnomebakerNg
[18:35:22] <pygi> hey coderanger :)
[18:36:04] <arooni> 591 committs. nice ;p
[18:36:23] <pygi> what's wrong with commits? :P
[18:36:46] <arooni> nothign at all... just you're a lot along on your project than i am with mine
[18:36:51] <arooni> i'm on commit # 4
[18:37:02] <pygi> hehe :)
[18:37:39] <arooni> pygi: looks like you keep al your specs in an online format
[18:37:44] <arooni> versus word
[18:37:56] <pygi> arooni, what do you mean?
[18:38:20] <arooni> pygi: my spec is in a separate word doc.... and im wondering if i can attach it toa wiki page
[18:38:37] <pygi> arooni, I would just write everything in a page, rather then doc :p
[18:38:40] <pygi> and yes, you can attach it
[18:38:45] <pygi> link to your trac anyway? :)
[18:39:10] <arooni> pygi: sorry i cant provide that, its for a client
[18:39:19] <pygi> aha, oki :)
[18:39:32] <pygi> arooni, I'd suggest writing all to wiki, but ofcourse you can attach always
[18:39:34] <arooni> im a big fan of open source projects though ;p
[18:39:59] <arooni> pygi: so can i upload the spec to the wiki somehow?
[18:40:03] <arooni> and it will show as a link?
[18:40:38] <pygi> arooni, yes
[18:40:54] <pygi> there is "Attach file" at bottom of your wiki page :)
[18:40:54] <arooni> pygi: does it do versioning of docs?
[18:41:02] <arooni> heh
[18:41:21] <pygi> arooni, I absolutely have no idea does it version docs, but it does wiki :)
[18:41:30] <pygi> heh what? :)
[18:41:47] <arooni> well cuz i should have looked before asking
[18:41:51] <arooni> i'm beinga bit of a silly
[18:41:58] <pygi> no worries :)
[18:43:48] <LionsMane> Anyone have any opinions on v.9.x vs v.10.3?
[18:44:09] <pygi> LionsMane, .10.3 :)
[18:44:18] <pygi> don't use .1 and .2 tho :P
[18:44:22] <LionsMane> pygi: why?
[18:44:36] <LionsMane> I mean, why is .10 so much better than .9?
[18:44:38] <pygi> LionsMane, because quite a lot of new useful features (to me at least)
[18:44:44] <LionsMane> Like...
[18:44:46] <pygi> it's not so much better :)
[18:45:09] <pygi> it implements new features which are not so big, but then again a sum of them makes it very usable :)
[18:45:16] <pygi> and most plugins are for .10 now anyway :)
[18:46:46] <LionsMane> Ahhhh. That might be of use to me.
[18:47:06] <Ersan> http://trac.edgewall.org/wiki/ChangeLog
[18:48:04] <LionsMane> I have recently was hired as the first QA Engineer (no QA Manager yet) and I have decided to take ownership of Trac. I want to see if I can make Trac work for us.
[18:48:28] <pygi> LionsMane, whatever you need, ask. We are here to help :)
[18:48:31] <LionsMane> I have used Bugzilla, but the wiki and tight svn integration is a big deal to me.
[18:48:32] <pygi> And congrats for the job ;)
[18:49:07] <LionsMane> Thanks.
[18:49:37] <Ersan> imo trac is far easier to use than bugzilla
[18:51:11] <Ersan> after you get past the initial setup :\
[18:51:11] <LionsMane> Ersan: That might be, but I need to be able to implement appropriate validations.
[18:51:26] <Ersan> validations?
[18:51:27] <pygi> LionsMane, tell me what validations you need :)
[18:52:07] <LionsMane> I want synthetic Priority based on Severity and Impact.
[18:52:11] <LionsMane> That is the big one.
[18:52:28] <pygi> explain
[18:52:44] <Ersan> ^
[18:53:10] <LionsMane> If a defect is a S1 and a I1, then it is a P1
[18:53:35] <pygi> I'm afraid you'll need a custom plugin for that:)
[18:54:32] * frankg has quit IRC
[18:54:53] <LionsMane> Well, I am going to need a plug in for validation, too.
[18:55:11] <pygi> LionsMane, you mean for people logging in? :)
[18:55:33] <LionsMane> Data validation of the bug.
[18:55:50] <Ersan> you mean confirming that it exists?
[18:56:36] <Ersan> I really don't understand the technospeak :\
[18:56:42] <Ersan> S1, I1, P1?
[18:56:46] <LionsMane> Data validation of the independant fields so that it makes a valid record. That is, you can't assign a major type of Installation and minor type of network.
[18:56:50] <LionsMane> That just doesn't make sense.
[18:57:27] <LionsMane> Ersan: Severity 1, Impact 1, and Priority 1
[18:57:35] <pygi> LionsMane, you'll need to do some coding (or pay someone) to make things like you need happen :)
[18:58:18] <LionsMane> Yuppers.
[18:58:19] <LionsMane> I know.
[18:58:36] <LionsMane> Time to learn python.
[18:58:51] <LionsMane> So, the other thing that was an issue was searching the comments field.
[18:59:17] <LionsMane> I haven't looked into that, but someone mentioned that the "basic search" only looks at basic text fields, but not the comments field.
[19:00:01] <Ersan> in tickets?
[19:00:40] <Ersan> that's pretty simple to change
[19:01:39] <LionsMane> What is the change?
[19:01:44] <Ersan> it appears to search comments as-is
[19:01:52] * coderanger has quit IRC
[19:02:03] * coderanger has joined #trac
[19:02:17] <Ersan> just doesn't hilight the comment
[19:02:50] <LionsMane> hmmm
[19:02:56] <LionsMane> Maybe that is a change with .10
[19:03:00] <LionsMane> I am using .9
[19:03:13] <LionsMane> I need to find out what the upgrade process is from .9 to .10
[19:03:20] <pygi> LionsMane, simple :)
[19:04:35] <bitsweat> more democratic activity weighting: http://dev.rubyonrails.org/report/36
[19:05:13] <bitsweat> any trac plugins to notify an irc channel on ticket changes?
[19:05:22] <LionsMane> pygi: there are no schema changes?
[19:05:25] <LionsMane> Or the code handles that?
[19:05:34] <pygi> http://trac.edgewall.org/wiki/TracUpgrade
[19:05:36] <pygi> LionsMane, look here :)
[19:07:12] <Ersan> lol
[19:07:15] <Ersan> that's an environment upgrade
[19:07:17] <Ersan> not trac itself
[19:07:27] <pygi> oh right :)
[19:07:29] <Ersan> o nvm
[19:07:38] <LionsMane> I can take a look at that.
[19:07:42] <Ersan> i guess that kind of goes over upgrading trac
[19:08:09] <Ersan> 'delete the old one and install the new one'
[19:08:30] <pygi> :)
[19:09:14] <bitsweat> ah, can use a bot that does RSS notifies on the timeline feed. nifty.
[19:10:34] <LionsMane> Ersan: is there something that addresses an existing data set?
[19:11:02] <pygi> bitsweat, or xml-rpc :)
[19:11:29] <Ersan> upgrading the environment should update the database
[19:11:41] <Ersan> back it up first though obviously
[19:12:02] <LionsMane> Of course I am going to back it all up.
[19:30:59] <bitsweat> can I provide a default value for a dynamic variable on a report?
[19:31:11] <bitsweat> e.g. I want $DATE to default to '2007-01-01' if not given
[19:34:56] <bitsweat> I'd like trac to substitute it as an empty string so I could coalesce it away in sql
[19:45:45] <tmorton> What's the current status of MySQL and Trac? Does it work well enough to be used in production?
[19:46:23] * arooni has quit IRC
[19:46:58] <Ersan> works for me
[19:47:03] <Ersan> some of the default report queries didn't work
[19:47:08] <Ersan> other than that seems fine
[19:47:28] <tmorton> thanks Ersan
[19:47:43] <tmorton> Does SQLite work OK on a production trac?
[19:47:52] <Ersan> it was made to work with sqlite
[19:47:54] <Ersan> originally
[19:47:57] <Ersan> so, yes.
[19:48:06] <tmorton> right
[19:48:12] <tmorton> but is the performance OK?
[19:48:19] <tmorton> or should I just install PostgreSQL?
[19:48:26] <Ersan> depends on how big the project is i guess
[19:49:24] <bitsweat> using postgresql here; works great. used sqlite for ages until heavy traffic started killing it.
[19:51:10] <tmorton> bitsweat, Is it too hard to switch between sqlite <-> postgresql?
[19:51:32] * bryanl has quit IRC
[19:51:38] <bitsweat> it was pretty easy, just dump the sql and reload
[19:51:56] <tmorton> cool
[19:52:10] <bitsweat> never fun doing that sort of thing though :)
[19:52:17] <tmorton> heh
[20:11:02] * lisppaste5 has quit IRC
[20:14:43] * lisppaste5 has joined #trac
[20:26:14] <coderanger> there is also a migration script
[20:27:30] <pygi> in ...
[20:27:33] <pygi> @hacks
[20:27:34] <evil_twin> pygi: "hacks" is http://trac-hacks.org <-- Plugins, Macros, etc.
[20:32:17] <Eridius> evil_twin knows where stuff is?
[20:32:17] <evil_twin> Eridius: Error: "knows" is not a valid command.
[20:32:31] <Eridius> @sexy lesbian pokemon porn
[20:32:31] <evil_twin> Eridius: Error: "sexy" is not a valid command.
[20:32:33] <Eridius> dam!
[20:32:35] <Eridius> damn!
[20:35:40] * cookin__ has quit IRC
[20:36:21] * _shawn has quit IRC
[20:38:32] <Ersan> @poonanni
[20:38:33] <evil_twin> Ersan: Error: "poonanni" is not a valid command.
[20:38:36] <Ersan> =[
[20:39:31] <pygi> stop abusing things
[20:39:32] <pygi> thank you
[20:39:38] <Ersan> no u
[21:14:37] * arooni has joined #trac
[21:19:56] * arooni_ has joined #trac
[21:22:31] * arooni has quit IRC
[21:23:00] * arooni_ has quit IRC
[23:12:28] * dgynn has quit IRC
[23:15:14] * avar has quit IRC
[23:16:15] * avar has joined #trac
[23:31:06] * _shawn has joined #trac
[23:34:11] <pacopablo> evening
[23:35:09] <pacopablo> tmorton: there is also a script on trac-hacks.org that will migrate from sqlite 2 pg
[23:35:19] <pacopablo> @faq sqlite2pg
[23:35:19] <evil_twin> pacopablo: "sqlite2pg" is http://trac-hacks.org/wiki/SqliteToPgScript
[23:35:29] <tmorton> cool, thanks pacopablo
[23:45:52] * Ersan has quit IRC
[23:48:50] * _shawn has quit IRC
[23:48:53] * _shawn has joined #trac
[23:59:52] * tmorton has quit IRC