<div dir="auto"><div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, 29 Jan 2023, 13:15 Michael Biebl, <<a href="mailto:biebl@debian.org">biebl@debian.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Am 28.01.2023 um 02:12 schrieb Luca Boccassi:<br>
> I'm looking at this again, because handling /etc/timezone is one of the<br>
> last large technical debt patches that we carry in Debian for<br>
> src:systemd, and we want to drop it for Trixie.<br>
> The idea is to add a tmpfiles.d entry in the systemd package that<br>
> unconditionally deletes /etc/timezone if present. If someone wants to<br>
> keep using it, they can simply override the tmpfiles.d entry with the<br>
> usual mechanisms.<br>
> <br>
> So, could you please reconsider the proposal to stop creating it if it<br>
> doesn't exist (but keep updating if it does) in the tzdata postinst as<br>
> above for Trixie?<br>
<br>
I'm a bit confused: If you forcefully want to delete /etc/timezone via a <br>
tmpfiles snippet, why let tzdata update an existing /etc/timezone?<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">Because it can be overridden as mentioned, so in case there are unknown corner cases where it's still needed, a drop-in can be added to avoid deleting the file and it will still get updated. In the future we can then consider removing this as well.</div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
</blockquote></div></div></div>