Team Chat Logs

July 16, 2010

2010 6
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:02.946724]<evil_twin>t.e.o: Ticket #130 (Multi-project support) updated - <http://trac.edgewall.org/ticket/130#comment:152> - James Owen <james.owen@…>
[00:01:07.946461]<evil_twin>t.e.o: Ticket #130 (Multi-project support) updated - <http://trac.edgewall.org/ticket/130#comment:153> - James Owen <james.owen@…>
[00:06:03.931499]<evil_twin>t.e.o: Ticket #130 (Multi-project support) updated - <http://trac.edgewall.org/ticket/130#comment:154> - cboos
[01:10:08.652100]<xelister>how to make a category that is visible only for given users?
[03:28:47.195978]<xelister>how secure is trac about access to sources?
[03:29:01.012537]<xelister>100% sure noone can exploit trac to view the sources without proper credntials (i.e. to steal the code)
[03:32:40.241281]<macmaN>xelister: i dont think there is such a thing as "category" in trac
[03:34:07.239977]<xelister>macmaN: I ment component
[03:34:45.271908]<macmaN>xelister: and by this you mean restrict ticket access by component
[03:35:41.895481]<xelister>macmaN: yes. or in other way
[03:36:14.307186]<macmaN>xelister: components are not associated with anything else. do you know something i dont?
[03:37:00.007010]<xelister>well, in anyway how to restrict access to some tickets - to just some users
[03:37:44.321373]<macmaN>xelister: i am actually looking for the same thing and so far noone has implemented it
[03:38:22.492862]<xelister>macmaN: hmm
[03:38:27.839277]<xelister>I would expect this to exist...
[03:38:50.294999]<xelister>perhaps google Trac permissionsplugin
[03:38:54.215405]<xelister>please say if you find that
[03:39:40.353266]<macmaN>xelister: current approach is to have this project instance separation
[03:39:47.599247]<macmaN>work is picking up on MultipleProjectSupport, see #130
[03:39:58.790448]<macmaN>i think this pretty much falls under that umbrella
[03:42:11.325804]<xelister>hmm
[03:42:19.505357]<xelister>well would be nice to have this inside one project
[03:42:38.563186]<macmaN>xelister: roll up sleeves and start coding
[03:56:14.077133]<Sacho>trac mostly has global permissions for users
[03:56:18.959824]<Sacho>not per-object ones
[03:56:55.401407]*Sacho wonders how hard it would be to make a plugin that can inject credential checks in certain parts of the trac process
[04:21:51.573600]<evil_twin>t.e.o: TracModPython edited - <http://trac.edgewall.org/wiki/TracModPython?version=158> - edgewall.p3u@…
[04:36:54.483737]<evil_twin>t.e.o: Ticket #9504 (It's back: TypeError: expecting datetime, int, long, float, or None; got ...) updated - <http://trac.edgewall.org/ticket/9504#comment:2> - cboos
[05:03:52.152588]<macmaN>Sacho: FineGrainedPermissions are already implemented
[05:04:26.843790]<Sacho>awesom
[05:04:39.094337]<macmaN>component based ACLs is one of the things that is not
[05:38:50.682066]<Sacho>macmaN: I suppose if there was a script running that monitored ticket modifications, and added authz policies based on their properties(ie components)
[05:38:56.593744]<Sacho>that would simulate it (:
[05:52:06.316679]<evil_twin>t.e.o: Ticket #9222 ("full delete" of wiki page could be a non-fatal operation) updated - <http://trac.edgewall.org/ticket/9222#comment:6> - rblank
[06:31:43.594773]<juro>hi, I have installed trac a few months ago and cannot remember which method I selected (cgi, etc) - how can I check on this?
[06:42:11.544414]*retracile mumbles something poisonous about mornings.
[08:16:05.429522]<Linuturk>I have email2trac setup, and tickets are being created and updated just fine :) My problem is, when you update a ticket via email, you get an email right back telling you what you just updated.
[08:16:13.127214]<Linuturk>that seems silly
[08:25:25.708715]<Linuturk>is there a way to have the person updating the ticket via email not to receive the email notification saying they just updated the ticket?
[08:30:46.679720]<retracile>Linuturk: I haven't used it, so I don't know. On the otherhand, I can see the value of the system acknowledging the email I sent...
[08:31:12.210174]<Linuturk>and the annoyance . . . and confusion from normal users
[08:34:16.882785]<retracile>well, I certainly don't qualify as a "normal user", so I can't argue. ;)
[09:12:45.111821]<evil_twin>t.e.o: Ticket #9505 (Missing feature from ticket query module: color tickets based on contents ...) created - <http://trac.edgewall.org/ticket/9505> - aaronaddleman@…
[09:12:50.111961]<evil_twin>t.e.o: Ticket #9504 (It's back: TypeError: expecting datetime, int, long, float, or None; got ...) updated - <http://trac.edgewall.org/ticket/9504#comment:3> - Dennis McRitchie <dmcr@…>
[09:17:45.151215]<evil_twin>t.e.o: Ticket #9505 (Missing feature from ticket query module: color tickets based on contents ...) updated - <http://trac.edgewall.org/ticket/9505#comment:1> - rblank
[09:22:08.621939]<grey->hullo! I was wondering... is it possible to give the TRAC_ADMIN permission to a user who isn't in the htpasswd file?
[09:22:46.114730]<evil_twin>t.e.o: ptbr-trac-actions.PNG attached to Ticket #9472 - <http://trac.edgewall.org/attachment/ticket/9472/ptbr-trac-actions.PNG> - anonymous
[09:23:39.629657]*grey- is still trying to have an alternative to that; but his attempts at using active directory for user management are failing; however the sslauthenticationplugin appears to work OK with browser certs.
[09:27:47.090109]<evil_twin>t.e.o: Ticket #9472 (Workflow actions not translated) updated - <http://trac.edgewall.org/ticket/9472#comment:3> - cleo.sl@…
[09:29:23.575866]<retracile>grey-: I supposed you could give TRAC_ADMIN to anonymous [1]
[09:29:29.840605]<retracile>[1] hilarity may ensue
[10:00:50.144703]<grey->retracile: rofl. "I did it for the lulz boss!"
[10:01:24.760773]<grey->I'm OK just having a particular trac-admin account that is the sole htpasswd entry.
[10:01:42.600764]<grey->though I would like it if I were getting my users prepopulated from AD or something.
[10:02:31.317736]<grey->I feel like all of these AD configurations and plugins are maybe underdocumented... I have this sneaky supicion I need some openldap/slapd config working beforehand; though none of them mention such.
[10:02:56.915881]*grey- will totally update documentation with more pedantic stuff assuming he ever gets it working.
[10:07:04.955442]<juro>hi, I am having trouble changing my trac configuration on Ubuntu from one project to multiple projects. Can anyone here help me?
[10:27:43.203972]<Alver>Hello. Is there a way to make links in a trac wiki under a different name?
[10:27:54.309147]<Alver>As in, I have a very long link, and want a short description to link to it
[10:28:25.724641]<Alver>I can't find anything like that in the WikiFormatting page
[10:37:31.490110]<juro>Alver, sorry, no idea
[10:46:05.283597]<grey->juro: iirc ubuntu only has trac .11-something in packages; you'll want to install .12 manually using easy_install (multiple project tracking was only added in .12 iirc)
[10:46:37.577523]<juro>grey-, how can I check what version I am running?
[10:46:56.136694]<juro>ah, 0.11.5
[10:47:06.395886]<grey->fear not.
[10:47:11.493846]<juro>do I have to deinstall trac 0.11.5 first?
[10:47:16.931291]<juro>trac-admin -v
[10:47:18.671559]<grey->the easy_install process is a breeze if you already have trac installed via packages.
[10:47:37.203497]<grey->it will automatically update everything for you iirc.
[10:47:47.818664]<juro>grey-, do I download that from the trac page?
[10:47:49.116969]<grey->though for sake of sanity; you may still want to apt-get uninstall trac.
[10:48:39.526824]<juro>grey-, I've read the mod-python is deprecated - is this true?
[10:49:10.316199]<Alver>I would hope not.
[10:49:22.863581]<juro>Alver, ok, thank you ....
[10:50:08.477745]<Alver>If it is, I never heard of it :)
[10:50:40.169584]<juro>and deinstalling trac 0.11 won't delete my config, right?
[10:51:10.767413]<grey->juro: apparently apache has some statute about 'atticing' software that hasn't been updated, so mod_python just got attiiced or something.
[10:51:24.165885]<grey->juro: shouldn't, your trac.ini or whatever should still be there.
[10:51:29.793735]<juro>grey-, ah, ok - that makes sense
[10:52:05.220771]<grey->that said, i've tinkered around with mod_wsgi and fastcgi and haven't gotten them running yet; I'll probably look into getting off mod_python at some point.
[10:52:14.244415]<grey->but for now I'm just trying to get some basic functionality working.
[10:52:23.812013]<grey->I can always switch out all the webserver guts later.
[10:52:37.699205]<grey->juro: anyway, I'm in a similar boat as you by the sounds of it; using ubuntu, new trac install. ;)
[10:52:55.278369]<juro>only that you have more experience :D
[10:53:00.385529]<grey->which is why this stuff is fresh in my mind. If by chance you figure out how to get authentication working against active directory properly let me know. ;)
[10:53:07.923509]<grey->ahh, well I was running an old trac installation at a previous job.
[10:53:19.465173]<grey->but that was a while ago; and things have changed. Like, my memory.
[10:53:31.446353]<juro>grey-, active directory as in Windows?
[10:53:33.719343]<grey->would that I kept those old configs to refer to. ;)
[10:53:37.488485]<grey->juro: *nod*
[10:53:44.963998]<juro>..... no comment
[10:53:58.485407]<grey->I'm doing SSLAuthentication right now; but it'd be nice to have it talk to our AD for accounting.
[10:54:12.610540]<juro>.htpasswd for me ... only local box
[10:54:34.171482]<grey->ja... not really viable for what I've got in mind. though .htpasswd is fine for an admin account.
[10:54:43.810329]<grey->last gig had it talking to AD
[10:54:52.467035]<grey->but for some reason I want to say that was via some NTLM stuff.
[10:55:04.731389]<grey->*headdesk* memory, so rusty.
[10:55:39.500441]<juro>yeah, sorry. I won't be able to help you there
[10:56:01.342978]<juro>I find using Windows for a webserver a bit of a mind f**k
[10:56:51.760103]<grey->oh, not as a webserver.
[10:56:58.698461]<grey->I agree; IIS is terrible.
[10:57:05.552153]<grey->I've run WIMP setups long long ago.
[10:57:08.480596]<grey->horrid beasts.
[10:57:58.401108]<juro>oh, so just the authentication is against a Windows server
[10:58:52.029815]<grey->juro: right.
[11:00:25.744254]<juro>grey-, is this trac with git?
[11:18:48.055270]<grey->juro: haven't even added in any repo's of any sort yet; just want to use it as a ticketing system first. Eventually may add a host of repos using the multi-trac/project capabilities (probably a mix of svn & git most likely; though mercurial could be possible as well)
[11:19:01.124205]<grey->juro: old trac setup was used against subversion though; pretty spiffy!
[11:24:21.709165]<juro>grey-, can i just copy my old trac's to the new trac folder?
[11:28:54.051521]<grey->oh errr....
[11:28:56.291077]<grey->unsure?
[11:29:01.070372]<grey->maybe?
[11:29:12.881085]<grey->I dunno. are you using sqlite?
[11:29:27.248786]<grey->people who do mention something about easy of migration.
[11:29:34.121787]<grey->I'm using postgres tho.
[11:30:44.641480]<juro>grey-, standard install
[11:36:29.722849]<grey->mylore: so, mebbe possible? I'm certainly not the expert on that.
[11:38:10.497538]<evil_twin>t.e.o: Ticket #9505 (Missing feature from ticket query module: color tickets based on contents ...) updated - <http://trac.edgewall.org/ticket/9505#comment:2> - anonymous
[11:38:15.497805]<evil_twin>t.e.o: Ticket #9505 (Missing feature from ticket query module: color tickets based on contents ...) updated - <http://trac.edgewall.org/ticket/9505#comment:3> - aaronaddleman@…
[11:38:47.697577]<grey->errr juro that is.
[11:39:30.973662]<juro>ok, thanx
[11:44:54.972463]<mylore>hello!
[11:45:33.005094]<mylore>im new to trac and irc
[11:45:41.372240]<mylore>and ive kind of run into a wall...
[11:45:46.933972]<mylore>may i ask a question?
[11:46:29.404850]<juro>grey-, so I installed according to this: http://trac.edgewall.org/wiki/TracInstallUbuntu but now I get this egg error: http://pastebin.com/zKgMqJZg
[11:46:41.273503]<juro>mylore, of course
[11:47:11.387249]<mylore>awesome....is there any way to limit trac users to view only selected milestones?
[11:48:12.432069]<evil_twin>t.e.o: TracTermsPtBr edited - <http://trac.edgewall.org/wiki/TracTermsPtBr?version=22> - lwatter
[11:50:47.104258]<mylore>?
[11:50:48.377706]<grey->juro: this instructions are... interesting.
[11:50:51.295842]<grey->err these
[11:50:58.151274]<grey->you can just a2ensite
[11:51:06.213653]<grey->I dunno why they have you manually create a link.
[11:51:24.937430]<grey->juro: before we deal with the apache stuff though.
[11:51:36.745494]<grey->you did a trac-admin /pathtoyourtracproject initenv
[11:51:38.546713]<grey->already?
[11:51:45.231990]<juro>grey-, well I just used my old one
[11:51:57.543095]<juro>and adapted it and then restarted the server
[11:52:09.196822]<grey->if so then try tracd -p <whatever> /pathtoyourtracproject and see how that works?
[11:52:13.452170]<grey->ahh, weird.
[11:52:16.946582]<juro>trac-admin /usr/local/trac/environment initenv
[11:52:42.043070]<grey->yeah so you did that...
[11:52:48.562515]<grey->is what you're saying?
[11:52:56.434217]<grey->oh wait; this is for your pre-existing one.
[11:53:00.379531]<grey->maybe you don't want to initenv that.
[11:53:13.400860]<evil_twin>t.e.o: Ticket #5476 (Translation of Trac to Portuguese/Português [pt_BR]) updated - <http://trac.edgewall.org/ticket/5476#comment:42> - lwatter
[11:54:25.401349]<mylore>any thoughts on setting permissions on specific milestones?
[11:54:29.212695]<grey->juro does www-data have access to your /usr/local/trac/enivornment path?
[11:55:40.034581]<juro>checking
[11:55:44.629794]<grey->mylore: mebbe from trac-admin
[11:56:00.670254]<grey->mylore: permission milestone_view might be handy?
[11:56:38.183931]<mylore>right, I tried that bu how can I specify which milestones are viewable to which users?
[11:56:52.969495]<grey->mylore: hmmm permission list <username>
[11:56:56.501821]<juro>grey-, ok, works
[11:56:56.735143]<grey->?
[11:56:58.102746]<grey->not sure.
[11:57:04.699022]<mylore>k ill check it out
[11:57:21.606738]<grey->not sure if that lets you list _specific_ milestone permissions
[11:57:27.755702]<grey->or just the ability to look at milestones or not.
[11:57:38.355293]<grey-><- i am not a trac expert.
[11:57:44.976203]<grey->and I'm not trying to play one on irc either.
[11:57:59.878684]<grey->juro: no more error, or www-data has perms to that path?
[11:58:14.368310]<evil_twin>t.e.o: Ticket #9505 (Missing feature from ticket query module: color tickets based on contents ...) updated - <http://trac.edgewall.org/ticket/9505#comment:4> - rblank
[11:58:15.438089]<juro>no more errors... changed ownership
[11:59:10.857236]<juro>now to get multiple projects running
[11:59:25.007949]<grey->juro: w00t!
[11:59:50.749998]<juro>grey-, I'll w00t once my old project is running ;)
[12:00:22.863686]<grey->haha, good point.
[12:00:35.785560]<grey->you snapshotted your system and can rollback, right? ;)
[12:02:19.182502]<mylore>hrrrmmm it doesnt look like i can...any trac plugins that posibly can? I looked in trac-hacks and there doesnt seem to be one that can
[12:07:44.012957]<juro>grey-, fyi: http://trac.edgewall.org/wiki/0.12/TracUpgrade
[12:14:14.246976]<juro>grey-, thank you for your help. now I can access my old project and the new projects .... still reconfigure the git integration but that can wait until tomorrow
[12:23:29.640476]<Alver>Bit of a pity that you can't tell Trac to include a TOC macro in every page by default.
[12:23:49.678723]*Alver wonders if that would be possible with a plugin of some kind
[12:29:17.264587]<juro>I am trying to get git to work with 0.12 but trac tells me that git is not supported. I have installed the plugin, do I have to restart the server or something?
[12:30:11.161045]<cmc>any time you install a new plugin, you need to restart tracd/apache
[12:39:47.898777]<juro>cmc, thank you
[12:40:00.858522]<cmc>np
[12:40:26.423811]<juro>another question regarding authentication using multiple projects 0.12. do I need to create a password file for every project?
[12:41:38.729695]<macmaN>juro: you can use a single password file
[12:41:47.781394]<macmaN>cmc: tracd has auto-reload switch
[12:41:59.890950]<cmc>that's true; very useful for developing
[12:42:35.093195]<macmaN>yep
[12:42:47.115411]<macmaN>apache can also do auto reload with the help of some mod_wsgi scripting
[12:42:53.078799]<macmaN>i havent implemented it myself though
[12:43:00.702556]<cmc>oh I hadn't heard that
[12:43:32.205451]<cilkay>Hello. I have an approval and a testing workflow implemented. When the owner of a ticket sets the status to "pending_approval" or to "testing", I'd like to enable the owner to assign the ticket to someone else, let's say the client. How would I do that?
[12:43:43.216267]<cilkay>This is in 0.11.1
[12:44:56.491672]<juro>macmaN, ok, thank you - got it working. off to bed!
[12:45:03.297733]<juro>thank you to all!
[12:45:15.547736]<cmc>cilkay: use the .operation = set_owner config
[12:45:19.754600]<cmc>juro: good night
[12:45:30.021630]<cmc>cilkay: http://trac.edgewall.org/wiki/TracWorkflow#BasicTicketWorkflowCustomization
[12:51:44.470804]<cilkay>cmc: Thank you.
[12:51:50.067482]<cmc>np
[12:52:29.487266]<cilkay>My next trick is going to be to embed a Google Sheet into a Trac wiki page.
[12:52:50.026418]<cilkay>... though using one of the SCRUM plug-ins might obviate the need to do that.
[12:53:03.308694]<cilkay>I'm using the Google sheet as a timesheet.
[12:54:10.438719]<cmc>http://trac-hacks.org/wiki/IncludeMacro mightr be helpful
[13:07:00.180739]<cilkay>Is there a way to always set the owner to a specific user if the status is set to "testing"?
[13:08:01.753296]<cilkay>actionname.set_owner apparently is supposed to do that
[13:08:13.678575]<cmc>yep, only include one person in the list
[13:08:30.962548]<cilkay>A Python list?
[13:08:42.474321]<cilkay>['cilkay',] e.g.?
[13:08:57.776491]<cilkay>easy enough to try
[13:09:00.479813]<cmc>no: actionname.set_owner may optionally be set to a comma delimited list or a single value.
[13:09:08.949540]<cmc>so I think cilkay will be fine
[13:23:00.015951]<cilkay>Is there a way to send daily reminder emails to owners of tickets?
[13:23:17.167912]<cilkay>Perhaps there is a plug-in, though I haven't seen one.
[13:23:50.250541]<cmc>I've not seen one, though that'd be a pretty simple script
[13:24:26.639249]<cmc>I don't think trac has any sort of cron-like functionality, though you can add that yourself
[13:43:49.499486]<thm>cilkay: see e.g. http://trac-hacks.org/wiki/DailyReminderScriptForTracScript
[13:51:42.070346]<cilkay>thm: That looks useful. Thank you. I know the query to use. I was thinking of setting up a Django model corresponding to the Trac db so that I could use Django to do this but there is no need now that I have this.
[16:24:00.254538]<evil_twin>t.e.o: Ticket #9235 (Maintain git mirror (on GitHub?)) updated - <http://trac.edgewall.org/ticket/9235#comment:13> - rblank
[20:39:46.035052]<evil_twin>t.e.o: Ticket #8734 (No version "0" for Wiki page "FooPage") closed - <http://trac.edgewall.org/ticket/8734#comment:10> - anonymous