Comment 6 for bug 306702

Revision history for this message
Christophe Sauthier (christophe.sauthier) wrote :

After discussiong with pitti and seb128, I re-asking for a SRU for that bug.

Please sponsor gcalctool 5.24.2 into intrepid. It is a SRU.

gcalctool (5.24.2-0ubuntu1) intrepid-proposed; urgency=low

  * New upstream version (LP: #302915).
    - Remember setting to ignore change mode warning between instance
    (LP: #281541).
    - Removed double conversion in boolean and 32 bit and 16 bit to handle
      larger numbers (LP: #181763).
    - Update on the build-depends from the 2.11.6 to 2.14.0
      + Update of debian/configure.in and debian/configure to reflect that.
      + Update of debian/patches/01_lpi.patch since it patches
        debian/configure.in.
      + Update of debian/patches/02_autoconf.patch since it patches
        debian/configure.

 -- Christophe Sauthier <email address hidden> Thu, 27 Nov 2008 20:46:19 +0100

Various bugs are adressed by that update:
    -> bug 181763. Users cannot use the unsigned integer value (u16 or u32) with big numbers.
    -> bug 281541. User choice of not displaying a warning is not remembered on restart of the application.
    -> bug 306702. Gcalctool is not switching correctly to radians.

These bugs are adressed from the 5.24.2 stable version of gcalctool.

TEST CASE: Bug 181763.
Launch the application, click View -> Scientific. Then click &16 (or the &32) button and enter the number 1111111111111111, and close the function call with the closing ')'. Hit enter. The result will be 0 while it should be 29127 (resp. 3047977415). It is corrected in the proposed package version.

TEST CASE: Bug 281541.
Launch the application, click View -> Scientific (if you are already in that view pick another one). Check "Do not warn me again" and then "Change Mode". Close the application, and then relaunch it. Click on View -> Basic, you will get again the warning window, while you shouldn't. It is not the case anymore with the proposed package.

TEST CASE: Bug 306702.
Launch the application, click View -> Scientific.
Then the Degrees button and calcultate sin(180). Hit enter. The result will be 0.
Switch to the Radians button and then calculate sin(180). Hit enter. The result will be 0 while it should be -0.801152636. It is corrected in the proposed package version.