savoirfairelinux issueshttps://git.jami.net/groups/savoirfairelinux/-/issues2024-03-08T16:13:08Zhttps://git.jami.net/savoirfairelinux/jami-client-ios/-/issues/326add option to react to message2024-03-08T16:13:08ZKateryna Kostiukadd option to react to messageKessler DuPont-TeevinKessler DuPont-Teevinhttps://git.jami.net/savoirfairelinux/jami-client-ios/-/issues/325display edited and removed messages2024-01-23T16:17:16ZKateryna Kostiukdisplay edited and removed messagesKateryna KostiukKateryna Kostiukhttps://git.jami.net/savoirfairelinux/jami-client-ios/-/issues/324display reactions and reply for messages2024-01-23T16:17:28ZKateryna Kostiukdisplay reactions and reply for messagesKateryna KostiukKateryna Kostiukhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1505Use upstream https://github.com/oKcerG/SortFilterProxyModel repo for git subm...2024-01-08T15:38:34ZMaxim CournoyerUse upstream https://github.com/oKcerG/SortFilterProxyModel repo for git submoduleThe 3rdparty/SortFilterProxyModel submodule currently points to https://github.com/atraczyk/SortFilterProxyModel, which is a fork of https://github.com/atraczyk/SortFilterProxyModel, which is itself a fork of https://github.com/atraczyk/...The 3rdparty/SortFilterProxyModel submodule currently points to https://github.com/atraczyk/SortFilterProxyModel, which is a fork of https://github.com/atraczyk/SortFilterProxyModel, which is itself a fork of https://github.com/atraczyk/SortFilterProxyModel.
Since the forks do not include original work and are 40 commits behind the original project, I think it'd be clearer to point the 3rdparty/SortFilterProxyModel git submodule to it.https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/15033rdparty/qrencode-win32 submodule refers to unknown commit2024-02-09T17:04:09ZMaxim Cournoyer3rdparty/qrencode-win32 submodule refers to unknown commitHello,
```
~/src/jami$ git submodule deinit -f 3rdparty/qrencode-win32
Répertoire '3rdparty/qrencode-win32' nettoyé
Sous-module '3rdparty/qrencode-win32' (https://github.com/blizzard4591/qrencode-win32.git) non enregistré pour le chemin...Hello,
```
~/src/jami$ git submodule deinit -f 3rdparty/qrencode-win32
Répertoire '3rdparty/qrencode-win32' nettoyé
Sous-module '3rdparty/qrencode-win32' (https://github.com/blizzard4591/qrencode-win32.git) non enregistré pour le chemin '3rdparty/qrencode-win32'
~/src/jami$ rm -rf 3rdparty/qrencode-win32/
~/src/jami$ ./build.py --init
Sous-module '3rdparty/qrencode-win32' (https://github.com/blizzard4591/qrencode-win32.git) enregistré pour le chemin '3rdparty/qrencode-win32'
fatal : erreur distante : upload-pack: not our ref 5ccf9bd4455dfd55a41acfdf0bdbeb85605e10b6
fatal : Chemin de sous-module '3rdparty/qrencode-win32' récupéré, mais il ne contenait pas 5ccf9bd4455dfd55a41acfdf0bdbeb85605e10b6. La récupération directe de ce commit a échoué.
Traceback (most recent call last):
File "/home/maxim/src/jami/./build.py", line 826, in <module>
main()
File "/home/maxim/src/jami/./build.py", line 795, in main
run_init(parsed_args)
File "/home/maxim/src/jami/./build.py", line 311, in run_init
subprocess.run(["git", "submodule", "update", "--init"],
File "/gnu/store/mvza3hr80ywy78jg6cbgvcm8aiis9nc0-python-3.10.7/lib/python3.10/subprocess.py", line 524, in run
raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['git', 'submodule', 'update', '--init']' returned non-zero exit status 128.
```
This happens on commit a4300308dc8d03d59f620bb5fed753df5cf31ed9.https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/9403rdparty/qrencode-win32 git submodule refderences unknown commit2024-01-08T03:49:39ZMaxim Cournoyer3rdparty/qrencode-win32 git submodule refderences unknown commitHello,
```
~/src/jami$ git submodule deinit -f 3rdparty/qrencode-win32
Répertoire '3rdparty/qrencode-win32' nettoyé
Sous-module '3rdparty/qrencode-win32' (https://github.com/blizzard4591/qrencode-win32.git) non enregistré pour le chemin...Hello,
```
~/src/jami$ git submodule deinit -f 3rdparty/qrencode-win32
Répertoire '3rdparty/qrencode-win32' nettoyé
Sous-module '3rdparty/qrencode-win32' (https://github.com/blizzard4591/qrencode-win32.git) non enregistré pour le chemin '3rdparty/qrencode-win32'
~/src/jami$ rm -rf 3rdparty/qrencode-win32/
~/src/jami$ ./build.py --init
Sous-module '3rdparty/qrencode-win32' (https://github.com/blizzard4591/qrencode-win32.git) enregistré pour le chemin '3rdparty/qrencode-win32'
fatal : erreur distante : upload-pack: not our ref 5ccf9bd4455dfd55a41acfdf0bdbeb85605e10b6
fatal : Chemin de sous-module '3rdparty/qrencode-win32' récupéré, mais il ne contenait pas 5ccf9bd4455dfd55a41acfdf0bdbeb85605e10b6. La récupération directe de ce commit a échoué.
Traceback (most recent call last):
File "/home/maxim/src/jami/./build.py", line 826, in <module>
main()
File "/home/maxim/src/jami/./build.py", line 795, in main
run_init(parsed_args)
File "/home/maxim/src/jami/./build.py", line 311, in run_init
subprocess.run(["git", "submodule", "update", "--init"],
File "/gnu/store/mvza3hr80ywy78jg6cbgvcm8aiis9nc0-python-3.10.7/lib/python3.10/subprocess.py", line 524, in run
raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['git', 'submodule', 'update', '--init']' returned non-zero exit status 128.
```
This happens on commit a4300308dc8d03d59f620bb5fed753df5cf31ed9.https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/939ut_scheduler test newly fails (20231222.2)2024-02-09T19:37:52ZMaxim Cournoyerut_scheduler test newly fails (20231222.2)This test (along with `ut_media_player`, already repoted here https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/935) newly fails from version 20231201.0, and also in the latest nightly, 20231222.2.
```
FAIL: ut_scheduler
======...This test (along with `ut_media_player`, already repoted here https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/935) newly fails from version 20231201.0, and also in the latest nightly, 20231222.2.
```
FAIL: ut_scheduler
==================
.F
!!!FAILURES!!!
Test Results:
Run: 1 Failures: 1 Errors: 0
1) test: jami::test::SchedulerTest::schedulerTest (F) line: 74 scheduler.cpp
assertion failed
- Expression: cv.wait_for(lk, std::chrono::seconds(3), [&]{ return taskRun == N; })
FAIL ut_scheduler (exit status: 1)
```
I've skipped ut_media_player; here's the failure per test-suite.log:
```
=======================================================
Jami Daemon 13.11.0: test/unitTest/test-suite.log
=======================================================
# TOTAL: 15
# PASS: 13
# SKIP: 0
# XFAIL: 1
# FAIL: 1
# XPASS: 0
# ERROR: 0
.. contents:: :depth: 2
FAIL: ut_scheduler
==================
.F
!!!FAILURES!!!
Test Results:
Run: 1 Failures: 1 Errors: 0
1) test: jami::test::SchedulerTest::schedulerTest (F) line: 74 scheduler.cpp
assertion failed
- Expression: cv.wait_for(lk, std::chrono::seconds(3), [&]{ return taskRun == N; })
FAIL ut_scheduler (exit status: 1)
XFAIL: ut_media_player
======================
.�[22;36m[1704680039.242|20007] �[0mUPnPContext: starting dedicated io_context thread
�[0m�[22;36m[1704680039.243|20007] �[0mCreating UPnPContext instance [0xd5cf10]
�[0m�[22;36m[1704680039.243|20008] �[0mPUPnP: Creating instance [0x7fffec000b80] ...
�[0m�[22;36m[1704680039.243|20007|ringbuffer.cpp :55 ] �[0mCreate new RingBuffer audiolayer_id
�[0m�[22;36m[1704680039.244|20007|manager.cpp :732 ] �[0mNot initialized
�[0m�[22;36m[1704680039.244|20007|manager.cpp :732 ] �[0mNot initialized
�[0m�[22;36m[1704680039.244|20007|manager.cpp :732 ] �[0mNot initialized
�[0m�[22;36m[1704680039.249|20007|manager.cpp :806 ] �[0mUsing PJSIP version 2.13.1 for x86_64-unknown-linux-gnu
�[0m�[22;36m[1704680039.249|20007|manager.cpp :807 ] �[0mUsing GnuTLS version 3.7.7
�[0m�[22;36m[1704680039.249|20007|manager.cpp :808 ] �[0mUsing OpenDHT version 3.1.7
�[0m�[22;36m[1704680039.249|20007|manager.cpp :809 ] �[0mUsing FFmpeg version 6.1.1
�[0m�[22;36m[1704680039.249|20007|manager.cpp :812 ] �[0mUsing Libgit2 version 1.6.4
�[0m�[22;36m[1704680039.249|20007|manager.cpp :257 ] �[0m02:13:59.249 sip_endpoint.c Creating endpoint instance...
�[0m�[22;36m[1704680039.249|20007|manager.cpp :257 ] �[0m02:13:59.249 pjlib epoll I/O Queue created (flags:0x1, ptr=0xde8e90)
�[0m�[22;36m[1704680039.249|20007|manager.cpp :257 ] �[0m02:13:59.249 sip_endpoint.c Module "mod-msg-print" registered
�[0m�[22;36m[1704680039.250|20007|manager.cpp :257 ] �[0m02:13:59.250 sip_transport.c Transport manager created.
�[0m�[22;36m[1704680039.250|20007|sipvoiplink.cpp :648 ] �[0mUsing SIP nameserver: 127.0.0.1
�[0m�[22;36m[1704680039.250|20007|manager.cpp :257 ] �[0m02:13:59.250 sip_endpoint.c Module "mod-tsx-layer" registered
�[0m�[22;36m[1704680039.250|20007|manager.cpp :257 ] �[0m02:13:59.250 sip_endpoint.c Module "mod-stateful-util" registered
�[0m�[22;36m[1704680039.250|20007|manager.cpp :257 ] �[0m02:13:59.250 sip_endpoint.c Module "mod-ua" registered
�[0m�[22;36m[1704680039.250|20007|manager.cpp :257 ] �[0m02:13:59.250 sip_endpoint.c Module "mod-100rel" registered
�[0m�[22;36m[1704680039.250|20007|manager.cpp :257 ] �[0m02:13:59.250 sip_endpoint.c Module "jami" registered
�[0m�[22;36m[1704680039.250|20007|manager.cpp :257 ] �[0m02:13:59.250 sip_endpoint.c Module "mod-evsub" registered
�[0m�[22;36m[1704680039.250|20007|manager.cpp :257 ] �[0m02:13:59.250 sip_endpoint.c Module "mod-refer" registered
�[0m�[22;36m[1704680039.250|20007|manager.cpp :257 ] �[0m02:13:59.250 evsub.c Event pkg "refer" registered by mod-refer
�[0m�[22;36m[1704680039.250|20007|manager.cpp :257 ] �[0m02:13:59.250 sip_endpoint.c Module "mod-presence" registered
�[0m�[22;36m[1704680039.250|20007|manager.cpp :257 ] �[0m02:13:59.250 evsub.c Event pkg "presence" registered by mod-presence
�[0m�[22;36m[1704680039.251|20007|manager.cpp :257 ] �[0m02:13:59.251 sip_endpoint.c Module "mod-presence-server" registered
�[0m�[22;36m[1704680039.251|20007|manager.cpp :257 ] �[0m02:13:59.251 sip_endpoint.c Module "mod-invite" registered
�[0m�[22;36m[1704680039.251|20007|sipvoiplink.cpp :742 ] �[0mSIPVoIPLink@0xdcc960
�[0m�[22;36m[1704680039.251|20007|manager.cpp :830 ] �[0mConfiguration file path: jami-sample.yml
�[0m�[22;36m[1704680039.253|20007|ringbuffer.cpp :55 ] �[0mCreate new RingBuffer urgentRingBuffer_id
�[0m�[22;36m[1704680039.253|20007|audiolayer.cpp :60 ] �[0m[audiolayer] AGC: 1, noiseReduce: auto, VAD: 1, echoCancel: auto, audioProcessor: webrtc
�[0m�[22;36m[1704680039.253|20007|pulselayer.cpp :69 ] �[0m[audiolayer] created pulseaudio layer
�[0m�[22;36m[1704680039.253|20007|audiolayer.cpp :169 ] �[0m[audiolayer] setHasNativeNS: 0
�[0m�[22;36m[1704680039.257|20007|pulselayer.cpp :146 ] �[0mWaiting....
�[0m�[22;36m[1704680039.285|20013|pulselayer.cpp :146 ] �[0mWaiting....
�[0m�[22;36m[1704680039.286|20013|pulselayer.cpp :146 ] �[0mWaiting....
�[0m�[22;36m[1704680039.286|20013|pulselayer.cpp :150 ] �[0mConnection to PulseAudio server established
�[0m�[22;36m[1704680039.286|20013|pulselayer.cpp :180 ] �[0mUpdating PulseAudio sink list
�[0m�[22;36m[1704680039.286|20013|pulselayer.cpp :197 ] �[0mUpdating PulseAudio source list
�[0m�[22;36m[1704680039.286|20013|pulselayer.cpp :214 ] �[0mUpdating PulseAudio server infos
�[0m�[22;36m[1704680039.289|20013|pulselayer.cpp :685 ] �[0mPulseAudio server info:
Server name: pulseaudio
Server version: 16.1
Default Sink auto_null
Default Source auto_null.monitor
Default Sample Specification: s16le 2ch 44100Hz
Default Channel Map: front-left,front-right
�[0m�[22;36m[1704680039.289|20013|audiolayer.cpp :73 ] �[0mHardware audio format available : {s16, 2 channels, 44100Hz} 0
�[0m�[22;36m[1704680039.289|20013|manager.cpp :2680] �[0mAudio format changed: {s16, 1 channels, 16000Hz} -> {s16, 2 channels, 44100Hz}
�[0m�[22;36m[1704680039.384|20007|test_media_player.cpp :106 ] �[0mStart testCreate
�[0m�[22;36m[1704680039.384|20007|audio_input.cpp :53 ] �[0mCreating audio input with id: ./media/test_video_file.mp4
�[0m�[22;36m[1704680039.384|20007|ringbuffer.cpp :55 ] �[0mCreate new RingBuffer ./media/test_video_file.mp4
�[0m�[22;36m[1704680039.384|20007|sinkclient.cpp :335 ] �[0m[Sink:0xe61d70] Sink [./media/test_video_file.mp4] created
�[0m�[22;36m[1704680039.385|20007|video_input.cpp :607 ] �[0mMRL: './media/test_video_file.mp4'
�[0m�[22;36m[1704680039.385|20030|media_player.cpp :81 ] �[0m�[01;33mGuessing file type for ./media/test_video_file.mp4
�[0m�[22;36m[1704680039.386|20030|media_decoder.cpp :152 ] �[0mTrying to open input ./media/test_video_file.mp4 with format , pixel format , size 0x0, rate 0
�[0m�[22;36m[1704680039.391|20030|media_decoder.cpp :172 ] �[0mOpened input Using format and resolution 320x240
�[0m�[22;36m[1704680039.392|20030|media_decoder.cpp :555 ] �[0mUsing libopus Opus (libopus) decoder for audio
�[0m�[22;36m[1704680039.392|20030|media_decoder.cpp :566 ] �[0m�[01;33mNot using hardware decoding for opus
�[0m�[22;36m[1704680039.392|20030|ringbufferpool.cpp :155 ] �[0mBind rbuf './media/test_video_file.mp4' to ringbuffer 'audiolayer_id'
�[0m�[22;36m[1704680039.392|20030|ringbufferpool.cpp :151 ] �[0m�[01;33mRingBuffer has a readoffset on itself
�[0m�[22;36m[1704680039.392|20030|ringbufferpool.cpp :155 ] �[0mBind rbuf './media/test_video_file.mp4' to ringbuffer './media/test_video_file.mp4'
�[0m�[22;36m[1704680039.411|20030|audiostream.cpp :54 ] �[0mPlayback: Creating stream with device (s16le, 44100Hz, 1 channels)
�[0m�[22;36m[1704680039.411|20030|audiostream.cpp :258 ] �[0mStream is creating...
�[0m�[22;36m[1704680039.412|20030|threadloop.cpp :74 ] �[0m�[22;31malready started
�[0m�[22;36m[1704680039.412|20030|media_decoder.cpp :585 ] �[0m�[22;31mUnsupported codec
�[0m�[22;36m[1704680039.412|20030|sinkclient.cpp :190 ] �[0m[ShmHolder:Jami Daemon_shm_20007_0] New size: f=0, a=103
�[0m�[22;36m[1704680039.412|20030|sinkclient.cpp :157 ] �[0m[ShmHolder:Jami Daemon_shm_20007_0] New holder created
�[0m�[22;36m[1704680039.412|20030|sinkclient.cpp :284 ] �[0m[Sink:0xe61d70] Shared memory [Jami Daemon_shm_20007_0] created
�[0mXFAIL ut_media_player (exit status: 139)
```Adrien BéraudAdrien Béraudhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1502jami-client-qt: No network connectivity2024-01-08T22:49:51ZJavierjami-client-qt: No network connectivityUsing jami-qt client on artix, on wayland through wayfire as compositor. Versions:
* jami-daemon 20230922
* jami-qt 20231030
I'm only getting "No network connectivity".
When launching jami from the console, I see in the console:
```...Using jami-qt client on artix, on wayland through wayfire as compositor. Versions:
* jami-daemon 20230922
* jami-qt 20231030
I'm only getting "No network connectivity".
When launching jami from the console, I see in the console:
```
"notify server name: mako, vendor: emersion, version: 0.0.0, spec: 1.2"
"Using locale: en_US"
18:10:30.974 os_core_unix.c !pjlib 2.12.1 for POSIX initialized
Daemon is running
No migration required
Syncing lrc accounts list with the daemon
Cannot find dbus interface for screen saver
Main window loaded using OpenGLRhi
qrc:/mainview/components/DonationBanner.qml:33:5: QML DonationBanner: Binding loop detected for property "height"
qrc:/mainview/components/MessageBar.qml:114:20: QML ShareMenu: cannot find any window to open popup in.
NetworkManager client initialized, version: , daemon running: no , networking enabled: no
no primary network connection detected, check network settings
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
qrc:/settingsview/components/ManageAccountPage.qml:39:23: QML ColumnLayout: Layout polish loop detected for QQuickColumnLayout(0x55b6d70c49c0, parent=0x55b6d70b7d50, geometry=40,0 420x1053). Aborting after two iterations.
qrc:/settingsview/components/SettingSpinBox.qml:109:13: QML Rectangle: Binding loop detected for property "width"
qrc:/settingsview/components/SettingSpinBox.qml:135:13: QML Rectangle: Binding loop detected for property "width"
qrc:/settingsview/components/SettingSpinBox.qml:56:5: QML SpinBox: Binding loop detected for property "implicitWidth"
qrc:/settingsview/components/SettingSpinBox.qml:109:13: QML Rectangle: Binding loop detected for property "width"
qrc:/settingsview/components/SettingSpinBox.qml:135:13: QML Rectangle: Binding loop detected for property "width"
qrc:/settingsview/components/SettingSpinBox.qml:56:5: QML SpinBox: Binding loop detected for property "implicitWidth"
qrc:/settingsview/components/SettingSpinBox.qml:109:13: QML Rectangle: Binding loop detected for property "width"
qrc:/settingsview/components/SettingSpinBox.qml:135:13: QML Rectangle: Binding loop detected for property "width"
qrc:/settingsview/components/SettingSpinBox.qml:56:5: QML SpinBox: Binding loop detected for property "implicitWidth"
qrc:/settingsview/components/SettingSpinBox.qml:109:13: QML Rectangle: Binding loop detected for property "width"
qrc:/settingsview/components/SettingSpinBox.qml:135:13: QML Rectangle: Binding loop detected for property "width"
qrc:/settingsview/components/SettingSpinBox.qml:56:5: QML SpinBox: Binding loop detected for property "implicitWidth"
qrc:/settingsview/components/SettingSpinBox.qml:109:13: QML Rectangle: Binding loop detected for property "width"
qrc:/settingsview/components/SettingSpinBox.qml:135:13: QML Rectangle: Binding loop detected for property "width"
qrc:/settingsview/components/SettingSpinBox.qml:56:5: QML SpinBox: Binding loop detected for property "implicitWidth"
qrc:/settingsview/components/SettingSpinBox.qml:109:13: QML Rectangle: Binding loop detected for property "width"
qrc:/settingsview/components/SettingSpinBox.qml:135:13: QML Rectangle: Binding loop detected for property "width"
qrc:/settingsview/components/SettingSpinBox.qml:56:5: QML SpinBox: Binding loop detected for property "implicitWidth"
qrc:/settingsview/components/SettingSpinBox.qml:109:13: QML Rectangle: Binding loop detected for property "width"
qrc:/settingsview/components/SettingSpinBox.qml:135:13: QML Rectangle: Binding loop detected for property "width"
qrc:/settingsview/components/SettingSpinBox.qml:56:5: QML SpinBox: Binding loop detected for property "implicitWidth"
qrc:/settingsview/components/SettingSpinBox.qml:109:13: QML Rectangle: Binding loop detected for property "width"
qrc:/settingsview/components/SettingSpinBox.qml:135:13: QML Rectangle: Binding loop detected for property "width"
qrc:/settingsview/components/SettingSpinBox.qml:56:5: QML SpinBox: Binding loop detected for property "implicitWidth"
qrc:/settingsview/components/SettingSpinBox.qml:109:13: QML Rectangle: Binding loop detected for property "width"
qrc:/settingsview/components/SettingSpinBox.qml:135:13: QML Rectangle: Binding loop detected for property "width"
qrc:/settingsview/components/SettingSpinBox.qml:56:5: QML SpinBox: Binding loop detected for property "implicitWidth"
qrc:/settingsview/components/SettingSpinBox.qml:109:13: QML Rectangle: Binding loop detected for property "width"
qrc:/settingsview/components/SettingSpinBox.qml:135:13: QML Rectangle: Binding loop detected for property "width"
qrc:/settingsview/components/SettingSpinBox.qml:56:5: QML SpinBox: Binding loop detected for property "implicitWidth"
qrc:/settingsview/components/SettingSpinBox.qml:109:13: QML Rectangle: Binding loop detected for property "width"
qrc:/settingsview/components/SettingSpinBox.qml:135:13: QML Rectangle: Binding loop detected for property "width"
qrc:/settingsview/components/SettingSpinBox.qml:56:5: QML SpinBox: Binding loop detected for property "implicitWidth"
qrc:/settingsview/components/SettingSpinBox.qml:109:13: QML Rectangle: Binding loop detected for property "width"
qrc:/settingsview/components/SettingSpinBox.qml:135:13: QML Rectangle: Binding loop detected for property "width"
qrc:/settingsview/components/SettingSpinBox.qml:56:5: QML SpinBox: Binding loop detected for property "implicitWidth"
qrc:/settingsview/components/SettingSpinBox.qml:109:13: QML Rectangle: Binding loop detected for property "width"
qrc:/settingsview/components/SettingSpinBox.qml:135:13: QML Rectangle: Binding loop detected for property "width"
qrc:/settingsview/components/SettingSpinBox.qml:56:5: QML SpinBox: Binding loop detected for property "implicitWidth"
qrc:/settingsview/components/SettingSpinBox.qml:109:13: QML Rectangle: Binding loop detected for property "width"
qrc:/settingsview/components/SettingSpinBox.qml:135:13: QML Rectangle: Binding loop detected for property "width"
qrc:/settingsview/components/SettingSpinBox.qml:56:5: QML SpinBox: Binding loop detected for property "implicitWidth"
qrc:/settingsview/components/SettingSpinBox.qml:109:13: QML Rectangle: Binding loop detected for property "width"
qrc:/settingsview/components/SettingSpinBox.qml:135:13: QML Rectangle: Binding loop detected for property "width"
qrc:/settingsview/components/SettingSpinBox.qml:56:5: QML SpinBox: Binding loop detected for property "implicitWidth"
qrc:/settingsview/components/ManageAccountPage.qml:39:23: QML ColumnLayout: Layout polish loop detected for QQuickColumnLayout(0x55b6d79b8300, parent=0x55b6d83d2ac0, geometry=40,0 516x1053). Aborting after two iterations.
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
lookup name NOT FOUND: address: "5ec694a76b180b4fa9c245f6e8c28ee8d4bd9eff" name: "" accountId: "ca18687ac331a86b"
```
Not sure what's going on. The android client on the same LAN is working fine...https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1501Menu "Aller à" - Moteur de recheche de messages par mot clé2024-01-09T14:50:44ZVERO JEAN-LUCveroniquejeanluc@lilo.orgMenu "Aller à" - Moteur de recheche de messages par mot cléLe menu **"Aller à"** pour revenir sur un message trouvé ne fonctionne pas.Le menu **"Aller à"** pour revenir sur un message trouvé ne fonctionne pas.https://git.jami.net/savoirfairelinux/dhtnet/-/issues/17test failure on latest commit (removeAll(NON_EXISTANT_PATH_BASE) == -1)2024-03-09T00:41:19ZMaxim Cournoyertest failure on latest commit (removeAll(NON_EXISTANT_PATH_BASE) == -1)Hi,
Attempting to build the latest commit with GNU Guix, I get:
```plaintext
starting phase `check'
Running tests...
/gnu/store/yh3yl7hzaa1ig3vz5gwgmbxic698nnsx-cmake-minimal-3.24.2/bin/ctest --force-new-ctest-process
Test project /tm...Hi,
Attempting to build the latest commit with GNU Guix, I get:
```plaintext
starting phase `check'
Running tests...
/gnu/store/yh3yl7hzaa1ig3vz5gwgmbxic698nnsx-cmake-minimal-3.24.2/bin/ctest --force-new-ctest-process
Test project /tmp/guix-build-dhtnet-0.0.1-0.8b6e99f.drv-0/build
Start 1: tests_certstore
1/2 Test #1: tests_certstore .................. Passed 13.18 sec
Start 2: tests_fileutils
2/2 Test #2: tests_fileutils ..................***Failed 0.02 sec
.F...
!!!FAILURES!!!
Test Results:
Run: 4 Failures: 1 Errors: 0
1) test: dhtnet::fileutils::test::FileutilsTest::testCheckDir (F) line: 100 /tmp/guix-build-dhtnet-0.0.1-0.8b6e99f.drv-0/source/tests/testFileutils.cpp
assertion failed
- Expression: removeAll(NON_EXISTANT_PATH_BASE) == -1
50% tests passed, 1 tests failed out of 2
Total Test time (real) = 13.20 sec
The following tests FAILED:
2 - tests_fileutils (Failed)
Errors while running CTest
make: *** [Makefile:74: test] Error 8
Test suite failed, dumping logs.
error: in phase 'check': uncaught exception:
%exception #<&invoke-error program: "make" arguments: ("test" "-j" "4") exit-status: 2 term-signal: #f stop-signal: #f>
phase `check' failed after 13.3 seconds
```
Looking at the source, it seems like removeAll is expected to return -1 upon error (removing nonexistant path?), but that doesn't happen for some reason:
```plaintext
CPPUNIT_ASSERT(removeAll(NON_EXISTANT_PATH_BASE) == 0);
CPPUNIT_ASSERT(!isDirectory(NON_EXISTANT_PATH_BASE));
//remove an non existent directory
CPPUNIT_ASSERT(removeAll(NON_EXISTANT_PATH_BASE) == -1);
```https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/938SIP - Incoming call not working2024-01-09T16:26:38ZEmma FalkiewitzSIP - Incoming call not workingOn Jami snap 202312211550, configured with test SIP account India (698), can't get incoming calls : the call fails when answering.
It seems that Jami fails to generate a valid SDP answer for the offer.
[sip_failure.log](/uploads/2b85a9...On Jami snap 202312211550, configured with test SIP account India (698), can't get incoming calls : the call fails when answering.
It seems that Jami fails to generate a valid SDP answer for the offer.
[sip_failure.log](/uploads/2b85a9045f404f48bb28de77e99bc24b/sip_failure.log)https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1537Don't receive swarm group invitation when avatar is setted2024-01-16T18:29:26ZPierre NicolasDon't receive swarm group invitation when avatar is setted## Bug report form
## Describe your environment
- Jami version: 399.apk
## Steps to reproduce
- Can you reproduce the bug: at will
- Steps:
* Bob is an android device
* Create a swarmgroup from QT client with bob as participant ...## Bug report form
## Describe your environment
- Jami version: 399.apk
## Steps to reproduce
- Can you reproduce the bug: at will
- Steps:
* Bob is an android device
* Create a swarmgroup from QT client with bob as participant (default avatar)
* Bob should sucessfully receive an invite
* Create a new swarmgroup from QT client with bob as participant. This time, take a picture from webcam.
* Bob should not receive an invitehttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1496Bug when video call with an android device2024-01-05T20:43:42ZCapucine BerthetBug when video call with an android device**Scenario**
- Alice (on android) and Bob start a video call.
**Expected**
- The video should work and they should see each other.
**Current result**
- Bob receives the video clearly during a few seconds
- then it freezes
- and finally...**Scenario**
- Alice (on android) and Bob start a video call.
**Expected**
- The video should work and they should see each other.
**Current result**
- Bob receives the video clearly during a few seconds
- then it freezes
- and finally it turns grey
- On Alice's android device everything is fine : she can see Bob and herself clearly
(the audio still work)https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/937Windows: kicking failed, invalid path2024-01-09T16:53:26ZSébastien BlinWindows: kicking failed, invalid path# Scenario
+ Alice admin (windows) ban a member from a conversation
# Current result
+ Member not banned
# Expected result
+ Member banned
# Logs
```
[1704486353.315|1280|conversation.cpp :958 ] Kicking ad2a7baf15ee3957bea...# Scenario
+ Alice admin (windows) ban a member from a conversation
# Current result
+ Member not banned
# Expected result
+ Member banned
# Logs
```
[1704486353.315|1280|conversation.cpp :958 ] Kicking ad2a7baf15ee3957beaef2271a7bb8e08c63cca5 failed
[1704486367.260|6552|conversationrepository.cpp:886 ] Error when adding file: invalid path: 'votes/ban/members/ad2a7baf15ee3957beaef2271a7bb8e08c63cca5\bda3200d605f7ff2b08e1c2a7eaa84c0a8a5f13e'
[1704486367.262|6552|conversation.cpp :958 ] Kicking ad2a7baf15ee3957beaef2271a7bb8e08c63cca5 failed
```Sébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1493Chatview: Possible to add reactions to call messages2024-01-19T13:16:24ZSébastien BlinChatview: Possible to add reactions to call messages# Scenario
+ Do a call
+ In the chatview, add a reaction to the call message in the history
# Expected
We should not be able to add a reaction to a call message# Scenario
+ Do a call
+ In the chatview, add a reaction to the call message in the history
# Expected
We should not be able to add a reaction to a call messagehttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1534Profile update cause invalid messages to be generated2024-01-19T14:46:29ZSébastien BlinProfile update cause invalid messages to be generated# Scenario
Alice got 2 devices:
Windows BEta 20221221
Android 20231228-01
+ Windows creates a swarm
+ Android updates the profile, then send a text message
# Expected result
Windows should get new profile
# Current result
Windows g...# Scenario
Alice got 2 devices:
Windows BEta 20221221
Android 20231228-01
+ Windows creates a swarm
+ Android updates the profile, then send a text message
# Expected result
Windows should get new profile
# Current result
Windows get an invalid commit detectedSébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-client-ios/-/issues/318swarmgroup: unable to create an empty group2024-01-18T13:10:20ZPierre Nicolasswarmgroup: unable to create an empty group## Describe your environment
Please specify the following:
- Jami version: 3.6
## Steps to reproduce
- We should be able to create a swarm group with no other participant than you.## Describe your environment
Please specify the following:
- Jami version: 3.6
## Steps to reproduce
- We should be able to create a swarm group with no other participant than you.https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1491Cannot create swarm with profile2024-01-16T14:49:35ZSébastien BlinCannot create swarm with profile# Scenario
+ Alice creates a swarm with title: "Title", desc: "Description", image:
![tarte-citron](/uploads/e92367d2a694ef855071aab2666fbd42/tarte-citron.jpg)
+ Alice adds Bobs
# Expected
+ Bob MUST get the invite
# Current result...# Scenario
+ Alice creates a swarm with title: "Title", desc: "Description", image:
![tarte-citron](/uploads/e92367d2a694ef855071aab2666fbd42/tarte-citron.jpg)
+ Alice adds Bobs
# Expected
+ Bob MUST get the invite
# Current result
+ No invite sent
# Logs
```
61] Status changed to SENT
[1704483281.866|14912|message_engine.cpp :119 ] [1704483281.866|8292|jamiaccount.cpp :3838] [message 6791465423153098] Retry sending
Unable to send request: Message too long (PJSIP_EMSGTOOLONG)
[1704483281.866|5536|account_manager.cpp :799 ] [1704483281.866|3564|message_engine.cpp :345 ] [1704483281.866|14912|sip_utils.cpp :222 ] Found 1 devices
Add header to SIP message: "User-Agent: Jami Daemon 10.0.2 (win32)"
[Account 1f80ac9d336a2811] saved 2 messages to C:\Users\sfl\.cache\jami\1f80ac9d336a2811\messages
[1704483281.866|14912|jamiaccount.cpp :3288] [1704483281.866|5536|account_manager.cpp :799 ] Timeout when send a message, close current connection
Found 1 devices
[1704483281.866|7708|message_engine.cpp :345 ] [1704483281.876|14912|channeled_transport.cpp :186 ] [Account 1f80ac9d336a2811] saved 1 messages to C:\Users\sfl\.cache\jami\1f80ac9d336a2811\messages
[SIPS] process disconnect event
[1704483281.878|14912|siptransport.cpp :210 ] pjsip transport@00000174C9BEE4E0 TLS to 192.168.50.211 -> DISCONNECTED
[1704483281.879|8244|message_engine.cpp :345 ] [Account 1f80ac9d336a2811] saved 1 messages to C:\Users\sfl\.cache\jami\1f80ac9d336a2811\messages
[1704483281.880|14912|message_engine.cpp :173 ] [message 2913216430533410] Message sent: failure
[1704483281.884|14912|message_engine.cpp :179 ] [message 2913216430533410] Not found
[1704483281.885|14912|message_engine.cpp :119 ] [message 3250912985310615] Retry sending
[1704483281.886|14912|sip_utils.cpp :222 ] Add header to SIP message: "User-Agent: Jami Daemon 10.0.2 (win32)"
[1704483281.887|14912|siptransport.cpp :104 ] [1704483281.887| 416|jamiaccount.cpp :3838] ~SipTransport@0x17429427a10 tr=0x174c9bee4e0 rc=8
[1704483281.888|5536|account_manager.cpp :799 ] Unable to send request: Message too long (PJSIP_EMSGTOOLONG)
```https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1489When back button is clicked in the settings, the Manage account page is displ...2024-01-09T19:21:54ZCapucine BerthetWhen back button is clicked in the settings, the Manage account page is displayed instead of the menu**Scenario**
- Alice goes to the settings
- She clicks on one of the pages in the menus
- She reduces the size of the window until the side panel disappears.
- She clicks the back arrow.
**Expected**
- The settings menu should be displ...**Scenario**
- Alice goes to the settings
- She clicks on one of the pages in the menus
- She reduces the size of the window until the side panel disappears.
- She clicks the back arrow.
**Expected**
- The settings menu should be displayed
**Current result**
- The manage account page is displayedhttps://git.jami.net/savoirfairelinux/jami-packaging/-/issues/157Jami fails to update/install on Ubuntu 23.10 with official repo2024-01-05T20:48:52ZEmma FalkiewitzJami fails to update/install on Ubuntu 23.10 with official repo```
Les paquets suivants contiennent des dépendances non satisfaites :
jami-all : Dépend: libavcodec59 (>= 7:5.0) mais il n'est pas installable
Dépend: libavformat59 (>= 7:5.0) mais il n'est pas installable
E: Dépendances no...```
Les paquets suivants contiennent des dépendances non satisfaites :
jami-all : Dépend: libavcodec59 (>= 7:5.0) mais il n'est pas installable
Dépend: libavformat59 (>= 7:5.0) mais il n'est pas installable
E: Dépendances non satisfaites. Essayez « apt --fix-broken install » sans paquet
```
Directly from the official Release deb file:
```
sudo apt install ./jami-all_amd64.deb
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait
Vous pouvez lancer « apt --fix-broken install » pour corriger ces problèmes.
Les paquets suivants contiennent des dépendances non satisfaites :
jami-all : Dépend: libavcodec59 (>= 7:5.0) mais il n'est pas installable
Dépend: libavformat59 (>= 7:5.0) mais il n'est pas installable
E: Dépendances non satisfaites. Essayez « apt --fix-broken install » sans paquet
(ou indiquez une solution).
```Sébastien BlinSébastien Blin