Your message dated Sat, 24 Jun 2023 20:13:14 +0000
with message-id <e1qd9dc-006led...@fasolo.debian.org>
and subject line Bug#1033540: fixed in systemd 247.3-7+deb11u4
has caused the Debian Bug report #1033540,
regarding systemd: backport patch to fix a calendar spec calculation hang on 
DST change if TZ=Europe/Dublin
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1033540: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1033540
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: systemd
Version: 247.3-7+deb11u1
Severity: important

Dear Maintainer,

We (Proxmox) got quite a few reports over the weekend of stuck systemd
processes, seemingly hung on calendar spec calculations. After a
investigation it stuck out the only the Europe/Dubline time zone seemed
affected. We then found a simple reproducer and a patch from newer
systemd releases, which we backported and are in the process of rolling
out broadly in our downstream distro. Note that one requires to have a
timer configured over a specific calendar spec falling into the DST
change time for this to trigger, so not all systems with timezone set to
Europe/Dublin ran into it.

So for current stable Debian Bullseye, please backport a fix [0] for
systemd calendarspec calculation that triggers for the Europe/Dublin
time zone, which handles DST changes in reverse (their summer time is
their standard time and their winter time is like a negative-DST so to
say).

With [0] applied and systemd rebuild, the for the current year adapted
reproducer mentioned in the commit message from [0] is fixed:

  TZ=Europe/Dublin faketime 2023-03-26 systemd-analyze calendar --iterations=5 
'Sun *-*-* 01:00:00'

Upstream has backported [0] already for their v247-stable branch in the
v247.5 stable release and regression potential seems rather small here.

For the sake of completness, systemd-stable backported also another more
general safety net, which aborts the date normalization loop after
maximal 1000 iterations [1], while this is not required for the specific
bug, it's a good safety net in general and we back ported it too to our
downstream systemd.

cheers
Thomas

[0]: 
https://github.com/systemd/systemd-stable/commit/129cb6e249bef30dc33e08f98f0b27a6de976f6f
[1]: 
https://github.com/systemd/systemd-stable/commit/f14b80e09e225ccf7cfd8a85578b7e64c3fdebb9

--- End Message ---
--- Begin Message ---
Source: systemd
Source-Version: 247.3-7+deb11u4
Done: Luca Boccassi <bl...@debian.org>

We believe that the bug you reported is fixed in the latest version of
systemd, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1033...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Luca Boccassi <bl...@debian.org> (supplier of updated systemd package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sun, 18 Jun 2023 15:55:54 +0100
Source: systemd
Architecture: source
Version: 247.3-7+deb11u4
Distribution: bullseye
Urgency: medium
Maintainer: Debian systemd Maintainers 
<pkg-systemd-maintain...@lists.alioth.debian.org>
Changed-By: Luca Boccassi <bl...@debian.org>
Closes: 1033540
Changes:
 systemd (247.3-7+deb11u4) bullseye; urgency=medium
 .
   * backport patches to fix a calendar spec calculation hang on DST change
     if TZ=Europe/Dublin (Closes: #1033540)
Checksums-Sha1:
 62ca56596ab00a51334c848489be9250a1adc785 5224 systemd_247.3-7+deb11u4.dsc
 06ea0f82b9b154c3be5415e785439ac551003419 196116 
systemd_247.3-7+deb11u4.debian.tar.xz
 609d88f88e5a38a9b223bad780dcf93889b9c5ed 10770 
systemd_247.3-7+deb11u4_source.buildinfo
Checksums-Sha256:
 7d1b87217b355b62b454728be911c7a9ecf9f9c8e33155e8c0a499b57a86f649 5224 
systemd_247.3-7+deb11u4.dsc
 d1641185f547643cc2788606f209c57a9d66bd9f646564959a2680a7da1e2234 196116 
systemd_247.3-7+deb11u4.debian.tar.xz
 834476ba38b40bad74f7790536c82e4749eb16c62442f4a491f3be55c6e09b23 10770 
systemd_247.3-7+deb11u4_source.buildinfo
Files:
 974efcb574cc56449466b1e75fb99070 5224 admin optional 
systemd_247.3-7+deb11u4.dsc
 c42c689d588cbf3b5e28ca29daffa909 196116 admin optional 
systemd_247.3-7+deb11u4.debian.tar.xz
 b6dab4f3f7ebafe34174b12e7677f970 10770 admin optional 
systemd_247.3-7+deb11u4_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJFBAEBCgAvFiEErCSqx93EIPGOymuRKGv37813JB4FAmSPGx8RHGJsdWNhQGRl
Ymlhbi5vcmcACgkQKGv37813JB758RAAtJrLNNT3iIFsDyYV/ri+Mjiq2x5dIReO
AH9SjEvdaN3FrpiE+f6SQhtrjWnA/H3rrId2gvm9WJ8+D2jUrETiXKm4zNc1Xibx
GXA5yMUhds3v1MF8bGomlCKABO4RvmsJzyBX2MJ1kb4s3DjWnJ5PBchrtvFxL/D7
Fh66YcX+Fehj6YY3tq++wt+IKBxjPCL4oCQ1ga2ySWjpKrDPQbhg6mpc5EIB+8TY
XE9x9rnpnM2VPrGKNkNDo9jniByvYGzZdCzt/kBzs8yfNVxleALrfgNcMyp1Vq3s
cDqTpwYpN47/YehfPiy4JXGFNeUatcjsNnqsUXYsfTakYoYA+/oNtNt2DexCM3M0
FzFbi+ti3TEsAIK36ELzahAy+DYkoebLgKPDBYAgZ/f8h6gBiCLQsSznb0xVx58P
U1CLrxuRGk1A4KfDWV99+eOz8A0mxkNTRsZho8Ksl9GaUI04ZAr4xir/sYZ07TPy
tgEb4YC6iZRoHJtZNrNRE2JLbBcUZIeuV7hbxit+sBvG2rsXg/y0F50a6ooQWFr4
KkIrg75jmFWsUGYa+Kf043+bz0lL2v+SleglIaiRm/2tXw2cMFxnpYfJnqC8j9CL
b6ZX+m4Vqaeevt2qEYW5skNWWITMAaGXZXKuSBePMCkPiBQDTBWTxkUif8gJJrPz
y20mY00P/1A=
=YDuV
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to