savoirfairelinux issueshttps://git.jami.net/groups/savoirfairelinux/-/issues2021-04-01T13:55:23Zhttps://git.jami.net/savoirfairelinux/jami-daemon/-/issues/489conversation: no audio in video files2021-04-01T13:55:23ZKateryna Kostiukconversation: no audio in video files- go to a conversation and record a video file
- play a file. Result: The file is playing but no audio
same for received video files.
Caused by enabling decode_fec- go to a conversation and record a video file
- play a file. Result: The file is playing but no audio
same for received video files.
Caused by enabling decode_fecPierre LespagnolPierre Lespagnolhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/352Use CMake for the Windows build2022-01-18T20:34:36ZAndreas TraczykUse CMake for the Windows buildThe QMake project file is maintained in tandem with the CMakeList.txt which is not yet compatible with the Windows native build.The QMake project file is maintained in tandem with the CMakeList.txt which is not yet compatible with the Windows native build.https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/488SIP account: app crashes when finishing call2021-04-28T14:58:56ZKateryna KostiukSIP account: app crashes when finishing call- client B calls client A
- call starts normally
- A hangup call
- app crashed on B
thread #9, stop reason = EXC_BAD_ACCESS (code=1, address=0xb9c6d4d1b9ee649d)
frame #0: 0x000000018ffcc804 libsystem_c.dylib`strncasecmp_l + 92
...- client B calls client A
- call starts normally
- A hangup call
- app crashed on B
thread #9, stop reason = EXC_BAD_ACCESS (code=1, address=0xb9c6d4d1b9ee649d)
frame #0: 0x000000018ffcc804 libsystem_c.dylib`strncasecmp_l + 92
frame #1: 0x0000000103449bfc Ring`pj_stricmp2 + 72
* frame #2: 0x000000010361b4ec Ring`jami::Sdp::getMediaSlots(this=0x00000002801e5fb0, session=0x000000010f8e8a28, remote=false) const at sdp.cpp:595:14
frame #3: 0x000000010361c0f0 Ring`jami::Sdp::getMediaSlots(this=0x00000002801e5fb0) const at sdp.cpp:694:16
frame #4: 0x000000010367d960 Ring`jami::SIPCall::startAllMedia(this=0x000000010f8be018) at sipcall.cpp:1174:24
frame #5: 0x00000001036b29f8 Ring`jami::SIPCall::onMediaUpdate(this=0x0000000283a604a8)::$_15::operator()() const at sipcall.cpp:1405:24
frame #6: 0x00000001036b2894 Ring`void jami::runOnMainThread<jami::SIPCall::onMediaUpdate()::$_15>(this=0x0000000283a604a8)::$_15&&)::'lambda'()::operator()() at manager.h:972:87
frame #7: 0x00000001036b285c Ring`decltype(__f=0x0000000283a604a8)::$_15>(fp)(std::__1::forward<void jami::runOnMainThread<jami::SIPCall::onMediaUpdate()::$_15>(jami::SIPCall::onMediaUpdate()::$_15&&)::'lambda'()&>(fp0)...)) std::__1::__invoke<void jami::runOnMainThread<jami::SIPCall::onMediaUpdate()::$_15>(jami::SIPCall::onMediaUpdate()::$_15&&)::'lambda'()&>(jami::SIPCall::onMediaUpdate()::$_15&&, void jami::runOnMainThread<jami::SIPCall::onMediaUpdate()::$_15>(jami::SIPCall::onMediaUpdate()::$_15&&)::'lambda'()&...) at type_traits:3545:1
caused by accessing inviteSession after the destructionMohamed ChibaniMohamed Chibanihttps://git.jami.net/savoirfairelinux/jami-daemon/-/issues/487libnatpmp is not detected in configure step on linux2021-03-31T13:57:08ZMohamed Chibanilibnatpmp is not detected in configure step on linuxMaxim CournoyerMaxim Cournoyerhttps://git.jami.net/savoirfairelinux/jami-daemon/-/issues/486confOrder: add Participant2022-01-24T16:45:23ZSébastien BlinconfOrder: add ParticipantIn conferences we already have a confOrder for hangup a participant, we should be able to ask the conf to add a participant (instead of mixing from our side)In conferences we already have a confOrder for hangup a participant, we should be able to ask the conf to add a participant (instead of mixing from our side)https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/351No ringtone sound2021-04-07T19:48:46ZovariNo ringtone sound* Alice: Nokia 1 Plus with Android 10
* Bob: Linux Mint 20.1 Cinnamon with jami qt --edge snapd
1. Bob has Jami minimized as shown in the image below.
1. Alice calls Bob. Intercom audio call.
1. Bob's device shows a notification, in the...* Alice: Nokia 1 Plus with Android 10
* Bob: Linux Mint 20.1 Cinnamon with jami qt --edge snapd
1. Bob has Jami minimized as shown in the image below.
1. Alice calls Bob. Intercom audio call.
1. Bob's device shows a notification, in the top right, for a very short period of time. No ringtone sound is heard.
![image](/uploads/f3db761e0b7153417fde5cb915896af6/image.png)
Tried with both `Ringtone device` settings, i.e. `Settings` → `Audio/Video` → `Ringtone device` → `default` and `Built-in Audio Analogue Stereo`.
Thank youhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/914Intercom calls between Android devices are broken2021-05-12T10:43:51ZovariIntercom calls between Android devices are broken* Alice: Nokia 1 Plus with Android 10
* Bob: Nokia 1 Plus with Android 10
* Charlie: Linux Mint 20.1 Cinnamon with jami-client-gnome
Alice, Bob and Charlie are all signed into the same Jami account.
Alice and Bob on connected to the sa...* Alice: Nokia 1 Plus with Android 10
* Bob: Nokia 1 Plus with Android 10
* Charlie: Linux Mint 20.1 Cinnamon with jami-client-gnome
Alice, Bob and Charlie are all signed into the same Jami account.
Alice and Bob on connected to the same public Wifi and are less than 1 metre apart. Charlie is 2 km away on a fixed internet connection.
Bob has Jami open and showing on his device.
Alice makes an intercom audio call. Bob does not receive any notification of a call. Charlie sees a notification and answers the call.
Then Bob makes an intercom audio call. Alice does not receive any notification of a call. Charlie sees a notification and answers the call.
Is intercom calls broken between Android devices?
Thank youhttps://git.jami.net/savoirfairelinux/jami-client-ios/-/issues/128conversation: no audio in video files2021-03-24T18:05:37ZKateryna Kostiukconversation: no audio in video files- go to a conversation and record a video file
- play a file. Result: The file is playing but no audio
same for received video files.
Caused by enabling decode_fec- go to a conversation and record a video file
- play a file. Result: The file is playing but no audio
same for received video files.
Caused by enabling decode_fecPierre LespagnolPierre Lespagnolhttps://git.jami.net/savoirfairelinux/jami-libclient/-/issues/462Invalid contact when searching existing sip contacts2021-03-23T12:26:34ZMing Rui ZhangInvalid contact when searching existing sip contacts![image](/uploads/8ce6bdcfd05f19952427021f5cb5e24e/image.png)![image](/uploads/8ce6bdcfd05f19952427021f5cb5e24e/image.png)Ming Rui ZhangMing Rui Zhanghttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1213[FeatureRequest] Tagging of messages2021-03-22T12:18:34ZAditya R Kumar[FeatureRequest] Tagging of messagesI wanted to suggest a message tagging feature. That is, if one person sends a message, the other person could reply to that message.![IMG_20210322_161520](/uploads/917f84800ad6dad2b86ce7955c9f9007/IMG_20210322_161520.jpg)
Something like ...I wanted to suggest a message tagging feature. That is, if one person sends a message, the other person could reply to that message.![IMG_20210322_161520](/uploads/917f84800ad6dad2b86ce7955c9f9007/IMG_20210322_161520.jpg)
Something like this. The image is of a chat (in Signal app) in which I'm replying.https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/350Multiple instances of Jami possible on startup2021-06-07T12:00:16ZovariMultiple instances of Jami possible on startupFollow-up from https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/50#note_27258
1. Jami is not open nor running
2. Click the Jami icon in the Panel multiple times, say 7 times.
3. Jami incorrectly opens 7 times, not once.
Im...Follow-up from https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/50#note_27258
1. Jami is not open nor running
2. Click the Jami icon in the Panel multiple times, say 7 times.
3. Jami incorrectly opens 7 times, not once.
Image below shows Jami in the `hu` locale. Perhaps the `hu` locale is part of the problem? Have not tested using the `en` locale.
![image](/uploads/ab68716d588e21353a9ab09a012a99d7/image.png)
Are you able to reproduce and fix?
Thank you
Linux Mint 20.1 Cinnamon<br>
jami-qt --edge Version: 202103191833 snapdhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/349Opening minimized Jami from system tray should open the Jami window to the pr...2021-09-26T08:06:32ZovariOpening minimized Jami from system tray should open the Jami window to the previous window state, i.e. Restored or MaximizedFollow-up from https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/50#note_27258
![image](/uploads/42e3ee61070d86b339fd59d69c8d3422/image.png)
1. Maximize the Jami window
2. Minimize the Jami window by pressing Jami shown wit...Follow-up from https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/50#note_27258
![image](/uploads/42e3ee61070d86b339fd59d69c8d3422/image.png)
1. Maximize the Jami window
2. Minimize the Jami window by pressing Jami shown with the red 2
3. Click Jami shown in the system tray (red 1) and Jami opens in a Restored window, not a Maximized window.
Currently, opening the Jami window from a Minimized state always opens the Jami window Restored. The Jami window should opened in the last state, i.e. Restored or Maximized.
The Jami window should open Maximized if the last state before being Minimized was Maximized.
The Jami window should open Restored if the last state before being Minimized was Restored.
Correct behavior if pressing red 2 Jami.<br>
Incorrect behavior if pressing red 1 Jami.
Are you able to reproduce?
Thank you
Linux Mint 20.1 Cinnamon<br>
jami-qt --edge Version: 202103191833 snapdhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/348Date should show in correct locale format in the Contacts list2021-09-26T07:41:15ZovariDate should show in correct locale format in the Contacts listFor the hu locale, `mm/dd/yy` (eg `03/14/21`) should show as `yyyy. mm. dd.` (eg. `2021. 03. 21.`)
* There is a dot (`.`) after each number
* The separator is a space (` `), not a slash (`/`)
* 4-digit year `yyyy`, not `yy`
![JamiDate](...For the hu locale, `mm/dd/yy` (eg `03/14/21`) should show as `yyyy. mm. dd.` (eg. `2021. 03. 21.`)
* There is a dot (`.`) after each number
* The separator is a space (` `), not a slash (`/`)
* 4-digit year `yyyy`, not `yy`
![JamiDate](/uploads/6a5d9ba519961f118eafc093b571ce26/JamiDate.png)
https://git.jami.net/savoirfairelinux/ring-client-gnome/-/issues/1076#note_15360
Thank you
Linux Mint 20.1 Cinnamon<br>
Jami --edge snapd 202103082153https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/485Rework of the file streaming feature2023-11-09T20:43:58ZPierre LespagnolRework of the file streaming featureUse the media player to stream filesUse the media player to stream filesBacklogAline Gondim SantosAline Gondim Santoshttps://git.jami.net/savoirfairelinux/jami-daemon/-/issues/484Avatar is not shown if a conference participant mute his video2021-04-30T03:02:40ZPierre LespagnolAvatar is not shown if a conference participant mute his videoAline Gondim SantosAline Gondim Santoshttps://git.jami.net/savoirfairelinux/jami-client-ios/-/issues/127C compiler cannot create executables(iOS)2023-05-17T17:48:13Zwang keyuC compiler cannot create executables(iOS)Hi there!
I've followed instructions in the README but build fail on **iOS** .
```shell
git clone https://review.jami.net/ring-project
cd ring-project
./make-ring.py --init
./make-ring.py --dependencies --distribution iOS
./make-ring.py...Hi there!
I've followed instructions in the README but build fail on **iOS** .
```shell
git clone https://review.jami.net/ring-project
cd ring-project
./make-ring.py --init
./make-ring.py --dependencies --distribution iOS
./make-ring.py --install --distribution iOS
```
The build process stops with the following messages:
```shell
autoreconf: running: /usr/local/Cellar/autoconf/2.69/bin/autoconf --include=m4 --force --warnings=all
autoreconf: running: /usr/local/Cellar/autoconf/2.69/bin/autoheader --include=m4 --force --warnings=all
autoreconf: running: automake --add-missing --copy --force-missing --warnings=all
configure.ac:18: installing 'build-aux/ar-lib'
configure.ac:18: installing 'build-aux/compile'
configure.ac:14: installing 'build-aux/config.guess'
configure.ac:14: installing 'build-aux/config.sub'
configure.ac:17: installing 'build-aux/install-sh'
configure.ac:17: installing 'build-aux/missing'
Makefile.am: installing './INSTALL'
bin/Makefile.am: installing 'build-aux/depcomp'
parallel-tests: installing 'build-aux/test-driver'
autoreconf: Leaving directory `.'
configure: WARNING: unrecognized options: --disable-libarchive
checking build system type... i386-apple-darwin20.3.0
checking host system type... x86_64-apple-darwin_ios
checking for a BSD-compatible install... /usr/local/bin/ginstall -c
checking whether build environment is sane... yes
checking for x86_64-apple-darwin_ios-strip... no
checking for strip... strip
checking for a thread-safe mkdir -p... /usr/local/bin/gmkdir -p
checking for gawk... no
checking for mawk... no
checking for nawk... no
checking for awk... awk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports the include directive... yes (GNU style)
checking for x86_64-apple-darwin_ios-gcc... xcrun -sdk clang -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk -mios-simulator-version-min=11.3
checking whether the C compiler works... no
configure: error: in `/Users/potian/jami/ring-project/daemon/build-ios-x86_64':
configure: error: C compiler cannot create executables
See `config.log' for more details
Traceback (most recent call last):
File "./make-ring.py", line 655, in <module>
main()
File "./make-ring.py", line 642, in main
run_install(parsed_args)
File "./make-ring.py", line 354, in run_install
return subprocess.run(["./compile-ios.sh"], cwd="./client-ios", check=True)
File "/opt/anaconda3/lib/python3.7/subprocess.py", line 487, in run
output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['./compile-ios.sh']' returned non-zero exit status 1.
```
[config.log](/uploads/b71ed06329b75fa7fecbe03e667ebd80/config.log)
I'm on macOS Big Sur, Xcode 12.4 with iOS 11.4 Simulator installed.https://git.jami.net/savoirfairelinux/jami-project/-/issues/1212C compiler cannot create executables(iOS)2021-03-19T17:17:03Zwang keyuC compiler cannot create executables(iOS)Hi there!
I've followed instructions in the README but build fail on **iOS** .
```shell
git clone https://review.jami.net/ring-project
cd ring-project
./make-ring.py --init
./make-ring.py --dependencies --distribution iOS
./make-ring.py...Hi there!
I've followed instructions in the README but build fail on **iOS** .
```shell
git clone https://review.jami.net/ring-project
cd ring-project
./make-ring.py --init
./make-ring.py --dependencies --distribution iOS
./make-ring.py --install --distribution iOS
```
The build process stops with the following messages:
```shell
autoreconf: running: /usr/local/Cellar/autoconf/2.69/bin/autoconf --include=m4 --force --warnings=all
autoreconf: running: /usr/local/Cellar/autoconf/2.69/bin/autoheader --include=m4 --force --warnings=all
autoreconf: running: automake --add-missing --copy --force-missing --warnings=all
configure.ac:18: installing 'build-aux/ar-lib'
configure.ac:18: installing 'build-aux/compile'
configure.ac:14: installing 'build-aux/config.guess'
configure.ac:14: installing 'build-aux/config.sub'
configure.ac:17: installing 'build-aux/install-sh'
configure.ac:17: installing 'build-aux/missing'
Makefile.am: installing './INSTALL'
bin/Makefile.am: installing 'build-aux/depcomp'
parallel-tests: installing 'build-aux/test-driver'
autoreconf: Leaving directory `.'
configure: WARNING: unrecognized options: --disable-libarchive
checking build system type... i386-apple-darwin20.3.0
checking host system type... x86_64-apple-darwin_ios
checking for a BSD-compatible install... /usr/local/bin/ginstall -c
checking whether build environment is sane... yes
checking for x86_64-apple-darwin_ios-strip... no
checking for strip... strip
checking for a thread-safe mkdir -p... /usr/local/bin/gmkdir -p
checking for gawk... no
checking for mawk... no
checking for nawk... no
checking for awk... awk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports the include directive... yes (GNU style)
checking for x86_64-apple-darwin_ios-gcc... xcrun -sdk clang -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk -mios-simulator-version-min=11.3
checking whether the C compiler works... no
configure: error: in `/Users/potian/jami/ring-project/daemon/build-ios-x86_64':
configure: error: C compiler cannot create executables
See `config.log' for more details
Traceback (most recent call last):
File "./make-ring.py", line 655, in <module>
main()
File "./make-ring.py", line 642, in main
run_install(parsed_args)
File "./make-ring.py", line 354, in run_install
return subprocess.run(["./compile-ios.sh"], cwd="./client-ios", check=True)
File "/opt/anaconda3/lib/python3.7/subprocess.py", line 487, in run
output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['./compile-ios.sh']' returned non-zero exit status 1.
```
[config.log](/uploads/95d567d608cda3a68ee4c65754d3ec4b/config.log)
I'm on macOS Big Sur, Xcode 12.4 with iOS 11.4 Simulator installed.https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/913Video conferences are broken2021-08-20T20:00:07ZSébastien BlinVideo conferences are brokenhttps://git.jami.net/savoirfairelinux/jami-plugins/-/issues/17SDK: add dependsOn to preference structure2021-03-19T16:09:21ZAline Gondim SantosSDK: add dependsOn to preference structure"dependsOn" was added to preferences structure and is supported by the client-qt.
Plugins SDK should foresee this preference characteristic."dependsOn" was added to preferences structure and is supported by the client-qt.
Plugins SDK should foresee this preference characteristic.BacklogAline Gondim SantosAline Gondim Santoshttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/912Icône Mute et Sound2021-04-11T06:50:28ZCharlotte HoffmannIcône Mute et SoundAjouter les icônes Micro non barré et sound barré pour avoir les 2 états de boutonAjouter les icônes Micro non barré et sound barré pour avoir les 2 états de bouton