Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 278268 - x11-base/xorg-x11: make it a dumb meta
Summary: x11-base/xorg-x11: make it a dumb meta
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
: 238006 258535 265293 285874 (view as bug list)
Depends on:
Blocks: 282290
  Show dependency tree
 
Reported: 2009-07-18 15:21 UTC by Samuli Suominen (RETIRED)
Modified: 2009-09-22 21:56 UTC (History)
6 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 Samuli Suominen (RETIRED) gentoo-dev 2009-07-18 15:21:53 UTC
Can we get rid of the ancient symlink to X11R6? 

Most users install xorg-server anyway and don't have it and everything just keeps working.

src_install() {
        # Make /usr/X11R6 a symlink to ../usr.
        dodir /usr
        dosym ../usr /usr/X11R6
}
Comment 1 Rémi Cardona (RETIRED) gentoo-dev 2009-07-20 15:25:39 UTC
ACK, although I don't know if this deserves a revbump or not...

Your call :)

Thanks
Comment 2 Rémi Cardona (RETIRED) gentoo-dev 2009-09-19 20:45:41 UTC
Let's just drop the meta package, it's useless anyway.

Now we have to ask GDP to update the various official docs, we have to update our own docs, ...

Marking as a soft blocker for 1.6 stabilization.

Thanks
Comment 3 Rémi Cardona (RETIRED) gentoo-dev 2009-09-19 20:46:47 UTC
*** Bug 265293 has been marked as a duplicate of this bug. ***
Comment 4 Rémi Cardona (RETIRED) gentoo-dev 2009-09-19 20:47:20 UTC
*** Bug 258535 has been marked as a duplicate of this bug. ***
Comment 5 Rémi Cardona (RETIRED) gentoo-dev 2009-09-19 21:25:23 UTC
*** Bug 238006 has been marked as a duplicate of this bug. ***
Comment 6 Rémi Cardona (RETIRED) gentoo-dev 2009-09-21 16:01:29 UTC
Ok, so instead of removing it, we've agreed to make it a simple meta without any version numbers that'll just pull xorg-server and the blessed list of X related apps.

Protos and libraries have also been pruned from the meta, it no longer creates the /usr/X11R6 symlink, nor does it try to fix users' xorg.conf.

That closes about all the issues we had with this package.

Thanks
Comment 7 Rémi Cardona (RETIRED) gentoo-dev 2009-09-22 06:48:15 UTC
*** Bug 285874 has been marked as a duplicate of this bug. ***
Comment 8 Rémi Cardona (RETIRED) gentoo-dev 2009-09-22 06:48:35 UTC
Sigh...
Comment 9 Rémi Cardona (RETIRED) gentoo-dev 2009-09-22 07:03:15 UTC
@Harm, I've committed an update to the "broken" ebuild. Could you try it out and let me know if it works for you?

Thanks
Comment 10 Harm Geerts 2009-09-22 21:54:58 UTC
It works but it still shows the user it has removed xorg.conf. It is not clear that the config is restored in the postinstall.

If you can live with that then this bug is fixed :)

>>> Installing (1 of 1) x11-base/xorg-x11-7.4-r1
 * checking 0 files for package collisions
>>> Safely unmerging already-installed instance...
No package files given... Grabbing a set.
<<<          sym /usr/X11R6
<<<          obj /etc/X11/xorg.conf
--- !empty   dir /usr
--- !empty   dir /etc/X11
--- !empty   dir /etc
>>> Original instance of package unmerged safely.
Comment 11 Rémi Cardona (RETIRED) gentoo-dev 2009-09-22 21:56:39 UTC
(In reply to comment #10)
> It works but it still shows the user it has removed xorg.conf. It is not clear
> that the config is restored in the postinstall.

At this point, I'm just hoping people don't even notice portage tried to remove their xorg.conf...

Thanks for the feedback, I greatly appreciate it :)