libmotif4 should provide libmotif3 symlinks (libXm.so.3, etc.)

Bug #818220 reported by Graham Inggs
34
This bug affects 5 people
Affects Status Importance Assigned to Milestone
openmotif (Debian)
Fix Released
Unknown
openmotif (Ubuntu)
Fix Released
Wishlist
Unassigned
Precise
Fix Released
Wishlist
Unassigned

Bug Description

[FFe] Please consider the patch attached to comment #3 of LP: #1026640 for a Feature Freeze exception.

[IMPACT]
Libmotif3 has been replaced in the repositories by libmotif4 which is binary compatible with the older version.
However, libmotif4 does not include the required symlinks.

[Test Cases]
The archive attached to comment #4 of LP: #1026640 contains executables Xmtest-libmotif3-i386, Xmtest-libmotif4-i386, Xmtest-libmotif3-amd64 and Xmtest-libmotif3-amd64.

Install package libmotif4 and verify that both Xmtest-libmotif3-* and Xmtest-libmotif4-*, as appropriate for your architecture, are able to be executed.

[Regression Potential]
Minimal: this change applies to additional library symlinks.

---------------------------------------------------------------------------------------

According to the Open Motif 2.3.3 release notes:
http://www.motifzone.com/files/public_downloads/openmotif/2.3/2.3.3/RELEASE.txt
New location for release notes:
http://motif.ics.com/open-motif-233-release-notes

"1.1. Overview of Open Motif

Open Motif 2.3.3 is an updated version of Open Motif 2.3.
Any applications built against a previous 2.x release of Open Motif will be
binary compatible with this release."

Dependencies should also be revised, currently package libmotif4
Conflicts: libmotif3
Replaces: libmotif3

This should be updated to include:
Provides: libmotif3

And the following symlinks should be created:
libMrm.so.3 -> libMrm.so.4
libUil.so.3 -> libUil.so.4
libXm.so.3 -> libXm.so.4

Changed in openmotif (Debian):
status: Unknown → New
Revision history for this message
Stefano Rivera (stefanor) wrote :

The Provides should be *in addition* to Conflicts and Replaces

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

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

Changed in openmotif (Ubuntu):
status: New → Confirmed
Graham Inggs (ginggs)
description: updated
Graham Inggs (ginggs)
summary: - libmotif4 should provide libXm.so.3 and libXm.so.2 symlinks
+ libmotif4 should provide libmotif3 symlinks (libXm.so.3, etc.)
Revision history for this message
Graham Inggs (ginggs) wrote :

debdiff for Quantal attached to LP: #1026640

Graham Inggs (ginggs)
description: updated
Revision history for this message
Stefano Rivera (stefanor) wrote :

This should be pretty safe to do. There is only one reverse-dependency in the archive, this can't affect much.

I have no idea why they changed the soname if they are binary compatible, but whatever :)

You have an FFe.

Changed in openmotif (Ubuntu):
importance: Undecided → Wishlist
status: Confirmed → Triaged
Changed in openmotif (Ubuntu):
assignee: nobody → Fabrice Coutadeur (fabricesp)
status: Triaged → In Progress
Changed in openmotif (Ubuntu):
assignee: Fabrice Coutadeur (fabricesp) → nobody
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package openmotif - 2.3.3-5ubuntu2

---------------
openmotif (2.3.3-5ubuntu2) quantal; urgency=low

  * Convert to multiarch (LP: #1026640). Thanks Sergio Gelato.
  * Provide backwards compatibility with libmotif3 (LP: #818220).
  * Provide display manager entry for Motif Window Manager (LP: #310895)
 -- Graham Inggs <email address hidden> Thu, 04 Oct 2012 14:23:00 +0200

Changed in openmotif (Ubuntu):
status: Fix Committed → Fix Released
Changed in openmotif (Ubuntu Precise):
importance: Undecided → Wishlist
Revision history for this message
Steve Langasek (vorlon) wrote : Please test proposed package

Hello Graham, or anyone else affected,

Accepted openmotif into precise-proposed. The package will build now and be available at http://launchpad.net/ubuntu/+source/openmotif/2.3.3-5ubuntu1.12.04.1 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 change the bug tag from verification-needed to verification-done. If it does not, 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!

Changed in openmotif (Ubuntu Precise):
status: New → Fix Committed
tags: added: verification-needed
Revision history for this message
Graham Inggs (ginggs) wrote :

After installing libmotif4 2.3.3-5ubuntu1.12.04.1 from precise-proposed, I was able to run Xmtest-libmotif3-amd64 and Xmtest-libmotif3-amd64 from the archive attached to comment #4 of LP: #1026640.

tags: added: verification-done
removed: verification-needed
Changed in openmotif (Debian):
status: New → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package openmotif - 2.3.3-5ubuntu1.12.04.1

---------------
openmotif (2.3.3-5ubuntu1.12.04.1) precise-proposed; urgency=low

  * Convert to multiarch (LP: #1026640). Thanks Sergio Gelato.
  * Provide backwards compatibility with libmotif3 (LP: #818220).
  * Provide display manager entry for Motif Window Manager (LP: #310895)
 -- Graham Inggs <email address hidden> Tue, 16 Oct 2012 11:40:17 +0200

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

The verification of this Stable Release Update 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.

Changed in openmotif (Debian):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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