[maemo-developers] Application in Extras-Devel OK? Promote it!

From: Niels Breet niels at maemo.org
Date: Wed Jul 2 18:31:29 EEST 2008
> On Wed, 2008-07-02 at 16:33 +0200, ext Niels Breet wrote:
>
>> Now that we have the autobuilder[1] in place for Diablo, it is a good
>> time to talk about how to get your package from Extras-Devel into the
>> Maemo
>> Extras repository.
>>
>>
>> Before a package will end up in Extras and is installable for end-users
>> on their device, it will go through a few steps: 1. source package
>> uploaded to autobuilder incoming queue\ 2. autobuilder builds package
>> and moves it into the incoming queue from Extras-Devel
>> 3. queuemanager for Extras-Devel will put the package in the
>> Extras-Devel
>> repository 4. developer checks packages from Extras-Devel and if the
>> package is OK:
> I think, this 'OK' needs to be clarified, I think.
>
>> From my point of view it means that package is ready for enduser usage,
>>
> installable on the tablet, tested by developer or, better, testers. The
> fact that package is buildable is not enough to promote it to extras.
>
> I'm using extras-devel for all my maemo packages and sometimes I keep
> packages in extras-devel for a long time. Just because I think they're not
> ready for enduser or not enough tested yet.

Maybe it would be a nice for the promotion interface to only allow
promotion of a package when:

1. it has been tested by XX users and they have clicked on some OK link
(or filled in a rating form)
or
2. it has been tested and found ok by some community gurus. (Community
quality managers)

Just venting some ideas here, comments and ideas are welcome.

> The typical workflow for packages should be somethink like this, IMHO:
> 1. Upload alfa/beta quality packages to autobuilder queue
> 2. Fix failed builds if any
> 3. If packages build successfully and appear in extras-devel - Install
> them on tablets and test. 4. If any bugs found - fix them and goto 1.
> 5. If no bugs found during testing and developer thinks that packages
> are ready for enduser usage - promote them to extras.
>
>> 5.promote the package to Extras using the Promoter.
>>

Yes, you are right. We might want to add that to the text on the promotion
interface and wiki pages too.

>
> Regards,
> ---
> Ed
>
- Niels


More information about the maemo-developers mailing list