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

bugzilla at redhat.com bugzilla at redhat.com
Thu Sep 21 18:12: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-09-21 14:12 EST -------
> - We've never had a policy for systematically splitting packages

Exactly, there is no policy which says when to split a package. Until
then, it is packager's choice whether he splits or does not split.

My choice is, to split.


> - If we were to use your strict splitting policy on all Fedora packages,
>   the total number of packages in Fedora would be multiplied by 3 or
>   4. There's an inherent cost associated with increasing the number of
>   packages at the yum/rpm level.

Is this cost measured in KB, seconds, used lines on display or
bananas? Wouldn't they be outweighted by lesser dependencies and a
smaller system?

E.g. monolithic 'tor' might bring in initscripts, lvm2, udev... while
a splitted tor brings only tor-core. Splitting seems to reduce inherent
costs on yum/rpm level for me...

Splitting will perhaps increase needed blocksize (1-4K) in the repository
by one or two. The Used diskspace on the repository is cheap. Much cheaper
than the bloat introduced by unneeded dependencies.


> - Simplicity. Keep It Simple.

Ok, I can remove the initscript stuff completely and provide single
'tor-lsb' and 'tor-initng' packages. Would just add two more reviews
and people would complain that 'tor' main package does not have an
initscript.

As a compromise: I will keep -lsb in main package (as is) and remove
only the -minit and -initng part. Would you accept this?


> - Consistency to me is an important issue.

What would bring you consistency here? Using 'yum install tor' installs
consistently a 'tor' daemon with the appropriate initscripts; both with
the splitted and bloated variant.


> Consistency across other distributions for second. 

Package is for Fedora Extras; I do not request a review for Debian or
Mandriva.


> Not even 2M in size.

Size of package does not matter for dependencies issues. A 20 byte
perl script can bring in 50 MB of perl.


> - Your refusal to collaborate with reviewers is hurting Fedora.

Come on. Your refusal to accept views of packagers is hurting Fedora.


=========


> 1) most, if not all other packages work like that.

In Germany we have a proverb: "millions of flies can not err: shit
tastes great".

When you are new it might be good idea to follow the masses. But at
some time you should turn on the brain and think yourself.


> 2) you are insisting on custom non-FE requirements

Ok, as written above, I will remove the -initng and -minit subpackage
when this helps.




I really do not want to continue this meta-discussion which consists
only of personal views and unproved statements like "entire community".


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