From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Fri, 29 Jun 2018 21:42:38 +0300 From: "Dmitry V. Levin" To: Alexey Tourbin Message-ID: <20180629184238.GC3101@altlinux.org> Mail-Followup-To: Alexey Tourbin , ALT Linux Team development discussions References: <3913651f91b2914da92b9aa42e1acaae@altlinux.ru> <20180625121511.GA24092@altlinux.org> <20180625133805.GA32289@dad.imath.kiev.ua> <92fb0dd6-6e66-e20d-5b9a-62f9cac1c426@altlinux.org> <20180625141333.GA32670@dad.imath.kiev.ua> MIME-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: Cc: ALT Linux Team development discussions Subject: Re: [devel] =?koi8-r?b?88LP0svBIHNyYy5ycG0g0sHazcXSz80gPiAy58I=?= X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Jun 2018 18:42:38 -0000 Archived-At: List-Archive: List-Post: 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