Team Chat Logs

May 10, 2010

2010 4
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            

[03:49:22.010321]<jae>Someone once asked on the ML for a way to edit (or just display?) docs from the repo in the wiki... I just can't remember enough to make google find it. Anyone got hints? ideas? ;)
[04:10:40.497092]<loxs>folks, does trac use some kind of authentication library/framework or is it an
[04:10:46.791532]<loxs>"inhouse" solution?
[04:11:02.576514]<loxs>er, I meant "authorization" not authentication
[04:24:05.779565]<Sacho>trac has a permissions system
[04:24:11.426343]<Sacho>and ways to add custom permissions
[04:24:55.201047]<jae>And it's "in-house", if I'm not mistaken
[04:25:17.210510]*Sacho has no idea what in-house is supposed to mean in this context
[04:26:28.275005]<jae>"in-house" could be adapted as "done by the project itself, not taken from a third party"
[04:26:41.848215]<jae>Of course, "in-house" (the house part) doesn't quite match
[04:27:31.816571]<jae>But then, how often does it fit commercial/proprietary projects? A team that's spread over multiple countries... *can* they do anything "in-house"? ;)
[04:28:21.337928]<Sacho>I see, well, yes, the permissions are part of trac itself
[04:28:38.931086]<Sacho>since they control wiki/timeline/ticket actions and such
[04:30:28.847856]<jae>Good example for this meaning of "in-house": Django's ORM. They don't use SQLAlchemy or SLQObject or whatever, but have done their own sh...stuff ;)
[04:40:12.148840]<loxs>yeah, that's what I asked
[04:40:22.002285]<loxs>thanks guys
[04:56:49.583249]<osimons>loxs: permissions are pluggable though, so it is possible to replace the permission storage and implement your own security policy
[04:57:35.154373]<loxs>osimons, it's just the opposite situation. I like the permission system in trac and I want something similar in my project :)
[04:57:52.369649]<osimons>ah.
[04:58:02.330076]<loxs>osimons, because I just got pissed off by repoze.what
[05:19:19.619399]<thm>is someone using trac-wiki.el?
[05:20:06.755766]<thm>it bogusly started replacing " signs with &quot;
[06:11:33.865436]<jae>Someone once asked on the ML for a way to edit (or just display?) docs from the repo in the wiki... I just can't remember enough to make google find it. Anyone got hints? ideas? ;)
[06:14:57.806838]<osimons>IncludeMacro
[07:30:22.356133]<webczat>Hey.
[07:30:52.256504]<webczat>Should i provide a duedate for milestones i create if i don't know what date is it? i mean i want milestones to be sorted.
[07:30:57.223467]<webczat>Not alphabetically
[07:33:43.450220]<webczat>I mean i know order of my development but i don't know exact dates
[07:36:59.413673]*retracile mutters something inconsequential about mornings.
[07:38:02.009868]<retracile>webczat: either dates, or name them like "Release 1: blah", "Release 2: foo" so they sort in the order you want.
[07:39:15.356775]<webczat>retracile: do they automatically mark as completed when due date expired?
[07:39:31.400876]<retracile>webczat: no. They shift to "x days late", etc.
[07:39:52.542599]<webczat>aah, so i just have a initial date that is updated?
[07:40:06.474249]<webczat>like i plan to finish tomorrow but i finish... 4 days later
[07:42:01.664895]<webczat>if yeah it's cool
[07:44:05.729687]<retracile>If you set the due date to May 11th, it'll still show it as due on May 11th on the 15th. It'll display as being "4 days late". Then you mark it completed and it'll show as 'completed'.
[07:44:58.230634]<webczat>aah
[07:45:01.655591]<webczat>okay too
[07:45:11.728611]<webczat>but it's difficult for me to tell the due date
[07:45:59.158588]<retracile>webczat: Why? It shows "4 days late (05/11/10)"
[07:47:08.704070]<webczat>retracile: i mean it is not very easy for me to tell when i should finish something because i don't know when i will develop at all
[07:47:36.737179]<retracile>webczat: then don't set a due date, just name them so they get ordered the way you want.
[10:43:25.424882]<techtonik>Are wildcard were added to 0.11.x Trac?
[10:43:27.094975]<techtonik>trac-admin . permission remove anonymous *
[10:43:29.879072]<techtonik>?
[10:46:22.814606]<techtonik>Does anybody remember if 0.12.x Trac supports wildcards for trac-admin, i.e. `trac-admin . permission remove anonymous *`?
[11:17:55.581103]<retracile>techtonik: It should; but remember that the shell may expand the * for you, so you might have to quote it. (Such as "*" or '*'.)
[11:25:48.749629]<techtonik>This is just that happened. =/
[11:26:06.859831]<techtonik>Need to warn if no removals were made.
[11:26:26.452565]<techtonik>Or if invalid arguments were specified.
[11:26:43.733544]<techtonik>It appears that quoted wildcard worked for 0.11
[11:33:43.362348]<orange_tomek>hi all, i am trying to get the LdapPlugin to work. One of it's dependencies is python-ldap. I ran easy_install python-ldap and it seems to have installed correctly. However, now everytime the server starts it tells me that PythonOption is an invalid command. Do I have to tell trac that python-ldap has been installed?
[11:58:02.743964]<hasienda>rblank: I'd like to rebase my work at least at r9637, since there was the change for Query separator for dates ';' -> '..'
[11:59:32.621211]<hasienda>rblank: will you have a chance to update trac-trunk-wc, or better just pull from trac-trunk?
[12:07:35.974840]<tuxknowledge>hello. Is there a way I can create a custom report that will show all tickets updated in the last 7 days and what the updates are?
[12:29:32.920029]<rblank>hasienda: Current trunk pushed to trac-trunk-wc
[12:39:07.445988]<hasienda>rblank: took it right way, no problems with merging, thanks a lot.
[12:43:54.091957]<hasienda>tuxknowledge: report? don't know. "query:?changetime=7daysago;now" - should be fairly easy
[12:44:53.182259]<hasienda>tuxknowledge: but the changes (all changes like from ticket_changes table?) for all that tickets as well ...
[12:45:37.805319]<hasienda>tuxknowledge: you're sure you don't get too much lines from than, aren't you?
[14:44:30.064266]<macmaN>i have IEnvironmentSetupParticipant question guys
[14:45:07.471645]<macmaN>is there an officially recommended way to handle schema upgrades
[14:45:16.381272]<macmaN>i see osimons is using upgrade_map
[14:45:27.052828]<macmaN>and TracPastePlugin is using version_map
[14:45:33.004484]<macmaN>but trac core doesnt have either one
[14:46:27.085606]<osimons>whatever suits you, macmaN. nothing official or recommended as long as it gets the work done.
[14:47:17.495588]<macmaN>i remember ruby on rails had some migration system similar to this map
[14:47:50.307641]<cmc>I've always used an entry in the system table to know which version the db is at, then run generic sql until all of the in between steps are hit
[14:55:00.230323]<rblank>macmaN: Make sure you only use SQL in your upgrade functions, and don't try to use too much Trac functionality (e.g. get repositories).
[14:57:14.500554]<rblank>retracile: Ha! Gotcha! --> http://paste.lisp.org/+24FM
[14:57:33.643544]<retracile>rblank: Noooooooooooo
[14:57:36.096201]<retracile>!!!!!!!!!
[14:57:37.595825]<retracile>;)
[14:57:50.376373]<retracile>Well done, sir. :)
[14:58:14.320052]<rblank>Thanks :)
[15:02:01.213455]<macmaN>thanks guys
[15:30:46.554075]<bramp>Hi all. I'm new to trac and today I've been trying to set it up to use the git plugin. Now my problem is that when I run trac under mod_python, fcgi, all the pages take a long time to load (when the git plugin is on), but if I run trac as a standalone (tracd) it all works great. Any idea what's going on? As far as I know I'm using a standard setup, on Debian linux.
[15:32:56.548007]<retracile>bramp: is it busy syncing with the repo? (enable logging to see that)
[15:33:33.506176]<bramp>I enabled logging, and it there is a obvious pause between two log entries which don't seem to relate to git.
[15:34:23.150284]<bramp>Also, I attached strace to apache (when running mod_python), and just now to the fcgi (as I'm now using that mode), and strace is listing that something is calling the close system call over and over in a tight loop. I suspect this is hanging it.
[15:35:37.386603]<bramp>oh, and while the page is loading, apache/fcgi is using 100% of the processor for a good 30seconds
[16:00:21.597401]<Spec[x]>Heya, I have a trac instance with multiple projects. they're located in /usr/local/trac/ProjectA (and ProjectB)
[16:00:49.849333]<Spec[x]>for some reason ProjectB is loading in plugins from ProjectA
[16:01:14.063061]<Spec[x]>Is there a way to stop this? Or should I just disable the plugin in trac.ini for ProjectB?
[16:03:38.745344]<Spec[x]>it seems that disabling it in trac.ini did not fix the issue.
[16:28:05.795330]<Spec[x]>looks like even if I install this plugin globally and disable it via trac.ini, it still gets loaded into both ProjectA and ProjectB
[16:53:39.052089]<bramp>ok, for those who saw my question. I have finally fixed it by hacking the git plugin source code. Inside PyGIT.py, there is a Popen command that takes a "close_fds=true" argument. Now for whatever reason python spins in a tight loop calling close(). I suspect this is a python bug, but for the mean time the git plugin is now more stable by simply removing that argument.
[17:00:33.927882]<bramp>Oh, looks like someone has reported this problem: http://bugs.python.org/issue8052
[17:00:44.790581]<bramp>anyway thanks all, my trac is now working