-
-
Notifications
You must be signed in to change notification settings - Fork 25
Open
Description
It was discovered that the CLA checker "succeeded" falsely with openssl/openssl#23632
The CLA checker finds the author id by fetching the patch url (in this case, https://github.com/openssl/openssl/pull/23632.patch) and matching group one from From:.*<(.*)>
.
This had me take a close look at the patch url, and found this:
$ curl -k -L -i https://github.com/openssl/openssl/pull/23632.patch
...
From: =?UTF-8?q?Viliam=20Lej=C4=8D=C3=ADk?=
<[email protected]>
...
That's a two-line From:, which our cla checker is not at all prepared for. And unfortunately, the logic in the CLA checker is that if a (one-line) From: line hasn't been found, the CLA checker will happily say that a CLA has been found.
This isn't enormously problematic, because a later run of addrev will discover that there is no CLA, and thereby fail to perform. However, this is a bit confusing.
Metadata
Metadata
Assignees
Labels
No labels