Notes for ksh - reproducible builds result

Version annotated: 93u+20120801-2
Comments: Hardcoded values of CHILD_MAX and OPEN_MAX differ.
.
The values for CHILD_MAX are 193122 v. 193527.
.
The values for OPEN_MAX are 16384 v. 65536 (both are powers of two).
.
These are getconf(1) symbolic constants, also defined in the system header
files, but at least in the CHILD_MAX case I think the difference is because
src/lib/libast/comp/conf.tab *measures* the constant's value by calling
fork(2) in a loop until that fails. [This can't be the whole explanation:
the measurement code always prints an even value, but 193527 is odd.]
.
conf.tab has similar code for measuring OPEN_MAX.
 

Our notes about issues affecting packages are stored in notes.git and are targeted at packages in Debian in 'unstable/amd64' (unless they say otherwise).