Please upstream the multiarch patch to Debian

Bug #1652711 reported by Jeremy Bícha
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
cmake (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

It's a bit annoying that cmake has different behavior has different behavior on Ubuntu than it does on Debian with multiarch.

We've been carrying forward a changelog entry for 2 years that says
"xnox says this is not yet ready to go upstream but he will work on it"

https://launchpad.net/ubuntu/+source/cmake/3.0.2-1ubuntu1

So maybe if there's a tracking bug for this issue, it will help.

Other Info
==========
I reported this in bug 1596391 but to be fair, that bug was sort of about pdal which has been fixed now.

...I noticed this issue today because I look at Ubuntu's calligra, which needs to carry a patch to handle the different cmake multiarch behavior.

Revision history for this message
Gianfranco Costamagna (costamagnagianfranco) wrote :

@Jeremy, can you please point me the calligra patch?
Honestly I think this patch is not easily upstreamable, I would prefer to drop it completely, as you/I said on bug 1596391, we can "include(GNUInstallDirs)" and get the multiarch bits for free.

If you provide me a list of packages, I'll make sure they are at least patched in Debian and sync'd in Ubuntu

Changed in cmake (Ubuntu):
status: New → Incomplete
Revision history for this message
Jeremy Bícha (jbicha) wrote :

Ok, calligra does not need a patch.

But I think italc does:
https://launchpad.net/ubuntu/+source/italc/1:3.0.2.90+dfsg1-1

Changed in cmake (Ubuntu):
status: Incomplete → New
Revision history for this message
Gianfranco Costamagna (costamagnagianfranco) wrote :

italc is fixed, opening a debian bug right now :)

Revision history for this message
Jeremy Bícha (jbicha) wrote :

chrome-gnome-shell 8 on Debian properly installs the Firefox stuff to /usr/lib/mozilla.
On Ubuntu, it installs to /usr/lib/x86_64-linux-gnu/mozilla which is bad because it's supposed to be an arch-all build. Also Firefox ignores the multiarch directories so installing there doesn't work.

Revision history for this message
Gianfranco Costamagna (costamagnagianfranco) wrote :

I'll upload a revert of the Ubuntu delta in some hours (tonight probably) if nobody complains.

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

This bug was fixed in the package cmake - 3.7.1-1ubuntu2

---------------
cmake (3.7.1-1ubuntu2) zesty; urgency=medium

  * Revert ubuntu delta, causes troubles (LP: #1652711 comment #4)
    - probably such delta is not needed anymore, and cmake is now fine
      in Ubuntu (even that MultiArchCross has been installed in the wrong
      data directory when cmake bumped major release, and nobody noticed)

 -- Gianfranco Costamagna <email address hidden> Thu, 12 Jan 2017 11:12:16 +0100

Changed in cmake (Ubuntu):
status: New → 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.