Activity log for bug #1187507

Date Who What changed Old value New value Message
2013-06-04 17:29:10 Graham Inggs bug added bug
2013-06-04 17:29:46 Graham Inggs bug task added motif (Ubuntu)
2013-06-04 17:30:37 Graham Inggs bug watch added http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=710935
2013-06-04 17:30:37 Graham Inggs bug task added motif (Debian)
2013-06-06 15:42:21 Bug Watch Updater motif (Debian): status Unknown Fix Committed
2013-06-09 12:31:10 Graham Inggs description Since (open)motif provides libmotif3 compatiblity, it should properly transition from libmotif3. This could be an issue for Lucid -> Precise upgrades. [SRU] The debdiffs attached to this bug provide a libmotif3 virtual package to properly transition from the libmotif3 package still present in Lucid to the new libmotif4 packages in Precise, Quantal and Raring. For Precise and Quantal, LP: #1187534 is fixed as well. [IMPACT] According to the whole archive statistics in Ubuntu's PopCon [1], it appears there are still a significant number of libmotif3 installations. #rank name inst vote old recent no-files (maintainer) 8636 libmotif3 25238 45 18260 4 6929 (Debian Qa Group) 18967 libmotif4 3683 115 3264 75 229 (Unknown) I believe this may be due to the number of proprietary packages that need libXm.so.3. Searching for 'install libmotif3' returns a number of guides on installing some of these packages on Debian and Ubuntu, as well as guides on how to install libmotif3 from previous releases. Since openmotif 2.3.3-5ubuntu2 in Quantal and 2.3.3-5ubuntu1.12.04.1 in Precise (LP: #818220), libmotif4 has provided symlinks for libXm.so.3 and the other libmotif3 libraries, but did not provide a libmotif3 transitional package and thus libmotif3 was never properly transitioned to libmotif4. [Test Case] Install libmotif3 from Lucid then verify that libmotif3 is upgraded and libmotif4 is installed: $ wget http://archive.ubuntu.com/ubuntu/pool/multiverse/o/openmotif/libmotif3_2.2.3-4_amd64.deb $ sudo dpkg -i libmotif3_2.2.3-4_amd64.deb $ sudo apt-get update $ sudo apt-get dist-upgrade Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done The following NEW packages will be installed: libmotif4 The following packages will be upgraded: libmotif3 1 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. As libmotif4 is multi-arch, the test should be repeated for i386, i.e. $ wget http://archive.ubuntu.com/ubuntu/pool/multiverse/o/openmotif/libmotif3_2.2.3-4_i386.deb $ sudo dpkg -i libmotif3_2.2.3-4_i386.deb And so on, as above. [Regression Potential] Minimal: the fix only affects packaging, however the large number of users with libmotif3 installed are going to be offered an unexpected upgrade. New bugs may have been introduced in openmotif 2.3.3, but libmotif3 compatibility has been in Ubuntu for some months now and there have been no bugs reported. Should libmotid3 users be affected, they can revert to libmotif3 from Lucid until such time as a fix is released, or until they are upgraded to motif 2.3.4 available in Saucy. [1] http://popcon.ubuntu.com/ --------------------------------------------------------------------------------------- The fix has released in motif 2.3.4-4 in Debian and is currently in the Binary NEW queue due to the new libmotif3 transitional package. It is expected to land in Saucy within a week or so.
2013-06-09 12:58:34 Graham Inggs attachment added openmotif-sru-precise.debdiff https://bugs.launchpad.net/ubuntu/+source/openmotif/+bug/1187507/+attachment/3698832/+files/openmotif-sru-precise.debdiff
2013-06-09 13:01:25 Graham Inggs attachment added openmotif-sru-quantal.debdiff https://bugs.launchpad.net/ubuntu/+source/openmotif/+bug/1187507/+attachment/3698834/+files/openmotif-sru-quantal.debdiff
2013-06-09 13:02:00 Graham Inggs attachment added openmotif-sru-raring.debdiff https://bugs.launchpad.net/ubuntu/+source/openmotif/+bug/1187507/+attachment/3698835/+files/openmotif-sru-raring.debdiff
2013-06-09 13:06:40 Graham Inggs bug added subscriber Ubuntu Sponsors Team
2013-06-09 14:19:50 Dave Gilbert bug added subscriber Dave Gilbert
2013-06-09 14:31:25 Dave Gilbert openmotif (Ubuntu): importance Undecided Low
2013-06-09 14:31:25 Dave Gilbert openmotif (Ubuntu): status New Triaged
2013-06-09 14:31:40 Dave Gilbert motif (Ubuntu): importance Undecided Low
2013-06-09 14:31:40 Dave Gilbert motif (Ubuntu): status New Triaged
2013-06-09 14:57:50 Graham Inggs description [SRU] The debdiffs attached to this bug provide a libmotif3 virtual package to properly transition from the libmotif3 package still present in Lucid to the new libmotif4 packages in Precise, Quantal and Raring. For Precise and Quantal, LP: #1187534 is fixed as well. [IMPACT] According to the whole archive statistics in Ubuntu's PopCon [1], it appears there are still a significant number of libmotif3 installations. #rank name inst vote old recent no-files (maintainer) 8636 libmotif3 25238 45 18260 4 6929 (Debian Qa Group) 18967 libmotif4 3683 115 3264 75 229 (Unknown) I believe this may be due to the number of proprietary packages that need libXm.so.3. Searching for 'install libmotif3' returns a number of guides on installing some of these packages on Debian and Ubuntu, as well as guides on how to install libmotif3 from previous releases. Since openmotif 2.3.3-5ubuntu2 in Quantal and 2.3.3-5ubuntu1.12.04.1 in Precise (LP: #818220), libmotif4 has provided symlinks for libXm.so.3 and the other libmotif3 libraries, but did not provide a libmotif3 transitional package and thus libmotif3 was never properly transitioned to libmotif4. [Test Case] Install libmotif3 from Lucid then verify that libmotif3 is upgraded and libmotif4 is installed: $ wget http://archive.ubuntu.com/ubuntu/pool/multiverse/o/openmotif/libmotif3_2.2.3-4_amd64.deb $ sudo dpkg -i libmotif3_2.2.3-4_amd64.deb $ sudo apt-get update $ sudo apt-get dist-upgrade Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done The following NEW packages will be installed: libmotif4 The following packages will be upgraded: libmotif3 1 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. As libmotif4 is multi-arch, the test should be repeated for i386, i.e. $ wget http://archive.ubuntu.com/ubuntu/pool/multiverse/o/openmotif/libmotif3_2.2.3-4_i386.deb $ sudo dpkg -i libmotif3_2.2.3-4_i386.deb And so on, as above. [Regression Potential] Minimal: the fix only affects packaging, however the large number of users with libmotif3 installed are going to be offered an unexpected upgrade. New bugs may have been introduced in openmotif 2.3.3, but libmotif3 compatibility has been in Ubuntu for some months now and there have been no bugs reported. Should libmotid3 users be affected, they can revert to libmotif3 from Lucid until such time as a fix is released, or until they are upgraded to motif 2.3.4 available in Saucy. [1] http://popcon.ubuntu.com/ --------------------------------------------------------------------------------------- The fix has released in motif 2.3.4-4 in Debian and is currently in the Binary NEW queue due to the new libmotif3 transitional package. It is expected to land in Saucy within a week or so. [SRU] The debdiffs attached to this bug provide a libmotif3 virtual package to properly transition from the libmotif3 package still present in Lucid to the new libmotif4 packages in Precise, Quantal and Raring. For Precise and Quantal, LP: #1187534 is fixed as well. [IMPACT] According to the whole archive statistics in Ubuntu's PopCon [1], it appears there are still a significant number of libmotif3 installations. Surprisingly, more than six times more than the number of libmotif3 installations. #rank name inst vote old recent no-files (maintainer) 8636 libmotif3 25238 45 18260 4 6929 (Debian Qa Group) 18967 libmotif4 3683 115 3264 75 229 (Unknown) I believe this may be due to the number of proprietary packages that need libXm.so.3. Searching for 'install libmotif3' returns a number of guides on installing some of these packages on Debian and Ubuntu, as well as guides on how to install libmotif3 from previous releases. Since openmotif 2.3.3-5ubuntu2 in Quantal and 2.3.3-5ubuntu1.12.04.1 in Precise (LP: #818220), libmotif4 has provided symlinks for libXm.so.3 and the other libmotif3 libraries, but did not provide a libmotif3 transitional package and thus libmotif3 was never properly transitioned to libmotif4. From the Open Motif 2.3.3 release notes [2]: * Fixed bug #1507 (LDFLAGS not respected for building libXm and libMrm libraries) * Fixed bug #1495 (mwm's icon box has graphics corruption) * Fixed bug #1502 (crash in ToolTipGetData()) * Fixed bug #1474 (Incrementation of XmNvisibleItemCount value does not work properly in XmComboBox) * Fixed bug #1195 (Making on FreeBSD with non GNU make) * Fixed bug #1489 (Paned.h is not included by XmAll.h) * Fixed bug #1486 (Tooltip in DropDown widget makes X hang up) * Fixed bug #1320 (Resizing a scrolled text widget can be very, very slow) * Fixed bug #1449 (Uninitalised memory access with XFT fonts) * Fixed bug #1418 (Add file with instructions how to build from CVS) * Fixed bug #1484 (Warning on XmRlabelType when I put a pixmap and a value "top" on XmNPixmapPlacement) * Fixed bug #1475 (autoconf warning "X11/Xmu/Editres.h header present but cannot be compiled") * Fixed bug #1426 (Make location of system.mwmrc configurable) * Fixed bug #1451 (XmStringDrawImage works incorrectly with XFT) * Fixed bug #1453 (MultiList not displayed properly) * Fixed bug #1412 (An insensitive popup menu parent lead to a display-freezing) * Fixed bug #345 (Openmotif accelerators XmNaccelerator do not work with CapsLock/ScrollLock/NumLock modifiers) * Fixed bug #1299 (XmForm erroneously finds "Circular dependency" if widgets are inter-attachmed in vertical/horizontal directions) * Refixed bug #1381 (Sensitivity invisible with antialiased fonts) * Refixed bug #1388 (SEGV error moving mouse over window related to XmToolTipGetLabel) * Refixed bug #1321 (Pasting into XmTextField is unreliable) * Removed xmPanedWindowWidgetClass definition from Paned.h * Dropped fix #1476 (PanedWindow orientation error) * Added ability to build without libXp * Added splint checking and splint target ... 6. Compatibility Notice Open Motif 2.3.x is binary compatible with Open Motif 2.2.x. Applications built against Open Motif 2.2 should work with Open Motif 2.3.x without having to recompile it. Open Motif 2.3.x is not binary compatible with Open Motif 2.1.30. Applications built against Open Motif 2.1.30 will need to be recompiled with the Open Motif 2.2+ header files. [Test Case] Install libmotif3 from Lucid and the test cases from comment #14 of LP: #1026640 and verify that Xmtest-libmotif3-<arch> runs. Then run a dist-upgrade and that libmotif3 is upgraded and libmotif4 is installed. Finally, verify that both Xmtest-libmotif3-<arch> and Xmtest-libmotif4-<arch> both run. $ wget http://archive.ubuntu.com/ubuntu/pool/multiverse/o/openmotif/libmotif3_2.2.3-4_amd64.deb $ sudo dpkg -i libmotif3_2.2.3-4_amd64.deb $ ./Xmtest-libmotif3-amd64 $ sudo apt-get update $ sudo apt-get dist-upgrade Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done The following NEW packages will be installed:   libmotif4 The following packages will be upgraded:   libmotif3 1 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. ... $ ./Xmtest-libmotif3-amd64 $ ./Xmtest-libmotif4-amd64 As libmotif4 is multi-arch, the tests should be repeated for i386, i.e. $ wget http://archive.ubuntu.com/ubuntu/pool/multiverse/o/openmotif/libmotif3_2.2.3-4_i386.deb $ sudo dpkg -i libmotif3_2.2.3-4_i386.deb And so on, as above. [Regression Potential] Minimal: the fix only affects packaging, however the large number of users with libmotif3 installed are going to be offered an unexpected upgrade. New bugs may have been introduced in openmotif 2.3.3, but libmotif3 compatibility has been in Ubuntu for some months now and there have been no bugs reported. Should libmotif3 users be affected, they can revert to libmotif3 from Lucid until such time as a fix is released, or until they are upgraded to motif 2.3.4 available in Saucy. [1] http://popcon.ubuntu.com/ [2] http://motif.ics.com/open-motif-233-release-notes --------------------------------------------------------------------------------------- The fix has been released in motif 2.3.4-4 in Debian and is currently in the Binary NEW queue due to the new libmotif3 transitional package. It is expected to land in Saucy within a week or so.
2013-06-09 14:58:51 Graham Inggs description [SRU] The debdiffs attached to this bug provide a libmotif3 virtual package to properly transition from the libmotif3 package still present in Lucid to the new libmotif4 packages in Precise, Quantal and Raring. For Precise and Quantal, LP: #1187534 is fixed as well. [IMPACT] According to the whole archive statistics in Ubuntu's PopCon [1], it appears there are still a significant number of libmotif3 installations. Surprisingly, more than six times more than the number of libmotif3 installations. #rank name inst vote old recent no-files (maintainer) 8636 libmotif3 25238 45 18260 4 6929 (Debian Qa Group) 18967 libmotif4 3683 115 3264 75 229 (Unknown) I believe this may be due to the number of proprietary packages that need libXm.so.3. Searching for 'install libmotif3' returns a number of guides on installing some of these packages on Debian and Ubuntu, as well as guides on how to install libmotif3 from previous releases. Since openmotif 2.3.3-5ubuntu2 in Quantal and 2.3.3-5ubuntu1.12.04.1 in Precise (LP: #818220), libmotif4 has provided symlinks for libXm.so.3 and the other libmotif3 libraries, but did not provide a libmotif3 transitional package and thus libmotif3 was never properly transitioned to libmotif4. From the Open Motif 2.3.3 release notes [2]: * Fixed bug #1507 (LDFLAGS not respected for building libXm and libMrm libraries) * Fixed bug #1495 (mwm's icon box has graphics corruption) * Fixed bug #1502 (crash in ToolTipGetData()) * Fixed bug #1474 (Incrementation of XmNvisibleItemCount value does not work properly in XmComboBox) * Fixed bug #1195 (Making on FreeBSD with non GNU make) * Fixed bug #1489 (Paned.h is not included by XmAll.h) * Fixed bug #1486 (Tooltip in DropDown widget makes X hang up) * Fixed bug #1320 (Resizing a scrolled text widget can be very, very slow) * Fixed bug #1449 (Uninitalised memory access with XFT fonts) * Fixed bug #1418 (Add file with instructions how to build from CVS) * Fixed bug #1484 (Warning on XmRlabelType when I put a pixmap and a value "top" on XmNPixmapPlacement) * Fixed bug #1475 (autoconf warning "X11/Xmu/Editres.h header present but cannot be compiled") * Fixed bug #1426 (Make location of system.mwmrc configurable) * Fixed bug #1451 (XmStringDrawImage works incorrectly with XFT) * Fixed bug #1453 (MultiList not displayed properly) * Fixed bug #1412 (An insensitive popup menu parent lead to a display-freezing) * Fixed bug #345 (Openmotif accelerators XmNaccelerator do not work with CapsLock/ScrollLock/NumLock modifiers) * Fixed bug #1299 (XmForm erroneously finds "Circular dependency" if widgets are inter-attachmed in vertical/horizontal directions) * Refixed bug #1381 (Sensitivity invisible with antialiased fonts) * Refixed bug #1388 (SEGV error moving mouse over window related to XmToolTipGetLabel) * Refixed bug #1321 (Pasting into XmTextField is unreliable) * Removed xmPanedWindowWidgetClass definition from Paned.h * Dropped fix #1476 (PanedWindow orientation error) * Added ability to build without libXp * Added splint checking and splint target ... 6. Compatibility Notice Open Motif 2.3.x is binary compatible with Open Motif 2.2.x. Applications built against Open Motif 2.2 should work with Open Motif 2.3.x without having to recompile it. Open Motif 2.3.x is not binary compatible with Open Motif 2.1.30. Applications built against Open Motif 2.1.30 will need to be recompiled with the Open Motif 2.2+ header files. [Test Case] Install libmotif3 from Lucid and the test cases from comment #14 of LP: #1026640 and verify that Xmtest-libmotif3-<arch> runs. Then run a dist-upgrade and that libmotif3 is upgraded and libmotif4 is installed. Finally, verify that both Xmtest-libmotif3-<arch> and Xmtest-libmotif4-<arch> both run. $ wget http://archive.ubuntu.com/ubuntu/pool/multiverse/o/openmotif/libmotif3_2.2.3-4_amd64.deb $ sudo dpkg -i libmotif3_2.2.3-4_amd64.deb $ ./Xmtest-libmotif3-amd64 $ sudo apt-get update $ sudo apt-get dist-upgrade Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done The following NEW packages will be installed:   libmotif4 The following packages will be upgraded:   libmotif3 1 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. ... $ ./Xmtest-libmotif3-amd64 $ ./Xmtest-libmotif4-amd64 As libmotif4 is multi-arch, the tests should be repeated for i386, i.e. $ wget http://archive.ubuntu.com/ubuntu/pool/multiverse/o/openmotif/libmotif3_2.2.3-4_i386.deb $ sudo dpkg -i libmotif3_2.2.3-4_i386.deb And so on, as above. [Regression Potential] Minimal: the fix only affects packaging, however the large number of users with libmotif3 installed are going to be offered an unexpected upgrade. New bugs may have been introduced in openmotif 2.3.3, but libmotif3 compatibility has been in Ubuntu for some months now and there have been no bugs reported. Should libmotif3 users be affected, they can revert to libmotif3 from Lucid until such time as a fix is released, or until they are upgraded to motif 2.3.4 available in Saucy. [1] http://popcon.ubuntu.com/ [2] http://motif.ics.com/open-motif-233-release-notes --------------------------------------------------------------------------------------- The fix has been released in motif 2.3.4-4 in Debian and is currently in the Binary NEW queue due to the new libmotif3 transitional package. It is expected to land in Saucy within a week or so. [SRU] The debdiffs attached to this bug provide a libmotif3 virtual package to properly transition from the libmotif3 package still present in Lucid to the new libmotif4 packages in Precise, Quantal and Raring. For Precise and Quantal, LP: #1187534 is fixed as well. [IMPACT] According to the whole archive statistics in Ubuntu's PopCon [1], it appears there are still a significant number of libmotif3 installations. Surprisingly, more than six times more than the number of libmotif3 installations. #rank name inst vote old recent no-files (maintainer) 8636 libmotif3 25238 45 18260 4 6929 (Debian Qa Group) 18967 libmotif4 3683 115 3264 75 229 (Unknown) I believe this may be due to the number of proprietary packages that need libXm.so.3. Searching for 'install libmotif3' returns a number of guides on installing some of these packages on Debian and Ubuntu, as well as guides on how to install libmotif3 from previous releases. Since openmotif 2.3.3-5ubuntu2 in Quantal and 2.3.3-5ubuntu1.12.04.1 in Precise (LP: #818220), libmotif4 has provided symlinks for libXm.so.3 and the other libmotif3 libraries, but did not provide a libmotif3 transitional package and thus libmotif3 was never properly transitioned to libmotif4. From the Open Motif 2.3.3 release notes [2]: * Fixed bug #1507 (LDFLAGS not respected for building libXm and libMrm libraries) * Fixed bug #1495 (mwm's icon box has graphics corruption) * Fixed bug #1502 (crash in ToolTipGetData()) * Fixed bug #1474 (Incrementation of XmNvisibleItemCount value does not work properly in XmComboBox) * Fixed bug #1195 (Making on FreeBSD with non GNU make) * Fixed bug #1489 (Paned.h is not included by XmAll.h) * Fixed bug #1486 (Tooltip in DropDown widget makes X hang up) * Fixed bug #1320 (Resizing a scrolled text widget can be very, very slow) * Fixed bug #1449 (Uninitalised memory access with XFT fonts) * Fixed bug #1418 (Add file with instructions how to build from CVS) * Fixed bug #1484 (Warning on XmRlabelType when I put a pixmap and a value "top" on XmNPixmapPlacement) * Fixed bug #1475 (autoconf warning "X11/Xmu/Editres.h header present but cannot be compiled") * Fixed bug #1426 (Make location of system.mwmrc configurable) * Fixed bug #1451 (XmStringDrawImage works incorrectly with XFT) * Fixed bug #1453 (MultiList not displayed properly) * Fixed bug #1412 (An insensitive popup menu parent lead to a display-freezing) * Fixed bug #345 (Openmotif accelerators XmNaccelerator do not work with CapsLock/ScrollLock/NumLock modifiers) * Fixed bug #1299 (XmForm erroneously finds "Circular dependency" if widgets are inter-attachmed in vertical/horizontal directions) * Refixed bug #1381 (Sensitivity invisible with antialiased fonts) * Refixed bug #1388 (SEGV error moving mouse over window related to XmToolTipGetLabel) * Refixed bug #1321 (Pasting into XmTextField is unreliable) * Removed xmPanedWindowWidgetClass definition from Paned.h * Dropped fix #1476 (PanedWindow orientation error) * Added ability to build without libXp * Added splint checking and splint target ... 6. Compatibility Notice Open Motif 2.3.x is binary compatible with Open Motif 2.2.x. Applications built against Open Motif 2.2 should work with Open Motif 2.3.x without having to recompile it. Open Motif 2.3.x is not binary compatible with Open Motif 2.1.30. Applications built against Open Motif 2.1.30 will need to be recompiled with the Open Motif 2.2+ header files. [Test Case] Install libmotif3 from Lucid and the test cases from comment #4 of LP: #1026640 and verify that Xmtest-libmotif3-<arch> runs. Then run a dist-upgrade and that libmotif3 is upgraded and libmotif4 is installed. Finally, verify that both Xmtest-libmotif3-<arch> and Xmtest-libmotif4-<arch> both run. $ wget http://archive.ubuntu.com/ubuntu/pool/multiverse/o/openmotif/libmotif3_2.2.3-4_amd64.deb $ sudo dpkg -i libmotif3_2.2.3-4_amd64.deb $ ./Xmtest-libmotif3-amd64 $ sudo apt-get update $ sudo apt-get dist-upgrade Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done The following NEW packages will be installed:   libmotif4 The following packages will be upgraded:   libmotif3 1 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. ... $ ./Xmtest-libmotif3-amd64 $ ./Xmtest-libmotif4-amd64 As libmotif4 is multi-arch, the tests should be repeated for i386, i.e. $ wget http://archive.ubuntu.com/ubuntu/pool/multiverse/o/openmotif/libmotif3_2.2.3-4_i386.deb $ sudo dpkg -i libmotif3_2.2.3-4_i386.deb And so on, as above. [Regression Potential] Minimal: the fix only affects packaging, however the large number of users with libmotif3 installed are going to be offered an unexpected upgrade. New bugs may have been introduced in openmotif 2.3.3, but libmotif3 compatibility has been in Ubuntu for some months now and there have been no bugs reported. Should libmotif3 users be affected, they can revert to libmotif3 from Lucid until such time as a fix is released, or until they are upgraded to motif 2.3.4 available in Saucy. [1] http://popcon.ubuntu.com/ [2] http://motif.ics.com/open-motif-233-release-notes --------------------------------------------------------------------------------------- The fix has been released in motif 2.3.4-4 in Debian and is currently in the Binary NEW queue due to the new libmotif3 transitional package. It is expected to land in Saucy within a week or so.
2013-06-09 14:59:14 Graham Inggs description [SRU] The debdiffs attached to this bug provide a libmotif3 virtual package to properly transition from the libmotif3 package still present in Lucid to the new libmotif4 packages in Precise, Quantal and Raring. For Precise and Quantal, LP: #1187534 is fixed as well. [IMPACT] According to the whole archive statistics in Ubuntu's PopCon [1], it appears there are still a significant number of libmotif3 installations. Surprisingly, more than six times more than the number of libmotif3 installations. #rank name inst vote old recent no-files (maintainer) 8636 libmotif3 25238 45 18260 4 6929 (Debian Qa Group) 18967 libmotif4 3683 115 3264 75 229 (Unknown) I believe this may be due to the number of proprietary packages that need libXm.so.3. Searching for 'install libmotif3' returns a number of guides on installing some of these packages on Debian and Ubuntu, as well as guides on how to install libmotif3 from previous releases. Since openmotif 2.3.3-5ubuntu2 in Quantal and 2.3.3-5ubuntu1.12.04.1 in Precise (LP: #818220), libmotif4 has provided symlinks for libXm.so.3 and the other libmotif3 libraries, but did not provide a libmotif3 transitional package and thus libmotif3 was never properly transitioned to libmotif4. From the Open Motif 2.3.3 release notes [2]: * Fixed bug #1507 (LDFLAGS not respected for building libXm and libMrm libraries) * Fixed bug #1495 (mwm's icon box has graphics corruption) * Fixed bug #1502 (crash in ToolTipGetData()) * Fixed bug #1474 (Incrementation of XmNvisibleItemCount value does not work properly in XmComboBox) * Fixed bug #1195 (Making on FreeBSD with non GNU make) * Fixed bug #1489 (Paned.h is not included by XmAll.h) * Fixed bug #1486 (Tooltip in DropDown widget makes X hang up) * Fixed bug #1320 (Resizing a scrolled text widget can be very, very slow) * Fixed bug #1449 (Uninitalised memory access with XFT fonts) * Fixed bug #1418 (Add file with instructions how to build from CVS) * Fixed bug #1484 (Warning on XmRlabelType when I put a pixmap and a value "top" on XmNPixmapPlacement) * Fixed bug #1475 (autoconf warning "X11/Xmu/Editres.h header present but cannot be compiled") * Fixed bug #1426 (Make location of system.mwmrc configurable) * Fixed bug #1451 (XmStringDrawImage works incorrectly with XFT) * Fixed bug #1453 (MultiList not displayed properly) * Fixed bug #1412 (An insensitive popup menu parent lead to a display-freezing) * Fixed bug #345 (Openmotif accelerators XmNaccelerator do not work with CapsLock/ScrollLock/NumLock modifiers) * Fixed bug #1299 (XmForm erroneously finds "Circular dependency" if widgets are inter-attachmed in vertical/horizontal directions) * Refixed bug #1381 (Sensitivity invisible with antialiased fonts) * Refixed bug #1388 (SEGV error moving mouse over window related to XmToolTipGetLabel) * Refixed bug #1321 (Pasting into XmTextField is unreliable) * Removed xmPanedWindowWidgetClass definition from Paned.h * Dropped fix #1476 (PanedWindow orientation error) * Added ability to build without libXp * Added splint checking and splint target ... 6. Compatibility Notice Open Motif 2.3.x is binary compatible with Open Motif 2.2.x. Applications built against Open Motif 2.2 should work with Open Motif 2.3.x without having to recompile it. Open Motif 2.3.x is not binary compatible with Open Motif 2.1.30. Applications built against Open Motif 2.1.30 will need to be recompiled with the Open Motif 2.2+ header files. [Test Case] Install libmotif3 from Lucid and the test cases from comment #4 of LP: #1026640 and verify that Xmtest-libmotif3-<arch> runs. Then run a dist-upgrade and that libmotif3 is upgraded and libmotif4 is installed. Finally, verify that both Xmtest-libmotif3-<arch> and Xmtest-libmotif4-<arch> both run. $ wget http://archive.ubuntu.com/ubuntu/pool/multiverse/o/openmotif/libmotif3_2.2.3-4_amd64.deb $ sudo dpkg -i libmotif3_2.2.3-4_amd64.deb $ ./Xmtest-libmotif3-amd64 $ sudo apt-get update $ sudo apt-get dist-upgrade Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done The following NEW packages will be installed:   libmotif4 The following packages will be upgraded:   libmotif3 1 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. ... $ ./Xmtest-libmotif3-amd64 $ ./Xmtest-libmotif4-amd64 As libmotif4 is multi-arch, the tests should be repeated for i386, i.e. $ wget http://archive.ubuntu.com/ubuntu/pool/multiverse/o/openmotif/libmotif3_2.2.3-4_i386.deb $ sudo dpkg -i libmotif3_2.2.3-4_i386.deb And so on, as above. [Regression Potential] Minimal: the fix only affects packaging, however the large number of users with libmotif3 installed are going to be offered an unexpected upgrade. New bugs may have been introduced in openmotif 2.3.3, but libmotif3 compatibility has been in Ubuntu for some months now and there have been no bugs reported. Should libmotif3 users be affected, they can revert to libmotif3 from Lucid until such time as a fix is released, or until they are upgraded to motif 2.3.4 available in Saucy. [1] http://popcon.ubuntu.com/ [2] http://motif.ics.com/open-motif-233-release-notes --------------------------------------------------------------------------------------- The fix has been released in motif 2.3.4-4 in Debian and is currently in the Binary NEW queue due to the new libmotif3 transitional package. It is expected to land in Saucy within a week or so. [SRU] The debdiffs attached to this bug provide a libmotif3 virtual package to properly transition from the libmotif3 package still present in Lucid to the new libmotif4 packages in Precise, Quantal and Raring. For Precise and Quantal, LP: #1187534 is fixed as well. [IMPACT] According to the whole archive statistics in Ubuntu's PopCon [1], it appears there are still a significant number of libmotif3 installations. Surprisingly, more than six times more than the number of libmotif4 installations. #rank name inst vote old recent no-files (maintainer) 8636 libmotif3 25238 45 18260 4 6929 (Debian Qa Group) 18967 libmotif4 3683 115 3264 75 229 (Unknown) I believe this may be due to the number of proprietary packages that need libXm.so.3. Searching for 'install libmotif3' returns a number of guides on installing some of these packages on Debian and Ubuntu, as well as guides on how to install libmotif3 from previous releases. Since openmotif 2.3.3-5ubuntu2 in Quantal and 2.3.3-5ubuntu1.12.04.1 in Precise (LP: #818220), libmotif4 has provided symlinks for libXm.so.3 and the other libmotif3 libraries, but did not provide a libmotif3 transitional package and thus libmotif3 was never properly transitioned to libmotif4. From the Open Motif 2.3.3 release notes [2]: * Fixed bug #1507 (LDFLAGS not respected for building libXm and libMrm libraries) * Fixed bug #1495 (mwm's icon box has graphics corruption) * Fixed bug #1502 (crash in ToolTipGetData()) * Fixed bug #1474 (Incrementation of XmNvisibleItemCount value does not work properly in XmComboBox) * Fixed bug #1195 (Making on FreeBSD with non GNU make) * Fixed bug #1489 (Paned.h is not included by XmAll.h) * Fixed bug #1486 (Tooltip in DropDown widget makes X hang up) * Fixed bug #1320 (Resizing a scrolled text widget can be very, very slow) * Fixed bug #1449 (Uninitalised memory access with XFT fonts) * Fixed bug #1418 (Add file with instructions how to build from CVS) * Fixed bug #1484 (Warning on XmRlabelType when I put a pixmap and a value "top" on XmNPixmapPlacement) * Fixed bug #1475 (autoconf warning "X11/Xmu/Editres.h header present but cannot be compiled") * Fixed bug #1426 (Make location of system.mwmrc configurable) * Fixed bug #1451 (XmStringDrawImage works incorrectly with XFT) * Fixed bug #1453 (MultiList not displayed properly) * Fixed bug #1412 (An insensitive popup menu parent lead to a display-freezing) * Fixed bug #345 (Openmotif accelerators XmNaccelerator do not work with CapsLock/ScrollLock/NumLock modifiers) * Fixed bug #1299 (XmForm erroneously finds "Circular dependency" if widgets are inter-attachmed in vertical/horizontal directions) * Refixed bug #1381 (Sensitivity invisible with antialiased fonts) * Refixed bug #1388 (SEGV error moving mouse over window related to XmToolTipGetLabel) * Refixed bug #1321 (Pasting into XmTextField is unreliable) * Removed xmPanedWindowWidgetClass definition from Paned.h * Dropped fix #1476 (PanedWindow orientation error) * Added ability to build without libXp * Added splint checking and splint target ... 6. Compatibility Notice Open Motif 2.3.x is binary compatible with Open Motif 2.2.x. Applications built against Open Motif 2.2 should work with Open Motif 2.3.x without having to recompile it. Open Motif 2.3.x is not binary compatible with Open Motif 2.1.30. Applications built against Open Motif 2.1.30 will need to be recompiled with the Open Motif 2.2+ header files. [Test Case] Install libmotif3 from Lucid and the test cases from comment #4 of LP: #1026640 and verify that Xmtest-libmotif3-<arch> runs. Then run a dist-upgrade and that libmotif3 is upgraded and libmotif4 is installed. Finally, verify that both Xmtest-libmotif3-<arch> and Xmtest-libmotif4-<arch> both run. $ wget http://archive.ubuntu.com/ubuntu/pool/multiverse/o/openmotif/libmotif3_2.2.3-4_amd64.deb $ sudo dpkg -i libmotif3_2.2.3-4_amd64.deb $ ./Xmtest-libmotif3-amd64 $ sudo apt-get update $ sudo apt-get dist-upgrade Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done The following NEW packages will be installed:   libmotif4 The following packages will be upgraded:   libmotif3 1 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. ... $ ./Xmtest-libmotif3-amd64 $ ./Xmtest-libmotif4-amd64 As libmotif4 is multi-arch, the tests should be repeated for i386, i.e. $ wget http://archive.ubuntu.com/ubuntu/pool/multiverse/o/openmotif/libmotif3_2.2.3-4_i386.deb $ sudo dpkg -i libmotif3_2.2.3-4_i386.deb And so on, as above. [Regression Potential] Minimal: the fix only affects packaging, however the large number of users with libmotif3 installed are going to be offered an unexpected upgrade. New bugs may have been introduced in openmotif 2.3.3, but libmotif3 compatibility has been in Ubuntu for some months now and there have been no bugs reported. Should libmotif3 users be affected, they can revert to libmotif3 from Lucid until such time as a fix is released, or until they are upgraded to motif 2.3.4 available in Saucy. [1] http://popcon.ubuntu.com/ [2] http://motif.ics.com/open-motif-233-release-notes --------------------------------------------------------------------------------------- The fix has been released in motif 2.3.4-4 in Debian and is currently in the Binary NEW queue due to the new libmotif3 transitional package. It is expected to land in Saucy within a week or so.
2013-06-09 15:00:16 Graham Inggs description [SRU] The debdiffs attached to this bug provide a libmotif3 virtual package to properly transition from the libmotif3 package still present in Lucid to the new libmotif4 packages in Precise, Quantal and Raring. For Precise and Quantal, LP: #1187534 is fixed as well. [IMPACT] According to the whole archive statistics in Ubuntu's PopCon [1], it appears there are still a significant number of libmotif3 installations. Surprisingly, more than six times more than the number of libmotif4 installations. #rank name inst vote old recent no-files (maintainer) 8636 libmotif3 25238 45 18260 4 6929 (Debian Qa Group) 18967 libmotif4 3683 115 3264 75 229 (Unknown) I believe this may be due to the number of proprietary packages that need libXm.so.3. Searching for 'install libmotif3' returns a number of guides on installing some of these packages on Debian and Ubuntu, as well as guides on how to install libmotif3 from previous releases. Since openmotif 2.3.3-5ubuntu2 in Quantal and 2.3.3-5ubuntu1.12.04.1 in Precise (LP: #818220), libmotif4 has provided symlinks for libXm.so.3 and the other libmotif3 libraries, but did not provide a libmotif3 transitional package and thus libmotif3 was never properly transitioned to libmotif4. From the Open Motif 2.3.3 release notes [2]: * Fixed bug #1507 (LDFLAGS not respected for building libXm and libMrm libraries) * Fixed bug #1495 (mwm's icon box has graphics corruption) * Fixed bug #1502 (crash in ToolTipGetData()) * Fixed bug #1474 (Incrementation of XmNvisibleItemCount value does not work properly in XmComboBox) * Fixed bug #1195 (Making on FreeBSD with non GNU make) * Fixed bug #1489 (Paned.h is not included by XmAll.h) * Fixed bug #1486 (Tooltip in DropDown widget makes X hang up) * Fixed bug #1320 (Resizing a scrolled text widget can be very, very slow) * Fixed bug #1449 (Uninitalised memory access with XFT fonts) * Fixed bug #1418 (Add file with instructions how to build from CVS) * Fixed bug #1484 (Warning on XmRlabelType when I put a pixmap and a value "top" on XmNPixmapPlacement) * Fixed bug #1475 (autoconf warning "X11/Xmu/Editres.h header present but cannot be compiled") * Fixed bug #1426 (Make location of system.mwmrc configurable) * Fixed bug #1451 (XmStringDrawImage works incorrectly with XFT) * Fixed bug #1453 (MultiList not displayed properly) * Fixed bug #1412 (An insensitive popup menu parent lead to a display-freezing) * Fixed bug #345 (Openmotif accelerators XmNaccelerator do not work with CapsLock/ScrollLock/NumLock modifiers) * Fixed bug #1299 (XmForm erroneously finds "Circular dependency" if widgets are inter-attachmed in vertical/horizontal directions) * Refixed bug #1381 (Sensitivity invisible with antialiased fonts) * Refixed bug #1388 (SEGV error moving mouse over window related to XmToolTipGetLabel) * Refixed bug #1321 (Pasting into XmTextField is unreliable) * Removed xmPanedWindowWidgetClass definition from Paned.h * Dropped fix #1476 (PanedWindow orientation error) * Added ability to build without libXp * Added splint checking and splint target ... 6. Compatibility Notice Open Motif 2.3.x is binary compatible with Open Motif 2.2.x. Applications built against Open Motif 2.2 should work with Open Motif 2.3.x without having to recompile it. Open Motif 2.3.x is not binary compatible with Open Motif 2.1.30. Applications built against Open Motif 2.1.30 will need to be recompiled with the Open Motif 2.2+ header files. [Test Case] Install libmotif3 from Lucid and the test cases from comment #4 of LP: #1026640 and verify that Xmtest-libmotif3-<arch> runs. Then run a dist-upgrade and that libmotif3 is upgraded and libmotif4 is installed. Finally, verify that both Xmtest-libmotif3-<arch> and Xmtest-libmotif4-<arch> both run. $ wget http://archive.ubuntu.com/ubuntu/pool/multiverse/o/openmotif/libmotif3_2.2.3-4_amd64.deb $ sudo dpkg -i libmotif3_2.2.3-4_amd64.deb $ ./Xmtest-libmotif3-amd64 $ sudo apt-get update $ sudo apt-get dist-upgrade Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done The following NEW packages will be installed:   libmotif4 The following packages will be upgraded:   libmotif3 1 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. ... $ ./Xmtest-libmotif3-amd64 $ ./Xmtest-libmotif4-amd64 As libmotif4 is multi-arch, the tests should be repeated for i386, i.e. $ wget http://archive.ubuntu.com/ubuntu/pool/multiverse/o/openmotif/libmotif3_2.2.3-4_i386.deb $ sudo dpkg -i libmotif3_2.2.3-4_i386.deb And so on, as above. [Regression Potential] Minimal: the fix only affects packaging, however the large number of users with libmotif3 installed are going to be offered an unexpected upgrade. New bugs may have been introduced in openmotif 2.3.3, but libmotif3 compatibility has been in Ubuntu for some months now and there have been no bugs reported. Should libmotif3 users be affected, they can revert to libmotif3 from Lucid until such time as a fix is released, or until they are upgraded to motif 2.3.4 available in Saucy. [1] http://popcon.ubuntu.com/ [2] http://motif.ics.com/open-motif-233-release-notes --------------------------------------------------------------------------------------- The fix has been released in motif 2.3.4-4 in Debian and is currently in the Binary NEW queue due to the new libmotif3 transitional package. It is expected to land in Saucy within a week or so. [SRU] The debdiffs attached to this bug provide a libmotif3 virtual package to properly transition from the libmotif3 package still present in Lucid to the new libmotif4 packages in Precise, Quantal and Raring. For Precise and Quantal, LP: #1187534 is fixed as well. [IMPACT] According to the whole archive statistics in Ubuntu's PopCon [1], it appears there are still a significant number of libmotif3 installations. Surprisingly, more than six times more than the number of libmotif4 installations. #rank name inst vote old recent no-files (maintainer) 8636 libmotif3 25238 45 18260 4 6929 (Debian Qa Group) 18967 libmotif4 3683 115 3264 75 229 (Unknown) I believe this may be due to the number of proprietary packages that need libXm.so.3. Searching for 'install libmotif3' returns a number of guides on installing some of these packages on Debian and Ubuntu, as well as guides on how to install libmotif3 from previous releases. Since openmotif 2.3.3-5ubuntu2 in Quantal and 2.3.3-5ubuntu1.12.04.1 in Precise (LP: #818220), libmotif4 has provided symlinks for libXm.so.3 and the other libmotif3 libraries, but did not provide a libmotif3 transitional package and thus libmotif3 was never properly transitioned to libmotif4. From the Open Motif 2.3.3 release notes [2]: * Fixed bug #1507 (LDFLAGS not respected for building libXm and libMrm libraries) * Fixed bug #1495 (mwm's icon box has graphics corruption) * Fixed bug #1502 (crash in ToolTipGetData()) * Fixed bug #1474 (Incrementation of XmNvisibleItemCount value does not work properly in XmComboBox) * Fixed bug #1195 (Making on FreeBSD with non GNU make) * Fixed bug #1489 (Paned.h is not included by XmAll.h) * Fixed bug #1486 (Tooltip in DropDown widget makes X hang up) * Fixed bug #1320 (Resizing a scrolled text widget can be very, very slow) * Fixed bug #1449 (Uninitalised memory access with XFT fonts) * Fixed bug #1418 (Add file with instructions how to build from CVS) * Fixed bug #1484 (Warning on XmRlabelType when I put a pixmap and a value "top" on XmNPixmapPlacement) * Fixed bug #1475 (autoconf warning "X11/Xmu/Editres.h header present but cannot be compiled") * Fixed bug #1426 (Make location of system.mwmrc configurable) * Fixed bug #1451 (XmStringDrawImage works incorrectly with XFT) * Fixed bug #1453 (MultiList not displayed properly) * Fixed bug #1412 (An insensitive popup menu parent lead to a display-freezing) * Fixed bug #345 (Openmotif accelerators XmNaccelerator do not work with CapsLock/ScrollLock/NumLock modifiers) * Fixed bug #1299 (XmForm erroneously finds "Circular dependency" if widgets are inter-attachmed in vertical/horizontal directions) * Refixed bug #1381 (Sensitivity invisible with antialiased fonts) * Refixed bug #1388 (SEGV error moving mouse over window related to XmToolTipGetLabel) * Refixed bug #1321 (Pasting into XmTextField is unreliable) * Removed xmPanedWindowWidgetClass definition from Paned.h * Dropped fix #1476 (PanedWindow orientation error) * Added ability to build without libXp * Added splint checking and splint target ... 6. Compatibility Notice Open Motif 2.3.x is binary compatible with Open Motif 2.2.x. Applications built against Open Motif 2.2 should work with Open Motif 2.3.x without having to recompile it. Open Motif 2.3.x is not binary compatible with Open Motif 2.1.30. Applications built against Open Motif 2.1.30 will need to be recompiled with the Open Motif 2.2+ header files. [Test Case] Install libmotif3 from Lucid and the test cases from comment #4 of LP: #1026640 and verify that Xmtest-libmotif3-<arch> runs. Then run a dist-upgrade and verify that libmotif3 is upgraded and libmotif4 is installed cleanly. Finally, verify that both Xmtest-libmotif3-<arch> and Xmtest-libmotif4-<arch> both run. $ wget http://archive.ubuntu.com/ubuntu/pool/multiverse/o/openmotif/libmotif3_2.2.3-4_amd64.deb $ sudo dpkg -i libmotif3_2.2.3-4_amd64.deb $ ./Xmtest-libmotif3-amd64 $ sudo apt-get update $ sudo apt-get dist-upgrade Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done The following NEW packages will be installed:   libmotif4 The following packages will be upgraded:   libmotif3 1 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. ... $ ./Xmtest-libmotif3-amd64 $ ./Xmtest-libmotif4-amd64 As libmotif4 is multi-arch, the tests should be repeated for i386, i.e. $ wget http://archive.ubuntu.com/ubuntu/pool/multiverse/o/openmotif/libmotif3_2.2.3-4_i386.deb $ sudo dpkg -i libmotif3_2.2.3-4_i386.deb And so on, as above. [Regression Potential] Minimal: the fix only affects packaging, however the large number of users with libmotif3 installed are going to be offered an unexpected upgrade. New bugs may have been introduced in openmotif 2.3.3, but libmotif3 compatibility has been in Ubuntu for some months now and there have been no bugs reported. Should libmotif3 users be affected, they can revert to libmotif3 from Lucid until such time as a fix is released, or until they are upgraded to motif 2.3.4 available in Saucy. [1] http://popcon.ubuntu.com/ [2] http://motif.ics.com/open-motif-233-release-notes --------------------------------------------------------------------------------------- The fix has been released in motif 2.3.4-4 in Debian and is currently in the Binary NEW queue due to the new libmotif3 transitional package. It is expected to land in Saucy within a week or so.
2013-06-09 15:10:33 Dave Gilbert nominated for series Ubuntu Precise
2013-06-09 15:10:33 Dave Gilbert nominated for series Ubuntu Quantal
2013-06-09 15:10:33 Dave Gilbert nominated for series Ubuntu Raring
2013-06-09 17:51:50 Graham Inggs cve linked 2004-0687
2013-06-09 17:51:50 Graham Inggs cve linked 2004-0688
2013-06-09 17:51:50 Graham Inggs cve linked 2004-0914
2013-06-09 17:51:50 Graham Inggs cve linked 2005-0605
2013-06-09 17:53:19 Graham Inggs description [SRU] The debdiffs attached to this bug provide a libmotif3 virtual package to properly transition from the libmotif3 package still present in Lucid to the new libmotif4 packages in Precise, Quantal and Raring. For Precise and Quantal, LP: #1187534 is fixed as well. [IMPACT] According to the whole archive statistics in Ubuntu's PopCon [1], it appears there are still a significant number of libmotif3 installations. Surprisingly, more than six times more than the number of libmotif4 installations. #rank name inst vote old recent no-files (maintainer) 8636 libmotif3 25238 45 18260 4 6929 (Debian Qa Group) 18967 libmotif4 3683 115 3264 75 229 (Unknown) I believe this may be due to the number of proprietary packages that need libXm.so.3. Searching for 'install libmotif3' returns a number of guides on installing some of these packages on Debian and Ubuntu, as well as guides on how to install libmotif3 from previous releases. Since openmotif 2.3.3-5ubuntu2 in Quantal and 2.3.3-5ubuntu1.12.04.1 in Precise (LP: #818220), libmotif4 has provided symlinks for libXm.so.3 and the other libmotif3 libraries, but did not provide a libmotif3 transitional package and thus libmotif3 was never properly transitioned to libmotif4. From the Open Motif 2.3.3 release notes [2]: * Fixed bug #1507 (LDFLAGS not respected for building libXm and libMrm libraries) * Fixed bug #1495 (mwm's icon box has graphics corruption) * Fixed bug #1502 (crash in ToolTipGetData()) * Fixed bug #1474 (Incrementation of XmNvisibleItemCount value does not work properly in XmComboBox) * Fixed bug #1195 (Making on FreeBSD with non GNU make) * Fixed bug #1489 (Paned.h is not included by XmAll.h) * Fixed bug #1486 (Tooltip in DropDown widget makes X hang up) * Fixed bug #1320 (Resizing a scrolled text widget can be very, very slow) * Fixed bug #1449 (Uninitalised memory access with XFT fonts) * Fixed bug #1418 (Add file with instructions how to build from CVS) * Fixed bug #1484 (Warning on XmRlabelType when I put a pixmap and a value "top" on XmNPixmapPlacement) * Fixed bug #1475 (autoconf warning "X11/Xmu/Editres.h header present but cannot be compiled") * Fixed bug #1426 (Make location of system.mwmrc configurable) * Fixed bug #1451 (XmStringDrawImage works incorrectly with XFT) * Fixed bug #1453 (MultiList not displayed properly) * Fixed bug #1412 (An insensitive popup menu parent lead to a display-freezing) * Fixed bug #345 (Openmotif accelerators XmNaccelerator do not work with CapsLock/ScrollLock/NumLock modifiers) * Fixed bug #1299 (XmForm erroneously finds "Circular dependency" if widgets are inter-attachmed in vertical/horizontal directions) * Refixed bug #1381 (Sensitivity invisible with antialiased fonts) * Refixed bug #1388 (SEGV error moving mouse over window related to XmToolTipGetLabel) * Refixed bug #1321 (Pasting into XmTextField is unreliable) * Removed xmPanedWindowWidgetClass definition from Paned.h * Dropped fix #1476 (PanedWindow orientation error) * Added ability to build without libXp * Added splint checking and splint target ... 6. Compatibility Notice Open Motif 2.3.x is binary compatible with Open Motif 2.2.x. Applications built against Open Motif 2.2 should work with Open Motif 2.3.x without having to recompile it. Open Motif 2.3.x is not binary compatible with Open Motif 2.1.30. Applications built against Open Motif 2.1.30 will need to be recompiled with the Open Motif 2.2+ header files. [Test Case] Install libmotif3 from Lucid and the test cases from comment #4 of LP: #1026640 and verify that Xmtest-libmotif3-<arch> runs. Then run a dist-upgrade and verify that libmotif3 is upgraded and libmotif4 is installed cleanly. Finally, verify that both Xmtest-libmotif3-<arch> and Xmtest-libmotif4-<arch> both run. $ wget http://archive.ubuntu.com/ubuntu/pool/multiverse/o/openmotif/libmotif3_2.2.3-4_amd64.deb $ sudo dpkg -i libmotif3_2.2.3-4_amd64.deb $ ./Xmtest-libmotif3-amd64 $ sudo apt-get update $ sudo apt-get dist-upgrade Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done The following NEW packages will be installed:   libmotif4 The following packages will be upgraded:   libmotif3 1 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. ... $ ./Xmtest-libmotif3-amd64 $ ./Xmtest-libmotif4-amd64 As libmotif4 is multi-arch, the tests should be repeated for i386, i.e. $ wget http://archive.ubuntu.com/ubuntu/pool/multiverse/o/openmotif/libmotif3_2.2.3-4_i386.deb $ sudo dpkg -i libmotif3_2.2.3-4_i386.deb And so on, as above. [Regression Potential] Minimal: the fix only affects packaging, however the large number of users with libmotif3 installed are going to be offered an unexpected upgrade. New bugs may have been introduced in openmotif 2.3.3, but libmotif3 compatibility has been in Ubuntu for some months now and there have been no bugs reported. Should libmotif3 users be affected, they can revert to libmotif3 from Lucid until such time as a fix is released, or until they are upgraded to motif 2.3.4 available in Saucy. [1] http://popcon.ubuntu.com/ [2] http://motif.ics.com/open-motif-233-release-notes --------------------------------------------------------------------------------------- The fix has been released in motif 2.3.4-4 in Debian and is currently in the Binary NEW queue due to the new libmotif3 transitional package. It is expected to land in Saucy within a week or so. [SRU] The debdiffs attached to this bug provide a libmotif3 virtual package to properly transition from the libmotif3 package still present in Lucid to the new libmotif4 packages in Precise, Quantal and Raring. For Precise and Quantal, LP: #1187534 is fixed as well. [IMPACT] According to the whole archive statistics in Ubuntu's PopCon [1], it appears there are still a significant number of libmotif3 installations. Surprisingly, more than six times more than the number of libmotif4 installations. #rank name inst vote old recent no-files (maintainer) 8636 libmotif3 25238 45 18260 4 6929 (Debian Qa Group) 18967 libmotif4 3683 115 3264 75 229 (Unknown) I believe this may be due to the number of proprietary packages that need libXm.so.3. Searching for 'install libmotif3' returns a number of guides on installing some of these packages on Debian and Ubuntu, as well as guides on how to install libmotif3 from previous releases. Since openmotif 2.3.3-5ubuntu2 in Quantal and 2.3.3-5ubuntu1.12.04.1 in Precise (LP: #818220), libmotif4 has provided symlinks for libXm.so.3 and the other libmotif3 libraries, but did not provide a libmotif3 transitional package and thus libmotif3 was never properly transitioned to libmotif4. From the Open Motif 2.3.3 release notes [2]: 6. Compatibility Notice Open Motif 2.3.x is binary compatible with Open Motif 2.2.x. Applications built against Open Motif 2.2 should work with Open Motif 2.3.x without having to recompile it. Open Motif 2.3.x is not binary compatible with Open Motif 2.1.30. Applications built against Open Motif 2.1.30 will need to be recompiled with the Open Motif 2.2+ header files. See comment #6 for what's new and changelog since openmotif 2.2.3-4 in Lucid. [Test Case] Install libmotif3 from Lucid and the test cases from comment #4 of LP: #1026640 and verify that Xmtest-libmotif3-<arch> runs. Then run a dist-upgrade and verify that libmotif3 is upgraded and libmotif4 is installed cleanly. Finally, verify that both Xmtest-libmotif3-<arch> and Xmtest-libmotif4-<arch> both run. $ wget http://archive.ubuntu.com/ubuntu/pool/multiverse/o/openmotif/libmotif3_2.2.3-4_amd64.deb $ sudo dpkg -i libmotif3_2.2.3-4_amd64.deb $ ./Xmtest-libmotif3-amd64 $ sudo apt-get update $ sudo apt-get dist-upgrade Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done The following NEW packages will be installed:   libmotif4 The following packages will be upgraded:   libmotif3 1 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. ... $ ./Xmtest-libmotif3-amd64 $ ./Xmtest-libmotif4-amd64 As libmotif4 is multi-arch, the tests should be repeated for i386, i.e. $ wget http://archive.ubuntu.com/ubuntu/pool/multiverse/o/openmotif/libmotif3_2.2.3-4_i386.deb $ sudo dpkg -i libmotif3_2.2.3-4_i386.deb And so on, as above. [Regression Potential] Minimal: the fix only affects packaging, however the large number of users with libmotif3 installed are going to be offered an unexpected upgrade. New bugs may have been introduced in openmotif 2.3.3, but libmotif3 compatibility has been in Ubuntu for some months now and there have been no bugs reported. Should libmotif3 users be affected, they can revert to libmotif3 from Lucid until such time as a fix is released, or until they are upgraded to motif 2.3.4 available in Saucy. [1] http://popcon.ubuntu.com/ [2] http://motif.ics.com/open-motif-233-release-notes --------------------------------------------------------------------------------------- The fix has been released in motif 2.3.4-4 in Debian and is currently in the Binary NEW queue due to the new libmotif3 transitional package. It is expected to land in Saucy within a week or so.
2013-06-10 05:57:51 Dmitry Shachnev bug task added openmotif (Ubuntu Precise)
2013-06-10 05:57:51 Dmitry Shachnev bug task added motif (Ubuntu Precise)
2013-06-10 05:57:58 Dmitry Shachnev bug task added openmotif (Ubuntu Quantal)
2013-06-10 05:57:58 Dmitry Shachnev bug task added motif (Ubuntu Quantal)
2013-06-10 05:58:07 Dmitry Shachnev bug task added openmotif (Ubuntu Raring)
2013-06-10 05:58:07 Dmitry Shachnev bug task added motif (Ubuntu Raring)
2013-06-10 06:40:20 Dmitry Shachnev bug task deleted motif (Ubuntu Precise)
2013-06-10 06:40:22 Dmitry Shachnev bug task deleted motif (Ubuntu Quantal)
2013-06-10 06:40:26 Dmitry Shachnev bug task deleted motif (Ubuntu Raring)
2013-06-10 06:40:46 Dmitry Shachnev bug task deleted openmotif (Ubuntu)
2013-06-10 06:53:16 Dmitry Shachnev bug added subscriber Dmitry Shachnev
2013-06-25 00:52:31 Bug Watch Updater motif (Debian): status Fix Committed Fix Released
2013-06-25 13:00:41 Graham Inggs motif (Ubuntu): status Triaged Fix Released
2013-07-09 10:53:31 Dimitri John Ledkov bug added subscriber Ubuntu Security Sponsors Team
2013-07-11 13:23:41 Marc Deslauriers removed subscriber Ubuntu Security Sponsors Team
2013-08-23 14:57:11 Iain Lane openmotif (Ubuntu Precise): status New In Progress
2013-08-23 14:57:12 Iain Lane openmotif (Ubuntu Quantal): status New In Progress
2013-08-23 14:57:14 Iain Lane openmotif (Ubuntu Raring): status New In Progress
2013-09-18 10:07:20 Dmitry Shachnev removed subscriber Ubuntu Sponsors Team
2013-10-09 04:29:19 Chris Halse Rogers openmotif (Ubuntu Raring): status In Progress Fix Committed
2013-10-09 04:29:22 Chris Halse Rogers bug added subscriber Ubuntu Stable Release Updates Team
2013-10-09 04:29:24 Chris Halse Rogers bug added subscriber SRU Verification
2013-10-09 04:29:28 Chris Halse Rogers tags verification-needed
2013-10-09 04:32:47 Chris Halse Rogers openmotif (Ubuntu Quantal): status In Progress Fix Committed
2013-10-09 04:40:28 Chris Halse Rogers openmotif (Ubuntu Precise): status In Progress Fix Committed
2013-10-09 05:00:20 Launchpad Janitor branch linked lp:ubuntu/precise-proposed/openmotif
2013-10-09 05:00:28 Launchpad Janitor branch linked lp:~ubuntu-branches/ubuntu/quantal/openmotif/quantal-proposed
2013-10-09 05:00:37 Launchpad Janitor branch linked lp:ubuntu/raring-proposed/openmotif
2013-10-28 12:44:54 Graham Inggs tags verification-needed verification-done
2013-10-28 15:44:58 Launchpad Janitor openmotif (Ubuntu Raring): status Fix Committed Fix Released
2013-10-28 15:45:03 Scott Kitterman removed subscriber Ubuntu Stable Release Updates Team
2013-10-28 15:52:25 Launchpad Janitor openmotif (Ubuntu Precise): status Fix Committed Fix Released
2013-10-28 15:57:14 Launchpad Janitor openmotif (Ubuntu Quantal): status Fix Committed Fix Released