Team Chat Logs

September 1, 2010

2010 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:19:08.853461]<gbot83>t.e.o: Ticket #3375 (add contains text option to ticket query, or query restriction possibility ...) closed - <http://trac.edgewall.org/ticket/3375#comment:5> - rblank
[00:19:13.852866]<gbot83>t.e.o: Ticket #1329 (Ticket Search should (optionally) search only non-closed tickets) updated - <http://trac.edgewall.org/ticket/1329#comment:12> - rblank
[00:24:09.842170]<gbot83>t.e.o: Ticket #9594 ([Patch] Timeline filter should read "Tickets opened and closed") updated - <http://trac.edgewall.org/ticket/9594#comment:2> - rblank
[04:09:39.778505]<gbot83>t.e.o: Ticket #8969 (IntegrityError: columns cookie, ipnr, name are not unique) updated - <http://trac.edgewall.org/ticket/8969#comment:15> - AlexK|Ventuz
[05:55:37.180253]<mintsauce>What command should I use to start trac if im using ldap authentication?
[06:38:53.785907]<fluzz>Hi. I'm installing 0.12, and I'm trying the new multi-repo feature. I have 2 Trac projects on the same host. First one is associated to /path/project1/svn, with some authorizations set. On the second trac project, it is also possible to associate /path/project1/svn, and to browse them without any authorization. I use Trac to set up a 'forge', my users are admins of their projects, so this leads to a kind of security hole. I think tha
[06:38:53.873753]<fluzz>t it's not possible to browse the 'foreign' svn repo if it has not yet been synchronized, but I'm not fully sure... So, is there a way to enforce the path of a svn repository to be inside a given 'main' directory ? (I searched about this pb on the bug tracker, but found nothing. So, excuse me if this was already replied...)
[07:28:19.670266]<mintsauce>LDAP problems: http://serverfault.com/questions/176949/apache-trac-and-ldap-how-to-glue-them-all-together
[08:00:19.000661]<gbot83>t.e.o: CommercialServices edited - <http://trac.edgewall.org/wiki/CommercialServices?version=90> - llaehn@…
[08:05:19.970197]<gbot83>t.e.o: CommercialServices edited - <http://trac.edgewall.org/wiki/CommercialServices?version=91> - llaehn@…
[08:20:22.918473]<gbot83>t.e.o: TracPlugins edited - <http://trac.edgewall.org/wiki/TracPlugins?version=65> - anatoly techtonik <techtonik@…>
[08:31:11.691868]<DimeDroll>Hello, when i'm trying to sync trac 0.12 with svn 1.6.12 im facing the problem:
[08:31:11.870670]<DimeDroll>ImportError: /usr/local/lib/libsvn_ra_neon-1.so.0: undefined symbol:
[08:31:11.929266]<DimeDroll> X509_verify_cert_error_string
[08:31:23.836220]<DimeDroll>more datails you can find here: http://groups.google.com/group/trac-users/browse_thread/thread/aebc99a19c430184
[08:31:33.394698]<DimeDroll>does anybody know the possible resolution?
[08:40:26.830327]<gbot83>t.e.o: Ticket #9542 ("Browse Source" button is not shown for anonymous users when ...) reopened - <http://trac.edgewall.org/ticket/9542#comment:24> - osimons
[08:58:52.664126]<osimons>DimeDroll: try this on the commandline; python -c "import svn; print svn.__file__; import trac; print trac.__file__"
[08:59:18.439019]<DimeDroll>osimons: one moment
[08:59:47.283243]<DimeDroll>/usr/local/lib/python2.5/site-packages/svn-python/svn/__init__.pyc
[08:59:47.440022]<DimeDroll>/usr/local/lib/python2.5/site-packages/Trac-0.12-py2.5.egg/trac/__init__.pyc
[08:59:51.251898]<DimeDroll>this is what i got
[09:00:29.837696]<gbot83>t.e.o: Ticket #9542 ("Browse Source" button is not shown for anonymous users when ...) updated - <http://trac.edgewall.org/ticket/9542#comment:25> - osimons
[09:01:14.697015]<DimeDroll>osimons: but when i make this:
[09:01:15.008936]<DimeDroll>python -c "from svn import fs"
[09:01:23.221970]<DimeDroll>i got an error:
[09:01:23.364408]<DimeDroll>Traceback (most recent call last):
[09:01:23.423930]<DimeDroll> File "<string>", line 1, in <module>
[09:01:23.474268]<DimeDroll> File "/usr/local/lib/svn-python/svn/fs.py", line 19, in <module>
[09:01:23.487794]<DimeDroll> from libsvn.fs import *
[09:01:24.116903]<DimeDroll> File "/usr/local/lib/svn-python/libsvn/fs.py", line 7, in <module>
[09:01:24.237808]<DimeDroll> import _fs
[09:01:25.258276]<DimeDroll>ImportError: /usr/local/lib/libsvn_ra_neon-1.so.0: undefined symbol: X509_verify_cert_error_string
[09:02:03.089061]<osimons>DimeDroll: notice the difference in paths?
[09:02:13.077832]<DimeDroll>ye
[09:02:24.192027]<DimeDroll>osimons: and there is no file /usr/local/lib/python2.5/site-packages/Trac-0.12-py2.5.egg/trac/__init__.pyc
[09:02:26.112138]<DimeDroll>O_o
[09:04:01.263367]<DimeDroll>osimons: do you know how i can fix this broken path?
[09:04:56.884956]<osimons>that all depends on what is actually correct... how is python-subversion installed? package?
[09:06:21.023449]<DimeDroll>this path exist /usr/local/lib/python2.5/site-packages/svn-python/svn/__init__.pyc
[09:06:21.237374]<DimeDroll>and this is not:
[09:06:21.287839]<DimeDroll>/usr/local/lib/python2.5/site-packages/Trac-0.12-py2.5.egg/trac/__init__.pyc
[09:06:21.306993]<DimeDroll>both installed from source
[09:07:50.541388]<DimeDroll>this is how svn was installed:
[09:07:50.696163]<DimeDroll>./configure --with-ssl --with-apr=/services/apache-svn --with-apr-util=/services/apache-svn --with-apxs=/services/apache-svn/bin/apxs --with-swig
[09:07:50.816341]<DimeDroll>this is how python was installed:
[09:07:50.866111]<DimeDroll>./configure
[09:09:12.693137]<osimons>DimeDroll: mostly lost on me, i won't spot possible errors there. i'm on opensuse11.x with zypper, and use package manager for python + svn + bindings.
[09:11:58.477752]<DimeDroll>i see, anyway thank you for spotting this path difference, i appreciate your involving into my issue =)
[09:19:01.369210]<DimeDroll>osimons: if you will run this command on your svn server, what you will got?
[09:20:01.618839]<osimons>python -c "from svn import fs; print fs.__file__" => /usr/lib64/python2.6/site-packages/svn/fs.pyc
[09:32:29.721090]<DimeDroll>osimons: i mean this command: python -c "import svn; print svn.__file__; import trac; print trac.__file__"
[09:34:32.236613]<osimons>DimeDroll: i install trac manually, so that gets installed to /usr/local/lib64/python2.6/site-packages/Trac-0.12... on my machine
[09:35:38.353923]<osimons>the svn location is mentioned above - zypper package installs bindings to /usr/lib64/python2.6/site-packages/svn
[09:36:27.749046]<osimons>1.5.7 is the current svn on my dev machine, iirc
[09:54:36.185413]<DimeDroll>osimons: i see, thank you
[10:15:42.917500]<gbot83>t.e.o: TracReports edited - <http://trac.edgewall.org/wiki/TracReports?version=47> - anonymous
[10:15:47.917237]<gbot83>t.e.o: TracReports edited - <http://trac.edgewall.org/wiki/TracReports?version=48> - anonymous
[10:40:45.661944]<gbot83>t.e.o: Ticket #9595 (SyntaxError: invalid syntax) created - <http://trac.edgewall.org/ticket/9595> - hm2k
[10:45:45.688122]<gbot83>t.e.o: Ticket #9596 (document commit_ticket_update_* properties in the TracIni wiki page) created - <http://trac.edgewall.org/ticket/9596> - john@…
[10:50:45.716249]<gbot83>t.e.o: TracPlugins edited - <http://trac.edgewall.org/wiki/TracPlugins?version=66> - Ryan J Ollos <ryano@…>
[10:55:49.213809]<gbot83>t.e.o: Ticket #9597 (asdasdasdsadd kjsjdksjdkj iojioj iojai jidjsaidasbdh bhdbadsasd asdas) created - <http://trac.edgewall.org/ticket/9597> - anonymous
[12:31:00.723947]<gbot83>t.e.o: Ticket #9542 ("Browse Source" button is not shown for anonymous users when ...) updated - <http://trac.edgewall.org/ticket/9542#comment:26> - rblank
[13:26:09.528992]<gbot83>t.e.o: Ticket #9595 (SyntaxError: invalid syntax) closed - <http://trac.edgewall.org/ticket/9595#comment:1> - cboos
[13:26:14.528118]<gbot83>t.e.o: 0.13/TracInstall created - <http://trac.edgewall.org/wiki/0.13/TracInstall?version=1> - cboos
[13:31:10.499063]<gbot83>t.e.o: 0.13/TracInstall edited - <http://trac.edgewall.org/wiki/0.13/TracInstall?version=2> - cboos
[13:34:35.150487]<osimons>rblank: yo!
[13:36:11.872631]<gbot83>t.e.o: 0.13/TracInstall edited - <http://trac.edgewall.org/wiki/0.13/TracInstall?version=3> - cboos
[13:36:16.871354]<gbot83>t.e.o: TracInstall edited - <http://trac.edgewall.org/wiki/TracInstall?version=315> - cboos
[13:41:11.534352]<gbot83>t.e.o: 0.13 created - <http://trac.edgewall.org/wiki/0.13?version=1> - cboos
[13:41:16.534391]<gbot83>t.e.o: Ticket #9596 (document commit_ticket_update_* properties in the TracIni wiki page) closed - <http://trac.edgewall.org/ticket/9596#comment:1> - rblank
[13:42:34.536071]<rblank>osimons: Hello!
[13:43:52.086141]<osimons>i've started on the path to 0.12 upgrade....
[13:45:05.967334]<rblank>osimons: Thought so :) How's it going so far?
[13:46:07.269465]<osimons>done good. the basic upgrade was smooth and most things worked well. including the repos stuff for my (default) setup
[13:46:11.574301]<gbot83>t.e.o: Ticket #7851 (BOM appears in source code listings when using Pygments 1.0) closed - <http://trac.edgewall.org/ticket/7851#comment:4> - rblank
[13:46:32.210520]<osimons>- got a few things to plow through though with new pathoption and various minor changes that have high impact
[13:46:58.679038]<rblank>Good! And fixes for the authz stuff, I suppose.
[13:47:10.433036]<osimons>pat yourself on the shoulder though - good work :-)
[13:47:31.394738]<osimons>rblank: authz is of more than medium importance....
[13:48:38.326688]<rblank>osimons: It's good to have some heavy testing on that. I'm only using it moderately (as you may have noticed). So just shoot with any issues you have.
[13:49:21.395748]<osimons>will do.
[13:49:22.938887]<rblank>osimons: BTW, did I understand correctly in http://trac.edgewall.org/ticket/9542#comment:26 ?
[13:53:51.532473]<osimons>rblank: Yes, more or less: If I have no permission to view repository information, I don't want a navigation tab and I want a permission error raised like for all other modules
[13:55:08.667513]<rblank>osimons: Ok, I'll fix that.
[13:56:01.314623]<osimons>goodie. thanks. appreciated.
[13:56:12.623209]<gbot83>t.e.o: Changeset [10031]: 0.12.1dev: More consistent label for the "Opened and closed tickets" ... - <http://trac.edgewall.org/changeset/10031> - rblank
[13:56:17.622902]<gbot83>t.e.o: Ticket #9594 ([Patch] Timeline filter should read "Tickets opened and closed") closed - <http://trac.edgewall.org/ticket/9594#comment:3> - rblank
[13:56:22.624444]<gbot83>t.e.o: Ticket #9594 ([Patch] Timeline filter should read "Tickets opened and closed") updated - <http://trac.edgewall.org/ticket/9594#comment:4> - rblank
[14:06:14.580860]<gbot83>t.e.o: Ticket #9596 (document commit_ticket_update_* properties in the TracIni wiki page) updated - <http://trac.edgewall.org/ticket/9596#comment:2> - john@…
[14:25:27.418542]<coderanger>osimons: Is Bitten compatible with 0.12 now?
[14:26:19.365947]<osimons>coderanger: it works with 0.12 now, but 0.11-style supporting just a "(default)" repository. no multirepos stuff at all.
[14:26:30.504532]<coderanger>\o/
[14:31:17.610845]<gbot83>t.e.o: Ticket #9596 (document commit_ticket_update_* properties in the TracIni wiki page) updated - <http://trac.edgewall.org/ticket/9596#comment:3> - rblank
[14:31:22.610985]<gbot83>t.e.o: Changeset [10032]: 0.11-stable: Be more specific when selecting ticket attachments to include ... - <http://trac.edgewall.org/changeset/10032> - osimons
[14:34:49.929485]<fluzz>hi. I'm using Trac in my lab to provide a dev forge to our users. We currently have around 40 projects (http://forge.lifl.fr). I'm currently upgrading to 0.12, and I have a question about the multi-repos feature.
[14:37:46.025887]<fluzz>A project admin could add a reference to an svn repos he does not own. I guess that while 'trac-admin repository resync" is not run, it's not possible to browse that repos, but if I run a cron job to "automatically" resync repos, it can create a "security hole".
[14:39:48.293228]<fluzz>So my question is: is it possible to restrict the svn repositories paths inside a base dir ? (so for example, they have to be inside /var/svn/<project>)
[14:41:15.492220]<fluzz>(I could define the base dir in the project's trac.ini, and then the admin could only define relative paths)
[14:46:18.609102]<gbot83>t.e.o: Changeset [10033]: 0.12.1dev: Merged [10032] from 0.11-stable. - <http://trac.edgewall.org/changeset/10033> - osimons
[14:46:23.608593]<gbot83>t.e.o: Changeset [10034]: 0.12.1dev: Suggest a default time of 18:00 for milestone due dates. Patch ... - <http://trac.edgewall.org/changeset/10034> - rblank
[14:48:20.200036]<rblank>fluzz: That's http://trac.edgewall.org/ticket/9511#comment:3
[14:48:31.795700]<rblank>fluzz: Testing of that patch would be very welcome :)
[14:49:16.658613]<rblank>fluzz: It *is* a security hole, even without a resync cron job, as some repository types (e.g. Mercurial) don't need a resync at all.
[14:50:11.177694]<fluzz>woh, great ! seems to be exactly what i was thinking about. thx a lot. I'll test it tomorrow.
[14:50:38.990995]<DDRP>I's glad I use Subversion all of a sudden
[14:51:19.583097]<gbot83>t.e.o: Changeset [10035]: 0.13dev: Merged [10033] from 0.12-stable. - <http://trac.edgewall.org/changeset/10035> - osimons
[14:52:22.756845]<rblank>fluzz: Great. If it works for you, I'll apply it.
[14:52:56.215993]<fluzz>I'll let you know.
[15:21:23.607381]<gbot83>t.e.o: Ticket #6369 (Allow milestones to be set to a specific time) updated - <http://trac.edgewall.org/ticket/6369#comment:22> - rblank
[15:41:25.683727]<gbot83>t.e.o: Ticket #6369 (Allow milestones to be set to a specific time) updated - <http://trac.edgewall.org/ticket/6369#comment:23> - Ryan Ollos <ryano@…>
[16:17:22.883992]<osimons>rblank: now i keep getting this one: http://trac.edgewall.org/ticket/9572
[16:24:17.636091]<rblank>osimons: I'm afraid I won't be able to help there. It seems to have been introduced with [10002], which was done by cboos and which I don't fully understand yet...
[16:25:04.699658]<rblank>s/I'm afraid I won't be able to help there/I would need some time to dive into it/
[16:25:04.709387]<gbot83>rblank meant: osimons: I would need some time to dive into it. It seems to have been introduced with [10002], which was done by cboos and which I don't fully understand yet...
[16:26:07.023049]<osimons>i see. reading...
[16:28:43.983182]<rblank>osimons: About #9542, on which error pages do you see the "Browse Source" button when it shouldn't? I seem to be unable to reproduce that...
[16:29:16.440073]<osimons>i just tested a 404 - request to /remy or something
[16:29:40.427275]<rblank>Doesn't show up here...
[16:32:10.803411]<osimons>really... hmmpf...
[16:37:25.371560]<osimons>can you manage to replicate any of the things i mentioned?
[16:39:46.395216]<osimons>it may be a cache issue. like old permissions staying a bit to long somewhere.
[16:50:39.095819]*osimons wonders why i did not see this db issue yesterday or earlier today...
[17:06:52.826773]<rblank>osimons: Yes, I have a fix for the missing permission error and the missing 404. Only the "Browse Source" appearing on error pages I couldn't reproduce.
[17:07:29.780238]<osimons>goodie. thanks.
[17:09:32.506943]<rblank>osimons: http://trac.edgewall.org/changeset/10036
[17:11:36.844312]<gbot83>t.e.o: Changeset [10036]: 0.12.1dev: Always check for a coarse `BROWSER_VIEW` permission in the ... - <http://trac.edgewall.org/changeset/10036> - rblank
[17:11:44.203110]*osimons tests it
[17:16:37.018750]<gbot83>t.e.o: Ticket #9542 ("Browse Source" button is not shown for anonymous users when ...) updated - <http://trac.edgewall.org/ticket/9542#comment:27> - rblank
[17:18:20.408608]<osimons>no... strange... rblank: could the corner case be a valid repos but without activity (at r0)?
[17:23:15.040912]<rblank>osimons: I can test that. One second...
[17:26:12.970719]<rblank>osimons: No, same behavior with an empty repos, either as default or as named repository.
[17:26:48.948006]<rblank>osimons: The permission and 404 issues are ok now?
[17:27:17.398205]<osimons>i get your "No node /" now though. however. it does not display when i'm anonymous but appears once i'm authenticated (a user without permission)
[17:28:05.568972]<rblank>osimons: And what is shown when you're anonymous?
[17:28:49.686549]<osimons>"No handler matched request to /nohandler" + "Browse Source" appears in the menu. (I'm enforcing valid-user for almost all paths).
[17:29:27.903318]<osimons>rblank: like this: https://www.coderesort.com/p/qiapp is what it is supposed to be
[17:30:10.194155]<osimons>(0.11 example). the /home path does not force through valid-user, so you appear anonymous.
[17:30:55.889378]<rblank>osimons: I'm still missing something. So you have:
[17:31:16.084438]<osimons>once i in 0.12 dev try /nohandler or /browser or anything i get authenticated, and "Browse Source" appears in nav bar even though my user has no permissions at all to the project or in the authz file for the project
[17:34:57.557965]<rblank>osimons: No idea how this is possible. According to the code, if you don't have BROWSER_VIEW, "Browse Source" is hidden. See http://trac.edgewall.org/browser/branches/0.12-stable/trac/versioncontrol/web_ui/browser.py?marks=294#L287
[18:16:45.006406]<gbot83>t.e.o: Ticket #9542 ("Browse Source" button is not shown for anonymous users when ...) updated - <http://trac.edgewall.org/ticket/9542#comment:28> - rblank
[18:31:46.886895]<gbot83>t.e.o: Ticket #9542 ("Browse Source" button is not shown for anonymous users when ...) updated - <http://trac.edgewall.org/ticket/9542#comment:29> - rblank
[18:31:51.887047]<gbot83>t.e.o: Ticket #4995 (Web-Admin error with Trac milestones) updated - <http://trac.edgewall.org/ticket/4995#comment:5> - Mark Mc Mahon <mark.mcmahon@…>
[18:36:47.854592]<gbot83>t.e.o: Changeset [10037]: 0.12.1dev: In `AuthzSourcePolicy`, only use module names corresponding to ... - <http://trac.edgewall.org/changeset/10037> - rblank
[18:41:48.828826]<gbot83>t.e.o: Ticket #9542 ("Browse Source" button is not shown for anonymous users when ...) closed - <http://trac.edgewall.org/ticket/9542#comment:30> - rblank
[20:57:51.551935]<elfrank>Hi, I have trac up and running using tracd. However, I will like to make trac not viewable by unathorized users
[20:58:58.121987]<elfrank>I have created users and I can log-in. But, unanomous users can still see trac
[21:17:16.632977]<elfrank>anybody here?
[21:28:38.901985]<wildintellect>elfrank, you have a few options
[21:29:00.199006]<wildintellect>the most common approach would be to run trac behind apache
[21:29:09.092906]<wildintellect>or some other webserver
[21:30:01.589904]<wildintellect>I'm not sure you can make it 100% not viewable by anonymous using tracd since you need a login page
[21:30:06.960006]<elfrank>I tried running it with IIS using AJP. But, couldn't get it to work. It's running fine with tracd, except for the authentication
[21:30:24.247206]<wildintellect>log in and go to the admin section remove all the permissions for anonymous
[21:30:48.668918]<wildintellect>just a warning that you may not be able to get to the login if you do that though
[21:30:50.182085]<elfrank>I don't care about the pages, but I do about the source browsing
[21:31:00.579862]<wildintellect>that's easy to hide from anonymous
[21:31:44.797632]<wildintellect>login, go to admin, then permissions
[21:32:10.612481]<wildintellect>you'll see a table with a bunch of check boxes listed next to anonymous, check the ones you want to remove and hit the button at the bottom
[21:32:17.907203]<elfrank>I cannot see the admin tab. I tried using trac-admin add user but I get a command not found error
[21:33:09.051209]<wildintellect>is your current user an admin?
[21:33:40.898654]<elfrank>no, just a regular user. (I used python trac-digest.py to create the user)
[21:34:13.048124]<wildintellect>you need to login with the original admin user or add your user to the admin group via command line
[21:34:48.188960]<wildintellect>command not found on windows, make sure you give the full path to the trac-admin script
[21:34:55.635461]<elfrank>there's no admin user as I was never able to create one though
[21:35:39.573822]<wildintellect>or the long way, add the location where the trac commands are to your system path and restart your terminal
[21:36:19.793502]<elfrank>I have the scripts path added to the system path already
[21:37:22.141695]<wildintellect>try using the full path when you call it then
[21:40:20.105134]<elfrank>Okay, that worked! Thanks. So, now I have to check the box that says "Browser_View" to not show the source?
[21:42:04.148172]<icco>So I need help.
[21:42:39.658005]<icco>I just upgraded trac from 0.11.4 to 0.12 and now all dates on tickets are from 41 years ago (aka epoch)
[21:42:48.044717]<icco>I use mysql as my db backend
[21:43:09.124158]<icco>and the data is still in the db, just not showing up in the web interface
[21:44:56.515599]<icco>Any suggestions?
[21:46:40.538888]<elfrank>wildintellect, Thanks for the help!
[21:57:44.229123]<icco>hmm. I just tried closing a ticket and I get this "IntegrityError: (1062, "Duplicate entry '4716-2147483647-comment' for key 1")"
[22:24:20.056242]<icco>Any suggestions, or should I just go open a ticket?
[22:37:29.549138]<gbot83>t.e.o: Ticket #9598 (All ticket times show up as 41 years ago) created - <http://trac.edgewall.org/ticket/9598> - nat@…
[23:42:40.004234]<gbot83>t.e.o: Ticket #9598 (All ticket times show up as 41 years ago) updated - <http://trac.edgewall.org/ticket/9598#comment:1> - rblank
[23:52:41.947784]<gbot83>t.e.o: Ticket #9598 (All ticket times show up as 41 years ago) updated - <http://trac.edgewall.org/ticket/9598#comment:2> - nat@…