On Mittwoch, 19. Juli 2023 22:23:05 CEST Jack via KMyMoney-devel wrote:

> On 2023.07.19 15:43, Dawid Wrobel via KMyMoney-devel wrote:
> > On Fri, Jul 14, 2023 at 11:01 PM Jack Ostroff via KMyMoney-devel <  
> > kmymoney-devel@kde.org> wrote:
> > > The MacOS build of KMyMoney on Jenkins has been failing for a week.
> > 
> > > The build seems to fail while building aqbanking with
> > >
> > > 18:48:30  dyld[83380]: Library not loaded: libbrotlienc.1.dylib
> > > 18:48:30    Referenced from:
> > >  
> > /Users/packaging/Craft/BinaryFactory/macos-64-clang/lib/libgnutls.30.dylib
> > 
> > I can see aqbanking blueprint was updated by Thomas just yesterday,  
> > removing Brotli library from the runtime dependencies here:  
> > https://invent.kde.org/packaging/craft-blueprints-kde/-/commit/5d9bb8c38288654f55b95c916af9af3149340e00#8a96c0cfb12c7c2ffeb5716e773e72ed47202a6b_41_40
> > 
> > Although given it's from yesterday, it could very well be Thomas'  
> > attempt to remedy the issue you mention.
> 
> Thanks.
> 
> It's indirectly related.  More details at the Discuss thread  
> https://discuss.kde.org/t/kmymoney-v5-1-3-for-macos-5-1-3-with-kbanking-plugin-not-showing-aqbanking-under-settings/2867/22

There are two different issues:

1.) AqBanking build was failing because Brotli lib was not available. This was 
resolved by adding it to gnutls (see 
https://invent.kde.org/packaging/craft-blueprints-kde/-/commit/7c59f71313754d6a8527b27f537e53b691bf8cd1).
 Adding it to the AqBanking blueprint alone did not work and is not necessary, 
so I removed it again. The building with Brotli was working (at least once, 
https://binary-factory.kde.org/view/MacOS/job/KMyMoney_Release_macos/1814/).

2.) While working on the fix regarding Brotli, I noticed that Gwen and AqB were 
a little outdated and updated the versions in 
https://invent.kde.org/packaging/craft-blueprints-kde/-/commit/5d9bb8c38288654f55b95c916af9af3149340e00
 (that's when I removed the unneceessary Brotli reference in AqBanking again). 
This change also caused gwenhywfar to be build.

KMyMoney currently does not build for any platform providing AqBanking because 
the build of gwenhywfar fails. Looking at the logs, I spot that it tries to 
download the tar.gz file three times and each time the download fails with the 
different checksum. Mysterious. I verified the required checksum which is what 
I get when I download the file and it is the checksum that Martin documented.  
I already opened a sys-admin ticket for that but have no response yet. See 
bottom of

https://binary-factory.kde.org/view/AppImage/job/KMyMoney_Release_appimage-centos7/551/console
https://binary-factory.kde.org/view/MacOS/job/KMyMoney_Release_macos/1817/console

for the error I am talking about. The Windows version builds, because it does 
not include AqBanking.

-- 

Regards

Thomas Baumgart

-------------------------------------------------------------
Why are there so many 'smart phones'
used by so many 'stupid people'?
-------------------------------------------------------------

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to