[devel] Q: странное поведение rpm

Dmitry V. Levin ldv на altlinux.org
Чт Ноя 25 14:55:58 MSK 2021


On Thu, Nov 25, 2021 at 11:30:03AM +0100, Konstantin Lepikhov wrote:
> Hi Leonid!
> 
> On 11/25/2021, at 01:25:25 PM you wrote:
> 
> > 
> > 25.11.2021 12:46, Konstantin Lepikhov пишет:
> > > Hi Leonid!
> > >
> > > On 11/25/2021, at 12:22:48 PM you wrote:
> > >
> > > <skip>
> > >> Для проприетарной блобятины сделал простой перепаковщик в несколько
> > >> строк, там в спек может вставляться такое:
> > >>
> > >> https://git.altlinux.org/gears/r/rpmrepair.git?p=rpmrepair.git;a=blob;f=rpmrepair.in;h=19f567f059f24e93e01fb6f6df2198d7c766a41d;hb=cda49350ebde6e4cd3d0218f0cbf3465c978197f#l26
> > >>
> > >> Сама тулза здесь описана: https://www.altlinux.org/RPM-repair , может,
> > >> стоит ей попробовать?
> > > Это все интересно, но в моем случае нужно не просто блобы переложить но и
> > > сделать некие изменения внутри.
> > >
> > > Более того, даже ваша утилита делает тоже самое, т.е. подозреваю, что
> > > результат будет аналогичный.
> > 
> > Интересно, если пересобрать rpm-build без этого изменения:
> > https://git.altlinux.org/gears/r/rpm-build.git?p=rpm-build.git;a=commitdiff;h=7a87954821ecd6cad28ae132ff21aad280cc9f6b
> > такой же результат будет? Рядышком есть ещё пара патчей, меняющих 
> > поведение, появились совсем недавно.
> Я тут еще сравнил, нашел интересную закономерность:
> 
> - если объявить %set_debuginfo_skiplist /* и %set_verify_info_method skip
>   то файлы не стрипаются и размер сохраняется. Почему так, не очень
>   понимаю.

%set_verify_info_method тут не при чём, это инструмент проверки файлов,
установленных в /usr/share/info/.

А вот %set_debuginfo_skiplist задаёт список шаблонов имён файлов, для
которых не надо делать debuginfo.


-- 
ldv


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