Jockey is unable to check Saucy's xserver ABI

Bug #1279229 reported by Alberto Milone
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
jockey (Ubuntu)
Invalid
High
Unassigned
Precise
Fix Released
High
Alberto Milone

Bug Description

SRU request:

Please accept jockey in precise-proposed.

[Rationale]
The new code adds support for the lts-saucy backported stack and for the future lts-trusty stack.

[Impact]
Without this work, hybrid graphics can't be enabled if the lts-saucy stack is installed. Installing the nvidia driver on hybrid systems without the nvidia-prime package will result in failure.

[Test Case]
1) Install the update
2) Make sure that Saucy's xserver is installed.
3) Launch Jockey and install the nvidia driver on a hybrid system with Intel/NVIDIA GPUs.
4) Check that the "nvidia-prime" package was installed.

[Regression Potential]
Low. The new code doesn't affect systems with different stacks or non-hybrid systems.

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: jockey-common 0.9.7-0ubuntu7.13
ProcVersionSignature: Ubuntu 3.11.0-15.25~precise1-generic 3.11.10
Uname: Linux 3.11.0-15-generic x86_64
.var.log.jockey.log:

ApportVersion: 2.0.1-0ubuntu17.6
Architecture: amd64
Date: Wed Feb 12 09:04:57 2014
InstallationMedia: Ubuntu 12.04.2 LTS "Precise Pangolin" - Release amd64 (20130125)
MachineType: System manufacturer System Product Name
MarkForUpload: True
PackageArchitecture: all
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.11.0-15-generic root=UUID=4244ad26-e825-410b-9ec7-071769ce3007 ro quiet splash radeon.dpm=1 vt.handoff=7
SourcePackage: jockey
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 08/20/2013
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 1301
dmi.board.asset.tag: To be filled by O.E.M.
dmi.board.name: P8H77-V LE
dmi.board.vendor: ASUSTeK COMPUTER INC.
dmi.board.version: Rev X.0x
dmi.chassis.asset.tag: Asset-1234567890
dmi.chassis.type: 3
dmi.chassis.vendor: Chassis Manufacture
dmi.chassis.version: Chassis Version
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr1301:bd08/20/2013:svnSystemmanufacturer:pnSystemProductName:pvrSystemVersion:rvnASUSTeKCOMPUTERINC.:rnP8H77-VLE:rvrRevX.0x:cvnChassisManufacture:ct3:cvrChassisVersion:
dmi.product.name: System Product Name
dmi.product.version: System Version
dmi.sys.vendor: System manufacturer

Revision history for this message
Alberto Milone (albertomilone) wrote :
Changed in jockey (Ubuntu):
assignee: nobody → Alberto Milone (albertomilone)
status: New → In Progress
importance: Undecided → High
milestone: none → precise-updates
description: updated
description: updated
description: updated
description: updated
Revision history for this message
Colin Watson (cjwatson) wrote : Please test proposed package

Hello Alberto, or anyone else affected,

Accepted jockey into precise-proposed. The package will build now and be available at http://launchpad.net/ubuntu/+source/jockey/0.9.7-0ubuntu7.14 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

tags: added: verification-needed
Changed in jockey (Ubuntu Precise):
status: New → Fix Committed
importance: Undecided → High
assignee: nobody → Alberto Milone (albertomilone)
milestone: none → precise-updates
Changed in jockey (Ubuntu):
status: In Progress → Invalid
milestone: precise-updates → none
assignee: Alberto Milone (albertomilone) → nobody
Revision history for this message
Alberto Milone (albertomilone) wrote :

I can confirm that the update in precise-proposed solves the problem on my laptop with Intel/NVIDIA.

Here are the most important lines from the attached log:

linux-lts-saucy installed: True
linux-lts-trusty installed: False
linux minor version: 11
xserver ABI: 14

This means that the system is using Saucy's LTS stack (X ABI 14, linux-lts-saucy).

These two lines prove that Jockey installs both the driver and the nvidia-prime package as expected:

2014-02-12 16:15:17,564 DEBUG: Installing package: nvidia-prime
...
2014-02-12 16:15:21,192 DEBUG: Installing package: nvidia-331

As a result it's all correctly set up and working.

tags: added: verification-done
removed: verification-needed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package jockey - 0.9.7-0ubuntu7.14

---------------
jockey (0.9.7-0ubuntu7.14) precise-proposed; urgency=low

  * jockey/oslib.py, jockey/xorg_driver.py:
    - Add code to fully enable hybrid graphics when using
      Saucy's LTS stack, and the future Trusty stack
      (LP: #1279229).
  * tests/hybridgraphics.py:
    - Add tests which simulate the availability of Saucy's
      and Trusty's backported stacks.
 -- Alberto Milone <email address hidden> Wed, 12 Feb 2014 11:15:25 +0100

Changed in jockey (Ubuntu Precise):
status: Fix Committed → Fix Released
Revision history for this message
Colin Watson (cjwatson) wrote : Update Released

The verification of the Stable Release Update for jockey has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regresssions.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.