Bug 35639 - Заявка на Join
Summary: Заявка на Join
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://altlinux.org/Team/Join/Secretary
Keywords:
Depends on:
Blocks:
 
Reported: 2018-11-23 21:34 MSK by Rustem Bapin
Modified: 2019-04-18 02:00 MSK (History)
6 users (show)

See Also:


Attachments
SSH key (756 bytes, application/octet-stream)
2018-11-29 20:25 MSK, Rustem Bapin
no flags Details
GPG key (3.03 KB, application/octet-stream)
2018-11-29 20:26 MSK, Rustem Bapin
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Rustem Bapin 2018-11-23 21:34:42 MSK
псевдоним - rbapin
адрес пересылки почты - bapin@yandex.ru
имя ментора - Евгений Синельников
Задачи - обновить пакет Remmina до последней стабильной версии в upstream (1.2.32)
(в upstream добавлена поддержка новой версии протокола RDP, которая используется в Windows 10 и Windows Server 2012 R2)
Comment 1 Evgeny Sinelnikov 2018-11-25 00:46:14 MSK
Задачу подтверждаю. Пакет remmina нужно обновить.
Comment 2 Georgy A Bystrenin 2018-11-27 16:17:21 MSK
Рустем, напоминаю ключи как описано тут 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 надо приложить.
Comment 3 Rustem Bapin 2018-11-29 20:25:25 MSK
Created attachment 7874 [details]
SSH key
Comment 4 Rustem Bapin 2018-11-29 20:26:14 MSK
Created attachment 7875 [details]
GPG key
Comment 5 Dmitry V. Levin 2018-12-17 18:16:05 MSK
Адрес для пересылки создан,
ssh ключ на gitery.alt и gyle.alt зарегистрирован.

T/J/S -> 3.0.
Comment 6 Rustem Bapin 2018-12-29 14:08:00 MSK
Не могу отправить пакет на сборку
Надо добавить мой 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
Comment 7 Rustem Bapin 2019-01-11 20:09:30 MSK
Коммит в бранче 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
Comment 8 Rustem Bapin 2019-01-11 20:11:39 MSK
Просьба сделать это как можно скорее

(В ответ на комментарий №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
Comment 9 Evgeny Sinelnikov 2019-01-14 21:23:26 MSK
Часть новых файлов не попало в пакет - нужно перепаковать:

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.

В общем, можно пробовать собирать в сборочнице.
Comment 10 Rustem Bapin 2019-01-15 13:28:40 MSK
Пофиксил упаковку новых файлов в пакет. Пока не в отдельный. Хочу пообщаться на эту тему с майнтейнерами 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
Comment 11 Evgeny Sinelnikov 2019-01-15 19:34:42 MSK
Наверное, стоило сначала показть пакет мне. Не вижу смысла делать второй релиз.
git commit --amend -a (или gear-commit --amend -a) и git push -f ещё никто не отменял.
Comment 12 Michael Shigorin 2019-01-15 19:42:21 MSK
(В ответ на комментарий №11)
> git commit --amend -a (или gear-commit --amend -a) и git push -f ещё никто
> не отменял.
Только с тегами, вестимо, тогда надо бережней:
- грохнуть их локально всем причастным во всех локальных копиях;
- заливавшему на git.alt грохнуть и там:
  git push origin :refs/tags/DELME
Comment 13 Rustem Bapin 2019-01-15 20:53:40 MSK
Учел замечание. Откатил свой последний коммит и добавил правки из него в
предпоследний. Поправил тэги. Новый коммит:

commit eaafac3b60bc754238ae401cda032fff9567b670
Author: Rustem Bapin <rbapin@altlinux.org>
Date:   Fri Dec 28 21:43:53 2018 +0400

    1.2.32-alt1

    - 1.2.32
Comment 14 Evgeny Sinelnikov 2019-01-15 21:49:14 MSK
Сборка была рабочая, обновлять remmina нужно.

Прошу перевести join к следующей стадии.
Comment 15 Dmitry V. Levin 2019-01-24 07:54:38 MSK
Пакет alt-gpgkeys обновлён.

T/J/S -> 4.0.
Comment 16 Rustem Bapin 2019-01-28 20:48:59 MSK
Поскольку shaba обновил пакет remmina, и эта задача больше неактуальна, новая задача - обновить пакет fuse (до версии 2.9.9) и добавить control в пакет fuse3
Comment 17 Rustem Bapin 2019-02-11 17:33:47 MSK
Я обновил пакет fuse.
Из пакета fuse-common было решено вернуть обратно в пакет fuse файлы fusermount-control и fuserumount и добавить аналогичные в пакет fuse3.
Это сделано так, чтобы был раздельный control для fuse и fuse3, потому что не получается сделать общий на fusermount и fusermount3 (2 файла - не понятно, как проверять статус, могут быть ситуации, когда у них разные facility и пр.)

http://git.altlinux.org/tasks/221264/
Comment 18 Dmitry V. Levin 2019-02-18 03:23:22 MSK
(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.
Comment 19 Rustem Bapin 2019-02-18 12:06:36 MSK
(В ответ на комментарий №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. Это почти готово.
Comment 20 Rustem Bapin 2019-02-19 06:47:29 MSK
Готово, собрал пакеты fuse-common, fuse и fuse3
http://git.altlinux.org/tasks/222012/
нужен апрув на таску
Comment 21 Rustem Bapin 2019-02-23 17:41:25 MSK
переделал с учетом замечаний, новая таска
http://git.altlinux.org/tasks/222482/
Comment 22 Rustem Bapin 2019-03-15 20:15:59 MSK
Исправлено обновление для случая, когда facility пакетов fuse и fuse3 различаются
http://git.altlinux.org/tasks/225075/
Comment 23 Evgeny Sinelnikov 2019-03-15 20:34:14 MSK
Пакеты проверены, таска подтверждена. Можно выдававать право на сборку.
Comment 24 Dmitry V. Levin 2019-04-18 02:00:18 MSK
Адрес подписан на devel@.
Пользователь добавлен в группу мантейнеров.

Желаю удачного мантейнерства!