псевдоним - rbapin адрес пересылки почты - bapin@yandex.ru имя ментора - Евгений Синельников Задачи - обновить пакет Remmina до последней стабильной версии в upstream (1.2.32) (в upstream добавлена поддержка новой версии протокола RDP, которая используется в Windows 10 и Windows Server 2012 R2)
Задачу подтверждаю. Пакет remmina нужно обновить.
Рустем, напоминаю ключи как описано тут https://www.altlinux.org/%D0%9F%D1%80%D0%BE%D1%86%D0%B5%D0%B4%D1%83%D1%80%D0%B0_%D0%BF%D1%80%D0%B8%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%B2_Team надо приложить.
Created attachment 7874 [details] SSH key
Created attachment 7875 [details] GPG key
Адрес для пересылки создан, ssh ключ на gitery.alt и gyle.alt зарегистрирован. T/J/S -> 3.0.
Не могу отправить пакет на сборку Надо добавить мой GPG ключ в alt-gpgkeys $ ssh girar build packages/remmina.git 1.2.32-alt1 new task #218725: owner=rbapin repo=sisyphus gpg: WARNING: unsafe ownership on homedir `/usr/lib/alt-gpgkeys' gpg: Signature made Fri Dec 28 17:45:15 2018 UTC gpg: using RSA key 0xECA3EC6DA9CE4585 gpg: Can't check signature: public key not found task add: 1.2.32-alt1: tag signature verification failure removing task #218725 ... done
Коммит в бранче sisyphus уже есть. локально пакет собран, установлен и протестирован. осталось только собрать его в girar, а для этого нужно добавить мой публичный GPG-ключ в alt-gpgkeys. commit ef80ef58d65cf3be0beeeb4fba06f1a6a0107f93 Author: Rustem Bapin <rbapin@altlinux.org> Date: Fri Dec 28 21:43:53 2018 +0400 1.2.32-alt1 - 1.2.32
Просьба сделать это как можно скорее (В ответ на комментарий №7) > Коммит в бранче sisyphus уже есть. > локально пакет собран, установлен и протестирован. > осталось только собрать его в girar, а для этого нужно добавить мой публичный > GPG-ключ в alt-gpgkeys. > > > commit ef80ef58d65cf3be0beeeb4fba06f1a6a0107f93 > Author: Rustem Bapin <rbapin@altlinux.org> > Date: Fri Dec 28 21:43:53 2018 +0400 > > 1.2.32-alt1 > > - 1.2.32
Часть новых файлов не попало в пакет - нужно перепаковать: diff --git a/remmina.spec b/remmina.spec index df017295..75a43305 100644 --- a/remmina.spec +++ b/remmina.spec @@ -108,11 +108,16 @@ subst "s|@VERSION@|%version|g" %buildroot%_pkgconfigdir/%name.pc %files -f %name.lang %doc AUTHORS CHANGELOG.md README.md %_bindir/%name +%_bindir/%name-gnome +%_bindir/gnome-session-%name %_datadir/metainfo/*.appdata.xml %_datadir/mime/*/*.xml +%_datadir/xsessions/*.desktop +%_datadir/gnome-session/sessions/*.session %_datadir/applications/*.desktop %_iconsdir/*/*/*/* %_datadir/%name +%_man1dir/* %dir %_libdir/remmina %dir %_libdir/remmina/plugins Возможно куски от kiosk-режима для gnome стоит запаковать в подпакет remmina-gnome. С другой стороны, сейчас пакет remmina без пакета remmina-plugins не несёт особой полезной функциональности. Без плагинов, которые по умолчанию не устанавливаются, доступен только протокол ssh. В общем, можно пробовать собирать в сборочнице.
Пофиксил упаковку новых файлов в пакет. Пока не в отдельный. Хочу пообщаться на эту тему с майнтейнерами shaba и cas. Жду доступ в сборочницу commit 72ec8597b4898ffcd58b68a25a132061828db014 Author: Rustem Bapin <rbapin@altlinux.org> Date: Tue Jan 15 14:11:07 2019 +0400 1.2.32-alt2 - fix to packaging new files according gnome
Наверное, стоило сначала показть пакет мне. Не вижу смысла делать второй релиз. git commit --amend -a (или gear-commit --amend -a) и git push -f ещё никто не отменял.
(В ответ на комментарий №11) > git commit --amend -a (или gear-commit --amend -a) и git push -f ещё никто > не отменял. Только с тегами, вестимо, тогда надо бережней: - грохнуть их локально всем причастным во всех локальных копиях; - заливавшему на git.alt грохнуть и там: git push origin :refs/tags/DELME
Учел замечание. Откатил свой последний коммит и добавил правки из него в предпоследний. Поправил тэги. Новый коммит: commit eaafac3b60bc754238ae401cda032fff9567b670 Author: Rustem Bapin <rbapin@altlinux.org> Date: Fri Dec 28 21:43:53 2018 +0400 1.2.32-alt1 - 1.2.32
Сборка была рабочая, обновлять remmina нужно. Прошу перевести join к следующей стадии.
Пакет alt-gpgkeys обновлён. T/J/S -> 4.0.
Поскольку shaba обновил пакет remmina, и эта задача больше неактуальна, новая задача - обновить пакет fuse (до версии 2.9.9) и добавить control в пакет fuse3
Я обновил пакет fuse. Из пакета fuse-common было решено вернуть обратно в пакет fuse файлы fusermount-control и fuserumount и добавить аналогичные в пакет fuse3. Это сделано так, чтобы был раздельный control для fuse и fuse3, потому что не получается сделать общий на fusermount и fusermount3 (2 файла - не понятно, как проверять статус, могут быть ситуации, когда у них разные facility и пр.) http://git.altlinux.org/tasks/221264/
(In reply to comment #17) > Я обновил пакет fuse. > Из пакета fuse-common было решено вернуть обратно в пакет fuse файлы > fusermount-control и fuserumount и добавить аналогичные в пакет fuse3. > Это сделано так, чтобы был раздельный control для fuse и fuse3, потому что не > получается сделать общий на fusermount и fusermount3 (2 файла - не понятно, как > проверять статус, могут быть ситуации, когда у них разные facility и пр.) > > http://git.altlinux.org/tasks/221264/ В том, чтобы control для fuse был упакован отдельно от fuse, есть смысл. Аналогично есть смысл упаковать control для fuse3 отдельно от fuse3.
(В ответ на комментарий №18) > (In reply to comment #17) > > В том, чтобы control для fuse был упакован отдельно от fuse, есть смысл. > Аналогично есть смысл упаковать control для fuse3 отдельно от fuse3. Да, решил сделать во fuse-common общий control для fuse и fuse3, поскольку у них общее устройство /dev/fuse, на которое control-ом тоже устанавливаются права. Одной командой control fusermount <mode> будут устанавливаться права на /usr/bin/fusermount, /usr/bin/fusermount3 и /dev/fuse. Это почти готово.
Готово, собрал пакеты fuse-common, fuse и fuse3 http://git.altlinux.org/tasks/222012/ нужен апрув на таску
переделал с учетом замечаний, новая таска http://git.altlinux.org/tasks/222482/
Исправлено обновление для случая, когда facility пакетов fuse и fuse3 различаются http://git.altlinux.org/tasks/225075/
Пакеты проверены, таска подтверждена. Можно выдававать право на сборку.
Адрес подписан на devel@. Пользователь добавлен в группу мантейнеров. Желаю удачного мантейнерства!