Bug 35030 - join request
Summary: join request
Status: CLOSED FIXED
Alias: None
Product: Team Accounts
Classification: Development
Component: join (show other bugs)
Version: unspecified
Hardware: all Linux
: P3 normal
Assignee: Dmitry V. Levin
QA Contact: Andrey Cherepanov
URL: http://www.altlinux.org/Team/Join/Sec...
Keywords:
Depends on:
Blocks:
 
Reported: 2018-06-13 12:30 MSK by PA
Modified: 2018-08-24 09:25 MSK (History)
5 users (show)

See Also:


Attachments
ssh key (89 bytes, application/vnd.ms-publisher)
2018-06-13 12:30 MSK, PA
no flags Details
gpg key (3.01 KB, application/pgp-encrypted)
2018-06-13 12:31 MSK, PA
no flags Details
spec file (1.18 KB, text/x-rpm-spec)
2018-07-03 12:01 MSK, PA
no flags Details
inspircd nosrc rpm (624.07 KB, application/x-rpm)
2018-07-05 17:47 MSK, PA
no flags Details
src rpm (611.52 KB, application/x-rpm)
2018-07-06 10:02 MSK, PA
no flags Details
inspircd nosrc rpm v6 (4.44 KB, application/x-rpm)
2018-07-09 11:51 MSK, PA
no flags Details
inspircd nosrc rpm v7 (4.44 KB, application/x-rpm)
2018-07-10 11:47 MSK, PA
no flags Details
gpg key (3.00 KB, text/plain)
2018-07-10 12:23 MSK, PA
no flags Details
inspircd nosrc rpm v9 (4.77 KB, application/x-rpm)
2018-07-11 12:00 MSK, PA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description PA 2018-06-13 12:30:26 MSK
Created attachment 7581 [details]
ssh key

Псевдоним: pak
адрес пересылки почты: syncr@ya.ru
имя ментора: Турчин Сергей zerg@altlinux.org

Хочу научиться собирать пакеты, изучить инструментарий, помочь со сборкой чего-либо.
Comment 1 PA 2018-06-13 12:31:12 MSK
Created attachment 7582 [details]
gpg key
Comment 2 Sergey V Turchin 2018-06-13 13:01:54 MSK
Задание:
Опакетить https://github.com/ONLYOFFICE/ ( https://www.onlyoffice.com/ ) .
Comment 3 PA 2018-06-13 14:17:21 MSK
(In reply to comment #2)
> Задание:
> Опакетить https://github.com/ONLYOFFICE/ ( https://www.onlyoffice.com/ ) .

Все 50 репозиториев? или какие-то конкретно? :)
Comment 4 Sergey V Turchin 2018-06-13 14:35:29 MSK
DocumentServer и DesktopEditors (с зависимостями, соответственно).
Comment 5 Michael Shigorin 2018-06-14 15:09:59 MSK
(В ответ на комментарий №2)
> Задание: Опакетить https://github.com/ONLYOFFICE/
1) субъективно это совершенно неподъёмное для новичка задание;
2) стоит проконсультироваться с aen@, nbr@ и imz@ насчёт того,
   чем закончился предыдущий подход к снаряду.
Comment 6 AEN 2018-06-14 15:13:46 MSK
> 2) стоит проконсультироваться с aen@, nbr@ и imz@ насчёт того,
>    чем закончился предыдущий подход к снаряду.

А он был? Вы ни с чем не путаете?
Comment 7 Sergey V Turchin 2018-06-14 16:42:17 MSK
(В ответ на комментарий №5)
> 2) стоит проконсультироваться
Я предварительно консультировался с rider@ .
Comment 8 Anton Farygin 2018-06-14 17:19:05 MSK
вполне подъёмное задание, был подход к старой версии, если в этой будут проблемы в апстриме, то опять же - надо с ними связаться и поговорить об этих проблемах.
Comment 9 Sergey V Turchin 2018-06-28 17:33:32 MSK
C onlyoffice слишком затяжное задане, поэтому
задание -- собрать https://www.inspircd.org/
Comment 10 Anton Farygin 2018-06-28 17:39:56 MSK
Оно не сколько затяжное, а сколько проблемное - Паша выявил что оно по каким-то причинам не собирается, повесил им баг:
https://github.com/ONLYOFFICE/DesktopEditors/issues/121

ну а разработчики на все эти баги реагируют словами "вот будет инструкция и всё станет хорошо".
Comment 11 PA 2018-07-03 12:01:15 MSK
Created attachment 7639 [details]
spec file

Добавил спек
Comment 12 PA 2018-07-03 12:01:54 MSK
(In reply to comment #9)
> C onlyoffice слишком затяжное задане, поэтому
> задание -- собрать https://www.inspircd.org/

Приаттачил спек
Comment 13 Anton Farygin 2018-07-03 12:10:51 MSK
В configure лучше макросы использовать а не пути.
вместо /usr/bin - %_bindir и т.д.
Comment 15 PA 2018-07-05 17:47:01 MSK
Created attachment 7645 [details]
inspircd nosrc rpm

Замечания исправлены.
Comment 16 Anton Farygin 2018-07-05 17:52:25 MSK
В спек-файле есть злостные баги.
Comment 17 Sergey V Turchin 2018-07-05 17:55:51 MSK
(В ответ на комментарий №16)
> В спек-файле есть злостные баги.
Я не вижу кроме лишнего "cat GNUmakefile". Может, глаз замылен уже...
Comment 18 Sergey V Turchin 2018-07-06 09:21:15 MSK
(В ответ на комментарий №15)
> nosrc rpm
.src.rpm
Comment 19 PA 2018-07-06 10:02:29 MSK
Created attachment 7646 [details]
src rpm

замечания исправил
Comment 20 Anton Farygin 2018-07-06 10:19:58 MSK
Я в пакете не вижу изменений, всё так же по прежднему не совместимо как с современными системами ALT, так и со старыми.
Comment 21 Anton Farygin 2018-07-06 10:22:20 MSK
И ещё, это конечно вкусовщина, но я предпочитаю видеть define в начале спека, а не в середине.
Comment 22 Sergey V Turchin 2018-07-06 10:51:06 MSK
(В ответ на комментарий №19)
> замечания исправил
Исправьте "--data-dir=%rundir"
Comment 23 Michael Shigorin 2018-07-06 12:48:56 MSK
(В ответ на комментарий №21)
> предпочитаю видеть define в начале спека, а не в середине
"Ручки", версии и подобное -- и я тоже, а чисто служебные вроде _мойдатадир
-- обычно уже после тегов метаданных (но не вляпывая в %description,
а то к нему и окажутся приписаны).
Comment 24 Michael Shigorin 2018-07-06 12:49:27 MSK
PS ещё на всякий: https://www.altlinux.org/TypicalPackagingErrors
Comment 25 Anton Farygin 2018-07-06 12:50:46 MSK
Ну да, что бы не вляпывать в description лучше и перенести все define в начало спека.
И сразу видно _в одном месте_ что в спеке нестандантного.
Comment 26 Anton Farygin 2018-07-06 12:51:21 MSK
(В ответ на комментарий №22)
> (В ответ на комментарий №19)
> > замечания исправил
> Исправьте "--data-dir=%rundir"

кроме этого есть проблемы в сервисе (и в его отсутствии для SysVinit
Comment 27 Sergey V Turchin 2018-07-06 18:04:22 MSK
(В ответ на комментарий №26)
> кроме этого есть проблемы в сервисе
Да. Не заметил сразу.

> (и в его отсутствии для SysVinit
%_initdir/%name же есть
Comment 28 Anton Farygin 2018-07-06 18:22:49 MSK
А откуда он берётся, интересно, если его в пакете нету ?
Comment 29 Sergey V Turchin 2018-07-09 09:23:42 MSK
(В ответ на комментарий №28)
> А откуда он берётся, интересно, если его в пакете нету ?
Из %files. Другое дело, что это %config.
Comment 30 Anton Farygin 2018-07-09 10:44:00 MSK
В смысле из %files ? 
Я в пакете инитскрипта не нашёл.
Comment 31 Sergey V Turchin 2018-07-09 10:45:38 MSK
В spec:
%files
%_initdir/%name
Comment 32 Anton Farygin 2018-07-09 10:52:02 MSK
А в исходниках ?
Comment 33 Sergey V Turchin 2018-07-09 10:55:36 MSK
(В ответ на комментарий №32)
> А в исходниках ?
Их собирать надо.
Comment 34 PA 2018-07-09 11:51:30 MSK
Created attachment 7650 [details]
inspircd nosrc rpm v6

иниты исправил вроде.
Comment 35 PA 2018-07-10 11:47:05 MSK
Created attachment 7653 [details]
inspircd nosrc rpm v7

исправил sysvinit
Comment 36 Sergey V Turchin 2018-07-10 12:01:41 MSK
2 Глеб: Кандидат освоился с инструментарием и освоил основные правила пакетирования.
Comment 37 PA 2018-07-10 12:23:20 MSK
Created attachment 7655 [details]
gpg key

перегенерировал gpg (старый не сохранился)
Comment 38 Anton Farygin 2018-07-10 12:39:56 MSK
v7 nosrc.rpm - содержимое очень низкого качества, ничего не исправлено.
Comment 39 Sergey V Turchin 2018-07-10 12:52:38 MSK
(В ответ на комментарий №36)
> 2 Глеб: Кандидат освоился с инструментарием и освоил основные правила
> пакетирования.
Пока заводить нигде не надо. Мне просто надоело src.rpm читать. Это решим отдельным способом.
Comment 40 PA 2018-07-11 12:00:27 MSK
Created attachment 7660 [details]
inspircd nosrc rpm v9

починены логи
Comment 41 Sergey V Turchin 2018-07-11 17:54:31 MSK
2 Глеб: Кандидат освоился с инструментарием, освоил основные правила
пакетирования и готов получить доступ к gitery.alt .
Comment 42 Anton Farygin 2018-07-11 19:35:47 MSK
Пакет стал заметно лучше, я поддерживаю Сергея. Глеб, пропусти его на следующую стадию пожалуйста
Comment 43 Dmitry V. Levin 2018-07-26 00:18:48 MSK
Адрес для пересылки создан,
ssh ключ на gitery.alt и gyle.alt зарегистрирован.

T/J/S -> 3.0.
Comment 44 Sergey V Turchin 2018-08-03 15:26:47 MSK
Подопечный готов создавать сборочные задания.
git.altlinux.org/people/pak/packages/?p=inspircd.git
Comment 45 Sergey V Turchin 2018-08-07 11:43:29 MSK
Подопечный готов создавать сборочные задания.
http://git.altlinux.org/people/pak/packages/?p=inspircd.git
Comment 46 Dmitry V. Levin 2018-08-08 12:37:49 MSK
Пакет alt-gpgkeys обновлён.

T/J/S -> 4.0.
Comment 47 Sergey V Turchin 2018-08-22 11:03:11 MSK
Подопечный готов отправлять пакеты в Сизиф.
http://sisyphus.ru/ru/packager/pak/srpms
Comment 48 Sergey V Turchin 2018-08-23 12:49:48 MSK
Подопечный готов отправлять пакеты в Сизиф.
http://sisyphus.ru/ru/packager/pak/srpms
Comment 49 Dmitry V. Levin 2018-08-23 18:49:26 MSK
Адрес подписан на devel@.
Пользователь добавлен в группу мантейнеров.

Желаю удачного мантейнерства!
Comment 50 PA 2018-08-24 09:25:46 MSK
(В ответ на комментарий №49)
> Адрес подписан на devel@.
> Пользователь добавлен в группу мантейнеров.
> 
> Желаю удачного мантейнерства!

Спасибо !!!!