[devel] Сборка src.rpm размером > 2Гб

Dmitry V. Levin ldv на altlinux.org
Пт Июн 29 21:42:38 MSK 2018


On Wed, Jun 27, 2018 at 01:36:52PM +0300, Alexey Tourbin wrote:
> Мужчины, я вам сделал rpm-build с поддержкой относительно больших
> файлов, task #209065, но у вас acl неправильно настроен.
> 
> Ограничение на каждый файл и на на общий размер архива в 4GB
> существует по двум причинам: 1) тэги типа RPMTAG_FILESIZES /
> RPMTAG_ARCHIVESIZE 32-битные; в новом rpm добавлены 64-битные теги
> RPMTAG_LONGFILESIZES / RPMTAG_LONGARCHIVESIZE; это потребует еще и
> некоторой поддержки со стороны apt и genbasedir; 2) в cpio размер
> файлов тоже 32-битный; в новом rpm сделаны по линии cpio сделаны
> extended / excluded cpio entries 07070X, в которых вся stat-информация
> исключена и берется из хедера пакета - в cpio пишется только номер
> файла в хедере; однако симлинк-таргеты в cpio сохранены, хотя их тоже
> можно взять из хедера.
> 
> В общем, по-моему, старая rpm-4.0 кодобаза дальнейшей переделке не
> подлежит, новая все же получше.  Но в таком виде может протянуть еще
> долго.

Судя по http://git.altlinux.org/tasks/208802/logs/events.10.1.log
не вся кривизна выправилась: в 32-битной среде собралось, в 64-битных нет.


-- 
ldv


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