Bug 34083 - Передавать в ./configure --localstatedir=/var
: Передавать в ./configure --localstatedir=/var
Status: NEW
: Sisyphus
(All bugs in Sisyphus/rpm-build)
: unstable
: all Linux
: P3 normal
Assigned To:
:
:
:
: 10382
:
  Show dependency tree
 
Reported: 2017-10-28 13:37 by
Modified: 2017-10-29 09:54 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2017-10-28 13:37:12
Поскольку неверное значение макроса _localstatedir решено не менять
https://bugzilla.altlinux.org/show_bug.cgi?id=10382#c34

предлагаю поменять макрос %configure, чтобы он передавал в ./configure из
autotools то значение localstatedir, которое ожидается в ./configure и которое
записано в GNU coding standards
https://www.gnu.org/prep/standards/html_node/Directory-Variables.html
------- Comment #1 From 2017-10-28 13:40:04 -------
Виталик, что бы разговаривать по делу - попробуй пересобрать весь sisyphus с
изменениями и сравнить содержимое content_index.
------- Comment #2 From 2017-10-28 15:17:58 -------
(В ответ на комментарий №1)
> Виталик, что бы разговаривать по делу - попробуй пересобрать весь sisyphus с
> изменениями и сравнить содержимое content_index.
Я готов. Какую команду дать сборочнице, чтобы она тестового пересобрала весь
Сизиф с указанным пакетом?
------- Comment #3 From 2017-10-28 16:18:45 -------
(In reply to comment #0)
> Поскольку неверное значение макроса _localstatedir решено не менять
> https://bugzilla.altlinux.org/show_bug.cgi?id=10382#c34
> 
> предлагаю поменять макрос %configure, чтобы он передавал в ./configure из
> autotools то значение localstatedir, которое ожидается в ./configure и которое
> записано в GNU coding standards
> https://www.gnu.org/prep/standards/html_node/Directory-Variables.html

Витилий, эта тема уже затрагивалась в соседнем репорте, посмотри, пожалуйста:
https://bugzilla.altlinux.org/show_bug.cgi?id=33151#c6
https://bugzilla.altlinux.org/show_bug.cgi?id=33151#c8
https://bugzilla.altlinux.org/show_bug.cgi?id=33151#c12

В сухом остатке, я ожидаю, что предлагающий поменять %_localstatedir или
передаваемое --localstatedir значение самостоятельно выяснит, как это повлияет
на состав и содержание пакетов в репозитории, поскольку эта информация играет
ключевую роль в принятии решения.
------- Comment #4 From 2017-10-28 16:53:37 -------
(В ответ на комментарий №3)
...
> В сухом остатке, я ожидаю, что предлагающий поменять %_localstatedir или
> передаваемое --localstatedir значение самостоятельно выяснит, как это повлияет
> на состав и содержание пакетов в репозитории, поскольку эта информация играет
> ключевую роль в принятии решения.
Я уже спросил в комментарии выше и спрошу ещё раз:
Какие есть возможности по запуску массовой тестовой пересборки пакетов в
репозитории Sisyphus?
Мне было бы интересно самостоятельно провести такую пересборку с изменённым
пакетом rpm-build, чтобы проверить последствия изменения значения некоторых
макросов.
------- Comment #5 From 2017-10-28 20:05:34 -------
На наших мощностях такого инструмента нет.
Но локально ты можешь пересобрать без проблем.
------- Comment #6 From 2017-10-28 22:25:06 -------
(В ответ на комментарий №5)
> На наших мощностях такого инструмента нет.
> Но локально ты можешь пересобрать без проблем.
Странный ответ. Инструмент есть, но у меня локально?
Так можно всё-таки узнать, существует ли скрипт пересборки Сизифа, доступный
под свободной лицензией, или письма в cybertalk с темой beehive_status пишет
кто-то руками?
------- Comment #7 From 2017-10-29 01:27:23 -------
(In reply to comment #6)
> (В ответ на комментарий №5)
> > На наших мощностях такого инструмента нет.
> > Но локально ты можешь пересобрать без проблем.
> Странный ответ. Инструмент есть, но у меня локально?
> Так можно всё-таки узнать, существует ли скрипт пересборки Сизифа, доступный
> под свободной лицензией,

Существует несколько вариаций того инструмента под условным названием beehive,
о котором я упоминал на OSSDEVCONF в 2004 году, в самом первом рассказе про
hasher.

> или письма в cybertalk с темой beehive_status пишет кто-то руками?

С точностью до конфигурационных файлов это
/people/ldv/packages/beehive.git:refs/heads/hiver