| [00:04:24] |
* |
hpnadig has joined #trac |
| [00:12:22] |
* |
yaos has joined #trac |
| [00:24:05] |
* |
hpnadig has quit IRC |
| [00:24:59] |
* |
hpnadig has joined #trac |
| [00:53:47] |
* |
hpnadig has quit IRC |
| [00:54:32] |
* |
hpnadig has joined #trac |
| [01:06:31] |
* |
yaos has quit IRC |
| [01:52:46] |
* |
converter has joined #trac |
| [02:04:50] |
<prologic> |
alect, ping |
| [02:08:19] |
* |
hpnadig has quit IRC |
| [02:08:25] |
* |
Sebastian has quit IRC |
| [02:10:34] |
* |
hpnadig has joined #trac |
| [02:16:30] |
* |
cmlenz has joined #trac |
| [02:20:15] |
* |
grim_ has joined #trac |
| [02:22:44] |
* |
tuxipuxi has joined #trac |
| [02:22:51] |
* |
michele has joined #trac |
| [02:25:23] |
<michele> |
Hey guys, I'm getting and UnicodeDecodeError in my timeline |
| [02:25:26] |
<michele> |
and source browser |
| [02:25:35] |
<michele> |
'ascii' codec can't decode byte 0xc3 in position 20: ordinal not in range(128) |
| [02:25:51] |
<michele> |
how can I tell trac to use utf8 instead of ascii? |
| [02:26:16] |
<michele> |
default_charset doesn't work for me :-( |
| [02:30:56] |
* |
grim has quit IRC |
| [02:36:07] |
* |
grim_ is now known as grim |
| [02:38:15] |
* |
michele_ has joined #trac |
| [02:38:41] |
* |
Guard has joined #trac |
| [02:40:17] |
* |
Guard is now known as Guardian |
| [02:40:38] |
* |
Jedirl has joined #trac |
| [02:43:46] |
* |
Synapse has quit IRC |
| [02:45:08] |
* |
Guardian is now known as `guardian |
| [02:45:10] |
* |
`guardian is now known as Guardian |
| [02:45:19] |
* |
Synapse has joined #trac |
| [02:46:02] |
* |
hpnadig has quit IRC |
| [02:46:02] |
* |
yaos has joined #trac |
| [02:47:05] |
* |
hpnadig has joined #trac |
| [02:54:23] |
* |
Guard][an has quit IRC |
| [03:00:57] |
* |
michele has quit IRC |
| [03:04:29] |
<michele_> |
ok, I fixed my problem, should submit a patch to the trac-bzr plugin maintainer |
| [03:05:30] |
<michele_> |
see you guys, have a good Sunday |
| [03:05:34] |
* |
michele_ has left #trac |
| [03:24:29] |
* |
yaos has quit IRC |
| [03:29:50] |
* |
jborg has joined #trac |
| [03:31:23] |
* |
__doc__ has joined #trac |
| [03:31:44] |
<__doc__> |
anybody noticed that something like http://trac-hacks.org/changeset/latest/tracblogplugin?old_path=/&filename=tracblogplugin&format=zip doesn't work with wget (i.e. trackhacks breaks wget...)? |
| [03:37:33] |
* |
Semhirage has quit IRC |
| [03:38:27] |
* |
Semhirage has joined #trac |
| [03:46:36] |
<__doc__> |
I just installed the trac admin plugin, login as cheery and enjoy :D |
| [03:47:36] |
<__doc__> |
upsi ^^ sry |
| [04:01:02] |
* |
Blackhex has joined #trac |
| [04:05:11] |
<prologic> |
Does a macro (a simply def execute(...)) macro get a copy of the req ? |
| [04:12:58] |
<The_Tick> |
__doc__: try curl -O "url" |
| [04:13:13] |
<The_Tick> |
and then mv "filename" "newfilename.zip" |
| [04:13:21] |
<The_Tick> |
and then unzip newfilename.zip |
| [04:18:21] |
<__doc__> |
arghl |
| [04:19:52] |
<The_Tick> |
you downloaded it on a desktop and then uploaded it didn't you? |
| [04:20:23] |
<__doc__> |
The_Tick: sure did |
| [04:20:28] |
<The_Tick> |
heh |
| [04:20:31] |
<The_Tick> |
no worries :) |
| [04:20:38] |
<The_Tick> |
wget "url" might work too |
| [04:20:39] |
<The_Tick> |
btw |
| [04:21:01] |
<__doc__> |
funny though I've never had that kind of problems widely except with all the trac links |
| [04:21:20] |
* |
yaos has joined #trac |
| [04:22:53] |
* |
eblot_ has joined #trac |
| [04:23:07] |
<The_Tick> |
you've never had to do a search for a string like "grep -ri "foo bar \z baz" ." ? |
| [04:28:39] |
* |
eblot has quit IRC |
| [05:01:49] |
<__doc__> |
The_Tick: I think mostly urls are shell compatible |
| [05:03:12] |
<__doc__> |
The_Tick: ?old_path=/&filename=tracblogplugin&format=zip is simply not very restfull |
| [05:03:55] |
<__doc__> |
The_Tick: true you still have the &format=zip |
| [05:04:15] |
<__doc__> |
The_Tick: but I'm not all to convinced that this should be required for download urls anyway |
| [05:05:24] |
* |
cookin_ has joined #trac |
| [05:12:36] |
<alect> |
hello |
| [05:12:46] |
<Blackhex> |
hi |
| [05:13:07] |
<alect> |
hey blackhex, how goes it? |
| [05:13:26] |
<Blackhex> |
none time to work on trac :-) |
| [05:13:42] |
<alect> |
doh :) |
| [05:14:25] |
* |
__doc__ has left #trac |
| [05:19:35] |
<prologic> |
Is there a way to list tags from another trac instnace ? |
| [05:19:45] |
<alect> |
hmmm |
| [05:19:58] |
<alect> |
no |
| [05:20:04] |
<prologic> |
ok :) |
| [05:20:15] |
<alect> |
but that would be a good candidate for xmlrpc |
| [05:20:17] |
<prologic> |
is there any way we can save on duplicating pages ? |
| [05:20:21] |
<prologic> |
between trac instnaces |
| [05:20:27] |
<prologic> |
yes it would be |
| [05:20:38] |
<alect> |
datamoverplugin might be what you're looking for? |
| [05:20:43] |
<prologic> |
I don't think any of this will make sense atm untill the security branch is done |
| [05:20:50] |
<prologic> |
as we don't want users to see _all_ pages from the other instnace |
| [05:20:54] |
<alect> |
aah |
| [05:21:03] |
* |
hpnadig has quit IRC |
| [05:21:24] |
<alect> |
i think datamover lets you select a set of pages |
| [05:21:38] |
<prologic> |
I think so |
| [05:22:07] |
* |
hpnadig has joined #trac |
| [05:23:19] |
<prologic> |
I wrote (borrowing code from tractrags) a [[Tag]] macro |
| [05:23:26] |
<prologic> |
as a temp workaround for my problem :) |
| [05:23:35] |
<prologic> |
have to disable the tractags.web_ui.* though |
| [05:24:28] |
<alect> |
tagging pages for copying? |
| [05:24:44] |
<prologic> |
no different issue |
| [05:24:52] |
<prologic> |
the Tags and TinyMCE plugins don't work well together :) |
| [05:25:15] |
<prologic> |
at least the "tagging" web_ui part conflicts with the tinymce web_ui I guess (they both implement a WikiModule) |
| [05:25:39] |
<prologic> |
so the TagIt macro you deprecated I had to recreate! |
| [05:25:53] |
<alect> |
ah :) |
| [05:25:57] |
* |
Jedirl has quit IRC |
| [05:26:22] |
<alect> |
hopefully with genshi imminent, that kind of ugliness will be a thing of the past |
| [05:26:39] |
* |
cookin_ has quit IRC |
| [05:27:16] |
<prologic> |
*nods* |
| [05:27:25] |
<prologic> |
I guess no-one thought this would ever happen :) |
| [05:27:38] |
<prologic> |
ie: plugins trying to extend another similar plugin's features |
| [05:28:37] |
<alect> |
definitely thought of it, but there was no real clean way to do it with clearsilver |
| [05:28:45] |
<alect> |
without lots of unpleasant hooks |
| [05:29:14] |
<prologic> |
*nods* |
| [05:29:23] |
<prologic> |
be exciting when 0.11 is out :) |
| [05:29:39] |
<alect> |
definitely :) |
| [05:29:40] |
<alect> |
i'm keen |
| [05:30:39] |
<prologic> |
hrmm |
| [05:31:06] |
<prologic> |
values = map(self._quote, map(str, [x.encode("utf-8") or x for x in values])) <-- I don't want to encode values of type int though :) |
| [05:31:08] |
* |
prologic thinks |
| [05:31:56] |
<alect> |
"... for x in values if isinstance(x, int)]))" |
| [05:32:08] |
<alect> |
or explicitly check for strings might be better |
| [05:32:14] |
<alect> |
isinstance(x, basestring) |
| [05:32:38] |
<alect> |
or do str(x).encode("utf-8") |
| [05:32:51] |
<prologic> |
yeah that'd work |
| [05:33:01] |
<prologic> |
because with sqlite it doesn't matter what the type is right ? |
| [05:33:22] |
<prologic> |
bah this code is ugly, I need to finish migrating to my new library |
| [05:33:48] |
<alect> |
correct, but if it's trac code you shouldn't rely on sqlite being there |
| [05:34:57] |
<prologic> |
it's one of my projects |
| [05:34:58] |
<prologic> |
:) |
| [05:35:15] |
* |
yaos has quit IRC |
| [05:35:17] |
<prologic> |
[[Tag]] is (I have to say) the first trac macro I've written! |
| [05:35:24] |
<prologic> |
and most of it was a copy form your plugin hehe |
| [05:35:41] |
<alect> |
that's how it starts :) |
| [05:35:45] |
<alect> |
one macro here, another there |
| [05:35:50] |
<alect> |
soon you're writing plugins! |
| [05:35:54] |
<alect> |
then, the world! |
| [05:35:59] |
<prologic> |
yeah |
| [05:36:00] |
<prologic> |
true |
| [05:36:36] |
<misc> |
writing the world ? |
| [05:37:01] |
<alect> |
correct |
| [05:44:17] |
* |
hotte has joined #trac |
| [05:48:00] |
<tuxipuxi> |
lol |
| [06:10:15] |
* |
yaos has joined #trac |
| [06:10:50] |
* |
hpnadig has quit IRC |
| [06:11:58] |
* |
hpnadig has joined #trac |
| [06:14:48] |
* |
ralreegorganon has joined #trac |
| [06:16:52] |
* |
eblot has joined #trac |
| [06:18:02] |
* |
yaos has quit IRC |
| [06:21:40] |
* |
eblot_ has quit IRC |
| [06:32:03] |
* |
yaos has joined #trac |
| [06:32:56] |
<prologic> |
umm |
| [06:33:00] |
<prologic> |
with the TracAutoWikify plugin |
| [06:33:03] |
<prologic> |
does it take some time to work ? |
| [06:33:17] |
<prologic> |
We seem to be getting a propagation delay in the links being visible as links |
| [06:48:03] |
* |
hotte has quit IRC |
| [06:52:43] |
* |
omry has quit IRC |
| [07:03:25] |
* |
omry has joined #trac |
| [07:17:05] |
* |
hpnadig has quit IRC |
| [07:17:34] |
* |
hpnadig has joined #trac |
| [07:19:22] |
* |
omry has quit IRC |
| [07:23:40] |
* |
minsu_ju_ has joined #trac |
| [07:23:42] |
* |
minsu_ju has quit IRC |
| [07:25:30] |
* |
omry has joined #trac |
| [07:26:12] |
* |
x^k_ has joined #trac |
| [07:36:36] |
* |
o_cee has joined #trac |
| [07:43:14] |
* |
x^k has quit IRC |
| [07:58:26] |
* |
gmcinnes has joined #trac |
| [08:26:08] |
* |
yaos has quit IRC |
| [08:29:19] |
* |
gmcinnes_ has joined #trac |
| [08:41:16] |
* |
gmcinnes_ has quit IRC |
| [08:43:54] |
* |
gmcinnes has quit IRC |
| [08:57:20] |
* |
Semhirage has quit IRC |
| [08:57:32] |
* |
Semhirage has joined #trac |
| [09:02:27] |
* |
wiking has joined #trac |
| [09:02:53] |
<wiking> |
hi, maybe i'm completely blind, but i can't find how can you define new components for tickets |
| [09:03:38] |
<misc> |
using trac-admin ? |
| [09:03:59] |
<wiking> |
oh, could it be? :) |
| [09:05:10] |
<wiking> |
misc: thanx, and sorry again for being so lame :P |
| [09:05:44] |
* |
gmcinnes has joined #trac |
| [09:08:20] |
<matt_good> |
wiking: yeah, or you can do it with the WebAdmin plugin |
| [09:08:40] |
<wiking> |
hehe, i like console. :P |
| [09:28:35] |
* |
cookin_ has joined #trac |
| [09:30:07] |
* |
hotte has joined #trac |
| [09:57:37] |
* |
tuxipuxi has quit IRC |
| [09:57:44] |
* |
m_g has joined #trac |
| [09:59:49] |
* |
cookin_ is now known as jrydberg_ |
| [11:01:58] |
* |
sgorilla1 has joined #trac |
| [11:03:00] |
<sgorilla1> |
there needs to be a lucene hookup to info files |
| [11:03:07] |
<sgorilla1> |
there needs to be a lucene hookup to info files |
| [11:03:21] |
<sgorilla1> |
and trac |
| [12:05:58] |
* |
joshmoore has joined #trac |
| [12:13:02] |
* |
converter has quit IRC |
| [12:50:52] |
<coderanger> |
Ahh the subtle joy of mocking Ilias |
| [13:06:03] |
* |
ged has joined #trac |
| [13:06:19] |
<The_Tick> |
coderanger: heh |
| [13:09:48] |
* |
wiking has quit IRC |
| [13:14:38] |
* |
_idostyle has joined #trac |
| [13:14:49] |
<sgorilla1> |
is there a way to see when people add comments to tickets in the changeset view? |
| [13:15:14] |
<sgorilla1> |
i want the Timeline to be verbose |
| [13:15:19] |
<coderanger> |
check the "Ticket Details" box |
| [13:15:34] |
<sgorilla1> |
There is no "Ticket Details" box |
| [13:15:40] |
<sgorilla1> |
do i need to add that somewhere? |
| [13:15:42] |
<coderanger> |
trac>=0.9? |
| [13:15:47] |
<sgorilla1> |
im running real current trac |
| [13:15:50] |
<sgorilla1> |
like svn trac |
| [13:15:52] |
<sgorilla1> |
with genshi |
| [13:16:01] |
<coderanger> |
@tracini |
| [13:16:01] |
<evil_twin> |
coderanger: Error: "tracini" is not a valid command. |
| [13:16:04] |
<sgorilla1> |
newest genshi trac also |
| [13:16:04] |
<coderanger> |
grrr |
| [13:16:10] |
<sgorilla1> |
i mean newest genshi |
| [13:16:18] |
<coderanger> |
look for the ticket_show_details option |
| [13:17:02] |
<sgorilla1> |
ok cool, i set it to true |
| [13:17:13] |
<sgorilla1> |
and it automatically figured it out, awesome |
| [13:19:32] |
<coderanger> |
[insert server load disclaimer] |
| [13:19:34] |
<coderanger> |
:) |
| [13:22:49] |
* |
Jasper^ has joined #trac |
| [13:32:29] |
* |
idostyle has quit IRC |
| [13:32:35] |
* |
_idostyle is now known as idostyle |
| [13:32:43] |
* |
whitelynx has joined #trac |
| [13:52:49] |
* |
X-Rob_ has joined #trac |
| [13:57:33] |
* |
mitsuhiko has quit IRC |
| [14:04:48] |
* |
Guard has joined #trac |
| [14:05:08] |
* |
Guardian has quit IRC |
| [14:05:12] |
* |
Guard is now known as Guardian |
| [14:05:50] |
* |
Jasper^ has quit IRC |
| [14:09:52] |
<The_Tick> |
coderanger: bets on ilias biting on that email from Jeroen? |
| [14:09:52] |
* |
gordonjcp has quit IRC |
| [14:10:28] |
<coderanger> |
Heh |
| [14:14:03] |
* |
em-dash has joined #trac |
| [14:19:17] |
* |
Blackhex_ has joined #trac |
| [14:27:50] |
* |
Blackhex has quit IRC |
| [14:35:41] |
* |
joshmoore has quit IRC |
| [14:44:38] |
* |
gmcinnes_ has joined #trac |
| [14:47:09] |
* |
yaos has joined #trac |
| [14:48:38] |
* |
gmcinnes has quit IRC |
| [14:55:22] |
* |
m_g has quit IRC |
| [14:55:40] |
* |
gmcinnes has joined #trac |
| [14:57:53] |
<coderanger> |
holy 'eff A |
| [14:58:14] |
<coderanger> |
Ilias is now being a jerk in addition to being annoying |
| [14:59:09] |
* |
jborg has quit IRC |
| [15:01:27] |
* |
gmcinnes_ has quit IRC |
| [15:01:34] |
* |
gmcinnes_ has joined #trac |
| [15:02:21] |
<neuralis> |
coderanger: i was about to ask why you put up with him. he's beginning to annoy /me/, and i only look at that folder casually. |
| [15:03:46] |
<coderanger> |
neuralis: http://xrl.us/r56m : Read the last comment |
| [15:05:23] |
* |
X-Rob_ chuckles quietly to himself |
| [15:05:35] |
<X-Rob_> |
The Trac project does not solely exist to meet your requirements only. |
| [15:05:37] |
<X-Rob_> |
SO THERE! |
| [15:05:54] |
<neuralis> |
coderanger: that's what prompted me to ask, yeah |
| [15:10:27] |
<coderanger> |
Now I just hope one of the devs does a good job of tearing him a new one :) |
| [15:11:06] |
<coderanger> |
Because clearly commit access at edgewall.org means they are much smarter than me |
| [15:12:16] |
<misc> |
sure, we should not judge people based on their argument, but on their commit access |
| [15:12:59] |
* |
yaos has quit IRC |
| [15:13:15] |
<coderanger> |
I should ask Jonas for an account just to mock him |
| [15:13:39] |
* |
gmcinnes has quit IRC |
| [15:14:27] |
<misc> |
would it be useful ? |
| [15:14:46] |
<misc> |
i think he will them speak of "experienced devs" |
| [15:15:29] |
<coderanger> |
Heh, true enough |
| [15:17:13] |
<coderanger> |
Thats trouble with insane people, you just can't win |
| [15:27:46] |
<neuralis> |
or, phrased more amusingly, never argue with an idiot. they'll drag you down to their level, then beat you with experience. ;) |
| [15:31:24] |
* |
em-dash has quit IRC |
| [15:32:27] |
* |
em-dash has joined #trac |
| [15:34:01] |
<coderanger> |
neuralis: The problem with people like Ilias is they occasionally say something intelligent, so its hard to discard them entirely |
| [15:35:53] |
* |
Blackhex_ has quit IRC |
| [15:44:36] |
* |
chandlerc has joined #trac |
| [15:46:19] |
* |
hotte has quit IRC |
| [15:50:30] |
* |
shawn has quit IRC |
| [16:04:22] |
* |
shawn has joined #trac |
| [16:10:38] |
* |
m_g has joined #trac |
| [16:11:13] |
* |
gmcinnes_ has quit IRC |
| [16:22:52] |
* |
cmlenz has quit IRC |
| [16:33:56] |
* |
m_g has quit IRC |
| [16:38:15] |
* |
em-dash has quit IRC |
| [17:01:00] |
* |
sineer has joined #trac |
| [17:01:03] |
<sineer> |
hi |
| [17:01:43] |
<sineer> |
anyone know what's up with Bitten web site? I've tried to reach it pretty much every day for the past week and it never answer my requests :( |
| [17:02:28] |
<sineer> |
Someone know a mirror site perhaps? I was considering having a buildbot vs bitten show down this wknd but looks like buildbot is here to stay... |
| [17:04:41] |
* |
Semhirage has quit IRC |
| [17:05:05] |
<coderanger> |
I would email cmlenz |
| [17:05:17] |
* |
Semhirage has joined #trac |
| [17:05:32] |
<coderanger> |
mailto:feedback@cmlenz.net |
| [17:08:40] |
<coderanger> |
Or wait a few hours for him to be awake |
| [17:10:26] |
* |
em-dash has joined #trac |
| [17:13:18] |
<sineer> |
coderanger, ok.. I'll be around for awile |
| [17:13:32] |
<coderanger> |
Your best bet is probably to do both ;-) |
| [17:44:05] |
* |
ged has quit IRC |
| [17:48:40] |
* |
sgorilla1 has quit IRC |
| [17:49:27] |
* |
sgorilla80 has joined #trac |
| [17:53:44] |
<The_Tick> |
coderanger: http://case.lazaridis.com/wiki/TracAudit |
| [17:55:43] |
<coderanger> |
Yeah, he seems to "audit" a lot of open-source projects |
| [17:56:03] |
<The_Tick> |
more like ask for what he wants, heh |
| [17:56:23] |
* |
jrydberg_ has quit IRC |
| [17:56:57] |
<coderanger> |
heh |
| [18:03:11] |
* |
chandlerc has quit IRC |
| [18:04:42] |
<The_Tick> |
coderanger: found his phone number and address |
| [18:04:52] |
<The_Tick> |
could easily sign him up for crap |
| [18:06:31] |
<coderanger> |
No reason to be just as bad as him though |
| [18:06:46] |
<The_Tick> |
no reason at all |
| [18:06:49] |
<The_Tick> |
other than boredom |
| [18:06:58] |
<coderanger> |
Go write some code ;-) |
| [18:07:29] |
<coderanger> |
Fix some of my tickets on trac-hacks :) |
| [18:08:05] |
<The_Tick> |
nah |
| [18:08:11] |
<The_Tick> |
I'd rather pester you about them :P |
| [18:14:08] |
* |
gmcinnes has joined #trac |
| [18:15:22] |
* |
Semhirage has quit IRC |
| [18:15:44] |
* |
Semhirage has joined #trac |
| [18:16:09] |
<JohnJacob> |
I'm new to Trac, can anyone point me to some docs on how to setup auth? Esp. HTTP's REMOTE_USER... I've already got access controlled through httpd. |
| [18:16:28] |
<JohnJacob> |
I'd like to be able to have it read the username from that var... can I do that? |
| [18:18:20] |
* |
sineer has quit IRC |
| [18:18:29] |
<coderanger> |
Thats the default already |
| [18:18:32] |
* |
matt_good has quit IRC |
| [18:18:51] |
<coderanger> |
I assume you mean httpd == Apache |
| [18:19:27] |
<coderanger> |
But in any case, just force authentication (or however else you are populating REMOTE_USER) on the /login path |
| [18:31:02] |
* |
gmcinnes has quit IRC |
| [19:04:58] |
<sgorilla80> |
is there a way to comment on changesets? |
| [19:05:48] |
<coderanger> |
No |
| [19:06:04] |
<coderanger> |
Well not directly |
| [19:06:20] |
<coderanger> |
Usually one would just open a ticket about whatever you wanted to comment on |
| [19:06:32] |
<coderanger> |
There is also the PeerReview plugin |
| [19:06:53] |
<sgorilla80> |
coderanger: it would be cool if there was a pending changeset |
| [19:07:05] |
<coderanger> |
"pending changeset"? |
| [19:07:18] |
<sgorilla80> |
like have people check off, then if its good, then do svn ci |
| [19:07:25] |
<sgorilla80> |
well actually svn merge |
| [19:07:29] |
<coderanger> |
PeerReview plugin |
| [19:07:30] |
<sgorilla80> |
like merging from branch to trunk |
| [19:07:39] |
<sgorilla80> |
i will check that out |
| [19:07:47] |
<coderanger> |
Its currently b0rked on 0.10 |
| [19:07:54] |
<coderanger> |
Feel free to fix it ;-) |
| [19:08:25] |
<sgorilla80> |
=) |
| [19:08:36] |
<sgorilla80> |
i dont need it that much, because i am just coding by myself =) |
| [19:09:52] |
* |
sineer has joined #trac |
| [19:10:02] |
<coderanger> |
You could also track down the guys who wrote it and smack them upside the head until they take responsibility for their code (award-winning code at that) |
| [19:10:23] |
<sgorilla80> |
how did it win awards? |
| [19:11:54] |
<coderanger> |
http://www.rose-hulman.edu/news/articles/csse_seniorprojects06.htm |
| [19:11:58] |
<coderanger> |
Down at the bottom |
| [19:12:41] |
<coderanger> |
Hmm, that doesn't mention the award, but they got some school thingy for it |
| [19:13:19] |
<X-Rob_> |
I'm gunna have to just give up on fastcgi, I think. |
| [19:13:23] |
<X-Rob_> |
I've perservered. |
| [19:13:28] |
<coderanger> |
? |
| [19:13:45] |
<X-Rob_> |
Ah, it seems to have locked up |
| [19:13:48] |
<sgorilla80> |
X-Rob_: yo i tried getting that to work also |
| [19:14:00] |
<sgorilla80> |
X-Rob_: and it worked |
| [19:14:17] |
<X-Rob_> |
sgorilla80, you probably don't have quite as many hits as I do 8) |
| [19:14:24] |
<sgorilla80> |
X-Rob_: how many hits you get? |
| [19:14:31] |
<X-Rob_> |
about 12000/day |
| [19:14:33] |
<sgorilla80> |
lighttpd + fastcgi works well |
| [19:14:37] |
<X-Rob_> |
according to google, anyway |
| [19:14:42] |
<sgorilla80> |
X-Rob_: what are you doing it on? |
| [19:14:47] |
<sgorilla80> |
apache or lighttpd? |
| [19:14:50] |
<X-Rob_> |
apache |
| [19:14:53] |
<coderanger> |
X-Rob_: I would ask how they are running t.e.o |
| [19:14:56] |
<sgorilla80> |
you need to do it with lighttpd |
| [19:14:56] |
<X-Rob_> |
gotta use apache for various other reasons |
| [19:15:02] |
<sgorilla80> |
with apache better to go with mod_python |
| [19:15:08] |
<sgorilla80> |
X-Rob_: you can run both |
| [19:15:11] |
<X-Rob_> |
coderanger, "t.e.o" |
| [19:15:16] |
<X-Rob_> |
sgorilla80, not on the same port you can't |
| [19:15:18] |
<coderanger> |
@teo |
| [19:15:18] |
<evil_twin> |
coderanger: Error: "teo" is not a valid command. |
| [19:15:22] |
<coderanger> |
@t.e.o |
| [19:15:22] |
<evil_twin> |
coderanger: "t.e.o" is http://trac.edgewall.org/ |
| [19:15:26] |
<sgorilla80> |
X-Rob_: yeah you can =) |
| [19:15:26] |
<X-Rob_> |
oh |
| [19:15:58] |
<X-Rob_> |
Apparently mod_python seems to be the best |
| [19:16:10] |
<sgorilla80> |
well for apache its the best |
| [19:16:16] |
<X-Rob_> |
and I'm _comfortable_ with apache. *grump* |
| [19:16:21] |
<sgorilla80> |
i believe for really large scale lighttpd + fastcgi is the best |
| [19:16:41] |
<coderanger> |
I run ~20 tracs on my mod_python setup |
| [19:17:31] |
<sgorilla80> |
http://www.lighttpd.net/benchmark/ |
| [19:17:58] |
<X-Rob_> |
Exception exceptions.AssertionError: <exceptions.AssertionError instance at 0xb7e4560c> in <bound method PooledConnection.__del__ of <trac.db.pool.PooledConnection object at 0xb67b9b2c>> ignored |
| [19:18:01] |
<coderanger> |
sgorilla80: Its all what you make of it |
| [19:18:08] |
<X-Rob_> |
was getting one of them about every 100 or so hits |
| [19:18:08] |
<coderanger> |
X-Rob_: Known issue |
| [19:18:14] |
<X-Rob_> |
coderanger, oh, it is? |
| [19:18:16] |
* |
X-Rob_ looks stupid |
| [19:18:18] |
<coderanger> |
X-Rob_: Theres a ticket for it |
| [19:18:24] |
* |
X-Rob_ looks even stupider |
| [19:18:29] |
<sgorilla80> |
=) |
| [19:18:38] |
<X-Rob_> |
Go on. Say 'fixed in svn' and make me look like a total dick 8) |
| [19:19:10] |
<coderanger> |
#3504 |
| [19:19:14] |
<coderanger> |
And the ticket is closed ;-) |
| [19:24:08] |
<X-Rob_> |
Last message: Trying the patch out now. Looks like the first week of good behavior was a slight fluke, the server's back to hanging about once a day now. |
| [19:25:21] |
<sgorilla80> |
hehe |
| [19:26:05] |
* |
gmcinnes has joined #trac |
| [19:26:14] |
<coderanger> |
Heh, my solution to lockup issues was to run `apachectl -k graceful` every 15 minutes from cron |
| [19:26:29] |
<X-Rob_> |
heh |
| [19:26:46] |
<sgorilla80> |
hahaha |
| [19:26:49] |
<coderanger> |
Sometime when I have free time I should track down why its locking |
| [19:26:58] |
<sgorilla80> |
coderanger: how does it lock up? |
| [19:27:03] |
<sgorilla80> |
coderanger: you should force apache to core dump |
| [19:27:06] |
<sgorilla80> |
when it locks up |
| [19:27:10] |
<sgorilla80> |
then examine its state |
| [19:27:59] |
<coderanger> |
Examining a core dump of an apache worker isn't exactly a walk in the park |
| [19:28:19] |
<sgorilla80> |
coderanger: well its fun =) |
| [19:28:32] |
<coderanger> |
Even more so given my performance tuning |
| [19:28:44] |
<sgorilla80> |
even more fun, optimizations |
| [19:29:12] |
<coderanger> |
I run all requests in a single process, using 50-75 worker threads |
| [19:29:19] |
<sgorilla80> |
coderanger: what type of tuning did you do? |
| [19:29:29] |
<sgorilla80> |
coderanger: ah, ok |
| [19:29:42] |
<sgorilla80> |
i like the multiple processes, with multiple threads thing |
| [19:29:57] |
<coderanger> |
This makes Trac run very fast |
| [19:30:03] |
* |
shawn has quit IRC |
| [19:30:08] |
<sgorilla80> |
i guess thats better with mod_python |
| [19:30:15] |
<sgorilla80> |
doing one process |
| [19:30:21] |
<coderanger> |
As the mod_python initializations are done once per process |
| [19:30:34] |
<sgorilla80> |
true |
| [19:31:05] |
<sgorilla80> |
coderanger: is the apache on there compiled? |
| [19:31:09] |
<sgorilla80> |
i mean compiled by you |
| [19:31:14] |
<coderanger> |
Yes |
| [ |