Re: I want to bug-fix on Akregator; maybe I need a mentor

Ingo Klöcker <[email protected]> Sun, 13 Nov 2022 18:39:20 +0100
Newsgroups gmane.comp.kde.devel.pim
Message-ID <4758928.GXAFRqVoOG@breq>
On Sonntag, 13. November 2022 13:29:55 CET Bill Dietrich wrote:
> I would like to do some bug-fixing on the back end
> of Akregator (storage, feeds).  I had hoped to get
> started without bothering anyone, but now I'm stuck.
> So I guess I need a mentor, or at least some help.
> 
> I installed KDE Neon in a VM and followed the docs
> (https://community.kde.org/Get_Involved/development)
> to install the dev environment.  Using the headers
> and libraries in Neon (not building all of Qt and KDE
> myself), and kdesrc-build, I was able to build Akregator
> and run it.  I started looking at the source code,
> and trying to create a new auto-test.
> 
> Then the Akregator source code updated, and my build has
> been broken ever since (more than a week), and I can't
> fix it.  The build wants "KF5GrantleeTheme" 5.22.40,
> and I have 5.21.40.  Neon has updated several times in
> the last week or so, but this issue never gets fixed.

I bet you can simply change 5.22.40 back to 5.21.40 in Akregator's 
CMakeLists.txt. You shouldn't commit this change, but it should ease local 
development. Alternatively, you could try running
`kdesrc-build grantleetheme`
This will fetch and build the latest version of KF5GrantleeTheme. If you are 
lucky it simply works. If you are not lucky, then building will fail because 
of other dependencies. In this case, I'd go for the above mentioned hack to 
change 5.22.40 back to 5.21.40.

For more timely help, consider joining the Matrix-channel #kontact on 
webchat.kde.org (Matrix) or the IRC-channel kontact on libera.chat. Despite 
the name, they are used for development of all KDE PIM applications.

Regards,
Ingo
signature.asc (application/pgp-signature, 228 B)
-----BEGIN PGP SIGNATURE-----

iHUEABYKAB0WIQTbjgIOMowwlCBgvyGxb1mVFkdKugUCY3EryAAKCRCxb1mVFkdK
uizkAQDi4NQ9oszPaBiUud8zSt7R1UG8fRs+AgdMUVEP76JaJwEA5VybygMGK4ys
hGv94HDrarKSo3fTh8EkIrHQOYSYUQ4=
=4MCS
-----END PGP SIGNATURE-----