[devel] A: rpm-macros-ninja-build

Dmitry V. Levin ldv на altlinux.org
Сб Май 23 20:00:14 MSK 2020


On Sat, May 23, 2020 at 07:14:34PM +0300, Andrey Cherepanov wrote:
> 23.05.2020 15:24, Dmitry V. Levin пишет:
> > On Sat, May 23, 2020 at 08:57:08AM +0300, Andrey Cherepanov wrote:
> >> 22.05.2020 22:11, Dmitry V. Levin пишет:
> >>> On Tue, May 12, 2020 at 01:03:55PM +0000, Girar Builder pender robot wrote:
> >>>> http://git.altlinux.org/tasks/archive/done/_245/251572/logs/events.4.2.log
> >>>>
> >>>> 2020-May-12 12:55:24 :: task #251572 for sisyphus resumed by cas:
> >>>> #100 build 1.10.0-alt2 from /people/cas/packages/ninja-build.git fetched at 2020-May-12 08:43:36
> >>> [...]
> >>>> #100 ninja-build 1.10.0-alt1 -> 1.10.0-alt2
> >>>>    Tue May 12 2020 Andrey Cherepanov <cas на altlinux> 1.10.0-alt2
> >>>>    - Package RPM macros to main package.
> >>> Я считаю, что это изменение ошибочное в принципе, поскольку затрудняет
> >>> редактирование спек-файлов, в которых используются макросы из пакета
> >>> rpm-macros-ninja-build, когда пакет ninja-build не установлен.
> >>>
> >>> Просьба вернуть пакет rpm-macros-ninja-build, и вообще больше
> >>> не закапывать rpm-macros-* внутрь других пакетов.
> >> Хорошо.
> > Как-то странно получилось:
> >
> > $ rpmquery -Rp /ALT/Sisyphus/files/noarch/RPMS/rpm-macros-ninja-build-1.10.0-alt3.noarch.rpm
> > /usr/lib/rpm/macros.d
> > ninja-build = 1.10.0-alt3:sisyphus+252101.100.1.1
> >
> > Я бы понял, если бы ninja-build зависел бы от rpm-macros-ninja-build,
> > но тут обратная зависимость, которая явно лишняя.
> >
> А разве не логично подтягивать по зависимости при установке макросов и 
> пакет с исполняемой программой, которая в них используется в качестве 
> основного компонента?

Нет, если исходить из того, что rpm-macros-ninja-build нужен для того,
чтобы работать над спек-файлами, в которых используются макросы из
rpm-macros-ninja-build, а ninja-build нужен для того, чтобы собирать
пакеты, в которых используются макросы из rpm-macros-ninja-build.


-- 
ldv


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