savoirfairelinux issueshttps://git.jami.net/groups/savoirfairelinux/-/issues2021-05-06T20:38:05Zhttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/1231Add explanation to Jami account creation dialog what 'Profile' and 'Account' ...2021-05-06T20:38:05ZBruno KleinertAdd explanation to Jami account creation dialog what 'Profile' and 'Account' are used forHi,
I observed new Jami users with and without technical experience, struggle to understand what the information they provide in 'Profile' and 'Account' are for when Jami presents the Jami account creation dialog when Jami is run for th...Hi,
I observed new Jami users with and without technical experience, struggle to understand what the information they provide in 'Profile' and 'Account' are for when Jami presents the Jami account creation dialog when Jami is run for the first time.
Please find attached a modified screenshot where I suggest to provide a textual explanation.
[Jammi_new_account](/uploads/33d680fa1409615e5b6da753fcc3d8df/Jammi_new_account.png)
Cheers,
Bruno!https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/1131Detect headset connection change2021-05-06T20:39:17ZDenis Roussel (ACSONE)Detect headset connection changeWhen headset disconnects (e.g.: bluetooth one) and then reconnect, does not take change into account.
In parameters > Media, the headset does not appear.
To solve it, quit Jami and then launch it.When headset disconnects (e.g.: bluetooth one) and then reconnect, does not take change into account.
In parameters > Media, the headset does not appear.
To solve it, quit Jami and then launch it.https://git.jami.net/savoirfairelinux/jami-libclient/-/issues/453performance drop when start/stop searching contact2021-05-06T21:02:08ZSébastien Blinperformance drop when start/stop searching contactKateryna KostiukKateryna Kostiukhttps://git.jami.net/savoirfairelinux/jami-daemon/-/issues/443ConferenceInfos: do not include black bands for video coordinates2021-05-06T21:20:34ZSébastien BlinConferenceInfos: do not include black bands for video coordinatesWhile in a conference, the coordinates given by the ConferenceInfo includes black bands around the actual video (for example for phones). Should be removed and the client will be able to use the given coordinates to cut correctly the par...While in a conference, the coordinates given by the ConferenceInfo includes black bands around the actual video (for example for phones). Should be removed and the client will be able to use the given coordinates to cut correctly the participantshttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/313Empty window on Windows 72021-05-06T21:22:13ZComodoHackerEmpty window on Windows 7First, I want to thank Jami developers for their work. Secure decentralized messaging has changed and will continue to change our world. I had great experience with Jami on Android.
Now the sad part.
The latest Jami x64 on windows 7 sho...First, I want to thank Jami developers for their work. Secure decentralized messaging has changed and will continue to change our world. I had great experience with Jami on Android.
Now the sad part.
The latest Jami x64 on windows 7 shows an empty window with white background on startup.
The log says:
```
...
Daemon is running
No accounts to migrate
QOpenGLShaderProgram: could not create shader program
shader compilation failed:
""
QOpenGLShaderProgram: could not create shader program
shader compilation failed:
""
QOpenGLShaderProgram::uniformLocation(matrix): shader program is not linked
QOpenGLShaderProgram::uniformLocation(opacity): shader program is not linked
QOpenGLShaderProgram::uniformLocation(pixelSize): shader program is not linked
QOpenGLShaderProgram: could not create shader program
shader compilation failed:
""
...
```
I guess this has something to do with my device's old Intel integrated graphics and absence of right "magic" version of OpenGL drivers. But can't Jami just fall back to software rendering? Are all these shaders required to use a messaging app?https://git.jami.net/savoirfairelinux/jami-project/-/issues/1218My own dhtproxy node does not work as intended2021-05-07T15:16:04ZChris OcelotMy own dhtproxy node does not work as intendedHello respected devs,
Thanks for this amazing project, I really love the concept of distributed communication service!
I ran into a problem trying to set up my own dhtproxy server, hopefully I can get some hints as to why this happen...Hello respected devs,
Thanks for this amazing project, I really love the concept of distributed communication service!
I ran into a problem trying to set up my own dhtproxy server, hopefully I can get some hints as to why this happens.
I have compiled the latest opendht (on Debian buster) according to the instructions on github wiki, and it was successful. Then I ran the dhtproxy node with the following command:
`dhtnode -b bootstrap.jami.net:4222 --proxyserver 8000`
It connects to the public dht network successfully. My android device is able to use this proxy to connect to the dht network.
(For testing purpose, I disabled bootscrap and proxylist)
Now the problem is that, the notification mechanism of dhtproxy is not working. From my understanding, when someone sends a message to me or calls me, the dhtproxy should notify me something is up, and my device would go fetch it from the dht network. This works for the official dhtproxy.jami.net, but not for my dhtproxy. When someone calls, it would not connect, unless I use to disconnect/connect toggle at the top right corner, forcing my device to fetch data from the dht network, only then will I be able to receive the call. What am I missing?
Thanks in advance for any help!Sébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/178Some virtual camera devices do not work on Windows2021-05-07T16:07:50ZSome virtual camera devices do not work on Windows| | |
| ------ | ------ |
| OS | Windows 10 |
| App version | 202005011520 |
Some virtual camera devices do not work on Windows 10.
The "[FaceRig](https://facerig.com/) virtual camera" and the "physical USB camera" showed...| | |
| ------ | ------ |
| OS | Windows 10 |
| App version | 202005011520 |
Some virtual camera devices do not work on Windows 10.
The "[FaceRig](https://facerig.com/) virtual camera" and the "physical USB camera" showed up in Jami's settings as camera devices and could be used.
However, the "[OBS-VirtualCam](https://obsproject.com/forum/resources/obs-virtualcam.539/)" and "[VDRAW](https://ogulabo.booth.pm/items/940071) (Virtual Web Camera)" virtual camera devices did not show up in Jami's settings and could not be used.
I was able to use "OBS-VirtualCam" and "VDRAW (Virtual Web Camera)" successfully on services such as [Jitsi Meet](https://meet.jit.si/) (used on Firefox).
One thing I've noticed is that only the devices listed in the Windows Device Manager under Imaging Devices seem to show up in Jami's settings. However, I'm not a technician, so I didn't know any better.
In summary, there is a problem with some virtual camera devices not being available, is it possible to solve this?
(This text was prepared by machine translation. I apologize if there are any funny expressions.)https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/900Picture-in-Picture title - AndroidTV2021-05-10T00:50:52ZAmirhossein NaghshzanPicture-in-Picture title - AndroidTVDuring a video call if press the home button and the video call changes to picture-in-Picture the title is "(No title program)"During a video call if press the home button and the video call changes to picture-in-Picture the title is "(No title program)"https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/909Disable acceleration in conferences - AndroidTV2021-05-10T13:19:56ZAmirhossein NaghshzanDisable acceleration in conferences - AndroidTVAccelerated encoding should be disabled in conferencesAccelerated encoding should be disabled in conferenceshttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/910Hangup button does not hang up a conference - AndroidTV2021-05-10T13:23:33ZAmirhossein NaghshzanHangup button does not hang up a conference - AndroidTVOn TV when we are in a conference and hangup button pushed, the call does not hang up on other devicesOn TV when we are in a conference and hangup button pushed, the call does not hang up on other deviceshttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/1211jami-gnome crashes when accepting an incoming video call2021-05-10T21:08:29ZVan de Buggerjami-gnome crashes when accepting an incoming video callIn the first terminal window:
$ cat /etc/system-release
Fedora release 32 (Thirty Two)
$ rpm -q jami
jami-20201015.1.14e5df5-1.fc32.x86_64
$ rpm -q gnome-shell
gnome-shell-3.36.7-1.fc32.x86_64
$ printenv |...In the first terminal window:
$ cat /etc/system-release
Fedora release 32 (Thirty Two)
$ rpm -q jami
jami-20201015.1.14e5df5-1.fc32.x86_64
$ rpm -q gnome-shell
gnome-shell-3.36.7-1.fc32.x86_64
$ printenv | grep XDG_SESSION | sort
XDG_SESSION_CLASS=user
XDG_SESSION_DESKTOP=gnome-xorg
XDG_SESSION_TYPE=x11
$ ps -A | grep dring
$ /usr/lib64/ring/dring -d -c > dring.log 2>&1
In the second terminal window:
$ jami-gnome > jami-gnome.log 2>&1
Now I initiate video call from another device (smartphone). Gnome shows notification, I press "Accept", Jami window disappears, in the second terminal window appears message:
Aborted (core dumped)
$ coredumpctl list | tail -n 1
Wed 2020-10-21 00:16:19 MSK 35265 1001 1001 6 present /usr/bin/jami-gnome
$ coredumpctl info 35265 > coredump.log
In the first terminal window I stops dring by pressing Ctrl+C:
^C
Logs: [jami-gnome.log](/uploads/7bb9a5780090dd8903dcd8840f7f820a/jami-gnome.log)
[dring.log](/uploads/126420e6167140923846ccdf847c0cc5/dring.log)
[coredump.log](/uploads/0bed8672af1461710397df8740f6769a/coredump.log)
The last message in jami-gnome.log is:
(jami-gnome:35265): Gtk-WARNING **: 00:16:17.657: Theme parsing error: <data>:1:79: Not using units is deprecated. Assuming 'px'.
QFontDatabase: Must construct a QGuiApplication before accessing QFontDatabase
Since it is a QT error, I think QT version could be important:
$ rpm -qa | grep -E '^qt'
qt5-qtbase-5.14.2-5.fc32.x86_64
qt-common-4.8.7-55.fc32.noarch
qt5-qtgraphicaleffects-5.14.2-1.fc32.x86_64
qtsoap-2.7-22.fc32.x86_64
qt5-qtx11extras-5.14.2-1.fc32.x86_64
qt5-qtlocation-5.14.2-2.fc32.x86_64
qt5-qtbase-common-5.14.2-5.fc32.noarch
qt-settings-32.0-3.fc32.noarch
qt5-qtconnectivity-5.14.2-1.fc32.x86_64
qt5-qtdeclarative-5.14.2-1.fc32.x86_64
qtlockedfile-qt5-2.4-31.20150629git5a07df5.fc32.x86_64
qt5-qtwebengine-5.14.2-2.fc32.x86_64
qtwebkit-2.3.4-29.fc32.x86_64
qt5-qtwebsockets-5.14.2-1.fc32.x86_64
qt5-qtquickcontrols-5.14.2-1.fc32.x86_64
qt5-qtsvg-5.14.2-1.fc32.x86_64
qt5-qtxmlpatterns-5.14.2-1.fc32.x86_64
qt-4.8.7-55.fc32.x86_64
qt5-qtquickcontrols2-5.14.2-1.fc32.x86_64
qt5-qttools-libs-help-5.14.2-1.fc32.x86_64
qt5-qtwayland-5.14.2-4.fc32.x86_64
qt5-qtscript-5.14.2-1.fc32.x86_64
qt5-qdbusviewer-5.14.2-1.fc32.x86_64
qt5-qttools-common-5.14.2-1.fc32.noarch
qt5-qtmultimedia-5.14.2-1.fc32.x86_64
qt5-qtbase-gui-5.14.2-5.fc32.x86_64
qt5-qtserialport-5.14.2-1.fc32.x86_64
qt5-qtenginio-1.6.2-29.fc32.x86_64
qt5-qttools-libs-designer-5.14.2-1.fc32.x86_64
qtsingleapplication-qt5-2.6.1-38.fc32.x86_64
qt-mobility-location-1.2.2-0.37.20140317git169da60c.fc32.x86_64
qt5-qtwebchannel-5.14.2-1.fc32.x86_64
qt-x11-4.8.7-55.fc32.x86_64
qt5-qtpbfimageformat-2.1-1.fc32.x86_64
qt5-qtwebkit-5.212.0-0.46.alpha4.fc32.x86_64
qt-mobility-common-1.2.2-0.37.20140317git169da60c.fc32.x86_64
qt5-srpm-macros-5.14.2-3.fc32.noarch
qt-mobility-sensors-1.2.2-0.37.20140317git169da60c.fc32.x86_64
qt5-qtsensors-5.14.2-1.fc32.x86_64https://git.jami.net/savoirfairelinux/jami-project/-/issues/1100Conference members can see only conference account messages2021-05-11T09:09:29Z667bdrmConference members can see only conference account messagesIf I creating conference "Rendezvous Point", I can write chat messages from new conference account and see replies of members joined. But if I writing message to conference in the contact list from my non conference account (that have th...If I creating conference "Rendezvous Point", I can write chat messages from new conference account and see replies of members joined. But if I writing message to conference in the contact list from my non conference account (that have that conference in contact list), the conference members does not see the message, but it visible in messages from conference account side. The group chats sould be functional like Skype, Teams, etc. The chat screen should display all member messages.
Steps to reproduce:
1. Create new conference account
2. Add conference account to new member and your main account contacts
3. Write text messages to conference contact
4. Check messages by switching to conference account, reply to messages
5. Result: in conference account you see messages and replies, on member account side you see only message from that member and reply from conference account. You don't see other member messages on current member side.
Possible solution: retransmit member messages to all other members from the device where conference account running
Jami "Together"
built on 2020-10-26 00:13:12 UTC
Ubuntu 20.04.1 LTS
$ dpkg -s jami
```
Package: jami
Status: install ok installed
Priority: optional
Section: comm
Installed-Size: 5345
Maintainer: Alexandre Viau <aviau@debian.org>
Architecture: amd64
Version: 20201025.1.5a94f17~dfsg1-1
Replaces: jami-genome, ring-gnome
Depends: libayatana-appindicator3-1 (>= 0.4.90), libc6 (>= 2.14), libcairo2 (>= 1.2.4), libcanberra-gtk3-0 (>= 0.25), libcanberra0 (>= 0.2), libclutter-1.0-0 (>= 1.12.0), libclutter-gtk-1.0-0 (>= 0.91.8), libgcc1 (>= 1:3.0), libgdk-pixbuf2.0-0 (>= 2.25.2), libglib2.0-0 (>= 2.39.90), libgtk-3-0 (>= 3.21.5), libnm0 (>= 1.0.0), libnotify4 (>= 0.7.0), libpango-1.0-0 (>= 1.14.0), libqrencode3 (>= 3.2.0), libqt5core5a (>= 5.9.0~beta), libqt5dbus5 (>= 5.0.2), libqt5gui5 (>= 5.0.2), libqt5sql5 (>= 5.0.2), libstdc++6 (>= 6), libwebkit2gtk-4.0-37 (>= 2.15.1), libx11-6, dconf-gsettings-backend | gsettings-backend, libqt5sql5-sqlite, jami-daemon (= 20201025.1.5a94f17~dfsg1-1)
Conflicts: jami-gnome, ring-gnome
Description: Secure and distributed voice, video and chat platform - desktop client
Jami (jami.net) is a secure and distributed voice, video and chat communication
platform that requires no centralized server and leaves the power of privacy
in the hands of the user.
.
This package contains the desktop client: jami-gnome.
Homepage: https://jami.net
```https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/903Conversation background - AndroidTV2021-05-11T15:45:15ZAmirhossein NaghshzanConversation background - AndroidTVOn loading a conversation by contact shortcuts from home, the blue background is not visible and is totally grey.On loading a conversation by contact shortcuts from home, the blue background is not visible and is totally grey.https://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-daemon/-/issues/541AudioResampler - segfault when dereferncing the AudioFrame inner pointer2021-05-12T12:20:23ZMohamed ChibaniAudioResampler - segfault when dereferncing the AudioFrame inner pointerReproduced at least with unit tests.Reproduced at least with unit tests.Mohamed ChibaniMohamed Chibanihttps://git.jami.net/savoirfairelinux/jami-packaging/-/issues/94Add package for Debian Testing2021-05-12T12:20:33ZAmin BandaliAdd package for Debian TestingA lot of people use Debian Testing on their desktop or laptop devices, and we should provide a package for it.A lot of people use Debian Testing on their desktop or laptop devices, and we should provide a package for it.Amin BandaliAmin Bandalihttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/1220Follow lrc change, add support for setModerator2021-05-12T12:20:42ZSébastien BlinFollow lrc change, add support for setModeratorAmin BandaliPierre LespagnolAmin Bandalihttps://git.jami.net/savoirfairelinux/jami-project/-/issues/388bug reports from within client2021-05-12T13:05:47ZJami Botbug reports from within clientIssue generated from Tuleap's migration script.
**Originally submitted by: Olafur Egilsson (olafure)**
please consider allowing submitting bugs from within the clientIssue generated from Tuleap's migration script.
**Originally submitted by: Olafur Egilsson (olafure)**
please consider allowing submitting bugs from within the clienthttps://git.jami.net/savoirfairelinux/jami-daemon/-/issues/525plugins Apple: uncompress jpl with minizip instead of libarchive2021-05-12T13:29:39ZAline Gondim Santosplugins Apple: uncompress jpl with minizip instead of libarchiveDaemon currently uses libarchive for installing plugins (uncompressing JPL files) in windows, GNU/Linux and Android builds.
In MacOS and IOS libarchive should be replaced by minizip.Daemon currently uses libarchive for installing plugins (uncompressing JPL files) in windows, GNU/Linux and Android builds.
In MacOS and IOS libarchive should be replaced by minizip.Aline Gondim SantosAline Gondim Santoshttps://git.jami.net/savoirfairelinux/jami-daemon/-/issues/538Remove accounts should left no folder in AppData2021-05-12T13:32:49ZMing Rui ZhangRemove accounts should left no folder in AppDataMing Rui ZhangMing Rui Zhang