You are not logged in.

#1 2007-08-18 03:16:31

iBertus
Member
From: Greenville, NC
Registered: 2004-11-04
Posts: 2,228

First -Syu pulls in libx11, xproto, etc...

I just completed the first -Syu from a new base install of Arch. I don't ever remember having tons of X11 dependancies being pulled in when updating the base system. No other software has been installed, just a fresh base install. Is this intended behaviour or has someone made a mistake in listing dependancies? The install was done with the 2007.08 base disc.

Offline

#2 2007-08-18 05:56:42

Snowman
Developer/Forum Fellow
From: Montreal, Canada
Registered: 2004-08-20
Posts: 5,212

Re: First -Syu pulls in libx11, xproto, etc...

What package has libx11, xproto as dependency?

Offline

#3 2007-08-18 06:10:57

crc32
Member
Registered: 2007-05-13
Posts: 23

Re: First -Syu pulls in libx11, xproto, etc...

Probably vim or vi.

Offline

#4 2007-08-18 06:11:14

jdhore
Member
From: NYC
Registered: 2007-08-01
Posts: 156

Re: First -Syu pulls in libx11, xproto, etc...

Snowman wrote:

What package has libx11, xproto as dependency?

my best guess would be Xorg or anything that depends on Xorg

Offline

#5 2007-08-18 14:15:21

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

Re: First -Syu pulls in libx11, xproto, etc...

crc32's probably right.  Vim depends on libxt which pulls in libx11 and libsm which pull in... etc.

Offline

#6 2007-08-18 17:46:22

iBertus
Member
From: Greenville, NC
Registered: 2004-11-04
Posts: 2,228

Re: First -Syu pulls in libx11, xproto, etc...

So, is this supposed to happen? I mean is this a feature? I don't much like having something from base pull in libx11. Plus, I don't remember this behaviour before, but according to cvs libxt has been a dependancy for awhile.

edit:

I answered my own questions.
http://www.archlinux.org/news/336/

Last edited by iBertus (2007-08-18 20:06:07)

Offline

#7 2007-08-18 23:07:45

shining
Pacman Developer
Registered: 2006-05-10
Posts: 2,043

Re: First -Syu pulls in libx11, xproto, etc...

Hm, I see, previously the package in base was vim (which didn't have X deps). Now the package in base is vi (still no X deps), but vim one has them. And pacman upgrades the vim package, instead of making the vim -> vi switch.

Anyway to sum up, this problem will probably be fixed with next ISO, where a default base install will only install the one without X deps (vi).


pacman roulette : pacman -S $(pacman -Slq | LANG=C sort -R | head -n $((RANDOM % 10)))

Offline

#8 2007-08-19 03:00:04

iBertus
Member
From: Greenville, NC
Registered: 2004-11-04
Posts: 2,228

Re: First -Syu pulls in libx11, xproto, etc...

Yep, it's just an oversight by pacman. Still, I would have voted for separate vim and vim-x11 packages. I like vim but can see many cases where having X installed is not optimal. It seems un-KISS for a text mode editor to have such lofty requirements.

Offline

#9 2007-08-19 07:34:05

Snowman
Developer/Forum Fellow
From: Montreal, Canada
Registered: 2004-08-20
Posts: 5,212

Re: First -Syu pulls in libx11, xproto, etc...

iBertus wrote:

Yep, it's just an oversight by pacman. Still, I would have voted for separate vim and vim-x11 packages. I like vim but can see many cases where having X installed is not optimal. It seems un-KISS for a text mode editor to have such lofty requirements.

As shining said,  we already have separate packages. What you call vim-x11 is the new  vim  package. The old vim without X11 is now called vi.  If you do not want any X11 packages on your system, remove vim and install vi instead.

Offline

Board footer

Powered by FluxBB