[MacPorts] #13352: Shortened "Assign to" list in tickets

Juan Manuel Palacios jmpp at macports.org
Tue Jan 8 12:51:20 PST 2008


On Dec 21, 2007, at 6:12 PM, Ryan Schmidt wrote:

> Bill,
>
> I made you a PHP script which parses out all the maintainer email  
> addresses from the PortIndex. It runs in less than 2 seconds on my  
> MacBook Pro. It's attached to this ticket:
>
> http://trac.macosforge.org/projects/macports/ticket/13673
>
> (I tried to use the port command to produce the list, as you'll see  
> in the ticket description, but that took 9 minutes to run.)
>
> It would be great if maintainers would have extra privileges in  
> Trac, including being able to resolve tickets, change other ticket  
> fields, and have tickets assigned to them.
>


	Implementing the 4th list of "maintainers" that you talk about would  
be sweet, as there indeed seems to be problems building the "Assign  
To" menu out of committers (for instance, Landon is a committer and  
doesn't appear in it -- could that be because lazy Landon hasn't  
logged in yet...? ;-). Also there are many maintainers who are not  
committers, so as things stand we're definitely leaving out an  
important part of the people that need to be on that menu.

	I think it's wise to give ticket modify perms to all maintainers, but  
maybe not to all those with Trac accounts (as discussed in ticket  
#10900). Is  this possible with Rayn's script in #13673?

	Regards,....


-jmpp


>
> On Dec 21, 2007, at 12:40, William Siegrist wrote:
>
>> Oh, I can also make a distinction between "any user logged in" and  
>> "a maintainer", if someone provides me with a list of people. Right  
>> now there are 3 "lists" for your projects, "admin", "core", and  
>> "committers". I can make a 4th that doesnt have commit access but  
>> does get more Trac permissions (TICKET_MODIFY per the link in my  
>> last email).  I dont have time to work out an automated script  
>> right now, but I'm happy to keep it up via email notices similar to  
>> the way committers are done right now.
>>
>>
>> -Bill
>>
>>
>> On Dec 21, 2007, at 10:33 AM, William Siegrist wrote:
>>
>>> Like I said in my previous comment, the list is limited to  
>>> accounts that can modify tickets. Thats just committers right now.  
>>> Sorry I wasnt more clear in this most recent comment. I can give  
>>> more permissions to the regular users, but to make them show up in  
>>> the assign-to list also lets them resolve tickets and change  
>>> properties. It was already decided on another ticket that the  
>>> properties permission was to be just committers.
>>>
>>> v0.11 will have a new permission system which might make this  
>>> easier, and also opens up more plugin options for this.
>>>
>>> The current permissions for v0.10:
>>>
>>> http://trac.edgewall.org/wiki/TracPermissions
>>>
>>>
>>> -Bill
>>>
>>>
>>>
>>>
>>> On Dec 21, 2007, at 1:39 AM, Ryan Schmidt wrote:
>>>
>>>> On Dec 20, 2007, at 13:29, MacPorts wrote:
>>>>
>>>>> #13352: Shortened "Assign to" list in tickets
>>>>> -------------------------------- 
>>>>> +-------------------------------------------
>>>>> Reporter:  jmpp at macports.org  |       Owner:  wsiegrist at apple.com
>>>>>    Type:  defect             |      Status:  closed
>>>>> Priority:  Normal             |   Milestone:
>>>>> Component:  server/hosting     |     Version:  1.5.2
>>>>> Resolution:  fixed              |    Keywords:  assign to list
>>>>> -------------------------------- 
>>>>> +-------------------------------------------
>>>>> Changes (by wsiegrist at apple.com):
>>>>>
>>>>> * status:  new => closed
>>>>> * resolution:  => fixed
>>>>>
>>>>> Comment:
>>>>>
>>>>> Closing. Trac generates the list from all valid accounts, so if a
>>>>> maintainer is missing they can just login to trac and they will  
>>>>> show up.
>>>>
>>>> So why do we have so few of our maintainers logging into Trac?  
>>>> The list of possible assignees contains only four email addresses  
>>>> not @macports.org, and two of those are @apple.com:
>>>>
>>>> kvv at apple.com
>>>> macosforge at otierney.net
>>>> pguyot at kallisys.net
>>>> wsiegrist at apple.com
>>>>
>>>> But I count well over 200 maintainer email addresses in our  
>>>> portfiles that aren't @macports.org. How can it be that only two  
>>>> of our non- at macports.org maintainers are logging in?
>>>>
>>>> Take as an example this ticket:
>>>>
>>>> http://trac.macosforge.org/projects/macports/ticket/13597
>>>>
>>>> It was filed by Paulo Moura, one of our maintainers. Surely he  
>>>> logged in in order to file the ticket. Why is his email address  
>>>> not showing up in the assignee list?



More information about the macports-dev mailing list