[Bug 506581] Review Request: xscope - X Window Protocol Viewer

bugzilla at redhat.com bugzilla at redhat.com
Fri Jun 26 16:07:51 UTC 2009


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=506581





--- Comment #1 from Christian Krause <chkr at plauener.de>  2009-06-26 12:07:50 EDT ---
Hi,

I've reviewed the package and it looks quite good. There are only minor TODOs:
- clarification about the license (I've sent a mail to fedora-legal.)
- description formatting
- functional test
- if possible it would be great if the package would compile in F10, too...

Here is the detailed review:

* rpmlint:  OK
rpmlint SPECS/xscope.spec RPMS/i586/xscope-*
SRPMS/xscope-1.1-1.gitfccbbd6.fc11.src.rpm
3 packages and 1 specfiles checked; 0 errors, 0 warnings.

* naming: OK
- name matches upstream
- spec file name matches package name
- snapshot release tag OK according:
http://fedoraproject.org/wiki/Packaging/NamingGuidelines#Snapshot_packages

* License: TODO
- Although the meaning of the license seems to match the BSD license, I'm not
100% sure its a real BSD license since the wording is different. Just to
confirm I've asked on the fedora-legal list for confirmation.
- COPYING file packaged

* specfile in American English and legible: OK

* %description: TODO (minor)
- I would reformat the last sentence in the %description section to use up the
available space of 80 charaters.

* Sources: OK
- Source0 URL ok
- spectool -g xscope.spec works
- sources matches upstream - md5sum:
c37ec177b56d5909584c1672b6beabd5  xscope-1.1.tar.bz2

* Patch0: OK
- patch file can be regenerated by the supplied git diff command
- upstream status of the patch is obvious
fce6e9df7881061013f4acd43742585b  xscope-1.1-diff_to_git.patch

* Compilation: OK
- mock build works
- package builds correctly in koji for F12 and F11, but failed for F10
- RPMOPTFLAGS used
- parallel build supported via _smp_mflags

* debuginfo sub-package: OK
- non-empty
- debuginfo file works together with gdb

* BuildRequires: OK

* Locales handling: OK (n/a)

* shared/static libs, pkgconfig/header/*.la files: OK (n/a)

* packages must own all directories: OK

* files not listed twice: OK

* permissions of files: OK
- %defattr used
- final file permissions OK

* %clean section: OK

* macro usage: OK

* code vs. content: OK (only code)

* large documentation into subpackage: OK (n/a)

* GUI application needs %{name}.desktop: OK (n/a)

* no directories owned which are already owned by other packages: OK

* rm -rf %{buildroot} at the beginning of %{install}: OK

* all filenames UTF8: OK

* functional test: TODO
- running it on the same machine as the X server did not work well:
  - started "xscope -v1"
  - started "DISPLAY=:1 gedit" in another console
  - xscope displays some X11 protocol communication
  - but gedit doesn't start up completly, X server + xscope + gedit hangs, it
is necessary to kill xscope by logging in via ssh...
- probably it is just wrong usage - any hints welcome ;-)


Best regards,
Christian

-- 
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 Fedora-package-review mailing list