On 2009 Jan 18, at 7:07 PM, TK Soh wrote:
> In my experience, non-developer users don't spend much time really
> testing the new releases. They just use them as usual, and report bugs
> if they find any along the way. As the project grows more mature, bugs
> become harder to find (hopefully), and it take longer to discover. I'm
> also getting a feeling that most bugs are discovered by new users, or
> those recently begin to use the features new to them.
>
> However, RC's will certainly help if there are some drastically new
> features/changes in the releases.
>
> Then again, developer resources remains a key factor.

I find this attitude puzzling. Perhaps it is because building the  
installer is just too much work?
Frankly I don't see the problem with saying: "We're one week out from  
the release, time for a RC build."
If no issues come up, then push the button again and build the final  
release.
That at least gives folks who have opened bugs a chance to validate  
the fixes, if they choose.
Maybe they won't choose, but the only loss here is the push of a  
button and some uploads.
I admit, even with full automation it is not blindingly trivial, but  
if it is non-trivial, I feel it critical to make it trivial instead of  
focusing on how to avoid building releases.

> We had to pick one. Actually PyGTK isn't that hard to learn, though I
> do wish they have more documentation on the usage.

Understood.

>> I believe this is a critically serious problem.
>> If the main developer(s) find the process so hard that they have to  
>> do it only when necessary, that makes it virtually impossible for a  
>> potential part-time contributor to step up, change something and  
>> test it before submitting a patch.
>
> As I mention in the other reply, I was referring to building the  
> installer.

As was I. It should not be that hard.
And yes, I looked at the page for installing source to patch/develop  
against, and no it isn't simple, esp. if one has only one Windows  
machine on which one has to run real work on. I don't have the luxury  
of a spare Windows box to do from-source TortoiseHg work on, and one  
machine on which I have to do my paying-$$-real-job. Let alone trying  
to debug the interactions between a from-source setup and a installer  
setup (since I have to support other members of my group with the  
released version that we are using).

Well, either I'm confused or it just doesn't matter. Thanks for  
listening.

-Doug



------------------------------------------------------------------------------
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
_______________________________________________
Tortoisehg-discuss mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tortoisehg-discuss

Reply via email to