[Bug 1106954] New: libqalculate has a weak dependency on its datafiles
http://bugzilla.opensuse.org/show_bug.cgi?id=1106954 Bug ID: 1106954 Summary: libqalculate has a weak dependency on its datafiles Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: KDE Applications Assignee: opensuse-kde-bugs@opensuse.org Reporter: stefan.bruens@rwth-aachen.de QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- The qualculate sources include definitions of additional units, functions, etc. which libqalculate tries to load on startup. These are not hard requirements. libqalculate is e.g. used but the Plasma calculator krunner. If the qualculate package is installed (which provides a command line calculator, and *also* the xml data files), the following expression in KRunner works: = 3 * 10^8 m/s * 24 * 60 * 60 * 365 s / lightyears -> 1,000007349054008 Without qalculate installed, krunner issues some warnings: --- I/O warning : failed to load external entity "/usr/share/qalculate/prefixes.xml" I/O warning : failed to load external entity "/usr/share/qalculate/currencies.xml" I/O warning : failed to load external entity "/usr/share/qalculate/units.xml" I/O warning : failed to load external entity "/usr/share/qalculate/functions.xml" I/O warning : failed to load external entity "/usr/share/qalculate/datasets.xml" I/O warning : failed to load external entity "/usr/share/qalculate/variables.xml" I/O warning : failed to load external entity "/usr/share/qalculate/currencies.xml" I/O warning : failed to load external entity "/usr/share/qalculate/eurofxref-daily.xml" --- -> (9460800000000000 "m" "s") / ("s" * li("g" "h" "t" * year("s"))) i.e. it fails to parse the expression completely simple expressions (i.e without e.g. units) work with or without the data sets: = 100 * 20 + 1 -> 2001 -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com