Team Chat Logs

March 3, 2010

2010 2
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:10:24.509573]<gozerbot>trac: PyCon edited - <http://trac.edgewall.org/wiki/PyCon?version=10>
[01:40:26.977523]<gozerbot>trac: Changeset [9325]: web: Follow-up to [9324], avoid using `shutil.rmtree()` (it makes me feel ... - <http://trac.edgewall.org/changeset/9325>
[04:36:09.546097]<kovshenin>Dear all, I'm trying to set a custom CSS rule for my Trac default theme and it's really annoying, could anybody help? It seems that it doesn't even see my env/templates/site_css.cs, I'm running Trac 0.11.7rc1
[04:42:53.104675]<kovshenin>omg, i guess it's cuz i'm trying to do quicksilver when i should be doing genshi ^_^
[05:53:28.838491]<Morbus>does WIKI_DELETE cover attachment deleting too?
[05:54:04.249644]<Morbus>gah, looks like http://trac.edgewall.org/ticket/765 is saying WIKI_ADMIN.
[05:54:52.695721]<Morbus>but http://trac.edgewall.org/ticket/3271 suggests WIKI_DELETE, with a painful bug.
[05:57:07.632375]<osimons>Morbus: if the page is deleted, the attachments should also be deleted
[05:57:16.496143]<Morbus>don't want to delete a page.
[05:57:27.071754]<Morbus>just want to give someone perms to delete attachments that have been previously uploaded.
[05:58:59.596279]<osimons>ah. that may be DELETE or ADMIN
[05:59:07.384019]<osimons>doubt MODIFY would work
[05:59:20.703641]<osimons>DELETE is my hunch...
[05:59:40.873748]<kirean>Mohttp://trac.edgewall.org/wiki/TracPermissions#WikiSystem
[05:59:43.027280]<Morbus>i've added DELETE to 'em. i'll see what it'll be. do we know if the bug in 3271 was fixed?
[05:59:58.372855]<Morbus>kirean: thanks.
[06:00:35.404777]<Morbus>probably.
[06:42:21.895225]*retracile grunts something unintelligable about mornings.
[06:53:09.198305]<TracFan2>Hi folks, I'm looking for a consultant for Trac support. Couldn't find any info on Edgewall's site. Who can help? Located in Montreal-Canada.
[06:56:45.370626]<retracile>TracFan2: I'd suggest mailing the trac-dev and/or trac mailing lists. Edgewall is mostly just a placeholder at this point.
[06:59:39.991661]<TracFan2>got it. thx.
[07:03:18.705142]<cmc>Anyone seen genshi spit back "unbound prefix"? I get it at line 3 of this http://paste.lisp.org/display/95869
[07:03:44.307823]<cmc>If I get rid of the py:if attribute, no such error
[07:23:31.075840]<macmaN>TracFan2: what do you need
[07:23:47.709974]<macmaN>TracFan2: msg me if you want
[07:32:57.895612]<cmc>needed to include the xmlns:py...
[07:38:26.360416]<tommyd>Hi all! How can I disable trac's automatic integration with a separate http authentication?
[07:39:10.057594]<tommyd>i.e. I want to have one (not per user distinct) htaccess authentication and some kind of separate user management within trac itself
[07:39:36.891073]<tommyd>do I need the account manager plugin for that?
[07:44:29.663047]<tommyd>ok, I'm reading http://trac.edgewall.org/wiki/TracAuthenticationIntroduction
[08:46:43.155825]<mricon>Quick question -- anyone knows of a plugin that would let me change a new ticket into a comment to an existing ticket?
[08:48:15.270931]<mricon>this is usually the side-effect of using email2trac functionality -- sometimes an email comes in that doesn't have the ticket number in the subject, but is a reply to a previous conversation.
[08:48:16.082651]<mricon> In such cases, email2trac creates a new ticket, but it really should be a comment to an existing ticket.
[08:49:17.220813]<mricon>so it would be nice if there was a way for me to delete the ticket and automatically use the description as comment to another existing ticket (manually provided).
[08:54:52.049491]<macmaN>mricon: not that i know of
[08:55:36.121812]<lie2815>can somebody help me with modifying my trac template a little?
[08:55:57.164449]<lie2815>actually, i only want to remove the trac default stylesheets, but don't know how to do that using genshi
[08:57:31.099966]<lie2815>sorry for posting this in #python-genshi, too, but i didn't get an answer
[08:59:44.483298]<cmc>not sure if it'd be simpler to just copy the appropriate templates into the template folder and modify them there
[09:02:46.719722]<cmc>alternatively, you could write a little plugin which implements ITemplateStreamFilter and remove the references there
[09:10:13.985605]<lie2815>i think i'll go for option #1.
[09:10:15.365360]<lie2815>thanks
[09:14:14.057658]<jhammel>or you can override the stylesheets
[09:15:11.834487]<cmc>yeah, there's that whole Cascading part of Cascading Style Sheets
[09:15:42.914127]<jhammel>cmc: i actually meant overriding the static file with trac, but that works too
[09:15:55.205755]<jhammel>cmc: and in fact is what i always do
[09:16:04.330366]<cmc>It's served me pretty well
[09:16:28.581158]<lie2815>the css part is pretty hard to do
[09:16:35.952202]<cmc>lie2815: as jhammel says, you can modify the core css files
[09:16:40.672419]<lie2815>can i use genshi to just overwrite the header for example
[09:16:54.731749]<lie2815>yeah, but i don't want to do that, because they will be overwritten with version updates, right?
[09:17:08.150318]<jhammel>lie2815: ?
[09:17:50.282115]<jhammel>lie2815: not the file in the trac source, but an overwritten file in a project's htdocs/css (or whereever it lives)
[09:18:03.863319]<lie2815>oh, i am stupid
[09:18:06.665473]<lie2815>i read about that
[09:18:16.570034]<lie2815>kinda forgot that this applies to css files, too :D
[09:18:20.405191]<lie2815>thanks a bunch
[09:18:36.522794]<jhammel>of course :)
[09:19:06.815882]<lie2815>of course i am stupid? ;)
[09:19:36.124837]<jhammel>no! of course -> you're welcome :)
[09:19:45.399395]<lie2815>ah yes ;)
[09:19:53.543453]<lie2815>thanks and have a good day
[09:21:38.815443]<cmc>good call. I was thinking you meant modify the file in trac's source too
[09:24:27.554339]<jhammel>you mean people can't read my mind on IRC yet? ;)
[09:24:38.067718]<cmc>:)
[09:53:59.750898]<lie2815>so... i do have a question again?
[09:54:25.228179]<lie2815>did you mean that i have to put a stylesheet with the same name of the default stylesheet (e.g. trac.css) into my project htdocs/ directory?
[09:57:00.813690]<webmaven>Is this a good place to ask questions about OForge?
[09:58:07.395492]<webmaven>I'm having some trouble setting OForge up on Ubuntu 9.10
[09:58:39.830697]<cmc>webmaven: Is OForge related to trac, the ticket management system?
[09:58:53.714545]<webmaven>cmc, yes, it is.
[09:59:42.826704]<cmc>"Trac is the core of OForge and provides the framework for most of the web functionality. "
[10:00:06.800095]<webmaven>Right.
[10:00:16.701131]<cmc>perhaps we can help, but there's less of a guaranty :)
[10:01:16.597701]<webmaven>So, I've done a source install as described here: http://code.optaros.com/trac/oforge/wiki/SourceInstall
[10:02:12.198511]<webmaven>I *think* I've resolved all (or most) of the dependencies, and an annoying issue with the install script, but that leaves me with a system that still doesn't seem to be actually set up.
[10:03:22.764220]<webmaven>For example, the directory layout described in the 'Installation' section does not seem to have been set up.
[10:04:20.858910]<webmaven>The sentence "The oforge user is used to simplify project creation. OForge projects are create in the shell." doesn't tell me what to *do* to create a project.
[10:04:31.420306]<webmaven>And so on.
[10:05:10.366122]<webmaven>There just seems to be a huge gaping hole in the docs, and I don't know how to fill it.
[10:06:25.985079]<cmc>when you say install script, do you mean the "share/examples/setup.sh" file?
[10:07:17.085070]<webmaven>Yes.
[10:08:59.259482]<webmaven>The issue was that the script uses the system default python, and on Ubuntu 9.10 that is 2.6. I edited the script to refer to Python 2.5 in several places.
[10:09:21.500813]<cmc>did that create the /var/trac-oforge directory?
[10:09:26.221058]<webmaven>Yes.
[10:09:36.235828]<webmaven>and it is fully populated.
[10:10:16.426742]<webmaven>but the /var/oforge directory, while created, is nearly empty, and doesn't have the described structure.
[10:11:37.694998]<cmc>I'd think you'd need to look at the setup.sh script and check out where it is creating the OFORGE_BASE structure
[10:11:43.571241]<webmaven>only the docroot.
[10:12:27.365988]<webmaven>I did. It isn't doing anything but create the directory and a copy of docroot. So I'm not sure where the rest of that structure is supposed to come from.
[10:13:02.023076]<webmaven>Presumably from the 'shell', whatever that means in this context.
[10:14:11.117103]<cmc>maybe you're supposed to create the directories yourself?
[10:14:50.161754]<webmaven>Well, *maybe*... but if so, the process is *far* more manual than implied elsewhere.
[10:15:36.846581]<webmaven>And nothing really tells me what ownership or permissions those directories need to have.
[10:15:43.968165]<cmc>I don't really know what oforge is or how it is supposed to work. maybe someone else here does?
[10:16:24.226221]*webmaven hopes so.
[10:18:45.067564]<lie2815>looks like it's an extended trac. has seen no development for three months, though
[10:25:33.911871]<webmaven>Hmm. Three months isn't long enough to declare it dead, though, is it?
[10:26:21.487903]<webmaven>is there some other solution for a trac-based 'forge' site that I should be looking at?
[10:32:32.641386]<lie2815>have you looked at trac-hacks.org? maybe some plugins will help you.
[10:43:24.933274]<macmaN>!seen wallento
[10:43:24.938373]<evil_twin>no logs for wallento
[11:15:09.025456]<muri_one>part
[11:39:56.857403]<macmaN>wow, oforge is interesting
[11:43:03.041613]<macmaN>installing it now to take a look
[12:10:36.899282]<gozerbot>trac: Ticket #9106 (In SpamFilter, a few over-optimistic assumptions about req.args) created - <http://trac.edgewall.org/ticket/9106> || Ticket #9105 (race condition in session code) created - <http://trac.edgewall.org/ticket/9105> || Ticket #9104 (reuse of a closed cursor) created - <http://trac.edgewall.org/ticket/9104> || Ticket #9103 (req.write can trigger spurious
[12:10:41.849730]<gozerbot> errors related to client disconnects) created - <http://trac.edgewall.org/ticket/9103> || TracDev/ToDo edited - <http://trac.edgewall.org/wiki/TracDev/ToDo?version=69>
[12:21:58.717117]<Supafly>hiya
[12:22:49.209726]<cmc>howdy howdy
[12:25:27.757621]<Supafly>I'm a novice that's trying to install trac on windows. I used the bitnami package, which installs everything (trac, svn, python). It's simple so far, I was able to use Trac, modify the wiki, etc. However, when I create new trac projects using initenv in trac-admin, the project is created, but it is not added to the list of projects at http://localhost/trac . I only see the very first project that was created. Entering the name of the proj
[12:27:04.633858]<cmc>the second project's environment is in the same directory as the first one's, right? like something/projects/firstproj and something/projects/secondproj
[12:33:50.485593]<Supafly>yeah
[12:34:20.497403]<Supafly>i'm thinking of reinstalling from scratch, installing everything manually...maybe it's bitnami that's the problem
[12:34:26.629109]<cmc>you've restarted apache, yes?
[12:34:29.451309]<Supafly>of course
[12:34:33.385299]<cmc>I haven't used bitnami personally
[12:34:34.971315]<Supafly>I actually tried this like 7 times
[12:34:43.419432]<Supafly>7 new projects, 7 apache restarts :P
[12:34:48.166956]<cmc>take a look at the apache config
[12:35:11.440527]<cmc>it may be assuming you only have one trac instance. one moment
[12:35:19.903508]<Supafly>here's my question: how does trac determine which projects to show on the landing page (available projects)?
[12:36:10.188305]<Supafly>is it done dynamically by scanning all trac folders in the main project directory? /something/projects?
[12:36:22.885337]<cmc>http://trac.edgewall.org/wiki/TracModPython#Settingupmultipleprojects
[12:36:30.267656]<cmc>pretty sure its the TracEnvParentDir
[12:37:17.264459]<Supafly>ok
[12:37:24.492356]<Supafly>thanks
[12:37:42.775005]<cmc>hope that's it
[12:38:03.158282]<Supafly>i'm gonna grab a bite then try that, and if it doesn't work, reinstall trac from scratch without bitnami.
[12:38:20.550232]<Supafly>thanks agai nfor your help. peace.
[12:38:29.221637]<cmc>good luck
[12:40:37.013178]<gozerbot>trac: Ticket #9107 (Need more robust fist time translation activation) created - <http://trac.edgewall.org/ticket/9107>
[12:53:13.270020]<Spec>Anyone know of a python module designed to allow for the populating-of-data and uploading of tickets into trac? :)
[13:00:04.515677]<roh>Spec xmlrpc interface?
[13:00:12.954178]<roh>there is a plugin for something like that
[13:00:24.312155]<cmc>xmlrpc plugin's pretty awesome
[13:07:09.413756]<Spec>hmm, i've never used xmlrpc :(
[13:07:18.478835]<Spec>i've written shell scripts to do similar things with wget, but that was a pita
[13:07:56.592358]<cmc>xmlrpc's pretty straight forward: http://trac-hacks.org/wiki/XmlRpcPlugin#PythonEnd-UserUsage
[13:08:13.798771]<cmc>make the server proxy, then call your methods on it
[13:09:49.955625]<Spec>well then
[13:09:52.802964]<Spec>that looks pretty straight forward
[13:09:59.518482]<cmc>:)
[13:10:00.239308]<Spec>and beats the hell outta dealing with session cookies/tracid
[13:10:36.996910]<cmc>yeah, osimons deserves mad props
[13:27:03.716715]<Spec>cmc: well, neat, i'm already speaking xmlrpc to the server. thanks for the heads up ;)
[13:27:57.673416]<cmc>good luck
[14:13:26.551135]<wiretapped>i just added multiple repos that are clones of eachother to my trac
[14:13:38.142217]<wiretapped>and expected this to be irritating, listing each change n times
[14:14:03.121119]<wiretapped>i was very impressed to see instead a comma-seperated list of repos in which each change occurs
[14:14:21.391790]<wiretapped>thanks to whoever made that work!
[15:10:12.230627]<kisielk>wiretapped: wow, that's awesome
[15:10:15.207766]<kisielk>what version of Trac
[15:14:56.400262]<wiretapped>0.12dev-r9204
[16:10:40.461985]<gozerbot>trac: Ticket #9108 (missing id tags for input fields in admin_versions.html) created - <http://trac.edgewall.org/ticket/9108>