[Bug 219972] Review Request: poker-network - A poker server, client and abstract user interface library
bugzilla at redhat.com
bugzilla at redhat.com
Mon Jan 22 02:35:40 UTC 2007
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.
Summary: Review Request: poker-network - A poker server, client and abstract user interface library
Alias: poker-network
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=219972
------- Additional Comments From wart at kobold.org 2007-01-21 21:35 EST -------
GOOD
====
* rpmlint output:
E: poker-network no-binary
- poker-network is a library used by poker-server and others. The
lack of a binary is not an error.
E: poker-server non-readable /etc/poker-network/poker.server.xml 0600
- This file contains passwords for the server. It must have these
permissions.
E: poker-network-debuginfo empty-debuginfo-package
- This should go away once the package becomes noarch (see MUSTFIX)
* Source matches upstream
18538c17d8ab9796bd6cda846076a398c5f152a0 poker-network-1.0.33.tar.gz
* package and spec file named appropriately
* GPL license ok, license file included
* spec file legible and in Am. English
* Compiles and builds on FC6-i386, FC6-x86_64, FC7-i386, FC7-x86_64.
Fails to build on FC-5 due to missing python-twisted-web
* BR: look sane
* File contents look ok
* No locales (removed during install)
* No static or shared libs
* Not relocatable
* Directory ownership ok
* Duplicate license file in %files lists for subpackages, but I don't consider
this a problem.
* No need for -doc subpackage
* %doc doesn't appear to be needed at runtime.
* No .desktop file needed
* Packages run on FC7-i386 (other platforms/arch not tested)
MUSTFIX
=======
* Upstream bug #1454 that will allow this to be a noarch package.
* Create a 'poker' user for running the server for better security
* /usr/share/doc/poker-network-1.0.33/NIHPHOBIA is cute, but not really
necessary, is it?
* Don't use %{version} in the patch filenames. The version in a patch
filename is supposed to reflect the package version when the patch
was first introduced, not the current package version.
SHOULD
======
* Add selinux policies to poker-server for better security
* Patch tests/Makefile.in and configure in poker-network-1.0.33-config.patch
so that you don't have to call 'autoreconf' during %build. Hopefully
upstream will adopt this patch in a new release so that it becomes a
moot point.
* Use %{_initrddir} instead of %{_sysconfdir}/init.d
* Use double quotes around the sed regsub pattern to avoid potential
problems if %{python_sitelib} were to ever contain a space.
NOTES and Questions
===================
* poker-network and poker2d (BZ #222612) use the same upstream source
tarball, but different spec files. My understanding is that this is
so that poker-network can be marked as 'noarch', while poker2d will contain
arch-specific bits. As far as I am aware, there are no problems
using the same source file for two different spec files, aside from
duplication in the resulting srpm.
* Why does the package contain a x509 certificate for 'webmaster at localhost'?
--
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.
More information about the Fedora-package-review
mailing list