Team Chat Logs

April 22, 2010

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

[00:51:22.737546]<sivang>so I've followed the instructions for setting auth, and still when I click its link it says I need to configure it, am I doing something wrong ?
[00:53:14.521226]<macmaN>http://trac-hacks.org/wiki/GitPlugin?action=diff&version=46
[00:53:22.860525]<macmaN>does anyone else agree this change should be undone?
[00:54:13.383865]<macmaN>i thought i'd ask before i kill it
[01:01:53.771369]<sivang>The docs for running trac stand alone, especially in non privileged env are poort.
[01:01:55.425322]<sivang>poort
[01:01:57.078727]<sivang>poor
[01:02:13.085082]<sivang>it seems that only way the docs wanna have it is the apache way
[01:02:49.742591]<sivang>is there a conf/trac.ini directive I need to enable to have it recognize basic http auth ?
[01:07:43.899353]<rblank>sivang: If you're using tracd, see "tracd --help". In particular the --auth and --basic-auth options.
[01:08:22.965086]<sivang>rblank: right, but the help and the docs are ambigious and cryptic
[01:08:32.020979]<slam>sivang: the standalone thingy is not really for production use
[01:08:41.255786]<sivang>rblank: I even checked the packt book and it says nothing about the standalone
[01:08:58.267176]<rblank>sivang: Feel free to improve them with the results of your experience.
[01:09:00.025007]<slam>sivang: it performs very bad under load, and also does have security issues
[01:09:01.220958]<sivang>slam: yes, but for unprivileged envs it is a must
[01:09:12.559710]<sivang>slam: experimentation
[01:09:24.971227]<sivang>slam: I can't have apache unless I build it from source
[01:09:36.891832]<rblank>slam: What security issues are you talking about? That is, can we fix them?
[01:09:39.470636]<slam>sivang: don't they let you use virtual machines?
[01:09:54.632143]<slam>sivang: e.g. virtualbox, kvm or similar?
[01:11:32.852923]<slam>rblank: if you are interested in those, i can digg my notes. most of it where ddos vulneraibilites
[01:11:39.742131]<hasienda>macmaN: since the change is in conflict even with the NOTE comment below that is "correced" as well, no, seem reasonable to kill it.
[01:12:10.654162]<slam>rblank: did a lot of stress tests against several web servers with trac 2 years ago, in order to decide for our configuration
[01:12:41.450662]<rblank>slam: I would be interested indeed. Would you mind sending them to me by private mail? remy.blank@pobox.com
[01:13:02.016636]<slam>rblank: sure - no problem. do you want the database comparison tests, too?
[01:13:16.802493]<rblank>Database comparison tests?
[01:13:26.886801]<slam>rblank: we tested sqlite, pgsql and mysql
[01:13:43.682025]<rblank>Ah, you mean performance comparisons?
[01:13:51.955005]<slam>rblank: with trac, yes
[01:14:31.503215]<rblank>slam: Yes, that would be interesting, too. But maybe you could send those to trac-dev instead? I'm sure other people would be interested as well.
[01:14:43.472039]<slam>rblank: all that is 2 years ago, so things might have changed/improved
[01:14:51.848042]<rblank>slam: The security issues we usually discuss on a separate, private mailing list.
[01:15:18.600733]<slam>rblank: ok
[01:15:25.069059]<rblank>slam: Thanks!
[01:15:52.785768]<slam>rblank: we did also test gforge against trac performance, but you can guess the result ;-)
[01:16:46.930393]<hasienda>slam: I'm definitely interested in your post about db backends performance with Trac too.
[01:17:01.314666]<hasienda>slam: so will watch the list.
[01:18:49.238721]<slam>hasienda: it's a lot of material, will put it into the wiki there: http://code.zikula.org/trac-center and link from the trac-dev list
[01:20:08.187170]<sivang>slam: re vb/kvm no
[01:23:35.020149]<sivang>can somebody please explain what does that mean?:
[01:23:35.898340]<sivang>--basic-auth=BASICAUTH [projectdir],[htpasswd_file],[realm]
[01:23:51.221034]<sivang>what is FCOL --basic-auth=BASICAUTH
[01:31:47.011221]<macmaN>hasienda: your end of sentence is a lil confusing, do you mean "kill it" or "do not kill it"
[01:35:53.071030]<hasienda>macmaN: sorry, being no native English speaker, meant 'kill it' :-)
[01:36:48.693951]<hasienda>slam: thats ok, thanks in advance for sharing your knowledge.
[01:38:22.053267]<hasienda>sivang: will give you the info in some minutes, if you insist, but
[01:39:46.462054]<sivang>hasienda: do I specify the word "BASICAUTH" ?
[01:39:53.250948]<sivang>hasienda: or??
[01:39:59.036977]<sivang>hasienda: thanks for the help
[01:40:15.950387]<sivang>hasienda: the manual needs to be update and be more accessible for someone never setting up trac in standalone before
[01:40:27.722551]<hasienda>sivang: I put it down again after trying it in favour of http://trac-hacks.org/wiki/AccountManagerPlugin, running AccountManager (0.2.1dev-r7165) here right now.
[01:41:05.155996]<sivang>hasienda: AFAIC, I did all the setup for account manager
[01:41:17.950296]<osimons>rblank: help... :-)
[01:41:20.287826]<sivang>hasienda: but somewhere it was advised to enable the web admin
[01:41:31.396968]<sivang>hasienda: and I can't recall why, maybe in order to enable trac forge
[01:41:34.960448]<rblank>osimons: Translating?
[01:41:36.209408]<sivang>hasienda: yes, for that.
[01:41:44.659627]<osimons>rblank: puh. yes.
[01:43:09.081587]<sivang>hasienda: trac forge recommends setting up AccountManager.
[01:43:18.072182]<sivang>hasienda: and I alos did all the setup for Forge
[01:43:25.905841]<osimons>rblank: in milestone_view, line 51: <label for="by" i18n:msg="stat_title">${stats.title.capitalize()} by</label>. The "by" i can't quite get at, and it uses "av" as in "change by author" instead of the "show by" form wanted here (which in 'nb' is more like "sort after..."
[01:43:47.833279]<hasienda>sivang: BTW I agree, info on tracd is more like a slim developer ref than good user docu, but you can do, I did at least:-), so let's see ...
[01:44:06.919117]<sivang>hasienda: okay, I'm waiting anxiously
[01:44:12.726603]<osimons>rblank: so for "by" i sometimes want "av" and somtimes "etter" - and i can't really find the string for either...
[01:44:15.839298]<rblank>osimons: Update to current trunk, I fixed that yesterday.
[01:44:47.445480]<rblank>osimons: That is, use the latest extracted catalog.
[01:45:07.058001]<rblank>osimons: The string should be "$(stat_title)s by"
[01:45:19.173022]<sivang>btw, where is the code for the trac eclispe connector for tasks and other sutff?
[01:45:25.401451]<sivang>or to which degree is it integrated?
[01:46:18.854259]<vlt>Hello. There's the "Action" fieldset offering "leave as new", "resolve as ...", "accept" (as in assign to me, right?) and "reassign to ??? The owner will be changed from <current> ...". How can I reassign a new owner?
[01:46:31.411753]<hasienda>sivang: well, you mentioned, you did setup for account-manager? would you mind posting your config so, maybe obfuscating private parts?
[01:46:49.817915]<sivang>hasienda: no private parts, but there are 2 confs
[01:46:51.711888]<osimons>i'm on latest already, rblank. but can't find it. so that means a new extraction of common pot is needed first, or?
[01:47:09.607374]<sivang>hasienda: for the master env and the client env
[01:47:16.921406]<sivang>hasienda: in TracForge lingo
[01:48:04.946358]<rblank>osimons: I have it in trac/locale/messages.pot
[01:48:26.834098]<hasienda>sivang: will need to dig at least a little into TracForge to help you, since I never had contact with it before.
[01:48:44.134332]<osimons>hmm. i ran extraction for 'nb' last night
[01:48:45.321836]<rblank>osimons: But you have to updaet your .po to get it. Try "make update-nb".
[01:48:47.735099]<sivang>hasienda: leave it, I just wanna enable the web admin mode for crying out loud :)
[01:48:54.662542]<sivang>hasienda: let's start small
[01:48:59.412672]<sivang>hasienda: http://dpaste.com/186451/
[01:49:00.945071]<rblank>s/updaet/update/
[01:49:00.954275]<evil_twin>rblank meant: osimons: But you have to update your .po to get it. Try "make update-nb".
[01:49:31.470745]<sivang>hasienda: this is the master's trac conof
[01:49:34.052038]<sivang>hasienda: conf
[01:50:04.601049]<sivang>hasienda: so for it I wanna enable the webadmin plugin which is now built in in that version , let's leave forge out of this
[01:50:12.583305]<sivang>hasienda: but for that I need to enable authentication
[01:50:22.639235]<sivang>hasienda: and without apache, it seems on the brink of impossible with current docs
[01:50:25.841749]<sivang>bah
[01:51:11.557138]<hasienda>sivang: will look up my config, compare, pastbin, if required and be back in a minute, ok?
[01:52:28.040548]<sivang>hasienda: thanks muchly!
[01:52:37.506053]<osimons>got it, rblank. thanks. "make"... i'll be darned.
[02:01:19.932120]<hasienda>sivang: sooo, back: I saw not [account-manager] section in your trac.ini (http://dpaste.com/186456/), but much more important, with your slim [components] section acctmgr might not be enabled at all (http://dpaste.com/186458/). See the pastes for what I have a that places. Will further comment some of the settings, if you like.
[02:01:45.747769]<sivang>hasienda: how do you get all the compoenents installed then ?
[02:01:54.282373]<sivang>hasienda: I added the componenets section by hand
[02:02:00.772185]<sivang>hasienda: nothing created it automatically
[02:02:18.589543]<sivang>hasienda: I'm near to give up. Setting this is harder then zope/pline
[02:02:19.780002]<sivang>plone
[02:02:29.909011]<hasienda>sivang: these are all just modules you get by installing the one egg.
[02:02:36.434730]<sivang>hasienda: which egg?
[02:02:41.762164]<sivang>hasienda: the AM one?
[02:02:57.055451]<hasienda>sivang: yes only this one.
[02:03:02.592214]<sivang>so I installed it
[02:03:12.370858]<sivang>but to the python (a private one I set up for this)
[02:03:13.823031]<sivang>like:
[02:03:19.220919]<sivang>python setup.py install
[02:03:33.509077]<sivang>and it installed it to site-packages as far as I checked
[02:04:59.930362]<hasienda>yes, so it is installed indeed, but globally, at that machine (not needed to do so, too much for just getting it used by Trac)
[02:06:18.339950]<hasienda>sivang: just do python ./setup.py bdist_egg and copy the plugins Python egg from ./dist/ then to your <project_env>/plugins/ folder
[02:06:34.798876]<vlt>How can I localise status names like "new", "assigned" ...?
[02:06:40.434858]<hasienda>thats standard and quite hassle free IFAIK
[02:07:15.579355]<sivang>hasienda: yes, but the problem is that trac says I did not enable authentication altogether
[02:07:19.430105]<hasienda>vlt: thats not easy, if even doable right now.
[02:07:20.983596]<sivang>hasienda: regardless of a plugin or not
[02:07:33.322737]<sivang>hasienda: or must I have AM if not using apache? this is so unclear.
[02:07:47.757316]<hasienda>vlt: kind of hard-coded at the moment, AFAIK
[02:08:04.520708]*vlt can't let his users choose something like "assigned" ... hmmmm
[02:08:59.162503]<vlt>Why don't we use status IDs in the database?
[02:09:18.772518]<hasienda>sivang: you'll like to have AM or apache or BASICAUTH machanism through tracd itself. All just to provide and connect to an authentication instance.
[02:09:57.114676]<sivang>hasienda: okay, so let me check there's a good chance I already bdisted the egg
[02:10:17.470041]<sivang>hasienda: but if that's not the way to install AM, why are the docs of AM explaining to do setup.py install to the lib path of the python install ?
[02:10:27.423931]<sivang>hasienda: I mean ,these two appraoches should give identical results
[02:11:10.323071]<hasienda>sivang: they will, thats even not related to your problem. It was hard to start for me too, just look into the pastes please. :-)
[02:12:23.511529]<hasienda>sivang: let the egg-or-install aside for now
[02:13:31.752543]<hasienda>sivang: what you need to do for both is kind of activating it, making it known to Trac (tracd) and do some required config work.
[02:13:34.099358]<sivang>hasienda: okay, let me check the eggs , be back in a sec
[02:14:08.620850]<hasienda>sivang: eggs? why, please check the pastes ...
[02:14:20.590145]<sivang>hasienda: a bdist egg :)
[02:14:29.832944]<sivang>10:03 < hasienda> sivang: just do python ./setup.py bdist_egg and copy the plugins Python egg from ./dist/ then to your <project_env>/plugins/ folder
[02:15:06.606165]<sivang>hasienda: I just can't believe how easier is now to setup Plone then Trac
[02:15:14.519168]<sivang>hasienda: you see the irony ?
[02:15:28.622307]<sivang>hasienda: I can get a plone setup in 5 minutes ready for customization
[02:15:39.136782]<sivang>hasienda: and that's including download and disk work time
[02:15:52.791913]<sivang>(I have a fast connection)
[02:16:44.828014]<hasienda>sivang: well, still I like the flexibility of Trac, don't know Plone for that part.
[02:17:01.567054]<vlt>I just looked at trac's database structure. Can anyone explain why all those fields like "type", "component", "severity" ... are TEXT fields? I'm not a database expert but wouldn't one rather use INT values here and JOIN the actual (and i18n-able) meaning of it?
[02:17:06.375789]<hasienda>sivang: again why mention install/egg? installed is installed, never mind, go on, do configuration now.
[02:18:33.624880]<hasienda>vlt: this might already be a known problem, so have a look at the docs please, before crying too loud. ;-) will see, if I find a wiki page for you so ...
[02:18:34.818775]<sivang>hasienda: ah, I thoguth you watned me to bdist and copy the plugins egg into the folder of the isntance no?
[02:18:54.798038]<hasienda>sivang: no, go for the config.
[02:19:01.589472]<sivang>okay
[02:19:07.982603]*sivang pops up the confs
[02:19:18.037273]<hasienda>sivang: install shouldn't be part of your problem right now
[02:21:33.647251]<hasienda>@GenericTrac
[02:21:56.607842]<hasienda>@wiki GenericTrac
[02:21:56.612883]<evil_twin>http://trac.edgewall.org/wiki/GenericTrac
[02:22:15.032904]<hasienda>vlt: take a look there please. :-)
[02:28:02.394056]<vlt>hasienda: Thanks. I see, it's been discussed in full length already ;-)
[02:29:55.992598]<hasienda>vlt: core developers wouldn't mind more good ideas as well as patches to Trac trunk ;-)
[02:30:23.089484]<sivang>hasienda: okay, added the confs, now tracd ?
[02:30:51.521520]<sivang>hasienda: same error
[02:31:01.039041]<sivang>hasienda: about no auth has been set
[02:31:03.402378]<sivang>geeeez
[02:31:39.934572]<sivang>hasienda: I did not attempt run it with the --basic= directive
[02:31:44.020556]<sivang>hasienda: should I ?
[02:32:15.977138]<hasienda>sivang: no you shouldn't, start quite casual. I use just this: env LANGUAGE=de_DE LANG=de_DE.UTF-8 LC_ALL=de_DE.UTF-8 /usr/bin/tracd -d -s --port 8000 /data/trac/sandbox
[02:32:44.648561]<hasienda>sivang: you may safely skip env for English standard Trac
[02:32:51.353070]<sivang>hasienda: I also get : AssertionError: HDF dataset not available. Check your clearsilver installation
[02:33:02.599319]<sivang>hasienda: when going to /projects , but I haven't assigned a project
[02:33:33.496892]<rblank>vlt: Would you have a few minutes to test the last patch on http://trac.edgewall.org/ticket/9252 ? I have been unable to set up a 0.10.3 environment :(
[02:33:44.499725]<hasienda>sivang: you can't start without a trac_env, if you meant that.
[02:33:59.448789]*sivang retires
[02:34:15.773726]<hasienda>sivang: ?
[02:34:38.932540]<sivang>hasienda: how come everything else works beside projects?
[02:34:49.356743]<sivang>hasienda: no auth yet, sorry
[02:35:18.093399]<sivang>hasienda: http://dpaste.com/186470/
[02:35:58.342447]<sivang>going to lunch
[02:36:01.170107]<sivang>be backl after some food
[02:36:01.965084]<hasienda>sivang: I meant trac-admin initenv <path to your new trac env>, but you tell me "it works", I think I missed the point. Resorting ...
[02:36:04.910271]<sivang>maybe it will help
[02:36:21.371848]<hasienda>sivang: ok, see you
[02:37:45.806742]<hasienda>sivang: you'll need to make a .htpasswd or .htdigest file, you know?
[02:38:42.698083]<hasienda>sivang: and put correct path to it into [account-manager] section in trac.ini
[02:41:39.375177]<hasienda>vlt: ... How can I reassign a new owner? still need help with this one? (just catched up with that part)
[02:44:35.860357]<hasienda>vlt: "reassign to" let you assign an arbitrary new owner, but there should exist a config option to just allow a defined set of owners, if you insist.
[02:44:48.155522]*rblank -> lunch
[04:00:38.803667]<cmlenz>ok so apparently I have no idea how to get trac to actually localize the pages :P
[04:07:15.840776]<cmlenz>got it
[04:07:20.743250]<sivang>hasienda: back
[04:08:45.210477]<sivang>hasienda: I created a htpasswd file but used the command line to specify it
[04:08:59.845639]<sivang>hasienda: where do I put it and how to I call the conf entry under [account-manager] ?
[04:09:27.526237]<cboos>cmlenz: feel like updating the docs to make it newbie friendlier :P) http://trac.edgewall.org/wiki/TracInstall#InstallingTrac
[04:10:26.715015]<cmlenz>nah I was just being really stupid
[04:11:54.655840]<cboos>well, I'm interested ;-) if you made a stupid mistake regarding l10n, maybe *others* could fall in the same trap (unless you were trying to be too smart ;-) )
[04:15:05.904277]<hasienda>sivang: already looked at the paste http://dpaste.com/186456/? It's there: password_file = /data/trac/sandbox/.htpasswd
[04:15:30.897390]<sivang>hasienda: have you pasted it already ?
[04:15:57.260893]<hasienda>s/'http://dpaste.com/186456/?'/'http://dpaste.com/186456/'
[04:19:16.217342]<cmlenz>cboos: I simply forgot to setup.py develop
[04:20:12.817327]<sivang>hasienda: okay, added this, and the modules should be enabled
[04:21:04.905529]<sivang>hasienda: same error, do I need to create a new trac env ? it seems a bug if I do
[04:21:48.827710]<cmlenz>whoa I still have the commit bit :P
[04:23:04.683886]<cboos>cool, your first commit in trunk in years :P)
[04:23:11.647972]<cboos>is that a come back? ;-)
[04:23:59.730172]<cmlenz>who knows
[04:24:04.063840]<sivang>hasienda: I set the passwrod file with the path and everything
[04:24:40.144352]*cboos shivers
[04:24:50.530271]<hasienda>sivang: No need to create a new env, not that I know nor that I encountered the need to do so at any time before.
[04:25:30.088309]<rblank>Who's that cmlenz guy who just committed something? ;)
[04:25:55.081402]<sivang>hasienda: Authentication information not available. Please refer to the installation documentation
[04:26:18.969352]<sivang>bahhh
[04:26:40.749957]<sivang>maybe I'll go about building apache locally
[04:26:48.149286]<sivang>and run it on a non privileged port
[04:27:07.552479]<hasienda>sivang: Could understand frustration at your side, anyway this is bound to work, somehow.
[04:27:57.962765]<sivang>hasienda: can I set the auth to work without account manager?
[04:28:13.469224]<sivang>hasienda: I just want a trac instance with the built in web server that will auth
[04:28:16.774408]<sivang>hasienda: that's il
[04:28:20.730676]<sivang>hasienda: no plugin no thing
[04:28:24.669246]<sivang>hasienda: no nothing
[04:28:47.414900]<hasienda>sivang: did you check permissions on your new .htpasswd file, since it needs to be accessed by tracd, with or without AM.
[04:29:02.358577]<sivang>hasienda: what sort of permissions does it need have?
[04:29:52.847464]<sivang>hasienda: does it need be excutable?
[04:30:01.942970]<hasienda>sivang: sure you'll want r, with AM certainly rw, not x.
[04:30:40.073830]<hasienda>sivang: watch for the user being same as tracd
[04:30:57.806585]<sivang>hasienda: it is
[04:31:25.364328]<hasienda>sivang: or try with root at least before things are settled a bit
[04:31:36.321202]<hasienda>sivang: ok.
[04:31:57.597184]<hasienda>sivang: Just BASICAUTH now?
[04:32:23.953320]<sivang>hasienda: no root on this machine
[04:32:50.602193]<hasienda>sivang: Ubuntu?
[04:33:07.010459]<sivang>hasienda: I am doing this under virtualenv which should not make a difference, if eggs are defined correctly they should have brought in deps using easy_install
[04:33:16.377138]<sivang>hasienda: and I managed to set up plone under virtualenv
[04:33:22.997986]<sivang>hasienda: centos
[04:34:10.230991]<hasienda>sivang: Ah, see. Will have to try BASICAUTH on my own again, before I can try to help you further on.
[04:35:29.507368]<sivang>hasienda: how does using BASICAUTH goes?
[04:35:37.914801]<sivang>hasienda: what aren't there any good docs for it?
[04:36:33.865944]<hasienda>sivang: No, sorry, not that I know. Did try-n-error on my own.
[04:37:26.387739]<hasienda>sivang: I hear sound of rl right now (my little daughter crying after me). I'll have to go away for now, sorry. If you can wait, see you arround 21.oo CEST, or tomorrow same time as today.
[04:37:58.989919]<sivang>hasienda: okay, thank you for all your help!
[04:38:19.409626]<hasienda>sivang: you're welcome. :-)
[04:50:31.829531]<hasienda>cboos: just read your comment on #9209, thanks for the reply, will look into this.
[04:51:04.815953]<hasienda>cboos: This is quit 'old' code looking at my Python learning curve
[04:51:38.280882]<hasienda>cboos: just copy and modify before, might be able do better now :-)
[05:45:38.017399]<retracile>rblank: Rubik's Cube + Lego + SNOT = Awesome
[05:45:40.318544]<retracile>rblank: And I have proof: https://retracile.net/wiki/2010/04/21/21.30
[06:05:29.334314]<osimons>heh. last two commits from cmlenz and osimons. now, what was the odds on that going into this day...
[06:05:54.208113]<osimons>just typos though, figures. shows what we know :-)
[06:06:47.167560]<cmlenz>heh
[06:13:54.432633]<rblank>retracile: You're crazy! No wonder you have no time for Trac development :)
[06:20:08.010168]<sivang>oh god!
[06:20:15.474987]<sivang>I managed to run it with basic-auth!
[06:20:16.845807]<sivang>woooha
[06:20:21.941045]<sivang>the docs are TERRIBLE
[06:20:25.493526]<sivang>I found it by accident
[06:20:26.547681]<sivang>;)
[06:51:51.026055]<hasienda>sivang: Congrats, great news. Dare to write docu to Trac wiki? I'm on the run, but wanted to throw that in ...
[06:54:45.187897]<osimons>@docs
[06:55:09.050201]<osimons>@tracdocs
[06:56:05.978316]<osimons>@tracdoc
[06:56:05.992871]<evil_twin>tracdoc is https://coderanger.net/~coderanger/tracdoc/install/index.html
[06:59:03.238319]<osimons>yay! sivang, ^^ - not quite up-to-date with versions, but still a nice and concise guide
[07:03:03.320353]*retracile whines something sardonic about mornings.
[07:03:15.959412]<retracile>rblank: ha! :) The glueing I did a while back, all the rest, including pictures, I did last night.
[09:38:53.951956]<rts>hello all
[09:39:13.461401]<cboos>@ticket 9259
[09:39:26.534425]<rts>i wonder if one could simply deploy (for testing purposes) a plugin as a directory instead of an egg to a local <env>/plugins folder?
[09:39:57.241550]<rts>in the documentation (trac wiki on plugins) it says that one should copy the egg to that directory, however, for faster turnaround I would rather not make this an egg
[09:40:04.649460]<cboos>rts: for testing purposes, the best is probably to use setup.py develop, no?
[09:40:29.846130]<rts>hm, thanks christian for the hint, i will look into that
[09:41:31.978168]<cboos>regarding #9259, hear hear, initial contribution started at 98% translation coverage ;-)
[09:41:40.739394]<cboos>excellent ;-)
[09:41:58.945323]<cboos>*that's* a translation
[09:45:43.504360]<rts>thanks, again, that did the trick, now for the log files ;)))
[09:55:24.455716]<rblank>cboos: I was going to commit the Esperanto translation tonight.
[09:56:49.596431]<rblank>cboos: But if you're already working on it...
[09:59:26.197667]*retracile -> lunch
[10:00:41.401334]<cboos>rblank: yeah, I'm about to commit
[10:01:54.133667]<slam_>hehe, esperanto - that's whagt i would call geeky stuff ;-)
[10:02:19.379203]<slam_>how about ancient greek? ;-)
[10:02:27.518217]<cboos>isn't klingon the geeky stuff?
[10:02:47.058419]<slam_>cboos: no, klingon is kiddy stuff :-)
[10:31:11.677564]<rblank>cboos: So... No excuse anymore for holding back 0.12beta1, is there?
[10:31:35.427531]<cboos>well, not really :-(
[10:31:47.671414]*cboos needs to thing about one ... quick
[10:31:54.794886]<cboos>think
[10:32:11.931900]<cboos>ah yes
[10:32:14.811733]<cboos>I'm tired !
[10:36:48.001043]<rblank>cboos: Bots don't sleep!
[10:37:48.294411]<cboos>damn! so what are does electric sheeps I see at night?
[10:37:56.819936]<cboos>s/does/those/ of course
[10:37:56.829590]<evil_twin>cboos meant: damn! so what are those/ of course electric sheeps I see at night?
[10:38:00.285014]<cboos>you see I'm tired
[10:44:16.170226]<rblank>cboos: Ok, so plug yourself in for a few minutes.
[10:48:12.199654]<rts>I actually got it working now, after that i had put some additional meta data on the available trac.plugins into the setup descriptor, however, my IEnvironmentSetupParticipant causes trac-admin <env> upgrade to: AttributeError: 'sqlite3.Connection' object has no attribute 'get_cursor'
[10:48:19.223710]<rts>any ideas?
[10:49:07.893907]<rts>I am using the db connection that the system provided me on upgrade_environment or environment_created
[10:52:08.315432]<cboos>rts: grep for get_cursor in the code of your plugin ... should be .cursor() not .get_cursor()
[10:52:21.926572]*cboos is reactivated
[10:52:48.448197]<rts>argh, k, well yes, me too is tired ;)
[10:52:53.264429]<rts>thanks
[10:58:40.950126]<osimons>cboos, rblank: i'll be committing my 'nb' translation later tonight. At ~85% now, and will dig into the remaining messages as soon as I get the kids back into their chargers for the night...
[10:58:58.962971]<cboos>get the kids at work!
[11:00:07.183404]<cboos>they speak Norwegian no? They know how to type on a keyboard? So ...
[11:00:43.264596]<osimons>well, they are rather independent creatures. they roam somewhat at their own will in daytime...
[11:01:06.424368]<cboos>agh! sounds like ... cats!
[12:45:14.491208]<rts>well, i must admit the learning curve for developing plugins when not RTFM, besides debugging, is quite steep...
[12:46:53.164669]<rts>and in the docs (http://trac.edgewall.org/wiki/TracDev/PluginDevelopment) there are some extension points missing, that come with 0.11
[12:47:41.417486]<rts>is there any work in progress to make it match what is available in trac-0.12 which is going to be available soon?
[13:27:29.728503]<rts>how about refactoring http://trac.edgewall.org/wiki/TracDev/PluginDevelopment so that individual referenced extension point interface point to their own page that then will provide detailed information on how to implement such an extension?
[13:30:36.055845]<rts>i would even suggest a wiki macro that would dynamically scan a given file, which gets updated every once in while, automatically, which hold pointers to the available extension point interfaces, namely those which are derived from trac.core.Interface, how about it?
[13:31:18.926506]<rts>this then would display an unordered list of links incl. also the doc entry for each of those extension point interfaces...
[13:31:46.212116]<rts>too bad christian and remy are not online anymore...
[13:33:39.301480]<rts>or better yet, it would scan the available components from the component manager
[13:34:48.552620]<rts>that way, and in respect to the new help system, components could provide also documentation on extension development
[13:35:49.094940]<rts>rts: good idea, man ;)
[13:36:55.661298]<vlt>I'd like to reassign a ticket to someone else. In the "Action" fieldset there are four radio inputs: "leave as new", "resolve as ...", "reassign to ???" and "accept". There's no text input field to enter a new owner. Any idea why?
[13:37:18.620882]<vlt>hasienda: ^^^
[13:39:24.330981]<rts>use reassign to, and enter the user's name
[13:39:29.088206]<rts>then submit
[13:39:49.953312]<rts>this was a joke or was it not?
[13:41:41.407193]<vlt>rts: enter it where? There's no <input type="text"> there :(
[13:42:11.772894]<vlt>rts: It's "reassign to ???" instead.
[13:42:25.362712]<rts>hm, do you have a site.html template that is filtering it out? or do you have a single anonymous account?
[13:43:07.837502]<vlt>rts: No, I don't think so
[13:43:32.575229]<rts>odd, i will test with a fresh installation i have made, just the anonymous user...
[13:44:56.842927]<rts>nope, even with a fresh environment it will work as expected, which version do you use?
[13:46:58.186573]<vlt>rts: r9517
[13:47:20.195987]<rts>vlt: is that 0.12-dev?
[13:47:26.416137]<vlt>rts: Yes.
[13:47:47.784755]<rts>vlt: i am using the same version, not the same revision i think, but here it works
[13:47:54.141669]<vlt>With an upgraded env from 0.10.3
[13:48:24.105199]*vlt checks a fresh env
[13:53:06.859186]<vlt>rts: I get the same result.
[13:55:45.793066]<vlt>I created a fresh env and a new ticket, accepted it and finally tried to reassign it. All I see is "reassign to ???".
[13:56:51.649866]<hasienda>vlt: while I think about it, could you paste your [ticket-workflow] please?
[13:57:16.498215]<hasienda>vlt: I suspect something ...
[13:58:43.651272]<hasienda>vlt: you will need something like reassign.operations = set_owner to actually make the call for this.
[14:00:14.599204]<hasienda>vlt: but flexible workflow is quite new AFAIK, so you might not have that in your (older) trac.ini, see?
[14:00:40.925468]<vlt>hasienda: http://www.pastebin.org/168662
[14:03:55.218920]<hasienda>vlt: do you have [components] advancedworkflow.controller.* = enabled ?
[14:04:39.160919]<hasienda>vlt: and [ticket] workflow = ConfigurableTicketWorkflow ?
[14:07:15.945957]<vlt>hasienda: There's no [components] in both trac.ini files
[14:08:05.708219]<vlt>hasienda: workflow = ConfigurableTicketWorkflow in the new env's ini, but not in the old. The problem exists with both of them
[14:10:32.879267]<hasienda>vlt: then [components] might be related to a extensive testing of plugins here, just ignore it - confirmed source: AdvancedTicketWorkflow - Plugin (0.10dev-r3940)
[14:11:36.725161]<vlt>I'm running trac r9517 on Debian Etch with its Python 2.4.4
[14:12:51.149092]<hasienda>vlt: Debian Lenny with Python 2.5 here, not likely source of the problem eighter
[14:16:05.234220]<vlt>This is how I run trac: `tracd --basic-auth=trac2,/var/www/db/.htpasswd, --port 8001 trac2/`
[14:16:47.183657]*vlt turns on debugging
[14:19:42.543353]<hasienda>vlt: found the relevant section in the wiki here: http://trac.edgewall.org/wiki/TracTickets#Assign-toasDrop-DownList
[14:23:21.847882]<hasienda>vlt: maybe such a config option intiates the switch away from input field and than ticket.html get screwed up somehow further down in the process. Not sure, would like to see your workflow section as screenshot.
[14:24:53.654690]<vlt>http://www.pastebin.org/168700
[14:25:02.564365]<vlt>Logging: http://www.pastebin.org/168698
[14:31:03.868435]<vlt>I use r9517 plus a messages.po.patch. Should I disable the patch just to be sure?
[14:33:39.154979]<rts>2010-04-22 23:18:11,773 Trac[__init__] DEBUG: No policy allowed dm performing TICKET_ADMIN on <Resource u'ticket:1'>
[14:34:01.549972]<rts>you are not allowed to perform manipulations on the ticket, perhaps you should grant yourself the rights to do so?
[14:34:40.671873]<rts>ich glaub, dass TICKET_MODIFY auch reichen würde
[14:49:10.332484]<hasienda>vlt: TICKET_MODIFY, that's what I tried to point you to with the link to wiki docu, most likely that's the root cause so
[14:50:33.053297]<vlt>hasienda: authenticated is allowed to TICKET_MODIFY already. I set TRAC_ADMIN permission to "dm" but get the very same "???" output instead of a dropdown or text input.
[14:52:44.393364]<vlt>("authenticated" is the permission group here)
[14:57:35.745320]<hasienda>*** looking into debug log while opening a ticket here.
[15:04:51.908355]*vlt zZzZzZz
[15:13:32.801275]<hasienda>vlt: this is bound to be permission-related, since I get not a single "No policy allowed ... " here when authenticated, but a lot of it as anonymous user
[15:14:24.840191]<hasienda>vlt: I fear I can't help much more right now, up 18 h, need sleep, sorry.
[15:14:48.048162]<rts>hasienda+vlt: i cannot reconstruct this, even when removing the permission TRAC_ADMIN from anonymous, and simply adding TICKET_MODIFY to it
[15:15:02.367237]<rts>vlt: gn8
[17:01:05.380298]<hasienda>just another update to my patch set for http://trac.edgewall.org/wiki/TracTicketsCustomTimeFields, fixing probems with this new field type in TracQuery now.