$ arepo_pre.py $(pwd)/32 $(pwd)/64 /etc/rpmrebuild-arepo.conf Traceback (most recent call last): File "/usr/bin/arepo_pre.py", line 105, in <module> header = PackageHeader(rpmdir32+'/'+rpm32) File "/usr/bin/arepo_pre.py", line 25, in __init__ self.hdr = rpm.headerFromPackage(fd)[0] AttributeError: 'module' object has no attribute 'headerFromPackage' [lav@builder64 WINE]$ arepo_pre.py $(pwd)/32 $(pwd)/64 Traceback (most recent call last): File "/usr/bin/arepo_pre.py", line 105, in <module> header = PackageHeader(rpmdir32+'/'+rpm32) File "/usr/bin/arepo_pre.py", line 25, in __init__ self.hdr = rpm.headerFromPackage(fd)[0] AttributeError: 'module' object has no attribute 'headerFromPackage' python-module-rpm-4.13.0.1-alt21.x86_64 rpmrebuild-arepo-3.1.10-alt2.noarch rpmrebuild-arepo-scripts-3.1.10-alt2.noarch Очень интересно, как это работает в сборочнице.
В сборочнице действительно используется совсем другой код: http://git.altlinux.org/people/ldv/packages/..git?p=girar.git;a=blob;f=gb/gb-task-arepo-plan-identify
[#253676] [test-only] EPERM rpmrebuild-arepo.git=3.1.10-alt3  http://git.altlinux.org/tasks/253676/logs/events.1.1.log - self.hdr = rpm.headerFromPackage(fd)[0] + ts = rpm.TransactionSet() + self.hdr = ts.hdrFromFdno(fd)
Мне кажется, что было бы честнее удалить подпакет rpmrebuild-arepo-scripts.
(Ответ для Dmitry V. Levin на комментарий #3) > Мне кажется, что было бы честнее удалить подпакет rpmrebuild-arepo-scripts. Да, я только стал его использовать при конвертации, так что момент подходящий.
(Ответ для Vitaly Lipatov на комментарий #2) > [#253676] [test-only] EPERM rpmrebuild-arepo.git=3.1.10-alt3 Почему alt3? Это же новая версия исходников. (Ответ для Vitaly Lipatov на комментарий #4) > (Ответ для Dmitry V. Levin на комментарий #3) > > Мне кажется, что было бы честнее удалить подпакет rpmrebuild-arepo-scripts. > Да, я только стал его использовать при конвертации, так что момент > подходящий. Есть мнение, что вы ~первый кто этим пользуется. Может стоит попробовать сделать отдельный скрипт из реально используемого кода?
(Ответ для Gleb F-Malinovskiy на комментарий #5) ... > Есть мнение, что вы ~первый кто этим пользуется. Может стоит попробовать > сделать отдельный скрипт из реально используемого кода? Согласен.