Re: Perl didn't like even line numbers
That sounds almost like my most glorious contribution to OSS to date. Back in the mid-2000s or so, I was finding that some Perl RPM packages were completely uninstallable (short of --nodeps) because they had some very random-looking requirements that seemed like Perl modules, but weren't. I traced it down to multi-line comments in which one of the lines started with the Perl keyword use, just as part of a sentence, and then the dependency parser assumed the next word was a module name, so you'd end up with a lot of RPMs requiring something to provide 'Perl::the' or just 'the', and sometimes other words that might follow 'use' in a sentence. I submitted a patch that checked for the various ways of opening a multi-line comment in Perl, and if it found one, skipped everything until the appropriate comment-closer. Shortly after that, they completely overhauled the Perl part of the RPM builder, but for a little while, my code was doing some good for the world at large, and I was quite chuffed when one of the Fedora/Red Hat high-and-mighties called it 'a clueful patch' on the mailing list message about it.