Bug 39152 - Синхронизировать сборку judy
Summary: Синхронизировать сборку judy
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: judy (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Vitaly Lipatov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-10-27 17:53 MSK by Vitaly Lipatov
Modified: 2020-11-09 14:10 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vitaly Lipatov 2020-10-27 17:53:12 MSK
Я не знаю, кто и зачем собирает judy в Сизиф из srpm, но копирование в p9 у меня провалилось:

error: /gears/j/judy.git branch `p9' already exists, package update by srpm upload 
is not possible

При этом сборка с ним на p9 armh проваливается:
E: Couldn't find package libjudy-devel

http://git.altlinux.org/tasks/260474/build/100/armh/srpm.log

Ну и до кучи ещё у пакета на p9 нет раздела Загрузки:
https://packages.altlinux.org/ru/p9/srpms/judy
Comment 1 Vitaly Lipatov 2020-10-27 17:56:30 MSK
(Ответ для Vitaly Lipatov на комментарий #0)
...
> Ну и до кучи ещё у пакета на p9 нет раздела Загрузки:
> https://packages.altlinux.org/ru/p9/srpms/judy
https://bugzilla.altlinux.org/show_bug.cgi?id=39153
Comment 2 Vitaly Lipatov 2020-10-27 19:52:22 MSK
(Ответ для Vitaly Lipatov на комментарий #0)
> Я не знаю, кто и зачем собирает judy в Сизиф из srpm, но копирование в p9 у
Собственно, репозиторий в srpms начался с

commit 8c8dd976caec0052dc9bd8174a487adacd75388a (tag: gb-sisyphus-task233984.100, tag: 1.0.5-alt3)
Author: Michael Shigorin <mike@altlinux.org>
Date:   Mon Mar 11 14:21:21 2019 +0000

    1.0.5-alt3
    
    - Replaced the source tarball with pristine one (sans s/J/j/)


Зачем-то сломана история пакета, а сборка переведена на deprecated srpms.
Comment 3 Michael Shigorin 2020-11-08 16:17:26 MSK
Мне было удобней собрать этот пакет из srpm (и апстримного тарбола), чем понять, что и зачем накручено в gear repo -- делал пару подходов, помнится, пока этот пакет одни коллеги не попросили на e2k (указав, что вручную собирается без особых проблем).

Если хочешь сделать так, как лучше тебе -- ну сделай.
Comment 4 Vitaly Lipatov 2020-11-08 16:47:09 MSK
(Ответ для Michael Shigorin на комментарий #3)
> Мне было удобней собрать этот пакет из srpm (и апстримного тарбола), чем
А почему сборка из апстримного тарбола у тебя ассоциируется с srpm? Ничего сложного нет любой накрученный gear repo превратить в собирающийся из тарбола.
...
> Если хочешь сделать так, как лучше тебе -- ну сделай.
Хорошо, попробую. Я уже забыл, зачем он меня потревожил :)


> Ну и до кучи ещё у пакета на p9 нет раздела Загрузки:
> https://packages.altlinux.org/ru/p9/srpms/judy
Завёл багу:
https://bugzilla.altlinux.org/show_bug.cgi?id=39225
Comment 5 Michael Shigorin 2020-11-08 17:31:42 MSK
(Ответ для Vitaly Lipatov на комментарий #4)
> А почему сборка из апстримного тарбола у тебя ассоциируется с srpm?
Потому что засунуть такое под http://altlinux.org/watch куда проще, чем gear.
Comment 6 Anton Farygin 2020-11-08 21:12:39 MSK
(Ответ для Michael Shigorin на комментарий #5)
> (Ответ для Vitaly Lipatov на комментарий #4)
> > А почему сборка из апстримного тарбола у тебя ассоциируется с srpm?
> Потому что засунуть такое под http://altlinux.org/watch куда проще, чем gear.

Я много где пользуюсь watch и разницы нет никакой - из src.rpm собирается пакет или из git/gear

Разве что update по разному делается.
Comment 7 Michael Shigorin 2020-11-09 10:03:02 MSK
(Ответ для Anton Farygin на комментарий #6)
> Я много где пользуюсь watch и разницы нет никакой - из src.rpm собирается
> пакет или из git/gear
О, а научи тогда.  У меня src.rpm остаётся просмотреть и пересобрать, а вот с gear надо пойти поприседать с мержем (и в очередной период завалов я этому, похоже, просто разучился и отдал тот же xscreensaver в руки grenka@).
Comment 8 Anton Farygin 2020-11-09 10:43:42 MSK
merge делает однострочник, а правку спека - скрипты от viy.
Там и учить то особо нечему.
Comment 9 Vitaly Lipatov 2020-11-09 14:10:28 MSK
(Ответ для Michael Shigorin на комментарий #7)
> (Ответ для Anton Farygin на комментарий #6)
> > Я много где пользуюсь watch и разницы нет никакой - из src.rpm собирается
> > пакет или из git/gear
> О, а научи тогда.  У меня src.rpm остаётся просмотреть и пересобрать, а вот
> с gear надо пойти поприседать с мержем (и в очередной период завалов я
> этому, похоже, просто разучился и отдал тот же xscreensaver в руки grenka@).

Давай я научу:
обновление пакета делается командой
rpmrb [версия]
вне зависимости от того, как пакет устроен внутри.