Public bug reported: The SYNOPSIS in `man ln` is missing the 4 forms referenced in EXTRA.
$ lsb_release -rd Description: Ubuntu 25.10 Release: 25.10 $ apt-cache policy rust-coreutils rust-coreutils: Installed: 0.2.2-0ubuntu2.1 Candidate: 0.2.2-0ubuntu2.1 Version table: *** 0.2.2-0ubuntu2.1 500 500 https://gpl.savoirfairelinux.net/pub/mirrors/ubuntu questing-updates/main amd64 Packages 500 https://gpl.savoirfairelinux.net/pub/mirrors/ubuntu questing-security/main amd64 Packages 100 /var/lib/dpkg/status 0.2.2-0ubuntu2 500 500 https://gpl.savoirfairelinux.net/pub/mirrors/ubuntu questing/main amd64 Packages # Expected behavior I should see 4 lines matching `ln`’s output: ln [OPTION]... [-T] TARGET LINK_NAME ln [OPTION]... TARGET ln [OPTION]... TARGET... DIRECTORY ln [OPTION]... -t DIRECTORY TARGET... Perhaps plus the options. Alternatively, edit the EXTRA section to not mention numbers 1–4. # Actual behavior NAME ln - Make links between files. SYNOPSIS ln [--backup] [-b ] [-f|--force] [-i|--interactive] [-n|--no-dereference] [-L|--logical] [-P|--physical] [-s|--symbolic] [-S|--suffix] [-t|--target-directory] [-T|--no-target-direc‐ tory] [-r|--relative] [-v|--verbose] [-h|--help] [-V|--version] <files> DESCRIPTION Make links between files. OPTIONS [...] EXTRA In the 1st form, create a link to TARGET with the name LINK_NAME. In the 2nd form, create a link to TARGET in the current directory. In the 3rd and 4th forms, create links to each TARGET in DIRECTORY. Create hard links by default, symbolic links with --symbolic. By default, each destination (name of new link) should not already exist. When creating hard links, each TARGET must exist. Symbolic links can hold arbitrary text; if later resolved, a relative link is interpreted in relation to its parent directory. [...] --- ProblemType: Bug ApportVersion: 2.33.1-0ubuntu3 Architecture: amd64 CasperMD5CheckResult: pass CurrentDesktop: KDE DistroRelease: Ubuntu 25.10 InstallationDate: Installed on 2022-11-05 (1194 days ago) InstallationMedia: Ubuntu 22.10 "Kinetic Kudu" - Release amd64 (20221020) Package: rust-coreutils 0.2.2-0ubuntu2.1 PackageArchitecture: amd64 ProcVersionSignature: Ubuntu 6.17.0-12.12-generic 6.17.2 Tags: questing wayland-session Uname: Linux 6.17.0-12-generic x86_64 UpgradeStatus: Upgraded to questing on 2025-10-04 (129 days ago) UserGroups: adm cdrom dip docker libvirt lpadmin lxd plugdev render sambashare sudo video wireshark _MarkForUpload: True ** Affects: rust-coreutils (Ubuntu) Importance: Undecided Status: New ** Tags: apport-collected questing wayland-session ** Description changed: The SYNOPSIS in `man ln` is missing the 4 forms referenced in EXTRA. $ lsb_release -rd Description: Ubuntu 25.10 Release: 25.10 - $ apt-cache policy rust-coreutils + $ apt-cache policy rust-coreutils rust-coreutils: - Installed: 0.2.2-0ubuntu2.1 - Candidate: 0.2.2-0ubuntu2.1 - Version table: - *** 0.2.2-0ubuntu2.1 500 - 500 https://gpl.savoirfairelinux.net/pub/mirrors/ubuntu questing-updates/main amd64 Packages - 500 https://gpl.savoirfairelinux.net/pub/mirrors/ubuntu questing-security/main amd64 Packages - 100 /var/lib/dpkg/status - 0.2.2-0ubuntu2 500 - 500 https://gpl.savoirfairelinux.net/pub/mirrors/ubuntu questing/main amd64 Packages + Installed: 0.2.2-0ubuntu2.1 + Candidate: 0.2.2-0ubuntu2.1 + Version table: + *** 0.2.2-0ubuntu2.1 500 + 500 https://gpl.savoirfairelinux.net/pub/mirrors/ubuntu questing-updates/main amd64 Packages + 500 https://gpl.savoirfairelinux.net/pub/mirrors/ubuntu questing-security/main amd64 Packages + 100 /var/lib/dpkg/status + 0.2.2-0ubuntu2 500 + 500 https://gpl.savoirfairelinux.net/pub/mirrors/ubuntu questing/main amd64 Packages # Expected behavior I should see 4 lines: - ln [OPTION]... [-T] TARGET LINK_NAME - ln [OPTION]... TARGET - ln [OPTION]... TARGET... DIRECTORY - ln [OPTION]... -t DIRECTORY TARGET... + ln [OPTION]... [-T] TARGET LINK_NAME + ln [OPTION]... TARGET + ln [OPTION]... TARGET... DIRECTORY + ln [OPTION]... -t DIRECTORY TARGET... Perhaps plus the options. Alternatively, edit the EXTRA section to not mention numbers 1–4. # Actual behavior NAME - ln - Make links between files. + ln - Make links between files. SYNOPSIS - ln [--backup] [-b ] [-f|--force] [-i|--interactive] [-n|--no-dereference] [-L|--logical] [-P|--physical] [-s|--symbolic] [-S|--suffix] [-t|--target-directory] [-T|--no-target-direc‐ - tory] [-r|--relative] [-v|--verbose] [-h|--help] [-V|--version] <files> + ln [--backup] [-b ] [-f|--force] [-i|--interactive] [-n|--no-dereference] [-L|--logical] [-P|--physical] [-s|--symbolic] [-S|--suffix] [-t|--target-directory] [-T|--no-target-direc‐ + tory] [-r|--relative] [-v|--verbose] [-h|--help] [-V|--version] <files> DESCRIPTION - Make links between files. + Make links between files. + + OPTIONS + [...] + + EXTRA + In the 1st form, create a link to TARGET with the name LINK_NAME. In the 2nd form, create a link to TARGET in the current directory. In the 3rd and 4th forms, create links to each + TARGET in DIRECTORY. Create hard links by default, symbolic links with --symbolic. By default, each destination (name of new link) should not already exist. When creating hard + links, each TARGET must exist. Symbolic links can hold arbitrary text; if later resolved, a relative link is interpreted in relation to its parent directory. + + [...] ** Tags added: apport-collected questing wayland-session ** Description changed: The SYNOPSIS in `man ln` is missing the 4 forms referenced in EXTRA. $ lsb_release -rd Description: Ubuntu 25.10 Release: 25.10 $ apt-cache policy rust-coreutils rust-coreutils: Installed: 0.2.2-0ubuntu2.1 Candidate: 0.2.2-0ubuntu2.1 Version table: *** 0.2.2-0ubuntu2.1 500 500 https://gpl.savoirfairelinux.net/pub/mirrors/ubuntu questing-updates/main amd64 Packages 500 https://gpl.savoirfairelinux.net/pub/mirrors/ubuntu questing-security/main amd64 Packages 100 /var/lib/dpkg/status 0.2.2-0ubuntu2 500 500 https://gpl.savoirfairelinux.net/pub/mirrors/ubuntu questing/main amd64 Packages # Expected behavior I should see 4 lines: ln [OPTION]... [-T] TARGET LINK_NAME ln [OPTION]... TARGET ln [OPTION]... TARGET... DIRECTORY ln [OPTION]... -t DIRECTORY TARGET... Perhaps plus the options. Alternatively, edit the EXTRA section to not mention numbers 1–4. # Actual behavior NAME ln - Make links between files. SYNOPSIS ln [--backup] [-b ] [-f|--force] [-i|--interactive] [-n|--no-dereference] [-L|--logical] [-P|--physical] [-s|--symbolic] [-S|--suffix] [-t|--target-directory] [-T|--no-target-direc‐ tory] [-r|--relative] [-v|--verbose] [-h|--help] [-V|--version] <files> DESCRIPTION Make links between files. OPTIONS [...] EXTRA In the 1st form, create a link to TARGET with the name LINK_NAME. In the 2nd form, create a link to TARGET in the current directory. In the 3rd and 4th forms, create links to each TARGET in DIRECTORY. Create hard links by default, symbolic links with --symbolic. By default, each destination (name of new link) should not already exist. When creating hard links, each TARGET must exist. Symbolic links can hold arbitrary text; if later resolved, a relative link is interpreted in relation to its parent directory. [...] + --- + ProblemType: Bug + ApportVersion: 2.33.1-0ubuntu3 + Architecture: amd64 + CasperMD5CheckResult: pass + CurrentDesktop: KDE + DistroRelease: Ubuntu 25.10 + InstallationDate: Installed on 2022-11-05 (1194 days ago) + InstallationMedia: Ubuntu 22.10 "Kinetic Kudu" - Release amd64 (20221020) + Package: rust-coreutils 0.2.2-0ubuntu2.1 + PackageArchitecture: amd64 + ProcVersionSignature: Ubuntu 6.17.0-12.12-generic 6.17.2 + Tags: questing wayland-session + Uname: Linux 6.17.0-12-generic x86_64 + UpgradeStatus: Upgraded to questing on 2025-10-04 (129 days ago) + UserGroups: adm cdrom dip docker libvirt lpadmin lxd plugdev render sambashare sudo video wireshark + _MarkForUpload: True -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2141478 Title: man ln doesn't show 2nd 3rd and 4th forms To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/rust-coreutils/+bug/2141478/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
