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

Alexey V. Vissarionov gremlin на altlinux.org
Ср Июл 18 10:10:19 MSK 2018


On 2018-07-18 12:25:08 +0700, Антон Мидюков wrote:

 > С пол месяца назад обсуждался уже вопрос сборки src.rpm
 > размером > 2ГБ. Из этого обсуждения я понял, что у rpmbuild
 > ограничение размера src.rpm на 4 ГБ. И вот я столкнулся с
 > проблемой сборки пакета, у которого архив tar 4418 МБ.
 > Я прописал в .gear/rules сжатие tar.gz,

А что не tar.xz? Для экономии процессорного времени? Тогда на
копировании потеряем...

 > в результате src.rpm на входе в хешер получился 643,7 МБ,
 > сборка полностью проходит и в самом конце получаю сообщение:
 > Wrote: /usr/src/RPM/SRPMS/kicad-packages3D-5.0.0-alt0.1.rc3.src.rpm

SRPM записался успешно.

 > error: cpio archive too big - 4418M

Ds: на каком-то из свежесобранных бинарных пакетов произошел облом.
Rp: резать.

 > Размер /usr/src/RPM/SRPMS/kicad-packages3D-5.0.0-alt0.1.rc3.src.rpm
 > такой же как и на входе в хэшер.

Что неудивительно.

 > Т.е. контролируется несжатый размер? И это уже никак не обойти?

Вообще по всем канонам эргономики интерфейсов misleading diagnostic
message - это баг, причем критичный.

Лечится добавлением в "error: cpio archive too big - %uM" имени
файла: "error: writing %s: cpio archive too big - %uM"


-- 
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : signature.asc
Тип     : application/pgp-signature
Размер  : 801 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20180718/39205170/attachment.bin>


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