Yeah, he deserves credit for making more work for me, and for making the Linux-libre changes larger.
I didn't save Linux-libre patch files from before 2.6.27, when the latest generation of deblobbing was adopted. By then, the conversion to request_firmware had just started, but see how the Linux-libre patch files grew from release to release:
You're welcome to try to find any other metric that shows improvement. The tarballs, deblobbing scripts, and xdeltas are all publicly available.
Not an improvement, not even easier, for sure. Earlier, I could run something such as:
for each of a list of files
replace sequences of numbers that aren't false positives with /*DEBLOBBED*/
Now, I have to track files containing request_firmware calls, figure out where the blob name comes from (quite often headers or separate files), determine whether the requested file is Free or non-Free, add a blob pattern to deblob-check if the file name refers to a non-Free file, disable (conditionally) the request_firmware call, and run the files containing blob names through the deblobber. Rins and repeat every time the filenames change or the way they're computed changes (more often than you'd think) adjusting patterns and deblobbing requests accordingly. Oh, and until the blobs are finally removed, I have to clean them up, as well as the WHENCE file.
You honestly think that not having to clean up the blob files and the WHENCE file would make things easier than they were before?
Again, the goal is not just to be Free Software, it's to be bait-free, so as to satisfy the Free Software Distribution Guidelines, so that the recommended distros don't recommend non-Free Software. It's clear you don't care about that, but your disregard for the difference doesn't turn my goals into yours, or dwmw2's.