Go и изменения через GitHub

Смотрел код библиотеки Go crypto/x509 на предмет того, как там разбираются конкретные поля сертификата. Сразу наткнулся в parser.go на опечатку в стиле copy-paste: текст ошибки при некорректном Subject взят из блока, где так же обрабатывается Issuer; соответственно, текст сообщения об ошибке вводит в заблуждение – при некорректном поле Subject будет выведено, что “x509: malformed issuer”, а должно быть: “x509: malformed subject”.

Ну, думаю, исправление одной строчки – отправлю коммит через социальную сеть GitHub, потому что у меня там есть аккаунт всё равно (что поделать). Внёс исправление, подготовил pull request (черновик). Однако в черновик pull request (PR) сразу бот от Go написал, что, мол, для рассмотрения PR мне нужно какую-то дополнительную лицензию Google CLA подтвердить (забавно, да – уже для рассмотрения). Закрыл PR тут же. Может, кто ещё исправит.

Адрес записки: https://dxdt.blog/2026/10/24/19491/

Похожие записки:



Далее - мнения и дискуссии

(Сообщения ниже добавляются читателями сайта, через форму, расположенную в конце страницы.)

Комментарии читателей блога: 2

  • 1 <t> // 24th October 2026, 15:41 // Читатель beldmit написал:

    Это тебе одна строчка, а им лицензионная чистота кода. Я на CLA тоже матерюсь, и для тривиальных исправлений в OpenSSL, например, можно их не подписывать, но вообще это ща много где.

  • 2 <t> // 24th October 2026, 16:37 // Александр Венедюхин:

    Ну вот да, именно. Там одно, буквально, слово исправить, но нет – поди, почитай лицензию, согласись, разберись. (Причём Issue под это заводить – явно перебор: опечатка хоть и вводит в заблуждение пользователей, но, всё же, не тянет на доработку. В общем – такое себе.)

Написать комментарий

Ваш комментарий:

Введите ключевое слово "U35U3" латиницей СПРАВА НАЛЕВО (<--) без кавычек: (это необходимо для защиты от спама).

Если видите "капчу", то решите её. Это необходимо для отправки комментария ("капча" не применяется для зарегистрированных пользователей). Обычно, комментарии поступают на премодерацию, которая нередко занимает продолжительное время.