Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 52621 - after migrating to XOrg, Xfree86 listed as "upgrade" in portage
Summary: after migrating to XOrg, Xfree86 listed as "upgrade" in portage
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 Linux
: High major (vote)
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on: 47632
Blocks: 45610
  Show dependency tree
 
Reported: 2004-05-31 12:53 UTC by Andrew D Kirch
Modified: 2004-07-06 09:19 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andrew D Kirch 2004-05-31 12:53:58 UTC
root@gentoo64 init.d # emerge -puD world
 
These are the packages that I would merge, in order:
 
Calculating world dependencies ...done!
[ebuild  N    ] x11-base/xfree-4.3.0-r5
 
root@gentoo64 init.d # emerge -pUD world
>>> --upgradeonly implies --update... adding --update to options.
 
These are the packages that I would merge, in order:
 
Calculating world dependencies ...done!
[ebuild  N    ] x11-base/xfree-4.3.0-r5


Reproducible: Always
Steps to Reproduce:
1. migrate to xorg
2. emerge sync
3. emerge -puD world (or -pUD)

Actual Results:  
xfree86 was offered as an "upgrade" which could significantly BREAK the system.

Expected Results:  
xfree86 should be masked or otherwise virtually provided so that dependancy
problems like this do not occur.

this is most likely not an ARCH issue, I'm running on AMD64, but this should
also effect i386.
Comment 1 Sven Wegener gentoo-dev 2004-06-05 09:28:05 UTC
Seems like one of the packages that you've got installed doesn't depend on virtual/x11 but on x11-base/xfree

Could you please do

grep x11-base/xfree /var/db/pkg/*/*/RDEPEND

and post the output.
Comment 2 Andrew D Kirch 2004-06-05 17:12:57 UTC
root@gentoo64 init.d # grep x11-base/xfree /var/db/pkg/*/*/RDEPEND
/var/db/pkg/dev-python/PyOpenGL-2.0.0.44/RDEPEND:       x11-base/xfree
/var/db/pkg/media-gfx/xloadimage-4.1-r1/RDEPEND:        x11-base/xfree
/var/db/pkg/media-sound/timidity++-2.13.0_rc1/RDEPEND:  X? ( >=x11-base/xfree-4.0 )
/var/db/pkg/x11-base/xorg-x11-6.7.0/RDEPEND:    !x11-base/xfree
/var/db/pkg/x11-terms/xterm-184/RDEPEND:|| ( x11-base/xorg-x11 >=x11-base/xfree-4.3.0-r6 )
/var/db/pkg/x11-themes/golden-xcursors-0.8/RDEPEND:>=x11-base/xfree-4.3.0-r2
/var/db/pkg/x11-themes/silver-xcursors-0.4/RDEPEND:>=x11-base/xfree-4.3.0-r2
Comment 3 Jan Callewaert 2004-06-06 06:16:08 UTC
# grep x11-base/xfree /var/db/pkg/*/*/RDEPEND
/var/db/pkg/app-portage/portagemaster-0.2.1/RDEPEND:             x11-base/xfree
/var/db/pkg/media-gfx/xloadimage-4.1-r1/RDEPEND:        x11-base/xfree
/var/db/pkg/media-libs/xine-lib-1_rc4/RDEPEND:  amd64? ( X? ( || ( x11-base/xorg-x11 >=x11-base/xfree-4.3.0-r6 ) ) )
/var/db/pkg/media-video/avifile-0.7.38.20030710/RDEPEND:        xv? ( >=x11-base/xfree-4.2.1 )
/var/db/pkg/media-video/avifile-0.7.38.20030710/RDEPEND:        X? ( >=x11-base/xfree-4.2.0 virtual/xft )
/var/db/pkg/media-video/mjpegtools-1.6.1.90-r1/RDEPEND: X? ( x11-base/xfree )
/var/db/pkg/x11-base/xorg-x11-6.7.0/RDEPEND:    !x11-base/xfree
/var/db/pkg/x11-libs/libwnck-2.6.0.1/RDEPEND:   amd64? ( || ( >=x11-base/xfree-4.3.0-r6 x11-base/xorg-x11 ) )
/var/db/pkg/x11-misc/lineakd-0.7.2/RDEPEND:x11-base/xfree
/var/db/pkg/x11-terms/xterm-184/RDEPEND:|| ( x11-base/xorg-x11 >=x11-base/xfree-4.3.0-r6 )
Comment 4 Roger 2004-06-09 13:59:20 UTC
same here.

# emerge -UDp world
>>> --upgradeonly implies --update... adding --update to options.

These are the packages that I would merge, in order:

Calculating world dependencies ...done!
[ebuild  N    ] x11-base/xfree-4.3.0-r5
[ebuild  N    ] x11-libs/xft-2.0.1-r2


Even after adding xfree & xft to package.mask, I would get allot of "masked" errors, not only with xorg and opengl-update, but also with xterm, etc.

Other then this, I'm very impressed that synaptics & linuxwacom packages also appear to work flawlessly at this time also. ;-)



# grep x11-base/xfree /var/db/pkg/*/*/RDEPEND
/var/db/pkg/dev-python/PyOpenGL-2.0.0.44/RDEPEND:       x11-base/xfree
/var/db/pkg/media-gfx/xloadimage-4.1-r1/RDEPEND:        x11-base/xfree
/var/db/pkg/media-libs/xine-lib-1_rc4/RDEPEND:  amd64? ( X? ( || ( x11-base/xorg-x11 >=x11-base/xfree-4.3.0-r6 ) ) )
/var/db/pkg/media-sound/timidity++-2.12.0-r3/RDEPEND:   X? ( >=x11-base/xfree-4.0 )
/var/db/pkg/media-tv/nvtv-0.4.6/RDEPEND:        X? ( >=x11-base/xfree-4.0 ) 
/var/db/pkg/media-video/ogle-0.9.2/RDEPEND:     x11-base/xfree
/var/db/pkg/net-misc/tightvnc-1.2.8/RDEPEND:>=x11-base/xfree-4.2.1
/var/db/pkg/x11-base/xorg-x11-6.7.0/RDEPEND:    !x11-base/xfree
/var/db/pkg/x11-libs/libwnck-2.6.0.1/RDEPEND:   amd64? ( || ( >=x11-base/xfree-4.3.0-r6 x11-base/xorg-x11 ) ) 
/var/db/pkg/x11-misc/linuxwacom-0.6.3/RDEPEND:|| ( >=x11-base/xfree-4.3.0-r6 x11-base/xorg-x11 )
/var/db/pkg/x11-misc/rss-glx-0.7.3/RDEPEND:x11-base/xfree
/var/db/pkg/x11-misc/synaptics-0.13.2/RDEPEND:|| ( x11-base/xorg-x11 >=x11-base/xfree-4.3.0-r4 ) 
/var/db/pkg/x11-terms/xterm-184/RDEPEND:|| ( x11-base/xorg-x11 >=x11-base/xfree-4.3.0-r6 )
Comment 5 foser (RETIRED) gentoo-dev 2004-06-10 10:01:08 UTC
hmmm i think something seriously wrong on your machines, no recent xfree/xorg should want to install a seperate xft at this point.

I think it may have has something todo with your virtual cache.
Comment 6 Donnie Berkholz (RETIRED) gentoo-dev 2004-06-13 18:16:53 UTC
At this point, all the ebuilds on your list are updated to depend on the virtual. If you hit problems with any specific ones locally, try remerging them.
Comment 7 Benedict Verhegghe 2004-06-27 23:58:58 UTC
I keep having this same problem, even after remerging all the packages that list xfree as a dependency. Now grep xfree /var/db/pkg/*/*/RDEPEND only produces:

/var/db/pkg/x11-base/xorg-x11-6.7.0-r1/RDEPEND: !x11-base/xfree
/var/db/pkg/x11-libs/libwnck-2.6.0.1/RDEPEND:   amd64? ( || ( >=x11-base/xfree-4.3.0-r6 x11-base/xorg-x11 ) )
/var/db/pkg/x11-terms/xterm-184/RDEPEND:|| ( x11-base/xorg-x11 >=x11-base/xfree-4.3.0-r6 )

but emerge -up world still wants to install xfree:

[ebuild  N    ] x11-base/xfree-4.3.0-r5


Comment 8 Michal Wojciechowski 2004-07-01 01:18:15 UTC
I've had a similar problem, resolved it by putting:

  x11-base/xorg-x11 ~x86

in /etc/portage/package.keywords.
Comment 9 Timothy Brown 2004-07-06 09:15:05 UTC
Hi guys,

I don't have an /etc/portage/package.keywords.  Furthermore, I also have the situation in comment #7.  I suggest reopening this bug.  (I'm on x86)