Summary: | Krunner currency conversion plugin cannot be triggered until a dotfile is removed | ||
---|---|---|---|
Product: | [Frameworks and Libraries] frameworks-kunitconversion | Reporter: | Kishore Gopalakrishnan <kishore96> |
Component: | general | Assignee: | Andreas Cord-Landwehr <cordlandwehr> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | alexander.lohnau, asturm, bharadwaj.raju777, cordlandwehr, kdelibs-bugs, nate |
Priority: | HI | Keywords: | regression |
Version: | 5.85.0 | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Other | ||
Latest Commit: | https://invent.kde.org/frameworks/kunitconversion/commit/2a57f9d1c6b2f8d9e2babcdaca66f1cf2a3c5849 | Version Fixed In: | 5.86 |
Attachments: | The file that's broken |
Description
Kishore Gopalakrishnan
2021-08-22 06:16:11 UTC
I can confirm the observation using all the same package versions in Gentoo. Not a problem with Frameworks 5.82.0. Created attachment 141011 [details]
The file that's broken
Can confirm. I'm attaching my version of the file for inspection.
I think this bug was introduced in https://invent.kde.org/frameworks/kunitconversion/-/commit/92eea5a566357c7d30286cebec6dc388401e0e08 ("Make currency conversion table fetching explicit") A possibly relevant merge request was started @ https://invent.kde.org/frameworks/kunitconversion/-/merge_requests/9 Git commit 6e41104426a3ae59bcb90be708abcc3092155436 by Andreas Cord-Landwehr. Committed on 24/08/2021 at 19:06. Pushed by cordlandwehr into branch 'master'. Fix automatic currency file sync after 24h Conversion plugin in Krunner depends on automatic refresh of currency table. std::call_once does not work there, because process is never stopped. M +16 -0 autotests/convertertest.cpp M +6 -0 autotests/convertertest.h M +6 -3 src/currency.cpp https://invent.kde.org/frameworks/kunitconversion/commit/6e41104426a3ae59bcb90be708abcc3092155436 Git commit 2a57f9d1c6b2f8d9e2babcdaca66f1cf2a3c5849 by Andreas Cord-Landwehr. Committed on 28/08/2021 at 13:57. Pushed by cordlandwehr into branch 'master'. Fix initialization of currency values If there is already a recent currency.xml file provided then use this to initialize the currency converter. M +8 -0 autotests/CMakeLists.txt A +33 -0 autotests/currencytableinittest.cpp [License: LGPL(v2.0+)] A +26 -0 autotests/currencytableinittest.h [License: LGPL(v2.0+)] A +43 -0 autotests/currencytableinittest/currency.xml A +5 -0 autotests/currencytableinittest/data.qrc M +6 -0 autotests/valuetest.cpp M +7 -3 src/currency.cpp https://invent.kde.org/frameworks/kunitconversion/commit/2a57f9d1c6b2f8d9e2babcdaca66f1cf2a3c5849 |