[maemo-developers] Extras QA checklist

From: Jeremiah Foster jeremiah at jeremiahfoster.com
Date: Wed Oct 28 16:23:14 EET 2009
On Oct 27, 2009, at 12:53, Attila Csipa wrote:

> A few random thoughts, not pushing for anything.
>
> On Tuesday 27 October 2009 10:20:39 Andrew Flegg wrote:
>>  * MUST have bug tracker URL in XSBC-Bugtracker control field.
>
> This is a machine controllable thing, so if it's a MUST, it has  
> nothing to
> with QA -> it should be part of the autobuilder/promoter mechanism.
>
>>  * MUST NOT violate licences or copyright; MUST respect trademarks.
>
> This one is quite tricky. Currently, packages on Maemo often do not  
> include
> license files, the package page also does not list a license so it's  
> actually
> an effort to find out how a package/project is licensed and whether  
> it's in
> compliance with it.

Actually, this is not that hard. The license information has to be in  
the debian/copyright file. If the package comes from debian, you can  
be pretty sure that the license (i.e. the copyright file) is correct.  
In the debian perl group we go to significant lengths to get  
permissions from the copyright holder when the copyright is not  
obvious and we don't package something if we cannot determine the  
source of copyright.

In maemo we have to be strict about this because no one wants a  
copyright violation so packagers are going to be asked to be diligent  
and follow this as a MUST.

Jeremiah
More information about the maemo-developers mailing list