Re: QA's Package update policy proposal

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, 09 Mar 2010 15:43:04 -0500
James Laska <jlaska@xxxxxxxxxx> wrote:

> We'll make adjustments based on feedback so far.  But I want to point
> out that one goal for this policy is to reach consensus on a set of
> criteria that all [1] packages must adhere to in order to be accepted
> as Fedora updates.  The important word for me is "accepted".  This
> comes long before any functional or bug verification.  This is
> intended to support the fundamentals of packaging software for Fedora
> that have already been established and are used to evaluate all
> software upon entry into Fedora [2].
> 
> Some basics I'd propose as a starting point for defining acceptance
> criteria include:
> 
>      1. repoclosure/conflicts - no package update can introduce broken
>         deps or conflicts.  I'd recommend we apply this to both
>         'updates-testing' and 'updates' (but that's detailed below)
>      2. Package sanity
>               * No rpmlint failures

I think this one should not be there. Or should be heavily filtered. 
rpmlint sometimes marks things as errors that are not. 

Or at the very least we should make sure that all the things it does
mark as error really are things we would block a package for. 

Also, there are often a host of warnings... 

>               * Is the Source properly defined
>               * License review/examination (if possible)

We should at least fail for a non valid License tag, IMHO. 

>               * Upstream Source match tarball

I can provide a hackish script I used for my source file audits for
this. 

>               * Package scriptlet syntax checks
>      3. Package must be newer than previously released versions -
> can't ship newer package in N-1.
>      4. Any additional MUST requirements folks would like to see
> covered from the package review requirements?

There could be others.

kevin

Attachment: signature.asc
Description: PGP signature

-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux