Re: Kernel 2.2.1
>>>>> "L'D" == Larry 'Daffy' Daffner <email@example.com> writes:
L'D> 1) All programs should be examined for use of chown(),
L'D> especially those in base. Any packages which may break if
L'D> chown operates on the link instead of the file should be
L'D> noted. 2) Wait until there are NO 2.0x kernel packages in
L'D> the distribution. 3) Ensure that a libc6 upgrade depends on
L'D> a kernel > 2.2.0, and announces that it will not work with
L'D> 2.0.x kernels. 4) compile libc with new headers, but not
L'D> installed into dist. Allow time for all programs identified
L'D> in step 1 to be recompiled, then install the whole shooting
L'D> match at once.
Argh. Alternatively, you could do what we did for Alpha. Write a
runtime test which probes for lchown(2) and does the right thing. Rip
it straight out of the sysdeps/.../alpha tree, if you like. Much
cleaner, and nobody ever needs to know.