-
-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[core-gl-kit] Create metapackage like xorg-x11
that includes xorg-drivers
#191
Comments
xorg-x11
probably should depend on xorg-drivers
xorg-x11
probably should depend on xorg-drivers
, but seems not to
Well, i'm not sure that is a real issue that we want to fix. Portage tries to resolve the reverse dependencies of the world packages and probably doesn't find a real dependency to this and doesn't find match. If the IMHO, i'm not sure that I want statically add all drivers by default. This is a PITA that doesn't match the real world. In the container/server world you can to have the needs of the X11 libraries but not the drivers. For example using the Btw, considering that in the near future we will split the branches between desktop and container/server this could be managed in different mode for Desktop and Server mode based on a specific profile mix-in. But I think that instead to call the virtual base as |
We have ... well, I looked carefully In my case, I definitely want to keep |
So anyway, something isn't right, because the relevant My preferred solution would be to make the drivers package "empty" in the case of server profiles that don't set any driver I like your idea of moving it to |
Another reason I think we can consider this a bug worth fixing: |
To confirm that is a Portage bug you need to see what are the USE flags enable in xorg-server. IIRC PDEPEND are packages that is good to have but not mandatory and normally PDEPEND is used to avoid dep cycles. Indeed, the package So, IMHO the solutions possible are: a) just add the packages b) just to test... instead of using complex behavior it's possible define a c) Drop the stupid injection of |
I'm thinking about what to do here. I've observed that on servers, the drivers also used to be pulled in but now are not. Now I lean toward adding |
xorg-x11
probably should depend on xorg-drivers
, but seems not toxorg-x11
that includes xorg-drivers
On
mark-testing
,x11-base/xorg-x11
is installed on my system in theworld
set, butemerge -c
wants to removex11-base/xorg-drivers
. That's clearly not the right thing to do, because it will also removex11-drivers/xf86-input-evdev
and friends, rendering my Xserver inoperable... won't it? Did something change in how these packages are implemented?I suspect it's a dependency issue, but haven't checked the ebuild so perhaps I'm wrong about the source of this problem.
The text was updated successfully, but these errors were encountered: