Missing manpage for systemd-resolve
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
systemd (Ubuntu) |
Fix Released
|
Wishlist
|
Dan Streetman | ||
Focal |
Fix Released
|
Wishlist
|
Dan Streetman | ||
Groovy |
Fix Released
|
Wishlist
|
Dan Streetman | ||
Hirsute |
Fix Released
|
Wishlist
|
Dan Streetman | ||
Impish |
Fix Released
|
Wishlist
|
Dan Streetman |
Bug Description
[impact]
'man systemd-resolve' fails
[test case]
$ man systemd-resolve
No manual entry for systemd-resolve
[regression potential]
incorrect man page result for resolvectl or resolvconf, or possibly users using deprecated systemd-resolve longer than they should
[scope]
this is needed in f and later
systemd-resolve was replaced with resolvectl between b and f, so the man page exists in b
[other info]
the systemd-resolve binary is a symlink to the real binary resolvectl, and users should use resolvectl for all new uses. A patch to the upstream man page was proposed and merged in this PR:
https:/
however that is being discussed and may be reverted in this PR:
https:/
as discussed in the revert PR, it's ok for upstream to elide docs about deprecated tooling; however distros should include deprecation info and thus I believe it's appropriate to include the man page symlink so users trying 'man systemd-resolve' will get the correct 'resolvectl' man page, which includes doc about how they shoudl start using 'resolvectl' instead
[original description]
On my Focal machine there is no file /usr/share/
This means that man systemd-resolve fails.
http://
CVE References
Changed in systemd (Ubuntu): | |
importance: | Undecided → Low |
Changed in systemd (Ubuntu Focal): | |
status: | New → In Progress |
Changed in systemd (Ubuntu Groovy): | |
status: | New → In Progress |
Changed in systemd (Ubuntu Hirsute): | |
status: | New → In Progress |
Changed in systemd (Ubuntu Impish): | |
status: | New → In Progress |
Changed in systemd (Ubuntu Hirsute): | |
importance: | Undecided → Wishlist |
Changed in systemd (Ubuntu Impish): | |
assignee: | nobody → Dan Streetman (ddstreet) |
importance: | Low → Wishlist |
Changed in systemd (Ubuntu Groovy): | |
assignee: | nobody → Dan Streetman (ddstreet) |
importance: | Undecided → Wishlist |
Changed in systemd (Ubuntu Focal): | |
importance: | Undecided → Wishlist |
Changed in systemd (Ubuntu Hirsute): | |
assignee: | nobody → Dan Streetman (ddstreet) |
Changed in systemd (Ubuntu Focal): | |
assignee: | nobody → Dan Streetman (ddstreet) |
description: | updated |
systemd-resolve has been deprecated in favor of the new name 'resolvectl', but the resolvectl binary does provide backwards compatibility with systemd-resolve (which is symlinked to resolvectl), so there should be *some* kind of manpage for it, as long as that backwards compatibility symlink is provided.
It looks like upstream, the systemd-resolve manpage was completely replaced by the resolvectl manpage in commit b69f810c8a2ece4 e44c1b1898e237b b671b36a21. This should probably be discussed upstream to restore some kind of manpage for systemd-resolve compatibility mode, instead of just in Ubuntu.