Bug 435581 - Stable Windows builds on KDE CI have no aqbanking plugin
Summary: Stable Windows builds on KDE CI have no aqbanking plugin
Status: CLOSED INTENTIONAL
Alias: None
Product: kmymoney
Classification: Applications
Component: packaging (show other bugs)
Version: git (master)
Platform: Other Microsoft Windows
: NOR normal
Target Milestone: ---
Assignee: KMyMoney Devel Mailing List
URL:
Keywords:
Depends on: 426387 426414 435752 435753 435866
Blocks: 426400 488491
  Show dependency treegraph
 
Reported: 2021-04-10 14:39 UTC by AndreJ
Modified: 2024-08-06 17:25 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description AndreJ 2021-04-10 14:39:47 UTC
SUMMARY


STEPS TO REPRODUCE
1. Install stable Windows build from https://binary-factory.kde.org/job/KMyMoney_Release_win64/
2. run kmymoney
3. Click settings

OBSERVED RESULT
Configure language only has "American English"
Menu titles are English only
Configure aqbanking is missing

EXPECTED RESULT
Menu titles in German for a German based Windows OS
aqbanking plugin installed as it was in Version 5.06 from https://download.kde.org/stable/kmymoney/5.0.6/ and https://download.kde.org/unstable/kmymoney/5.0.54a94f92d/win64/

SOFTWARE/OS VERSIONS
Windows: 7
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION
Comment 1 Ralf Habacker 2021-04-10 14:48:13 UTC
There are snapshots for Windows having ui translations, aqbanking and gpg support from the 5.1 branch at https://kmymoney.org/snapshots.php#kmymoney5-aq6.
Comment 2 AndreJ 2021-04-10 16:09:16 UTC
(In reply to Ralf Habacker from comment #1)
> There are snapshots for Windows having ui translations, aqbanking and gpg
> support from the 5.1 branch at
> https://kmymoney.org/snapshots.php#kmymoney5-aq6.

Why are those snapshots not linked to the download page?
Aqbanking and ui translations work, but
- klauncher5 crashes after closing kmymoney with the "x" icon, but not with File > Close
- most icons look ugly, although there are several icon themes present. Settings > Symbols only lets me select a "System" icon set. How can I activate these icon themes?
Comment 3 Ralf Habacker 2021-04-11 21:45:16 UTC
(In reply to AndreJ from comment #2)
> (In reply to Ralf Habacker from comment #1)
> Why are those snapshots not linked to the download page?

I think after the migration to the new website framework it was not added. 
 
> Aqbanking and ui translations work, but
> - klauncher5 crashes after closing kmymoney with the "x" icon, but not with
> File > Close

This is a known bug, see https://bugs.kde.org/show_bug.cgi?id=426387 for a workaround.

> - most icons look ugly, although there are several icon themes present.
> Settings > Symbols only lets me select a "System" icon set. How can I
> activate these icon themes?

There is currently a bug with providing  that entries, see https://bugs.kde.org/show_bug.cgi?id=369085#c11. The snapshot is configured to use the breeze-icons yet.
To change the used icon set, you can use the workaround mentioned at https://bugs.kde.org/show_bug.cgi?id=369085#c11.
Comment 4 AndreJ 2021-04-12 06:50:01 UTC
(In reply to Ralf Habacker from comment #3)
> (In reply to AndreJ from comment #2)
> 
> > - most icons look ugly, although there are several icon themes present.
> > Settings > Symbols only lets me select a "System" icon set. How can I
> > activate these icon themes?
> 
> There is currently a bug with providing  that entries, see
> https://bugs.kde.org/show_bug.cgi?id=369085#c11. The snapshot is configured
> to use the breeze-icons yet.
> To change the used icon set, you can use the workaround mentioned at
> https://bugs.kde.org/show_bug.cgi?id=369085#c11.

Only half way:
The rcc files mentioned are already the same.
kmymoney has 20 png icons of its own under /share/kmymoney/icons, e.g. the ledger icon. Those were present in the latest stable windows build 5.06 and unstable 5.07. In 5.1.1 there is just no icon now. And the other breeze icons used are just monochrome low-res icons (in all three versions).
Copying the icontheme.rcc from 5.06 to 5.1.1 does not help with the ledger icon.
Comment 5 Ralf Habacker 2021-04-14 10:20:07 UTC
(In reply to AndreJ from comment #2)

> - most icons look ugly, although there are several icon themes present.
> Settings > Symbols only lets me select a "System" icon set. How can I
> activate these icon themes?

That list is currently supported on Linux only, because on Windows KF5 framework is bound to use .rcc files (see https://invent.kde.org/frameworks/kiconthemes/-/blob/master/README.md#L38), which are only available for breeze and breeze-dark icon set.
Comment 6 Ralf Habacker 2021-04-18 07:14:11 UTC
(In reply to Ralf Habacker from comment #5)

> That list is currently supported on Linux only,

That has been fixed with bug 435752.
Comment 7 Dawid Wróbel 2021-06-30 06:11:19 UTC
FYI, Icons and Translations were fixed in 5.1.3 builds, you can test it in Jun 30 build, which should begin in an hour at https://binary-factory.kde.org/view/Windows%2064-bit/job/KMyMoney_Release_win64/
Comment 8 Dawid Wróbel 2021-06-30 06:15:34 UTC
(the mingw builds in https://kmymoney.org/snapshots.php#kmymoney5-aq6 should also work, but I believe Ralph has to trigger them first by hand)
Comment 9 AndreJ 2021-07-10 17:45:08 UTC
(In reply to Dawid Wróbel from comment #7)
> FYI, Icons and Translations were fixed in 5.1.3 builds, you can test it in
> Jun 30 build, which should begin in an hour at
> https://binary-factory.kde.org/view/Windows%2064-bit/job/
> KMyMoney_Release_win64/

Tested today with #1076, the icons are present, thanks for that.

But the mingw snapshot build now has only two icons left.
Comment 10 Ralf Habacker 2024-06-26 12:42:31 UTC
Is it now possible to create a binary package for aqbanking on Windows with autotools and msvc with craft?
Comment 11 Ingo Klöcker 2024-06-26 14:29:14 UTC
(In reply to Ralf Habacker from comment #10)
> Is it now possible to create a binary package for aqbanking on Windows with
> autotools and msvc with craft?

autotools and msvc are essentially incompatible. Either you add the possibility to build aqbanking with cmake (additionally to or instead of autotools) or you keep building aqbanking and KMyMoney with MinGW.
Comment 12 Ralf Habacker 2024-08-06 12:05:41 UTC
(In reply to Ingo Klöcker from comment #11)
> autotools and msvc are essentially incompatible. Either you add the
> possibility to build aqbanking with cmake (additionally to or instead of
> autotools) or you keep building aqbanking and KMyMoney with MinGW.

Snaphots with kmymoney for Windows and aqbanking are now available at https://kmymoney.org/snapshots.php and a release will follow the release of the stable version.