On march 16th, xserver-xorg-video-all was moved from Depends to Recommends in the xserver-xorg package.
This happens to us for two reasons:
One: lubuntu's seed specifies no-follow-recommends.
Two: We do not have an explicit dependency on xserver-xorg-video-all.
I propose that an explicit dependency is added in either lubuntu's seed, or in one of the metapackages, to follow suit with the rest of the crowd. They all have the packages installed, one way or another, and we are the odd-man-out.
ubuntu-mate seems to have added their explicit dependency in the vivid cycle.
edubuntu had the explicit dependency in utopic, so they never noticed.
Xubuntu does not have no-follow-recommends, so they never noticed.
The others (ubuntu+Unity, kubuntu, etc) are all primarily based on GL compositors these days, and simply barf on the simple 2D cards that most of these remaining packages support.
MGA is required to support the Matrox G200e-compatible VGA adapter found in Nuvoton and ASPEED baseboard management controllers on various supermicro X8 and X9 series motherboards.
Mach64 is required to support some older supermicro X7-series on-motherboard VGA adapter.
cirrus and trident are required for some emulation environments like qemu.
Most of the pieces of actual hardware that these drivers were built for are no longer used; but they are old enough to be "the popular virtual devices to emulate".
I am not sure if these drivers will ever be updated to support DRM or KMS, or even if it is worth it for them to be changed, with the progress on wayland+pixman.
This comment is found in several of the seeds, and no longer seems to apply as of the march 16th commit to xserver-xorg.
# this includes xserver-xorg->xserver-xorg-{input|video}-* (no need to add specific drivers manually)
Here is my factual corroboration of the above set of opinions.
[code]
ubuntu@kamikazi-builder:~/seedfinder/seeds$ grep -r "xserver-xorg" | grep -v "xserver-xorg-input" | grep -v "dbg" | grep -v "geode"
edubuntu.utopic/desktop-gnome: * (xserver-xorg-video-all)
edubuntu.vivid/desktop-gnome: * (xserver-xorg-video-all)
kubuntu.utopic/active: * xorg # this includes xserver-xorg->xserver-xorg-{input|video}-* (no need to add specific drivers manually)
kubuntu-active.utopic/active: * xorg # this includes xserver-xorg->xserver-xorg-{input|video}-* (no need to add specific drivers manually)
kubuntu-active.vivid/active: * xorg # this includes xserver-xorg->xserver-xorg-{input|video}-* (no need to add specific drivers manually)
platform.utopic/desktop-common: * xorg # this includes xserver-xorg->xserver-xorg-{input|video}-* (no need to add specific drivers manually)
platform.utopic/installer-gtk: * xserver-xorg-core-udeb
platform.utopic/installer-gtk: * xserver-xorg-video-fbdev-udeb
platform.vivid/desktop-common: * xorg # this includes xserver-xorg->xserver-xorg-{input|video}-* (no need to add specific drivers manually)
platform.vivid/installer-gtk: * xserver-xorg-core-udeb
platform.vivid/installer-gtk: * xserver-xorg-video-fbdev-udeb
ubuntu-mate.vivid/core: * xserver-xorg
ubuntu-mate.vivid/core: * xserver-xorg-video-all
I've spent some more time in tracking this down.
Here's the change that made this occur: files.sllabs. com/files/ long-term/ screenshots/ kamikazi/ vmware- broken- for-lubuntu- and-this- is-the- culprit- commit. jpg
http://
On march 16th, xserver- xorg-video- all was moved from Depends to Recommends in the xserver-xorg package.
This happens to us for two reasons: recommends. xorg-video- all.
One: lubuntu's seed specifies no-follow-
Two: We do not have an explicit dependency on xserver-
I propose that an explicit dependency is added in either lubuntu's seed, or in one of the metapackages, to follow suit with the rest of the crowd. They all have the packages installed, one way or another, and we are the odd-man-out.
ubuntu-mate seems to have added their explicit dependency in the vivid cycle. recommends, so they never noticed.
edubuntu had the explicit dependency in utopic, so they never noticed.
Xubuntu does not have no-follow-
The others (ubuntu+Unity, kubuntu, etc) are all primarily based on GL compositors these days, and simply barf on the simple 2D cards that most of these remaining packages support.
Specifically: xorg-video- vmware xorg-video- vesa xorg-video- mga xorg-video- cirrus xorg-video- mach64 xorg-video- trident
xserver-
xserver-
xserver-
xserver-
xserver-
xserver-
MGA is required to support the Matrox G200e-compatible VGA adapter found in Nuvoton and ASPEED baseboard management controllers on various supermicro X8 and X9 series motherboards.
Mach64 is required to support some older supermicro X7-series on-motherboard VGA adapter.
cirrus and trident are required for some emulation environments like qemu.
Most of the pieces of actual hardware that these drivers were built for are no longer used; but they are old enough to be "the popular virtual devices to emulate".
I am not sure if these drivers will ever be updated to support DRM or KMS, or even if it is worth it for them to be changed, with the progress on wayland+pixman.
This comment is found in several of the seeds, and no longer seems to apply as of the march 16th commit to xserver-xorg. xorg->xserver- xorg-{input| video}- * (no need to add specific drivers manually)
# this includes xserver-
Here is my factual corroboration of the above set of opinions.
[code] kamikazi- builder: ~/seedfinder/ seeds$ grep -r "xserver-xorg" | grep -v "xserver- xorg-input" | grep -v "dbg" | grep -v "geode" utopic/ desktop- gnome: * (xserver- xorg-video- all) vivid/desktop- gnome: * (xserver- xorg-video- all) utopic/ active: * xorg # this includes xserver- xorg->xserver- xorg-{input| video}- * (no need to add specific drivers manually) active. utopic/ active: * xorg # this includes xserver- xorg->xserver- xorg-{input| video}- * (no need to add specific drivers manually) active. vivid/active: * xorg # this includes xserver- xorg->xserver- xorg-{input| video}- * (no need to add specific drivers manually) utopic/ desktop- common: * xorg # this includes xserver- xorg->xserver- xorg-{input| video}- * (no need to add specific drivers manually) utopic/ installer- gtk: * xserver- xorg-core- udeb utopic/ installer- gtk: * xserver- xorg-video- fbdev-udeb vivid/desktop- common: * xorg # this includes xserver- xorg->xserver- xorg-{input| video}- * (no need to add specific drivers manually) vivid/installer -gtk: * xserver- xorg-core- udeb vivid/installer -gtk: * xserver- xorg-video- fbdev-udeb mate.vivid/ core: * xserver-xorg mate.vivid/ core: * xserver- xorg-video- all
ubuntu@
edubuntu.
edubuntu.
kubuntu.
kubuntu-
kubuntu-
platform.
platform.
platform.
platform.
platform.
platform.
ubuntu-
ubuntu-
ubuntu@ kamikazi- builder: ~/seedfinder/ seeds$ grep -r "no-follow- recommends" utopic/ STRUCTURE: feature no-follow- recommends utopic/ core: * Feature: no-follow- recommends utopic/ desktop: * Feature: no-follow- recommends vivid/STRUCTURE :feature no-follow- recommends recommends vivid/desktop: * Feature: no-follow- recommends utopic/ build-essential : * Feature: no-follow- recommends utopic/ required: * Feature: no-follow- recommends vivid/build- essential: * Feature: no-follow- recommends vivid/required: * Feature: no-follow- recommends utopic/ system- image: * Feature: no-follow- recommends vivid/system- image: * Feature: no-follow- recommends mate.vivid/ STRUCTURE: feature no-follow- recommends mate.vivid/ cloudtop: * Feature: no-follow- recommends mate.vivid/ core: * Feature: no-follow- recommends mate.vivid/ desktop: * Feature: no-follow- recommends mate.vivid/ live: * Feature: no-follow- recommends mate.vivid/ live:# 'no-follow- recommends' is used in the seed to prevent the following mate.vivid/ live:== no-follow- recommends hacks == mate.vivid/ live:# software when 'no-follow- recommends' is used. touch.utopic/ STRUCTURE: feature no-follow- recommends touch.utopic/ sdk-libs: * Feature: no-follow- recommends touch.utopic/ touch: * Feature: no-follow- recommends touch.utopic/ touch-android: * Feature: no-follow- recommends touch.utopic/ touch-core: * Feature: no-follow- recommends touch.vivid/ STRUCTURE: feature no-follow- recommends touch.vivid/ sdk-libs: * Feature: no-follow- recommends touch.vivid/ touch: * Feature: no-follow- recommends touch.vivid/ touch-android: * Feature: no-follow- recommends touch.vivid/ touch-core: * Feature: no-follow- recommends
lubuntu.
lubuntu.
lubuntu.
lubuntu.
lubuntu.vivid/core: * Feature: no-follow-
lubuntu.
platform.
platform.
platform.
platform.
ubuntu.
ubuntu.
ubuntu-
ubuntu-
ubuntu-
ubuntu-
ubuntu-
ubuntu-
ubuntu-
ubuntu-
ubuntu-
ubuntu-
ubuntu-
ubuntu-
ubuntu-
ubuntu-
ubuntu-
ubuntu-
ubuntu-
ubuntu-
[/code]