KDE Gear projects with failing CI (master) (21 January 2025)
David Jarvie
djarvie at kde.org
Sun Jan 26 18:54:36 GMT 2025
On Saturday, 25 January 2025 07:45:30 GMT you wrote:
> On Sat, Jan 25, 2025 at 11:37 AM David Jarvie <djarvie at kde.org> wrote:
> > On Tuesday, 21 January 2025 22:11:56 GMT 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.
> > >
> > > Good news: 4 repositories were fixed
> > >
> > > Bad news: 2 repositories started failing
> > > kalarm - NEW
> > > * https://invent.kde.org/pim/kalarm/-/pipelines/869910
> > > * kaeventtest fails in freebsd
> > > * insterestingly says that
> > > 2010/05/13 03:45:00.000[UTC+00:00:01] and
> > > 2010/05/13 03:45:00.000[UTC+00:00:01]
> > > are different
> >
> > This is due to a bug introduced in Qt 6.8 on FreeBSD. I wrote a 3 line
> > test snippet to demonstrate the bug, and tried to report the bug on the Qt
> > bug tracker. However, in its Platform drop-down, there was no FreeBSD
> > option. Is FreeBSD actually officially supported by Qt?
>
> Support for Qt on FreeBSD is maintained by the KDE on FreeBSD team but it
> is not an official Qt platform to my knowledge.
> Our CI for FreeBSD is based on their work and has been of good assistance
> to them from my understanding (ultimately it is all about getting our
> software into the hands of more users which is why we have it).
>
> > The bug results in QDateTime doing a time zone conversion whose result is
> > 1 second in error. The FreeBSD CI system has a system time zone of
> > UTC+00:00:01 - rather strange since normally UTC offsets are multiples of
> > an hour or half hour. I'm not sure whether this is in any way triggering
> > the bug, but regardless, it's no excuse for QDateTime's misbehaviour.
>
> I've messaged the FreeBSD folks regarding this to see if they can add any
> detail as to why this might be happening.
Gleb has looked into this and found that it's due to the time zone not being set on
the FreeBSD CI system, and the way that leap seconds are treated. The CI fail is
now fixed by https://invent.kde.org/pim/kalarm/-/commit/
5b7553d29dbf6dfc51c6f623b7e00a5823c08dae[1].
--
David Jarvie.
KDE developer, KAlarm author.
--------
[1] https://invent.kde.org/pim/kalarm/-/commit/
5b7553d29dbf6dfc51c6f623b7e00a5823c08dae
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-devel/attachments/20250126/471d7697/attachment.htm>
More information about the kde-devel
mailing list