Team Chat Logs

January 21, 2010

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

[00:01:19.363541]<otaku42>moin
[01:08:48.940695]<star3am>hallo everyone (wave)
[01:09:15.182534]<star3am>wonder if someone can help, trac-admin /var/www/trac/ upgrade
[01:09:38.881215]<star3am>but that does not do anything as I always see that msg ? please help, just a hint (Y)
[01:15:59.096073]<kirean>star3am: press y and then enter?
[01:16:08.681883]<kirean>or just enter
[01:16:32.565906]<star3am><kirean> hi
[01:16:43.044471]<star3am>there is no input :/
[01:17:11.627744]<star3am>it finishes with: Timing and Estimation needs an upgrade
[01:17:12.062393]<star3am>Upgrading Database
[01:17:12.082081]<star3am>Upgrading reports
[01:17:12.099035]<star3am>Done Upgrading
[01:17:12.114582]<star3am>Upgrade done.
[01:17:29.216031]<star3am>but always i get that darn upgrade msg :/
[01:17:51.034666]<kirean>ok
[01:18:25.026699]<kirean>do you use that plugin?
[01:19:07.208867]<kirean>star3am: have you checked if someone else reported this as a bug for that plugin?
[01:19:50.592830]<star3am><kirean> no, I have googled a lot, it's not a particular plugin though, I'm just trying to get trac to run
[01:20:57.033426]<kirean>star3am: well, that is a particular plugin problem indeed
[01:21:52.576212]<kirean>have you checked trac-hacks and that plugins page?
[01:22:18.478286]<kirean>star3am: http://trac-hacks.org/wiki/TimingAndEstimationPlugin
[01:23:38.359781]<kirean>star3am: if you don't use that plugin you could deactivate it
[01:23:43.847314]<star3am><kirean> click
[01:24:21.959235]<star3am><kirean> how would i deactivate it ?
[01:29:14.828185]<star3am><kirean> reading the wiki
[01:29:35.131180]<star3am>trac is confusing :/ will be better when i understand it
[01:33:40.624420]<kirean>star3am: this Trac environment just landed in your knee?
[01:33:52.504557]<kirean>star3am: you didn't install it?
[01:36:07.792532]<star3am><kirean> exactly, the developer who installed it, doesn't know trac, just got it working by the grace of god, and now he is stuck, so now this has become my task, meh.
[01:36:48.305293]<star3am><kirean> i'd much rather be playing with my gluster and my xen servers
[01:38:06.388510]<kirean>star3am: do you use that plugin
[01:38:30.930065]<kirean>star3am: if not, you can try removing it from the components listed in trac.ini
[01:39:20.022435]<scfe>star3am: So the problem is that even after running trac-admin upgrade, you still can not see the trac pages because it tells you to run upgrade?
[01:43:34.957927]<star3am><kirean> I have now removed that plugin from the .ini file (hashed it out) and also deleted the egg from the plugins dir
[01:43:40.542128]<star3am>restarted httpd
[01:44:18.067854]<star3am>scfe> correct, it's like the plugin never actually upgraded :/ <kirean> advice helped a lot, I have now gotten rid of that plugin
[01:44:41.087646]<star3am>now I get 500 server error, pythonHandler trac.web.modpython_frontend: ImportError: No module named trac
[01:44:59.084066]<star3am>let me do the easy_install trac again
[01:45:35.761911]<scfe>star3am: In this situation usually you have different python paths for the web server/commandline so that the plugin is not found from the command line
[01:47:24.243405]<star3am>(bow)
[01:47:37.950687]<star3am>thank you <kirean> & <scfe>
[01:47:51.138036]<star3am>I can now see trac, thank god lol
[01:50:05.247451]<scfe>star3am: you are welcome :-)
[01:52:34.439938]<kirean>star3am: hth
[01:53:54.576400]<star3am>thing is, the company use centos,
[01:54:05.655277]<star3am>i actually hate centos, their pythong is still on 2.4 :(
[01:54:13.509024]<star3am>even snmp is on 5.3 meh.
[01:54:26.797040]<star3am>coming from gentoo where i could use bleeding edge, this is a nut ache
[01:55:44.684221]<scfe>star3am: Being a CentOS guy myself, I quite like CentOS - if you have to maintain some servers without having much time, you really want to plan updates :-)
[01:56:38.065589]<star3am><scfe> yea, in some cases i agree with you, just I miss the updates :(
[02:27:09.809343]<gozerbot>trac: Ticket #8986 (Error browsing Mercurial Repository) created - <http://trac.edgewall.org/ticket/8986>
[04:32:09.496109]<fim>hey all, I'm having a problem migrating a trac instance
[04:32:25.570718]<fim>http://trac.transifex.org/ticket/452
[04:32:35.158139]<fim>a few tickets show this error
[04:32:43.133626]<fim>and I can't figure out why
[04:32:52.228340]<fim>logs say nothing more :/
[04:32:58.100596]<fim>any help will be appreciated
[04:34:09.504690]<fim>btw, the original ticket can be found here: http://transifex.org which works just fine
[07:27:11.894684]<gbot33>trac: Ticket #8987 (OperationalError: near "references": syntax error) created - <http://trac.edgewall.org/ticket/8987>
[07:57:11.631370]<gbot33>trac: Ticket #8988 (TemplateNotFound: Template "agilo_pro_no_sprint_found.html" not found) created - <http://trac.edgewall.org/ticket/8988>
[08:27:13.110564]<gbot33>trac: Ticket #8988 (TemplateNotFound: Template "agilo_pro_no_sprint_found.html" not found) closed - <http://trac.edgewall.org/ticket/8988#comment:1>
[08:46:12.417279]<parigaudi>hi
[08:46:55.004802]<parigaudi>i'm a total n00b to trac and have problems installing the git plugin.
[08:47:08.930372]<parigaudi>this one: http://trac-hacks.org/wiki/GitPlugin
[08:48:58.153241]<parigaudi>it doesn't have an .egg
[08:49:27.697600]<parigaudi>and no ez_setup.py either
[08:51:13.593753]<parigaudi>and when i tried python setup.py bdist_egg i get an error:
[08:51:22.285486]<parigaudi>error: package directory 'tracext' does not exist
[08:52:00.018410]<cmc>try chmod u+r recursively on the directories
[08:52:14.816995]<cmc>for some reason, many plugins have bad permissions
[08:52:24.052456]<parigaudi>ok thx (trying)
[08:53:47.811065]<jhammel>is there a working Gannt plugin for Trac?
[08:56:52.216700]<parigaudi>ok thx worked now
[08:57:05.801004]<cmc>parigaudi: great
[08:57:12.601475]<jhammel>(or even a non-working one?)
[08:57:53.523139]<bionoid>jhammel: There was a new hack uploaded a while back, looked good on the screenshots. Didn't get a chance to test it yet
[08:58:13.189183]<bionoid>jhammel: http://recurser.com/articles/2008/11/26/gantt-calendar-plugin-for-trac/
[08:58:13.818295]<jhammel>bionoid: remember the name? I found several but none...um, worth downloading
[08:58:53.310293]<jhammel>bionoid: thanks, i considered that one. i kinda consider it worthless since you have to update status manually :(
[08:59:04.458242]<jhammel>(what does percent done mean for a ticket???)
[08:59:27.926079]<bionoid>Ah, dont know the details :(
[08:59:32.995862]<bionoid>percent done is just, compete%
[08:59:36.541090]<bionoid>complete%
[08:59:42.045343]<bionoid>ie how far work has progressed
[08:59:57.698748]<jhammel>bionoid: yeah, but that's not an estimable quantity, really (IMHO)
[09:00:12.704813]<jhammel>but i digress
[09:00:20.882582]<bionoid>well, not in XP etc maybe, but for PM it is very relevant
[09:00:47.651329]<jhammel>bionoid: i guess? I still find estimated hours, actual hours a much more interesting quantity
[09:02:53.670586]<bionoid>Depends.. For a manager in large team, it could be just as important to know the owners actual estimation of progress regardless of est/elapsed hours
[09:03:49.249516]<bionoid>But anyway, no I havn't found any good gantt plugins either ;-)
[09:04:02.046752]<jhammel>heh
[09:04:11.577782]<bionoid>I currently use the VBA connectors and do the diagrams in Project
[09:04:18.348658]<jhammel>i could have sworn coderanger_ had a very old plugin up, but now i can't find it
[09:04:30.991998]<jhammel>i don't even know what a VBA connector is
[09:04:44.808442]<bionoid>Ah it's on t-h.o, set of macros for M$ Office
[09:05:01.418516]<bionoid>to fetch data directly into project/excel from any Trac with XMLRPC
[09:05:14.085609]<jhammel>ah, Visual Basic something....i avoid M$ office like the plaque
[09:05:24.770834]<bionoid>No shit.. ;-)
[09:31:27.852589]<parigaudi>when i create a new ticket, i can choose the Component, Version and Milestone among the pre-defined values.
[09:31:39.639971]<parigaudi>where can i _set_ these pre-defined values?
[09:31:58.016002]<jhammel>parigaudi: /admin, but you'll need TRAC_ADMIN permissions
[09:32:47.668252]<parigaudi>ok thx
[09:33:23.999999]<parigaudi>and how do i set these permissions (i currently auth to a standalone tracd with a htpasswd file)
[09:33:26.862603]<parigaudi>ß
[09:33:28.804206]<parigaudi>?
[09:40:50.389455]<parigaudi>ok found it
[10:50:47.927299]<jhammel>does Trac support multiple authentication plugins? any idea how to do this with accountmanager?
[11:01:44.837347]<coderanger_>jhammel: There can be multiple IAuthenticators, yes
[11:29:29.062731]<krolya>Hello
[11:29:43.985336]<krolya>can someone help me on Planetsim?
[11:38:07.330803]<krolya>can someone help on Planetsim?
[11:38:10.312544]<krolya>thank you
[11:43:09.841073]<jhammel>coderanger_: is that doable via AccountManager? or should i just read the code?
[11:43:37.447070]<coderanger_>@wrongchannel
[11:43:37.463906]<evil_twin>wrongchannel is This channel is for Trac, the project management software. You are probably looking at the website of a project that uses Trac to run their operations. Chances are we don't know anything about their project, but try looking on their website for more specific support instructions. /list will usually show you a list of all channels on this IRC server, and you
[11:43:41.952873]<coderanger_>krolya: ^^
[11:43:42.465974]<evil_twin> can also try looking there.
[11:43:49.370982]<coderanger_>jhammel: Paco has a patch somewhere
[11:45:11.268229]<parigaudi>gnight all
[11:45:29.215708]<coderanger_>jhammel: http://trac-hacks.org/changeset/4638
[11:45:38.089197]<jhammel>coderanger_: thanks
[11:46:20.028519]<jhammel>coderanger_: ah, so it is in trunk; good, good
[11:57:14.686456]<gbot33>trac: Changeset [9055]: testing: make status also shows the current value for TRAC_TEST_DB_URI - <http://trac.edgewall.org/changeset/9055>
[12:08:36.877163]<jhammel>is trunk stable? i hate using trunk, but really need a few patches that aren't in 0.11-stable
[12:14:19.058859]<jhammel>hmmm....and it requires unstable genshi :(
[14:05:15.196063]<cboos>rblank: hello
[14:05:24.923208]<rblank>cboos: Howdy!
[14:06:30.623764]<cboos>I just created a wiki table, trying some of the new syntax, and I just realize that we have no way to force a center align in <td> ...
[14:06:49.530376]<cboos>i.e. we have:
[14:06:51.131578]<cboos>||align left ||default alignment|| default alignment || align right||
[14:07:06.042328]<cboos>but I think one of ||default alignment||
[14:07:11.213695]<cboos>or || default alignment ||
[14:07:17.067232]<rblank>Ah, yes, right.
[14:07:19.741617]<cboos>should translate to align="center"
[14:07:29.173198]<cboos>any preference?
[14:07:39.042030]<rblank>Makes sense. Probably || centered ||, no?
[14:08:38.089185]<cboos>or both?
[14:08:56.842085]<cboos>then we could do it in the .css
[14:09:22.590068]<rblank>Do it in the CSS?
[14:10:04.126031]<cboos>I mean the default align for <td> in wiki tables could be center instead of left
[14:10:43.563654]<rblank>Ah... I have a small preference for leaving ||default|| as it was before.
[14:11:12.116054]<rblank>A bit selfish, though: that's how I formatted my tables up to now, so I won't need to edit them all :)
[14:11:46.999287]<cboos>look for example at our "big table" in http://trac.edgewall.org/wiki/TracDev/ReleaseTesting
[14:12:09.995430]<cboos>with a default of center, it doesn't look that bad, no?
[14:13:01.055424]<cboos>wait - it's explicit left ...
[14:13:54.223868]<rblank>Yes, it is.
[14:14:04.542472]<rblank>Except for a few cells.
[14:14:42.538233]<cboos>the problem is with trying to keep things as they were is that people used indifferently ||this|| or || that || and had left align, so either we "break" one of those or we find yet another way to specify center :-)
[14:15:30.701796]<cboos>but ok, || center || would be fine for me, as long as there's a way
[14:15:36.375507]<rblank>Let me put it that way: if we make the default centered, we break both ||this|| and || that ||, whereas if we leave ||default||, at least that one isn't broken.
[14:16:25.723824]<rblank>On another subject, I'm continuing on authz, and my previous patch was not completely correct.
[14:16:57.012545]<rblank>One question: what should AuthzPermissionPolicy return for FILE_VIEW and CHANGESET_VIEW when resource=None?
[14:17:09.184380]<rblank>My guess is True.
[14:17:13.589873]<cboos>btw I will have some time on saturday to work on this (authz / multirepos)
[14:17:35.181881]<cboos>None?
[14:17:39.390706]<rblank>I'll try to have a "polished" patch ready by then.
[14:18:03.842297]<rblank>So we leave the decision to a later permission policy?
[14:18:22.487373]<cboos>yes, i.e. if a policy is explicitly for "fine grained" resources and has no way to address a realm as a whole, then it says "I don't know/care"
[14:19:12.230872]<cboos>FILE_VIEW on resource=None is actually a kind of "view" on Resource("source", None)
[14:20:04.615352]<rblank>I wasn't sure, even after reading: http://trac.edgewall.org/browser/trunk/trac/perm.py#L131
[14:21:11.236439]<rblank>So None it is, then.
[14:21:48.983245]<cboos>unless there's a way in svn_authz to specify no read right at all on a given repos... in which case we could return False
[14:23:26.749123]<cboos>[repos:/]
[14:23:28.729106]<cboos>somebody =
[14:23:50.993182]<cboos>but then, it's only for /that/ repos
[14:24:09.304308]<cboos>so in a multirepos setup, the answer would still be None...
[14:24:10.199573]<rblank>And it can be overridden by a more precise path
[14:24:16.623001]<rblank>[repos:/trunk]
[14:24:19.734393]<rblank>somebody = r
[14:25:26.272148]<rblank>Leaving the FILE_VIEW decision for resource=None to DefaultPermissionPolicy can be tricky, though.
[14:25:47.877389]<rblank>What if you don'tg give "generic" FILE_VIEW to a user, but you allow her in authz?
[14:26:35.018449]<cboos>Back to your example (repos:/trunk -> somebody = r), the answer should be True (... there exists at least some files that can be accessed...) but I imagine the check is not cheap...
[14:26:47.858036]<rblank>Could be tricky, e.g. here: http://trac.edgewall.org/browser/trunk/trac/versioncontrol/web_ui/changeset.py#L542
[14:27:22.305376]<rblank>I could keep a set of all users that have permission for at least one path.
[14:28:48.928505]<cboos>That would be a solution yes. Otherwise it's "easier" to answer None and rely on some coarser permission ... except if they are not set, as you suggested above, in which case the approximation of returning None will fail.
[14:29:49.076247]<rblank>So I return True if the user has permission for at least one path, and false otherwise. Ok?
[14:30:22.149045]<cboos>Sounds correct.
[14:30:26.624377]<rblank>Thanks!
[14:31:50.451535]<cboos>Also for the example you gave for the generic FILE_VIEW check when estimating the size of the diff, I think fine grained checks could be added there
[14:32:55.044263]<cboos>We should do them anyway before computing the actual diffs, so maybe we could arrange to do that check at most once.
[14:33:12.698513]<cboos>at most once for a given file I meant
[14:35:38.602991]<rblank>Right. I'll go through all realm FILE_VIEW and CHANGESET_VIEW checks, and see if they can be converted.
[14:36:27.375827]<rblank>Still another subject: any suggestions for the PyCon sprint?
[14:36:54.010142]<cboos>yes ;-) This will be the time to heavily test and release 0.12 ;-)
[14:38:10.219811]<cboos>Or a more "fun", discuss and experiment what would be a nicer "next gen" model for the tickets (starting with that say)
[14:38:49.013695]<cboos>in order to overcome all the current quirks ...
[14:40:52.401120]<rblank>Right. How about some more "user-visible" items?
[14:43:49.594651]<cboos>#2035 ;-)
[14:45:05.612896]<rblank>cboos: Yeah, that's a very good one. Not only on changesets, but on file revisions as well.
[14:45:22.089439]<rblank>Heck, I could have used that just today :)
[14:57:16.152377]<gbot33>trac: TracSprint edited - <http://trac.edgewall.org/wiki/TracSprint?version=25>
[15:01:53.812144]<cboos>tentative patch coming on #8987
[15:06:42.271544]<cboos>(http://trac.edgewall.org/attachment/ticket/8987/t8987-quote-custom-fields.diff)
[15:06:49.199567]<cboos>now, dodo ;-)
[15:06:52.727905]<cboos>bye
[15:06:55.477522]<rblank>bye
[15:27:16.536870]<gbot33>trac: TracFaq edited - <http://trac.edgewall.org/wiki/TracFaq?version=313> || TracFaq edited - <http://trac.edgewall.org/wiki/TracFaq?version=312>
[17:27:17.073272]<gbot33>trac: Ticket #8989 (Milestones should have a 'Back to Roadmap' link in the contextual ...) created - <http://trac.edgewall.org/ticket/8989>
[22:57:19.267585]<gbot33>trac: Ticket #8990 (CommandError: list assignment index out of range) created - <http://trac.edgewall.org/ticket/8990>
[23:27:18.716553]<gbot33>trac: TracTermsAM edited - <http://trac.edgewall.org/wiki/TracTermsAM?version=2> || Ticket #8991 (This ticket concerns the Trac project Armenian translation) created - <http://trac.edgewall.org/ticket/8991> || TracTermsAM created - <http://trac.edgewall.org/wiki/TracTermsAM?version=1>
[23:57:19.695121]<gbot33>trac: Ticket #8992 (AttributeError: 'NoneType' object has no attribute 'toordinal') created - <http://trac.edgewall.org/ticket/8992> || Ticket #8990 (CommandError: list assignment index out of range) closed - <http://trac.edgewall.org/ticket/8990#comment:1>