Created attachment 7581 [details] ssh key Псевдоним: pak адрес пересылки почты: syncr@ya.ru имя ментора: Турчин Сергей zerg@altlinux.org Хочу научиться собирать пакеты, изучить инструментарий, помочь со сборкой чего-либо.
Created attachment 7582 [details] gpg key
Задание: Опакетить https://github.com/ONLYOFFICE/ ( https://www.onlyoffice.com/ ) .
(In reply to comment #2) > Задание: > Опакетить https://github.com/ONLYOFFICE/ ( https://www.onlyoffice.com/ ) . Все 50 репозиториев? или какие-то конкретно? :)
DocumentServer и DesktopEditors (с зависимостями, соответственно).
(В ответ на комментарий №2) > Задание: Опакетить https://github.com/ONLYOFFICE/ 1) субъективно это совершенно неподъёмное для новичка задание; 2) стоит проконсультироваться с aen@, nbr@ и imz@ насчёт того, чем закончился предыдущий подход к снаряду.
> 2) стоит проконсультироваться с aen@, nbr@ и imz@ насчёт того, > чем закончился предыдущий подход к снаряду. А он был? Вы ни с чем не путаете?
(В ответ на комментарий №5) > 2) стоит проконсультироваться Я предварительно консультировался с rider@ .
вполне подъёмное задание, был подход к старой версии, если в этой будут проблемы в апстриме, то опять же - надо с ними связаться и поговорить об этих проблемах.
C onlyoffice слишком затяжное задане, поэтому задание -- собрать https://www.inspircd.org/
Оно не сколько затяжное, а сколько проблемное - Паша выявил что оно по каким-то причинам не собирается, повесил им баг: https://github.com/ONLYOFFICE/DesktopEditors/issues/121 ну а разработчики на все эти баги реагируют словами "вот будет инструкция и всё станет хорошо".
Created attachment 7639 [details] spec file Добавил спек
(In reply to comment #9) > C onlyoffice слишком затяжное задане, поэтому > задание -- собрать https://www.inspircd.org/ Приаттачил спек
В configure лучше макросы использовать а не пути. вместо /usr/bin - %_bindir и т.д.
См. тж.: http://altlinux.org/spec https://www.altlinux.org/Spec/Предопределенные_макросы
Created attachment 7645 [details] inspircd nosrc rpm Замечания исправлены.
В спек-файле есть злостные баги.
(В ответ на комментарий №16) > В спек-файле есть злостные баги. Я не вижу кроме лишнего "cat GNUmakefile". Может, глаз замылен уже...
(В ответ на комментарий №15) > nosrc rpm .src.rpm
Created attachment 7646 [details] src rpm замечания исправил
Я в пакете не вижу изменений, всё так же по прежднему не совместимо как с современными системами ALT, так и со старыми.
И ещё, это конечно вкусовщина, но я предпочитаю видеть define в начале спека, а не в середине.
(В ответ на комментарий №19) > замечания исправил Исправьте "--data-dir=%rundir"
(В ответ на комментарий №21) > предпочитаю видеть define в начале спека, а не в середине "Ручки", версии и подобное -- и я тоже, а чисто служебные вроде _мойдатадир -- обычно уже после тегов метаданных (но не вляпывая в %description, а то к нему и окажутся приписаны).
PS ещё на всякий: https://www.altlinux.org/TypicalPackagingErrors
Ну да, что бы не вляпывать в description лучше и перенести все define в начало спека. И сразу видно _в одном месте_ что в спеке нестандантного.
(В ответ на комментарий №22) > (В ответ на комментарий №19) > > замечания исправил > Исправьте "--data-dir=%rundir" кроме этого есть проблемы в сервисе (и в его отсутствии для SysVinit
(В ответ на комментарий №26) > кроме этого есть проблемы в сервисе Да. Не заметил сразу. > (и в его отсутствии для SysVinit %_initdir/%name же есть
А откуда он берётся, интересно, если его в пакете нету ?
(В ответ на комментарий №28) > А откуда он берётся, интересно, если его в пакете нету ? Из %files. Другое дело, что это %config.
В смысле из %files ? Я в пакете инитскрипта не нашёл.
В spec: %files %_initdir/%name
А в исходниках ?
(В ответ на комментарий №32) > А в исходниках ? Их собирать надо.
Created attachment 7650 [details] inspircd nosrc rpm v6 иниты исправил вроде.
Created attachment 7653 [details] inspircd nosrc rpm v7 исправил sysvinit
2 Глеб: Кандидат освоился с инструментарием и освоил основные правила пакетирования.
Created attachment 7655 [details] gpg key перегенерировал gpg (старый не сохранился)
v7 nosrc.rpm - содержимое очень низкого качества, ничего не исправлено.
(В ответ на комментарий №36) > 2 Глеб: Кандидат освоился с инструментарием и освоил основные правила > пакетирования. Пока заводить нигде не надо. Мне просто надоело src.rpm читать. Это решим отдельным способом.
Created attachment 7660 [details] inspircd nosrc rpm v9 починены логи
2 Глеб: Кандидат освоился с инструментарием, освоил основные правила пакетирования и готов получить доступ к gitery.alt .
Пакет стал заметно лучше, я поддерживаю Сергея. Глеб, пропусти его на следующую стадию пожалуйста
Адрес для пересылки создан, ssh ключ на gitery.alt и gyle.alt зарегистрирован. T/J/S -> 3.0.
Подопечный готов создавать сборочные задания. git.altlinux.org/people/pak/packages/?p=inspircd.git
Подопечный готов создавать сборочные задания. http://git.altlinux.org/people/pak/packages/?p=inspircd.git
Пакет alt-gpgkeys обновлён. T/J/S -> 4.0.
Подопечный готов отправлять пакеты в Сизиф. http://sisyphus.ru/ru/packager/pak/srpms
Адрес подписан на devel@. Пользователь добавлен в группу мантейнеров. Желаю удачного мантейнерства!
(В ответ на комментарий №49) > Адрес подписан на devel@. > Пользователь добавлен в группу мантейнеров. > > Желаю удачного мантейнерства! Спасибо !!!!