[Trac] Re: Trac plugin contract development
Michael Renzmann wrote: Personally, I'm not in favour of any bidding-style models. Bounties are fine, as they allow a group of people to throw their money in a pot if they are interested in a similar piece of software. That is the theory, but IRL, how does it take place? How the bounty is sent and received? -- Chef de projet chez Vectoris Phone: +261 33 11 207 36 System: xUbuntu 8.10 with almost all from package install http://www.google.com/search?q=mihamina+rakotomandimby --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Trac Users group. To post to this group, send email to trac-users@googlegroups.com To unsubscribe from this group, send email to trac-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~--~~~~--~~--~--~---
[Trac] Re: Are we using Timing and Estimation wrong?
Joachim Hoessler wrote: Hi Chris! Chris Nelson wrote: http://trac-hacks.org/wiki/TimeEstimationUserManual says: Fields: ... * Estimated Hours a field that contains the estimated amount of work [...] But now we're looking for burndown chart and both the EstimationToolsPlugin and the ScrumBurndownPlugin treat Estimated hours as *remaining hours*. I think that they should be graphing estimate-actual but maybe I'm missing something. You're right, both the EstimationToolsPlugin and the ScrumBurndownPlugin interpret the the field as remaining hours. These plugins are meant as tools for helping teams to control their progress in an agile process, while the TimeEstimationPlugin seems to be meant for billing purposes, so maybe it's not a good idea to mix these together. For example, if the burndown chart would be calculated as you suggest above, we would get the following situation very often: * a developer estimates he needs 40h for some task. * on the next day, after spending 8h on the problem, he understands the problem much better, and sees he needs at least 60h more to solve that. In the current implementation of the burndown chart, you see that the line goes up, and the team is aware things aren't going smoothly. But if we'd use your calculation, the line would go down, and everything would seem to be fine until the end of the sprint. I don't see a problem -- at least one that isn't easily solved. We've modified the EstimationToolsPlugin tools to graph estimated-actual. Before work has begun, the result is the same. As we work, we add hours to tickets. If we find that the initial estimate was wrong, we increase it to reflect the actual work remaining. At all time the charts remain accurate. And we can track the accuracy of our estimates by comparing the initial (first non-zero) estimates against final actual hours. For another discussion on that topic you also might want to look at the following ticket: http://trac-hacks.org/ticket/4301 Thanks. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Trac Users group. To post to this group, send email to trac-users@googlegroups.com To unsubscribe from this group, send email to trac-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~--~~~~--~~--~--~---
[Trac] Templates for repeating tasks with lots of steps?
I'm very much a Trac newbie, so if this is already answered, please feel free to tell me to RTFM (as long as you provide a URL). At my office that have a list of steps that have to be completed by different people. For example, adding a new customer might look something like: - Bob DBA adds them to the customer database - Next, Julie Webadmin adds them to the website - Next, Joe Postmaster creates an email dropbox for them - Finally, Becky Supervisor tells the customer that they're live. A coworker asked me for help to migrate this from a paper process to something web-based. Does Trac have a plugin that could be made to create a series of dependent bugs like this whenever we create a new customer, hire a new person, or whatever? --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Trac Users group. To post to this group, send email to trac-users@googlegroups.com To unsubscribe from this group, send email to trac-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~--~~~~--~~--~--~---
[Trac] Re: Templates for repeating tasks with lots of steps?
Kirk Strauser wrote: I'm very much a Trac newbie, so if this is already answered, please feel free to tell me to RTFM (as long as you provide a URL). At my office that have a list of steps that have to be completed by different people. For example, adding a new customer might look something like: - Bob DBA adds them to the customer database - Next, Julie Webadmin adds them to the website - Next, Joe Postmaster creates an email dropbox for them - Finally, Becky Supervisor tells the customer that they're live. A coworker asked me for help to migrate this from a paper process to something web-based. Does Trac have a plugin that could be made to create a series of dependent bugs like this whenever we create a new customer, hire a new person, or whatever? For what it's worth, we have the same problem. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Trac Users group. To post to this group, send email to trac-users@googlegroups.com To unsubscribe from this group, send email to trac-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~--~~~~--~~--~--~---
[Trac] Re: Templates for repeating tasks with lots of steps?
On Apr 6, 10:11 am, Chris Nelson chr...@sixnetio.com wrote: Kirk Strauser wrote: I'm very much a Trac newbie, so if this is already answered, please feel free to tell me to RTFM (as long as you provide a URL). At my office that have a list of steps that have to be completed by different people. For example, adding a new customer might look something like: - Bob DBA adds them to the customer database - Next, Julie Webadmin adds them to the website - Next, Joe Postmaster creates an email dropbox for them - Finally, Becky Supervisor tells the customer that they're live. A coworker asked me for help to migrate this from a paper process to something web-based. Does Trac have a plugin that could be made to create a series of dependent bugs like this whenever we create a new customer, hire a new person, or whatever? For what it's worth, we have the same problem. Sounds to me like this can be solved a couple different ways. Based on what you said, this sounds more like a workflow than 4 separate tasks. Since they appear to be sequential, although maybe steps 2 and 3 can be in parallel there. Here's my take: 1.) multi-step workflow: a. create a custom component called New Customer (here I am assuming you might want to use the system for OTHER things as well, like customer help tickets) b. Make DBA Bob the default owner of component New Customer c. Next make custom workflow steps which do the following: I. Create custom status reqWebsite action .set_owner = juliewebadmin (or whatver the track login is) Transition is form new II. Create custom status reqMailbox action .set_owner = joemailman Transition if from reqWebsite III. Create custom status informCustomer action .set_owner =beckyboss ... IV. Set status to closed after that. 2.) May contain elements of 1.) plus, for simultaneous part of the path: a. install MasterTickets plugin b. create new ticket types for each parallel branch: MakeMail, MakeWeb c. The new ticket is the master, goes to dbaguy, he creates the db entry d. next step is to create a blocking ticket, type MakeMail, and set to block ticket # whatever the new ticket number was e. clone the ticket from d. with the CloneTicket Plugin, chance the type to MakeWeb, and assign to juliewebadmin f. wait for the 2 blocking tickets are closed, assign the new ticket to beckyboss to inform customer and close. There are also the TaskTicket plugin, and TracForms which could be leveraged as well. That said, automating this would be helpful. I can see many reasons to do this aside from your specific case. Sounds like a good plugin request. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Trac Users group. To post to this group, send email to trac-users@googlegroups.com To unsubscribe from this group, send email to trac-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~--~~~~--~~--~--~---
[Trac] Re: Templates for repeating tasks with lots of steps?
-Original Message- From: trac-users@googlegroups.com [mailto:trac-us...@googlegroups.com] On Behalf Of Kirk Strauser Sent: Monday, April 06, 2009 9:57 AM To: Trac Users Subject: [Trac] Templates for repeating tasks with lots of steps? I'm very much a Trac newbie, so if this is already answered, please feel free to tell me to RTFM (as long as you provide a URL). At my office that have a list of steps that have to be completed by different people. For example, adding a new customer might look something like: - Bob DBA adds them to the customer database - Next, Julie Webadmin adds them to the website - Next, Joe Postmaster creates an email dropbox for them - Finally, Becky Supervisor tells the customer that they're live. A coworker asked me for help to migrate this from a paper process to something web-based. Does Trac have a plugin that could be made to create a series of dependent bugs like this whenever we create a new customer, hire a new person, or whatever? I am very new also. You are much further ahead, but I did like the note I saw at: http://trac.edgewall.org/wiki/WorkFlow Ray __ CONFIDENTIALITY NOTICE: This e-mail message, including any attachments, is for the sole use of the intended recipient(s) and may contain information which is confidential to, and/or privileged in favor of, CDI Corporation or its affiliated companies (CDI) or CDI's customers. Any review, use, reproduction, disclosure or distribution by the recipient is prohibited without prior written approval from an authorized CDI representative. This notice must appear in any such authorized reproduction, disclosure or distribution. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message and any attachments. Thank you. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Trac Users group. To post to this group, send email to trac-users@googlegroups.com To unsubscribe from this group, send email to trac-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~--~~~~--~~--~--~---
[Trac] Re: Gantt for Trac
On Mon, Apr 6, 2009 at 9:10 AM, Chris Nelson chr...@sixnetio.com wrote: All of that said, can someone on the list recommend a Gantt chart plugin or comment on their experience with either of these? Thanks. Wanna know too ;^) -- Regards, Olemis. Blog ES: http://simelo-es.blogspot.com/ Blog EN: http://simelo-en.blogspot.com/ Featured article: Se retira el BDFL ... ¿El fin de Python 3k? --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Trac Users group. To post to this group, send email to trac-users@googlegroups.com To unsubscribe from this group, send email to trac-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~--~~~~--~~--~--~---
[Trac] Re: Gantt for Trac
If someone wants to adapt the old gantt plugin to the mastertickets fields I would be happy to look at it, unlikely to have time to do it myself though. Mastertickets does have a depgraph if it helps. --Noah On Apr 6, 2009, at 7:10 AM, Chris Nelson wrote: I'm looking for a Gantt chart for Trac and I haven't identified one that is current and robust (though at this point I'm relying on documentation). The Gantt plugin (http://trac-hacks.org/wiki/GanttPlugin) seems dated. There's a patch that makes it work in 0.11 but I read a comment that said there are several extra Gantt-specific fields that make it awkward to use and maintain. The README says: The first things to add are the new ticket fields. If you already have a ticket-custom section, append these to it: [ticket-custom] ... dependencies = text dependencies.label = Dependencies dependencies.value = ... This will add four new fields to tickets, ... a Dependencies field, for listing ticket numbers upon which this ticket depends, But we already use MasterTicketsPlugin which adds blocking and blockedby to indicate dependencies. It'd be nice if GanttPlugin had a dependencies.field field to set to the blockedby so we could use both plugins together. I looked at FlashGanttPlugin but it seems to require even more fields and the description on the Trac-Hacks page for it makes it sound like the developers aren't sure where they are going or where they'll get there. (Maybe that's too harsh.) Does anyone else find it kind of amazing that a plugin that's supposed to create a chart doesn't have a sample chart in the documentation? I'd really like to see what these plugins produce. All of that said, can someone on the list recommend a Gantt chart plugin or comment on their experience with either of these? Thanks. Chris -- Christopher Nelson, Software Engineering Manager SIXNET, 331 Ushers Road, Ballston Lake, NY 12065 Phone: +1(518)877-5173, Facsimile: +1(518)877-8346 Innovative. Open. Industrial Data Products. http://www.sixnetio.com --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Trac Users group. To post to this group, send email to trac-users@googlegroups.com To unsubscribe from this group, send email to trac-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~--~~~~--~~--~--~---
[Trac] Re: Logout
On Fri, Apr 3, 2009 at 3:52 PM, Steve Strobel skstro...@gmail.com wrote: On Apr 3, 12:43 pm, Mihamina Rakotomandimby miham...@lab.vectoris.fr wrote: John Hampton wrote: That is why I think it is _NOT_ an issue. It's just the way HTTP is. It was a real issue for me, just minutes ago. I was working on someone else's computer and was unable to log into Trac as myself. Oh ! I cant believe it ! Am I hearing what I'm hearing ? :) Impractical workaround: temporarily delete the password for the user that is logged on. Restart Trac. Log out and try to log back in. Trac will then prompt for the username/password again, allowing you to log in as a different user. Restore the password. Restart Trac. Well, also closing the browser window should work ;) Better workaround (maybe could be done with a plugin): when click logout, rather than staying on the current screen display a logout screen with the option to log in as a different user. I don't know if implementing that is practical or not (I don't understand the way HTTP is well enough). I'm in the process of writing something like that, but its not ready yet ... ;o) -- Regards, Olemis. Blog ES: http://simelo-es.blogspot.com/ Blog EN: http://simelo-en.blogspot.com/ Featured article: Se retira el BDFL ... ¿El fin de Python 3k? --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Trac Users group. To post to this group, send email to trac-users@googlegroups.com To unsubscribe from this group, send email to trac-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~--~~~~--~~--~--~---
[Trac] separate meta-level changes from comments
I find myself reluctant to use the comments on my tickets because they get mixed in with all of the status changed -- reassignment, priority adjustments, etc. -- and become un-readable. Is there an easy way to separate them out into two displays, or to style them differently or something? (I'm not a python dev. at all, so I basically installed trac, and got it to work somehow, and made a few cosmetic mods here and there, but I pretty much know nothing about how it works internally.) --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Trac Users group. To post to this group, send email to trac-users@googlegroups.com To unsubscribe from this group, send email to trac-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~--~~~~--~~--~--~---
[Trac] Re: Gantt for Trac
On Mon, Apr 6, 2009 at 12:45 PM, Greg Troxel g...@ir.bbn.com wrote: If someone wants to adapt the old gantt plugin to the mastertickets fields I would be happy to look at it, unlikely to have time to do it myself though. Mastertickets does have a depgraph if it helps. It seems the old gantt plugin requires you to assign start/stop dates. What I think is needed is several things all at once: dependencies (mastertickets does this fine) However ... is there any interface to retrieve dependencies between tickets ? and finally a way to show the schedule Maybe this is the key concern, at least from my perspective ... maybe I'm wrong ... -- Regards, Olemis. Blog ES: http://simelo-es.blogspot.com/ Blog EN: http://simelo-en.blogspot.com/ Featured article: Se retira el BDFL ... ¿El fin de Python 3k? --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Trac Users group. To post to this group, send email to trac-users@googlegroups.com To unsubscribe from this group, send email to trac-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~--~~~~--~~--~--~---
[Trac] Re: separate meta-level changes from comments
I also have interest in being able to distinguish types of comments for display purposes. I haven't started hacking on it, so I don't know what a big deal it is, but it would be cool. Jeff On Mon, Apr 06, 2009 at 10:26:28AM -0700, sprugman wrote: I find myself reluctant to use the comments on my tickets because they get mixed in with all of the status changed -- reassignment, priority adjustments, etc. -- and become un-readable. Is there an easy way to separate them out into two displays, or to style them differently or something? (I'm not a python dev. at all, so I basically installed trac, and got it to work somehow, and made a few cosmetic mods here and there, but I pretty much know nothing about how it works internally.) --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Trac Users group. To post to this group, send email to trac-users@googlegroups.com To unsubscribe from this group, send email to trac-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~--~~~~--~~--~--~---
[Trac] Re: Gantt for Trac
For me this is one of the primary things trac should provide, there is no project without planning, right now I'm into python so I could help in the future but right now I think this is a priority one improvement. -Mensaje original- De: trac-users@googlegroups.com [mailto:trac-us...@googlegroups.com] En nombre de Olemis Lang Enviado el: lunes, 06 de abril de 2009 14:03 Para: trac-users@googlegroups.com Asunto: [Trac] Re: Gantt for Trac On Mon, Apr 6, 2009 at 12:45 PM, Greg Troxel g...@ir.bbn.com wrote: If someone wants to adapt the old gantt plugin to the mastertickets fields I would be happy to look at it, unlikely to have time to do it myself though. Mastertickets does have a depgraph if it helps. It seems the old gantt plugin requires you to assign start/stop dates. What I think is needed is several things all at once: dependencies (mastertickets does this fine) However ... is there any interface to retrieve dependencies between tickets ? and finally a way to show the schedule Maybe this is the key concern, at least from my perspective ... maybe I'm wrong ... -- Regards, Olemis. Blog ES: http://simelo-es.blogspot.com/ Blog EN: http://simelo-en.blogspot.com/ Featured article: Se retira el BDFL ... ¿El fin de Python 3k? --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Trac Users group. To post to this group, send email to trac-users@googlegroups.com To unsubscribe from this group, send email to trac-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~--~~~~--~~--~--~---
[Trac] Re: Wiki Version Control?
That sounds like he would need more a document management system rather than an integrated ticketing/issue tracker. Well, that would be true if I was creating all our specs as static PDF files, or something similar. But, in this case, the wiki IS the document. Our specs will be live-updated constantly. And, they'll have lots of pointers/enhancement requests, etc logged in Trac. So, what we're trying to create is a tracking system that can line up Trac tickets against the wiki document at the time the wiki page was created. Ultimately, we'll have Trac tickets that can time travel between various stages of the live spec. I was really hoping there would be plugins to help with this, but, we'll just rely on our content authors and RD to be very diligent in how they enter Trac tickets with references to wiki pages. It's an extra few steps to validate the current revision of a wiki page and add it to a link, but it won't kill us. Until, that is, someone forgets to add the revision, in which case, we're screwed. I'm open to other suggestions or workflows for using the wiki as a live design specification, with direct integration to trac tickets. Cheers, -jeremy On Sun, Apr 5, 2009 at 2:12 AM, Jeroen Ruigrok van der Werven asmo...@in-nomine.org wrote: -On [20090404 00:49], Ted Gifford (tedford...@gmail.com) wrote: Perhaps your attachments could go into a version control system, instead? Meh, starting to sound cumbersome unless you invest some time in a plugin. That sounds like he would need more a document management system rather than an integrated ticketing/issue tracker. -- Jeroen Ruigrok van der Werven asmodai(-at-)in-nomine.org / asmodai イェルーン ラウフロック ヴァン デル ウェルヴェン http://www.in-nomine.org/ | http://www.rangaku.org/ | GPG: 2EAC625B Taxation without representation is tyranny... --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Trac Users group. To post to this group, send email to trac-users@googlegroups.com To unsubscribe from this group, send email to trac-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~--~~~~--~~--~--~---
[Trac] Re: Gantt for Trac
-Original Message- From: trac-users@googlegroups.com [mailto:trac-us...@googlegroups.com] On Behalf Of Olemis Lang Sent: Monday, April 06, 2009 11:03 AM To: trac-users@googlegroups.com Subject: [Trac] Re: Gantt for Trac On Mon, Apr 6, 2009 at 12:45 PM, Greg Troxel g...@ir.bbn.com wrote: If someone wants to adapt the old gantt plugin to the mastertickets fields I would be happy to look at it, unlikely to have time to do it myself though. Mastertickets does have a depgraph if it helps. It seems the old gantt plugin requires you to assign start/stop dates. What I think is needed is several things all at once: dependencies (mastertickets does this fine) However ... is there any interface to retrieve dependencies between tickets ? http://trac-hacks.org/browser/masterticketsplugin/0.11/mastertickets/model.p y and finally a way to show the schedule Maybe this is the key concern, at least from my perspective ... maybe I'm wrong ... -- Regards, Olemis. Blog ES: http://simelo-es.blogspot.com/ Blog EN: http://simelo-en.blogspot.com/ Featured article: Se retira el BDFL ... ¿El fin de Python 3k? --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Trac Users group. To post to this group, send email to trac-users@googlegroups.com To unsubscribe from this group, send email to trac-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~--~~~~--~~--~--~---
[Trac] Looking for FastCgi script ...
I'd like to try out Trac using FastCgi in Apache. In the docs I found that I needed to use trac.cgi script but the only file I find having a similar name is deploy_trac.cgi Q: Is this the script needed to setup FastCgi for Trac ? Else, where can I find it ? -- Regards, Olemis. Blog ES: http://simelo-es.blogspot.com/ Blog EN: http://simelo-en.blogspot.com/ Featured article: Se retira el BDFL ... ¿El fin de Python 3k? --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Trac Users group. To post to this group, send email to trac-users@googlegroups.com To unsubscribe from this group, send email to trac-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~--~~~~--~~--~--~---
[Trac] Re: Looking for FastCgi script ...
You use trac-admin deploy to generate the script files. Really need to change that for 0.12 ... Maybe I will fix it this weekend. --Noah -Original Message- From: trac-users@googlegroups.com [mailto:trac-us...@googlegroups.com] On Behalf Of Olemis Lang Sent: Monday, April 06, 2009 12:13 PM To: trac-users@googlegroups.com Subject: [Trac] Looking for FastCgi script ... I'd like to try out Trac using FastCgi in Apache. In the docs I found that I needed to use trac.cgi script but the only file I find having a similar name is deploy_trac.cgi Q: Is this the script needed to setup FastCgi for Trac ? Else, where can I find it ? -- Regards, Olemis. Blog ES: http://simelo-es.blogspot.com/ Blog EN: http://simelo-en.blogspot.com/ Featured article: Se retira el BDFL ... ¿El fin de Python 3k? --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Trac Users group. To post to this group, send email to trac-users@googlegroups.com To unsubscribe from this group, send email to trac-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~--~~~~--~~--~--~---
[Trac] Re: Looking for FastCgi script ...
On Mon, Apr 6, 2009 at 2:20 PM, Noah Kantrowitz n...@coderanger.net wrote: You use trac-admin deploy to generate the script files. Really need to change that for 0.12 ... Maybe I will fix it this weekend. Do I need to provide the path to my env. I dont know what to do since I'm actually hosting multiple envs using a single Trac instance. Thnx a lot ... ;) -- Regards, Olemis. Blog ES: http://simelo-es.blogspot.com/ Blog EN: http://simelo-en.blogspot.com/ Featured article: Se retira el BDFL ... ¿El fin de Python 3k? --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Trac Users group. To post to this group, send email to trac-users@googlegroups.com To unsubscribe from this group, send email to trac-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~--~~~~--~~--~--~---
[Trac] Accessing Trac DB using an ORM
This is somethin' I'd like to know. Other framews like Django are able to use ORMs in order to abstract the access to the underlying DB(s) ... Q: Is there a way to do the same thing in Trac? Otherwise, what's needed to make that happen ? -- Regards, Olemis. Blog ES: http://simelo-es.blogspot.com/ Blog EN: http://simelo-en.blogspot.com/ Featured article: Se retira el BDFL ... ¿El fin de Python 3k? --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Trac Users group. To post to this group, send email to trac-users@googlegroups.com To unsubscribe from this group, send email to trac-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~--~~~~--~~--~--~---
[Trac] Re: Gantt for Trac
Greg Troxel wrote: If someone wants to adapt the old gantt plugin to the mastertickets fields I would be happy to look at it, unlikely to have time to do it myself though. Mastertickets does have a depgraph if it helps. It seems the old gantt plugin requires you to assign start/stop dates. What I think is needed is several things all at once: dependencies (mastertickets does this fine) ... It seems to me that there are two types of dependencies required for a Gantt and I don't think MasterTickets does both. 1) You need a way to say task A is composed of tasks B, C, and D so that you can show Task A at one level of detail and tasks B, C, and D at a lower level. The duration of task A is the total of the durations for tasks B, C, and D. 2) You need a way to say task C is dependent on task B (that is, C can't begin until B is done). --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Trac Users group. To post to this group, send email to trac-users@googlegroups.com To unsubscribe from this group, send email to trac-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~--~~~~--~~--~--~---
[Trac] Re: Looking for FastCgi script ...
On Mon, Apr 6, 2009 at 2:36 PM, Olemis Lang ole...@gmail.com wrote: On Mon, Apr 6, 2009 at 2:20 PM, Noah Kantrowitz n...@coderanger.net wrote: You use trac-admin deploy to generate the script files. Really need to change that for 0.12 ... Maybe I will fix it this weekend. Do I need to provide the path to my env. I dont know what to do since I'm actually hosting multiple envs using a single Trac instance. Well I tried deploy cmd. I removed all the files in htdocs and kept the cgi scripts. hope it works, wish me luck :P Thnx a lot ... ;) -- Regards, Olemis. Blog ES: http://simelo-es.blogspot.com/ Blog EN: http://simelo-en.blogspot.com/ Featured article: Se retira el BDFL ... ¿El fin de Python 3k? --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Trac Users group. To post to this group, send email to trac-users@googlegroups.com To unsubscribe from this group, send email to trac-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~--~~~~--~~--~--~---
[Trac] Re: Accessing Trac DB using an ORM
Olemis Lang wrote: This is somethin' I'd like to know. Other framews like Django are able to use ORMs in order to abstract the access to the underlying DB(s) If you're asking whether or not Trac uses an ORM, the answer is no. However, there is nothing in Trac preventing you from using your favorite ORM to access the Trac tables (provided your favorite ORM can properly represent the Trac schema). Q: Is there a way to do the same thing in Trac? Otherwise, what's needed to make that happen ? You need to have some knowledge of whatever ORM you want to use. You need to import it, and create a connection to the database, and then do whatever it is you want with it. -John --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Trac Users group. To post to this group, send email to trac-users@googlegroups.com To unsubscribe from this group, send email to trac-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~--~~~~--~~--~--~---
[Trac] Re: Accessing Trac DB using an ORM
On Mon, Apr 6, 2009 at 3:24 PM, John Hampton pacopa...@pacopablo.com wrote: Olemis Lang wrote: This is somethin' I'd like to know. Other framews like Django are able to use ORMs in order to abstract the access to the underlying DB(s) If you're asking whether or not Trac uses an ORM, the answer is no. Yes AFAIK it employs model classes but these classes access the database directly using SQL ... However, there is nothing in Trac preventing you from using your favorite ORM to access the Trac tables (provided your favorite ORM can properly represent the Trac schema). ;) Q: Is there a way to do the same thing in Trac? Otherwise, what's needed to make that happen ? You need to have some knowledge of whatever ORM you want to use. You need to import it, and create a connection to the database, and then do whatever it is you want with it. This is in order to use the ORM. Ok. But my question was actually about overriding Trac built-in models by using classes generated by the ORM, perhaps using the same or similar schema ;) My doubt is mainly about how to connect Trac (plugins, components, ...) with ORM-specific classes, and replace the built-in approach to access DBs. AFAIK, Trac models contain hard-coded SQL statements, besides instances of plugins rely on self.get_db_cnx() to access the database, and not in entity classes (e.g. those provided by ORMs) -- Regards, Olemis. Blog ES: http://simelo-es.blogspot.com/ Blog EN: http://simelo-en.blogspot.com/ Featured article: Se retira el BDFL ... ¿El fin de Python 3k? --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Trac Users group. To post to this group, send email to trac-users@googlegroups.com To unsubscribe from this group, send email to trac-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~--~~~~--~~--~--~---
[Trac] Re: Gantt for Trac
-Original Message- From: trac-users@googlegroups.com [mailto:trac-us...@googlegroups.com] On Behalf Of Greg Troxel Sent: Monday, April 06, 2009 12:45 PM To: trac-users@googlegroups.com Subject: [Trac] Re: Gantt for Trac snip It could be that there are existing project planners and what we really need is a way to export dependencies and estimates and let that other tool work. Yes, every project needs planning. But Trac may not be the place to perform this. I agree that Trac should collect data and provide a means to export the data to another tool(s). The question then becomes, what other tools and what common formatting do they share. Ray __ CONFIDENTIALITY NOTICE: This e-mail message, including any attachments, is for the sole use of the intended recipient(s) and may contain information which is confidential to, and/or privileged in favor of, CDI Corporation or its affiliated companies (CDI) or CDI's customers. Any review, use, reproduction, disclosure or distribution by the recipient is prohibited without prior written approval from an authorized CDI representative. This notice must appear in any such authorized reproduction, disclosure or distribution. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message and any attachments. Thank you. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Trac Users group. To post to this group, send email to trac-users@googlegroups.com To unsubscribe from this group, send email to trac-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~--~~~~--~~--~--~---
[Trac] Re: Accessing Trac DB using an ORM
Olemis Lang wrote: This is in order to use the ORM. Ok. But my question was actually about overriding Trac built-in models by using classes generated by the ORM, perhaps using the same or similar schema ;) You don't. My doubt is mainly about how to connect Trac (plugins, components, ...) with ORM-specific classes, and replace the built-in approach to access DBs. AFAIK, Trac models contain hard-coded SQL statements, besides instances of plugins rely on self.get_db_cnx() to access the database, and not in entity classes (e.g. those provided by ORMs) Yes, the different subsystems use SQL directly to access the DB. Any real mucking that you'd be doing there would be a massive patch to Trac. There is a sqlalchemy-ng branch in the sandbox. It has been a bit neglected, but may be a starting point. -John --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Trac Users group. To post to this group, send email to trac-users@googlegroups.com To unsubscribe from this group, send email to trac-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~--~~~~--~~--~--~---
[Trac] Re: Gantt for Trac
Actually you need 2 more dependencies, - the ones you said, plus 3) Task A cannot start until task B starts (finish doesn't matter) 4) Task A cannot end until task B ends (start doesn't matter) -Mensaje original- De: trac-users@googlegroups.com [mailto:trac-us...@googlegroups.com] En nombre de Chris Nelson Enviado el: lunes, 06 de abril de 2009 15:43 Para: trac-users@googlegroups.com Asunto: [Trac] Re: Gantt for Trac Greg Troxel wrote: If someone wants to adapt the old gantt plugin to the mastertickets fields I would be happy to look at it, unlikely to have time to do it myself though. Mastertickets does have a depgraph if it helps. It seems the old gantt plugin requires you to assign start/stop dates. What I think is needed is several things all at once: dependencies (mastertickets does this fine) ... It seems to me that there are two types of dependencies required for a Gantt and I don't think MasterTickets does both. 1) You need a way to say task A is composed of tasks B, C, and D so that you can show Task A at one level of detail and tasks B, C, and D at a lower level. The duration of task A is the total of the durations for tasks B, C, and D. 2) You need a way to say task C is dependent on task B (that is, C can't begin until B is done). --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Trac Users group. To post to this group, send email to trac-users@googlegroups.com To unsubscribe from this group, send email to trac-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~--~~~~--~~--~--~---
[Trac] No email notifications
Howdy Folks, I'm having some problems with notifications. I've tried the troubleshooting suggestions in the trac guide and have searched through the mailing list for a potential answer. Unfortunately no dice yet. The error I'm getting in the trac log is: 2009-04-06 15:19:53,806 Trac[web_ui] ERROR: Failure sending notification on creation of ticket #361: gaierror: (7, 'No address associated with nodename') Here's how I have the notification settings set up in [notification] always_notify_owner = true always_notify_reporter = false always_notify_updater = true mime_encoding = base64 smtp_always_bcc = smtp_always_cc = smtp_default_domain = @thedomain.com smtp_enabled = true smtp_from = t...@thedomain.com smtp_password = * smtp_port = 25 smtp_replyto = t...@thedomain.com smtp_server = mail.thedomain.com smtp_subject_prefix = __default__ smtp_user = t...@thedomain.com use_public_cc = false use_short_addr = false use_tls = false I haven't been able to find anything useful on the error message itself and am a bit lost... Worst is that email notifications used to work just fine, but at some point (not exactly sure when) gave up the ghost. Any ideas? I'm running trac 0.11.4 on OSX. Let me know if there's any other info I could provide that might help. Thanks. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Trac Users group. To post to this group, send email to trac-users@googlegroups.com To unsubscribe from this group, send email to trac-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~--~~~~--~~--~--~---
[Trac] Re: No email notifications
smtp_default_domain = @thedomain.com Remove @ smtp_server = mail.thedomain.com What gives ping mail.thedomain.com from a Terminal window? --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Trac Users group. To post to this group, send email to trac-users@googlegroups.com To unsubscribe from this group, send email to trac-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~--~~~~--~~--~--~---
[Trac] Re: Gantt for Trac
Joseph, Ray wrote: -Original Message- From: trac-users@googlegroups.com [mailto:trac-us...@googlegroups.com] On Behalf Of Greg Troxel Sent: Monday, April 06, 2009 12:45 PM To: trac-users@googlegroups.com Subject: [Trac] Re: Gantt for Trac snip It could be that there are existing project planners and what we really need is a way to export dependencies and estimates and let that other tool work. Yes, every project needs planning. But Trac may not be the place to perform this. I agree that Trac should collect data and provide a means to export the data to another tool(s). The question then becomes, what other tools and what common formatting do they share. I agree that I don't want to graft on project management if it doesn't really make sense. For me, I need a fairly integrated interface so my users can get to everything by navigating links. If PM is another web-enabled application, that's fine. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Trac Users group. To post to this group, send email to trac-users@googlegroups.com To unsubscribe from this group, send email to trac-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~--~~~~--~~--~--~---
[Trac] Re: No email notifications
I can ping the mail server no problem, can also telnet to it (as any user, including the webserver user). I'll try changing the log lvl On Apr 6, 6:02 pm, Chris Mulligan chris.mulli...@gmail.com wrote: That error typically means there's a DNS problem. Can you ping the mail server from your trac server? What about nslookup? You might try changing your logging to DEBUG level and see if that gives you more to go on. On Mon, Apr 6, 2009 at 3:29 PM, Ed ave...@gmail.com wrote: Howdy Folks, --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Trac Users group. To post to this group, send email to trac-users@googlegroups.com To unsubscribe from this group, send email to trac-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~--~~~~--~~--~--~---
[Trac] Re: No email notifications
Changed it to debug, not really any more useful info: 2009-04-06 21:21:11,942 Trac[main] DEBUG: Dispatching Request POST u'/newticket' 2009-04-06 21:21:11,950 Trac[svn_fs] DEBUG: Subversion bindings imported 2009-04-06 21:21:11,956 Trac[api] DEBUG: action controllers for ticket workflow: ['ConfigurableTicketWorkflow'] 2009-04-06 21:21:12,690 Trac[web_ui] ERROR: Failure sending notification on creation of ticket #364: gaierror: (7, 'No address associated with nodename') 2009-04-06 21:21:12,690 Trac[session] DEBUG: Retrieving session for ID 'adam' 2009-04-06 21:21:12,715 Trac[main] DEBUG: 7069 unreachable objects found. Thats the relevant area from the log file. I also removed the @ symbol per Emmanuels post, but that didn't do anything. No emails were being sent to CC addresses either so I'm not sure that's it. nslookup also returns the ip etc of the mail server. Any other ideas? On Apr 6, 6:02 pm, Chris Mulligan chris.mulli...@gmail.com wrote: That error typically means there's a DNS problem. Can you ping the mail server from your trac server? What about nslookup? You might try changing your logging to DEBUG level and see if that gives you more to go on. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Trac Users group. To post to this group, send email to trac-users@googlegroups.com To unsubscribe from this group, send email to trac-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~--~~~~--~~--~--~---
[Trac] Re: No email notifications
Solved. Found a solution here: http://plone.org/products/atphoto/issues/15 Solution care of Clayton Parkeron: If you do this in the python interpreter: import socket socket.gethostname() socket.gethostbyname(socket.gethostname()) And you get this: socket.gaierror: (7, 'No address associated with nodename') Then Dieter Maurer has a solution for this problem: http://mail.zope.org/pipermail/zope/2005-July/160585.html Basically you need to add a entry in /etc/hosts for the result of socket.gethostname() like: 127.0.0.1 ComputerHostName Thanks for the help On Apr 6, 9:25 pm, Ed ave...@gmail.com wrote: Changed it to debug, not really any more useful info: --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Trac Users group. To post to this group, send email to trac-users@googlegroups.com To unsubscribe from this group, send email to trac-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~--~~~~--~~--~--~---
[Trac] Re: Accessing Trac DB using an ORM
John Hampton kirjoitti: Olemis Lang wrote: This is in order to use the ORM. Ok. But my question was actually about overriding Trac built-in models by using classes generated by the ORM, perhaps using the same or similar schema ;) You don't. My doubt is mainly about how to connect Trac (plugins, components, ...) with ORM-specific classes, and replace the built-in approach to access DBs. AFAIK, Trac models contain hard-coded SQL statements, besides instances of plugins rely on self.get_db_cnx() to access the database, and not in entity classes (e.g. those provided by ORMs) Yes, the different subsystems use SQL directly to access the DB. Any real mucking that you'd be doing there would be a massive patch to Trac. There is a sqlalchemy-ng branch in the sandbox. It has been a bit neglected, but may be a starting point. I was asking same thing about half a year ago and Noah gave very good answer why not ORM. And of course you John gave also your opinion.. :D Thread is titled Elixir and Trac. I'm too lazy to google thread link here. (I use MUA, that's my excuse for being lazy) -- Jani Tiainen --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Trac Users group. To post to this group, send email to trac-users@googlegroups.com To unsubscribe from this group, send email to trac-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~--~~~~--~~--~--~---