FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Redhat > Fedora Development

 
 
LinkBack Thread Tools
 
Old 03-02-2010, 06:15 PM
Enrico Scholz
 
Default tor dependency insanity.

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.



Enrico
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
 
Old 03-02-2010, 06:20 PM
Enrico Scholz
 
Default 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
 
Old 03-02-2010, 06:21 PM
Seth Vidal
 
Default 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.
>

True:

repoquery -q --whatprovides lsb-core-noarch
redhat-lsb-0:3.2-7.fc12.i686

this one

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

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
 
Old 03-02-2010, 06:21 PM
Seth Vidal
 
Default 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.
>

True:

repoquery -q --whatprovides lsb-core-noarch
redhat-lsb-0:3.2-7.fc12.i686

this one

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

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
 
Old 03-02-2010, 06:23 PM
Enrico Scholz
 
Default tor dependency insanity.

Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> writes:

> | yum install tor tor-upstart

should be

| yum install tor-core tor-upstart
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
 
Old 03-02-2010, 06:31 PM
Enrico Scholz
 
Default tor dependency insanity.

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.



Enrico

Footnotes:
[1] rpm -qR initscripts

--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
 
Old 03-02-2010, 06:35 PM
Dave Jones
 
Default 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
 
Old 03-02-2010, 06:38 PM
Adam Williamson
 
Default 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
 
Old 03-02-2010, 07:11 PM
Denis Leroy
 
Default 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
 
Old 03-02-2010, 07:12 PM
Enrico Scholz
 
Default 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
 

Thread Tools




All times are GMT. The time now is 02:28 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org