[Bug 175433] Review Request: tor - Anonymizing overlay network for TCP (The onion router)

bugzilla at redhat.com bugzilla at redhat.com
Wed Jan 18 17:18:30 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: tor - Anonymizing overlay network for TCP (The onion router)


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





------- Additional Comments From enrico.scholz at informatik.tu-chemnitz.de  2006-01-18 12:18 EST -------
> I still see a file being created in the spec file:
> ...
> cat <<EOF >>src/config/torrc.sample.in

There won't be a file *created* but an existing one be modified. I do
not see how this can be done shorter or clearer with a separate SOURCE

> It uses a harcoded user/group id of 19...

Regarding the uid, please see
	  http://fedoraproject.org/wiki/PackageUserRegistry
	  http://fedoraproject.org/wiki/PackageUserCreation


> Actually, libevent is no longer statically linked. But it still
> needs a Requires:

An explicit  Requires: for libevent is not needed because of:
| $ rpm -qR tor
| ...
| libevent-1.1a.so.1  


> I dont think circular dependancies are cool...

Circular dependencies can not be avoided, Fedora Core is full of them
and rpm/smart/yum works fine with them. They are needed because:

a) tor needs some init-scripts
b) the init-scripts need the tor daemon

Because different init-methods are possible which bring in non-trivial
dependencies the init-scripts are in separate subpackages.


> source1 (the gpg signature) is defined but not used. it should
> probably either not be defined, or it should be used to actualy gpg
> check the source file in the prep stage.

It makes no sense to check the GPG signature in %prep. The buildsystem does
know neither the associated gpg key, nor does it define the trust. The
shipped GPG signature is for reviewers only who want to verify the tarball.


> Missing chkconfig --add / --delete in %post, %prun, %postun

The -lsb subpackage has the needed Requires(...): to register/unregister
the lsb initscript.

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




More information about the fedora-extras-list mailing list