[Bug 197740] Review Request: dircproxy - IRC proxy server

bugzilla at redhat.com bugzilla at redhat.com
Thu Aug 10 03:27:19 UTC 2006


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: dircproxy - IRC proxy server


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





------- Additional Comments From cweyl at alumni.drew.edu  2006-08-09 23:17 EST -------
Whew!  ok :)

1. It appears to me that this proxy can be run as a non-root user and still be
able to do everything needed except use the "switch_user" command.  (Read
another way, it looks like you only need to run dircproxy as root if you want
to use "switch_user".)  Let's find a way to have this service start up as a
non-root user by default (perhaps just "nobody" as README.identd suggests).

It would seem to make sense to patch /etc/init.d/dircproxy to read values from
/etc/sysconf/dircproxy (as other init scripts do) to determine what user to
run under, etc.

2. The release tag here, as this is a beta package, should be something like:

    0.x.beta%{?dist}

Where x is the actual release.  (On coming out of beta, it should start being
the normal "x%{?dist}".)  See wiki - Packaging/NamingGuidelines.

3. rpmlint emits two warnings -- both of these are easy enough to fix.

+ package meets naming and packaging guidelines.
+ specfile is properly named, is cleanly written and uses macros consistently.
+ dist tag is present.
X release tag doesn't meet naming guidelines.
+ build root is correct.
+ license field matches the actual license.
+ license is open source-compatible.  License text included in package.
+ source files match upstream:
bd6abe933f90d80fbc71a00563f9c7de  dircproxy-1.2.0-beta.tar.bz
bd6abe933f90d80fbc71a00563f9c7de  dircproxy-1.2.0-beta.tar.bz.srpm
+ latest version is being packaged.
+ BuildRequires are proper.
+ package builds in mock (fc5/x86_64).
X rpmlint is silent.
[build at zeus dircproxy]$ rpmlint dircproxy-1.2.0-0.beta.1.fc5.src.rpm
W: dircproxy mixed-use-of-spaces-and-tabs
[build at zeus x86_64]$ rpmlint dircproxy-1.2.0-0.beta.1.fc5.x86_64.rpm
W: dircproxy wrong-file-end-of-line-encoding
/usr/share/doc/dircproxy-1.2.0/README.ssl
+ final provides and requires are sane:
 ** dircproxy-1.2.0-0.beta.1.fc5.x86_64.rpm
 == provides
 config(dircproxy) = 1.2.0-0.beta.1.fc5
 dircproxy = 1.2.0-0.beta.1.fc5
 == requires
 /bin/sh
 /usr/bin/perl
 config(dircproxy) = 1.2.0-0.beta.1.fc5
 perl(strict)
 perl(vars)
+ no shared libraries are present.
+ package is not relocatable.
+ owns the directories it creates.
+ doesn't own any directories it shouldn't.
+ no duplicates in %files.
+ file permissions are appropriate.
+ %clean is present.
O %check is not present, but there are no tests defined
O scriptlets look sane, and conform to ScriptletSnippets
+ code, not content.
+ documentation is small, so no -docs subpackage is necessary.
+ %docs are not necessary for the proper functioning of the package.
+ no headers.
+ no pkgconfig files.
+ no libtool .la droppings.
+ not a GUI app.
+ not a web app.


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