[arch-dev-public] systemd 216 coming soon to testing

Dave Reisner d at falconindy.com
Wed Aug 20 14:36:19 EDT 2014

On Wed, Aug 20, 2014 at 02:25:24PM -0400, Dave Reisner wrote:
> Hi,
> I'm working on the final pieces of systemd 216 packaging (will push to
> [testing] tonight EST barring the unforseen). As always, there's a
> number of new features/bugs, but a few gotchas might want special
> mention:
> For packagers:
> - systemd-sysusers is now a reasonable thing as it now reads and writes
>   to /etc/shadow and /etc/gshadow. This means that we can simplify the
>   filesystem package immensely, and packages which want to ship their
>   own runtime users can switch to this as well. Note that new IDs are
>   allocated semi-arbitrarily starting from 999 and counting down. Please
>   be aware of the implications of using this if your package ships files
>   owned by the user you're going to create! There's still no way of
>   removing users via sysusers.d, but I think this is fine (Fedora
>   actually never removes users or groups).
> - The never-ending NTP provider dance continues. Effective immediately,
>   all files in /usr/lib/systemd/ntp-units.d are defunct, and will no
>   longer be read. In exchange, extra/ntp and community/openntpd must add
>   "Conflicts=systemd-timesyncd.service" to their service file. (chrony
>   is already taken care of). timedated will no longer attempt to
>   activate implementations other than timesyncd. So, use timesyncd
>   unless you really care about having a full blown NTP server running.
>   This currently requires systemd-networkd to be *running* (but not
>   necessarily actively configuring anything). In 217, this requirement
>   will likely be lifted.
> For users:
> - systemd no longer tells the kernel about the timezone when the RTC is
>   set to localtime. An immediately visible effect of this might be that
>   timestamps on FAT filesystems will be "wrong" (displayed in UTC).
>   There's no way around this unless you play with settimeofday()
>   yourself before systemd starts (this idea comes with zero warranty).

So apparently FAT has an undocumented "time_offset" mount option which
takes a ($value >= -12 && $value <= 12) to offset timestamps displayed
in the FS.

> Full NEWS file:
>   http://cgit.freedesktop.org/systemd/systemd/tree/NEWS
> Cheers,
> d

More information about the arch-dev-public mailing list