Bug 37999 - Проблемы в работе программы "Управление проектами Planner"
Summary: Проблемы в работе программы "Управление проектами Planner"
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: planner (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Pavel Vainerman
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-02-02 13:05 MSK by aleksey-v
Modified: 2020-02-07 21:53 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description aleksey-v 2020-02-02 13:05:14 MSK
Версия 0.14.6, установлена через "Центр приложений".

1. После сохранения файла на диске, заголовок окна программы остаётся "Безымянный".
При этом файл сохраняется с заданным именем нормально, даже меню "Файл", "Сохранить" неактивно в сером цвете.
Проверял варианты имён файлов с латинскими буквами - проблема остаётся, дело не в кириллице.

2. При двойном клике на сохранённом файле с расширением .planner ожидаемо открывается приложение Planner, но с пустым файлом и названием "Безымянный" в заголовке окна.
Однако если сначала открыть приложение из меню программ и затем выбрать файл из "Open recent", открывается файл с сохранёнными данными, заголовок окна устанавливается в соответствии с именем файла.

3. "Open recent" требует локализации.

4. "Справа" программы Planner на английском языке, включая картинки примеров экрана.
Comment 1 aleksey-v 2020-02-02 23:52:58 MSK
Подтвердил на свежей установке AltLinux + все последние обновления.
Comment 2 Mikhail Efremov 2020-02-04 18:07:58 MSK
В wokstation нет planner.
Comment 3 Pavel Vainerman 2020-02-04 19:01:41 MSK
Ух. Я думал planner уже давно в репозитории нет.
Его версия уже 8 лет не менялась.
https://wiki.gnome.org/Apps/Planner/Downloads
Comment 4 Pavel Vainerman 2020-02-04 21:13:58 MSK
> 3. "Open recent" требует локализации.

  Это я подправил. Остальное попробую посмотреть.
Comment 5 aleksey-v 2020-02-04 22:30:28 MSK
Спасибо!

Мне именно эта программа показалась наиболее удачной, не хотелось бы её терять из дистрибутива.
Comment 6 Vitaly Lipatov 2020-02-04 23:22:17 MSK
(Ответ для Pavel Vainerman на комментарий #3)
> Ух. Я думал planner уже давно в репозитории нет.
> Его версия уже 8 лет не менялась.
> https://wiki.gnome.org/Apps/Planner/Downloads
Почему-то не выпускают новую версию, но коммитят исправления.

Можно собрать распоследний код:
https://gitlab.gnome.org/GNOME/planner/-/archive/master/planner-master.tar.bz2
Comment 7 Vitaly Lipatov 2020-02-04 23:24:08 MSK
У них есть планы втянуть все патчи из Fedora и Debian:
https://wiki.gnome.org/Apps/Planner/Development/Roadmap
Comment 8 Pavel Vainerman 2020-02-05 03:29:52 MSK
п.1 я сделал патч
п.2 у ребят оказалось исправлено, взял изменения у них

Но собирать их версию всё-таки пока не стал. 
Ограничился починкой того, что у нас.

п.4 "Руссификации" справки, это я уже не смогу (мне английского не хватит).

Вот тестовое задание http://git.altlinux.org/tasks/245503/
если сможете проверить, было бы хорошо. Тогда я запустил бы в Сизиф.
Comment 9 Pavel Vainerman 2020-02-05 03:45:09 MSK
Ой. Забыл перевод закомитить. 
Так что вот новое тестовой задание

http://git.altlinux.org/tasks/245503/
Comment 10 aleksey-v 2020-02-05 21:06:54 MSK
The requested URL /tasks/245503/ was not found on this server.

Это ожидаемо?
Comment 11 Pavel Vainerman 2020-02-05 21:37:29 MSK
(Ответ для aleksey-v на комментарий #10)
> The requested URL /tasks/245503/ was not found on this server.
> 
> Это ожидаемо?
  
  Да. Потому-что я криво копирую.  Правильный путь такой

http://git.altlinux.org/tasks/245504/
Comment 12 aleksey-v 2020-02-05 21:45:10 MSK
Пока что-то не получается.
Но готов поптобовать что скажете.

# rpm -Uhv *rpm
ошибка: Неудовлетворенные зависимости:
	libgnomecanvas-2.so.0()(64bit) >= set:lgnQRI022c5EjefcekpmgdAUwbiOrWcJxW9GBbkqm27HfprxEnc7IY4pCXa47CdIewOTmbEnILJ0 нужен для planner-0.14.6-alt3.x86_64
	libm.so.6(GLIBC_2.29)(64bit) нужен для planner-0.14.6-alt3.x86_64
Comment 13 aleksey-v 2020-02-05 21:50:28 MSK
Помогает установка недостающих пакетов:

apt-get install libgnomecanvas
Comment 14 aleksey-v 2020-02-05 22:04:57 MSK
Нет, всё ещё не получается установить

# rpm -Uhv *rpm
ошибка: Неудовлетворенные зависимости:
	libm.so.6(GLIBC_2.29)(64bit) нужен для planner-0.14.6-alt3.x86_64


# ll /lib64/libm[-.]*
-rw-r--r-- 1 root root 1657304 фев  5 22:00 /lib64/libm-2.27.so
lrwxrwxrwx 1 root root      12 фев  5 22:00 /lib64/libm.so.6 -> libm-2.27.so
Comment 15 Pavel Vainerman 2020-02-05 22:09:34 MSK
(Ответ для aleksey-v на комментарий #14)
> Нет, всё ещё не получается установить
А у Вас Сизиф или p9?

Вообще лучше сделать так
# epm add 245504
# epm i planner

всё должно подтянутся..

P.S. epm если что в пакете eepm
Comment 16 Vitaly Lipatov 2020-02-05 22:15:03 MSK
(Ответ для aleksey-v на комментарий #14)
> Нет, всё ещё не получается установить
> 
> # rpm -Uhv *rpm
> ошибка: Неудовлетворенные зависимости:
> 	libm.so.6(GLIBC_2.29)(64bit) нужен для planner-0.14.6-alt3.x86_64
> 
> 
> # ll /lib64/libm[-.]*
> -rw-r--r-- 1 root root 1657304 фев  5 22:00 /lib64/libm-2.27.so
> lrwxrwxrwx 1 root root      12 фев  5 22:00 /lib64/libm.so.6 -> libm-2.27.so
пакет собран для Сизифа, а вы ставите его в p9. Ничего не получится.
Comment 17 Vitaly Lipatov 2020-02-05 22:15:40 MSK
(Ответ для Pavel Vainerman на комментарий #15)
> (Ответ для aleksey-v на комментарий #14)
> > Нет, всё ещё не получается установить
> А у Вас Сизиф или p9?
> 
> Вообще лучше сделать так
> # epm add 245504
> # epm i planner
точнее только
$ epm install 245504
Comment 18 aleksey-v 2020-02-05 22:39:25 MSK
Увы

 epm install 245504
 # apt-repo test 245504
Получено: 1 http://git.altlinux.org repo/245504/x86_64 release [555B]
Получено: 2 http://git.altlinux.org repo/245504/x86_64-i586 release [531B]                                                            
Получено: 3 http://browser-rpm.sputnik.ru x86_64 release [426B]                                             
Получено: 4 http://mirror.yandex.ru p9/branch/x86_64 release [1948B]            
Получено: 5 http://mirror.yandex.ru p9/branch/x86_64-i586 release [1175B]
Получено: 6 http://mirror.yandex.ru p9/branch/noarch release [1537B]
Получено 6172B за 0s (90,1kB/s).                    
Получено: 1 http://browser-rpm.sputnik.ru x86_64/classic pkglist [984B]
Найдено http://git.altlinux.org repo/245504/x86_64/task pkglist          
Получено: 2 http://browser-rpm.sputnik.ru x86_64/classic release [126B]               
Найдено http://git.altlinux.org repo/245504/x86_64/task release                           
Найдено http://git.altlinux.org repo/245504/x86_64-i586/task pkglist
Найдено http://git.altlinux.org repo/245504/x86_64-i586/task release
Найдено http://mirror.yandex.ru p9/branch/x86_64/classic pkglist
Найдено http://mirror.yandex.ru p9/branch/x86_64/classic release
Найдено http://mirror.yandex.ru p9/branch/x86_64-i586/classic pkglist
Найдено http://mirror.yandex.ru p9/branch/x86_64-i586/classic release
Найдено http://mirror.yandex.ru p9/branch/noarch/classic pkglist
Найдено http://mirror.yandex.ru p9/branch/noarch/classic release
Получено 1110B за 0s (23,3kB/s).
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Некоторые пакеты установить невозможно. Это может означать, что Вы
потребовали невозможного, либо пользуетесь нестабильным репозиторием.
Часть необходимых пакетов либо ещё не создана, либо была удалена
из каталога 'Входящие'.
Эти сведения могут помочь найти выход из ситуации:

Следующие пакеты имеют неудовлетворенные зависимости:
  planner: Требует: libm.so.6(GLIBC_2.29)(64bit) но пакет не может быть установлен
E: Извините, `битые' пакеты
Comment 19 Pavel Vainerman 2020-02-05 23:16:13 MSK
(Ответ для aleksey-v на комментарий #18)
> Увы
> 
>  epm install 245504
>  # apt-repo test 245504


  Да. Как собрать для p9, я подумаю. Текущая тестовая сборка сделана для Сизифа,
поэтому у Вас не ставиться.
Comment 20 aleksey-v 2020-02-05 23:35:27 MSK
Спасибо.

Подскажите, пожалуйста, где почитать про отличия p9 и Сизифа.
Comment 21 Vitaly Lipatov 2020-02-05 23:43:24 MSK
(Ответ для aleksey-v на комментарий #20)
> Спасибо.
> 
> Подскажите, пожалуйста, где почитать про отличия p9 и Сизифа.
https://www.altlinux.org/%D0%A7%D1%82%D0%BE_%D1%82%D0%B0%D0%BA%D0%BE%D0%B5_Sisyphus%3F
Comment 22 Michael Shigorin 2020-02-05 23:47:53 MSK
(Ответ для Pavel Vainerman на комментарий #19)
> Как собрать для p9, я подумаю.
build -b p9
Comment 23 aleksey-v 2020-02-05 23:54:03 MSK
(Ответ для Vitaly Lipatov на комментарий #21)
> (Ответ для aleksey-v на комментарий #20)
> > Спасибо.
> > 
> > Подскажите, пожалуйста, где почитать про отличия p9 и Сизифа.
> https://www.altlinux.org/
> %D0%A7%D1%82%D0%BE_%D1%82%D0%B0%D0%BA%D0%BE%D0%B5_Sisyphus%3F

Это про Sisyphus, понятно.
А отличия p9?
Comment 24 Vitaly Lipatov 2020-02-05 23:55:42 MSK
(Ответ для Pavel Vainerman на комментарий #19)
> (Ответ для aleksey-v на комментарий #18)
> > Увы
> > 
> >  epm install 245504
> >  # apt-repo test 245504
> 
> 
>   Да. Как собрать для p9, я подумаю. Текущая тестовая сборка сделана для
> Сизифа,
> поэтому у Вас не ставиться.
$ gita new p9
$ rpmbs -A
$ gita run
Comment 25 Pavel Vainerman 2020-02-06 01:09:16 MSK
> Это про Sisyphus, понятно.
> А отличия p9?
  Сизиф это репозиторий, который постоянно "идёт вперёд", в этом смысле он "не стабильный". В нём обычно самые свежие версии программ или библиотек.
А p9 - это стабильный релиз. Т.е. в какой-то момент Сизиф замораживается и на его основе делается репозиторий. После этого Сизиф разморживается и идёт дальше,
а выпущенный репозитоирй уже не меняется. Только обновления безопасности
или backport каких-то важных програм. 

Т.е. p9 это стабильный("замороженный"), проверенный, репозиторий.
В этом его отличие от постоянно меняющегося Сизифа.

P.S. Сборку для p9 я запустил.. ждём http://git.altlinux.org/tasks/245583/
Comment 26 Pavel Vainerman 2020-02-06 01:39:38 MSK
Сборка провалилась http://git.altlinux.org/tasks/245583/

Точнее собралась, но ругается что версия старше чем в Сизифе.
Знающие люди подскажите. Сейчас нужно использовать постфиксы типа "M90P"?
Comment 27 Vitaly Lipatov 2020-02-06 02:26:43 MSK
(Ответ для Pavel Vainerman на комментарий #26)
> Сборка провалилась http://git.altlinux.org/tasks/245583/
> 
> Точнее собралась, но ругается что версия старше чем в Сизифе.
> Знающие люди подскажите. Сейчас нужно использовать постфиксы типа "M90P"?
Это не мешает поставить сборку через epmi 245583.
А чтобы отправить в p9, сначала нужно отправить в Сизиф.
А потом просто
$ gita copy planner to p9
Comment 28 Pavel Vainerman 2020-02-07 10:49:01 MSK
В Сизиф собрал.
В p9 запустил (copy to p9)
http://git.altlinux.org/tasks/245643

Но EPERM, надеюсь в p9 пропустят.

P.S. @aleksey-v Вы можете ставить прямо из задания для проверки в p9
epmi 245643
Comment 29 aleksey-v 2020-02-07 21:53:49 MSK
(Ответ для Pavel Vainerman на комментарий #28)

Всё описанное исправлено кроме Справки. Спасибо большое!

На случай, если интересно как поставилось.

> P.S. @aleksey-v Вы можете ставить прямо из задания для проверки в p9
> epmi 245643

# epmi 245643
 # apt-repo test 245643
Получено: 1 http://git.altlinux.org repo/245643/x86_64 release [1187B]
Получено: 2 http://mirror.yandex.ru p9/branch/x86_64 release [1948B]                                                     
Получено: 3 http://browser-rpm.sputnik.ru x86_64 release [426B]                                                    
Получено: 4 http://git.altlinux.org repo/245643/x86_64-i586 release [1163B]
Получено: 5 http://mirror.yandex.ru p9/branch/x86_64-i586 release [1175B]
Получено: 6 http://mirror.yandex.ru p9/branch/noarch release [1537B]
Получено 7436B за 0s (42,9kB/s).                 
Получено: 1 http://browser-rpm.sputnik.ru x86_64/classic pkglist [984B]
Получено: 2 http://git.altlinux.org repo/245643/x86_64/task pkglist [7092B]
Получено: 3 http://browser-rpm.sputnik.ru x86_64/classic release [126B]
Получено: 4 http://mirror.yandex.ru p9/branch/x86_64/classic pkglist [18,9MB]
Получено: 5 http://git.altlinux.org repo/245643/x86_64/task release [132B]
Получено: 6 http://git.altlinux.org repo/245643/x86_64-i586/task pkglist [2028B]
Получено: 7 http://git.altlinux.org repo/245643/x86_64-i586/task release [137B]
Получено: 8 http://mirror.yandex.ru p9/branch/x86_64/classic release [135B]
Получено: 9 http://mirror.yandex.ru p9/branch/x86_64-i586/classic pkglist [14,0MB]
Получено: 10 http://mirror.yandex.ru p9/branch/x86_64-i586/classic release [140B]
Получено: 11 http://mirror.yandex.ru p9/branch/noarch/classic pkglist [5266kB]
Получено: 12 http://mirror.yandex.ru p9/branch/noarch/classic release [135B]
Получено 38,1MB за 4s (8862kB/s).                    
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие НОВЫЕ пакеты будут установлены:
  libplanner planner
0 будет обновлено, 2 новых установлено, 0 пакетов будет удалено и 280 не будет обновлено.
Необходимо получить 3005kB архивов.
После распаковки потребуется дополнительно 6499kB дискового пространства.
Получено: 1 http://git.altlinux.org repo/245643/x86_64/task libplanner 0.14.6-alt3:p9+245643.100.1.1@1581060871 [85,8kB]
Получено: 2 http://git.altlinux.org repo/245643/x86_64/task planner 0.14.6-alt3:p9+245643.100.1.1@1581060871 [2920kB]
Получено 3005kB за 1s (2232kB/s). 
Совершаем изменения...
Подготовка...                                                                                                                      #################################################################################################### [100%]
Обновление / установка...
1: libplanner-0.14.6-alt3                                                                                                          #################################################################################################### [ 50%]
2: planner-0.14.6-alt3                                                                                                             #################################################################################################### [100%]
Завершено.