libcxl-dev package does not contain a static library

Bug #1590503 reported by Breno Leitão
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
libcxl (Ubuntu)
Expired
Low
Unassigned

Bug Description

libcxl-dev package should ship a static library, that is being generated but not shipped.

Revision history for this message
Breno Leitão (breno-leitao) wrote :

This patch should solve this problem. I will try to get a sponsorship to get it accepted.

Revision history for this message
Ubuntu Foundations Team Bug Bot (crichton) wrote :

The attachment "libcxl_add_static_lib_in_-dev.patch" seems to be a debdiff. The ubuntu-sponsors team has been subscribed to the bug report so that they can review and hopefully sponsor the debdiff. If the attachment isn't a patch, please remove the "patch" flag from the attachment, remove the "patch" tag, and if you are member of the ~ubuntu-sponsors, unsubscribe the team.

[This is an automated message performed by a Launchpad user owned by ~brian-murray, for any issue please contact him.]

tags: added: patch
Mathew Hodson (mhodson)
Changed in libcxl (Ubuntu):
importance: Undecided → Low
tags: added: packaging
Revision history for this message
Breno Leitão (breno-leitao) wrote :

Hi Ubuntu Sponsor Team,

Could you help me with this one? This is important because there is a new package we are pushing to Ubuntu that depends on this fix.

Changed in libcxl (Ubuntu):
status: New → In Progress
Revision history for this message
Nish Aravamudan (nacc) wrote :

Note that your debdiff (AIUI) can't be sponsored/uploaded exactly as-is. It is currently against xenial only and doesn't have a release.

My recommendations:

1) Fix it in Yakkety (so you'll have yakkety as the release in the changelog) by updating the debdiff. Or is it already fixed in 1.4-1? This is not clear in the bug report.
2) Setup a PPA to store test builds.
3) Once it's fixed in Yakkety, request an SRU for 16.04, but note that it must be fixed in Yakkety first. The changelog for 16.04 will look different (and the resulting version will be 1.3-0ubuntu2.1) Note also the Closes: syntax is for Debian bugs. LP bugs are referred as "LP: #...." for the auto-closer.
4) Follow https://wiki.ubuntu.com/StableReleaseUpdates for requesting the SRU.

-Nish

Revision history for this message
Breno Leitão (breno-leitao) wrote :

Thanks Nish, so let's focus on solving it in Yakkety first (recommendations #1 and #2).

I fixed it in yaketty and I am going to provide a patch for that attached in this LP bug.
I also submitted it in the PPA, you could be found it at https://launchpad.net/~breno-leitao/+archive/ubuntu/libcxl/+packages

How does it sound now?

➜ debdiff libcxl_1.4-1_ppc64el.changes libcxl_1.4-1ubuntu1_ppc64el.changes
[The following lists of changes regard files as different if they have
different names, permissions or owners.]

Files in second .changes but not in first
-----------------------------------------
-rw-r--r-- root/root /usr/lib/powerpc64le-linux-gnu/libcxl.a

Control files of package libcxl-dev: lines which differ (wdiff format)
----------------------------------------------------------------------
Depends: libcxl1 (= [-1.4-1)-] {+1.4-1ubuntu1)+}
Installed-Size: [-91-] {+135+}
Version: [-1.4-1-] {+1.4-1ubuntu1+}

Control files of package libcxl1: lines which differ (wdiff format)
-------------------------------------------------------------------
Version: [-1.4-1-] {+1.4-1ubuntu1+}

Thanks for yous sponsorship.
Breno

Revision history for this message
Sebastien Bacher (seb128) wrote :

The package is coming directly from Debian, is there any chance you could send them the patch, there is nothing Ubuntu specific in there

Revision history for this message
Martin Pitt (pitti) wrote :

Please send this to Debian, and also add a justification why we need a static library. These are discouraged and most packages deliberately don't ship them any more. We shouldn't carry such deltas in Ubuntu without a good reason, as that creates more future work. Unsubscribing sponsors for now.

Changed in libcxl (Ubuntu):
status: In Progress → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for libcxl (Ubuntu) because there has been no activity for 60 days.]

Changed in libcxl (Ubuntu):
status: Incomplete → Expired
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.