Загрузка предыдущей публикации...
Загрузка предыдущих новостей...
Большой набор обновлений драйверов графики с открытым исходным кодом для Linux 6.15 был объединен, но создатель Linux Линус Торвальдс не особо доволен запросом на объединение.
Новый код "hdrtest" предназначен для драйвера ядра Intel Xe и направлен на то, чтобы помочь обеспечить, чтобы файлы заголовков Direct Rendering Manager были самосодержащимися и проходили тесты kernel-doc — базовые проверочные операции включенных файлов заголовков DRM для обеспечения их исправности.
Но Торвальдс обвинил код не только в замедлении полной сборки ядра, но и в оставлении "случайных" файлов зависимостей, "которые затем делают дерево исходного кода неприятным", сообщает Tom's Hardware:
Хотя Торвальдс был обеспокоен кодом, который влиял на последнее ядро Linux, начав свой пост с "Grr", он оставался точным в своих возражениях. "Я выполнил объединение, решил (тривиальные) конфликты, но заметил, что это привело к появлению отвратительного "hdrtest" мусора, который (a) замедляет сборку, потому что он выполняется для обычной сборки allmodconfig, а не как-то простое действие, которое вы можете выполнять по мере необходимости, (b) также оставляет случайные "hdrtest" наброски в каталогах include", — написал он.
Торвальдс далее заявил, что ранее уже жаловался на эту проблему и спрашивал, почему тестирование hdr проводится как обычная часть сборки. Кроме того, он подчеркнул, что в результате возникают "наброски", которые ломают завершение имени файла. Торвальдс подчеркнул эту точку — и свое отвращение — заявив: "Это нужно *убить*".
В обращении к другим разработчикам Linux Торвальдс сказал: "Если вы хотите выполнить hdrtest, сделайте это в рамках *собственных* проверок. Не заставляйте всех остальных видеть это отвратительное...". Затем он отметил, что решил временно пометить hdrtest как неисправный, чтобы предотвратить его включение в обычные сборки.
К субботе весь код DRM-Next попал в Linux 6.15 Git, отмечает Phoronix. "Но Линус Торвальдс ожидает, что весь этот "hdrtest" беспорядок будет убран".
Загрузка предыдущей публикации...
Загрузка следующей публикации...
Загрузка предыдущих новостей...
Загрузка следующих новостей...