Team Chat Logs

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

June 14, 2006

[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