Here’s are some of the bugs against the Debian Policy Manual. Please consider getting involved.
Consensus has been reached and help is needed to write a patch
#853779 Clarify requirements about update-rc.d and invoke-rc.d usage in mai…
#874019 Note that the ’-e’ argument to x-terminal-emulator works like ’–’
#874206 allow a trailing comma in package relationship fields
#902612 Packages should not touch users’ home directories
#905453 Policy does not include a section on NEWS.Debian files
#906286 repository-format sub-policy
#907051 Say much more about vendoring of libraries
Wording proposed, awaiting review from anyone and/or seconds by DDs
#786470 [copyright-format] Add an optional “License-Grant” field
#845255 Include best practices for packaging database applications
#850156 Please firmly deprecate vendor-specific series files
#897217 Vcs-Hg should support -b too
Merged for the next release (no action needed)
#188731 Also strip .comment and .note sections
#845715 Please document that packages are not allowed to write outside thei…
#912581 Slightly relax the requirement to include verbatim copyright inform…
I have this systemd timer unit
[Unit]
Description=Run i3-rotate-wallpaper daily
[Timer]
OnCalendar=daily
Persistent=true
[Install]
WantedBy=timers.target
which says to start the i3-rotate-wallpaper.service unit at each midnight.
Persistent=true
is meant to ensure that the unit is triggered
immediately when the system resumes from suspend or is powered on, if
at the most recent midnight it was suspended or powered off. The idea
is that when I first use my computer each day, the wallpaper gets
changed – I delight in seeing the wallpapers I’ve downloaded.
The problem is that Persistent=true
only works if the timer has been
triggered at least once when the system is not suspended and powered
on. But my computer is almost never on at midnight. I don’t want to
have to leave it turned on just for the first wallpaper change, or
keep track of that when reinstalling the machine’s operating system.
The fix:
% mkdir -p "$HOME/.local/share/systemd/timers"
% touch "$HOME/.local/share/systemd/timers/stamp-i3-rotate-wallpaper.timer"
I would like to push a release of Debian Policy but I want to include the patches in the following two bugs. If you are a DD, please consider reviewing and seconding the patches in these bugs so that I can do that.
debian-policy: virtual packages: dbus-session-bus, dbus-default-session-bus
Please firmly deprecate vendor-specific series files (the patch simply implements a ctte decision)
EDIT 2018/xii/23: these are both now seconded – thanks gregor!