Team Chat Logs

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

September 25, 2006

[00:01:29] <x^k> then how i can lock read perms from svn to not logged users ?
[00:01:45] <coderanger> I'm not sure what you are asking?
[00:01:50] <x^k> trac can't loggin to svn true ?
[00:02:14] <coderanger> Correct, it uses direct file access
[00:02:19] <x^k> hm
[00:03:13] <coderanger> That is why you need to configure trac to use an authz file if you want to enforce it in the browser
[00:03:18] <asmodai> mmm
[00:03:22] <asmodai> Users are rioting
[00:03:27] <coderanger> ?
[00:03:29] <asmodai> alect / coderanger: beat them down!
[00:03:37] <asmodai> coderanger: Nah, just emails on the lists ;)
[00:03:43] <x^k> coderanger: now i have disabled auth in svn
[00:03:50] <x^k> and still doesn't working :(
[00:03:55] <coderanger> x^k: authn or authz
[00:04:01] <coderanger> They are very different
[00:04:34] <coderanger> authn = authentication
[00:04:39] <coderanger> authx = authorization
[00:04:48] <coderanger> er, make that authz, not authx
[00:04:59] <asmodai> Very different concepts.
[00:05:20] * coderanger hates that they start with same 4 letters
[00:05:22] <asmodai> One is making sure you are who you are, the other is making sure you got the privileges you got.
[00:05:38] <x^k> i must do it even i have disabled authorization in svn ? there is no password, and full permission to non-auth users now
[00:05:57] <coderanger> x^k: This has nothing to do with passwords
[00:05:59] <coderanger> thats authn
[00:06:09] <ecable> ok
[00:06:40] <coderanger> x^k: in trac.ini, do you have a "authz_file=" line?
[00:07:18] <ecable> I just re-installed python and clearsilver
[00:07:23] <ecable> now just trac?
[00:07:32] <x^k> coderanger: yes
[00:07:44] <ecable> coderanger?
[00:07:46] <coderanger> ecable: sqlite/pysqlite
[00:07:53] <ecable> thats done I think
[00:07:58] <ecable> I need to re-do it?
[00:08:05] <coderanger> ecable: Nope
[00:08:10] <coderanger> just as long as they are there
[00:08:13] <ecable> ok
[00:08:23] <x^k> coderanger: and now what i must to add to this line ?
[00:08:26] <coderanger> x^k: And does it point to a file?
[00:08:50] <x^k> no
[00:09:02] <ecable> then now what
[00:09:06] <x^k> it's only: authz_file =
[00:09:16] <coderanger> x^k: Then you arent using authz ....
[00:09:28] <coderanger> ecable: Install Trac
[00:09:36] <ecable> k
[00:09:39] <coderanger> ecable: And pray to your deity of choice :)
[00:10:36] <ecable> lol
[00:11:10] <ecable> MAAAAWWWWRRRRRRRRRRR
[00:11:11] <x^k> coderanger: and now what ? :( i dunno what to do
[00:11:18] <ecable> Could not find platform independent libraries <prefix>
[00:11:20] <ecable> MRRRAAAGGGN
[00:11:55] <asmodai> mmm?
[00:12:11] <coderanger> ecable: From Python?
[00:16:01] * amino is now known as jesterKing
[00:30:20] <x^k> .
[00:35:03] <x^k> coderanger: can You help me with it ? :( i really don't know what to do now :(
[00:35:29] <coderanger> x^k: I need to get some work done, not really watching IRC right now
[00:35:37] <x^k> oh, ok
[00:36:02] <coderanger> inception phase deliverables are due for a class in 12 hours
[00:42:48] * flox has joined #trac
[00:46:54] * maxb has joined #trac
[00:57:14] * x^k has quit IRC
[00:59:11] <alect> coderanger: http://trac.edgewall.org/changeset/3789 :)
[01:00:06] <coderanger> :)
[01:07:21] <asmodai> in all honest, can't we wait the entire week for RC feedback?
[01:07:25] <asmodai> honesty
[01:07:26] * x^k has joined #trac
[01:19:11] <frankg> Does track work fine with svk?
[01:19:18] <frankg> Trac that is
[01:22:06] <Getty> whats svk and what it has todo with trak?
[01:22:41] <coderanger> frankg: Yes, though it will show the actual SVN repo
[01:22:47] * maxb has quit IRC
[01:23:15] * maxb_ has joined #trac
[01:23:30] * joshmoore has joined #trac
[01:23:59] * maxb_ is now known as maxb
[01:26:07] <coderanger> alect: http://trac-hacks.org/ticket/423#comment:3
[01:26:17] <coderanger> alect: They're baaaaack
[01:32:00] * maxb has quit IRC
[01:32:46] * maxb_ has joined #trac
[01:33:00] <unlord_> http://issues.apache.org/bugzilla/show_bug.cgi?id=40597
[01:33:10] <unlord_> so I guess it is something to do with Trac
[01:33:30] * maxb_ is now known as maxb
[01:35:36] <frankg> Getty, svk is a superset of subversion
[01:35:59] <coderanger> frankg: not really, its a script wrapper around Subversion
[01:36:35] <frankg> coderanger, okay, but that's still subversion++
[01:36:58] <coderanger> frankg: No, on the server side it is no different from subversion
[01:37:25] <coderanger> frankg: The svk client scripts just muck with some extra metadata
[01:38:12] <frankg> I don't know how that is not subversion++, but if you say so
[01:38:52] <coderanger> Because Trac doesn't, and has no need to, know anything about SVK
[01:39:05] <coderanger> It just sees the Subversion repo
[01:39:47] <coderanger> But as I said, it probably won't look like you expect
[01:40:23] * tuxipuxi has joined #trac
[01:43:00] * maxb has quit IRC
[01:55:01] * cmlenz has joined #trac
[01:57:37] * Guardian has joined #trac
[01:57:39] <Guardian> hello
[02:03:00] * Guardian has quit IRC
[02:05:40] * Guardian has joined #trac
[02:10:17] <Guardian> i'm building a drupal site for my projects, and all my code is tracked using trac. by chance is someone aware of some kind of succesful integration of drupal and trac ? even not complete integration ?
[02:10:47] <coderanger> How does Drupal do logins?
[02:12:35] <x^k> coderanger: i found something
[02:12:43] <x^k> http://trac.edgewall.org/ticket/3192
[02:12:46] <x^k> this is my problem
[02:13:07] <x^k> some guy wrote it
[02:13:15] <coderanger> x^k: I thought you said you werent using an authz file
[02:13:49] <x^k> yes, but i try to use it
[02:14:04] <x^k> with and without it it's doesn't work
[02:14:24] <coderanger> well its not likely that thats the problem .....
[02:15:21] <x^k> without authz there is no errors, but Browser doesn't work like before, with authz there is error like in this ticket
[02:15:45] <x^k> before = before i upgrade my trac
[02:16:08] * jesterKing is now known as amino
[02:16:23] <Guardian> coderanger: php form, data info mysql database :/
[02:16:50] <coderanger> Guardian: Does it keep its own cookie, or use PHP sessioning
[02:16:52] <Guardian> coderanger: maybe i could just use parts of trac for anonymous users wanting to browse the source code or view diffs
[02:17:03] <Guardian> coderanger: i'm sorry i don't really know at the moment :/
[02:17:21] <coderanger> Both Trac and Drupal are insanely modular, so I'm sure its doable
[02:17:29] <coderanger> But it may be a bit of work
[02:17:43] <tuxipuxi> can an existing database be imported into mysql trac using dump/load or are there any incompabilities?
[02:17:59] <coderanger> x^k: Have you upgraded subversion and the bindings to the latest version?
[02:18:13] <coderanger> tuxipuxi: Coming from where?
[02:18:23] <tuxipuxi> coderanger, sqlite
[02:18:24] <coderanger> tuxipuxi: If its from another MySQL trac, sure
[02:18:31] <coderanger> tuxipuxi: Doubful, but you can try it
[02:18:59] <coderanger> tuxipuxi: SQLite and MySQL are both somewhat liberal on the SQL standard, and in different places
[02:19:02] <tuxipuxi> hm guess you're right.. not even the data types will match probably
[02:19:13] * flox has quit IRC
[02:19:20] <x^k> coderanger: no it is required with trac 0.10 ?
[02:19:41] <coderanger> x^k: Not usually, but if you are having problems its worth a shot
[02:19:56] <x^k> mhm
[02:20:05] <coderanger> tuxipuxi: There is an sqlite->postgres migration script on trac-hacks
[02:20:12] <coderanger> tuxipuxi: Might be a good starting place
[02:20:22] <tuxipuxi> coderanger, thanks :)
[02:22:53] <alect> evening
[02:24:25] <Guardian> coderanger: yeah too much work my i guess since i'm rather unexperimented with python
[02:25:07] <coderanger> tuxipuxi: As another alternative, you can use the Datamover plugin
[02:25:24] <coderanger> tuxipuxi: Since that operates within Trac
[02:28:36] <coderanger> alect: The spamming is continuing it looks like
[02:29:24] <alect> wotwot
[02:29:46] <alect> oh on edgewall...yeah
[02:29:50] <alect> annoying
[02:29:52] <coderanger> no, trac-hacks
[02:30:04] <alect> you deleted them already?
[02:30:07] <coderanger> yeah
[02:30:22] <alect> update the regexes?
[02:30:57] <coderanger> Already doing so
[02:33:39] <alect> a SyncWikiPages plugin would be handy
[02:34:00] <coderanger> Bot the regexes?
[02:34:01] * flox has joined #trac
[02:34:02] <alect> give it a list of envs to update and it will push the page out
[02:34:11] <coderanger> er, For
[02:34:15] <alect> yeah
[02:34:18] <alect> and acronyms as well
[02:34:26] <alect> and intertrac
[02:34:32] <alect> interwiki rather
[02:34:35] <coderanger> TracForge and Datamover can do it within on single server
[02:35:04] <alect> datamover, aha
[02:35:14] <alect> exactly what i was thinking of :)
[02:35:34] <The_Tick> if there were say, oh
[02:35:39] * hikozaem_ has quit IRC
[02:35:46] <alect> your docs are nonexistent!
[02:35:48] <The_Tick> a regex that folks could pull nightly from edgewall or trac-hacks
[02:35:56] <coderanger> alect: I'm good at that ;-)
[02:36:10] <alect> the_tick: that's actually already possible using xmlrpc
[02:36:15] <The_Tick> that would updated based on spam that occured on trac-hacks and/or trac
[02:36:41] <The_Tick> alect: oh, there's an official regex one can pull down automatically with minimal setup? :D
[02:37:08] <alect> the awesomest would be a button, similar to ticket deletes, that would generate a regex from a spam change
[02:37:16] <alect> well, i wouldn't say "official" as such ;)
[02:37:46] <The_Tick> alect: it'd certainly help if there was an official thing :)
[02:38:00] <alect> hmm yeah, perhaps
[02:38:01] <The_Tick> enable one thing in trac.ini
[02:38:13] <The_Tick> and it starts writing changes nightly to a wiki page
[02:38:45] <coderanger> The_Tick: Part of the problem is Trac can't do anything at fixed intervals
[02:38:49] <alect> perhaps the regex spamfilter should have that added
[02:38:57] <coderanger> The_Tick: Only "the first request after teh designated time"
[02:39:00] <alect> no true, but it could do periodic checks
[02:39:04] <alect> on requests
[02:39:10] <alect> which would be good enough for this i think
[02:39:19] <coderanger> What if the server is slow of not there?
[02:39:41] <The_Tick> fail gracefully
[02:39:42] <coderanger> That means kicking off threads or processes
[02:39:43] <alect> short timeout
[02:39:50] <coderanger> Heh
[02:39:58] <The_Tick> it's something to check for an update of, nothing more
[02:40:04] <The_Tick> if there isn't an update
[02:40:09] <alect> you wouldn't want to background it, as that request could be spam
[02:40:15] <The_Tick> or the server that trac is hosted on takes a tactical nuke
[02:40:55] <coderanger> alect: What docs does datamover need :P
[02:41:05] <The_Tick> it'd help aleviate some of the problems that otherwise would require a captcha or account manager
[02:41:14] <alect> some?
[02:41:22] <The_Tick> ya
[02:41:41] <The_Tick> problematic users still would require account manager+ip logging to ban
[02:41:42] <coderanger> alect: You just install it :P
[02:41:51] <alect> i think just "This plugin is administered through WebAdmin" would be sufficient
[02:41:58] <coderanger> alect: Ahh, true
[02:42:03] <alect> s/administered/managed/
[02:42:05] <The_Tick> oh, different conversation :P
[02:42:12] <alect> woooh conversation overload
[02:42:17] <The_Tick> heh
[02:42:38] <The_Tick> woo, got svnweb setup
[02:42:42] * The_Tick happy
[02:42:54] <alect> http://moinmoin.wikiwikiweb.de/AntiSpamGlobalSolution
[02:43:30] <alect> i seeded my BadContent with moin patterns
[02:43:53] <alect> wooh that is an exhaustive list
[02:44:50] <The_Tick> is that python regex?
[02:44:55] <alect> yeah
[02:44:58] <The_Tick> cool
[02:44:59] <alect> moin is python
[02:45:07] <The_Tick> I still need to go kill all the spam in the adium trac
[02:45:08] <alect> trac's wiki syntax was initially based on moin
[02:45:09] * The_Tick sighs
[02:45:15] <alect> yeah :(
[02:45:17] <alect> pita
[02:45:25] <The_Tick> there's a utility 2 people linked me to today
[02:45:26] <The_Tick> hmm
[02:45:29] <coderanger> The_Tick: This is what minions are for
[02:45:30] <alect> i used adium during my brief flirtations with osx
[02:45:31] <The_Tick> I may have pasted it in here
[02:45:34] <alect> it was quite good
[02:45:49] <The_Tick> coderanger: minions do not give cli access to many folks
[02:45:54] <The_Tick> alect: thanks :)
[02:46:15] <coderanger> The_Tick: Why do you need CLI?
[02:46:16] <The_Tick> bah, that sentence was horrid
[02:46:40] <The_Tick> coderanger: to access sqlite..
[02:46:45] <coderanger> TicketDelete ;-)
[02:46:47] <alect> ticketdelete!
[02:46:49] <alect> heh
[02:46:51] <alect> p1mpage
[02:46:58] <The_Tick> we're having problems installing plugins
[02:47:07] <The_Tick> I've left it to the admin to do as such
[02:47:11] <The_Tick> so for now, no ticketdelete
[02:47:27] <The_Tick> just merge ticketdelete into .11 and be done with it :P
[02:47:30] <coderanger> You may want to look at phpSqliteAdmin then
[02:47:53] <coderanger> The_Tick: Need to wait until alec merges workflow
[02:47:58] <alect> sweet workflow
[02:48:08] <The_Tick> wtf is this workflow branch?
[02:48:09] <alect> i like the idea of 0.11=genshi, 0.12=workflow+...
[02:48:18] <alect> WorkFlow on t.e.o
[02:48:26] <alect> it's fully customisable ticket workflow
[02:48:31] <The_Tick> alect: but that would be bowing to iliawhatshisname
[02:48:47] <alect> just because he's a nutjob doesn't mean he can't be right :)
[02:48:52] <The_Tick> :P
[02:48:54] <coderanger> alect: You should be adding hooks to add actions to each comment ;-)
[02:49:07] <The_Tick> does workflow require genshi?
[02:49:12] <alect> oh i shall noah, i shall
[02:49:18] <alect> tick: it dodes not
[02:49:25] <coderanger> At least not yet
[02:49:26] <The_Tick> why not do workflow in .11?
[02:49:27] <alect> but i'd rather build workflow on top of genshi
[02:49:31] <The_Tick> ahh
[02:49:34] <The_Tick> wfm
[02:49:45] <alect> i posted some reasons to the dev ml today
[02:49:57] <The_Tick> probably right before I subscribed today
[02:50:01] <alect> heh
[02:50:05] * coderanger is dreaming of the day he can delete clearsilver :)
[02:50:11] <The_Tick> heh
[02:50:14] <alect> amen
[02:50:32] <The_Tick> oh ya, I had a dev im me today
[02:50:36] <The_Tick> an adium dev
[02:50:48] <The_Tick> he was concerned that logged in developers would not be recognized as such
[02:50:54] <The_Tick> when they comment
[02:51:20] <alect> yeah
[02:51:23] <alect> that is a common concern
[02:51:29] <The_Tick> led me to think, what if someone could have a color code or icon next to their id when they comment to signify that they are a dev
[02:51:50] <coderanger> Did someone say Genshi transform filter?
[02:51:53] <alect> there's a ticket about it
[02:51:57] <The_Tick> kk
[02:51:59] <alect> with much ranting
[02:52:05] <The_Tick> fuckem
[02:52:15] <The_Tick> gimme a burning duck icon to put in there :P
[02:52:19] <alect> heh
[02:52:32] <The_Tick> dude, if devs could have their own icons
[02:52:36] <The_Tick> and make it look like a forum
[02:52:40] <The_Tick> that'd be sweet!
[02:52:41] <The_Tick> :P
[02:52:47] <alect> heh
[02:52:48] <The_Tick> or better yet
[02:52:57] <The_Tick> if every person who was logged in because of account manager
[02:52:59] <The_Tick> could set an icon
[02:53:01] <coderanger> The_Tick: One of the biggest issues is that CS offers no easy way to manipulate templates post-render, so the only choice is to put everything in the main template
[02:53:06] <coderanger> Which gets huge and ugly
[02:53:23] <The_Tick> ok, genshi is required
[02:53:26] <The_Tick> and I want .11 in 2 weeks
[02:53:28] <coderanger> Or to use craploads of JS (like ctxtnavadd)
[02:53:31] <The_Tick> got it alect? ;)
[02:53:37] <The_Tick> :P
[02:54:25] <The_Tick> if we had the ability to have avatars or whatever in trac, we'd probabl ditch our forums
[02:54:31] <alect> http://groups.google.com/group/trac-dev/browse_thread/thread/a0932139d50ad20a/#
[02:54:33] <alect> that's my reply
[02:54:37] <alect> haha 2 weeks
[02:54:40] <alect> sure thing ;)
[02:54:41] <coderanger> The_Tick: Talk to blackhex ;-)
[02:55:04] <The_Tick> yep, right before :)
[02:56:22] <The_Tick> no, what you do
[02:56:28] <The_Tick> is you hold workflow over everyone's heads
[02:56:31] <The_Tick> as the holy grail
[02:56:42] <alect> heh
[02:56:42] <The_Tick> "we need all these other sandboxes done and released first"
[02:56:49] <alect> good idea :)
[02:56:54] <alect> then i can just sit back and relax
[02:56:56] <alect> eeeeeeeeexcellent
[02:56:58] <The_Tick> hehehe
[02:57:04] <The_Tick> you can code my avatar plugin :P
[02:57:53] <The_Tick> http://perian.org/
[02:58:01] <The_Tick> I think we need something other than pink, heh
[02:58:10] <alect> damn
[02:58:13] <alect> pink
[02:58:31] <The_Tick> french dude made the site, it's pretty slick and simple, barring the pink
[02:58:32] <alect> quicktime is a travesty
[02:58:38] <The_Tick> ya well
[02:58:41] <alect> as if you'd ship a completely useless player with your os
[02:58:45] <The_Tick> this makes it less so :)
[02:58:51] <alect> apple are retards
[02:58:57] <The_Tick> nah
[02:59:05] <The_Tick> licensing codecs is a bitch
[02:59:21] <The_Tick> or something
[02:59:24] * __doc__ has joined #trac
[02:59:25] <alect> i found the disabled features more offensive than the lack of codecs
[02:59:32] <alect> no full screen...what
[02:59:32] <alect> the
[02:59:33] <alect> fuck
[02:59:33] <The_Tick> albeit the shareware for full screen is bullshits
[02:59:59] <coderanger> yay for VLC
[02:59:59] <The_Tick> but it's 15 minutes to code a hack around it
[03:00:03] * Guard][an has joined #trac
[03:00:07] <alect> vlc good
[03:00:08] <__doc__> hi, a question about anchors. I'd like to have a TOC of titles in a wiki page, and let the titles be anchors so I can link to them from the top (it's for a FAQ)
[03:00:20] <alect> PageOutline
[03:00:22] <alect> macro
[03:00:27] <alect> [[PageOutline]]
[03:00:48] <coderanger> Though its annoying, as FrontRow uses quicktime, and I haven't found a working AC3/A52 codec
[03:00:56] <The_Tick> coderanger: vlc is slower than perian from what I can tell
[03:00:58] <The_Tick> :)
[03:01:00] <__doc__> alect: thx
[03:01:08] <The_Tick> oh dude
[03:01:15] <The_Tick> that's another thing we're working on
[03:01:16] <The_Tick> one sec
[03:01:18] <alect> tonight, i think, is reposearch night
[03:01:31] <alect> but first i must destinkify myself
[03:01:40] <The_Tick> http://trac.cod3r.com/a52codec
[03:01:57] <The_Tick> it's ub
[03:02:08] <The_Tick> if you want the beta for perian let me know
[03:02:21] <The_Tick> it handles any avi I throw at it, and flv and divx
[03:02:25] <The_Tick> hurray ffmpeg
[03:02:57] <coderanger> The_Tick: I already have DivX, Xvid, and Ogg* working
[03:03:26] <coderanger> lets see if that worked
[03:03:47] <The_Tick> coderanger: come to #perian :)
[03:06:02] <coderanger> Hey look, that worked
[03:06:03] <coderanger> thanky :)
[03:06:13] <The_Tick> np
[03:06:29] <The_Tick> coderanger: do a ls -1 /Library/Quicktime
[03:06:30] <The_Tick> lisppaste5: help
[03:06:31] <lisppaste5> To use the lisppaste bot, visit http://paste.lisp.org/new/trac and enter your paste.
[03:06:37] <The_Tick> pasty-paste it there
[03:07:52] <lisppaste5> coderanger pasted "ls" at http://paste.lisp.org/display/26701
[03:09:02] <The_Tick> hmm, perian only obsoletes one of them
[03:09:06] <The_Tick> but gives you a bunch more
[03:09:10] <The_Tick> :)
[03:09:16] <coderanger> The_Tick: I despise quicktime anyway
[03:09:22] <The_Tick> heh, but everything uses it
[03:09:27] <coderanger> The_Tick: I only care for frontrow
[03:09:34] <The_Tick> ya
[03:09:50] <The_Tick> that's what I care for, I'm going to get an intel mini for a dvr soonish
[03:10:29] <coderanger> Yah, thats what I use for my desktop
[03:10:45] <The_Tick> acceptable performance?
[03:11:12] * Merlin83b has joined #trac
[03:11:16] <tuxipuxi> coderanger, has the trac database scheme changed much in trac 0.10?
[03:11:51] <The_Tick> tuxipuxi: ticket added something for the reply stuff I think
[03:11:53] <coderanger> The_Tick: Yep, though 2G of RAM is basically required
[03:12:22] <The_Tick> coderanger: good to know
[03:12:41] <coderanger> tuxipuxi: Check the log on trac/db_default.py
[03:12:46] <The_Tick> if you have problems with playback on that a52 gbooker is pretty responsive
[03:13:00] <The_Tick> it'll be integrated into perian eventually
[03:13:01] <tuxipuxi> ok thanks you two
[03:13:06] * The_Tick goes to bed
[03:14:19] * l0wkey has quit IRC
[03:14:34] * Guardian has quit IRC
[03:14:47] * l0wkey has joined #trac
[03:34:58] <tuxipuxi> coderanger, sorry.. where is the sqlite2postgre script?
[03:35:08] <coderanger> trac-hacks.org
[03:35:44] <tuxipuxi> ah ok
[03:37:18] <coderanger> ditto for datamover
[03:38:46] <tuxipuxi> coderanger, datamover seems nice, but i need a full migration and from how i understand the description the plugin does not yet do it
[03:39:06] <coderanger> The only thing it won't do is attachments
[03:39:21] <coderanger> Well milestones too, but you can usually do those by hand
[03:39:30] <tuxipuxi> is it enough to copy the attachments over?
[03:40:01] <coderanger> I don't know, I haven't do any testing with tickets/pages with attachments
[03:40:16] <tuxipuxi> ok
[03:40:48] <alect> you need to copy the attachments table over too
[03:47:45] * fsu has joined #trac
[03:51:33] <x^k> hm
[03:52:03] <coderanger> tuxipuxi: Or you could add support for it to datamover and send me the patch :)
[03:52:35] <x^k> if i wanna to write trac, but under php, no python, is there any limitations to use of current trac look, or other stuff related with it ?