| [00:03:10] |
<prologic> |
what's the "hmm" for ? |
| [00:03:50] |
<otaku42> |
back |
| [00:08:19] |
<prologic> |
0.9 doesn't have trac.mimeview.api.IContentConverter does it ? :) |
| [00:09:44] |
<Arc> |
since i suck at regex, this is what i used |
| [00:09:46] |
<Arc> |
if len(user) < 3 or (not user.isalpha()) or user[0].islower() or \ |
| [00:09:46] |
<Arc> |
user[1].isupper() or user[2:].islower() or user[-1].isupper() : |
| [00:10:02] |
<Arc> |
i tested it against the cases in http://www.pysoy.org/wiki/SandBox , it seems to work |
| [00:11:09] |
<prologic> |
oh ouch |
| [00:11:16] |
<prologic> |
use regex :) |
| [00:11:24] |
<prologic> |
what are you trying to match ? |
| [00:13:51] |
* |
tomster has joined #trac |
| [00:14:21] |
<Arc> |
first letter must be capital, second must be lower case, last must be lower case, and between the first and last there must be at least one capital |
| [00:14:35] |
<Arc> |
and there can be no non-alpha characters (ie, no numbers, etc) |
| [00:16:07] |
<prologic> |
isn'sounds somewhat familiar :) |
| [00:16:07] |
<prologic> |
you're not matching wiki words are you ? |
| [00:16:27] |
<Arc> |
that's exactly what im doing. |
| [00:16:32] |
<prologic> |
oh |
| [00:16:36] |
<Arc> |
i want to ensure that new users are CamelCase |
| [00:16:37] |
<prologic> |
well then that's easy |
| [00:17:20] |
<prologic> |
[A-Z][A-Za-z]*[a-z]+[A-Z][A-Za-z]* |
| [00:17:31] |
* |
idnar has quit IRC |
| [00:17:35] |
* |
idnar_ has joined #trac |
| [00:17:49] |
<Arc> |
that's incorrect. |
| [00:17:49] |
<prologic> |
enclose in ( ) |
| [00:17:56] |
<Arc> |
because it allows ABCDE |
| [00:17:57] |
<prologic> |
and match.groups()[0] should be the match |
| [00:18:13] |
<prologic> |
oh wait |
| [00:18:48] |
<prologic> |
umm |
| [00:18:49] |
<prologic> |
no it doesn't |
| [00:18:55] |
<prologic> |
there has to be 1+ lower in between |
| [00:18:58] |
<prologic> |
it's right :) |
| [00:19:03] |
<prologic> |
it's part of my wiki engine |
| [00:19:08] |
<Arc> |
it allows AAaAA |
| [00:19:35] |
<Arc> |
apparently CamelCase requires the second and last characters to be lower case |
| [00:20:08] |
<prologic> |
hrmm |
| [00:20:09] |
<prologic> |
you're right |
| [00:20:20] |
<prologic> |
I think I can fix that |
| [00:20:22] |
<Arc> |
http://www.pysoy.org/wiki/SandBox |
| [00:20:36] |
* |
tomster has quit IRC |
| [00:20:38] |
<Arc> |
all upper case letters must be seperated by at least one lower case letter. |
| [00:20:59] |
<Arc> |
so even my check isn't 100% |
| [00:21:39] |
<prologic> |
hold on |
| [00:21:43] |
<prologic> |
I'll have a nice regex for this |
| [00:21:47] |
<prologic> |
seems my own wiki engine is wrong :/ |
| [00:23:36] |
<Arc> |
yea toss some of my examples at it |
| [00:24:33] |
* |
cboos has joined #trac |
| [00:31:29] |
<alect> |
try this: ([A-Z][a-z]+){2,} |
| [00:31:34] |
<alect> |
hey cboos:) |
| [00:31:44] |
<cboos> |
'llo |
| [00:32:40] |
<cboos> |
hey alect, you remember our little discussion about the suppresion of ":" in TracLinks when rendered? |
| [00:32:50] |
<alect> |
yep |
| [00:33:00] |
<cboos> |
I got it wrong when I explained it to you... |
| [00:33:21] |
<cboos> |
I originally was thinking about doing that for _short_ TracLinks ... |
| [00:33:34] |
<alect> |
[wiki:SandBox]? |
| [00:33:36] |
<cboos> |
when the namespace is anyway visible ... |
| [00:33:37] |
* |
jstuart is now known as jstuart|away |
| [00:33:45] |
<cboos> |
no, simply wiki:SandBox |
| [00:33:47] |
<alect> |
ah wiki:SandBox? |
| [00:33:51] |
<cboos> |
yes... |
| [00:34:02] |
<alect> |
so that would become: wiki SandBox |
| [00:34:22] |
<cboos> |
yse, so you'd write: milestone:0.9 and we simply write "milestone 0.9" for the link |
| [00:34:38] |
<alect> |
i'd be +1 for that |
| [00:34:40] |
<cboos> |
so nothing "dramatically" changes |
| [00:34:42] |
<alect> |
milestone:0.9 is ugly |
| [00:34:44] |
<alect> |
:) |
| [00:35:31] |
<cboos> |
yeah, it would be a little readability improvement. So I'll do it. |
| [00:35:38] |
<alect> |
sounds good |
| [00:36:08] |
<cboos> |
another wiki improvement I'm gonna make this morning is the suggestion of homeasvs from yesterday, explicit ids for headings |
| [00:36:27] |
<alect> |
example? |
| [00:36:44] |
<cboos> |
so you can build e.g. a FAQ and make up the URLs so they won't change if the heading is modified |
| [00:36:53] |
<cboos> |
eg. by having the keywords only in the id |
| [00:37:25] |
<alect> |
how would you specify the keywords? |
| [00:37:35] |
<cboos> |
Right now, this could help me to convert the ReST FAQ to normal Trac wiki markup, while keeping the existing ids |
| [00:37:49] |
<cboos> |
wait let me give you an example |
| [00:38:07] |
<cboos> |
== Can I manage multiple projects from a single installation of Trac? == |
| [00:38:11] |
<cboos> |
will become: |
| [00:38:32] |
<cboos> |
== Can I manage multiple projects from a single installation of Trac? == #manage-multiple-projects-single-installation |
| [00:38:47] |
<cboos> |
the #...-... stuff just after the second == |
| [00:38:54] |
<alect> |
aha |
| [00:39:21] |
<cboos> |
that will be a specialized use, but I imagine it could be useful at times |
| [00:40:10] |
<alect> |
you could just do [[html(<a id="#manage-multiple-projects-single-installation"/>)]] for now |
| [00:40:15] |
<cboos> |
arg! |
| [00:40:45] |
<cboos> |
hm, well, the heading already produces an id automatically |
| [00:40:56] |
<cboos> |
that syntax is for overriding the default one |
| [00:41:10] |
<alect> |
yeah i understand |
| [00:41:55] |
<prologic> |
yeah I was wondering why you couldn't build an FAQ list macro |
| [00:41:58] |
<prologic> |
from the heading ids |
| [00:42:46] |
<alect> |
TOC(inline) does pretty much that |
| [00:43:24] |
<cboos> |
TOC(inline)? How would you do that on the example above? |
| [00:43:48] |
<alect> |
cboos: truthfully i think it's probably overkill for a very specialised case... *shrug* |
| [00:44:16] |
<alect> |
that was for prologic... |
| [00:44:26] |
<alect> |
unless i misunderstand what a faq list macro would do |
| [00:44:46] |
<Arc> |
alect: that doesn't work either because it only checks to see if there is at least a CamelCase |
| [00:44:53] |
<Arc> |
but CamelCase5 matches |
| [00:45:06] |
<alect> |
you need \b at each end |
| [00:45:27] |
<alect> |
\b...\b |
| [00:45:44] |
<Arc> |
each end of what? |
| [00:45:53] |
<alect> |
the regex... |
| [00:46:02] |
<Arc> |
re.match('([A-Z][a-z]+){2,}','AeBe') |
| [00:46:12] |
<Arc> |
this doesnt work: |
| [00:46:16] |
<prologic> |
"\b((?![A-Z][a-z]+){2,})\b" # Match a WikiWord |
| [00:46:33] |
<Arc> |
ok |
| [00:46:36] |
<alect> |
^^ what prologic said |
| [00:46:52] |
<Arc> |
that doesnt work either. |
| [00:47:09] |
<prologic> |
it should and does |
| [00:47:12] |
<Arc> |
>>> if re.match('\b((?![A-Z][a-z]+){2,})\b','AeBe') : print 'yes' |
| [00:47:12] |
<prologic> |
I've tested it :) |
| [00:47:18] |
<Arc> |
that does not work |
| [00:47:30] |
<cboos> |
(why not reuse the actual regexp for wiki pages) |
| [00:47:41] |
<alect> |
use r'...' |
| [00:47:46] |
<prologic> |
cboos, what I pasted is pretty much it :) |
| [00:47:50] |
<prologic> |
most commonly used regex |
| [00:47:52] |
<alect> |
cboos: where is it under 0.9? |
| [00:47:56] |
<Arc> |
nope. |
| [00:48:12] |
<alect> |
change ! to : |
| [00:48:12] |
<Arc> |
re.match(r'\b((?![A-Z][a-z]+){2,})\b','AeBe') doesn't work either. |
| [00:48:24] |
<alect> |
>>> print re.match(r'\b((?:[A-Z][a-z]+){2,})\b','AeBe') |
| [00:48:24] |
<alect> |
<_sre.SRE_Match object at 0xb79675a0> |
| [00:49:03] |
<cboos> |
alect: ah, 0.9, I forgot what's in 0.9, sorry ;) |
| [00:49:21] |
<Arc> |
alright then :-) |
| [00:49:24] |
<Arc> |
that works. |
| [00:49:27] |
<prologic> |
ahh yeah |
| [00:49:32] |
<prologic> |
I mistakengly used ! |
| [00:49:34] |
<prologic> |
instead of ?: |
| [00:49:51] |
<cboos> |
http://projects.edgewall.com/trac/browser/branches/0.9-stable/trac/wiki/api.py#L189 |
| [00:50:42] |
<alect> |
that's a little more hardcore than arc needs |
| [00:50:50] |
<cboos> |
the one in 0.10 is mostly the same, but I split that in parts for clarity |
| [00:50:52] |
<cboos> |
http://projects.edgewall.com/trac/browser/trunk/trac/wiki/api.py#L244 |
| [00:50:58] |
<alect> |
he just wants to make sure registering usernames are in CamelCase |
| [00:51:08] |
<cboos> |
so you can more easily get the parts you're interested in... |
| [00:51:17] |
<alect> |
cboos: you see the patches on #1269? |
| [00:51:24] |
<cboos> |
ah ok, I see |
| [00:51:31] |
<cboos> |
the patches? let me see... |
| [00:52:02] |
<cboos> |
ah no, hopefully we get an upgrade to post 3400 soon on p.e.c ;) |
| [00:52:11] |
<alect> |
hehe |
| [00:52:15] |
<alect> |
truly |
| [00:52:55] |
<cboos> |
ah, but that won't help for attachments to tickets, you now, the disabled ticket_details ... |
| [00:53:11] |
<alect> |
hmm yeah |
| [00:53:23] |
<alect> |
i did have a think about that actually.. |
| [00:53:34] |
<alect> |
have an 'attachments' filter |
| [00:53:40] |
<alect> |
if it is the only one selected, show all attachments |
| [00:54:31] |
* |
Guardian has quit IRC |
| [00:54:37] |
<alect> |
otherwise, show ticket/wiki attachments only if ticket_details/wiki+attachments is selected |
| [00:54:52] |
<cboos> |
yeah, the possibility to show all attachements would be good, but we'd need some kind of "tristate" |
| [00:55:17] |
<cboos> |
otherwise it would be confusing if you explicitely leave out the attachments to have attachment events anyway |
| [00:55:30] |
<alect> |
exactly why you have ticket_details/wiki+attachments |
| [00:55:47] |
<alect> |
attachments, wiki, wiki+attachments |
| [00:55:50] |
<Arc> |
thanks guys |
| [00:55:53] |
<alect> |
attachments only show in case 1 and 3 |
| [00:56:03] |
<alect> |
np arc |
| [00:56:24] |
<cboos> |
mh, I'm a bit confused ... |
| [00:56:36] |
<Arc> |
http://www.pysoy.org/register now requires proper CamelCase |
| [00:57:25] |
<alect> |
wiki attachments visible if filters==('attachments',) or ('wiki' in filters and 'attachments' in filters) |
| [00:57:34] |
<alect> |
arc: no problem, good luck |
| [00:57:56] |
<alect> |
heh, the super wiki shortcuts [foo] break the TracIni page :) |
| [00:57:56] |
<cboos> |
yeah ok for the logic, but what would the UI look like? |
| [00:58:11] |
<cboos> |
ah! |
| [00:58:12] |
<alect> |
there'd just be an extra 'attachments' checkbox |
| [00:58:49] |
<cboos> |
yeah, but that's what I would find confusing: to have the 'attachment' checkbox unchecked, and yet see attachments... |
| [00:58:56] |
<alect> |
you wouldn't |
| [00:59:04] |
<alect> |
look at the logic above |
| [00:59:13] |
* |
Arc has left #trac |
| [00:59:31] |
<cboos> |
aaaaaaaaaaaaaahhhhhhhhhhhhhhhhhhhh |
| [00:59:35] |
<alect> |
hehehe |
| [00:59:39] |
* |
alect sees the light bulb go on ;) |
| [00:59:41] |
<asmodai> |
and back |
| [00:59:43] |
<cboos> |
you know, it's the morning |
| [00:59:50] |
<alect> |
cboos: :) |
| [00:59:53] |
<alect> |
hey asmodai |
| [00:59:55] |
<alect> |
wb to #trac |
| [00:59:55] |
<cboos> |
didn't finish my cup of coffee yet... |
| [01:00:05] |
<alect> |
speaking of coffee |
| [01:00:08] |
* |
alect -> coffee |
| [01:03:16] |
<prologic> |
hey anyone thought of using matplotlib to create a plugin/macro to show some nice stats about commits, activity, etc ? |
| [01:03:27] |
<asmodai> |
:D |
| [01:03:30] |
* |
asmodai has tea :D |
| [01:03:37] |
* |
prologic has V :) |
| [01:04:38] |
<cboos> |
prologic: yeah somebody thought about that eariler ... there's a ticket about that IIRC |
| [01:04:43] |
<asmodai> |
That's some sort of tomato juice ne? |
| [01:04:48] |
<cboos> |
... but nothing more than a ticket ;) |
| [01:07:00] |
<cboos> |
prologic: look at #1494 and #740 |
| [01:07:04] |
<asmodai> |
cboos: Add the ticket dependency stuff :) |
| [01:07:07] |
<asmodai> |
(pwease) |
| [01:07:08] |
<asmodai> |
:D |
| [01:07:19] |
<prologic> |
k will do |
| [01:07:49] |
* |
Semhirage has quit IRC |
| [01:07:54] |
<prologic> |
going out now neways up to the uni to do some work :) |
| [01:07:55] |
<prologic> |
back later |
| [01:08:20] |
<cboos> |
asmodai: I hear you ;) |
| [01:09:09] |
<asmodai> |
yay! :D |
| [01:10:41] |
* |
tomster has joined #trac |
| [01:10:44] |
<cboos> |
looks like the trac-xref is a bit obsolete right now... the current plan is to revive it with only the trac-objects bits, and make the xref stuff into a plugin (but hopefully a core plugin, as the relationship stuff could be quite generally useful, like for ... ticket dependencies!) |
| [01:15:23] |
<prologic> |
hey I got a questoin :) |
| [01:15:31] |
<prologic> |
where are hte components/plugins loaded and stored ? in the env ? |
| [01:16:02] |
<asmodai> |
trac's env dir: /plugins |
| [01:16:09] |
<prologic> |
umm no |
| [01:16:11] |
<prologic> |
not physcally stored :) |
| [01:16:15] |
<prologic> |
in the running system |
| [01:20:09] |
* |
idnar_ is now known as idnar |
| [01:22:05] |
<alect> |
back |
| [01:22:28] |
<alect> |
prologic: trac/core.py |
| [01:22:40] |
<alect> |
ComponentMeta |
| [01:22:48] |
<prologic> |
hmm k |
| [01:22:49] |
<prologic> |
:) |
| [01:46:02] |
* |
tuxipuxi has joined #trac |
| [01:55:56] |
* |
The_Tick has joined #trac |
| [01:56:17] |
<The_Tick> |
http://project.colloquy.info/ticket/712 <- is that a bug? |
| [01:56:32] |
<The_Tick> |
the giberish not wrapping |
| [01:57:52] |
<alect> |
yep |
| [01:58:48] |
<cboos> |
The_Tick: can you paste the original wiki text somewhere? |
| [01:59:09] |
<The_Tick> |
ya, sec |
| [01:59:31] |
<The_Tick> |
you guys need lisppaste |
| [02:00:35] |
<The_Tick> |
http://paste.lisp.org/display/21252 |
| [02:02:12] |
<alect> |
#changelog .comment should probably be overflow: auto |
| [02:02:37] |
<cboos> |
we're in the description here ... |
| [02:02:51] |
<alect> |
err yeah sorry, i tested it in a comment :) |
| [02:02:58] |
<alect> |
same deal with the description i guess |
| [02:03:12] |
<cboos> |
let me see... |
| [02:04:02] |
<The_Tick> |
btw, that > stuff is fantastic |
| [02:04:17] |
<The_Tick> |
I'm already starting to utilize it heavily on adium trac |
| [02:06:12] |
<alect> |
yeah it is good stuff |
| [02:07:10] |
<cboos> |
the "gibberish" is actually one big line... it gets folded in multiple line, only breaks at spaces. Maybe the blockquote itself should be made scrollable, as this happens also in a plain wiki page... |
| [02:07:28] |
<The_Tick> |
yep |
| [02:07:43] |
<alect> |
it does it even if it's outside a blockquote |
| [02:07:53] |
<alect> |
ie. just long lines |
| [02:08:08] |
<cboos> |
right |
| [02:08:12] |
<The_Tick> |
the reason I'm concerned is that slashdot page widening bug you used to see in comments about a year or two ago |
| [02:08:21] |
<The_Tick> |
would make pages really super wide, heh |
| [02:08:40] |
<The_Tick> |
but I don't think it'll be seen in real use often |
| [02:09:10] |
<alect> |
could break long lines in the formatter i guess |
| [02:09:15] |
<alect> |
but what does "long" mean |
| [02:09:25] |
<The_Tick> |
this is over 450 characters |
| [02:09:32] |
<The_Tick> |
one idea |
| [02:09:41] |
<The_Tick> |
would be to put up an ellipsis image or something |
| [02:09:46] |
<The_Tick> |
in a button |
| [02:09:50] |
<The_Tick> |
and it would expand the info |
| [02:10:03] |
<The_Tick> |
so it'd give you the first 200 chars or something, and then more if you need it |
| [02:10:21] |
<The_Tick> |
would help when users post very long debugging info/samples/emails |
| [02:10:23] |
<alect> |
right but 200 characters on one persons screen may be 2 pages wide if their font is large |
| [02:10:36] |
<The_Tick> |
ya, but better than 450 |
| [02:10:46] |
<The_Tick> |
200 was $n |
| [02:10:48] |
<The_Tick> |
so whatever |
| [02:11:11] |
<alect> |
overflow: auto seems to work, it's just applying it appropriately that's the trick... |
| [02:11:20] |
<cboos> |
for a start, maybe we can put overflow: auto in blockquote.citation |
| [02:11:29] |
<cboos> |
as it's done in pre.wiki, pre.literal-block |
| [02:11:52] |
<cboos> |
bbl |
| [02:12:50] |
<The_Tick> |
maybe something crappy could be done |
| [02:13:00] |
<The_Tick> |
like the digg expand/retract comments thing |
| [02:13:57] |
* |
prisoner has quit IRC |
| [02:25:12] |
* |
klando has joined #trac |
| [02:25:37] |
<alect> |
tick: can you log a ticket for that? |
| [02:26:02] |
* |
klando_ has joined #trac |
| [02:26:20] |
* |
klando_ is now known as cedricOB2 |
| [02:26:44] |
* |
cedricOB2 has left #trac |
| [02:32:04] |
* |
tenshiKur0 has quit IRC |
| [02:41:38] |
* |
imajes has joined #trac |
| [02:59:44] |
<asmodai> |
cute |
| [02:59:46] |
<asmodai> |
http://bugs.musicbrainz.org/ |
| [02:59:51] |
<asmodai> |
didn't know they used trac |
| [03:00:07] |
<The_Tick> |
everyone does |
| [03:02:03] |
<asmodai> |
'course any system fails if the people using it don't put notes and status updates here. |
| [03:04:07] |
<neuralis> |
asmodai: i see you fixed the css width errors on the psf tracker. nice. |
| [03:07:25] |
<asmodai> |
neuralis: Yessir. |
| [03:08:02] |
<asmodai> |
Also added the 'python' style to all buttons for forms |
| [03:12:22] |
<neuralis> |
asmodai: how much will you kick and scream if i steal your theme for the OLPC tracker? :) |
| [03:15:06] |
* |
hap has joined #trac |
| [03:15:10] |
<hap> |
hey everyone. |
| [03:15:33] |
<hap> |
i see a "reports" tab on http://www.edgewall.com/gfx/screenshots/ticket.png, why don't I have that with my 0.9.4 version ? |
| [03:16:10] |
<hap> |
is Reports == Tickets? |
| [03:17:32] |
* |
Riccc has joined #trac |
| [03:21:01] |
<alect> |
hap: yes |
| [03:22:50] |
<hap> |
aah ok, i got it |
| [03:22:56] |
<hap> |
sorry :) |
| [03:23:00] |
<asmodai> |
neuralis: it's python.org's design. |
| [03:23:13] |
<cboos> |
ha, the screenshots should perhaps be actualized a bit... At least have a ScreenshotGallery page in the wiki ... |
| [03:23:22] |
<asmodai> |
neuralis: Can't take credit, I only molded it to fit trac's default divs and such |
| [03:23:56] |
<asmodai> |
cboos: I can create a bunch of screenshots easily here, want me to open a ticket with some new screenshots? |
| [03:23:58] |
<hap> |
i feel like the default installation of trac is not as good as when you edit stuff |
| [03:24:07] |
<alect> |
cboos: http://trac-hacks.org/wiki/news/2006-06-14-wiki-page-as-pdf-plugin-enabled |
| [03:24:11] |
<alect> |
contentconverter!!! :) |
| [03:24:13] |
<hap> |
is there a wiki page giving advices of changes we should make to improve the default trac installation ? |
| [03:24:43] |
<alect> |
hap: not really, but adding a few plugins can greatly enhance trac's features |
| [03:24:55] |
<cboos> |
alect: yeah, we need to finish that soon... lots of small things to finish first though ;) |
| [03:25:08] |
<alect> |
see the pdf link at the bottom? :) |
| [03:25:08] |
<hap> |
alect: is http://trac-hacks.org/ the way to go then ? |
| [03:25:10] |
<alect> |
sweet pdfs |
| [03:25:16] |
<alect> |
hap: absolutely |
| [03:25:19] |
<alect> |
lots of good stuff on there |
| [03:25:28] |
<hap> |
ok, thanks! I always wanted to improve my tracs |
| [03:26:02] |
<cboos> |
asmodai: no need to create a ticket... it's a wiki, simply bootstrap the ScreenshotGallery page ;) |
| [03:27:53] |
<cboos> |
alect: the PDF generation is quite fast! |
| [03:28:03] |
<alect> |
yeah it's not bad |
| [03:28:33] |
<alect> |
cboos: i saw your comment on #1269. i was concerned about that when i wrote the patch.. |
| [03:28:53] |
<cboos> |
yeah, this is a bit mysterious, still |
| [03:34:10] |
* |
Riccc`plula has quit IRC |
| [03:35:40] |
<cboos> |
alect: in your last blog posting, can you perhaps mitigate the fact that the IContentConverter interface is not yet finalized? ... before we see too many people jumping on that... |
| [03:36:02] |
<alect> |
good thinkin |
| [03:36:04] |
<alect> |
g |
| [03:37:04] |
<The_Tick> |
hap: there's a plugin to admin users |
| [03:37:08] |
<The_Tick> |
that alone would help tons |
| [03:37:17] |
<hap> |
hmm ok |
| [03:37:48] |
<The_Tick> |
it gets rid of the need for trac admins to have shell access |
| [03:38:12] |
<The_Tick> |
separation of rights, sox compliance, etc |
| [03:38:22] |
<alect> |
cboos: intertrac links don't seem to be consistent with normal trac links. eg. [t:milestone:0.10] renders as "milestone:10" |
| [03:38:48] |
<alect> |
rather than "0.10" |
| [03:39:06] |
<cboos> |
well, that's because the ns will be t, the target will be milestone:0.10 ... |
| [03:40:02] |
<alect> |
ah right. still, it's not what a user would expect imo |
| [03:40:16] |
<hap> |
The_Tick: that could be usefull if I provide trac for my customers, for sure. |
| [03:40:22] |
<hap> |
The_Tick: do you have a link to that plugin? |
| [03:40:27] |
<The_Tick> |
let me find it |
| [03:40:48] |
<The_Tick> |
bah, I forget which one |
| [03:40:55] |
<hap> |
The_Tick: is that http://trac-hacks.org/wiki/WebAdminPlugin ? |
| [03:41:24] |
<The_Tick> |
ya, I think that's it |
| [03:41:34] |
<hap> |
ok perfect, thanks |
| [03:41:52] |
<The_Tick> |
LdapPlugin looks kinda fun |
| [03:42:23] |
<The_Tick> |
http://projects.edgewall.com/trac/wiki/SpamFilter looks cool too |
| [03:42:32] |
<alect> |
it sure is |
| [03:42:37] |
<alect> |
goddam spammers |
| [03:42:39] |
* |
alect curses them |
| [03:43:01] |
* |
cboos wonders what a spammer looks like |
| [03:43:13] |
<alect> |
i hear they have horns |
| [03:43:14] |
<alect> |
and a tail |
| [03:43:35] |
<The_Tick> |
I hear they look like alect |
| [03:43:50] |
<alect> |
pfft |
| [03:43:57] |
<The_Tick> |
that's the response a spammer would give |
| [03:43:58] |
<cboos> |
I mean, they are obviously "clever", as they always find their ways (like they did for the attachment stuff) |
| [03:44:10] |
<The_Tick> |
hap: http://trac-hacks.org/wiki/WikiGoodiesPlugin |
| [03:44:14] |
<cboos> |
...yet they have no morality |
| [03:44:38] |
<alect> |
yes it's strange |
| [03:44:44] |
<The_Tick> |
no it's not |
| [03:44:49] |
<alect> |
i mean, they must receive and be annoyed by spam themselves |
| [03:45:00] |
<The_Tick> |
single script, bots, get paid per post per month |
| [03:45:15] |
<The_Tick> |
eh, I dunno |
| [03:45:21] |
<The_Tick> |
I've never been annoyed by spam |
| [03:45:29] |
<alect> |
what? |
| [03:45:31] |
<hap> |
me neither |
| [03:45:37] |
<hap> |
i have private trac :) |
| [03:45:40] |
<alect> |
heh |
| [03:45:47] |
<The_Tick> |
oh we got it |
| [03:45:51] |
<The_Tick> |
just never got annoyed at it |
| [03:45:57] |
<The_Tick> |
ended up turning off anonymous though |
| [03:46:08] |
<alect> |
meh |
| [03:46:16] |
<The_Tick> |
which sucks for a oss project |
| [03:47:59] |
<The_Tick> |
what does it take for a plugin to make it into the default trac distribution? |
| [03:48:19] |
<cboos> |
be written by us ;) |
| [03:48:23] |
<alect> |
hehe |
| [03:48:39] |
<cboos> |
no seriously, there's no such thing like official plugins yet |
| [03:48:52] |
<cboos> |
webadmin will certainly be in 0.11, though |
| [03:48:55] |
<The_Tick> |
I'm thinking about setting up debian at work with a test setup |
| [03:48:59] |
<The_Tick> |
and start hacking on it |
| [03:49:02] |
<The_Tick> |
to learn python |
| [03:49:23] |
<alect> |
you could do worse than learn python from trac |
| [03:49:49] |
<cboos> |
yep, that's what got me to learn it... was a ruby addict before ;) |
| [03:49:56] |
<cboos> |
(I still am, btw) |
| [03:50:15] |
<alect> |
i'm not a fan |
| [03:50:39] |
<alect> |
hrrmrm |
| [03:50:46] |
<The_Tick> |
ruby looks nice |
| [03:50:48] |
<The_Tick> |
honestly |
| [03:50:52] |
<The_Tick> |
not sure about rails |
| [03:50:52] |
<cboos> |
yeah, some quirks here and there ... some wonderful things here and there also ;) |
| [03:51:03] |
<The_Tick> |
but ruby looks cool |
| [03:52:10] |
<alect> |
i tried that attachments checkbox idea out cboos |
| [03:52:20] |
<alect> |
but it doesn't make logical sense in some respects |
| [03:52:21] |
<cboos> |
yeah, cool, and? |
| [03:52:38] |
<alect> |
eg. you have just attachments checked and it shows all attachments |
| [03:52:50] |
<alect> |
then you check 'wiki' and the number of visible attachments is reduced |
| [03:52:54] |
<alect> |
not logical |
| [03:53:45] |
<cboos> |
ah that attachment checkbox... |
| [03:53:56] |
<alect> |
http://swapoff.org/files/attachment-timeline.diff |
| [03:54:07] |
<alect> |
try it out if you're bored |
| [03:54:12] |
<cboos> |
I thought you already implemented the idea I just wrote in #3176 ;) |
| [03:54:19] |
<alect> |
haha no way :) |
| [03:55:01] |
<alect> |
you tried the quickjump patch? |
| [03:55:20] |
<alect> |
if there are no spectacular objections i'll commit it... |
| [03:55:25] |
<cboos> |
not yet... finalizing a patch for multiline lhrefs ... |
| [03:55:41] |
<cboos> |
(#3265) |
| [03:55:45] |
<alect> |
ah that one |
| [03:56:11] |
<cboos> |
... not sure I like the idea, but wanted to see if it was possible to implement it ;) |
| [03:56:26] |
<alect> |
yeah it feels a bit...dirty |
| [03:56:30] |
<otaku42> |
question: the BlogShow macro from TracBlogPlugin is expected to truncate posts to post_size characters, right? so, what is wrong when i set post_size to 256, have a post with >400 characters in the first paragraph and the macro does not truncate? |
| [03:56:36] |
<otaku42> |
see http://trac.madwifi-test.otaku42.de/ |
| [03:56:42] |
<cboos> |
alect: so will the patch ;) |
| [03:56:51] |
<alect> |
heh |
| [03:56:55] |
<alect> |
otaku: i have noticed that also |
| [03:57:19] |
<otaku42> |
alect: ah, ok, so it's not my fault then? glad to hear that :) |
| [03:57:51] |
<alect> |
i think it only truncates on paragraph breaks |
| [03:58:04] |
<otaku42> |
alect: you don't happen to have a patch for this, do |