Bug 29079

Summary: Нужна пересборка kde4network в связи со сменой soname в libmediastreamer и libortp
Product: Sisyphus Reporter: Alexei Takaseev <taf>
Component: kde4-kopeteAssignee: Sergey V Turchin <zerg>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: critical    
Priority: P3    
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
Патч, добавляющий совместимость с libmediastreamer >=2.11 none

Description Alexei Takaseev 2013-06-17 14:17:59 MSK
В libmediastreamer и libortp изменился номер версии soname:

        i586: NEW unmet dependencies detected:
kde4network-kopete#4.10.4-alt1        libmediastreamer.so.1 >= set:mhXtRSnoSuJZmrRRZhgZ1yjd2ZnJUdaq8NoHEH5xesZ5bv0P2BFVH37pw0
kde4network-kopete#4.10.4-alt1        libortp.so.8 >= set:miuhPZmE01ZEqshmI5uIclgZmx3Cg7Ztxk0
kde4network-kopete-debuginfo#4.10.4-alt1        debug(libmediastreamer.so.1)
kde4network-kopete-debuginfo#4.10.4-alt1        debug(libortp.so.8)
        x86_64: NEW unmet dependencies detected:
kde4network-kopete#4.10.4-alt1        libmediastreamer.so.1()(64bit) >= set:mhXtRSnoSuJZmrRRZhgZ1yjd2ZnJUdaq8NoHEH5xesZ5bv0P2BFVH37pw0
kde4network-kopete#4.10.4-alt1        libortp.so.8()(64bit) >= set:miuhPZmE01ZEqshmI5uIclgZmx3Cg7Ztxk0
kde4network-kopete-debuginfo#4.10.4-alt1        debug64(libmediastreamer.so.1)
kde4network-kopete-debuginfo#4.10.4-alt1        debug64(libortp.so.8)
        ACLs of affected packages:
kde4network        zerg
2013-Jun-17 03:46:16 :: dependencies check FAILED
2013-Jun-17 03:46:16 :: task #98691 for sisyphus FAILED

Задание 98691 расшарен, просьба добавить в него пересборку kde4network
Comment 1 Alexei Takaseev 2015-03-18 11:49:41 MSK
Created attachment 6247 [details]
Патч, добавляющий совместимость с libmediastreamer >=2.11
Comment 2 Alexei Takaseev 2015-03-18 11:51:16 MSK
После изменения API kopete перестал собираться с такой ошибкой:

==================================
2015-Mar-13 17:46:25 :: [i586] #700 kde4-kopete.git 14.12.1-alt2: build start
/usr/src/RPM/BUILD/kopete-14.12.1/protocols/jabber/libjingle/talk/session/phone/linphonemediaengine.cc: In member function 'virtual bool cricket::LinphoneVoiceChannel::SetSendCodecs(const std::vector<cricket::AudioCodec>&)':
/usr/src/RPM/BUILD/kopete-14.12.1/protocols/jabber/libjingle/talk/session/phone/linphonemediaengine.cc:206:60: error: 'MediaStream' has no member named 'session'
       port2 = rtp_session_get_local_port(audio_stream_->ms.session);
/usr/src/RPM/BUILD/kopete-14.12.1/protocols/jabber/libjingle/talk/session/phone/linphonemediaengine.cc:221:58: error: 'MediaStream' has no member named 'session'
     port2 = rtp_session_get_local_port(audio_stream_->ms.session);
2015-Mar-13 18:05:43 :: [x86_64] kde4-kopete.git 14.12.1-alt2: remote: build failed
2015-Mar-13 18:05:43 :: [x86_64] #700 kde4-kopete.git 14.12.1-alt2: build FAILED
/usr/src/RPM/BUILD/kopete-14.12.1/protocols/jabber/libjingle/talk/session/phone/linphonemediaengine.cc: In member function 'virtual bool cricket::LinphoneVoiceChannel::SetSendCodecs(const std::vector<cricket::AudioCodec>&)':
/usr/src/RPM/BUILD/kopete-14.12.1/protocols/jabber/libjingle/talk/session/phone/linphonemediaengine.cc:206:60: error: 'MediaStream' has no member named 'session'
       port2 = rtp_session_get_local_port(audio_stream_->ms.session);
/usr/src/RPM/BUILD/kopete-14.12.1/protocols/jabber/libjingle/talk/session/phone/linphonemediaengine.cc:221:58: error: 'MediaStream' has no member named 'session'
     port2 = rtp_session_get_local_port(audio_stream_->ms.session);
2015-Mar-13 18:07:36 :: [i586] kde4-kopete.git 14.12.1-alt2: remote: build failed
================================

После прикладывания патча сборка проходит успешно. И не ломается совместимость со старой версией libmediastreamer. Просьба добавить пересборку kopete в расшареный таск 141790
Comment 3 Sergey V Turchin 2015-03-18 14:50:48 MSK
А откуда патч?
Comment 4 Sergey V Turchin 2015-03-18 14:52:51 MSK
А, в нем написано.
Comment 5 Sergey V Turchin 2015-03-18 17:19:07 MSK
kde4-kopete-14.12.3-alt2