There were two issues identified with the latest glibc build for f22, where a patch was silently dropped with an easy to miss warning: Patch #1000 (glibc-swbz17949.patch): + /usr/bin/bzip2 -dc /home/carlos/fedsrc/glibc-f22/glibc-swbz17949.patch + /usr/bin/patch -p1 --fuzz=0 bzip2: /home/carlos/fedsrc/glibc-f22/glibc-swbz17949.patch is not a bzip2 file. The reason the patch was "corrupt" was due to invalid detection of bzip2 format. The reason the failure was ignored was due to the pipe having the status of the last patch command, which read nothing.
Created attachment 992809 [details] improve detection of bzip2 format patches
Created attachment 992814 [details] fail with corrupt compressed patches
For the record the patch on the glibc side is a simple text file that happened to cotnain "BZ #XXXX" in the start of the patch file, and that triggered a heuristic to detect it as a bzip2 file. The heuristic needs expanding. It should take into account the encoding of the file and subsequent content.
Committed upstream as f793add4ae429e11664b403df4c32a73bc31a6e8 and d9f673bf2841bb8c854e6676871078ab563a51c9. Thanks for spotting and the patches! Closing this here as it is probably not urgent enough to issue an Fedora update.