From Fedora Project Wiki

(first draft/initial revision.)
 
(add provenpackager changes per fesco meeting 2010-08-17)
Line 22: Line 22:
Maintainers could well have changed since the merge review was filed, and some maintainers may not know the review is still pending.  
Maintainers could well have changed since the merge review was filed, and some maintainers may not know the review is still pending.  


* You should be able to review the package against the current HEAD revision in rawhide CVS. You can use the current rawhide package to check against.  
* You should be able to review the package against the current HEAD revision in rawhide git. You can use the current rawhide package to check against.  


* If you find that the package has some minor/non blocking/cosmetic issues you can offer to just make the changes in CVS for the maintainer, but only do
* The reviewer can attach a patch that fixes the outstanding issues in the merge review. If the maintainer doesn't apply or nack this patch in a short time,  
so if they have requested/approved you to do so. Major/Blocking issues should be handled by the maintainer/co-maintainers.  
a provenpackager can apply it to finish out the review. This provenpackager can be the reviewer or some other party.


* You should examine open bugs on the package and see if any of them are related to the packaging. This is worth bringing up to the maintainer in the merge review, especially if some would be fixed by corrections suggested by the guidelines.  
* You should examine open bugs on the package and see if any of them are related to the packaging. This is worth bringing up to the maintainer in the merge review, especially if some would be fixed by corrections suggested by the guidelines.  
Line 37: Line 37:
* If the maintainer has not responded at all, try mailing the maintainer directly.  
* If the maintainer has not responded at all, try mailing the maintainer directly.  


* If that still does not work, note to fedora-devel and/or fesco that the maintainer is unresponsive.
* Try attaching a patch that fixes all the issues. Some maintainers will be happy to apply a tested and working patch.
 
* Get a provenpackager to apply the patch for you so you can finish out the review.
 
* If that still does not work, note to fedora-devel and/or fesco that the maintainer is unresponse.

Revision as of 20:03, 17 August 2010

Warning.png
This is a DRAFT

Introduction

Merge reviews are package reviews of packages that were already in Red Hat Linux or Fedora Core before the merge into Fedora.

Many of these packages were created before the current packaging guidelines were in place, or before some features were available in rpm or our build system.

In order to make sure they are all meeting these guidelines, we need to review them and get the packages up to match the ones that have been reviewed and imported since then.

How to find open merge reviews

You can find a list of all NEW reviews at: http://fedoraproject.org/PackageReviewStatus/NEW.html Merge reviews contain "Merge Review" in the subject.

Are there any different procedures for Merge reviews?

Yes, there are a few slight differences from regular package reviews:

Maintainers could well have changed since the merge review was filed, and some maintainers may not know the review is still pending.

  • You should be able to review the package against the current HEAD revision in rawhide git. You can use the current rawhide package to check against.
  • The reviewer can attach a patch that fixes the outstanding issues in the merge review. If the maintainer doesn't apply or nack this patch in a short time,

a provenpackager can apply it to finish out the review. This provenpackager can be the reviewer or some other party.

  • You should examine open bugs on the package and see if any of them are related to the packaging. This is worth bringing up to the maintainer in the merge review, especially if some would be fixed by corrections suggested by the guidelines.

What should I do if a maintainer is non responsive?

  • first make sure that the maintainer is in fact CC'ed on the bug. They may simply be unaware of it.
  • Leave a reasonable amount of time. Many maintainers are busy and minor changes for a merge review are not something thats top priority.
  • If the maintainer has not responded at all, try mailing the maintainer directly.
  • Try attaching a patch that fixes all the issues. Some maintainers will be happy to apply a tested and working patch.
  • Get a provenpackager to apply the patch for you so you can finish out the review.
  • If that still does not work, note to fedora-devel and/or fesco that the maintainer is unresponse.