Re: KDE Frameworks with failing CI (master) (29 January 2024)

2024-01-30 Thread Volker Krause
On Dienstag, 30. Januar 2024 19:08:50 CET Ben Cooksley wrote:
> On Wed, Jan 31, 2024 at 5:10 AM Volker Krause  wrote:
> > On Dienstag, 30. Januar 2024 09:57:32 CET Ben Cooksley wrote:
> > > On Tue, Jan 30, 2024 at 8:47 PM Sune Vuorela  wrote:
> > > > On 2024-01-29, Albert Astals Cid  wrote:
> > > > > Bad news: 6 repositories have started failing
> > > > > 
> > > > > baloo:
> > > > > kconfig:
> > > > > kcontacts
> > > > > kfilemetadata:
> > > > > ki18n:
> > > > > 
> > > > > threadweaver:
> > > > >   * FreeBSD tests are failing
> > > > 
> > > > I haven't studied these, and don't know if they are frequent or
> > > > occasional failures. I have seen, after the fbsd builder changes, that
> > > > test execution times have gone up 20-50%. If it is big tests that is
> > > > already close to the limit, then that might be the reason.
> > > > 
> > > > Or for others with occasional timeout tests on freebsd.
> > > 
> > > Having a quick look at this, it seems that quite a few of those failures
> > > are i18n related.
> > > Given we are seeing locale warnings I have a suspicion that is the cause
> > 
> > of
> > 
> > > many of those failures.
> > 
> > For ki18n and kcontacts another possible cause could be the iso-codes
> > translation catalogs missing. Are those by any chance packaged separately
> > as
> > on some Linux distributions?
> 
> I've checked and we do have iso-codes installed within the FreeBSD
> containers.
> The files are located at /usr/local/share/iso-codes/ though - will our
> logic find them there?

Yes, the iso-codes data file are found, the tests would show very explicit 
error messages and fail in many more places otherwise. We however also need 
the corresponding translation catalogs, not just the data files. On Linux those 
are in /usr/share/locale/*/LC_MESSAGE/iso_3166*.mo (but often separately 
packaged and thus missing).

Regards,
Volker

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


Re: KDE Frameworks with failing CI (master) (29 January 2024)

2024-01-30 Thread Ben Cooksley
On Wed, Jan 31, 2024 at 5:10 AM Volker Krause  wrote:

> On Dienstag, 30. Januar 2024 09:57:32 CET Ben Cooksley wrote:
> > On Tue, Jan 30, 2024 at 8:47 PM Sune Vuorela  wrote:
> > > On 2024-01-29, Albert Astals Cid  wrote:
> > > > Bad news: 6 repositories have started failing
> > > >
> > > > baloo:
> > > > kconfig:
> > > > kcontacts
> > > > kfilemetadata:
> > > > ki18n:
> > > >
> > > > threadweaver:
> > > >   * FreeBSD tests are failing
> > >
> > > I haven't studied these, and don't know if they are frequent or
> > > occasional failures. I have seen, after the fbsd builder changes, that
> > > test execution times have gone up 20-50%. If it is big tests that is
> > > already close to the limit, then that might be the reason.
> > >
> > > Or for others with occasional timeout tests on freebsd.
> >
> > Having a quick look at this, it seems that quite a few of those failures
> > are i18n related.
> > Given we are seeing locale warnings I have a suspicion that is the cause
> of
> > many of those failures.
>
> For ki18n and kcontacts another possible cause could be the iso-codes
> translation catalogs missing. Are those by any chance packaged separately
> as
> on some Linux distributions?
>

I've checked and we do have iso-codes installed within the FreeBSD
containers.
The files are located at /usr/local/share/iso-codes/ though - will our
logic find them there?

Following the installation of locales, i'm happy to report that kconfig and
threadweaver are fixed, so that is one part of the puzzle at least.


>
> Regards,
> Volker
>

Cheers,
Ben


Re: KDE Frameworks with failing CI (kf5) (29 January 2024)

2024-01-30 Thread David Faure
On mardi 30 janvier 2024 17:14:09 CET Volker Krause wrote:
> On Montag, 29. Januar 2024 23:59:18 CET Albert Astals Cid wrote:
> > Please work on fixing them, otherwise i will remove the failing CI jobs on
> > their 4th failing week, it is very important that CI is passing for
> > multiple reasons.
> > 
> > Bad news: 11 repositories started failing
> > 
> > kemoticons:
> >  * https://invent.kde.org/frameworks/kemoticons/-/pipelines/593601
> >  
> >   * Fails because of ecm_feature_summary
> 
> All the ecm_feature_summary changes need to be reverted, David's mass
> editing script apparently ran amok there and changed deprecated frameworks
> in their kf5 branch. I started to do that now.

Man, I'm really sorry for making such a mess.

kdesrc-build kept around some old frameworks in my kf6 checkout,
so those got changed with the others. Big whoops. I'll clean up my local dir 
so it won't happen again.

Apologies,

-- 
David Faure, fa...@kde.org, http://www.davidfaure.fr
Working on KDE Frameworks 5


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


Re: KDE Frameworks with failing CI (kf5) (29 January 2024)

2024-01-30 Thread Volker Krause
On Montag, 29. Januar 2024 23:59:18 CET Albert Astals Cid wrote:
> Please work on fixing them, otherwise i will remove the failing CI jobs on
> their 4th failing week, it is very important that CI is passing for multiple
> reasons.
> 
> Bad news: 11 repositories started failing

> kemoticons:
>  * https://invent.kde.org/frameworks/kemoticons/-/pipelines/593601
>   * Fails because of ecm_feature_summary

All the ecm_feature_summary changes need to be reverted, David's mass editing 
script apparently ran amok there and changed deprecated frameworks in their 
kf5 branch. I started to do that now.

Regards,
Volker

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


Re: KDE Frameworks with failing CI (master) (29 January 2024)

2024-01-30 Thread Volker Krause
On Dienstag, 30. Januar 2024 09:57:32 CET Ben Cooksley wrote:
> On Tue, Jan 30, 2024 at 8:47 PM Sune Vuorela  wrote:
> > On 2024-01-29, Albert Astals Cid  wrote:
> > > Bad news: 6 repositories have started failing
> > > 
> > > baloo:
> > > kconfig:
> > > kcontacts
> > > kfilemetadata:
> > > ki18n:
> > > 
> > > threadweaver:
> > >   * FreeBSD tests are failing
> > 
> > I haven't studied these, and don't know if they are frequent or
> > occasional failures. I have seen, after the fbsd builder changes, that
> > test execution times have gone up 20-50%. If it is big tests that is
> > already close to the limit, then that might be the reason.
> > 
> > Or for others with occasional timeout tests on freebsd.
> 
> Having a quick look at this, it seems that quite a few of those failures
> are i18n related.
> Given we are seeing locale warnings I have a suspicion that is the cause of
> many of those failures.

For ki18n and kcontacts another possible cause could be the iso-codes 
translation catalogs missing. Are those by any chance packaged separately as 
on some Linux distributions?

Regards,
Volker


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


Re: KDE Frameworks with failing CI (kf5) (29 January 2024)

2024-01-30 Thread Ben Cooksley
On Tue, Jan 30, 2024 at 11:59 AM Albert Astals Cid  wrote:

> Please work on fixing them, otherwise i will remove the failing CI jobs on
> their 4th failing week, it is very important that CI is passing for
> multiple
> reasons.
>
> Bad news: 11 repositories started failing
>
>
> baloo:
>  * https://invent.kde.org/frameworks/baloo/-/pipelines/593597
>   * Tests fail on FreeBSD
>

Looks like the same failure we see on master, where the file watcher
appears to be asked to watch an invalid path.
Do we know if the correct path is being passed in here?


>
>
> kfilemetadata:
>  * https://invent.kde.org/frameworks/kfilemetadata/-/pipelines/593602
>   * Tests fail on FreeBSD


>
> kwidgetaddons:
>  * https://invent.kde.org/frameworks/kwidgetsaddons/-/pipelines/593612
>   * Windows static fails to compile
>
>
> kemoticons:
>  * https://invent.kde.org/frameworks/kemoticons/-/pipelines/593601
>   * Fails because of ecm_feature_summary
>
>
> kdelibs4support:
>  * https://invent.kde.org/frameworks/kdelibs4support/-/pipelines/593599
>   * Fails because of ecm_feature_summary
>
>
> khtml:
>  * https://invent.kde.org/frameworks/khtml/-/pipelines/593603
>   * Fails because of ecm_feature_summary
>
>
> kjs:
>  * https://invent.kde.org/frameworks/kjs/-/pipelines/593606
>   * Fails because of ecm_feature_summary
>
>
> kjsembed:
>  * https://invent.kde.org/frameworks/kjsembed/-/pipelines/593607
>   * Fails because of ecm_feature_summary
>
>
> kmediaplater:
>  * https://invent.kde.org/frameworks/kmediaplayer/-/pipelines/593608
>   * Fails because of ecm_feature_summary
>
>
> kross:
>  * https://invent.kde.org/frameworks/kross/-/pipelines/593610
>   * Fails because of ecm_feature_summary
>
>
> kxmlrpcclient:
>  * https://invent.kde.org/frameworks/kxmlrpcclient/-/pipelines/593613
>   * Fails because of ecm_feature_summary
>
>
> Cheers,
>   Albert
>

Cheers,
Ben


Re: KDE Frameworks with failing CI (master) (29 January 2024)

2024-01-30 Thread Ben Cooksley
On Tue, Jan 30, 2024 at 8:47 PM Sune Vuorela  wrote:

> On 2024-01-29, Albert Astals Cid  wrote:
> > Bad news: 6 repositories have started failing
> >
> > baloo:
> > kconfig:
> > kcontacts
> > kfilemetadata:
> > ki18n:
> > threadweaver:
> >   * FreeBSD tests are failing
>
> I haven't studied these, and don't know if they are frequent or
> occasional failures. I have seen, after the fbsd builder changes, that
> test execution times have gone up 20-50%. If it is big tests that is
> already close to the limit, then that might be the reason.
>
> Or for others with occasional timeout tests on freebsd.
>

Having a quick look at this, it seems that quite a few of those failures
are i18n related.
Given we are seeing locale warnings I have a suspicion that is the cause of
many of those failures.

Tobias, any ideas here?


>
> /Sune
>
>
Cheers,
Ben