Bug 28716

Summary: Обновление
Product: Sisyphus Reporter: Vladimir Cherny <black>
Component: freerdpAssignee: Andrey Cherepanov <cas>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: aen, anubix, cas, dubrsl, ildar, mike, mvk, zerg
Version: unstable   
Hardware: all   
OS: Linux   
URL: https://github.com/FreeRDP/FreeRDP
Bug Depends on:    
Bug Blocks: 27685, 27235    

Description Vladimir Cherny 2013-03-20 11:52:36 MSK
Просьба обновить до стабильной 1.0.2 хотя бы (от 2 января 2013)
Comment 1 Slava Dubrovskiy 2013-09-08 12:57:02 MSK
*** Bug 29332 has been marked as a duplicate of this bug. ***
Comment 2 Zerg 2013-09-09 01:52:54 MSK
И в P7 тоже нужно.
Comment 3 Sergey V Turchin 2013-09-17 15:54:20 MSK
В чем проблема?
Comment 4 Slava Dubrovskiy 2013-09-17 16:30:19 MSK
Проблема в том, что в последней стабильной версии freerdp не собирается библиотека freerdp-locale, а remmina её хочет:
find_library(FREERDP_LOCALE_LIBRARY NAMES freerdp-locale
Comment 5 Slava Dubrovskiy 2013-09-17 16:51:10 MSK
Есть сборка freerdp-1.1.0-beta1 http://git.altlinux.org/tasks/104317/logs/events.1.1.log
У меня из консоли даже работает. Но конечно сырое все.
Но remmina и с ней не работает нормально. Сегфолтится.
Comment 6 Sergey V Turchin 2013-09-17 17:05:57 MSK
(В ответ на комментарий №4)
> в последней стабильной версии freerdp не собирается библиотека freerdp-localeа А ее и в 1.0.1 нет. https://github.com/FreeRDP/FreeRDP/tree/1.0.1
Comment 7 Sergey V Turchin 2013-09-17 17:06:44 MSK
(В ответ на комментарий №4)
> в последней стабильной версии freerdp не собирается библиотека freerdp-locale

А ее и в 1.0.1 нет. https://github.com/FreeRDP/FreeRDP/tree/1.0.1
Comment 8 Sergey V Turchin 2013-09-17 17:11:34 MSK
(В ответ на комментарий №4)
> remmina её хочет:

Я в ее исходниках https://github.com/FreeRDP/Remmina/downloads  не нашел ничего подобного
Comment 9 Sergey V Turchin 2013-09-17 18:17:12 MSK
Похоже, что наш freerdp не совсем понятного происхождения.
Comment 10 Slava Dubrovskiy 2013-09-17 19:44:10 MSK
(In reply to comment #9)
> Похоже, что наш freerdp не совсем понятного происхождения.
Вполне понятного git://github.com/FreeRDP/FreeRDP.git
Comment 11 Zerg 2013-09-17 20:49:32 MSK
(В ответ на комментарий №10)
> Вполне понятного git://github.com/FreeRDP/FreeRDP.git
Не особо.
http://git.altlinux.org/gears/f/freerdp.git?p=freerdp.git;a=tree;hb=a511f46b155d4d34d9ebca323e506efaaa095b44
не похоже на
https://github.com/FreeRDP/FreeRDP/tree/1.0.1
Из каких исходников тогда собирался freerdp-1.0.1-alt2?
Comment 12 ildar 2013-09-18 11:44:46 MSK
Коллеги, может таки плюнуть на разбирательства и собрать версию из понятных исходников?
Comment 13 Zerg 2013-09-18 12:08:56 MSK
(В ответ на комментарий №12)
> собрать версию из понятных исходников?
Я и намекаю на это.
_Официальные_ исходники 1.0.2 аналогичны 1.0.1, а remmina почему-то зависит от кода, которого там нет и в ее _официальных_ исходниках никаких упоминаний зависимости на этот код тоже нет.
Comment 14 Zerg 2013-09-18 12:16:14 MSK
(В ответ на комментарий №5)
> Есть сборка freerdp-1.1.0-beta1
Бету не надо.
Мне нужна в P7 стабильная версия freerdp >= 1.0.2
Comment 15 Andrey Cherepanov 2013-09-18 16:31:42 MSK
Перешёл на 1.0.2, смержил патчи из OpenSUSE и Ubuntu.
Comment 16 Andrey Cherepanov 2013-09-18 16:39:23 MSK
Прошу заинтересованных проверить:

#104440 BUILDING #1 [locked] [test-only] sisyphus freerdp.git=1.0.2-alt1
Comment 17 Sergey V Turchin 2013-09-18 16:58:37 MSK
(В ответ на комментарий №16)
> Прошу заинтересованных проверить:
Подозреваю, что remmina достаточно тупо пересобрать.
Comment 18 Sergey V Turchin 2013-09-18 17:01:34 MSK
(В ответ на комментарий №17)
> Подозреваю, что remmina достаточно тупо пересобрать.
Нет, нужно брать официальные исходники.
Наши такого же происхождения, как freerdp-1.0.1-alt2.
Comment 19 Andrey Cherepanov 2013-09-18 18:09:23 MSK
(В ответ на комментарий №18)
> (В ответ на комментарий №17)
> > Подозреваю, что remmina достаточно тупо пересобрать.
> Нет, нужно брать официальные исходники.
> Наши такого же происхождения, как freerdp-1.0.1-alt2.
Увы, у remmina нет нужного тега. Поэтому я нашёл и ревертнул пока два фикса.
Comment 20 Sergey V Turchin 2013-09-18 18:20:37 MSK
(В ответ на комментарий №19)
> Увы, у remmina нет нужного тега.
https://github.com/FreeRDP/Remmina/tree/1.0.0
?
Comment 21 Sergey V Turchin 2013-09-18 18:48:47 MSK
На remmina, кстати, тоже патчей достаточно есть на
http://pkgs.fedoraproject.org/cgit/remmina.git/tree/
Comment 22 Andrey Cherepanov 2013-09-18 19:06:07 MSK
(В ответ на комментарий №20)
> (В ответ на комментарий №19)
> > Увы, у remmina нет нужного тега.
> https://github.com/FreeRDP/Remmina/tree/1.0.0
Это мегастарьё уже обложено патчами и есть в Git. Для сборки потребовалось ревертнуть три коммита.
Comment 23 Repository Robot 2013-09-18 19:34:32 MSK
freerdp-1.0.2-alt1 -> sisyphus:

* Wed Sep 18 2013 Andrey Cherepanov <cas@altlinux> 1.0.2-alt1
- New verson (ALT #28716)
- Pack freerdp keymaps
Comment 24 Sergey V Turchin 2013-09-27 14:28:37 MSK
Теперь там вообще непойми что.
Кто-нибудь может обяснить, как это
https://github.com/FreeRDP/FreeRDP/commit/1851856eb3769f75c386181d9cac0b20051678e5
превратилось в ЭТО
http://git.altlinux.org/gears/f/freerdp.git?p=freerdp.git;a=commit;h=05b97e126422740694060727be323b07872d64c6
?
Comment 25 Slava Dubrovskiy 2013-09-27 15:03:17 MSK
(In reply to comment #24)
> Теперь там вообще непойми что.
> Кто-нибудь может обяснить, как это
> https://github.com/FreeRDP/FreeRDP/commit/1851856eb3769f75c386181d9cac0b20051678e5
> превратилось в ЭТО
> http://git.altlinux.org/gears/f/freerdp.git?p=freerdp.git;a=commit;h=05b97e126422740694060727be323b07872d64c6
> ?

Нда. Очень похоже что кто-то криво смержил
Comment 26 Zerg 2013-09-30 20:47:41 MSK
Я отделил патчи от исходников в freerdp-1.0.2-alt2