Package: make
Version: 4.3-4.1
Severity: minor

Dear Maintainer,

Please consider the attached patch (based on current Salsa HEAD
(484dd2fed4e19b092719394bc5333b2fc64a1b27)), which fixes the broken
spacing in the PARALLEL MAKE AND THE JOBSERVER section.

Best,
наб

-- System Information:
Debian Release: 11.3
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 
'stable-debug'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.10.0-13-amd64 (SMP w/24 CPU threads)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_FIRMWARE_WORKAROUND, 
TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_GB:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages make depends on:
ii  libc6  2.31-13+deb11u3

make recommends no packages.

Versions of packages make suggests:
pn  make-doc  <none>

-- no debconf information
From a7e11e35c7a89f1d37473f8d88d8c13eb3359cb8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=D0=BD=D0=B0=D0=B1?= <nabijaczlew...@nabijaczleweli.xyz>
Date: Tue, 26 Apr 2022 00:51:03 +0200
Subject: [PATCH] Fix spacing errors in make.1
X-Mutt-PGP: OS

---
 make.1 | 17 +++++++++--------
 1 file changed, 9 insertions(+), 8 deletions(-)

diff --git a/make.1 b/make.1
index d4b5fbab..b813f0d3 100644
--- a/make.1
+++ b/make.1
@@ -206,7 +206,7 @@ Internal option
 .BR make
 uses to pass the jobserver pipe read and write file descriptor numbers
 to
-.BR sub-makes;
+.BR sub-makes ;
 see the section
 .B PARALLEL MAKE AND THE JOBSERVER
 for details
@@ -389,8 +389,8 @@ When the build environment is such that a top level
 invokes
 .BR sub-makes
 (for instance, a style in which each sub-directory contains its own
-.I Makefile
-), no individual instance of
+.IR Makefile ),
+no individual instance of
 .BR make
 knows how many tasks are running in parallel, so keeping the number of
 tasks under the upper limit would be impossible without communication
@@ -405,17 +405,18 @@ created, the current implementation uses a simple shared pipe.
 This pipe is created by the top-level
 .BR make
 process, and passed on to all the
-.BR sub-makes.
+.BR sub-makes .
 The top level
-.BR make process writes
+.B make
+process writes
 .B N-1
 one-byte tokens into the pipe (The top level
 .BR make
 is assumed to reserve one token for itself). Whenever any of the
 .BR make
 processes (including the top-level
-.BR make
-) needs to run a new task, it reads a byte from the shared pipe. If
+.BR make )
+needs to run a new task, it reads a byte from the shared pipe. If
 there are no tokens left, it must wait for a token to be written back
 to the pipe. Once the task is completed, the
 .BR make
@@ -434,7 +435,7 @@ then
 .BR make
 will close the jobserver pipe file descriptors before invoking the
 commands, so that the command can not interfere with the
-.I jobserver,
+.IR jobserver ,
 and the command does not find any unusual file descriptors.
 .SH BUGS
 See the chapter ``Problems and Bugs'' in
-- 
2.30.2

Attachment: signature.asc
Description: PGP signature

Reply via email to