[devel] Отсутствующие символы в упаковываемых бинарниках Fwd: [#183191] FAILED code.git=1.1.12-alt1

Alexey Tourbin alexey.tourbin на gmail.com
Вт Май 23 03:17:27 MSK 2017


2017-05-22 19:29 GMT+03:00 Gleb Fotengauer-Malinovskiy <glebfm на altlinux.org>:
> On Mon, May 22, 2017 at 06:00:41PM +0300, Vitaly Lipatov wrote:
>> Не представляю, как они этого добились, но подскажите,
>> как собрать такой код в Сизиф?
>
> Поскольку вы не первый человек, который собирает в Сизиф проприетарный блоб c
> проблемами с символами и в Сизифе уже есть драйверы nvidia и fglrx,
> которые имеют такие проблемы с символами, можно воспользоваться встроенным
> в проверку bad elf symbols механизмом, который позволяет выключить
> проверку для конкретной проприетарщины и не ломать проверку другим:
> http://git.altlinux.org/people/ldv/packages/girar.git?p=girar.git;a=history;f=gb/gb-task-repo-elfsym;h=c2e24f5920249e443d91ae5949c2860bcb1e7405;hb=HEAD

Да, но там в тексте по ссылке оговорено, что исключения принимаются
только для проприетарных драйверов. Логика исключения была такой, что
без драйверов железо не работает, то есть если у человека монитор не
показывает, то уж лучше так, чем совсем никак.

Но в данном случае мы имеем вовсе не драйвер, и вовсе даже не
проприетарный, а открытый проект. Поэтому предлагаю в связи с данным
случаем ничего не делать: если Виталий хочет собирать код - пускай
собирает. Если не хочет - как хочет.

А также предлагаю дополнить Vulnerability policy следующим положением:
если какой-либо открытый проект существует в виде исходного кода, то
природные данные и наклонности контрибьютора не являются достаточном
основанием для залития в репозиторий чужих бинариков.


Подробная информация о списке рассылки Devel