|Summary:||net-voip/linphone-4.1.1 version bump|
|Product:||Gentoo Linux||Reporter:||A. Person <tesoro302>|
|Component:||Current packages||Assignee:||Andrew Savchenko <bircoph>|
|Severity:||normal||CC:||alex_y_xu, asturm, bircoph, brad, cyberbat83, devurandom, hasufell, heluani, link, lumbrius, mail, Manfred.Knick, nikoli, pacho, phobosk, skrattaren, skruppy+gentoo, sven.koehler, tb, treecleaner, vklimovs, voron1, WiiController, xxx, zl29ah|
|Package list:||Runtime testing required:||---|
|Bug Depends on:||525074, 511794|
|Bug Blocks:||486510, 510550, 511096, 517260, 551784, 600758, 616490, 626420|
Description A. Person 2014-03-10 19:15:40 UTC
Comment 1 Thomas Beutin 2014-05-29 15:17:19 UTC
a first try results in: [...] checking for MEDIASTREAMER... no configure: error: Package requirements (mediastreamer >= 2.10.0) were not met: Requested 'mediastreamer >= 2.10.0' but version of mediastreamer is 2.9.0 Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables MEDIASTREAMER_CFLAGS and MEDIASTREAMER_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details.
Comment 2 Julian Ospald 2015-01-01 23:09:09 UTC
already in my overlay: https://github.com/hasufell/prism-overlay
Comment 3 Nikoli 2015-03-15 15:54:02 UTC
3.8 was released: http://www.linphone.org/news/31/26/Linphone-Desktop-3-8-release.html
Comment 4 Andrew Savchenko 2015-03-15 18:52:17 UTC
I'll update in a few weeks.
Comment 5 Julian Ospald 2015-04-03 17:41:56 UTC
3.8 is a bit more difficult than 3.7 it seems, had to hardmask it in my overlay
Comment 6 manuel 2015-05-06 22:36:07 UTC
3.7.0 from the prism-overlay builds on my machine.
Comment 7 Julian Ospald 2015-08-16 12:31:57 UTC
3.8.2 builds fine, but still segfaults on start here
Comment 8 Sergey 'L29Ah' Alirzaev 2015-09-16 21:21:45 UTC
tried 3.8.5, crashed with double free for me as well
Comment 9 Julian Ospald 2015-09-16 21:56:28 UTC
(In reply to Sergey 'L29Ah' Alirzaev from comment #8) > tried 3.8.5, crashed with double free for me as well yeah, terrible software... try net-voip/blink instead
Comment 10 A. Person 2015-09-16 22:00:54 UTC
net-voip/blink deps seem a little too extensive. Especially with net-libs/libvncserver. Any other VOIP suggestions?
Comment 11 manuel 2015-09-17 10:02:00 UTC
net-voip/blink still uses python2.7! Call that "state of the art". And its dependency python-sipsimple doesn't build (#560696).
Comment 12 Sergey 'L29Ah' Alirzaev 2015-09-30 21:14:56 UTC
(In reply to Julian Ospald (hasufell) from comment #9) > yeah, terrible software... try net-voip/blink instead I did. It crashes once a while and sometimes start eating 100% cpu for no apparent reason, but it seems to be the only SIP client that succeeds at making and accepting calls for me.
Comment 13 Sergey 'L29Ah' Alirzaev 2015-10-27 20:44:17 UTC
I've bumped a couple of ::prism-overlay ebuilds to 9999 and it seems like it works. emerge linphone::booboo
Comment 14 Julian Ospald 2015-10-27 20:46:41 UTC
(In reply to Sergey 'L29Ah' Alirzaev from comment #13) > I've bumped a couple of ::prism-overlay ebuilds to 9999 and it seems like it > works. > emerge linphone::booboo send a PR on GitHub
Comment 15 Vjaceslavs Klimovs 2015-12-28 07:50:44 UTC
3.8.5 from prism-overlay worked here like a charm, but it would be nice to have 3.9.1.
Comment 16 Thomas Beutin 2015-12-28 08:08:49 UTC
Comment 18 Jaak Ristioja 2016-09-20 21:19:19 UTC
Linphone 3.10.2 seems to have been released on August 30.
Comment 19 Sergey 'L29Ah' Alirzaev 2016-09-20 23:12:54 UTC
Bumped to 3.10.2 in ::booboo.
Comment 20 Pacho Ramos 2016-10-09 15:40:28 UTC
Andrew, are you still wanting to keep this package? Otherwise maybe other could proxy maintain it :/
Comment 21 Andrew Savchenko 2016-10-14 14:51:41 UTC
(In reply to Pacho Ramos from comment #20) > Andrew, are you still wanting to keep this package? Otherwise maybe other > could proxy maintain it :/ Hi, it is sad, but right now I have no resources for this package. I hope that this will be fixed in a month or so and I will return to active support of this package till the end of year. So if someone wants to help with maintenance of linphone, mediastreamer and its plugins, you're welcome. Just add yourself to maintainers. Sergey, as I see from your overlay, you have good up-to-date ebuilds. I'll try to review them this weekend. If you want to become a proxied maintainer, I can help you with proxying this and related packages.
Comment 22 Sergey Ilinykh 2017-03-05 15:27:24 UTC
3.11.1 is available. I've added it to my overlay with all the deps. My ebuild are a little different from Sergey Alirzaev's ebuilds since I didn't check if anybody already made them before I started working on my ebuilds. Also, I believe cmake is a preferred build tool in Belledonne Communications while they support both cmake and autotools. So it make sense to migrate everything to cmake. My ebuids are generally autotools based. Btw I don't know what's wrong with this version or Linphone at all but it asks me for password not calling anywhere. Wireshark shows it does not try to do anything after successful registration. I use account on sip.linphone.org.
Comment 23 Pacho Ramos 2017-07-28 09:35:49 UTC
*** Bug 624422 has been marked as a duplicate of this bug. ***
Comment 24 Sergey Ilinykh 2017-08-03 18:04:16 UTC
I've added 3.12 version to my overlay. And also ported all packages to cmake (linphone and dozens its dependencies). I didn't really care about ebuilds quality, but it compiles. If someone wants to make them nice - go ahead!
Comment 25 Fabian Henze 2017-08-20 10:55:19 UTC
Linphone 4.0 (and 4.1 and 4.1.1) has been released: http://www.linphone.org/news/55/26/Linphone-4-0-for-desktop-platforms-is-available.html https://github.com/BelledonneCommunications/linphone-desktop/releases
Comment 26 Pacho Ramos 2017-12-06 13:23:58 UTC
Does anyone want to proxy maintain this? https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers
Comment 27 Pacho Ramos 2017-12-06 13:25:56 UTC
*** Bug 630286 has been marked as a duplicate of this bug. ***
Comment 28 Sergey Ilinykh 2017-12-06 13:36:54 UTC
I can, but I'm not really interested in this product. It seems they distribute binaries as well via flatpack. So if someone wants to try linphone, this should be easy enough.
Comment 29 Maciej S. Szmigiero 2017-12-06 13:49:52 UTC
I have linphone-3.6.1 (the last version that used libosip2 and libeXosip2) successfully married to current versions of these libraries (both are at 5.0.0), which seems to fix some bugs in network handling. I plan to post a pull request for these changes in about a month. This isn't a full revbump to the current 4.x series, which uses a different SIP stack, but it works fine for my requirements and is a well-tested setup on both x86 and arm.
Comment 30 Sergey Ilinykh 2017-12-06 14:43:32 UTC
Maciej, you are probably doing useless job. I've already updated all their libraries in my overlay a few months ago. And updated linphone to 3.12 same was done by Sergey 'L29Ah' Alirzaev. See his comment https://bugs.gentoo.org/504114#c19 Someone should just review the ebuilds and update them with the latest Gentoo requirements.
Comment 31 Sergey 'L29Ah' Alirzaev 2017-12-06 15:13:47 UTC
I could maintain it further, but after i lost my convenient sip<->gsm gate, i don't use it anymore.
Comment 32 Maciej S. Szmigiero 2017-12-06 15:56:12 UTC
(In reply to Rion from comment #30) > Maciej, you are probably doing useless job. > I've already updated all their libraries in my overlay a few months ago. > And updated linphone to 3.12 > > same was done by Sergey 'L29Ah' Alirzaev. > See his comment https://bugs.gentoo.org/504114#c19 You are both working on belle-sip linphone versions, but considering the following comments about them in this bug: > 3.8.2 builds fine, but still segfaults on start here or: > tried 3.8.5, crashed with double free for me as well or: > I didn't really care about ebuilds quality, but it compiles. or: > Btw I don't know what's wrong with this version or Linphone at all > but it asks me for password not calling anywhere. I will stay with libeXosip2 linphone-3.6.1, which works rock-stable for me (to be honest, I'm using primarily the CLI version) until belle-sip versions reach its quality. It looks like this may take a good while, especially that nobody seems to want to make a commitment to maintaining them.
Comment 33 Andrew Savchenko 2018-01-24 22:59:12 UTC
3.12.0 is on its way. It is available now in the rion overlay: https://github.com/gentoo-mirror/rion.git Together with euan I'm working to testing and porting it to the tree. In general it works and has perfect backward compatibility with old configuration, but there are other issues I'd like to fix before putting it to the tree.
Comment 34 Sergey Ilinykh 2018-02-08 09:53:53 UTC
I've added linguas fixes. but not yet tested. at least repoman is happy.
Comment 35 Pacho Ramos 2018-07-11 14:08:07 UTC
Current package in the tree has long standing bugs unresolved for a long long time (not only this security issue). I would opt for either finally bumping it, or treecleaning and relying on people using other ebuilds from external overlays (some are already suggested in bug 504114)
Comment 36 Andreas Sturmlechner 2018-09-02 08:42:08 UTC
(In reply to Andrew Savchenko from comment #33) > Together with euan I'm working to testing and porting it to the tree. In > general it works and has perfect backward compatibility with old > configuration, but there are other issues I'd like to fix before putting it > to the tree. Is there any timeframe, or, finally time to last-rite all of this?
Comment 37 Sergey Ilinykh 2018-11-01 10:40:50 UTC
It seems I'm leaving Gentoo for various reasons. The major of them I don't have that much spare time anymore. So I'm not sure I'll maintain my overlay further. Most likely I'll keep removing software from it which I don't use daily. linphone will be removed too as soon as it become somehow outdated. So please consider other overlays. I see "quarks" overlay has the same version as mine.
Comment 38 B.D. 2018-11-04 02:09:55 UTC
Is this the quarks overlay you refer to: https://git.zero-downtime.net/quark/quarks
Comment 39 Jason Oliveira 2018-11-24 15:17:15 UTC
Why are you last-riting all of these VoIP client packages? Yate-Client was deprecated when Qt4 was removed, gnome/kde-ring is completely useless (and not in-tree), and now Linphone, the last working VoIP client (and yes, I've been using it regularly) in the portage tree is now being deleted? What the hell is wrong with you people? Looking at email@example.com in particular, as your name is all over the package mask.
Comment 40 Andreas Sturmlechner 2018-11-24 19:05:10 UTC
A truckload of issues with no one to fix them.
Comment 41 Andrew Savchenko 2018-11-30 23:35:13 UTC
I'm OK with keeping package masked, since it has serious problems, but it still works, so it is too early to last rite it. Meanwhile latest upstream linphone version doesn't use libosip, so the latter could be removed after update.
Comment 42 Sebastian Schreier 2018-12-03 20:06:30 UTC
LOL just realised after a looong time of not upgrading my system it is removed from portage. 4.2 is released and it looks like they switched to there own git server. https://gitlab.linphone.org/BC/public/linphone-desktop/tree/release/4.2
Comment 43 Aaron Bauman 2018-12-03 23:17:38 UTC
(In reply to Sebastian Schreier from comment #42) > LOL just realised after a looong time of not upgrading my system it is > removed from portage. > > 4.2 is released and it looks like they switched to there own git server. > > https://gitlab.linphone.org/BC/public/linphone-desktop/tree/release/4.2 It is not removed. It is masked.
Comment 44 Andreas Sturmlechner 2018-12-15 23:05:06 UTC
4.2 does not seem to be a thing (yet), you're just looking at a Changelog-in-the-making. 4.1.1 is current release.
Comment 45 Jason Oliveira 2019-03-11 17:04:43 UTC
current git build of linphone seems to require pystache (which can be installed from portage), but while building the package, it constantly complains that it cannot find the pystache package. I've tried installing from inside Portage, and with pip --user install pystache, and neither work. It just plain won't find the package. This is a shame, because 3.12 runs, once you fix a dependency's requirement to break on all warnings.
Comment 46 Michał Górny 2019-03-13 09:47:36 UTC
Package removed as a result of vulnerable dependency removal.