FTBFS: hwloc-contrib 1.9-1 build-depends on unavailable package libxnvctrl-dev

Bug #1327753 reported by Hans Joachim Desserud
18
This bug affects 2 people
Affects Status Importance Assigned to Milestone
hwloc-contrib (Ubuntu)
Fix Released
High
Unassigned
nvidia-settings (Ubuntu)
Fix Released
High
Alberto Milone

Bug Description

Hwloc-contrib 1.9-1 currently fails to build because it depends on libxnvctrl-dev which is not available.

Package libxnvctrl-dev is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  nvidia-settings

E: Package 'libxnvctrl-dev' has no installation candidate
apt-get failed.

For more details, see
https://launchpadlibrarian.net/173944551/buildlog_ubuntu-utopic-i386.hwloc-contrib_1.9-1_MANUALDEPWAIT.txt.gz

In Debian, libxnvctrl-dev is part of the nvidia-settings package (http://packages.qa.debian.org/n/nvidia-settings.html). However, this is not synced since Ubuntu has its own nvidia-settings package (https://launchpad.net/ubuntu/+source/nvidia-settings), though that does not offer the binary package which hwloc-contrib needs.

Revision history for this message
Graham Inggs (ginggs) wrote :

I had a go at merging the changes from 343.22-1 in Debian experimental.
The result is available in my PPA:
https://launchpad.net/~ginggs/+archive/ubuntu/arm-testing
and the debdiff is attached. The armhf build runs fine on an NVIDIA Jetson TK1 board.

Moving forward, I think it would be easier to maintain if we started with the Debian packaging (I think it can be used with only minor changes to debian/control) and then merged in the Ubuntu patches.
Upstream have released version 346.47 and I can look at updating the Debian package to that version.
Is there still time to get this into Vivid?

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in hwloc-contrib (Ubuntu):
status: New → Confirmed
Changed in nvidia-settings (Ubuntu):
status: New → Confirmed
tags: added: patch
no longer affects: hundredpapercuts
Changed in hwloc-contrib (Ubuntu):
importance: Undecided → High
Changed in nvidia-settings (Ubuntu):
importance: Undecided → High
Revision history for this message
Hans Joachim Desserud (hjd) wrote :

Thanks for creating a debdiff, Graham. I've taken the liberty of subscribing ubuntu-sponsors so they can take a look at it.

Revision history for this message
Alberto Milone (albertomilone) wrote :

I'm reviewing the patch, since I maintain the package.

Changed in nvidia-settings (Ubuntu):
assignee: nobody → Alberto Milone (albertomilone)
Revision history for this message
Hans Joachim Desserud (hjd) wrote :

Great to hear someone is looking into this. What I forgot in my last comment is that merging the latest packaging from Debian will likely also resolve bug 1429974.

Revision history for this message
Graham Inggs (ginggs) wrote :

I'll attach an updated debdiff soon including a merge of debian/copyright from the Debian packaging.

Revision history for this message
Graham Inggs (ginggs) wrote :

Updated debdiff attached with the following changes:
Merge debian/copyright from 343.22-1 in Debian experimental, add Ubuntu contributors, update copyright years.
Remove debian/dirs which was renamed to debian/nvidia-settings.dirs in the previous debdiff.
Remove extra empty and commented out lines from debian/patches/series and debian/rules.

Revision history for this message
Alberto Milone (albertomilone) wrote :

Thanks, I'll review the new patch then, so that we can close both bug reports.

Revision history for this message
Erich E. Hoover (ehoover) wrote :

Wow, thanks Alberto - that would be great! We (wine-staging) would like to link to libXNVCtrl and having it be a dynamic library removes the ambiguity about what we're supposed to do license-wise (and it dramatically simplifies our configure check!).

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package nvidia-settings - 346.47-0ubuntu1

---------------
nvidia-settings (346.47-0ubuntu1) vivid; urgency=medium

  [ Graham Inggs ]
  * Enable building for armhf.
  * New packages libxnvtrl0 and libxnvctrl-dev. (LP: #1327753)
  * Sync all patches from 343.22-1 in Debian experimental.
  * Merge debian/copyright from 343.22-1 in Debian experimental,
    add Ubuntu contributors, update copyright years. (LP: #1429974)
 -- Alberto Milone <email address hidden> Wed, 18 Mar 2015 12:41:58 +0100

Changed in nvidia-settings (Ubuntu):
status: Confirmed → Fix Released
Graham Inggs (ginggs)
Changed in hwloc-contrib (Ubuntu):
status: Confirmed → Fix Released
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.