This bug was fixed in the package gnome-calculator -
1:3.28.2-1~ubuntu18.04.3

---------------
gnome-calculator (1:3.28.2-1~ubuntu18.04.3) bionic; urgency=medium

  * d/p/search-provider-stop-normalizing-the-equation-twice.patch:
    - Don't normalize multiple times an equation, fixing issues with decimal
      numbers computations (fixes a regression introduced with previous
      patch set in order to fix LP: #1756826)
  * d/p/Use-GLib.List.deep_copy-to-fix-type-argument-mismatch.patch:
    - Fix a build issue when compiling with vala 0.40.17 (LP: #1857005)

gnome-calculator (1:3.28.2-1~ubuntu18.04.2) bionic; urgency=medium

  * d/p/search-provider-Use-async-calls-cancel-search-on-inactivi.patch,
    d/p/search-provider-renew-inactivity-timeout-at-each-calculat.patch,
    d/p/search-provider-Use-lower-inactivity-timeout.patch,
    d/p/search-provider-simplify-solve_subprocess.patch,
    d/p/search-provider-cache-equations-avoiding-spawning-calcula.patch,
    d/p/search-provider-cancel-the-current-process-on-new-calcula.patch,
    d/p/search-provider-cache-only-a-limited-number-of-equations.patch,
    d/p/search-provider-Handle-errors-gracefully.patch,
    d/p/ubuntu/search-provider-Cancel-operations-on-XUbuntuCancel.patch:
    - Make search provider async and support XUbuntuCancel method to
      stop expensive operations that might lead to an unresponsive
      process (LP: #1756826)

 -- Marco Trevisan (Treviño) <[email protected]>  Thu, 19 Dec 2019
13:05:27 +0100

** Changed in: gnome-calculator (Ubuntu Bionic)
       Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gnome-calculator in Ubuntu.
https://bugs.launchpad.net/bugs/1857005

Title:
  gnome-calculator fails to build with vala 0.40.17

Status in gnome-calculator package in Ubuntu:
  Fix Released
Status in gnome-calculator source package in Bionic:
  Fix Released

Bug description:
  [ Impact ]

  Gnome calculator doesn't build in bionic-proposed

  
  valac -C --vapidir /<<PKGBUILDDIR>>/vapi --pkg posix --pkg posix 
/<<PKGBUILD9DIR>>/vapi/mpfr.vapi /<<PKGBUILDDIR>>/vapi/mpc.vapi --pkg 
libxml-2.0 --pkg libsoup-2.4 --pkg gtksourceview-3.0 --pkg gtk+-3.0 --pkg 
gobject-2.0 --target-glib ' 2.40.0' --pkg glib-2.0 --pkg gio-2.0 --color=always 
--directory lib/76b5a35@@calculator@sta --basedir ../lib --library calculator 
--header lib/calculator.h --vapi ../calculator.vapi --target-glib 2.40.0 
../lib/mpfr-glue.vala ../lib/currency.vala ../lib/equation.vala 
../lib/equation-lexer.vala ../lib/equation-parser.vala ../lib/financial.vala 
../lib/function-manager.vala ../lib/math-equation.vala 
../lib/math-function.vala ../lib/math-variables.vala ../lib/number.vala 
../lib/serializer.vala ../lib/unit.vala
  ../lib/equation-parser.vala:79.9-79.43: error: Assignment: Cannot convert 
from `GLib.List<weak LexerToken>' to `GLib.List<LexerToken>'
          this.token_list = token_list.copy();
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  Compilation failed: 1 error(s), 0 warning(s)

  [ Test case ]

  sbuild it and... Should work

  [ Regression potential ]

  Possible refcount issue and so mem-leak.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-calculator/+bug/1857005/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to