savoirfairelinux issueshttps://git.jami.net/groups/savoirfairelinux/-/issues2022-10-20T15:38:08Zhttps://git.jami.net/savoirfairelinux/jami-client-ios/-/issues/181conversation: add preview for the links2022-10-20T15:38:08ZKateryna Kostiukconversation: add preview for the linksBinal AhiyaBinal Ahiyahttps://git.jami.net/savoirfairelinux/jami-client-ios/-/issues/180conversation: wrong aspect ratio for contact's avatar2022-10-20T15:38:08ZKateryna Kostiukconversation: wrong aspect ratio for contact's avatarBinal AhiyaBinal Ahiyahttps://git.jami.net/savoirfairelinux/jami-client-ios/-/issues/177call: call screen has Jami id instead of registered name or profile name2022-10-20T15:38:07ZKateryna Kostiukcall: call screen has Jami id instead of registered name or profile nameBinal AhiyaBinal Ahiyahttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/812Window share in a 1:1 audio-only conversation opens the camera, not the windo...2022-10-20T15:37:58ZovariWindow share in a 1:1 audio-only conversation opens the camera, not the window share1. Audio call
2. Window share
3. Bug: Camera turns on and the video shows
Are you able to reproduce and please fix?
Thank you
Linux Mint 21<br>
Jami Version: 2022081523181. Audio call
2. Window share
3. Bug: Camera turns on and the video shows
Are you able to reproduce and please fix?
Thank you
Linux Mint 21<br>
Jami Version: 202208152318Andreas TraczykAline Gondim SantosAndreas Traczykhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1504Jami linux application crashes after image insertion2022-10-20T11:30:38ZrehejuhanJami linux application crashes after image insertionUbuntu 22.04 Jami application version 202210171819.
Contact inserted an image from a gallery.
At my side image was not displayed, only large white area was allocated.
After about 5 sec Jami crashed.
When started from terminal:
```
.........Ubuntu 22.04 Jami application version 202210171819.
Contact inserted an image from a gallery.
At my side image was not displayed, only large white area was allocated.
After about 5 sec Jami crashed.
When started from terminal:
```
...................
Failed to build texture render target for layer
Framebuffer incomplete: 0x8cd6
Failed to build texture render target for layer
..................
Framebuffer incomplete: 0x8cd6
Failed to build texture render target for layer
Killed
```
Above was repeated about 50x until Killed.
Image was displayed ok at linked Android device.
Crash occurs only in that chat window when scrolled close to that image insertion point. E.g. when it is enough outside in history, crash does not occur.
Tried to delete account, removed all configuration files from /.cache, /.config, /.local/share and linked account again - crash still occurs.https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/849Android: Issue if you add a participant to a video call2022-10-19T17:19:26ZElysAndroid: Issue if you add a participant to a video callAndroid: 20220906-01
Windows 10: 202209300958
Steps to reproduce:
Android: You have only one own account ("myusername1") with contacts like "myusername2" and "myusername3"
Windows 10: You have multiple own accounts ("myusername2") but...Android: 20220906-01
Windows 10: 202209300958
Steps to reproduce:
Android: You have only one own account ("myusername1") with contacts like "myusername2" and "myusername3"
Windows 10: You have multiple own accounts ("myusername2") but always the same contact ("myusername3")
1. Make a video call Android ("myusername1") -> Windows 10 ("myusername2")
1. Android: You can view the video of the Windows 10 user
1. Android: Add participant (Windows 10 contact: "myusername3")
1. Android: All videos are gone; you just view your own video preview
1. Windows 10: You can actually see three videos but all are black
Windows 10: If you want to view most of the videos (again) you have to select another own (second) account and return to your other (first) account to view the video again.
Sometimes you will be able to view the video on Android again.https://git.jami.net/savoirfairelinux/jami-docs/-/issues/8[Question] What happens if you get a call / receive a message during a confer...2022-10-18T14:27:08ZElys[Question] What happens if you get a call / receive a message during a conference callScenario
1. user1 makes a call: user 1 -> user 2
1. Now user 1 adds user 3
1. So user 1 is the host?
What happens if user 2 receives a call from user 4? Will user 2 be able to answer the call or will the call just be declined? (Same qu...Scenario
1. user1 makes a call: user 1 -> user 2
1. Now user 1 adds user 3
1. So user 1 is the host?
What happens if user 2 receives a call from user 4? Will user 2 be able to answer the call or will the call just be declined? (Same question when it comes to receiving text messages).
Or will user 4 be added to the conference?
What happens if user 1 has another own user account at the same time - for example "other account 2" gets a call and/or receives a message while user 1 hosts a conference?
What happens if user 2 has another own user account at the same time - for example "other account 3" gets a call and/or receives a message during a conference call?
Can user user 1 or user 2 talk at the same time during a conference call and also talk using "other account 2 or 3"?https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/646Need to press Esc twice to close dialogs2022-10-18T13:50:21ZAmin BandaliNeed to press Esc twice to close dialogsI just noticed that I have to press `Esc` twice to close a dialog. I don't remember how it was with Qt5, but this is present currently at least with Qt6.
Edit: seems to be the same behaviour with Qt5, so at least on the surface this do...I just noticed that I have to press `Esc` twice to close a dialog. I don't remember how it was with Qt5, but this is present currently at least with Qt6.
Edit: seems to be the same behaviour with Qt5, so at least on the surface this doesn't seem Qt6-related.Andreas TraczykAndreas Traczykhttps://git.jami.net/savoirfairelinux/jami-plugins/-/issues/24General preferences not updated if changeable on-the-go in PreferenceHandler2022-10-18T13:06:36ZAline Gondim SantosGeneral preferences not updated if changeable on-the-go in PreferenceHandlerAlice calls Bob and has media capable plugin activated.
Plugin has a general preference that can be modified while the plugin is active/loaded.
Alice changes that preference value, the plugin does not change accordingly, requiring a fo...Alice calls Bob and has media capable plugin activated.
Plugin has a general preference that can be modified while the plugin is active/loaded.
Alice changes that preference value, the plugin does not change accordingly, requiring a forced reload.
Expected: general preference value, when changeable on-the-go, should be modified for all preference maps in the preferencehandler memory.Aline Gondim SantosAline Gondim Santoshttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/845Buttons impossible to read2022-10-18T13:06:20ZNicolas VengeonButtons impossible to read![Capture_d_écran_du_2022-09-27_16-36-27](/uploads/5dd870f55979b94393058c43b9f3a05c/Capture_d_écran_du_2022-09-27_16-36-27.png)![Capture_d_écran_du_2022-09-27_16-36-27](/uploads/5dd870f55979b94393058c43b9f3a05c/Capture_d_écran_du_2022-09-27_16-36-27.png)Nicolas VengeonNicolas Vengeonhttps://git.jami.net/savoirfairelinux/jami-daemon/-/issues/775Unit test - some deadlock2022-10-17T18:16:18ZSébastien BlinUnit test - some deadlockSeems to be in sendSIPMessage while removing an accountSeems to be in sendSIPMessage while removing an accountSébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/811Federation/Discovery for name servers2022-10-17T17:35:28ZMarkus WamserFederation/Discovery for name serversUsername <-> ID mapping is useful for easy contact discovery.
As the character '@' is not a valid character for usernames it can be used for seamless integration of multiple name servers.
```
user1@ns.jami.net -> lookup user1's ID on ns...Username <-> ID mapping is useful for easy contact discovery.
As the character '@' is not a valid character for usernames it can be used for seamless integration of multiple name servers.
```
user1@ns.jami.net -> lookup user1's ID on ns.jami.net
user2@ns.ring.cx -> lookup user2's ID on ns.ring.cx
```
An even better solution would be to look up name servers through SRV-records in DNS, so
```
user1@jami.net -> get name server from SRV record: ns.jami.net -> lookup user1's ID on ns.jami.net
```
This enables organisations to easily set up their own (read-only) name servers and re-use eMail-Adresses as usernames.
However, lookup behaviour has to be defined, documented and implemented consistently across clients.https://git.jami.net/savoirfairelinux/jami-project/-/issues/1501Should a found contact be "Is Swarm: False"?2022-10-15T16:41:12ZElysShould a found contact be "Is Swarm: False"?Steps to reproduce:
1. Open Jami (Windows 10)
1. Search a contact for example "user1"
1. Right click the contact
1. You can now view the conversation details
1. You will view "Is swarm: False"
Only if you add the contact you get "Is sw...Steps to reproduce:
1. Open Jami (Windows 10)
1. Search a contact for example "user1"
1. Right click the contact
1. You can now view the conversation details
1. You will view "Is swarm: False"
Only if you add the contact you get "Is swarm: True"
Is that an issue?https://git.jami.net/savoirfairelinux/jami-jams/-/issues/86DNS SRV for name service requests?!2022-10-14T13:23:24ZCar PetDNS SRV for name service requests?!After I found out, that `(username)@(self-hosted-instance-domain)` (as a name service for a self hosted JAMS) could be used, I'd like to (suggest the following feature) request:
The DNS lookup of a given name service host should be done...After I found out, that `(username)@(self-hosted-instance-domain)` (as a name service for a self hosted JAMS) could be used, I'd like to (suggest the following feature) request:
The DNS lookup of a given name service host should be done via DNS SRV before the standard lookup to enable companies to operate it within their main domain (and therefore having JAMS username looklike the e-mail addresses).
Currently one would have `jams.example.com` as the JAMS server while them `example.com` and (`www.example.com`) are the website of the company. And DNS entry of `_jams._tcp.example.com SRV 10 0 443 jams.example.com.` would then enable users of `example.com`to be found using `user1@example.com`.https://git.jami.net/savoirfairelinux/jami-jams/-/issues/85On a self-hosted LDAP based JAMS instance there is no search result via JAMI2022-10-14T11:16:56ZCar PetOn a self-hosted LDAP based JAMS instance there is no search result via JAMIIn settings the `(self-hosted-instance-domain)/api/nameserver` is given.
Any search results in nothing in JAMI itself while the access log of the (NGINX) proxy (in front of JAMS) tells `POST /api/login` resulting in a `401` (with agent ...In settings the `(self-hosted-instance-domain)/api/nameserver` is given.
Any search results in nothing in JAMI itself while the access log of the (NGINX) proxy (in front of JAMS) tells `POST /api/login` resulting in a `401` (with agent being `Jami`).
Beside that, if using `(search-username)@(self-hosted-instance-domain)` is used, then it results in nothing again in JAMI while access log shows `GET /name/(search-username)` resulting in a `404` (with agent being `JamiDHT`).https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/773Use python3 instead of python2022-10-14T07:46:56ZlinsuiUse python3 instead of pythonIn https://git.jami.net/savoirfairelinux/jami-daemon/-/blob/master/bin/jni/make-swig.sh `python` is used to run python3. This requires python-is-python3 installed but it's not always there.In https://git.jami.net/savoirfairelinux/jami-daemon/-/blob/master/bin/jni/make-swig.sh `python` is used to run python3. This requires python-is-python3 installed but it's not always there.https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/774Dependency issue: missing libfmt.so.8 on Manjaro Linux.2022-10-12T20:29:42ZsulivanShuDependency issue: missing libfmt.so.8 on Manjaro Linux.Manjaro Linux has updated the fmt package to version 9. However, Jami remains dependent on version 8. An error results when launching Jami:
`jami-qt: error while loading shared libraries: libfmt.so.8: cannot open shared object file: No ...Manjaro Linux has updated the fmt package to version 9. However, Jami remains dependent on version 8. An error results when launching Jami:
`jami-qt: error while loading shared libraries: libfmt.so.8: cannot open shared object file: No such file or directory`
Linux manjaro 5.19.11-3-MANJARO-ARM # 1 SMP PREEMPT Sun Sep 25 15:08:54 UTC 2022 aarch64 GNU/LinuxLinux manjaro 5.19.11-3-MANJARO-ARM # 1 SMP PREEMPT Sun Sep 25 15:08:54 UTC 2022 aarch64 GNU/Linuxhttps://git.jami.net/savoirfairelinux/jami-daemon/-/issues/544build: remove autotools support, move to Meson + CMake only2022-10-12T14:05:18ZAdrien Béraudbuild: remove autotools support, move to Meson + CMake only* Make CMake support multiplatform instead of Windows-only
* Update all packaging jobs to use Meson or CMake
* Remove Autotools from daemon* Make CMake support multiplatform instead of Windows-only
* Update all packaging jobs to use Meson or CMake
* Remove Autotools from daemonAmin BandaliAndreas TraczykAmin Bandalihttps://git.jami.net/savoirfairelinux/jami-daemon/-/issues/699Conference: Show remote recording indication for non-host in a conference2022-10-12T13:42:32ZSébastien BlinConference: Show remote recording indication for non-host in a conference# Scenario
+ Start a conf A(host),B,C
+ B start to record
# Current result
only A,B have the remote recording indication
# Expected
C show the remote recording# Scenario
+ Start a conf A(host),B,C
+ B start to record
# Current result
only A,B have the remote recording indication
# Expected
C show the remote recordingSébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/846the first tooltip should suggest editing the profile if not done for the curr...2022-10-10T15:57:44ZNicolas Vengeonthe first tooltip should suggest editing the profile if not done for the current accountNicolas VengeonNicolas Vengeon