On Wed, May 16, 2007 at 02:37:06AM +0530, Rahul Sundaram wrote: > > We have packaging guidelines today to help maintainers know how to > package software and having a common understanding on what is required. Those guidelines (except for very specific points like license) help having best practices, but may be ignored if in a specific situation it doesn't make sense, or it adds too much burden. For example I don't follow the guideline about asking FESCo for static libs because in general I know better and I don't want to make those people lose their time. For the changelog entries it is the same. And there are certainly other examples. > We have a large collection of packages now and regressions are quite > high. We need good QA guidelines. Simply relying on trust and best > judgment on everything to individual maintainers doesn't scale well and > is rather naive. It is not what I am saying. It would be very nice to have good QA guidelines. It would be a mistake to force maintainers against their best judgement. > Have you looked at how many major regressions we have > for every release? Not precisely. > If it is a important security or bug fix you can push it directly but on > all other occasions it is very helpful if you could give some chance for > people interested in testing to look at the update and check if there > are any issues. Indeed. That is sensible best practices. > Exceptions can go through release engineering/QA team. I don't think this is useful. The maintainer will always know better (with the knowledge of the QA guidelines) and in case he doesn't know he should be able to ask by himself. > Updates in the general case would get pushed to updates-testing first > and automatically move to general updates repo after a small amount of > time. But it should be possible for the maintainer to chose to push it to the repo immediatly based on his best judgement. In the cases when he did a mistake, somebody with the right powers could still remove the package but I am sure that this would be very rare. If it is not rare then we are not selecting the maintainers enough. > The maintainer can choose to extend the period or pull the > package. It shouldn't be a significant additional burden at all. I will > work with Will Woods to write down more specific details. -- Pat -- Fedora-maintainers mailing list Fedora-maintainers@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-maintainers -- Fedora-maintainers-readonly mailing list Fedora-maintainers-readonly@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-maintainers-readonly