libidl: Convert to multiarch

Bug #911199 reported by Mikhail Sogrin
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
libidl (Debian)
Fix Released
Unknown
libidl (Ubuntu)
Fix Released
Wishlist
Unassigned

Bug Description

Please convert this package to multiarch.
Debian bug http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=641614 has a patch attached.

Tags: patch
Changed in libidl (Debian):
status: Unknown → New
Revision history for this message
Launchpad Janitor (janitor) wrote :

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

Changed in libidl (Ubuntu):
status: New → Confirmed
Revision history for this message
Tom Ellis (tellis) wrote :

Can we merge this in time for precise?

Revision history for this message
Tom Ellis (tellis) wrote :

I had a look over the debian patch and compared it to one I was already working on.

Attached is a new version, which I'll also add to the debian bug. It may not reach debian in time for us to sync for precise, if so could this one be applied to precise?

A couple of things:
 * I'm using $(DEB_HOST_MULTIARCH) in debian/control instead of just /*/ - I *think* that's what's recommended
 * Changed depends on cpp to cpp:any due to (discussion from #ubuntu-devel):

 <TREllis> I'm trying to multi-arch libidl0, it depends on cpp, which means the i386 package still won't install on amd64, needs cpp:i386... does that mean cpp needs multi-arching?
<cjwatson> TREllis: Multi-Arch: foreign on cpp *might* be the right thing if the version from another architecture will work; but I would have thought that cpp has architecture-specific defaults in it ...
<cjwatson> TREllis: we don't have provision for real multi-arch of binaries yet
<TREllis> cjwatson: right I thought that might be the case. That's one of my blockers at the moment whilst trying to fix a chain of multi-arch dependancies
...
<slangasek> cjwatson, TREllis: cpp is already marked Multi-Arch: allowed; packages that need to be able to depend on a foreign-arch version of cpp need to be updated to depend on cpp:any
<slangasek> TREllis: because it's not correct to say that a cpp package of any architecture will satisfy the dependency on cpp for a package of any other architecture, because of the per-arch defaults cjwatson mentions.

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

The attachment "libidl_0.8.14-0.2ubuntu1.debdiff" of this bug report has been identified as being a patch in the form of a debdiff. The ubuntu-sponsors team has been subscribed to the bug report so that they can review and hopefully sponsor the debdiff. In the event that this is in fact not a patch you can resolve this situation by removing the tag 'patch' from the bug report and editing the attachment so that it is not flagged as a patch. Additionally, if you are member of the ubuntu-sponsors team please also unsubscribe the team from this bug report.

[This is an automated message performed by a Launchpad user owned by Brian Murray. Please contact him regarding any issues with the action taken in this bug report.]

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

Thank, that looks good work, I will sponsor it

Changed in libidl (Ubuntu):
status: Confirmed → In Progress
importance: Undecided → Wishlist
Changed in libidl (Ubuntu):
status: In Progress → Fix Released
Changed in libidl (Debian):
status: New → Fix Committed
Changed in libidl (Debian):
status: Fix Committed → 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.