[devel] I: [[воспроизводимая сборка]]

Anton Farygin rider на altlinux.com
Пн Фев 16 18:34:21 MSK 2015


On 16.02.2015 17:41, Dmitry V. Levin wrote:
> On Mon, Feb 16, 2015 at 02:31:40PM +0300, Anton Farygin wrote:
>> On 15.02.2015 18:18, Dmitry V. Levin wrote:
>>> On Sun, Feb 15, 2015 at 05:46:36PM +0300, Денис Смирнов wrote:
>>>> On Sun, Feb 15, 2015 at 03:04:47PM +0300, Dmitry V. Levin wrote:
>>>>
>>>>>> Попробуй пакет bro собрать в hasher не на
>>>>>> tmpfs,
>>>>> Кстати да, напишите, что
>>>>> воспроизводимую сборку надо проводить
>>>>> на tmpfs.
>>>>> Локально каждый может собирать как
>>>>> угодно, для воспроизводимой сборки
>>>>> нужно более тщательно воспроизводить
>>>>> среду.
>>>>
>>>> А в чем отличие сборки на tmpfs?
>>>
>>> Их много, навскидку:
>>> - значение struct statfs.f_type, которое
>>> возвращают системные вызовы
>>>    statfs и fstatfs;
>>> - порядок следования struct dirent, которые
>>> возвращают системные вызовы
>>>    readdir и getdents;
>>> - поддержка файловой системой системных
>>> вызовов семейства xattr;
>>> - поддержка файловой системой
>>> специальных ioctl-команд.
>>
>> Ну и возможность сборки с /dev/shm не забываем.
>
> Это частный случай первого отличия из моего списка.

Да, точно.

>
>> bro без tmpfs пока что просто не
>> соберётся, хотя ты обещал это починить в
>> новой версии hasher
>
> hasher >= 1.3.27 вместе с hasher-priv >= 1.5.1 умеют монтировать /dev/shm.

Что то в спеке надо указывать для этого ?




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