From Fedora Project Wiki
(Add adamw/toshio idea to make packager add to proventester as well) |
(add more ideas from test list.) |
||
Line 10: | Line 10: | ||
* Change FN-1 to just security and major bugfix. Nothing else allowed. | * Change FN-1 to just security and major bugfix. Nothing else allowed. | ||
* allow packages with a %check section to go direct to stable. | * allow packages with a %check section to go direct to stable. Or autoqa adds karma for them. | ||
* setup a remote test env that people could use to test things. | * setup a remote test env that people could use to test things. | ||
Line 27: | Line 27: | ||
* PK updates-testing integration of some kind. | * PK updates-testing integration of some kind. | ||
* allow anon karma to count. | * allow anon karma to count. Or allow it to count less (.5). | ||
* allow maintainer's to [http://lists.fedoraproject.org/pipermail/devel/2010-November/145898.html +1 their own updates ] | * allow maintainer's to [http://lists.fedoraproject.org/pipermail/devel/2010-November/145898.html +1 their own updates ] | ||
Line 40: | Line 40: | ||
* enhance fedora-easy-karma to know about deps. (ie, if you +1 a firefox update, things that are also installed that firefox uses can be noted for +1 as well (libjpeg or the like). also, if you have libfoo note what things require libfoo so you can determine if it's working right). | * enhance fedora-easy-karma to know about deps. (ie, if you +1 a firefox update, things that are also installed that firefox uses can be noted for +1 as well (libjpeg or the like). also, if you have libfoo note what things require libfoo so you can determine if it's working right). | ||
* enforced min number of days in testing for some updates? | |||
Security updates: | Security updates: |
Revision as of 23:24, 6 December 2010
This is a unordered list of ideas to change/improve the updates process as put forth by many people in the fedora devel and test lists. This is an attempt to put down all these ideas for fesco to consider and act on as they see fit.
General:
- Just drop all the requirements/go back to before we had any updates criteria. (nuclear option, drop all updates policy).
- back off current setup until autoqa is ready, see what we want to do after that lands.
- Change FN-1 to just security and major bugfix. Nothing else allowed.
- allow packages with a %check section to go direct to stable. Or autoqa adds karma for them.
- setup a remote test env that people could use to test things.
- require testing only for packages where people have signed up to be testers.
- Ask maintainers to provide test cases / test cases in wiki for each package
- have a way to get interested testers notified on bodhi updates for packages
they care about.
- reduced karma requirement on other releases when one has gone stable
- aggregated karma across the releases for the same package version.
- PK updates-testing integration of some kind.
- allow anon karma to count. Or allow it to count less (.5).
- allow maintainer's to +1 their own updates
- setup fedora-qa package or group to more easily bring up more testers.
- Testing is only required for certain packages. Those packages are the packages where problems have occurred before so fesco or other maintainers affected by the changes deem it necessary to supplement the maintainer's testing with outside help.
- Option: supplement this list with critpath packages where the maintainers desire extra testing. This means that we would no longer be dragging in dependencies immediately... only if updates by the dependency's maintaner to that package are breaking things.
- updates that only modify the spec could have a lower requirement. (ie, to fix a packaging issue, no changes in the upstream software).
- enhance fedora-easy-karma to know about deps. (ie, if you +1 a firefox update, things that are also installed that firefox uses can be noted for +1 as well (libjpeg or the like). also, if you have libfoo note what things require libfoo so you can determine if it's working right).
- enforced min number of days in testing for some updates?
Security updates:
- allow security updates to go direct to stable.
- ask QA to commit to testing security updates
- allow timeout for security updates before going to stable.
- have being sponsored into packager add you to proventester as well.
Critpath updates:
- allow critpath timeout for going to stable.
Non critpath/security:
- reduce timeout for non critpath from 7 to 3 days.
- change default autokarma to 2 or 1.