From the slackware-current ChangeLog:
a/etc-11.0-noarch-1.tgz: Fixed a bug in /etc/csh.login that caused repeated
use of "csh -l" to duplicate search directories in the $path. Clearly
/etc/csh.login should set the path just as /etc/profile does.
This bug dates back at at least 1997, maybe earlier, so congratulations to
Dimitar Zhekov for winning this release's "smite the oldest bug" award.
How does this kind of thing work downstream? I don't know if this particular bug is something specific to Slackware, but say that it is a general bug. Would Patrick in that case generally pass on the fix to the package developers?
This question could also go in the LFS forum, as patches are big part of the installation procedure for (B)LFS. I notice that in the (B)LFS books, generally the links for source code are to the webpages of the various packages but the links for patches are to LFS addresses. So are these patches something that the LFS people have created to fix bugs that they themselves have spotted? And presumably they also forward them on to the various projects for inclusion in the next release?
Now that I've typed all that out, it seems obvious that of course they would. I'd like to ask anyway though, to make sure I have it straight.