URL:
  <https://savannah.gnu.org/bugs/?66410>

                 Summary: mdoc: warning of .Lb usage without library
definition excessive
                   Group: GNU roff
               Submitter: None
               Submitted: Tue 05 Nov 2024 09:36:30 PM UTC
                Category: Macro package mdoc
                Severity: 3 - Normal
              Item Group: Warning/Suspicious behaviour
                  Status: None
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any
         Planned Release: None


    _______________________________________________________

Follow-up Comments:


-------------------------------------------------------
Date: Tue 05 Nov 2024 09:36:30 PM UTC By: Anonymous
If the .Lb macro is used without a corresponding library definition present
then the following warning is emitted:


mdoc warning: .Lb: no description for library 'libxyz' available (#123)


This seems overly restrictive, denying man pages for standalone applications
from taking advantage of this useful semantic markup to make descriptive
reference to libraries which are relevant to the present document but are
unlikely to be, or cannot be guaranteed to have registered doc strings in the
target system. (It would not be for an application to define such strings for
a third party library.)

Could this warning perhaps be restricted to use of the .Lb macro in sections
where it would be expected to be expanded with system library details?







    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?66410>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/

Attachment: signature.asc
Description: PGP signature

Reply via email to