Bug 26204

Summary: join
Product: Sisyphus Reporter: Denis G. Samsonenko <d.g.samsonenko>
Component: alt-gpgkeysAssignee: Gleb F-Malinovskiy <glebfm>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: boyarsh, cas, d.g.samsonenko, glebfm, ldv, mike
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
ssh key
none
gpg key none

Description Denis G. Samsonenko 2011-08-31 18:19:24 MSK
Denis G. Samsonenko

Псевдоним: ogion

E-mail: d.g.samsonenko@gmail.com

Хочу собирать platon в Сизиф и бранч (p6/t6). Майнтейнер Pavel V. Solntsev, который изначально собирал пакет, по видимому, больше этим не занимается. Приходится просить Михаила Шигорина собирать новые версии. Посему решил попробовать сам паковать, всё равно для себя собираю в rpm. (см. https://bugzilla.altlinux.org/show_bug.cgi?id=26171) 

Есть ещё пара небольших программ, которые мог бы запаковать (http://www.ogion76.name/home/mmcalc, ps2eps и может быть чего ещё).
Comment 1 Denis G. Samsonenko 2011-08-31 18:23:02 MSK
Created attachment 5085 [details]
ssh key

Публичный SSH-ключ
Comment 2 Denis G. Samsonenko 2011-08-31 18:24:28 MSK
Created attachment 5086 [details]
gpg key

GPG-ключ
Comment 3 Michael Shigorin 2011-08-31 20:30:35 MSK
Как минимум platon Денис уже исправлял и при этом не сломал; считаю его квалификацию достаточной для поддержки как минимум этого пакета.

(а Павел Солнцев, помнится, писал в devel@ об отъезде на несколькилетнюю стажировку или что-то в том духе)
Comment 4 Dmitry V. Levin 2011-09-05 18:48:40 MSK
(In reply to comment #3)
> Как минимум platon Денис уже исправлял и при этом не сломал; считаю его
> квалификацию достаточной для поддержки как минимум этого пакета.

Ключи в порядке, аккаунт создан, можете продолжать процесс приема.
Comment 5 Michael Shigorin 2011-09-05 18:58:06 MSK
Посмотрел mmcalc.spec -- можно убрать оба BuildPreReq при сгенерированных BR:

$ rpm -qRp perl-Gtk2-1.223-alt1.i586.rpm | grep Glib 
perl-Glib >= 1.220
perl(Glib.pm) >= 1.220

и хорошо бы отбивать записи в %changelog пустой строкой для большей читабельности, но в целом всё в порядке.

Дима, если человек и так сам нормально пакеты собирает/спеки пишет -- при отсутствии претензий к спекам есть ли смысл задерживаться?
Comment 6 Dmitry V. Levin 2011-09-05 19:02:57 MSK
(In reply to comment #5)
> Дима, если человек и так сам нормально пакеты собирает/спеки пишет -- при
> отсутствии претензий к спекам есть ли смысл задерживаться?

Тогда осталось убедиться, что человек освоил новый для него интерфейс git.alt
(http://www.altlinux.org/Git.alt).
Comment 7 Michael Shigorin 2011-09-05 19:09:13 MSK
Да, свой собственный пакет в гите вести намного удобней.

Денис, будем разучивать git.alt или сильно предпочитаете работать с srpm'ами?
(заодно можно попробовать сообща перечитать/причесать документацию на вики)
Comment 8 Denis G. Samsonenko 2011-09-05 19:46:23 MSK
(В ответ на комментарий №7)
> Да, свой собственный пакет в гите вести намного удобней.
> 
> Денис, будем разучивать git.alt или сильно предпочитаете работать с srpm'ами?
> (заодно можно попробовать сообща перечитать/причесать документацию на вики)

Читаю, что есть на www.altlinux.org по git и gear. Для начала всё же хотелось бы сделать как попроще. src.rpm я делать могу, собирать их в hasher тоже. Потому хотелось бы отталкиваться от уже знакомого, т.е. от src.rpm. Git ни разу не пользовался до этого времени, так что пока очень смутно представляю себе работу с ним.
Comment 9 Dmitry V. Levin 2011-09-06 17:40:05 MSK
(In reply to comment #7)
> Да, свой собственный пакет в гите вести намного удобней.
> 
> Денис, будем разучивать git.alt или сильно предпочитаете работать с srpm'ами?

Отправка srpm'ок на сборку в Сизиф тоже производится через интерфейс git.alt.

> (заодно можно попробовать сообща перечитать/причесать документацию на вики)

Это точно.
Comment 10 Denis G. Samsonenko 2011-09-07 12:23:27 MSK
Я подготовил для сборки пакет mmcalc:

git://git.altlinux.org/people/ogion/packages/mmcalc.git

Локально у меня по gear-hsh собирается.
Comment 11 Michael Shigorin 2011-09-07 12:51:52 MSK
(In reply to comment #10)
> Я подготовил для сборки пакет mmcalc: [...]
> Локально у меня по gear-hsh собирается.
У меня тоже (Sisyphus/x86_64).

(In reply to comment #9)
> Отправка srpm'ок на сборку в Сизиф тоже производится через интерфейс git.alt.
С ними-то совсем просто... предлагаю разрешить сборку.
Comment 12 Denis G. Samsonenko 2011-09-07 13:03:04 MSK
(В ответ на комментарий №11)
> (In reply to comment #10)
> > Я подготовил для сборки пакет mmcalc: [...]
> > Локально у меня по gear-hsh собирается.
> У меня тоже (Sisyphus/x86_64).

А структура получившегося git-репозитария нормальная? Я всё-таки решил mmcalc вести полностью на git, а не собирать через src.rpm. Вот и хотелось бы услышать одобрение, т.к. делал первый раз, с нуля.
Comment 13 Denis G. Samsonenko 2011-09-08 22:57:37 MSK
Подготовил новую версию platon, залили на /people/ogion/incoming:

rsync -vP platon-20110901-alt1.src.rpm git.alt:

У меня на p6 в hasher собирается.
Comment 14 Repository Robot 2011-09-09 04:45:53 MSK
alt-gpgkeys-0.7.44-alt1 -> sisyphus:

* Thu Sep 08 2011 Dmitry V. Levin <ldv@altlinux> 0.7.44-alt1
- Added key:
  ogion@ (538E7273; closes: #26204).
Comment 15 Michael Shigorin 2011-09-09 16:26:43 MSK
(In reply to comment #12)
> А структура получившегося git-репозитария нормальная?
Да, иначе бы покритиковал.  Разве что можно паковать в .tar вместо .tar.gz (и указать так в Source:), поскольку сжатие избыточно и в плане git, и в плане src.rpm (и там, и там всё равно сжимается).