[Bug 734275] Review Request: aqemu - A QT graphical interface to QEMU and KVM

bugzilla at redhat.com bugzilla at redhat.com
Tue Feb 28 18:14:44 UTC 2012


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=734275

--- Comment #21 from Stephen Gordon <sgordon at redhat.com> 2012-02-28 13:14:43 EST ---
(In reply to comment #17)

Updated files, responses inline:

Spec URL: http://sgordon.fedorapeople.org/repo/SOURCES/aqemu-0.8.2-6.spec
SRPM URL: http://sgordon.fedorapeople.org/repo/SRPMS/aqemu-0.8.2-6.fc16.src.rpm

> Here's the formal review of your package. There are a couple of things that
> need to be fixed:
> 
> - The package currently doesn't build in mock (F16) because of
>   * missing BR: gnutls-devel

Added BuildRequires.

>   * clash of "error" macros 
>     I suggest to manually expand the macro in file 
>     Embedded_Display/vncview.cpp and drop its definition from the same file.
>     This should be reported upstream.

Updated upstream change applied as patch for now (see comment # 20), will drop
the patch after next stable release.

> - The license of aqemu is GPLv2+ according to the source file headers.
>   => update the License field accordingly

Updated. 

> - Add a short comment above Patch0 telling what the patch does. Have you sent
>   the patch upstream?  

Updated, also included comment for the additional patch.

> - File README contains installation instructions only.
>   => it should be removed from the package

Removed.

> - Please add the section suffix to the manpage filename in %files:
>   %{_mandir}/man1/%{name}* => %{_mandir}/man1/%{name}.1*

Updated to include the section suffix.

> - Add blank lines between the %changelog entries to improve legibility.

Updated.

Going through the needs work items from the checklist just to confirm:

> ---------------------------------
> key:
> 
> [+] OK
> [.] OK, not applicable
> [X] needs work
> ---------------------------------
> 
> [X] MUST: The License field in the package spec file must match the actual
> license.
> [X] MUST: All build dependencies must be listed in BuildRequires.

Actioned as above.

> EPEL <= 5 only:
> [X] MUST: The spec file must contain a valid BuildRoot field.
> [X] MUST: At the beginning of %install, each package MUST run rm -rf
> %{buildroot}.
> [X] MUST: Each package must have a %clean section, which contains rm -rf
> %{buildroot}.
> [.] MUST: Packages containing pkgconfig(.pc) files must 'Requires: pkgconfig'

I do not intend to package for EPEL at this time.

> separate file from upstream, the packager SHOULD query upstream to include it.
> [X] SHOULD: All patches should be commented in the spec file
> [X] SHOULD: The reviewer should test that the package builds in mock.

Actioned as above.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.



More information about the package-review mailing list