Team Chat Logs

2007 7
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 31    

August 26, 2007

[00:09:03] * schnoodles has left #trac
[00:09:06] * Synapse has joined #trac
[00:17:38] * coderanger has quit IRC
[00:18:53] * coderanger has joined #trac
[00:23:52] * coderanger has quit IRC
[00:24:26] * coderanger has joined #trac
[00:52:23] * m_g has joined #trac
[01:18:23] * candleman has joined #trac
[01:36:54] * milmazz has quit IRC
[01:46:16] * jborg has joined #trac
[02:08:31] * Federico2 has joined #trac
[02:20:32] * askesis has joined #trac
[02:26:38] <askesis> Can anyone confirm that the [[Timestamp]] macro is working on Trac 0.11dev-r5945, as I get an error: "Error: Failed to load processor Timestamp, No macro or processor named 'Timestamp' found"
[02:38:06] * askesi1 has joined #trac
[02:38:06] <osimons> askesis: yes - and no... 0.11. it is no longer default installed as there is no longer a predefined global wiki-macros directory - it is located in the sample-plugins dir, and you have to move it to common or project pluginsdir
[02:38:43] * askesi1 has left #trac
[02:39:06] <askesis> osimons: thanks, I will try that
[02:39:14] <osimons> http://trac.edgewall.org/browser/trunk/sample-plugins - as you can see
[02:40:21] <osimons> askesis: i think one-file plugins are enabled by default, so no need to enable in [components]
[02:41:53] <askesis> osimens: OK, this one works. Now the Center one.
[02:48:12] <osimons> askesis: not familiar with it, but usual strategy for full plugins is to build egg (python setup.py bdist_egg) and enable the package in [components] in trac.ini - theplugin.* = enabled (or whatever the package is called)
[02:48:45] <osimons> (- and move the egg to a plugins dir obviously...)
[02:49:28] <askesis> osimosis: This one has no setup.py, it is similar to teh Timestamp macro, just not workin ;-)
[02:49:29] <osimons> @faq eggs
[02:49:30] <evil_twin> osimons: "eggs" is (#1) http://projects.edgewall.com/trac/wiki/TracPlugins, or (#2) ask me about easy_install too.
[02:50:06] <osimons> ah - one file plugins. is the source updated for 0.11? very few plugins are ready for 0.11 yet...
[02:50:48] <askesis> Is there an overview of what to change to make / create a 0.11 ready macro ?
[02:55:59] <osimons> depends how old the center plugin source is - the api has been through a couple of iterations, and the oldest variations are not supported by 0.11.
[02:56:22] <osimons> best idea is to review the macros included with 0.11 - mostly from http://trac.edgewall.org/browser/trunk/trac/wiki/macros.py
[02:57:28] <osimons> the common strategy: 1) inherit from wikimacrobase, 2) write your own expand_macro() returning the markup you need
[02:59:14] <osimons> likely the actual logic of a simple plugin like center will be pretty much the same (it it, as i think, just wraps the text in a <center> tag) - could try reusing it as is and see what happens...
[03:01:03] <osimons> it is the infrastructure for plugins that have changed most - less so for logic, but new helpers such as genshi.builder.tags make it easier to works with markup in a safe way
[03:01:28] <osimons> askesis: just try it out - good luck :-)
[03:01:58] <aat> evening
[03:02:16] <askesis> osimosi: thanks, I will
[03:03:49] * tinh has joined #trac
[03:17:17] * askesis has quit IRC
[03:20:09] * mischa has joined #trac
[03:24:32] * Davo_Dinkum has joined #trac
[03:24:55] * Davo_Dinkum has left #trac
[03:26:30] <evil_twin> New news from t.e.o: TracUsers edited by support@salecalls.com <http://trac.edgewall.org/wiki/TracUsers>
[03:35:50] <spike> hi, with custom filed you can add fields, but how do you remove some? also, say I add a custom field, is tehre any way to give it a type? like I want i tto be a date, so it should get checked as such for format mistakes and validity. also, so I can have defaults to like "date.now()"
[03:40:37] <osimons> spike: you just remove them from trac.ini and they disappear from the interface - as for the logic there is nothing to be done for field validation and such at the moment (unless you add your own javascript or similar that provide it), and no; date is not an option currently (0.10.4)
[03:42:36] <osimons> spike: you could try http://trac-hacks.org/wiki/CustomFieldAdminPlugin for an admin interface to creating and deleting - it will also show all valid options with regards to type and settings for each type
[03:48:15] <spike> osimons: yeah, I got that already. the js solution is uhm, alright for now
[03:48:48] <spike> osimons: but I dont see how that answers my question, fields like "severity" arent in trac.ini, only custome fields
[03:49:04] <spike> altho I've having a look at the SimpleTicket hack
[03:49:14] <spike> that might give me some leads
[03:50:21] * rafailowski has joined #trac
[03:56:01] * Madcat has joined #trac
[03:56:03] <Madcat> Hi
[03:56:23] <Madcat> Quick question: where does trac store user passwords?
[03:56:40] <evil_twin> New news from t.e.o: TracUsers edited by anonymous <http://trac.edgewall.org/wiki/TracUsers>
[04:08:39] * cmlenz has joined #trac
[04:24:29] * kopernikus has joined #trac
[04:24:59] * kopernikus has quit IRC
[04:37:35] * jborg has quit IRC
[05:02:52] * tinh has quit IRC
[05:17:04] * rafailowski has quit IRC
[05:24:22] * Rica has quit IRC
[05:24:43] * Rica has joined #trac
[05:31:38] <thatch> Madcat: out of the box, Trac doesn't store the passwords and handle auth -- your server does. So it can support htpasswd, htdigest, ldap... anything your server does.
[05:32:05] <thatch> so you'll need to look at the server config to tell where they are
[05:39:43] * spike is still trying to understand the point of such design
[05:44:59] * Rica has quit IRC
[05:46:29] <Madcat> thatch Hm, I can't see anything in that regard in trac.ini ...
[05:47:50] <Madcat> ah I think I found it now - I think it's using svn .users file for the passwords .. could that be ?
[05:48:43] <spike> Madcat: the common procedure is to define an htaccess and assign it to /trac/login, as descrived in the guide
[05:48:57] <spike> so no, it's not using svn's .users file
[05:49:43] <Madcat> it was originally installed at v0.8 or smth like that, and I just upgraded to latest ...
[05:50:25] <Madcat> aha, now I found it
[05:53:32] * Rica has joined #trac
[06:24:55] * jborg has joined #trac
[07:13:24] * Madcat has quit IRC
[07:15:20] * jae has joined #trac
[07:30:45] * Forexs has joined #trac
[07:36:44] * tinh has joined #trac
[07:42:29] * johnd0e has joined #trac
[07:42:40] <johnd0e> hi everyone
[07:44:58] <johnd0e> Can anyone give me a hint if there is a croatian translation for trac?
[08:01:19] * svenx has joined #trac
[08:22:58] <johnd0e> sorry, already found teh solution
[08:23:01] <johnd0e> /quit
[08:23:03] * johnd0e has left #trac
[08:25:09] * tinh has quit IRC
[09:07:03] * Serdar is now known as Ser^afk
[09:48:42] * danbeck has joined #trac
[10:08:19] * tomfmason has quit IRC
[10:24:12] * Muelli has joined #trac
[10:49:18] * rafailowski_ has joined #trac
[10:55:30] * Holmen has joined #trac
[10:57:12] * mOolight has quit IRC
[10:57:41] * coderanger_ has joined #trac
[10:59:08] * coderanger_ has joined #trac
[11:17:27] * lakin has joined #trac
[11:29:09] <evil_twin> New news from t.e.o: 0.11/TracAdmin edited by ThurnerRupert <http://trac.edgewall.org/wiki/0.11/TracAdmin> || 0.11/TracGuide edited by ThurnerRupert <http://trac.edgewall.org/wiki/0.11/TracGuide> || 0.11/TracUpgrade edited by ThurnerRupert <http://trac.edgewall.org/wiki/0.11/TracUpgrade> || 0.11/TracGuide edited by ThurnerRupert <http://trac.edgewall.org/wiki/0.11/TracGuide>
[11:32:57] * jae_ has joined #trac
[11:42:36] * cbx has joined #trac
[11:45:42] * jae has quit IRC
[11:59:18] * pombreda has joined #trac
[11:59:19] <evil_twin> New news from t.e.o: 0.11/TracInterfaceCustomization edited by ThurnerRupert <http://trac.edgewall.org/wiki/0.11/TracInterfaceCustomization> || 0.11/TracInterfaceCustomization edited by ThurnerRupert <http://trac.edgewall.org/wiki/0.11/TracInterfaceCustomization> || 0.11/TracInterfaceCustomization edited by ThurnerRupert <http://trac.edgewall.org/wiki/0.11/TracInterfaceCustomization> || 0.11/TracImport edited by ThurnerRupert <http://trac.edgewall.org/wiki/0.11/TracImport> || 0.11/TracImport edited by ThurnerRupert <http://trac.edgewall.org/wiki/0.11/TracImport>
[12:10:58] * coderanger_ has quit IRC
[12:12:21] * coderanger_ has joined #trac
[12:18:41] * mischa has quit IRC
[12:20:46] * mischa has joined #trac
[12:57:46] * YosWinK has joined #trac
[12:59:38] <evil_twin> New news from t.e.o: Ticket #5928 (defect closed): replacing null or non-informative error messages <http://trac.edgewall.org/ticket/5928#comment:1> || Ticket #5925 (defect closed): I don't know why one project of my trac retrun this <http://trac.edgewall.org/ticket/5925#comment:4> || Ticket #5928 (defect created): replacing null or non-informative error messages <http://trac.edgewall.org/ticket/5928>
[13:00:43] * bismol has quit IRC
[13:01:12] * bismol_ has joined #trac
[13:04:02] * bismol_ has quit IRC
[13:04:18] * bismol has joined #trac
[13:04:41] * Federico2 has quit IRC
[13:08:44] * bismol has quit IRC
[13:09:01] * bismol has joined #trac
[13:11:37] * bismol has quit IRC
[13:11:55] * bismol has joined #trac
[13:19:37] * Miek has quit IRC
[13:59:57] <evil_twin> New news from t.e.o: Ticket #5929 (defect created): Compress option not supported in current version mozilla Context class <http://trac.edgewall.org/ticket/5929>
[14:01:42] * Holmen has quit IRC
[14:08:31] * mischa has quit IRC
[14:09:29] * mischa has joined #trac
[14:10:55] * m_g has quit IRC
[14:12:14] * gwoo has joined #trac
[14:13:22] * columbo has joined #trac
[14:13:50] * auroraeosrose has joined #trac
[14:16:53] * pombreda has quit IRC
[14:18:01] * pombreda has joined #trac
[14:20:31] <gwoo> anyone around?
[14:21:00] <coderanger_> rarely
[14:22:56] <gwoo> oh too bad
[14:23:47] * auroraeosrose has left #trac
[14:23:56] <gwoo> coderanger_: i see you are familar with the authrequired plugin
[14:26:40] <coderanger_> gwoo: That was arcastic
[14:26:45] <coderanger_> er, sarcastic
[14:26:58] <gwoo> me too
[14:27:14] <gwoo> but im serious about the authrequired plugin
[14:27:22] <gwoo> have you used it with themeengine?
[14:27:34] <coderanger_> Nope
[14:27:41] <coderanger_> Never used it in general
[14:27:45] <gwoo> oh
[14:27:57] <gwoo> it redirects the css link
[14:28:03] <gwoo> from themeengine
[14:28:10] <gwoo> it allows chrome
[14:28:17] <coderanger_> Not surprising
[14:28:34] <gwoo> have any ideas for a workaround?
[14:29:04] <coderanger_> Don't use authrequired, its poorly made
[14:29:09] <gwoo> oh
[14:30:07] <evil_twin> New news from t.e.o: Ticket #5929 (defect closed): Compress option not supported in current version mozilla Context class <http://trac.edgewall.org/ticket/5929#comment:1>
[14:30:13] <coderanger_> It should be hooking on errors, not blindly redirecting
[14:30:27] <gwoo> good point
[14:30:32] <coderanger_> gwoo: Bug me in about 2 hours and I'll make a better on
[14:30:33] <gwoo> it just checks urls
[14:30:41] <gwoo> sweeet
[14:31:26] * jborg has quit IRC
[14:32:43] * candleman has quit IRC
[14:55:34] * yoshi_ has joined #trac
[14:57:30] * YosWinK has quit IRC
[14:57:57] * yoshi_ is now known as YosWinK
[14:58:36] * jae_ is now known as jae
[15:06:31] * YosWinK has quit IRC
[15:07:38] * coderanger_ has quit IRC
[15:08:15] * nDuff has joined #trac
[15:09:59] <nDuff> How heavily intermeshed is the storage code with the rest of trac? If I wanted to use eXist [a native XML database] for ticket storage in place of SQLite, how much work am I setting myself up for?
[15:11:53] <misc> there is various backend ( mysql, sqlite, etc )
[15:14:29] <nDuff> misc: yah, I wouldn't be too concerned if I weren't considering a non-SQL backend
[15:15:08] <dgynn> i think you'd be setting yourself up for a lot of work
[15:15:08] <misc> nDuff: i think the sql is not mandatory
[15:15:27] <nDuff> dgynn: yes, I kind of expect as much. It's not a short-term project.
[15:15:47] <dgynn> the database backend is interchangeable, but not just for tickets
[15:16:07] <dgynn> you might need to implement the full db api
[15:16:27] <nDuff> gah.
[15:16:48] <dgynn> the DB api is very SQL oriented as well
[15:17:07] <nDuff> ...and that's what I was most afraid of.
[15:18:07] <nDuff> hrm. might be easier to just write a plugin to sync to the XML database whenever trac tickets are updated
[15:18:45] <dgynn> yeah, there are change listeners that you could hook into to be notified
[15:19:09] * lakin has quit IRC
[15:20:32] * mischa has quit IRC
[15:21:05] <spike> nDuff: OT for this chan but now I'm quite curious: what are you doing with eXist? what kind of application I mean
[15:21:37] <nDuff> spike: I'll PM you.
[15:46:55] <coderanger> nDuff: If it presents a DB-API2 API, you can use it
[15:47:01] <coderanger> nDuff: This does mean using SQL though
[15:53:25] <coderanger> Gah!!!
[15:53:38] <coderanger> This friggin thurnerrupert guy went nuts on the wiki again
[16:03:01] <spike> coderanger: if you have a minute I'd still like to hear from you why the common "user record" model is bad/worse than trac' sessions approach
[16:03:30] * l0wkey has left #trac
[16:03:56] <coderanger> spike: Because 1) our system allows for anonymous users to work the same way as authenticated ones
[16:04:15] <coderanger> 2) It is easier to work with the schema
[16:09:54] <spike> coderanger: but then in setup where anonymous can create tickets or comment or whatever they can just put the name they want in settings and pretend to be someone else
[16:10:19] <coderanger> Yes, thats a UI issue though, not a schema one
[16:10:37] <coderanger> We should really add a UI difference for authenticated names
[16:10:45] <coderanger> like a lock next to the name or something
[16:14:59] <spike> coderanger: you cant create a permanent association between a user and user specific attributes like email, how can that not be a schema issue?
[16:15:14] <coderanger> Of course you can
[16:15:26] <coderanger> You confuse our sessions for something like PHP sessions
[16:15:42] <coderanger> An authenticated session is permanently tied to your username
[16:15:51] <coderanger> (and so is all the metadata on it
[16:16:01] <spike> eeeeww, p*p... "he said it! stone him!" :)
[16:16:30] <coderanger> Obviously anonymous sessions are not as permanent, but thats on purpose
[16:16:41] <spike> ok, indeed, I was missing that detail.
[16:16:58] <spike> to be honest the word "session" is far from meaning anything permanent ;)
[16:17:10] <coderanger> Only in sillier systems
[16:17:28] <coderanger> A "session" is any of Trac by a single user
[16:17:34] <coderanger> er, any use of
[16:18:32] <coderanger> I agree is a different use of the term from most web frameworks, but in terms of its actual meaning, its still a good term
[16:21:21] <spike> that's what I was actually intrigued by, I'm not sure the term itself is actually still good. The dictionary define session as a "period". Now if we wanna consider all your lifetime's usage of trac a session, indeed it fits, but seems a bit of stretch to me
[16:21:38] <spike> dont take me wrong, I'm not criticizing anything, just curious about it
[16:21:55] <coderanger> When you think about how HTTP works, it makes sense
[16:22:12] <coderanger> HTTP is stateless more or less, just independent requests flying in to the server
[16:22:39] <coderanger> the session system is what unites those into a cogent stream of activity from a single user, by mapping each to a username and metadata
[16:24:29] <spike> fine, but if that's the case, HTTP request -> username/metadata mapping, a session id equals in everything to a user ID whose structure contains already that metadata without requiring further association
[16:24:48] <spike> being unique to the user lifetime it becomes effectively a user attribute
[16:25:00] * spike finds this all quite interesting
[16:25:13] <coderanger> I think a few words are missing in that
[16:26:38] <spike> doesnt look like that to me, but lemme rephrase
[16:26:50] <spike> considering "An authenticated session is permanently tied to your username"
[16:27:05] <spike> an auth'ed session becomes effectively a user's attribute
[16:27:16] <spike> the session id/number
[16:27:29] <coderanger> Sort of
[16:27:45] <coderanger> You don't want to use the same session ID forever for security reasons
[16:28:01] <coderanger> So the key itself will change fairly frequently
[16:28:19] <spike> this under the hood?
[16:28:42] <coderanger> Yes
[16:28:51] * cmlenz has quit IRC
[16:28:59] <spike> ok, now it starts to be something different than just a userID
[16:29:25] <coderanger> The key is just an opaque token issued by the server that is used to grant a request access to a session
[16:31:40] <spike> so I 'spose there's a way to change the settings page to add metadata. is there a plugin I can use as an example?
[16:32:18] <coderanger> Again, the UI is unrelated to the guts
[16:33:00] <coderanger> There is a dict-like object as req.session
[16:33:09] <coderanger> You can assign to whatever keys you want in it
[16:33:23] <coderanger> There is also a UI for adding pages to the preferences system
[16:36:53] * Semhirage has quit IRC
[16:44:14] * beata-- has quit IRC
[16:56:58] <spike> always_notify_updater = true
[16:57:04] <spike> always_notify_owner = true
[16:59:25] <spike> uhm, disregard that, I thought the condition where owner = updater wasnt handled and you got dup emails, but I was obviously wrong
[17:01:06] <evil_twin> New news from t.e.o: Ticket #5930 (defect created): TypeError: from_string() takes exactly 3 non-keyword arguments (4 given) <http://trac.edgewall.org/ticket/5930>
[17:03:56] <coderanger> spike: Fixed in 0.10
[17:10:50] <spike> this crm plugin is gonna be fun, I hope everything works out alright
[17:12:35] * Forexs has quit IRC
[17:19:47] * _keturn has quit IRC
[17:31:16] <evil_twin> New news from t.e.o: VersioningSystemBackend edited by anonymous <http://trac.edgewall.org/wiki/VersioningSystemBackend>
[17:39:23] * lakin has joined #trac
[17:43:38] * _keturn has joined #trac
[17:55:11] * ivan` has joined #trac
[17:55:24] <ivan`> hi. has anyone made an alternate theme for 0.11?
[17:55:42] <coderanger> Just me
[17:55:51] <ivan`> is it online?
[17:56:00] <coderanger> Nope
[17:56:20] <coderanger> And due to RPI sucking at life you can't get to it from off campus
[17:56:52] <ivan`> :-(
[17:57:03] <ivan`> ivan@ludios.org
[17:57:06] <ivan`> would be much appreciated
[17:57:07] <elb> is 0.11 wildly different from 0.10.x ?
[17:57:09] <ivan`> i'm trying to make my own
[17:57:12] <coderanger> elb: Yes
[17:57:20] <elb> ahh, suck
[17:57:21] <coderanger> ivan`: The theme API is very different
[17:57:25] <ivan`> yeah, i noticed
[17:57:32] <coderanger> ivan`: I forget if I published the new one
[17:57:33] <coderanger> gotta go
[17:57:51] <elb> oh, wait, is "theme" different from simply a CSS style?
[18:01:27] <evil_twin> New news from t.e.o: Ticket #5920 (enhancement created): trac-admin should show the backtrace for internal errors <http://trac.edgewall.org/ticket/5920>
[18:10:53] <coderanger> elb: Yes
[18:11:19] <coderanger> elb: By "theme" I mean a plugin for ThemeEngine
[18:11:48] <ivan`> oh well made my own theme
[18:11:55] <ivan`> mostly consisted of removing the ugly
[18:11:56] * moolight has joined #trac
[18:12:08] * moolight has joined #trac
[18:18:46] <elb> well then, good :-)
[18:27:16] * goatbar has joined #trac
[18:31:18] * neoxed has quit IRC
[18:31:38] <evil_twin> New news from t.e.o: OJT2007 edited by anonymous <http://trac.edgewall.org/wiki/OJT2007>
[18:35:46] * neoxed has joined #Trac
[18:37:06] * bismol has quit IRC
[18:37:34] * tinh has joined #trac
[18:39:22] * goatbar has quit IRC
[18:48:17] * neoxed has quit IRC
[18:49:25] <aat> hi
[18:49:35] <coderanger> aat: yo
[18:51:09] <aat> sup?
[18:51:42] <coderanger> nada, setting up my Wii
[18:52:05] <coderanger> Trying to figure out what the heck happened to Azureus
[18:54:55] <coderanger> I guess they just slapped a new frontend on it, and shoved the old UI under "Advanced"
[19:01:52] <evil_twin> New news from t.e.o: OJT2007/sagyo edited by anonymous <http://trac.edgewall.org/wiki/OJT2007/sagyo>
[19:02:38] * neoxed has joined #Trac
[19:03:15] * bismol has joined #trac
[19:07:57] * bismol has quit IRC
[19:13:17] <aat> the new features seem unnecessary to me
[19:13:26] <aat> but presumbly some will like it
[19:14:06] <aat> hah, is this the wii you got at pycon? :)
[19:14:14] <coderanger> yeah
[19:16:32] <coderanger> its good stuff :)
[19:16:46] <coderanger> I think I'm almost done unpacking, finally
[19:18:15] <aat> excellent :)
[19:18:16] <aat> moving sucks
[19:19:49] <coderanger> How goes things down south
[19:25:03] <aat> not bad
[19:25:15] <aat> except i'm at work
[19:25:16] <aat> FOOD
[19:25:18] <aat> bbiab
[19:32:02] <evil_twin> New news from t.e.o: Ticket #5920 (enhancement created): trac-admin should show the backtrace for internal errors <http://trac.edgewall.org/ticket/5920>
[19:38:04] * jae has quit IRC
[19:46:24] <aat> ah food
[19:46:27] * aat rubs his belly
[20:05:48] * coderanger has quit IRC
[20:05:52] * coderanger has joined #trac
[20:08:16] * coderanger has quit IRC
[20:08:46] * coderanger has joined #trac
[20:10:19] * coderanger_ghost has joined #trac
[20:10:19] * coderanger has quit IRC
[20:11:17] * coderanger_ghost has quit IRC
[20:11:51] * coderanger has joined #trac
[20:30:21] * neoxed has quit IRC
[20:32:36] * Ser^afk is now known as Serdare
[20:32:39] * Serdare is now known as Serdar
[20:39:35] * |muelli| has joined #trac
[20:40:42] * moolight has quit IRC
[20:41:00] * moolight has joined #trac
[20:41:24] * neoxed has joined #Trac
[20:43:37] * Muelli has quit IRC
[20:49:19] * Cammm has joined #trac
[20:50:00] * beata has joined #trac
[20:52:06] * mrkris has joined #trac
[20:52:27] <mrkris> was wondering if anyone knew the plugin that allows you to integrate your svn commit messages with trac tickets
[20:55:53] <sontek> mrkris: I think you just create a svn hook that updates the trac database
[20:56:13] <mrkris> there was one in particular, so you could do
[20:56:29] <mrkris> svn ci -m 'some update, closes #1125 re #1152' foo/
[20:56:47] <mrkris> we use it @ work, unfortunately nobody else is on to tell me what the plugin is :)
[20:56:59] <sontek> google 'trac post commit hook'
[20:57:02] <sontek> I think thats what you awnt
[20:57:49] * mrkris <3 sontek
[20:58:55] * milmazz has joined #trac
[21:10:53] * brosner has joined #trac
[21:18:28] <mrkris> sontek: this setup is whack lol
[21:25:41] <sontek> lol
[21:29:19] <gwoo> coderanger: you still around?
[21:32:48] <mrkris> sontek: getting import errors about utc
[21:32:50] <mrkris> from trac.util.datefmt import utc
[21:32:50] <mrkris> ImportError: cannot import name utc
[21:32:54] <mrkris> ...
[21:43:22] <mrkris> yargh! fixed
[21:51:32] * lakin has quit IRC
[22:03:32] * moolight has quit IRC
[22:05:43] * moolight has joined #trac
[22:06:50] * milmazz has quit IRC
[22:24:10] * Burps_ has joined #trac
[22:27:14] * Burps has quit IRC
[22:27:17] * moolight has quit IRC
[22:27:33] * moolight has joined #trac
[22:27:34] * SunWuKung has quit IRC
[23:01:49] * mrkris has quit IRC
[23:06:58] * MrRagga has joined #trac
[23:10:23] * brosner has quit IRC
[23:11:23] * SunWuKung has joined #trac
[23:11:48] <moolight> SunWuKung: let's get the lection
[23:12:33] * mrkris has joined #trac
[23:26:50] * retracile_ has quit IRC
[23:28:18] * retracile_ has joined #trac
[23:28:32] * moolight has left #trac
[23:38:34] * cmlenz has joined #trac
[23:47:01] * cbx has quit IRC
[23:49:44] * neoxed has quit IRC
[23:49:57] * neoxed has joined #Trac
[23:52:17] * erikand has joined #trac