Skip to content

Fix kcalendarcore unit tests

Adriaan de Groot requested to merge work/adridg/freebsd-prague into master

There is one persistent failure in kcalendarcore, testicaltimezones, which fails on a weird mismatch in Prague.

tl;dr: the zoneinfo-handling code in Linux and FreeBSD diverged about 10 years ago, and FreeBSD reports one extra TZ transition in 1978 that Linux doesn't, even with the same input data.

Massage the tests, add an extra one, and a handful of documentation comments on why.

Merge request reports