You are not logged in.

#1 2006-02-28 22:40:23

jaboua
Member
Registered: 2005-11-05
Posts: 634

Unneccesarry dependencies

I just noticed on a few packages, they have unneeded dependencies - for example I was just about to install a few fonts:

[root@pentagon jaboua]# pacman -S ttf-ms-fonts ttf-isabella ttf-junicode ttf-cheapskate

Targets: cabextract-1.1-1 xorg-xsm-1.0.1-1 xorg-xfwp-1.0.1-2 libfs-1.0.0-1
         xorg-xfs-1.0.1-1 xorg-xdm-1.0.1-1 xorg-twm-1.0.1-1
         xorg-res-utils-1.0.0-1 xorg-clients-7.0-1 ttf-ms-fonts-1.3-7
         ttf-isabella-1.003-2 ttf-junicode-0.6.5pre20051126-2
         ttf-cheapskate-2.0-4

The fonts don't need XDM or TWM to work. I just ran with nodeps atm, but it would be nice if you remove these dependencies. I also noticed some package depending on xorg I think, so it wanted to install the VESA drivers (which I wouldn't use anyway, I use the nvidia drivers). Not to nag, but it kind of defeat the purpose of a modular xorg.

Offline

#2 2006-02-28 22:57:26

Lone_Wolf
Forum Moderator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 11,922

Re: Unneccesarry dependencies

Those packages are dependencies of xorg-clients, looks like you hadn' t completed xorg install


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.


(A works at time B)  && (time C > time B ) ≠  (A works at time C)

Online

#3 2006-02-28 23:31:07

jaboua
Member
Registered: 2005-11-05
Posts: 634

Re: Unneccesarry dependencies

OK, I've installed xorg-clients now... But I still don't see why it's necesarry, it worked fine without xorg-clients...

Offline

#4 2006-03-01 02:14:28

Gullible Jones
Member
Registered: 2004-12-29
Posts: 4,863

Re: Unneccesarry dependencies

I think the problem is that the xorg dummy package ought to depend on xorg-clients, but doesn't.

Offline

#5 2006-03-01 16:36:13

loserMcloser
Member
From: Canada
Registered: 2004-12-15
Posts: 130

Re: Unneccesarry dependencies

Gullible Jones wrote:

I think the problem is that the xorg dummy package ought to depend on xorg-clients, but doesn't.

But what is the point of having modularized xorg if the xorg dummy package installs a bunch of stuff that some people might not want/need?

I think the original poster is right -- the fonts shouldn't depend on xorg-clients, just those packages in the xorg-clients dummy package that are related to fonts.

Offline

#6 2006-03-01 16:41:12

Romashka
Forum Fellow
Registered: 2005-12-07
Posts: 1,054

Re: Unneccesarry dependencies

loserMcloser wrote:

I think the original poster is right -- the fonts shouldn't depend on xorg-clients, just those packages in the xorg-clients dummy package that are related to fonts.

Agree completely.


to live is to die

Offline

#7 2006-03-01 17:59:33

Cerebral
Forum Fellow
From: Waterloo, ON, CA
Registered: 2005-04-08
Posts: 3,108
Website

Re: Unneccesarry dependencies

xorg-clients used to be one big package.  It was only split up shortly before xorg 7 went to current, and MANY packages depended on the 'big' xorg-clients package.  They added the dummy-package as a way to prevent these dependencies from breaking, but I am pretty sure that they eventually intend to correct all packages to depend on _only_ what they need.

Offline

#8 2006-03-01 18:47:07

JGC
Developer
Registered: 2003-12-03
Posts: 1,664

Re: Unneccesarry dependencies

The only dependency for font packages would be xorg-font-utils. As pointed out above, xorg-font-utils was in one big xorg-clients package. I kept a dummy to make sure these things don't break.

Offline

Board footer

Powered by FluxBB