Pre-review Gudelines

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

 



FESCo approved a request brought by rel-eng to allow a small set of
packages to be checked into cvs and built only into a side tag before
they pass review.  Once they are building and brought up to standard,
they would be put up for a full review and only then be built for the
distribution.

FESCo did say that there were certain review criteria that should be met
before the packages could even get to that initial step of being checked
into cvs and built for the side tag.  They mentioned Not-from-source
checks and legal issues as being in this category.

We need to decide if there are additional Packaging Guidelines that need
to be followed in order for the packages to pass prereview and push that
recommendation to FESCo.  It's also our job to document what those
Guidelines are.  I've made a start with this page:

https://fedoraproject.org/wiki/Pre-review_Guidelines_(draft)

It lists these Guidelines:

* Licensing:Main
* Packaging:LicensingGuidelines
* Packaging:SourceURL
* Packaging:Guidelines#No_inclusion_of_pre-built_binaries_or_libraries
* Packaging:Guidelines#Duplication_of_system_libraries

The main concerns that I think we're trying to protect against are:

1) Is it legal for Fedora to distribute this package?
2) Reducing the chances that the package is going to do something that
could cause issues for the build system.

A third concern that I have but depends on whether the packages in the
side tag will be moved over to the dist tags or if they will be rebuilt
fresh in the dist tag is:

3) Protecting the toolchain from being built with malicious code.

If the packages are going to be rebuilt fresh with our existing
toolchain after a full review is done, then this wouldn't be a big issue
to me as the full review either will or will not catch it as normal.  If
the packages built into the side tag will be moved over to the dist tag
(or simply added as a buildroot override for the dist tag) in order to
bootstrap the new packages then I would be concerned.

fnasser, do you know if you guys need bootstrapping or will things be
built fresh?

-Toshio

Attachment: signature.asc
Description: OpenPGP digital signature

--
Fedora-packaging mailing list
Fedora-packaging@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-packaging

[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite Forum]     [KDE Users]

  Powered by Linux