Suggestion on auto ticket filing

Bradley Giesbrecht brad at pixilla.com
Tue Dec 1 16:33:46 PST 2009


On Dec 1, 2009, at 3:13 PM, Ryan Schmidt wrote:

> On Dec 1, 2009, at 16:57, Scott Haneda wrote:
>
>> On Dec 1, 2009, at 2:38 PM, Jeremy Lavergne wrote:
>>
>>>> Can you tell me more about the gsoc project wrt MacPorts?  Where  
>>>> do I find the log?  I can force a portfile to fail, or look at  
>>>> some others that have, where do I find those logs?
>>>
>>> It's in the trunk version: when there's an error it'll report  
>>> where it put the log.
>>
>> Any eta on when this hits the general users hands?
>
> It will be in MacPorts 1.9.0, for which there is no ETA.
>
> I think we can do a smaller 1.8.2 release before then, for which  
> there is also no ETA, but IMHO it could occur this month. We already  
> have a few things added to the 1.8 branch beyond what was released  
> in 1.8.1, and several more small fixes that could be merged from  
> trunk as well.
>
>
>>>>> From what I can gather, your comments below are speaking towards  
>>>>> 100% automated ticket submissions on port install error?  Or are  
>>>>> you saying, that after a failed install, and some general  
>>>>> guidance to a wiki/troubleshooting page, that the steps the user  
>>>>> take would auto submit a new trac ticket, which in turn, a  
>>>>> script could fish out some details and make the ticket more  
>>>>> relevant?
>>>
>>> The ticketing process is currently not automated, but my ideas  
>>> were geared toward the creation of such a system.  I feel most of  
>>> the information can be gleaned from the server's database and port  
>>> can fire up a terminal window with a specific URL to trigger an  
>>> auto-population of the form (e.g., `openhttp://trac.macports.org/...port=...mpversion=1.8.99 
>>> ...`).
>>
>> Ok, cool, we are on the exact same page, that was my thinking as  
>> well.
>
> Before we talk about technically how to auto-submit tickets, we  
> should make sure that's what we want. Personally, I think the user  
> needs to have some say in whether a ticket gets filed. Not every  
> error MacPorts prints means there is a bug. For example, a checksum  
> error may indicate a problem with the user's network. A build  
> failure might occur if the user did not install dependencies with  
> the right architecture (or perhaps did not follow the Migration  
> procedure when upgrading to Snow Leopard). And what about  
> duplicates? We don't want 100 users (or even 2 users) filing tickets  
> for the same problem. We want users to locate existing issues in the  
> issue tracker and only file a new ticket if their issue is not  
> already covered.

Is it safe to say we wouldn't want local repo submissions?

// Brad


More information about the macports-dev mailing list