Team Chat Logs

September 25, 2009

2009 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        

[00:03:42.521947]<evil_twin>t.e.o: Ticket #8694 (Fehler im Paket »update-manager«) updated - <http://trac.edgewall.org/ticket/8694#comment:3> - Felix Schwarz <felix.schwarz@…>
[00:29:46.694934]<JosefAssad>moin
[00:30:35.577935]<JosefAssad>question about workflows; is it possible to assign friendly names to states in the same way one can assign a friendly name to an action?
[00:31:20.526005]<JosefAssad>i.e. "relegate_to_dustbin.name = Assign top priority" but for statuses not actions
[02:03:43.951300]<evil_twin>t.e.o: Ticket #8680 (trac uses uncommon mimetype for javascript) updated - <http://trac.edgewall.org/ticket/8680#comment:6> - rblank
[02:43:44.470934]<evil_twin>t.e.o: Ticket #8680 (trac uses uncommon mimetype for javascript) updated - <http://trac.edgewall.org/ticket/8680#comment:7> - Felix Schwarz <felix.schwarz@…>
[03:08:44.610542]<evil_twin>t.e.o: Changeset [8619]: 0.11-stable: Backported [8617] from trunk. - <http://trac.edgewall.org/changeset/8619> - rblank
[03:08:49.611247]<evil_twin>t.e.o: Ticket #8680 (trac uses uncommon mimetype for javascript) updated - <http://trac.edgewall.org/ticket/8680#comment:8> - rblank
[03:13:44.935703]<evil_twin>t.e.o: Changeset [8620]: 0.12dev: Prevent [8619] from being merged from 0.11-stable. - <http://trac.edgewall.org/changeset/8620> - rblank
[03:38:45.253554]<evil_twin>t.e.o: Ticket #1106 (Add the ability to rename wiki page.) updated - <http://trac.edgewall.org/ticket/1106#comment:114> - Nick Leverton <nick@…>
[04:08:45.454976]<evil_twin>t.e.o: Changeset [8621]: 0.12dev: Added last modification info to wiki pages. Thanks to Sebastian ... - <http://trac.edgewall.org/changeset/8621> - rblank
[04:13:45.557988]<evil_twin>t.e.o: Ticket #8488 (Add "last modified" footer to every wiki page) closed - <http://trac.edgewall.org/ticket/8488#comment:4> - rblank
[04:15:05.227423]<JosefAssad>erm. Newbie question. Where in the docs do I need to look to find the names of date parameters for custom queries? I'm not quite sure what parameter name it is I need :|
[04:20:14.673030]<JosefAssad>ah http://10.6.230.222:8000/cbs/wiki/TracReports maybe? created, modified?
[04:24:17.535119]<HandyAndE>\join #wicket
[04:24:24.941134]<HandyAndE>damn mac keyboard
[04:28:10.099271]<JosefAssad>ah, the create and modified parameters to queries is only in trac from 0.12?
[04:33:21.379174]<kirean>JosefAssad: I believe so.. there is a ticket on that
[04:33:45.770215]<kirean>with at comment on that it won't be fixed in 0.11 (IIRC)
[04:33:46.125578]<evil_twin>t.e.o: Changeset [8622]: 0.12dev: Removed the XML processing instruction added in ... - <http://trac.edgewall.org/changeset/8622> - rblank
[04:53:46.261923]<evil_twin>t.e.o: Changeset [8623]: 0.12dev: Catch all exceptions when loading modules and plugins, and print ... - <http://trac.edgewall.org/changeset/8623> - rblank
[04:53:51.262509]<evil_twin>t.e.o: Ticket #8667 (trac should guard against errors when loading components) closed - <http://trac.edgewall.org/ticket/8667#comment:2> - rblank
[04:53:56.261967]<evil_twin>t.e.o: Ticket #8667 (trac should guard against errors when loading components) updated - <http://trac.edgewall.org/ticket/8667#comment:3> - rblank
[04:58:46.297918]<evil_twin>t.e.o: Changeset [8624]: 0.12dev: Made it clearer that the `[[TracGuideToc]]` macro only works for ... - <http://trac.edgewall.org/changeset/8624> - rblank
[04:58:51.298499]<evil_twin>t.e.o: Ticket #8671 (TracGuideToc documentation confusing) closed - <http://trac.edgewall.org/ticket/8671#comment:2> - rblank
[04:58:56.301892]<evil_twin>t.e.o: Ticket #8671 (TracGuideToc documentation confusing) updated - <http://trac.edgewall.org/ticket/8671#comment:3> - rblank
[05:13:46.730467]<JosefAssad>erm. Anyone know of a way to render a workflow? Either as plugin or just an external script...
[05:53:46.662898]<evil_twin>t.e.o: riattivazione created - <http://trac.edgewall.org/wiki/riattivazione?version=1> - ste.ciare@…
[05:56:45.787568]<georgiksk>Hello. I'm working on Trac plugin. It works like attachment. In case of attachment you can add file to the ticket. My plugin generates some images on the server side. I would like to see link to the rendered file in the same way like you can see attachments. My idea was to add macro: [[MyImage(link, title)]] to the ticket content, when I hit 'Add Render Image' in my ticket. How is it possible to say to the ticket: Add this text [[MyIma...]]
[05:56:45.870823]<georgiksk>I was not able to find it in API. Could you give me small hint?
[05:58:46.682232]<evil_twin>t.e.o: Changeset [8625]: 0.11-stable: Don't link to custom queries in the roadmap and in milestones ... - <http://trac.edgewall.org/changeset/8625> - rblank
[05:59:50.407200]<retracile>JosefAssad: look in the contrib directory
[06:03:46.706694]<evil_twin>t.e.o: Ticket #8612 (roadmap progress bar adds query links even if querymodule is disabled) closed - <http://trac.edgewall.org/ticket/8612#comment:4> - rblank
[06:03:51.709918]<evil_twin>t.e.o: Changeset [8626]: 0.12dev: Merged [8625] from 0.11-stable. - <http://trac.edgewall.org/changeset/8626> - rblank
[06:03:56.711037]<evil_twin>t.e.o: Ticket #8426 (Unable to print any of the admin pages) updated - <http://trac.edgewall.org/ticket/8426#comment:7> - rblank
[06:08:29.161921]<techtonik>If I issue req.redirect(req.href.login()) - will I get the control back? I.e. do I need to care what happens in my code after this call?
[06:08:52.906971]<asmodai>osimons: http://www.in-nomine.org/2009/09/25/trac-and-mylyn-integration/
[06:09:46.358285]<techtonik>s/.login()/(...)/
[06:09:46.460400]<evil_twin>techtonik meant: If I issue req.redirect(req.href(...)()) - will I get the control back? I.e. do I need to care what happens in my code after this call?
[06:10:29.906140]<techtonik>s/.login\(\)/(...)/
[06:10:29.919487]<evil_twin>techtonik meant: If I issue req.redirect(req.href(...)) - will I get the control back? I.e. do I need to care what happens in my code after this call?
[06:14:24.030578]<scfe>techtonik: Nope - this will raise a RequestDone "exception"
[06:14:47.830532]<techtonik>Thanks!
[06:16:18.754122]<scfe>techtonik: just for further reading: trac/web/api.py (with pydev+Eclipse it's really easy to find)
[06:16:28.347150]<asmodai>coderanger_: oi, awake?
[06:22:27.927904]<osimons>good stuff, asmodai :-)
[06:30:06.518288]<techtonik>scfe: web/api.py doesn't contain description of redirect mechanizm. You will need to read code of redirect() to spot RequestDone raise in the end.
[06:30:31.970384]<techtonik>I actualy patch code directly on the server, so I do not access to Eclipse.
[06:32:28.159292]<JosefAssad>retracile: remind me, was it you I was chatting with who wrote the workflow implementation?
[06:32:41.497893]<JosefAssad>retracile: ACK re. contrib directory
[06:33:46.990096]<evil_twin>t.e.o: Ticket #8623 (env.config.save() may destroy trac.ini) updated - <http://trac.edgewall.org/ticket/8623#comment:8> - rblank
[06:48:49.146615]<evil_twin>t.e.o: SeaChange/DocumentationRequests edited - <http://trac.edgewall.org/wiki/SeaChange/DocumentationRequests?version=7> - anatoly techtonik <techtonik@…>
[06:51:09.774869]<gamla_kossan>&wc
[06:51:13.701279]<gamla_kossan>lols
[07:18:36.030053]<dandre>hello,
[07:19:22.730516]*retracile whines something irrelevant about mornings.
[07:30:09.874324]*techtonik yawns about sleeping after lunch
[07:32:07.411657]*workPragmatist grumbles
[07:42:31.667140]<dandre>is there any way to move a wiki page from one namespace to another?
[07:47:42.386930]<retracile>dandre: what do you mean by namespace?
[07:47:51.289356]<retracile>dandre: are you asking if you can rename a wiki page?
[07:48:01.193081]<dandre>yes
[07:48:39.830037]<dandre>for instance MyWikiPage => OtherWiki
[07:48:42.446313]<retracile>dandre: there is a plugin that will let you rename wiki pages, but that functionality is not in Trac by default.
[07:49:12.797401]<dandre>or foo/BarBaz => thing/BarBaz
[07:49:25.798177]<dandre>ok
[07:50:13.051272]<dandre>is it a good idea to have several namespaces (ie foo/BarBaz ...)?
[07:50:44.918061]<retracile>dandre: it's up to you
[07:59:32.470533]<_patton>honestly, after a day of trying to install bug tracking software I give up. why is this so goddam hard?
[08:03:33.575040]*retracile calls after _patton "Maybe because you didn't come here for help, and instead decided to throw a temper tantrum?"
[08:09:53.902861]<asmodai>retracile: dude!
[08:09:59.880512]<retracile>hey asmodai :)
[08:10:11.711064]<asmodai>osimons: yeah, hope it helps
[08:10:28.862648]<asmodai>retracile: my contribution of the day : http://www.in-nomine.org/2009/09/25/trac-and-mylyn-integration/
[08:11:58.495382]<retracile>asmodai: nice :)
[08:12:15.800232]<asmodai>retracile: well, had the stuff at work and figured why not make it working
[08:12:24.355194]<asmodai>retracile: was hard to find decent concise docs on it :S
[08:12:25.918539]<techtonik>retracile: Installing Trac is indeed hard. First you need to met dependencies. Then you need to read book, and the chapter about CGI too! Then you need to decide. Several times. After that you'll find yourself completely lost.
[08:12:56.914923]*jhammel isn't sure if techtonik is being sarcastic or not
[08:13:12.579043]<asmodai>jhammel: In a sense part of what techtonik says is not sarcastic at all.
[08:13:31.414401]<asmodai>I guess there needs to be more emphasis on: Apache: mod_wsgi, the rest: fastcgi
[08:13:44.953463]<asmodai>that dumbs it down to PHP's choice for hosting
[08:13:47.769698]<evil_twin>t.e.o: Ticket #8354 (Report Query Examples) updated - <http://trac.edgewall.org/ticket/8354#comment:4> - anonymous
[08:13:52.110562]<jhammel>asmodai: i suppose; i mean, there's a lot to learn. just comparing Trac with other python packages, its a snap
[08:14:00.401662]<asmodai>jhammel: Oh true
[08:14:27.722410]<jhammel>i'm also become a big fan of tracd and proxying...but that's just me
[08:14:43.099117]<jhammel>or serving with paster
[08:15:04.234195]<techtonik>I installed Trac several times. Every time I had to plunge in Apache docs and in Python docs and start to read stuff from the beggining, because there is always something that I've missed on the way.
[08:15:29.591286]<techtonik>Python here means Trac actually.
[08:15:36.957497]<jhammel>heh
[08:15:58.015266]<techtonik>Recently I've found that /chrome/site and /chrome/common is not the same when you map static resources/
[08:16:08.002076]<jhammel>i would love to see a wiki space somewhere that people could put their different installation recipes on
[08:16:15.150959]<jhammel>techtonik: yeah, that annoys me too
[08:16:35.905210]<asmodai>Mmm, I need to restructure some of the docs in the very near future.
[08:16:35.951054]*jhammel is installing Trac right now, coincidentally
[08:16:48.667475]<techtonik>That was a surprise that both /site and /common exist at all, but it wasn't described in documenation. Now it is described, but only on CGI page.
[08:16:50.477819]<asmodai>Wikis are all fun, but the logic in some parts is just not there.
[08:16:56.406161]<techtonik>Cookbook?
[08:17:08.474874]<jhammel>techtonik: yeah, exactly
[08:17:57.825879]<retracile>when I have problems, it's usually due to easy_install, since easy_install is just so easy.
[08:18:04.555270]<retracile>!s/easy/PAINFUL/g
[08:18:04.564650]<evil_twin>retracile meant: when I have problems, it's usually due to PAINFUL_install, since PAINFUL_install is just so PAINFUL.
[08:18:05.940714]<asmodai>oh btw
[08:18:13.491625]<asmodai>setuptools -> Distribute nowadays
[08:18:29.458052]<jhammel>asmodai: you've played with it? is it nice?
[08:18:42.645327]<asmodai>It's quite a smooth transition.
[08:18:44.911137]<asmodai>And maintained.
[08:18:47.797455]<evil_twin>t.e.o: Ticket #8354 (Report Query Examples) updated - <http://trac.edgewall.org/ticket/8354#comment:5> - szybalski@…
[08:19:00.438348]<jhammel>asmodai: cool cool...yeah, seriously it seems about half of my troubles are setuptools issues
[08:19:03.745861]<jhammel>so annoying
[08:20:01.105268]*retracile thinks "python" packaging should not exist; use the OS's package manager instead.
[08:20:15.789849]<jhammel>retracile: hah! i have just the opposite opinion
[08:20:34.126058]<retracile>jhammel: that there should be no OS package manager?
[08:20:58.122444]<jhammel>retracile: no, just for python packages, i really get annoyed when i have to resort to the OS package manager
[08:21:04.882573]<jhammel>like python-ldap
[08:21:17.697668]<jhammel>retracile: i'm guessing you don't use virtualenv much
[08:21:41.765418]<jhammel>and....what about making your own package? setuptools at least makes that easy
[08:21:44.593115]<jhammel>but i digress
[08:21:50.269409]<retracile>jhammel: my contention is that a) you have to have an OS package manager, and b) you shouldn't have multiple package managers. ergo: you shouldn't have a "python" package manager. or a perl one either.
[08:22:13.494193]<jhammel>retracile: well, i would love the OS package manager to front-end the python one
[08:22:29.149884]<jhammel>i thought about this...i'm sure the e.g. debian folks would cry in horror
[08:22:35.562205]<retracile>jhammel: I _do_ use bdist_rpm
[08:23:10.397818]<retracile>(on rpm-based systems, which is what I'm comfortable with)
[08:37:43.253902]<georgiksk>I would like to append one change to ticket history, just text. Does anybody know how can I do this? Which object is suitable for this?
[08:53:17.250818]*techtonik crying in horror
[08:53:41.147168]<techtonik>there is a lot of debates in Debian about Python
[08:53:48.685376]<techtonik>in a few words - it is a mess
[08:53:57.730881]<jhammel>techtonik: debian? or python?
[08:54:01.747616]<retracile>'it' being debian, python, or debian in python?
[08:54:17.801784]<retracile>er; python in debian.
[08:54:22.129590]<techtonik>Python in Debian
[08:54:49.945956]<jhammel>techtonik: as in, using it for package management? or...?
[08:56:18.074529]<georgiksk>where's the problem Python is working without any problem on Debian. You can easilly separate different version. E.g. easy_install-2.4 for Python2.4 and so on. I do not see your point.
[08:56:56.250215]<jhammel>yeah, i is missing context
[08:58:24.457331]<rblank>Everybody should be using Gentoo anyway.
[08:58:27.298058]*rblank ducks
[08:58:43.369612]<jhammel>rblank: big believer in masochism, eh? ;)
[08:59:06.598330]<rblank>jhammel: It's been working fine for me, something I cannot say for the RedHat install I had before :)
[08:59:39.413170]<rblank>It was RedHat 5, mind you. yum hadn't been written yet.
[09:00:09.280393]<retracile>rblank: heh :)
[09:00:21.726133]<techtonik>packaging Python packages for Debian is a mess - there is no normal doc to show how, what and why thing should be done in some way
[09:01:10.726904]<georgiksk>Finally I found some code, which is able to add comment to ticket. But it's direct access to DB. http://tinyurl.com/ydybv7w Do you know about any better way?
[09:01:15.637286]<jhammel>rblank: i like gentoo for servers (actually, i prefer BSD, but haven't used it in awhile), but for desktops, yeah, i use ubuntu bc i'm lay
[09:01:40.674334]<jhammel>rblank: i can't say anything positive about redhat or fedora...i've heard they're "better" now, but who knows
[09:02:02.765943]<rblank>jhammel: I guess I'm more a control freak than lazy
[09:02:22.379027]<techtonik>I am sorry, but I have to go. If you'll find a tutorial how to package Python progs in Debian - feel free to paste a link here - I'll read the logs. I think that virtualenv is the future.
[09:02:23.577868]<jhammel>rblank: for desktops? where do you find the time, mon? and can i have some of it?
[09:02:48.338900]*retracile uses Fedora for his desktops
[09:03:08.045712]<techtonik>cu. on monday probably :D
[09:03:16.122075]<retracile>techtonik: have a good weekend
[09:04:45.543311]<rblank>jhammel: What do you think is taking so much time for a desktop?
[09:05:12.227172]<rblank>Once you've got your Xorg and video driver sorted out, it's quite painless.
[09:05:18.763355]<jhammel>rblank: oh, i guess i don't know gentoo that well and always get tripped up on little things
[09:05:38.830117]<jhammel>rblank: like when i say emerge some-package and it says "this package is blocked by XXX"
[09:05:54.634029]<rblank>jhammel: Oh, I'm not saying that there are no rough edges. It's just that if something is broken, I can often fix it easily myself.
[09:06:01.143701]<jhammel>rblank: then i'll say KEYWORDS="XXX" emerge some-package
[09:06:08.797543]<jhammel>rblank: and then that will break things later
[09:06:45.457945]<rblank>jhammel: Ah, I run mostly stable, with a few keyworded packages. Dependencies are quite easy to figure out, in fact. Just read the ebuild :)
[09:08:48.090676]<evil_twin>t.e.o: Ticket #8671 (TracGuideToc documentation confusing) updated - <http://trac.edgewall.org/ticket/8671#comment:4> - mvaniersel@…
[09:53:48.306608]<evil_twin>t.e.o: 8623-atomic-config-updates-r8625.patch attached to Ticket #8623 - <http://trac.edgewall.org/attachment/ticket/8623/8623-atomic-config-updates-r8625.patch> - rblank
[09:53:53.306215]<evil_twin>t.e.o: Ticket #8623 (env.config.save() may destroy trac.ini) updated - <http://trac.edgewall.org/ticket/8623#comment:9> - rblank
[09:58:48.342278]<evil_twin>t.e.o: Ticket #8687 (IntegrityError: columns ticket, time, field are not unique) updated - <http://trac.edgewall.org/ticket/8687#comment:1> - rblank
[10:18:48.466631]<evil_twin>t.e.o: Changeset [8627]: 0.11-stable: Don't try to re-create subdirectories in `trac-admin $ENV ... - <http://trac.edgewall.org/changeset/8627> - rblank
[10:18:53.465568]<evil_twin>t.e.o: Ticket #8622 (trac-admin deploy must handle multiple resource dirs with the same prefix) closed - <http://trac.edgewall.org/ticket/8622#comment:1> - rblank
[10:18:58.467678]<evil_twin>t.e.o: Ticket #8622 (trac-admin deploy must handle multiple resource dirs with the same prefix) updated - <http://trac.edgewall.org/ticket/8622#comment:2> - rblank
[10:23:48.491471]<evil_twin>t.e.o: Changeset [8628]: 0.12dev: Block [8627] from merging. - <http://trac.edgewall.org/changeset/8628> - rblank
[10:24:25.525665]*jhammel wonders what sizeof(wildint) is
[10:25:00.370312]<retracile>heh
[10:28:48.526007]<evil_twin>t.e.o: Ticket #8623 (env.config.save() may destroy trac.ini) updated - <http://trac.edgewall.org/ticket/8623#comment:10> - osimons
[10:38:48.606016]<evil_twin>t.e.o: Ticket #8623 (env.config.save() may destroy trac.ini) updated - <http://trac.edgewall.org/ticket/8623#comment:11> - rblank
[10:53:48.718816]<evil_twin>t.e.o: Changeset [8629]: #2647: refactor query.js to use the jQuery `$('')` construction ... - <http://trac.edgewall.org/changeset/8629> - cboos
[10:58:48.726288]<evil_twin>t.e.o: Changeset [8630]: In custom query Javascript, use directly the given label to form the HTML ... - <http://trac.edgewall.org/changeset/8630> - cboos
[10:58:53.726478]<evil_twin>t.e.o: Ticket #4382 (&- character in ticket type with custom queries) closed - <http://trac.edgewall.org/ticket/4382#comment:5> - cboos
[10:58:58.726135]<evil_twin>t.e.o: Ticket #8608 (Code blocks overflow during preview) updated - <http://trac.edgewall.org/ticket/8608#comment:7> - rblank
[11:08:39.759431]<_patton>hey trac, we just spent 1 man day installing your bug tracking software. now I just want to update the header image and be done. but there is no documentation on where to put the image.
[11:08:48.801938]<evil_twin>t.e.o: Ticket #8608 (Code blocks overflow during preview) updated - <http://trac.edgewall.org/ticket/8608#comment:8> - rblank
[11:13:38.145467]<scfe1>_patton: what about this non-existing documentation? http://trac.edgewall.org/wiki/TracInterfaceCustomization
[11:21:03.854403]*JosefAssad is wondering whether there would be interest in making the fact that a ticket is called "ticket" configurable
[11:21:31.042256]<jhammel>JosefAssad: i know there is interest from designers here. not sure if this is doable in Trac 0.12 or not
[11:21:42.622358]<jhammel>i'd rather have it called issue, personally
[11:21:48.583532]<jhammel>more generic/semantic
[11:22:24.133704]<JosefAssad>hm
[11:23:36.846314]<JosefAssad>thing is, if it's configurable I think the system could be used for far more domains. But you know how a lot of people are, they see "ticket" and go "No, we'll just keep on shelling out for this other system" even if the functionality overlaps
[11:23:48.841810]<evil_twin>t.e.o: Ticket #2647 (Support AND/OR queries) updated - <http://trac.edgewall.org/ticket/2647#comment:33> - rblank
[11:24:04.022555]<jhammel>JosefAssad: well, yeah, +1; that's what i10n is for (sorta)
[11:24:06.593935]<JosefAssad>agree on the semantic thing too though. Ticket sounds a quite ITIL-y in my ears
[11:24:20.358230]<JosefAssad>true
[11:24:50.718493]<jhammel>anyone know if Trac 0.12 will have support for this? (sorry, i'm too preoccupied to look right now)
[11:27:17.243530]<retracile>jhammel: I haven't seen anyone trying to support calling it something other than 'ticket'
[11:27:32.379267]<jhammel>retracile: heh; we do, badly
[11:27:32.823335]<JosefAssad>isn't it mostly a matter of running through the templates replacing the hardcoded "Ticket" strings with a variable and then making sure the template's getting that variable? Or am I nuts?
[11:27:56.375217]<jhammel>JosefAssad: that's basically what we do
[11:28:04.834038]<jhammel>JosefAssad: then there's ticket in the url, etc
[11:28:12.090388]<yacc>What's the notation in Wiki/Ticket texts for a git revision so that it gets autolinked?
[11:28:14.853695]<JosefAssad>retracile: where I am, tickets are operations; ITIL service desk. Issues are software-related, bugs, features, etc.
[11:29:20.177639]<retracile>JosefAssad: I've worked at a place where 'ticket' was a concept within the software being developed.... if you didn't pay attention to context, you could get really confused. ;)
[11:29:36.442260]<jhammel>heh; yeah, its all semantics
[11:29:43.759415]<JosefAssad>retracile: where I work, confusion is inevitable and not dependent on attention paid to context
[11:29:46.810140]<jhammel>+1 towards being able to customize them though
[11:30:58.243193]<JosefAssad>problem is, how do you search for an existing ticket like that when the main search keyword would be ticket... :)
[11:31:24.377909]<JosefAssad>I'll look a bit at it though. Lord knows I'm no programmer but it might be stupid enough for me to do
[11:31:45.989493]<retracile>JosefAssad: a sed script and a couple of directory renames might be enough for you...
[11:33:45.992838]<JosefAssad>retracile: it's an extra variable to the template if genshi is anything like django's templates. I'll muck about
[11:34:25.852842]<jhammel>JosefAssad: there's a place somwhere in trac.web where you can add a variable to all templates....probably where it should go
[11:34:45.326290]<JosefAssad>oh wow
[11:35:03.401667]<JosefAssad>I was just raving about the trac architecture today. There you go again :)
[11:35:04.389951]<jhammel>JosefAssad: though honestly, I wouldn't tackle this unless i thought there would be support from the core developers to approve the patch
[11:35:16.186523]<jhammel>JosefAssad: yeah, 'taint bad
[11:35:33.998500]<jhammel>one of my friends said that Trac was the best python web framework that just happens to be an issue tracker
[11:35:48.590207]<jhammel>i'm not sure if i agree with that, but its a damn good issue tracker platform
[11:35:56.138282]<retracile>hehe :) shhhhhhhhhhhhhh don't tell anyone that Trac is a framework ;)
[11:36:00.341811]<JosefAssad>heh
[11:36:01.707947]<jhammel>(with the caveat that all software gets dirty)
[11:36:23.993910]<jhammel>retracile: IMHO, trac is an issue tracker framework more than it is an issue tracker. but semantics again
[11:36:34.229643]<JosefAssad>I've actually got civil engineer teams who want to see what their workflow looks like in trac, hence this whole "ticket" topi
[11:36:59.502309]<retracile>jhammel: I'd be hard pressed to argue with you on that.
[11:37:40.663944]<retracile>jhammel: but given how much workflows differ from one group to the next, that's really the right thing to build. Everyone will have some customization they need, so make it easy to customize.
[11:38:06.698995]<jhammel>retracile: sure, absolutely
[11:39:52.975088]<retracile>JosefAssad: depending on what you're wanting to integrate, the customizeable workflow can do more than you might expect.
[11:40:27.894235]<retracile>JosefAssad: I have an AdvancedTicketWorkflowPlugin on t-h; one of the things it allows is triggering an external command on a ticket action.
[11:40:47.933366]*jhammel still needs to check out that plugin
[11:42:23.539461]<JosefAssad>retracile: I saw that. The possibilities are endless
[11:42:40.461199]<JosefAssad>retracile: one thing I'll need to investigate though is per-state permissions
[11:43:02.863368]<retracile>JosefAssad: There are per-action permissions
[11:43:25.029399]<retracile>(NOT the same thing as per-state, but may do what you need.)
[11:43:39.898948]<JosefAssad>retracile: that's probably what I meant. In AdvancedTicketWorkflowPlugin or out of the box (i.e. something my fumb arse hasn't figured out yet)?
[11:43:48.146750]<jhammel>JosefAssad: OOTB
[11:44:13.146334]<jhammel>JosefAssad: should be obvious from reading the default trac.ini
[11:44:19.378071]<retracile>now I don't remember if I integrated the support for having arbitrary workflow permissions or not... I'll have to go look
[11:44:31.313321]<JosefAssad>jhammel: OK, lemme have a look-see
[11:45:10.769342]<JosefAssad>jhammel: oh you mean *.permissions ?
[11:45:20.613323]<jhammel>JosefAssad: yep; is that what you want?
[11:45:43.337987]<JosefAssad>jhammel: not entirely
[11:46:15.758031]<retracile>'twas afraid of that...
[11:46:17.825977]<JosefAssad>had me worried there :) I built this really nice offshoring process wflow yesterday and I was thinking how could I be so dumb and not know trac already did that :)
[11:46:46.766177]<JosefAssad>no, what I meant was, for example only allowing a group foo to perform an action bar
[11:47:14.009362]<JosefAssad>not sure that's a good description.
[11:47:25.390176]<jhammel>JosefAssad: i understand what you mean
[11:47:28.423423]<JosefAssad>sorry, long day/week.
[11:47:33.239735]<retracile>JosefAssad: you'll need to give group foo a permission, then list that permimssion on the *.permissions line.
[11:47:33.905965]<JosefAssad>oh, good
[11:47:42.469723]<jhammel>i really should write a plugin that gives group names as permissions to the group
[11:47:58.507871]<jhammel>e.g. 'authenticated' has the 'authenticated' permission
[11:48:04.925728]<retracile>JosefAssad: now, if there isn't an existing permission... you'll need to add one, and I _think_ there's a plugin that will do that.
[11:48:05.739567]<JosefAssad>retracile: that'd work I think if I could define my own permissions, no?
[11:48:14.746545]<JosefAssad>retracile: mind-reader
[11:48:24.267237]<retracile>muahahaha! :)
[11:48:47.286231]<JosefAssad>retracile: it's a friday night. if you must occupy my brain, please keep in the left hemisphere
[11:49:19.338643]*retracile eyes that other lobe with curiousity
[11:49:47.294049]<JosefAssad>retracile: I was actually looking for tat kind of plugin on trac-hacks but came up empty. I'll look again; if I find it, add to the FAQ wiki page I shall
[11:51:02.309861]<retracile>JosefAssad: yeah, I'm coming up empty too.
[11:51:37.118386]<retracile>JosefAssad: a plugin to add permissions that the workflow can use would be, oh... a dozen lines or so.
[11:52:33.342894]<jhammel>hmmm, svn co http://trac-hacks.org/browser/accountmanagerplugin/0.11/ doesn't work for me
[11:52:38.097729]<jhammel>can someone else try?
[11:52:43.222353]<jhammel>svn: XML data was not well-formed
[11:53:03.701693]<jhammel>its possible i screwed up my svn since this morning, but i have no idea how that would have happened
[11:53:49.034633]<evil_twin>t.e.o: Ticket #8623 (env.config.save() may destroy trac.ini) updated - <http://trac.edgewall.org/ticket/8623#comment:12> - osimons
[11:53:53.250291]<JosefAssad>retracile: I wouldnt be able to get around to anything like that in the near future, but if I do get the time to familiarise myself with the trac codebase beyond configurabilitating "ticket" I'll have a look at that
[11:54:40.636399]<jhammel>oh, duh, 'browser' vs svn
[11:54:45.866172]<jhammel>nm, i'm an idiot
[11:57:20.427015]<lisppaste5>retracile pasted "perm plugin" at http://paste.lisp.org/display/87724
[11:57:34.174156]<retracile>JosefAssad: ok, maybe 8 lines
[11:57:51.127545]<retracile>Disclaimers: untested, not even attempted to compile, etc.
[11:59:58.761757]<JosefAssad>retracile: showoff
[12:00:04.847732]<retracile>hehe :)
[12:00:16.918045]<JosefAssad>heh
[12:00:20.313892]*retracile is in a rather odd set of moods today
[12:00:26.909962]<jhammel>heh
[12:00:49.962237]<JosefAssad>seriously, I'm a suit. :) But if I get the time, I'll pick that stuff up. Maybe a custom perms plugin
[12:01:57.583962]<retracile>JosefAssad: Oh, right, a suit. *ahem* Yes sir, I'm certain I could custom develop such a plugin, and my rates, while high, are most reasonable.
[12:02:47.909366]<JosefAssad>retracile: not the dumb kind of suit!
[12:02:55.194502]<JosefAssad>well.
[12:03:11.901128]<JosefAssad>:)
[12:03:24.252648]<retracile>hehe :)
[12:03:25.474870]*JosefAssad goes off to read config.py
[12:08:06.769155]*rblank has never heard of a suit reading a *.py
[12:09:08.573259]<jhammel>JosefAssad: what *do* you do, anyway? ;)
[12:13:46.375302]<JosefAssad>jhammel: that would take a lot of explaining
[12:16:38.922228]<retracile>JosefAssad: might prove intriguing though... :)
[12:16:59.954018]*jhammel is all ears
[12:17:13.599281]<jhammel>JosefAssad: also, could i have a job? ;)
[12:17:21.486627]<JosefAssad>right now is very different from 2 years ago is very different from 4 is very different from 6 :)
[12:18:29.031240]<JosefAssad>my business card says "IT Architect". It's a 9K man strong scandinavian corp. Being the annoying type, I'm waltzing around treating it like my own startup and I think they like it. Certainly made a lot of changes
[12:18:49.002413]<JosefAssad>jhammel: here's a potato peeler. Show me your grit! :)
[12:19:15.233375]<jhammel>JosefAssad: :)
[12:19:21.437296]*jhammel starts peelin' taters
[12:19:27.951248]<JosefAssad>jhammel: I dont hire here (yet)
[12:19:36.307979]<JosefAssad>I did in the last 2 jobs...
[12:19:53.339201]<JosefAssad>before this, i was building an open source ecosystem in the middle east for www.mifos.org
[12:20:13.793649]<jhammel>JosefAssad: how did that go?
[12:20:30.786795]<JosefAssad>couple of years before that started up an open source development and consultancy company in Cairo with a sicilian, mainly UN clients
[12:20:44.103015]<JosefAssad>jhammel: it could have gone better, it could have gone worse
[12:21:12.628052]<jhammel>JosefAssad: I read that as "good" since that seems to be industry par
[12:21:47.486779]<JosefAssad>jhammel: well. Bear in mind I'm a very patient man, so if I say it could have been better that means I've got a hamper full of uncleaned laundry. :)
[12:22:26.931398]<jhammel>JosefAssad: :) well, i don't want to recount my laundry list at any of my jobs, as that would be a day's project by itself
[12:22:29.062332]<JosefAssad>and before all that, I was not doing IT (fast-tracked for management at an industrial concern) with a role in the local open source grass roots community.
[12:23:01.926147]<JosefAssad>and that concludes my extreme off-topic cannel jacking. :) (apologies, but I waned it was complicated)
[12:23:31.265287]<jhammel>JosefAssad: sounds cool anyway
[12:23:36.147403]<jhammel>thanks for sharing
[12:23:59.498520]<retracile>JosefAssad: eh, when you get an invitation from a couple of channel regulars, you get to take a few liberties ;)
[12:24:20.634292]<JosefAssad>retracile: oh, in that case you get the unabridged version.
[12:24:28.681847]<jhammel>i mean, its not like there has been many support questions here in the last 1.5 hours
[12:24:45.261152]<JosefAssad>"Just after King James conquered Paraguay, a man was born..."
[12:24:57.963296]<jhammel>hah!
[12:24:58.430369]<retracile>only one?
[12:25:01.338976]<retracile>and by whom?
[12:25:07.677791]<jhammel>retracile: only one *true* man
[12:25:11.858319]<JosefAssad>heh
[12:25:25.735656]<jhammel>was it another of those virgin births?
[12:27:33.879182]*JosefAssad trots off to file a Ticket^w issue for that "ticket" configurabilitization tihng
[12:28:51.417672]<evil_twin>t.e.o: Ticket #8623 (env.config.save() may destroy trac.ini) updated - <http://trac.edgewall.org/ticket/8623#comment:13> - rblank
[12:38:49.446410]<evil_twin>t.e.o: Ticket #8623 (env.config.save() may destroy trac.ini) updated - <http://trac.edgewall.org/ticket/8623#comment:14> - cboos
[12:44:11.165759]<jhammel>hmmmm....i remember something about you shouldn't set attrs on Component selfs.....anyone remember why?
[12:49:01.309809]<retracile>not i
[12:50:52.938874]<jhammel>nm...red herring anyway
[13:03:50.050017]<evil_twin>t.e.o: Ticket #2647 (Support AND/OR queries) closed - <http://trac.edgewall.org/ticket/2647#comment:34> - cboos
[13:08:30.505703]<fatou73>hey suppose I wrote a trivial fix for a bug ticket, but there are some design issues I'd like to discuss concerning the bug's background.
[13:08:53.865332]<fatou73>is this the place to do it or should I write to the mailing list
[13:09:08.974558]<JosefAssad>ah ok, think I figured how to pass a trac.ini value to the templates. sed' wake up! It's your turn
[13:13:11.235240]<retracile>fatou73: I'd suggest the mailing list, and maybe here as bonus.
[13:13:33.895052]<fatou73>ok will do
[13:38:50.489332]<evil_twin>t.e.o: TracModPython edited - <http://trac.edgewall.org/wiki/TracModPython?version=152> - jcook@…
[13:41:05.186484]<lisppaste5>retracile annotated #87724 "bugfix" at http://paste.lisp.org/display/87724#1
[13:53:51.574399]<evil_twin>t.e.o: Ticket #1106 (Add the ability to rename wiki page.) updated - <http://trac.edgewall.org/ticket/1106#comment:115> - cavokz@…
[14:08:58.258418]<DebianTUX>hello. how do i enable tracRss support?
[14:10:38.075392]<DebianTUX>In the TracRSS page it says that a small icon should apear where rss is available. but here i dont have a rss icon anywhere :P
[14:12:43.674690]<lisppaste5>retracile annotated #87724 ""final"" at http://paste.lisp.org/display/87724#2
[14:13:21.363088]<retracile>JosefAssad: that should be pretty plug-n-play, and has an explanitory doc string. :)
[14:24:45.574329]<retracile>rblank/osimons: got a question
[14:25:47.706114]<rblank>retracile: Go ahead
[14:26:46.590846]<retracile>I just threw together a single-file plugin that lets you add arbitrary extra permissions to a trac environment; something that is useful for adding extra permissions for workflow actions. (see pastebin above)
[14:27:09.990393]<retracile>I was considering committing that to the sample-plugins/permissions directory (0.11 and/or trunk)
[14:27:12.545889]<rblank>retracile: Yeah, my first thought was: we should add that to Trac somewhere
[14:27:23.649572]<retracile>heh :)
[14:28:23.585979]<rblank>I am going to add a new "tracext" namespace in parallel with the "trac" package we use.
[14:28:48.345612]<rblank>The idea is that it should contain plugins supported by Trac developers that are generally useful, but disabled by default.
[14:28:52.753380]<retracile>it would probably be nicer to have a 'workflow_perms = ' line as part of core, but this was just something I threw together while waiting on "compiles" at work.
[14:29:14.754293]<rblank>Enabling them should then be as simple as adding a line to [components], or using the admin panel
[14:29:31.570489]<retracile>rblank: I've seen resistance to having anything 'included but disabled by default'
[14:29:56.225162]<retracile>yeah, I think that'd be handy
[14:30:01.197831]<rblank>retracile: You mean: http://xkcd.com/303/
[14:30:38.237388]<retracile>rblank: exactly :)
[14:30:43.550117]<rblank>Resistance is futile :)
[14:31:00.105299]<retracile>*chuckle* :)
[14:31:04.621293]<rblank>I was going to post to trac-dev about it anyway.
[14:31:30.277914]<retracile>Anyway, what are your thoughts on my just dropping that plugin into that dir?
[14:31:43.297216]<rblank>...after adding the namespace, that is. These days, it seems to be the only way to make something happen :)
[14:32:23.800117]<rblank>Sure, if you don't mind my moving it to tracext afterwards.
[14:33:29.270364]<retracile>no, I'd have no objections to that.
[14:33:57.250117]<retracile>the other option was to put it on trac-hacks, but it just felt like a lot of trouble for a plugin that's 10 lines of code.
[14:34:29.670062]<retracile>(not counting blanks & docs ;) )
[14:34:53.849409]<retracile>ok, so the next question: do I commit to trunk, then merge to 0.11, or the other way 'round?
[14:35:10.633972]<rblank>0.11-stable, then merge to trunk.
[14:35:13.558080]<retracile>... seems like we were doing it the other way 'round last time I committed something...but we were still using svnmerge.py then
[14:35:19.510287]<retracile>'k
[14:35:56.146212]<rblank>Although frankly, I would only add it to trunk, as there will probably only be one last release on 0.11.
[14:36:19.402341]<retracile>workflow got added to 0.11; I think it belongs there too
[14:36:36.158159]<rblank>Makes sense.
[14:38:51.890641]<evil_twin>t.e.o: Changeset [8631]: Sample plugin for adding extra permissions; particularly useful for custom ... - <http://trac.edgewall.org/changeset/8631> - ecarter
[14:42:18.691144]<retracile>yay! first pair of commits in _months_
[14:43:51.957715]<evil_twin>t.e.o: Changeset [8632]: Sample plugin for adding extra permissions; particularly useful for custom ... - <http://trac.edgewall.org/changeset/8632> - ecarter
[15:13:08.041637]<zdgman>Hey all, had a quick question for you. I am trying to figure out how to get my trac Sqlquery to match one of the default SQL queries hosted on trac.edgewall.org. I am looking to add the last modified column to my report but wanted it to increment in days and not just show a date. everyone
[15:18:52.161797]<evil_twin>t.e.o: Ticket #8673 (Reporter gets two emails each time his ticket is modified) updated - <http://trac.edgewall.org/ticket/8673#comment:5> - eblot
[15:20:06.467913]<zdgman>was that for me?
[15:28:43.914123]<retracile>zdgman: nah, evil_twin's our resident idiot bot
[15:29:48.406619]<dunk_>retractile
[15:29:48.418291]<evil_twin>dunk_, it's retracile, NOT retractile. Get it right!
[15:29:52.098726]<dunk_>lol
[15:30:01.824600]<retracile>heh
[15:30:08.424243]<zdgman>interesting
[15:30:14.778407]<dunk_>talk about idiot bot ;]
[15:30:23.776861]<zdgman>so anyone have any idea on my problem?
[15:30:37.983007]<zdgman>I can actually send an example of the query I am trying to copy
[15:31:13.060193]<retracile>zdgman: pastebin i
[15:31:21.621441]<retracile>s/i$/it/
[15:31:21.633234]<evil_twin>retracile meant: zdgman: pastebin it
[15:32:30.506593]<zdgman>http://trac.edgewall.org/report/20
[15:33:06.177003]<zdgman>trying to get that last modified column
[15:34:45.460112]<retracile>zdgman: the only part of that report that requires sql is the chgs_auths column; the rest you should be able to get as a custom query; which if you want, you can save as a report.
[15:35:01.852943]<retracile>zdgman: are you wanting that chgs_auths column?
[15:35:49.616386]<zdgman>nah, want the last modified column but I want to add it to the reports that are already exist
[15:36:04.332316]<zdgman>Like All active tickets
[15:37:10.562062]<retracile>zdgman: and you have a version of the report that just shows the last modified time instead of # of days ago?
[15:38:28.045141]<zdgman>basically when I try to do last modified with changetime AS modified, it just gives me the date it was last modified and won't give me a day count
[15:38:38.993634]<zdgman>like this ticket was last modified one day ago
[15:41:33.055731]<retracile>zdgman: I think you'll need to incorporate NOW() - changetime, and probably an strftime() in there...
[15:43:27.227875]<zdgman>I was trying to figure out the formula where it would subtract current time from time since last update but I couldn't get it down. Not a master of SQL
[15:44:16.951453]<retracile>round((time.now - changetime)/86400.0) || ' days'
[15:44:47.386022]<retracile>(pulled from report 20; it has more logic to differentiate mins, hours, days)
[15:45:10.206092]<retracile>that may be db-backend specific; I believe teo's running PG.
[15:45:35.340677]<retracile>... and with that, it's time to call it a week.
[15:45:37.268891]*retracile -> home
[15:46:34.534029]<zdgman>yeah time.now looks like a custom variable
[15:48:19.940953]<zdgman>could I see the full SQL statement from 20?
[15:58:53.247760]<evil_twin>t.e.o: TracStandalone edited - <http://trac.edgewall.org/wiki/TracStandalone?version=73> - anonymous
[16:14:17.253614]<zdgman>guess I will have to wait for someone else
[16:50:28.727363]<doki_pen>zdgman: let me take a look, i forget
[16:51:48.401192]<f_>hello, I'm new with trac and i'm looking to write my own py plugin to do authentication: can you forward me to the right piece of doc, please?
[16:53:48.904354]<doki_pen>f_: source is the best doc
[16:54:01.343144]<doki_pen>f_: but I would take a look at some other plugins that do something similar
[16:54:17.364473]<doki_pen>f_: have you looked on trac-hacks.org?
[16:55:09.268865]<doki_pen>zdgman: unfortunately, you can't see thet query without permission
[16:55:12.080684]<f_>yes, i'm reading exactly this resource
[16:55:28.218948]<doki_pen>zdgman: you will have to ask someone to get it for you, you could ask on the trac-user mailing list
[16:55:47.129833]<doki_pen>f_: if you have any specific questions, I can try to answer them
[16:55:58.865647]<f_>ok
[16:56:10.104997]<f_>i already have a web app with his own auth module
[16:56:27.604117]<f_>so, i already have a py f() to call to authenticate user: f(uname, upwd)
[16:56:35.882238]<f_>now, i imagine i'll need something more
[16:56:42.687239]<f_>to handle groups, permissions and so on
[16:57:14.688734]<f_>so, i have to do both things, wondering which is the better way to do it
[16:57:23.529051]<doki_pen>so you want an external system to handle the permissions?
[16:57:28.803774]<f_>yes
[16:57:31.227083]<zdgman>yeah was going to try the mailinglist next
[16:58:01.878057]<f_>doki_pen, in fact, I just need external authentication
[16:58:16.441369]<f_>i don't know if i can continue to use permissions/groups trac/structure
[16:58:22.679704]<f_>while moving auth vs my own app
[16:58:53.519653]<evil_twin>t.e.o: Ticket #8608 (Code blocks overflow during preview) updated - <http://trac.edgewall.org/ticket/8608#comment:9> - rblank
[16:58:57.634181]<doki_pen>are you trying to make it so the user doesn't have to log in again when they switch between systems?
[16:59:11.594618]<f_>yes
[16:59:16.830101]<f_>and viceversa
[16:59:43.700535]<doki_pen>f_: have you considered using apache to do auth?
[16:59:45.088531]<f_>but viceversa is another chapter
[16:59:54.419562]<f_>doki_pen, no
[17:00:00.167937]<f_>auth is handled by my app
[17:00:03.790294]<doki_pen>f_: that is what we did to solve the issue
[17:00:09.211909]<f_>yes
[17:00:13.612514]<f_>but i need to adapt trac
[17:00:18.877221]<f_>not to adapt my app
[17:00:27.862127]<doki_pen>f_: so you need some way to share a session
[17:00:32.841320]<f_>mmm
[17:00:34.098138]<f_>in fact
[17:00:34.845594]<f_>no
[17:00:46.200521]<f_>the viceversa is optional if you want
[17:00:56.168858]<f_>moreover
[17:01:02.856642]<doki_pen>f_: so you need to implement LoginModule
[17:01:09.480858]<f_>the session is not so important
[17:01:13.784474]<doki_pen>f_: and you need a way for trac to check with the other system
[17:01:16.885728]<f_>the most important thing, is to share auth module
[17:01:22.983458]<f_>ok
[17:01:24.788707]<doki_pen>f_: the problem is, session is how trac knows you logged in
[17:01:35.439497]<f_>yes, let's forget session
[17:02:15.799280]<doki_pen>f_: are the systems on the same domain?
[17:02:22.431311]<f_>this is an advanced feature and I don't think it's possible to accomplish it without high interference between separated subjects (like apache, twisted, trac)
[17:02:35.393257]<f_>doki_pen, same host
[17:02:48.977417]<doki_pen>f_: if they share the same domain it might not be so bad
[17:02:57.680954]<f_>true
[17:03:04.307203]<doki_pen>f_: but if you use different host names, I think it's really hard
[17:03:15.842919]<doki_pen>f_: you pretty much are into single sign on
[17:03:19.619911]<f_>anyway
[17:03:25.631100]<f_>how can i patch LoginModule?
[17:03:31.437711]<f_>or how can i wrap it?
[17:03:46.426127]<doki_pen>f_: so what I would do is use whatever session cookie is set by the one system, and have trac ask that system if the session is valid
[17:03:58.547471]<doki_pen>f_: in trac, you just implement the interface
[17:04:04.047594]<doki_pen>f_: and then enable you module
[17:04:04.913316]<f_>oh good
[17:04:07.945311]<f_>a la zope
[17:04:12.541048]<f_>ok
[17:04:17.349991]<doki_pen>f_: it's really nice to work with
[17:04:38.748884]<doki_pen>f_: you have to disable the built in one
[17:04:46.743175]<f_>web/auth.py, right?
[17:04:48.062213]<doki_pen>f_: there is a plugins page in the admin
[17:04:57.225480]<doki_pen>f_: you can just uncheck it and submit
[17:05:12.603927]<doki_pen>f_: it's called LoginModule
[17:05:30.866678]<f_>i'm sorry doki_pen, where's the plugins page? inside my local trac?
[17:05:48.543822]<doki_pen>f_: yeah, in the admin page
[17:05:52.795967]<doki_pen>f_: you may have to enable it
[17:06:00.318389]<doki_pen>f_: or you could just use the trac.ini
[17:06:10.100150]<doki_pen>f_: in the [components] section
[17:06:26.593264]<doki_pen>f_: but the admin page is nice because it lists them and you can't typo it
[17:06:49.274169]<f_>mmm
[17:07:05.226802]<f_>i'm reading .ini to enable the admin iface, because i can't see it
[17:07:40.867938]<doki_pen>f_: trac.web.auth.loginmodule = disabled
[17:08:10.804427]<doki_pen>f_: for me it's enabled by default, what version are you on?
[17:08:27.071518]<f_>0.11.2
[17:08:58.655074]<f_>i have:
[17:09:05.204571]<f_> authz_module_name
[17:09:49.939709]<f_>mmm
[17:09:52.960741]<f_>it seems svn related
[17:10:47.813073]<doki_pen>f_: authz allows path based permissions on svn
[17:11:00.194924]<doki_pen>f_: (i think)
[17:11:02.893544]<doki_pen>f_: never used it
[17:12:00.068376]<f_>mmm
[17:12:29.620588]<f_>in your opinion, being not present the voice `trac.web.auth.loginmodule`, am i using a different trac version?
[17:12:40.906534]<f_>or is this voice simply omitted?
[17:12:43.838795]<doki_pen>f_: no, it's enabled by default
[17:12:51.275326]<doki_pen>f_: you have to add it to disable it
[17:13:14.335047]<f_>ok
[17:13:53.554305]<evil_twin>t.e.o: TracStandalone edited - <http://trac.edgewall.org/wiki/TracStandalone?version=73> - rblank
[17:13:58.344740]<doki_pen>f_: by "voice" do you mean statement?
[17:14:04.982419]<f_>yes
[17:14:13.305767]<f_>doki_pen, can i make a *really* stupid question?
[17:14:28.543168]<doki_pen>f_: of coooooooourse
[17:14:31.519609]<f_>mmm
[17:14:33.015592]<f_>ok :)
[17:14:34.489807]<f_>i try
[17:14:44.302185]<f_>please, forget my question in 5 minutes :)
[17:14:49.428519]<doki_pen>f_: no problem
[17:14:53.278331]<f_>.. how can i enter the web admin iface?
[17:15:04.545606]<doki_pen>f_: are you logged in?
[17:15:08.820133]<f_>i imagine i need login.... but.... where can i specify admin credentials?
[17:15:19.823389]<doki_pen>f_: through the command line interface
[17:15:25.314827]<f_>ok
[17:15:25.334676]<doki_pen>f_: it's not so obvious
[17:16:05.005899]<f_>mmm
[17:16:22.584516]<doki_pen>f_: trac-admin /path/to/project permission add User TRAC_ADMIN
[17:16:31.593719]<doki_pen>replace /path/to/project and User
[17:16:38.803634]<f_>ah
[17:16:39.688979]<f_>ok
[17:16:42.975658]<f_>trying to do that
[17:17:04.713115]<doki_pen>@permission
[17:17:08.545775]<doki_pen>@permissions
[17:17:08.561192]<evil_twin>permissions is http://trac.edgewall.org/wiki/TracPermissions <--- Information on Trac's built-in permissions
[17:17:29.293793]<f_>mmm
[17:17:35.667532]<f_>`permission` is wrong:
[17:17:50.081444]<f_> *** Unknown syntax: permissions 'add' 'foo' 'TRAC_ADMIN'
[17:18:06.876563]<f_>`permissions` is wrong:
[17:18:11.249958]<f_> *** Unknown syntax: permissions 'add' 'foo' 'TRAC_ADMIN'
[17:18:14.290880]<f_>permission is ok
[17:18:14.681828]<doki_pen>f_: no s
[17:18:18.203882]<f_>ok
[17:19:08.471867]<doki_pen>f_: ok, my son needs my attention
[17:19:23.108259]<doki_pen>f_: I may be back later, if you leave any questions I'll try to read them later
[17:19:58.387829]<f_>ok
[17:19:58.552423]<f_>ta doki_pen
[17:23:15.549779]<lisppaste5>rblank pasted "Report {20} on t.e.o" at http://paste.lisp.org/display/87748
[17:24:02.475528]<rblank>That was for zdgman, but he has left already.
[17:28:53.798464]<evil_twin>t.e.o: 8623-atomic-config-updates-r8631.patch attached to Ticket #8623 - <http://trac.edgewall.org/attachment/ticket/8623/8623-atomic-config-updates-r8631.patch> - rblank
[17:38:54.073573]<evil_twin>t.e.o: Ticket #8623 (env.config.save() may destroy trac.ini) updated - <http://trac.edgewall.org/ticket/8623#comment:15> - rblank
[17:56:39.083913]<f_>mmm
[17:56:45.304955]<f_>i can't understand one thing
[17:57:00.489918]<f_>for authentication and sessions, do i have to rely on third systems like apache/
[17:57:02.975353]<f_>for authentication and sessions, do i have to rely on third systems like apache?
[17:57:50.357629]<f_>the last question is: do i have to embed the custom authentication module inside trac, or do i have to embed authentication inside apache, telling trac to use it?
[17:58:09.383975]<f_>it seems really difficult to handle external auth
[19:02:23.820325]<doki_pen>f_: you will have to ask the other system if he is authed
[19:02:32.038494]<doki_pen>f_: how you do it is up to you
[22:27:55.862305]*retracile mutters a scathing remark about harddrive failures
[22:49:47.401524]<georgiksk>Hello. Do you know about any macro which adds buttons to ticket's comment? I need to add button, but content is wrapped in form for reply button. So it does not invoke my action, by reply action.
[23:37:58.767031]<georgiksk>Hm, why is whole comment in ticket template.html enclosed in form? I suggest to replace it by div insted of form. When there is form, I'm not able to expand macros as forms with my specific action.