> On Tue, 2010-03-02 at 12:37 -0500, Dave Jones wrote:
>> --> Processing Dependency: tor-lsb = 0.2.1.23-1200.fc12 for package:
>> tor-0.2.1.23-1200.fc12.i686
>
> This is where things go to hell. Why in the hell is tor-lsb /required/
> by tor?
tor-lsb requires only lsb-core (which has a minimal set of dependencies),
not whole lsb. Due to broken redhat-lsb packaging (there exist bugs
filed aeons ago) lsb-core pulls in all the x11 stuff which is required by
the complete lsb spec.
Enrico
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
03-02-2010, 06:20 PM
Enrico Scholz
tor dependency insanity.
Dave Jones <davej@redhat.com> writes:
> (12:24:07:root@firewall:~)# yum install tor
fwiw; when you can not wait for a fixed redhat-lsb package, do
| yum install tor tor-upstart
Upstart does not have a good way yet to disable/enable service so you
have to edit /etc/init/tor.conf resp. /etc/event.d/tor manually.
Enrico
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
03-02-2010, 06:21 PM
Seth Vidal
tor dependency insanity.
On Tue, 2 Mar 2010, Enrico Scholz wrote:
> Jesse Keating <jkeating@redhat.com> writes:
>
>> On Tue, 2010-03-02 at 12:37 -0500, Dave Jones wrote:
>>> --> Processing Dependency: tor-lsb = 0.2.1.23-1200.fc12 for package:
>>> tor-0.2.1.23-1200.fc12.i686
>>
>> This is where things go to hell. Why in the hell is tor-lsb /required/
>> by tor?
>
> tor-lsb requires only lsb-core (which has a minimal set of dependencies),
> not whole lsb. Due to broken redhat-lsb packaging (there exist bugs
> filed aeons ago) lsb-core pulls in all the x11 stuff which is required by
> the complete lsb spec.
>
and
https://bugzilla.redhat.com/show_bug.cgi?id=472633
-sv
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
03-02-2010, 06:21 PM
Seth Vidal
tor dependency insanity.
On Tue, 2 Mar 2010, Enrico Scholz wrote:
> Jesse Keating <jkeating@redhat.com> writes:
>
>> On Tue, 2010-03-02 at 12:37 -0500, Dave Jones wrote:
>>> --> Processing Dependency: tor-lsb = 0.2.1.23-1200.fc12 for package:
>>> tor-0.2.1.23-1200.fc12.i686
>>
>> This is where things go to hell. Why in the hell is tor-lsb /required/
>> by tor?
>
> tor-lsb requires only lsb-core (which has a minimal set of dependencies),
> not whole lsb. Due to broken redhat-lsb packaging (there exist bugs
> filed aeons ago) lsb-core pulls in all the x11 stuff which is required by
> the complete lsb spec.
>
> I'm not quite sure why it needs separate lsb/upstart init scripts
> anyway.
All the initscripts have huge and broken dependency chains.
E.g. assuming I would use the vanilla fedora 'initscripts' package, then
tor would still require[1] syslog, cpio, e2fsprogs, ethtool, mount, ...
although it does not log anything, does not extract/pack anything, does
not format a filesystem, does not configures network interfaces nor
mounts something.
'upstart' is packaged more sanily (atm) so I want to have and provide the
option, to install only the required stuff. This is done by splitting
out the core functionality and the ugly stuff (-lsb/-sysvinit) which is
used by most (but not all) people.
Enrico
Footnotes:
[1] rpm -qR initscripts
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
03-02-2010, 06:35 PM
Dave Jones
tor dependency insanity.
On Tue, Mar 02, 2010 at 08:23:22PM +0100, Enrico Scholz wrote:
> Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> writes:
>
> > | yum install tor tor-upstart
>
> should be
>
> | yum install tor-core tor-upstart
still no good, because tor-upstart requires tor which requires tor-lsb which...
Dave
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
03-02-2010, 06:38 PM
Adam Williamson
tor dependency insanity.
On Tue, 2010-03-02 at 20:31 +0100, Enrico Scholz wrote:
> Adam Williamson <awilliam@redhat.com> writes:
>
> > I'm not quite sure why it needs separate lsb/upstart init scripts
> > anyway.
>
> All the initscripts have huge and broken dependency chains.
> E.g. assuming I would use the vanilla fedora 'initscripts' package, then
> tor would still require[1] syslog, cpio, e2fsprogs, ethtool, mount, ...
> although it does not log anything, does not extract/pack anything, does
> not format a filesystem, does not configures network interfaces nor
> mounts something.
>
> 'upstart' is packaged more sanily (atm) so I want to have and provide the
> option, to install only the required stuff. This is done by splitting
> out the core functionality and the ugly stuff (-lsb/-sysvinit) which is
> used by most (but not all) people.
fair enough, I understand the situation more from your posts now.
--
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
03-02-2010, 07:11 PM
Denis Leroy
tor dependency insanity.
On 03/02/2010 07:48 PM, Dave Jones wrote:
> The tor package is at least fixable.
Over the dead body of the current package maintainer. That's the root of
the problem.
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
03-02-2010, 07:12 PM
Enrico Scholz
tor dependency insanity.
Dave Jones <davej@redhat.com> writes:
> > | yum install tor-core tor-upstart
>
> still no good, because tor-upstart requires tor which requires tor-lsb
> which...
thx for noticing this; this requirement is broken and has been fixed
now. I did not noticed it myself because I use yet another instance of
'init(tor)' on the tor server.
Enrico
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel