def available(self): if self.package: cur_abi = OSLib.inst.current_xorg_video_abi() pkg_abi = OSLib.inst.video_driver_abi(self.package) if cur_abi and pkg_abi and cur_abi != pkg_abi: logging.debug('XorgDriverHandler(%s, %s, %s): Disabling as package video ABI %s does not match X.org video ABI %s', self.module, self.package, self.xorg_driver, pkg_abi, cur_abi) return False return KernelModuleHandler.available(self)
def available(self): if self.package: cur_abi = OSLib.inst.current_xorg_video_abi() pkg_abi = OSLib.inst.video_driver_abi(self.package) if cur_abi and pkg_abi and cur_abi != pkg_abi: logging.debug('XorgDriverHandler(%s, %s, %s): Disabling as package video ABI %s does not match X.org video ABI %s', self.module, self.package, self.xorg_driver, pkg_abi, cur_abi) return False return KernelModuleHandler.available(self)
def available(self): if self.package: cur_abi = OSLib.inst.current_xorg_video_abi() pkg_abis = OSLib.inst.video_driver_abi(self.package) if cur_abi and pkg_abis and (cur_abi not in pkg_abis): logging.debug( 'XorgDriverHandler(%s, %s, %s): Disabling as package video ABI(s) %s not compatible with X.org video ABI %s', self.module, self.package, self.xorg_driver, ', '.join(pkg_abis), cur_abi) return False # Do not install drivers which don't support Quantal's # backported xserver for precise if the new X stack is # already installed q_lts_xserver_installed = OSLib.inst.quantal_xserver_installed() q_lts_xserver_supported = OSLib.inst.quantal_xserver_supported( self.package) if q_lts_xserver_installed and not q_lts_xserver_supported: logging.debug( 'XorgDriverHandler(%s, %s, %s): Disabling as package is not compatible with Q-LTS X.org', self.module, self.package, self.xorg_driver) return False return KernelModuleHandler.available(self)