Jani Tiainen | 1 Oct 07:51
Picon
Gravatar

[Trac] Trac in trouble.


I'm trying to keep Trac in our corporation environment but day after day 
it's coming more difficult due feature needs from users. I've tried 
several solutions but I haven't found anything even nearly working and 
what's "worse" someone found Redmine and it's working more or less 
"perfectly" for one of our projects and now they are pushing Redmine to 
all over the place.

I would be more than happy to hear some solutions for my (and thus my 
boss) troubles. I've listed them here in order of priority.

Trouble #1: Partially open environment. Recently there has been 
increasing need to have private and public parts of same project. Public 
part would be open for end users and developers, private part is for 
developers only. There must be way to cross reference these (see trouble 
#2). This also includes authentication from several sources. First ldap 
if user is found, if not some other mechanism that allows user self 
registering.

Trouble #2: Cross-reference and xref actions. There is need to have 
"blocks" relation that is enforced.

Trouble #3: Multiproject/multirepository support. We have few projects 
that are actually combination of several (separate) repositories but 
also there is few libraries that should be linked (and again, cross 
referenced, see trouble #2) together tightly. (Not loose coupling like 
external links)

Trouble #4: Web based environment creation.

(Continue reading)

Jani Tiainen | 1 Oct 09:07
Picon
Gravatar

[Trac] trac-admin deploy doesn't work in windows.


I installed Trac 0.11.1 on WinXP machine for testing and tried to use

"trac-admin d:\testtrac\ deploy d:\shared\trac" command. As a surprise 
it hit directory exists exception when it hit "PeerReviewPlugin" or 
"AnnouncerPlugin".

trac-admin tried to created directory "hw" second time, I've no idea 
what it is  but there was some (but not all). What's the catch?

And why do I need to specify trac environment when using "deploy" command?

--

-- 
Jani Tiainen

"Tein sein mihin näillä lahjoilla pystyin.
  Tein sen, en yhtään enempää." - Martti Servo & Napander

--~--~---------~--~----~------------~-------~--~----~
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@...
To unsubscribe from this group, send email to trac-users+unsubscribe <at> googlegroups.com
For more options, visit this group at http://groups.google.com/group/trac-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Andy | 1 Oct 10:54
Picon

[Trac] Trac 0.10.4 to 0.11.1 upgrade problems on Windows 2003


Hi,

Currently running Trac 0.10.4 on Python2.4, Windows 2003, Apache2,
mod_python

I tried to upgrade using the following:

Delete lib/site-packages/trac
Delete share/trac/cgi-bin, htdocs, templates, wiki-default
Removed any references to the 'accountmanager' plugin (found problems
with this on my test upgrade box)
Deleted any 'trac-version' eggs

Ran the Genshi-0.5.win32-py2.4 installer
Ran the Trac-0.11.1.win32 installer

Performed upgrade and wiki upgrade against all environments.

All *looked* well, except some of the environments are repeatedly
showing that they need to be upgraded. If I upgrade the environment
the response is that the database does not need to be upgraded. All is
well for a short period and then the 'upgrade' message will reappear.
Sometimes the 'projects' front screen shows different environments
needing upgrading to those that report the need if you go to them
directly.

I've reverted to the 0.10.4 backups.

Very confused! Any thoughts?
(Continue reading)

Jani Tiainen | 1 Oct 11:15
Picon
Gravatar

[Trac] Ticket "multiple" ticket owners.


Regarding to my post about Trac troubles I'm having a problem that we 
have ticket owners, depending on a case they are project managers, 
developers etc. But then we have another person(s) who will actually 
work on ticket.

Is there way to add another owner like field that gets all notifications?

--

-- 
Jani Tiainen

"Tein sein mihin näillä lahjoilla pystyin.
  Tein sen, en yhtään enempää." - Martti Servo & Napander

--~--~---------~--~----~------------~-------~--~----~
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@...
To unsubscribe from this group, send email to trac-users+unsubscribe <at> googlegroups.com
For more options, visit this group at http://groups.google.com/group/trac-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Ted Gifford | 1 Oct 14:12
Picon

[Trac] Re: Ticket "multiple" ticket owners.

Jani Tiainen wrote:
> Is there way to add another owner like field that gets all notifications?

CC sounds like what you're asking for (or were there more owner-like properties desired than notifications?)

Ted



--~--~---------~--~----~------------~-------~--~----~
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-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
To unsubscribe from this group, send email to trac-users+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
For more options, visit this group at http://groups.google.com/group/trac-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Jani Tiainen | 1 Oct 14:21
Picon
Gravatar

[Trac] Re: Ticket "multiple" ticket owners.


Ted Gifford kirjoitti:
> Jani Tiainen wrote:
>  > Is there way to add another owner like field that gets all notifications?
> 
> CC sounds like what you're asking for (or were there more owner-like 
> properties desired than notifications?)

Using CC is clumsy specially since field should be "locked" so that it 
cannot be changed, pretty much like reporter. Also CC is not fun for 
reports since people might be interested in some tickets altough not 
responsible. So that would mean that we need second CC list...

We have been using that but it's not as comfortable as owner field that 
is restricted to our existing users. Also it should work pretty easily 
in reports.

--

-- 
Jani Tiainen

"Tein sein mihin näillä lahjoilla pystyin.
  Tein sen, en yhtään enempää." - Martti Servo & Napander

--~--~---------~--~----~------------~-------~--~----~
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@...
To unsubscribe from this group, send email to trac-users+unsubscribe <at> googlegroups.com
For more options, visit this group at http://groups.google.com/group/trac-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Erik Bray | 1 Oct 16:00
Picon

[Trac] Re: Trac in trouble.


On Wed, Oct 1, 2008 at 1:51 AM, Jani Tiainen <redetin@...> wrote:
>
> I'm trying to keep Trac in our corporation environment but day after day
> it's coming more difficult due feature needs from users. I've tried
> several solutions but I haven't found anything even nearly working and
> what's "worse" someone found Redmine and it's working more or less
> "perfectly" for one of our projects and now they are pushing Redmine to
> all over the place.
>
> I would be more than happy to hear some solutions for my (and thus my
> boss) troubles. I've listed them here in order of priority.
>
> Trouble #1: Partially open environment. Recently there has been
> increasing need to have private and public parts of same project. Public
> part would be open for end users and developers, private part is for
> developers only. There must be way to cross reference these (see trouble
> #2). This also includes authentication from several sources. First ldap
> if user is found, if not some other mechanism that allows user self
> registering.
>
> Trouble #2: Cross-reference and xref actions. There is need to have
> "blocks" relation that is enforced.
>
> Trouble #3: Multiproject/multirepository support. We have few projects
> that are actually combination of several (separate) repositories but
> also there is few libraries that should be linked (and again, cross
> referenced, see trouble #2) together tightly. (Not loose coupling like
> external links)
>
> Trouble #4: Web based environment creation.
>
> Trouble #5: Userinformation retrieval from our LDAP server. Specially
> active accounts (since sometimes people come and people leave) and
> e-mail addresses.
>
> Trouble #6: Selective permissions (roles), specially for tickets. Like I
> could name "QA and management" persons that are allowed to close tickets
> that are sent to "qa" state.

I was going to reply to you point by point, but instead I'll just say
that we do the majority of those bullet points with Trac.  We aren't
doing multiple authentication yet, though there are plans to, and
there's really nothing stopping anyone else from doing that.  In fact,
one could write a single PasswordStore that simply tries a list of
other PasswordStores in a specified order.

The only other one we aren't doing anything with right now is #2,
which I think is the most legitimate complaint here (I mean, they're
all legitimate points, but most of them can be accomplished with
Trac).  I've played with Redmine, and there are a number of things
that it does make easier, but a lot of it does not fit my needs.  One
thing Trac makes easier (and this may be partly due to the fact that
it's written in Python, which I am more familiar with) is tweaking it
to make it do exactly what I want.

--~--~---------~--~----~------------~-------~--~----~
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@...
To unsubscribe from this group, send email to trac-users+unsubscribe@...
For more options, visit this group at http://groups.google.com/group/trac-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Robert C Corsaro | 1 Oct 16:25
Favicon

[Trac] Re: Trac in trouble.


Erik Bray wrote:
> On Wed, Oct 1, 2008 at 1:51 AM, Jani Tiainen <redetin@...> wrote:
>> I'm trying to keep Trac in our corporation environment but day after day
>> it's coming more difficult due feature needs from users. I've tried
>> several solutions but I haven't found anything even nearly working and
>> what's "worse" someone found Redmine and it's working more or less
>> "perfectly" for one of our projects and now they are pushing Redmine to
>> all over the place.
>>
>> I would be more than happy to hear some solutions for my (and thus my
>> boss) troubles. I've listed them here in order of priority.
>>
>> Trouble #1: Partially open environment. Recently there has been
>> increasing need to have private and public parts of same project. Public
>> part would be open for end users and developers, private part is for
>> developers only. There must be way to cross reference these (see trouble
>> #2). This also includes authentication from several sources. First ldap
>> if user is found, if not some other mechanism that allows user self
>> registering.

We use apache to do multiple source authentication.  If you hate http 
basic auth, you can use the AccountManagerPlugin to put a form based 
auth over it.  The way it works is that you give it a url that uses 
basic auth.  When you submit the login form, it uses urllib2 to check 
against the specified url.  This gives you all the performance benefits 
of apache's more mature code, like it's ldap caching for instance.  If 
you would like an example apache config, just ask.

Here is how it works.  We use one passwd file per project.  If the ldap 
auth fails, then it checks the projects htpasswd file.  We do this with 
WSGIAuthUserScript to check the htpasswd file.  This makes it easy to 
setup up tons of projects.  If you don't have a lot of projects, you 
could do it in straight apache.  mod_perl is another alternative.  In 
fact, we used that before mod_wsgi had the AuthUserScript feature.  The 
major benefit of the mod_wsgi approach is that when you add projects, 
you don't need to restart apache.  With a straight apache approach, a 
restart would be needed.

>>
>> Trouble #2: Cross-reference and xref actions. There is need to have
>> "blocks" relation that is enforced.
>>
>> Trouble #3: Multiproject/multirepository support. We have few projects
>> that are actually combination of several (separate) repositories but
>> also there is few libraries that should be linked (and again, cross
>> referenced, see trouble #2) together tightly. (Not loose coupling like
>> external links)
>>
>> Trouble #4: Web based environment creation.
>>
>> Trouble #5: Userinformation retrieval from our LDAP server. Specially
>> active accounts (since sometimes people come and people leave) and
>> e-mail addresses.
>>
>> Trouble #6: Selective permissions (roles), specially for tickets. Like I
>> could name "QA and management" persons that are allowed to close tickets
>> that are sent to "qa" state.
> 
> I was going to reply to you point by point, but instead I'll just say
> that we do the majority of those bullet points with Trac.  We aren't
> doing multiple authentication yet, though there are plans to, and
> there's really nothing stopping anyone else from doing that.  In fact,
> one could write a single PasswordStore that simply tries a list of
> other PasswordStores in a specified order.
> 
> The only other one we aren't doing anything with right now is #2,
> which I think is the most legitimate complaint here (I mean, they're
> all legitimate points, but most of them can be accomplished with
> Trac).  I've played with Redmine, and there are a number of things
> that it does make easier, but a lot of it does not fit my needs.  One
> thing Trac makes easier (and this may be partly due to the fact that
> it's written in Python, which I am more familiar with) is tweaking it
> to make it do exactly what I want.
> 
> > 

--~--~---------~--~----~------------~-------~--~----~
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@...
To unsubscribe from this group, send email to trac-users+unsubscribe@...
For more options, visit this group at http://groups.google.com/group/trac-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Don Dwiggins | 1 Oct 17:25

[Trac] Re: Ticket "multiple" ticket owners.


Jani Tiainen wrote:
> Regarding to my post about Trac troubles I'm having a problem that we 
> have ticket owners, depending on a case they are project managers, 
> developers etc. But then we have another person(s) who will actually 
> work on ticket.

That sounds like the "next action" field that I've seen.  The idea is 
that there's an owner who has overall responsibility, but may have to 
delegate to others for particular purposes; at any time, one person is 
designated as being responsible for the next action.  I've seen issues 
(tickets) where the next action "trail" is many entries long, as various 
people have contributed to it.

> 
> Is there way to add another owner like field that gets all notifications?

Maybe a separate list of people who want to be notified?  This could 
automatically include the owner and the person with the next action, but 
others could sign up.

Just suggestions...

--

-- 
Don Dwiggins
Advanced Publishing Technology

--~--~---------~--~----~------------~-------~--~----~
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@...
To unsubscribe from this group, send email to trac-users+unsubscribe@...
For more options, visit this group at http://groups.google.com/group/trac-users?hl=en
-~----------~----~----~----~------~----~------~--~---

rupert thurner | 1 Oct 17:50
Picon
Gravatar

[Trac] Re: Trac in trouble.


On Oct 1, 4:25 pm, Robert C Corsaro <rcors...@...> wrote:
> Erik Bray wrote:
> > On Wed, Oct 1, 2008 at 1:51 AM, Jani Tiainen <rede...@...> wrote:
> >> I'm trying to keep Trac in our corporation environment but day after day
> >> it's coming more difficult due feature needs from users. I've tried
> >> several solutions but I haven't found anything even nearly working and
> >> what's "worse" someone found Redmine and it's working more or less
> >> "perfectly" for one of our projects and now they are pushing Redmine to
> >> all over the place.
>
> >> I would be more than happy to hear some solutions for my (and thus my
> >> boss) troubles. I've listed them here in order of priority.
>
> >> Trouble #1: Partially open environment. Recently there has been
> >> increasing need to have private and public parts of same project. Public
> >> part would be open for end users and developers, private part is for
> >> developers only. There must be way to cross reference these (see trouble
> >> #2). This also includes authentication from several sources. First ldap
> >> if user is found, if not some other mechanism that allows user self
> >> registering.
>
> We use apache to do multiple source authentication.  If you hate http
> basic auth, you can use the AccountManagerPlugin to put a form based
> auth over it.  The way it works is that you give it a url that uses
> basic auth.  When you submit the login form, it uses urllib2 to check
> against the specified url.  This gives you all the performance benefits
> of apache's more mature code, like it's ldap caching for instance.  If
> you would like an example apache config, just ask.

it would be nice if you could post it.

> >> Trouble #2: Cross-reference and xref actions. There is need to have
> >> "blocks" relation that is enforced.
>
> >> Trouble #3: Multiproject/multirepository support. We have few projects
> >> that are actually combination of several (separate) repositories but
> >> also there is few libraries that should be linked (and again, cross
> >> referenced, see trouble #2) together tightly. (Not loose coupling like
> >> external links)
>
> >> Trouble #4: Web based environment creation.
>
> >> Trouble #5: Userinformation retrieval from our LDAP server. Specially
> >> active accounts (since sometimes people come and people leave) and
> >> e-mail addresses.
>
> >> Trouble #6: Selective permissions (roles), specially for tickets. Like I
> >> could name "QA and management" persons that are allowed to close tickets
> >> that are sent to "qa" state.
>
> > I was going to reply to you point by point, but instead I'll just say
> > that we do the majority of those bullet points with Trac.  We aren't
> > doing multiple authentication yet, though there are plans to, and
> > there's really nothing stopping anyone else from doing that.  In fact,
> > one could write a single PasswordStore that simply tries a list of
> > other PasswordStores in a specified order.

could you pls detail a little bit how you do 3-4?

kr, rupert.

--~--~---------~--~----~------------~-------~--~----~
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@...
To unsubscribe from this group, send email to trac-users+unsubscribe <at> googlegroups.com
For more options, visit this group at http://groups.google.com/group/trac-users?hl=en
-~----------~----~----~----~------~----~------~--~---


Gmane