| [00:07:42] |
* |
avar has joined #trac |
| [00:08:16] |
* |
avar has joined #trac |
| [00:30:25] |
<marlun> |
Anyone who uses the Discussion Plugin for Trac? I would like to see how it looks. |
| [00:38:45] |
<coderanger> |
set it up an see ;-) |
| [00:39:15] |
<Semhirage> |
marlun, iirc, exaile trac site uses it |
| [00:41:18] |
<marlun> |
:) thanks |
| [00:41:22] |
<marlun> |
coderanger, I might :) |
| [00:42:01] |
<coderanger> |
http://www.exaile.org/trac/discussion |
| [00:42:20] |
<coderanger> |
The UI still needs some work |
| [00:45:02] |
<The_Tick> |
wtf is that? |
| [00:45:04] |
<The_Tick> |
forums? |
| [00:45:31] |
<coderanger> |
yeah |
| [00:45:41] |
<The_Tick> |
hrmm |
| [00:45:48] |
<The_Tick> |
spam filtering would need to be way better ;) |
| [00:46:03] |
<coderanger> |
It could use the same system via spamfilter |
| [00:49:06] |
<pygi> |
s0undt3ch, ping |
| [01:07:17] |
* |
eblot has joined #trac |
| [01:07:23] |
* |
idnar has quit IRC |
| [01:07:25] |
* |
idnar_ has joined #trac |
| [01:18:14] |
* |
eblot_ has quit IRC |
| [01:52:25] |
<alect> |
spaaaaaaaam |
| [01:52:51] |
<pygi> |
/kick alect |
| [01:53:18] |
<alect> |
harsh :( |
| [01:54:12] |
<pygi> |
^_^ |
| [01:58:41] |
<coderanger> |
modwar! |
| [01:58:45] |
<coderanger> |
:) |
| [02:01:19] |
<alect> |
hehe |
| [02:02:26] |
* |
pygi hides |
| [02:03:02] |
* |
ChanServ sets mode: +o alect |
| [02:03:10] |
* |
alect reels with power |
| [02:03:18] |
* |
Guardian has quit IRC |
| [02:04:19] |
* |
ChanServ sets mode: +o coderanger |
| [02:04:27] |
<coderanger> |
mwahahaha |
| [02:05:58] |
* |
lisppaste5 has quit IRC |
| [02:07:33] |
<pygi> |
/ChanServ gives channel operator status to pygi |
| [02:09:13] |
* |
asmodai thwaps Firefox |
| [02:09:31] |
<asmodai> |
Sometimes I think JavaScript or so hangs. |
| [02:09:53] |
<asmodai> |
Thing was at 270M with CPU at 90% without anything special open =\ |
| [02:10:54] |
* |
cmlenz has joined #trac |
| [02:11:20] |
<alect> |
hey asmodai |
| [02:11:23] |
<alect> |
hi cmlenz |
| [02:11:33] |
<cmlenz> |
howdy |
| [02:11:35] |
<asmodai> |
Howdy Alec. |
| [02:11:38] |
<asmodai> |
Moin Chris |
| [02:14:57] |
* |
lisppaste5 has joined #trac |
| [02:17:08] |
<asmodai> |
mmm, with a **kw, where does get() in kw.get() come from? |
| [02:18:16] |
<coderanger> |
kw is a dict |
| [02:18:19] |
<asmodai> |
ahh |
| [02:18:21] |
<asmodai> |
ta |
| [02:18:32] |
<asmodai> |
Oh duh *thwaps self* |
| [02:18:40] |
<asmodai> |
God, it shows I haven't touched python in a while :( |
| [02:19:52] |
<coderanger> |
--base-path for tracd works like TRAC_URI_ROOT, right? |
| [02:20:32] |
<asmodai> |
No sure. I've hardly used tracd. |
| [02:21:34] |
* |
kopernikus has joined #trac |
| [02:36:45] |
* |
kopernikus has left #trac |
| [02:38:08] |
* |
kopernikus has joined #trac |
| [03:03:10] |
* |
m_g has joined #trac |
| [03:06:29] |
* |
m_g has quit IRC |
| [03:09:58] |
* |
m_g has joined #trac |
| [03:21:49] |
* |
kopernikus has quit IRC |
| [03:22:57] |
<alect> |
mmmmm |
| [03:27:30] |
<asmodai> |
alect: mmm? |
| [03:36:51] |
* |
matt_good_ has joined #trac |
| [03:36:56] |
* |
matt_good has quit IRC |
| [03:44:27] |
* |
Guardian has joined #trac |
| [03:45:29] |
* |
mitsuhiko has quit IRC |
| [03:51:46] |
<asmodai> |
alect: Can you do something like, while file is not EOF, on a file that's open()'d? |
| [03:53:22] |
<coderanger> |
for line in f: |
| [03:54:03] |
* |
asmodai wonders how to rewrite this small part then |
| [03:54:25] |
<asmodai> |
Now got |
| [03:54:26] |
<asmodai> |
logfile = open(filename, 'r') |
| [03:54:26] |
<asmodai> |
while 1: |
| [03:54:26] |
<asmodai> |
parse(logfile.readline()) |
| [03:54:26] |
* |
mfuchs has joined #trac |
| [03:54:36] |
<asmodai> |
Which obviously doesn't keep EOF in mind |
| [03:55:12] |
<asmodai> |
while parse(logfile.readline()): might work? |
| [03:56:47] |
<alect> |
^^ what coderanger said |
| [03:57:05] |
<coderanger> |
for line in open('filename'): parse(line) |
| [03:57:44] |
<coderanger> |
grr, I can't get nginx to stop munging URLs while proxying |
| [03:58:42] |
<asmodai> |
alect: *grin* |
| [03:58:49] |
<asmodai> |
coderanger: ta, obvious in a sense yea |
| [03:59:05] |
* |
asmodai lets the 121M file go to 100% again |
| [03:59:21] |
<asmodai> |
Working on an awstats replacement in Python ^^ |
| [04:04:27] |
<alect> |
i think paco was ranting to me about nginx before |
| [04:05:59] |
<coderanger> |
yeah |
| [04:06:17] |
<coderanger> |
I'm trying to use it to proxy to tracd in my dev setup |
| [04:07:14] |
<coderanger> |
It cuts off URLs funnily |
| [04:09:47] |
* |
kopernikus has joined #trac |
| [04:12:52] |
<asmodai> |
ok, that worked wonderfully. |
| [04:15:21] |
<kopernikus> |
hmm, so with --parent-env-dir locally installed plugins show up in all envs... |
| [04:15:54] |
<kopernikus> |
and enabling/disabling stuff webadmin -> plugins changes the config file |
| [04:17:11] |
<kopernikus> |
I wonder if they are actually enabled (means functional) if they're installed in other envs... |
| [04:17:25] |
<kopernikus> |
wouldn't like that ;) |
| [04:20:19] |
<coderanger> |
!@#$, I hate computers |
| [04:20:55] |
<coderanger> |
The past 3 hours of arguing with nginx was moot, the problem was the server wasn't restarting correctly, so my config changes never took effect |
| [04:21:24] |
<coderanger> |
kopernikus: If you enable in the local config, its specific to that env |
| [04:22:12] |
<kopernikus> |
the point is, plugins installed in other envs show up in webadmin->plugins |
| [04:22:34] |
<coderanger> |
mod_python or FCGI? |
| [04:22:53] |
<coderanger> |
or tracd for that matter |
| [04:22:55] |
<kopernikus> |
mod_proxy, i.e tracd with --env-parent-dir |
| [04:23:22] |
<coderanger> |
yeah, all envs are in a single interpreter, so once imported a plugin shows up in all of them |
| [04:25:46] |
<coderanger> |
http://dev.coderanger.net/0.10.3/main/ticket/1 |
| [04:26:00] |
<coderanger> |
Whadyall think about that for the master tickets UI? |
| [04:26:31] |
<kopernikus> |
I wouldn't mind if they just show up,... |
| [04:27:09] |
<coderanger> |
kopernikus: Yes, its fine |
| [04:27:16] |
<coderanger> |
They are not active unless you activate them |
| [04:31:00] |
<kopernikus> |
I'm a bit concerned about security, people can mess things up if they hit the wrong button... |
| [04:31:16] |
<coderanger> |
kopernikus: Then don't give those people TRAC_ADMIN |
| [04:31:22] |
<kopernikus> |
;) |
| [04:31:41] |
<coderanger> |
TRAC_ADMIN:Trac :: root:unix |
| [04:31:57] |
<kopernikus> |
yea ;) |
| [04:33:15] |
<kopernikus> |
wrt master ticket: is it a patch/plugin? will the []resolve radiobutton be disabled if one of the blocking tickets is not closed? |
| [04:34:31] |
<coderanger> |
plugin, and yes |
| [04:34:37] |
<coderanger> |
feel free to play with that site |
| [04:34:43] |
<coderanger> |
its my development sandbox |
| [04:34:57] |
<coderanger> |
there are two example tickets in already |
| [04:35:03] |
<kopernikus> |
ah, I see |
| [04:36:58] |
<kopernikus> |
it's a "master ticket" as soon as it is blocked by others right? |
| [04:37:14] |
<coderanger> |
Yes, there isn't really a difference |
| [04:37:26] |
<kopernikus> |
cool |
| [04:37:36] |
<coderanger> |
the name is just from the original idea at this point |
| [04:38:13] |
<kopernikus> |
where's the code ;) |
| [04:39:12] |
<coderanger> |
sitting on my dev machine |
| [04:46:38] |
<coderanger> |
http://dev.coderanger.net/src/mastertickets/ |
| [05:06:21] |
* |
vicentecarro has joined #trac |
| [05:06:25] |
<vicentecarro> |
hi |
| [05:07:28] |
<vicentecarro> |
Supports Trac already mysql DBs? |
| [05:07:40] |
<alect> |
kind of |
| [05:07:53] |
<vicentecarro> |
not for use? |
| [05:08:50] |
<kopernikus> |
I'd like to add **kw to the IAccountChangeListener methods for additional arguments, (notably name and email), opinions? |
| [05:13:18] |
* |
yatesy has left #trac |
| [05:21:20] |
<alect> |
vicentecarro: it's there, but broken :( |
| [05:21:44] |
* |
Semhirage has quit IRC |
| [05:22:10] |
* |
Semhirage has joined #Trac |
| [05:22:48] |
<vicentecarro> |
ok, thanks |
| [05:25:22] |
* |
idnar_ is now known as idnar |
| [05:33:12] |
* |
vicentecarro has quit IRC |
| [05:41:39] |
* |
crschmidt has joined #trac |
| [05:41:47] |
<crschmidt> |
Is there a way to have trac send email notifications on Wiki edits? |
| [05:42:04] |
<misc> |
using rss2email ? |
| [05:42:12] |
<crschmidt> |
Anything built in? |
| [05:42:49] |
<crschmidt> |
I'm not up to maintaining rss2email, so if there's nothing built in, I'll just deal. |
| [05:49:19] |
<eblot> |
crschmidt: no, however this has already been requested (notification on edition not restricted to tickets) |
| [05:50:14] |
* |
crschmidt nods |
| [05:50:34] |
<crschmidt> |
(For the record, the reason I'm not up to using rss2email is that I don't want to hack feedparser to support authentication) |
| [05:51:52] |
<misc> |
you could do it in two time 1) use wget to download the feed with builtin auth system ( ie no need to code anything ) 2) give the feed to rss2email ? |
| [05:52:55] |
<crschmidt> |
Perhaps I'm misunderstanding how rss2email works, but it doesn't look like it's designed to be handed content. I'd basically need to rewrite rss2email. |
| [05:56:07] |
* |
prologic has quit IRC |
| [05:57:49] |
<crschmidt> |
hm, and the RSS feed doesn't include a diff, either. |
| [05:58:11] |
* |
mitsuhiko has joined #trac |
| [06:01:15] |
<alect> |
lo mitsuhiko |
| [06:01:49] |
<mitsuhiko> |
darn. server died... |
| [06:01:58] |
<mitsuhiko> |
"hammett kernel: [<ffffffff802a31ea>] out_of_memory+0x2e/0x180 |
| [06:01:58] |
<mitsuhiko> |
" |
| [06:02:02] |
<mitsuhiko> |
grrrr |
| [06:08:55] |
* |
prologic has joined #trac |
| [06:12:35] |
* |
eblot_ has joined #trac |
| [06:25:38] |
* |
eblot has quit IRC |
| [06:29:43] |
* |
kopernikus has quit IRC |
| [06:46:27] |
* |
^BuGs^ has joined #trac |
| [06:47:44] |
* |
Sweetshark has joined #trac |
| [06:56:22] |
* |
kopernikus has joined #trac |
| [07:02:01] |
<alect> |
quiet in here |
| [07:02:49] |
* |
dgynn has joined #trac |
| [07:03:13] |
* |
Sweetsha1k has quit IRC |
| [07:08:08] |
<^BuGs^> |
:o |
| [07:08:10] |
<^BuGs^> |
well |
| [07:08:51] |
<^BuGs^> |
might get busy soon. cPanel has almost got Apache 2.2.x working in WHM. Which is good because then I will install trac. :-) |
| [07:12:28] |
<alect> |
cool :) |
| [07:15:46] |
<^BuGs^> |
then at least |
| [07:16:06] |
<^BuGs^> |
our site can be worked on in SVN with a "outline" view of the system |
| [07:16:12] |
<^BuGs^> |
to keep trac of changes |
| [07:16:18] |
<^BuGs^> |
:-) |
| [07:25:14] |
* |
mario_ has joined #trac |
| [07:25:40] |
* |
Miek has quit IRC |
| [07:26:58] |
* |
l0kii has quit IRC |
| [07:31:42] |
* |
l0wkey has joined #trac |
| [07:40:27] |
* |
pygi has quit IRC |
| [07:40:53] |
* |
endra has quit IRC |
| [07:41:12] |
* |
neoxed_ has quit IRC |
| [07:43:53] |
* |
Miek has joined #trac |
| [07:46:05] |
* |
bryanl has joined #trac |
| [07:54:05] |
* |
pobrien has joined #trac |
| [08:08:56] |
* |
Miek has quit IRC |
| [08:21:23] |
* |
dawkirst has joined #trac |
| [08:25:02] |
* |
dgynn_ has joined #trac |
| [08:26:36] |
<dawkirst> |
Hello. I'm trying to insall trac on Windows XP. I have dowloaded the Python 2.4.3 MSI installer, and installed Python. Next, I downloaded the All-In-One Installer (http://trac.edgewall.org/wiki/TracOnWindows#GettingStarted) and ran it. But this is where I get stuck. On that same Trac documentation page, they say that I must add the .py extensions to the tracd and trac-admin files in my Python scripts folder: which I can't seem to find. Any c |
| [08:29:44] |
* |
pradeep has joined #trac |
| [08:33:58] |
* |
dgynn has quit IRC |
| [08:55:33] |
<kopernikus> |
dawkirst: in my case its c:\program file\python2.4\Scripts |
| [08:58:27] |
<kopernikus> |
if everything else fails, you need to type the full path in quotes for both, python and tracd/trac-admin |
| [08:59:14] |
<kopernikus> |
"c:\program files\python2.4\python.exe" "c:\program files\python2.4\scripts\trac-admin" |
| [09:00:44] |
<dawkirst> |
kopernikus: thanks. |
| [09:04:13] |
<dawkirst> |
kopernikus: How can I know if I have SQLite installed? |
| [09:10:20] |
<kopernikus> |
download the pysqlite installer for windows and follow the instructions ;) |
| [09:18:39] |
* |
pradeep has quit IRC |
| [09:19:38] |
* |
danbeck has joined #trac |
| [09:22:30] |
* |
jadd_ has joined #trac |
| [09:23:43] |
<kopernikus> |
to veryify the installation start a python console and type: |
| [09:23:52] |
<kopernikus> |
import pysqlite2 |
| [09:24:03] |
<kopernikus> |
from pysqlite2 import dbapi2 as sqlite |
| [09:24:23] |
<kopernikus> |
there are docs,...somewhere. |
| [09:34:10] |
* |
Fr34k4z01d has joined #trac |
| [09:35:04] |
<Fr34k4z01d> |
is anyone here good on hlfs ? |
| [09:35:04] |
<Fr34k4z01d> |
please help me |
| [09:35:47] |
<matt_good_> |
Fr34k4z01d: what is hlfs? |
| [09:35:47] |
* |
Fr34k4z01d has quit IRC |
| [09:40:31] |
* |
^BuGs^ has quit IRC |
| [09:52:53] |
<kopernikus> |
we'll never know ;) |
| [09:56:44] |
* |
jadd_ has quit IRC |
| [09:58:26] |
<crschmidt> |
it's the half life file system, of course |
| [09:59:47] |
* |
jadd_ has joined #trac |
| [10:03:13] |
* |
kopernikus has left #trac |
| [10:08:15] |
* |
dgynn_ has quit IRC |
| [10:44:01] |
* |
neoxed has joined #Trac |
| [10:46:34] |
* |
daniel-w has joined #trac |
| [10:53:26] |
* |
jadd_ has joined #trac |
| [11:03:57] |
* |
bryanl has quit IRC |
| [11:04:20] |
* |
bryanl has joined #trac |
| [11:06:08] |
* |
jadd_ has quit IRC |
| [11:06:55] |
* |
newpers has joined #trac |
| [11:07:28] |
* |
dilinger has quit IRC |
| [11:26:07] |
* |
dilinger has joined #trac |
| [11:26:27] |
* |
pobrien has left #trac |
| [11:37:28] |
<eblot_> |
alect: trac-hacks has been spammed: http://trac-hacks.org/attachment/wiki/WikiStart |
| [11:42:34] |
<matt_good_> |
crschmidt: that would've been my guess to :P however, I think this may be more likely: http://wiki.linuxfromscratch.org/hlfs/ |
| [11:48:58] |
* |
newpers has left #trac |
| [11:51:52] |
* |
kop_ has joined #trac |
| [12:05:47] |
* |
bryanl has joined #trac |
| [12:05:58] |
<coderanger> |
eblot_: Thanky |
| [12:11:43] |
* |
Miek has joined #trac |
| [12:13:45] |
* |
matt_good_ has quit IRC |
| [12:16:14] |
* |
matt_good_ has joined #trac |
| [12:19:24] |
* |
dawkirst has quit IRC |
| [12:45:10] |
<Eridius> |
coderanger: when are you gonna commit my patch? ;) |
| [12:45:25] |
<coderanger> |
oy, right, still need to do that |
| [12:45:31] |
* |
coderanger -> readify :) |
| [12:45:36] |
<Eridius> |
hehe |
| [12:46:00] |
<Eridius> |
man, sshfs kicks so much ass |
| [12:46:21] |
<coderanger> |
I need to triage my trac-hacks tickets some time soon |
| [12:47:22] |
* |
Eridius is currently trying to figure out how best to utilize your ticketdeletion plugin to delete all changes after a given timestamp |
| [12:48:58] |
<Eridius> |
hrm, it just occurred to me that your ticketdeletion plugin can screw up if you delete changes in a certain order |
| [12:49:07] |
<Eridius> |
if I have 2 changes to, say, keywords: "a" => "b" => "c" |
| [12:49:16] |
<Eridius> |
if I delete "a" => "b", then I delete "b" => "c", it's going to be left at "b" |
| [12:49:18] |
<coderanger> |
You need to delete newest to oldest |
| [12:49:21] |
<Eridius> |
exactly |
| [12:49:35] |
<coderanger> |
which it will do i the web UI automatically |
| [12:49:44] |
<Eridius> |
well, I'd certainly hope so ;) |
| [12:51:58] |
* |
dawkirst has joined #trac |
| [12:55:01] |
<dawkirst> |
Hello. Can I use Abyss Web Server to host Trac? If so, how must I configure Abyss to handle the cgi? I'm kind of lost. |
| [12:56:02] |
<coderanger> |
never heard of it |
| [12:56:08] |
* |
matt_good_ has quit IRC |
| [12:57:00] |
* |
daniel-w has quit IRC |
| [12:57:22] |
* |
lawnchair has quit IRC |
| [12:58:08] |
<coderanger> |
dawkirst: http://www.aprelium.com/abyssws/python.html |
| [12:58:49] |
* |
matt_good_ has joined #trac |
| [12:58:58] |
<coderanger> |
dawkirst: And http://www.aprelium.com/data/doc/2/abyssws-win-doc-html/scripting.html |
| [13:03:01] |
* |
daniel-w has joined #trac |
| [13:04:44] |
<dawkirst> |
coderanger, does trac.cgi serve as an index file? |
| [13:05:04] |
<coderanger> |
If you make it do that .... |
| [13:05:17] |
<Eridius> |
can you adjust the time zone Trac displays timestamps in? |
| [13:05:36] |
<coderanger> |
Eridius: 1) Via the system timezone. 2) in 0.11dev, yes |
| [13:05:40] |
<Eridius> |
vah |
| [13:05:41] |
<Eridius> |
bah |
| [13:05:57] |
<coderanger> |
in 0.11dev its all done per-user actually |
| [13:06:09] |
<Eridius> |
ooh |
| [13:06:29] |
<Eridius> |
alright, I have a timestamp that represents the oldest spam change I want to delete |
| [13:06:43] |
<Eridius> |
now I need to get every single ticket change that occurred after that timestamp, on all tickets, and delete them, from newest to oldest |
| [13:06:49] |
<Eridius> |
using your _delete_change |
| [13:06:50] |
<Eridius> |
:/ |
| [13:07:13] |
<Eridius> |
I don't suppose you can help me with this? ;) |
| [13:07:13] |
<coderanger> |
well getting the changes should be easy via SQL |
| [13:07:27] |
<coderanger> |
just look at the ticket_change table |
| [13:08:05] |
<coderanger> |
timestamps are stored in epoch format, so its just "where ts >= $my_ts" |
| [13:08:24] |
<Eridius> |
hrm, my ticket_custom is empty. so that should make deleting changes easier, if I want to ignore your plugin |
| [13:08:46] |
<coderanger> |
Except then you need to revert changed properties by hand |
| [13:08:57] |
<Eridius> |
well no, I'd write code to do it |
| [13:09:17] |
<Eridius> |
the problem with using your code is I have so many damn changes to revert, I don't want to do unnecessary work like querying the ticket_change table |
| [13:09:56] |
<coderanger> |
yeah, the SQL is very inefficient for doing huge deletion runs |
| [13:11:38] |
* |
Semhirage has quit IRC |
| [13:17:23] |
* |
bryanl has quit IRC |
| [13:29:25] |
<Eridius> |
coderanger: what happens if I do a cursor.execute while iterating over the results of the last cursor.execute? |
| [13:29:30] |
<Eridius> |
should I get a new cursor with db.cursor ? |
| [13:29:50] |
<coderanger> |
yeah, or use fetchall() on the first |
| [13:30:20] |
<Eridius> |
as in for foo in cursor.fetchall(): ? |
| [13:31:55] |
* |
mfuchs has quit IRC |
| [13:31:57] |
<Eridius> |
hrm, I think I have a script that might actually work |
| [13:32:18] |
* |
Eridius pasted http://pastie.textmate.org/34670 |
| [13:32:22] |
<Eridius> |
any comments before I run it? |
| [13:32:38] |
<Eridius> |
heh, the WikiPage import is useless. yay for basing this on trac-shell.py |
| [13:33:16] |
<Eridius> |
coderanger: ^ |
| [13:33:50] |
<coderanger> |
I don't see why it wouldn't work |
| [13:33:54] |
<coderanger> |
but back up your DB first ;-) |
| [13:34:37] |
<Eridius> |
I did |
| [13:34:44] |
<Eridius> |
ok, now to try it |
| [13:34:53] |
* |
Eridius throws a print statement in, so he can see it doing stuff |
| [13:35:27] |
<Eridius> |
blah, unpacking tuple of wrong size ;) |
| [13:35:36] |
<Eridius> |
forgot the last item in get_changelog() |
| [13:35:40] |
<Eridius> |
incidentally, what is that last field for? |
| [13:35:45] |
<Eridius> |
in _delete_change you just ignore it |
| [13:35:58] |
<coderanger> |
which? permanent? |
| [13:36:17] |
<Eridius> |
ticket.get_changelog() returns timestamp, author, field, oldvalue, newvalue, and what? |
| [13:36:31] |
<coderanger> |
permanent |
| [13:36:34] |
<Eridius> |
meaning..? |
| [13:36:45] |
<coderanger> |
right now it means the change is from an attachment |
| [13:36:55] |
<Eridius> |
ah, but since I'm filtering out attachment changes it's irrelevant, yeah? |
| [13:36:57] |
<coderanger> |
which ticketdelete can't delete |
| [13:37:01] |
<coderanger> |
yep |
| [13:37:34] |
* |
m_g has quit IRC |
| [13:37:46] |
<Eridius> |
oops, forgot to filter out comments for updating the ticket table |
| [13:38:48] |
* |
maxb has quit IRC |
| [13:39:20] |
<Eridius> |
mm, it's going nice and fast |
| [13:39:31] |
<Eridius> |
up to ticket #200 already |
| [13:41:01] |
<Eridius> |
woot! My spam is gone! Although now I have to deal with wiki pages |
| [13:41:03] |
<Eridius> |
it's a *lot* less |
| [13:43:01] |
<mitsuhiko> |
cmlenz: rst for ruby is...? |
| [13:43:15] |
<mitsuhiko> |
don't tell me RedCloth. that just sucks |
| [13:48:35] |
* |
cmlenz has quit IRC |
| [13:59:28] |
* |
cmlenz has joined #trac |
| [13:59:50] |
<Eridius> |
oh man, no wonder the blacklist stopped working! |
| [14:00:07] |
<Eridius> |
turns out some asshat spammer spammed BadContent... so his own spam was being treated as a regular expression |
| [14:00:11] |
<Eridius> |
rather than the real blacklists |
| [14:02:34] |
<Eridius> |
coderanger: how do I set permissions which applies to everybody *but* anonymous? |
| [14:02:50] |
* |
dgynn has joined #trac |
| [14:03:03] |
<coderanger> |
Eridius: "autehnticated" |
| [14:03:06] |
<Eridius> |
thanks |
| [14:03:21] |
<coderanger> |
Eridius: And you probably want to make BadContent read-only |
| [14:03:23] |
<mitsuhiko> |
coderanger: typos in quotes look even funnier :D |
| [14:03:27] |
<coderanger> |
so only admins can change it |
| [14:03:38] |
<coderanger> |
mitsuhiko: I was close :P |
| [14:03:38] |
<Eridius> |
actually, I'm going to remove any editing powers from anonymous, require people to register |
| [14:04:25] |
<coderanger> |
I would do both |
| [14:05:54] |
<Eridius> |
yeah.. |
| [14:06:10] |
<Eridius> |
I assume ticket_append means you can comment? |
| [14:09:01] |
<coderanger> |
yes |
| [14:09:31] |
* |
dawkirst has quit IRC |
| [14:10:00] |
<Eridius> |
I wish I could delete wiki changes that aren't the newest |
| [14:11:23] |
<Eridius> |
to delete attachments, should I just delete the file on-disc and edit the db by hand? |
| [14:11:50] |
<Eridius> |
or maybe I should try and enhance ticketdeletion to handle attachments? It shouldn't be that hard to do handle |
| [14:12:00] |
<Eridius> |
though I need to be able to delete wiki attachments too.. |
| [14:15:00] |
<alect> |
morning |
| [14:17:27] |
<Eridius> |
ok, I think I got the attachments |
| [14:27:16] |
* |
endra has joined #trac |
| [14:27:18] |
<endra> |
hey |
| [14:27:19] |
<endra> |
sup |
| [14:27:32] |
<endra> |
trac keeps giving me an internal error on this project |
| [14:28:00] |
<alect> |
@logging |
| [14:28:00] |
<evil_twin> |
alect: "logging" is http://trac.edgewall.org/wiki/TracLogging <-- Enable debug logging to file, ensure your environments log/ directory is writeable by your web server user, check for errors. |
| [14:28:26] |
<endra> |
http://pastebin.ca/324005 |
| [14:30:17] |
<endra> |
.. my log doesn't show anything |
| [14:30:36] |
<coderanger> |
endra: resync |
| [14:30:43] |
<endra> |
already did that, no good |
| [14:30:49] |
* |
dilinger has quit IRC |
| [14:32:04] |
<endra> |
Here's what I have done: I made sure logging is on, I made sure repo is good, I made sure it has repo ACCESS, .. what else .. I resynched, and I made sure that all the trac directory was owned by tracd |
| [14:32:28] |
<endra> |
I do have 1 project though that works just fine though, in the same repo |
| [14:32:37] |
<coderanger> |
this is 0.10.3. right? |
| [14:32:42] |
<endra> |
Yes, latest one |
| [14:33:04] |
<endra> |
trac-0.10.3 |
| [14:34:07] |
<endra> |
I am running it using tracd like so: --env-parent-dir /var/lib/trac --auth *,/var/..... path to my ht digest file,realm.here.org |
| [14:34:15] |
* |
ARMax has joined #trac |
| [14:34:25] |
* |
ARMax has left #trac |
| [14:34:40] |
<endra> |
It is running under user/group tracd/tracd, and my repo goes like so: /svn/{project}, I do have a {project 1} that works JUST fine but this {project 2} is the one that isn't working |
| [14:35:16] |
<endra> |
Thats about all the information that I can give you.. |
| [14:36:58] |
<endra> |
I will remove everything and attempt to initenv again |
| [14:38:05] |
<coderanger> |
hmm, for blocked tickets, should TICKET_ADMINs be able to override the block? |
| [14:38:40] |
<alect> |
what's a blocked ticket? |
| [14:38:59] |
<coderanger> |
http://dev.coderanger.net/0.10.3/main/ticket/1 |
| [14:39:29] |
* |
cmlenz has quit IRC |
| [14:41:51] |
* |
dilinger has joined #trac |
| [14:43:50] |
<coderanger> |
alect: Of course if we had workflow this would be easier ;-) |
| [14:44:10] |
* |
crschmidt has left #trac |
| [14:44:18] |
<alect> |
soon, oh yes |
| [14:44:36] |
<alect> |
i can't get to your site at all |
| [14:44:55] |
<coderanger> |
hrmm |
| [14:45:17] |
<coderanger> |
can you get to coderanger.net? |
| [14:45:40] |
* |
shacka has joined #trac |
| [14:45:46] |
<alect> |
nope |
| [14:45:49] |
* |
shacka has left #trac |
| [14:46:48] |
<coderanger> |
hrmm, works from the off-campus servers I can get to |
| [14:48:36] |
<alect> |
i connect, but a GET / just sits there forever |
| [14:50:53] |
<coderanger> |
weird |
| [14:52:08] |
<alect> |
pfft! |
| [14:53:52] |
* |
Manticore-3 has joined #trac |
| [14:54:07] |
<coderanger> |
hrmm, can't connect from sf's shell server |
| [14:55:24] |
<coderanger> |
$10 says they are futzing with the firewall again |
| [15:02:20] |
<marlun> |
If I install python2.5 (since that recommended for 0.11dev) on Ubuntu which has 2.4 by default, how do I make sure that Trac uses it instead of 2.4? |
| [15:05:54] |
<coderanger> |
alect: Yep, not just you. W3C's validator can't connect, nor can a friend coming via a colo in chicago |
| [15:06:10] |
<alect> |
cunning |
| [15:06:34] |
<coderanger> |
time to do more yelling at people it seems |
| [15:06:42] |
<coderanger> |
this is really ridiculous for a tech school |
| [15:12:31] |
<coderanger> |
I think its time to start looking for a dedicated host/colo :-/ |
| [15:16:20] |
<coderanger> |
alect: Hmm, what IP do you see for coderanger.net? |
| [15:17:30] |
<alect> |
128.113.151.148 |
| [15:17:38] |
<coderanger> |
That is correct |
| [15:17:43] |
<alect> |
:( |
| [15:17:44] |
<coderanger> |
Whats your IP? |
| [15:19:44] |
<alect> |
home.swapoff.org |
| [ |