savoirfairelinux issueshttps://git.jami.net/groups/savoirfairelinux/-/issues2018-05-21T22:15:41Zhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/31Crash during conference2018-05-21T22:15:41ZJami BotCrash during conferenceIssue generated from Tuleap's migration script.
**Originally submitted by: Guillaume Roguez (guillaume)**
<p>Seen on Windows under a VM.</p>
<p>A crash happens sometime with following trace:</p>
<pre>
Ring.exe caused an Acce...Issue generated from Tuleap's migration script.
**Originally submitted by: Guillaume Roguez (guillaume)**
<p>Seen on Windows under a VM.</p>
<p>A crash happens sometime with following trace:</p>
<pre>
Ring.exe caused an Access Violation at location 000000000400A624 in module libring.dll Writing to location 000000000000013D.
Registers:
eax=0000013d ebx=01f4d520 ecx=0000013d edx=00000001 esi=01f4d4a0 edi=0b5fec68
eip=0400a624 esp=01f4d388 ebp=01f4d3a8 iopl=0 nv up ei pl nz na po nc
cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00210206
AddrPC Params
0400A624 00000001 01F4D3C0 03FF8949 libring.dll!operator= [/usr/i686-w64-mingw32/include/c++/5.2.0/new 135]
04048424 00000001 1405D738 01F4D408 libring.dll!operator= [/usr/i686-w64-mingw32/include/c++/5.2.0/new 135]
0365C09A 00000001 0B5FEC68 01F4D438 libring.dll!stopSendOp [/home/edric/Documents/CrossWorkspace/ring/src/media/socket\_pair.cpp 286]
03669159 1405D734 01F4D538 13EDF770 libring.dll!startSender [/home/edric/Documents/CrossWorkspace/ring/src/media/audio/audio\_rtp\_session.cpp 377]
036693E0 00000000 041054D8 0DC23FB8 libring.dll!restartSender [/home/edric/Documents/CrossWorkspace/ring/src/media/audio/audio\_rtp\_session.cpp 395]
0364023C 0444E3F0 0DC23538 01F4D678 libring.dll!restartMediaSender [/home/edric/Documents/CrossWorkspace/ring/src/sip/sipcall.cpp 884]
036B71CD 00000003 01F4D660 01F4D608 libring.dll!operator() [/home/edric/Documents/CrossWorkspace/ring/src/media/video/video\_rtp\_session.cpp 396]
036B7F65 0DC23400 FFFFFFFF 01F4D6E0 libring.dll!operator() [/home/edric/Documents/CrossWorkspace/ring/src/manager.h 1015]
036B820D 0DC23400 01F4D6E0 01F4D658 libring.dll!\_M\_invoke [/usr/i686-w64-mingw32/include/c++/5.2.0/functional 1857]
03FE7EFA 0DDEBCB0 00000001 01F4D6F8 libring.dll!operator() [/usr/i686-w64-mingw32/include/c++/5.2.0/bits/char\_traits.h 259]
036041ED 01F4D71C 0B5FEC68 00000000 libring.dll!pollEvents [/usr/i686-w64-mingw32/include/c++/5.2.0/bits/char\_traits.h 259]
036225AB 0B638828 00000000 00000004 libring.dll!pollEvents [/home/edric/Documents/CrossWorkspace/ring/src/ring\_api.cpp 77]
66B0991B 0B637148 00000003 00000000 Qt5Core.dll!ZN11QMetaObject8activateEP7QObjectiiPPv
66B84DB3 01F4DBB0 01F4DBB0 01F4FE38 Qt5Core.dll!ZN6QTimer7timeoutENS\_14QPrivateSignalE
6640A9CA 0B5EAF40 00000028 00000001 Qt5Widgets.dll!ZN19QApplicationPrivate13notify\_helperEP7QObjectP6QEvent
004013E2 00000001 0B5EAF50 09EA14C8 Ring.exe!\_\_tmainCRTStartup [/build/mingw-w64-crt/src/mingw-w64-v4.0.4/mingw-w64-crt/crt/crtexe.c 332]
004013E2 002F4000 743B3900 46CA6FBF Ring.exe!\_\_tmainCRTStartup [/build/mingw-w64-crt/src/mingw-w64-v4.0.4/mingw-w64-crt/crt/crtexe.c 332]
743B3924 002F4000 75B66258 00000000 KERNEL32.DLL!BaseThreadInitThunk
770D2D30 FFFFFFFF 770F4119 00000000 ntdll.dll!RtlGetLengthWithoutLastFullDosOrNtPathElement
770D2CFB 004014E0 002F4000 00000000 ntdll.dll!RtlGetLengthWithoutLastFullDosOrNtPathElement</pre>Guillaume RoguezGuillaume Roguezhttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/372crash: when switching from a call to another with differents stream sources2018-05-21T21:32:58ZJami Botcrash: when switching from a call to another with differents stream sourcesIssue generated from Tuleap's migration script.
**Originally submitted by: Julien Grossholtz (jgr)**
The Gnome client application will crash if 2 calls are done with 2 different data sources ( Webcam/file or screen).
The applicatio...Issue generated from Tuleap's migration script.
**Originally submitted by: Julien Grossholtz (jgr)**
The Gnome client application will crash if 2 calls are done with 2 different data sources ( Webcam/file or screen).
The application stops while switching from one call to the next.
Here is the backtrace:
(gdb) bt full
\#0 \_\_memcpy\_sse2\_unaligned () at ../sysdeps/x86\_64/multiarch/memcpy-sse2-unaligned.S:36
No locals.
\#1 0x00007fffee4b31ee in ?? () from /usr/lib/x86\_64-linux-gnu/libcogl.so.15
No symbol table info available.
\#2 0x00007fffee4b576c in ?? () from /usr/lib/x86\_64-linux-gnu/libcogl.so.15
No symbol table info available.
\#3 0x00007fffee4b6fac in ?? () from /usr/lib/x86\_64-linux-gnu/libcogl.so.15
No symbol table info available.
\#4 0x00007fffee4da0a0 in ?? () from /usr/lib/x86\_64-linux-gnu/libcogl.so.15
No symbol table info available.
\#5 0x00007fffee4da68b in ?? () from /usr/lib/x86\_64-linux-gnu/libcogl.so.15
No symbol table info available.
\#6 0x00007fffee4d4233 in ?? () from /usr/lib/x86\_64-linux-gnu/libcogl.so.15
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
\#7 0x00007fffee4d44a4 in cogl\_texture\_new\_from\_data () from /usr/lib/x86\_64-linux-gnu/libcogl.so.15
No symbol table info available.
\#8 0x00007ffff558f67a in clutter\_image\_set\_data () from /usr/lib/x86\_64-linux-gnu/libclutter-1.0.so.0
No symbol table info available.
\#9 0x000000000046c23a in clutter\_render\_image (wg\_renderer=0x24d9580)
at /home/jgrossholtz/dev/ring/ring-client-gnome/src/video/video\_widget.cpp:603
frame\_data = 0x7fffcc203060 ""
ROW\_STRIDE = 13120
lock = {\_M\_device = @0x24d95a0}
renderer = 0x23505a0
frame\_ptr = {ptr = 0x7fffcc203060 "", size = 407040,
storage = {<std::\_Vector\_base<unsigned char, std::allocator<unsigned char> >> = {
---Type <return> to continue, or q <return> to quit---
\_M\_impl = {<std::allocator<unsigned char>> = {<\_\_gnu\_cxx::new\_allocator<unsigned char>> = {<No data fields>}, <No data fields>}, \_M\_start = 0x0, \_M\_finish = 0x0, \_M\_end\_of\_storage = 0x0}}, <No data fields>}}
res = @0x7fffffffd9a0: {wd = 3280, ht = 1080}
BPP = 4
error = 0x0
actor = 0x23ee4f0
\_\_PRETTY\_FUNCTION\_\_ = "void clutter\_render\_image(VideoWidgetRenderer\*)"
image\_new = 0x293c130
\#10 0x000000000046c404 in check\_frame\_queue (self=0x2209c70)
at /home/jgrossholtz/dev/ring/ring-client-gnome/src/video/video\_widget.cpp:628
\_\_PRETTY\_FUNCTION\_\_ = "gboolean check\_frame\_queue(VideoWidget\*)"
priv = 0x2209b40
\#11 0x00007ffff5f47703 in ?? () from /lib/x86\_64-linux-gnu/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
\#12 0x00007ffff5f46ce5 in g\_main\_context\_dispatch () from /lib/x86\_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
\#13 0x00007ffff5f47048 in ?? () from /lib/x86\_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
\#14 0x00007ffff5f470ec in g\_main\_context\_iteration () from /lib/x86\_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
\#15 0x00007ffff6c72b9c in g\_application\_run () from /usr/lib/x86\_64-linux-gnu/libgio-2.0.so.0
No symbol table info available.
\#16 0x0000000000451037 in main (argc=1, argv=0x7fffffffdd28)
at /home/jgrossholtz/dev/ring/ring-client-gnome/src/main.cpp:45
client = 0x7b2140
(gdb)https://git.jami.net/savoirfairelinux/jami-client-macos/-/issues/90Missing latest contacts from contacts list2018-05-21T21:42:32ZJami BotMissing latest contacts from contacts listIssue generated from Tuleap's migration script.
**Originally submitted by: Cindy Marchi (cindy)**
Material: Mac Book Pro 13po - OS X El Capitan - version 10.11
Steps of the problem:
1. Open Ring, write a valid RingID in the searc...Issue generated from Tuleap's migration script.
**Originally submitted by: Cindy Marchi (cindy)**
Material: Mac Book Pro 13po - OS X El Capitan - version 10.11
Steps of the problem:
1. Open Ring, write a valid RingID in the search bar and make a call
2. Register RingID in Contact Application and link it with a name (and picture)
3. Contact doesn't appear in Ring contact list
Frequency: for my last two contacts
[Jessica.vcf](/uploads/60b339fbde7207d64ce3e69cd4d99962/Jessica.vcf)
[Emmanuel.vcf](/uploads/01450f8b216d738454c90c8c767f263c/Emmanuel.vcf)https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/219android: having conference feature2018-05-21T22:02:05ZJami Botandroid: having conference featureIssue generated from Tuleap's migration script.
**Originally submitted by: Guillaume Roguez (guillaume)**
Implement conference on AndroidIssue generated from Tuleap's migration script.
**Originally submitted by: Guillaume Roguez (guillaume)**
Implement conference on Androidhttps://git.jami.net/savoirfairelinux/jami-client-uwp/-/issues/15UWP: after UnHold client don't show incoming video2018-05-22T00:37:26ZJami BotUWP: after UnHold client don't show incoming videoIssue generated from Tuleap's migration script.
**Originally submitted by: Alexandr Sergheev (asergheev)**
ver: 01.03.2017
Client 1: UWP
Client 2: Gnome
steps:
Initiate call , on UWP client make Hold/UnHold call
After Un...Issue generated from Tuleap's migration script.
**Originally submitted by: Alexandr Sergheev (asergheev)**
ver: 01.03.2017
Client 1: UWP
Client 2: Gnome
steps:
Initiate call , on UWP client make Hold/UnHold call
After UnHold audio/video streaming continues but incoming video didn't displays on UWP client.
If Hold/UnHold initiated by second device (Gnome) everything works .Andreas TraczykAndreas Traczykhttps://git.jami.net/savoirfairelinux/jami-client-ios/-/issues/6ring-project: support iOS installation2019-01-09T19:33:10ZJami Botring-project: support iOS installationIssue generated from Tuleap's migration script.
**Originally submitted by: Romain B. (rbertozzi)**
The make-ring script does not take in account the iOS platform for the installation. Implement it.Issue generated from Tuleap's migration script.
**Originally submitted by: Romain B. (rbertozzi)**
The make-ring script does not take in account the iOS platform for the installation. Implement it.https://git.jami.net/savoirfairelinux/jami-libclient/-/issues/299LRC: call changes state in an unexpected way2018-05-25T12:51:43ZJami BotLRC: call changes state in an unexpected wayIssue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
<p>I made a call to a machine with auto answer on, the call started (camera and audio), but dissapeared from the client complete...Issue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
<p>I made a call to a machine with auto answer on, the call started (camera and audio), but dissapeared from the client completely.</p>
<p>The client log only had this:<br />
Warning : call Call(0x9e2290) had an unexpected transition of state.( "Talking" )</p>
<p>Possibly changes in the daemon now allow state transitions which are not expected by lrc.</p>https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/3remove IAX account and usage of libiax2024-03-08T19:26:14ZJami Botremove IAX account and usage of libiaxIssue generated from Tuleap's migration script.
**Originally submitted by: Guillaume Roguez (guillaume)**
libiax in current form has a licence not compatible with our GPLv3 licence.
As IAX account has not been updated and no more supp...Issue generated from Tuleap's migration script.
**Originally submitted by: Guillaume Roguez (guillaume)**
libiax in current form has a licence not compatible with our GPLv3 licence.
As IAX account has not been updated and no more support is done on it since first Ring release,
and there is no significant usage of it in the community, the Ring Team has decided to remove it from sources.
daemon, lrc and all clients are impacted by this ticket.https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/370The host is unmute when he creates a conference2021-01-19T17:31:41ZPierre LespagnolThe host is unmute when he creates a conferenceThe mute information for the host is not keptThe mute information for the host is not keptPierre LespagnolPierre Lespagnolhttps://git.jami.net/savoirfairelinux/jami-packaging/-/issues/23Fedora: rename fedora 31 pkg from Ring to Jami2019-11-11T21:37:57ZFredy PulidoFedora: rename fedora 31 pkg from Ring to JamiFedora 31 package must to be renamed from Ring to Jami
Important:
* Start your work over Igor's commit: https://review.jami.net/c/ring-project/+/12832
* You can take as reference Fedora related changes at https://review.jami.net/c/ring-...Fedora 31 package must to be renamed from Ring to Jami
Important:
* Start your work over Igor's commit: https://review.jami.net/c/ring-project/+/12832
* You can take as reference Fedora related changes at https://review.jami.net/c/ring-project/+/12774
Definition of done:
* Fedora package named jami must to be crated and published by jenkins in our internal repo
Keep in mind that using yum the package name must to be jami.PackagingSiham MoubarikSiham Moubarikhttps://git.jami.net/savoirfairelinux/jami-daemon/-/issues/330Video-conference: (needs design) how to select moderators2021-01-19T17:31:12ZSébastien BlinVideo-conference: (needs design) how to select moderatorsActually moderators are all other accounts on the same device of the host. This needs to change. We need to determine a better way to give the ability to change layouts or hang up calls for other participantsActually moderators are all other accounts on the same device of the host. This needs to change. We need to determine a better way to give the ability to change layouts or hang up calls for other participantsIteration 26Pierre LespagnolPierre Lespagnolhttps://git.jami.net/savoirfairelinux/jami-packaging/-/issues/20ubuntu one click install repo installation check2019-11-08T21:45:41ZFredy Pulidoubuntu one click install repo installation checkWe must to verify if One Click Install (OCI) packages for ubuntu adds our repository and can do the update and upgrade properly.
Please take as example the procedure used at this comment: https://git.jami.net/savoirfairelinux/jami-packa...We must to verify if One Click Install (OCI) packages for ubuntu adds our repository and can do the update and upgrade properly.
Please take as example the procedure used at this comment: https://git.jami.net/savoirfairelinux/jami-packaging/issues/5#note_15727
Resolution of done:
* Dockerfiles for all ubuntu versions starting as base in this gerrit: https://review.jami.net/c/ring-project/+/12869
* Documented tests for each ubuntu (or automation to do it) version we provide in our website + ubuntu 19.10
* A resume list with each version and inform if works or not, if not a small note like 'gpg related issue' will be appreciated.PackagingIgor StegarescuIgor Stegarescuhttps://git.jami.net/savoirfairelinux/jami-packaging/-/issues/22Ubuntu 19.10 oci libixml10 libupnp13 dependences2019-11-26T16:20:58ZJean SquillariUbuntu 19.10 oci libixml10 libupnp13 dependencesSur ubuntu 19.10 upgrade depui 18.04 nous rencontrons un problème de dépendance lors de l'installation de la version OCI
```
root@pc-jsquillari:/home/jsquillari/jami/ring-project/packages/ubuntu_19.10# dpkg -i jami-all_20191108.1.b7cdd28...Sur ubuntu 19.10 upgrade depui 18.04 nous rencontrons un problème de dépendance lors de l'installation de la version OCI
```
root@pc-jsquillari:/home/jsquillari/jami/ring-project/packages/ubuntu_19.10# dpkg -i jami-all_20191108.1.b7cdd28~dfsg1-1_amd64.deb
Sélection du paquet jami-all précédemment désélectionné.
(Lecture de la base de données... 294533 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de jami-all_20191108.1.b7cdd28~dfsg1-1_amd64.deb ...
Dépaquetage de jami-all (20191108.1.b7cdd28~dfsg1-1) ...
dpkg: des problèmes de dépendances empêchent la configuration de jami-all :
jami-all dépend de libixml10 (>= 1:1.8.0) ; cependant :
Le paquet libixml10 n'est pas installé.
jami-all dépend de libupnp13 (>= 1:1.8.3) ; cependant :
Le paquet libupnp13 n'est pas installé.
```Jean SquillariJean Squillarihttps://git.jami.net/savoirfairelinux/jami-packaging/-/issues/34screenshots for gnome-software and kde discover2020-03-23T15:55:53ZFredy Pulidoscreenshots for gnome-software and kde discoverSoftware package managers like gnome-software and Discover (kde) support have support screenshots and we want our Jami screenshots there to help users to have a good preview for our app.
Definition of done:
1. Create our official scree...Software package managers like gnome-software and Discover (kde) support have support screenshots and we want our Jami screenshots there to help users to have a good preview for our app.
Definition of done:
1. Create our official screenshots
1. Git repository for media (done)
1. Screenshtos in git repository (done)
1. Configure Jenkins to deploy media repository in https://dl.jami.net/media-resources
1. Add the metadata with the screenshots urls in Jami-gnome
* https://www.freedesktop.org/software/appstream/docs/chap-Quickstart.html
* https://git.jami.net/savoirfairelinux/ring-client-gnome/blob/master/jami-gnome.appdata.xmlJérémy GoimardJérémy Goimardhttps://git.jami.net/savoirfairelinux/jami-packaging/-/issues/19GPG key debian repo2022-03-08T03:23:23ZFredy PulidoGPG key debian repoIf I try to add our repo apt shows:
```
Get:1 https://dl.jami.net/ring-nightly/debian_9 ring InRelease [2169 B]
Get:2 http://security-cdn.debian.org/debian-security buster/updates InRelease [39.1 kB]
Err:1 https://dl.jami.net/ring-night...If I try to add our repo apt shows:
```
Get:1 https://dl.jami.net/ring-nightly/debian_9 ring InRelease [2169 B]
Get:2 http://security-cdn.debian.org/debian-security buster/updates InRelease [39.1 kB]
Err:1 https://dl.jami.net/ring-nightly/debian_9 ring InRelease
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 64CD5FA175348F84
```
That key is a selfsig available on public gpg servers, example:
http://keyserver.ubuntu.com/pks/lookup?search=0xA295D773307D25A33AE72F2F64CD5FA175348F84&fingerprint=on&op=index
Please investigate and take the required actions to ensure that apt can verify our GPG key.https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/259Swarm: Relink file transfer2021-02-16T19:55:11ZSébastien BlinSwarm: Relink file transferActually not workingActually not workingSwarm-chatAlbert Babí OllerAlbert Babí Ollerhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/268Packaging: evaluate downgrade of minimum qt version (linux)2021-02-16T18:39:21ZAlbert Babí OllerPackaging: evaluate downgrade of minimum qt version (linux)Albert Babí OllerMing Rui ZhangAlbert Babí Ollerhttps://git.jami.net/savoirfairelinux/jami-daemon/-/issues/290[Maybe fixed/To check]ICE/TURN - Investigate why relay candidates are most of...2021-02-15T17:07:51ZMohamed Chibani[Maybe fixed/To check]ICE/TURN - Investigate why relay candidates are most often selectedIt has been observed in many environments when TURN relay is enabled, that the ICE negotiation will frequently result in relay candidates (TURN) being selected while server-reflexive or peer-reflexive candidates should have been selected...It has been observed in many environments when TURN relay is enabled, that the ICE negotiation will frequently result in relay candidates (TURN) being selected while server-reflexive or peer-reflexive candidates should have been selected instead. Typically, when the "connectivity checks" succeed for both relay and reflexive candidates, the reflexive candidates should be selected because of their higher priority.
Note that in the current version, the "Aggressive nomination" is used to optimize the connection time (see [RFC5245](https://tools.ietf.org/html/rfc5245#section-8.1.1.2) for more details). This may have a major impact on the selected pair. Still, we need to know if this is the only cause or if other factors are involved. We also need to know if we can improve it.Mohamed ChibaniMohamed Chibanihttps://git.jami.net/savoirfairelinux/jami-libclient/-/issues/456swarm: [to check]old conversation compatibility2021-02-17T22:13:34ZKateryna Kostiukswarm: [to check]old conversation compatibilitywhen continue not swarm conversation next features are broken:
- message status
- calls messages
- file transferwhen continue not swarm conversation next features are broken:
- message status
- calls messages
- file transferSébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/292Swarm: Compat with old clients broken for calls, file transfer & composing st...2021-02-18T15:24:03ZSébastien BlinSwarm: Compat with old clients broken for calls, file transfer & composing statusSwarm-chatAlbert Babí OllerAlbert Babí Oller2021-03-03