savoirfairelinux issueshttps://git.jami.net/groups/savoirfairelinux/-/issues2021-03-17T17:39:39Zhttps://git.jami.net/savoirfairelinux/jami-daemon/-/issues/468Prepare reception of the new conference info2021-03-17T17:39:39ZPierre LespagnolPrepare reception of the new conference infosee #467see #467Pierre LespagnolPierre Lespagnolhttps://git.jami.net/savoirfairelinux/jami-client-ios/-/issues/110iOS app sometimes receives messages in the background but does not notify me2021-03-17T20:02:21ZNick EconopoulyiOS app sometimes receives messages in the background but does not notify meThis is hard to reproduce but it happens to me and some friends. It might just be a client bug (not networking/dht).
This is what happens: I'm texting with a friend in the app, then I close the app. My friend sends me multiple messages...This is hard to reproduce but it happens to me and some friends. It might just be a client bug (not networking/dht).
This is what happens: I'm texting with a friend in the app, then I close the app. My friend sends me multiple messages, but I do not get a notification and there is no notification indicator on the app icon.
However, when I open the app, the messages are there waiting for me like this:
![IMG_0022](/uploads/6ab1cdd26fd7e9072568601422fed27a/IMG_0022.jpeg)
Sometimes there are several messages and they appear instantly, making me think they have already been downloaded.
I'm still working on reliably reproducing this.https://git.jami.net/savoirfairelinux/jami-project/-/issues/1181make-ring.py choose_distribution fails if /etc/os-release does not exists2021-03-18T18:53:35ZLuis Felipemake-ring.py choose_distribution fails if /etc/os-release does not exists**OS:** Guix System 6094725 (Linux gnu 5.10.7-gnu)
**ring-project:** f069b73ddbe30ffb7a0d12495bcecc4df0a0b78a
## Steps to reproduce
1. `git clone https://git.jami.net/savoirfairelinux/ring-project.git`
2. `guix install python`
3. `cd...**OS:** Guix System 6094725 (Linux gnu 5.10.7-gnu)
**ring-project:** f069b73ddbe30ffb7a0d12495bcecc4df0a0b78a
## Steps to reproduce
1. `git clone https://git.jami.net/savoirfairelinux/ring-project.git`
2. `guix install python`
3. `cd path/to/ring-project`
4. `./make-ring.py --init`
## Expected result
According to the README:
> "It initializes and updates the submodules to set them at the top of their master branch. This
> is ideal to have the latest development version."
## Unexpected result
The program exists with this error:
```
Traceback (most recent call last):
File "./make-ring.py", line 655, in <module>
main()
File "./make-ring.py", line 633, in main
parsed_args = parse_args()
File "./make-ring.py", line 594, in parse_args
dist = choose_distribution()
File "./make-ring.py", line 619, in choose_distribution
with open("/etc/os-release") as f:
FileNotFoundError: [Errno 2] No such file or directory: '/etc/os-release'
```
I would expect it to, at least, exit with a message indicating that the build script does not currently support the distribution, and maybe some information of alternative ways to build.
## Additional information
The Guix System is distribution of the GNU operating system and doesn't include the `/etc/os-realease` file for the reasons mentioned in [Guix issue #34154](https://issues.guix.gnu.org/34154).https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/342Crash when making video call to temporary contact2021-03-18T19:14:34ZMing Rui ZhangCrash when making video call to temporary contact![dd](/uploads/9427f37b0039c95f2b8c5453933d7d39/dd.png)![dd](/uploads/9427f37b0039c95f2b8c5453933d7d39/dd.png)Ming Rui ZhangMing Rui Zhanghttps://git.jami.net/savoirfairelinux/jami-libclient/-/issues/461Crash when making video call to temporary contact2021-03-18T19:39:04ZMing Rui ZhangCrash when making video call to temporary contact![dd](/uploads/32d34cf808e8b5278512d1aa6ddfb047/dd.png)![dd](/uploads/32d34cf808e8b5278512d1aa6ddfb047/dd.png)Ming Rui ZhangMing Rui Zhanghttps://git.jami.net/savoirfairelinux/jami-client-macos/-/issues/276SIP account: sometimes app crash or locked when finishing call2021-03-19T15:21:16ZKateryna KostiukSIP account: sometimes app crash or locked when finishing callhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/911Son : lorsque je décroche avant de brancher mes écouteurs le son ne passe pas...2021-03-19T15:53:51ZCharlotte HoffmannSon : lorsque je décroche avant de brancher mes écouteurs le son ne passe pas par les écouteurshttps://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-daemon/-/issues/414Rendezvous: mute other calls on new incoming calls2021-03-19T17:40:47ZSébastien BlinRendezvous: mute other calls on new incoming calls# Scenario
+ Alice is in a call with Bob and is hosting rendezvous-alice
+ Someone call rendezvous-alice
# Current Result
+ Alice and Bob got no sound
# Expected
+ Alice & Bob should hear eachother# Scenario
+ Alice is in a call with Bob and is hosting rendezvous-alice
+ Someone call rendezvous-alice
# Current Result
+ Alice and Bob got no sound
# Expected
+ Alice & Bob should hear eachotherPierre LespagnolPierre Lespagnolhttps://git.jami.net/savoirfairelinux/jami-daemon/-/issues/404Plugins: can't enable video plugin when hosting a conference2021-03-19T17:44:08ZSébastien BlinPlugins: can't enable video plugin when hosting a conference# Scenario
+ Start a video conference
+ Enable greenscreen
# Current result
+ Greenscreen don't start
# Expected
+ GreenScreen should be started# Scenario
+ Start a video conference
+ Enable greenscreen
# Current result
+ Greenscreen don't start
# Expected
+ GreenScreen should be startedAline Gondim SantosAline Gondim Santoshttps://git.jami.net/savoirfairelinux/jami-daemon/-/issues/472UPnP - Memory leak in libupnp and libixml2021-03-19T17:44:39ZMohamed ChibaniUPnP - Memory leak in libupnp and libixmlInvestigate memory leaks reported by ASAN (address sanitizer). See the comment below for the report.
Many libupnp and libixml methods allocate memory and expect the caller to release it, which does not seem to be always done. See UpnpDo...Investigate memory leaks reported by ASAN (address sanitizer). See the comment below for the report.
Many libupnp and libixml methods allocate memory and expect the caller to release it, which does not seem to be always done. See UpnpDownloadXmlDoc for example.Mohamed ChibaniMohamed Chibanihttps://git.jami.net/savoirfairelinux/jami-daemon/-/issues/479Re-enable FEC!2021-03-19T17:44:58ZSébastien BlinRe-enable FEC!https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/481Crash in Manager::finish()2021-03-19T17:45:38ZMohamed ChibaniCrash in Manager::finish()Daemon crashes in Manager::finish() (pimpl_->sipLink_->shutdown()) if the manager was never initialized.
This typically happens with unit tests such as ut_media_encoder.Daemon crashes in Manager::finish() (pimpl_->sipLink_->shutdown()) if the manager was never initialized.
This typically happens with unit tests such as ut_media_encoder.Mohamed ChibaniMohamed Chibanihttps://git.jami.net/savoirfairelinux/jami-daemon/-/issues/407basic_ios::clear: iostream error every 493 seconds2021-03-19T17:46:44ZJürgen Lütersbasic_ios::clear: iostream error every 493 secondsHi, happy new Year.
I have just noticed that jami and dring are producing the following write errors, which are occuring in a regular interval. 8 minutes and 13 seconds or 493 seconds.
uname -a:
5.9.0-5-amd64 #1 SMP Debian 5.9.15-1 (2...Hi, happy new Year.
I have just noticed that jami and dring are producing the following write errors, which are occuring in a regular interval. 8 minutes and 13 seconds or 493 seconds.
uname -a:
5.9.0-5-amd64 #1 SMP Debian 5.9.15-1 (2020-12-17) x86_64 GNU/Linux
Jami Version : "Together" 2021-01-04 18:01:04 UTC
Jan 12 00:26:54 nuc jami-gnome.desktop[4019]: Syncing lrc accounts list with the daemon
Jan 12 00:26:54 nuc jami-gnome.desktop[4019]: Syncing lrc accounts list with the daemon
Jan 12 00:35:07 nuc dring: [Account ] Couldn't save messages to /home/xxxx/.cache/jami/xxx/messages: basic_ios::clear: iostream error
Jan 12 00:35:07 nuc jami-gnome.desktop[4019]: Syncing lrc accounts list with the daemon
Jan 12 00:35:07 nuc jami-gnome.desktop[4019]: Syncing lrc accounts list with the daemon
Jan 12 00:43:20 nuc dring: [Account xxx] Couldn't save messages to /home/xx/.cache/jami/xxx/messages: basic_ios::clear: iostream error
Jan 12 00:43:20 nuc jami-gnome.desktop[4019]: Syncing lrc accounts list with the daemon
Jan 12 00:43:20 nuc jami-gnome.desktop[4019]: Syncing lrc accounts list with the daemon
Jan 12 00:51:33 nuc dring: [Account xxxx] Couldn't save messages to /home/xxxx/.cache/jami/xxx/messages: basic_ios::clear: iostream error
Jan 12 00:51:33 nuc jami-gnome.desktop[4019]: Syncing lrc accounts list with the daemon
Jan 12 00:51:33 nuc jami-gnome.desktop[4019]: Syncing lrc accounts list with the daemon
Jan 12 00:59:46 nuc dring: [Account xxx] Couldn't save messages to /home/xxx/.cache/jami/xxx/messages: basic_ios::clear: iostream error
Jan 12 00:59:46 nuc jami-gnome.desktop[4019]: Syncing lrc accounts list with the daemon
Jan 12 00:59:46 nuc jami-gnome.desktop[4019]: Syncing lrc accounts list with the daemon
Jan 12 01:07:59 nuc dring: [Account xxx] Couldn't save messages to /home/xxx/.cache/jami/xxx/messages: basic_ios::clear: iostream error
Jan 12 01:07:59 nuc jami-gnome.desktop[4019]: Syncing lrc accounts list with the daemon
Jan 12 01:07:59 nuc jami-gnome.desktop[4019]: Syncing lrc accounts list with the daemon
Jan 12 01:16:12 nuc dring: [Account xx] Couldn't save messages to /home/xxx/.cache/jami/xxx/messages: basic_ios::clear: iostream error
Jan 12 01:16:12 nuc jami-gnome.desktop[4019]: Syncing lrc accounts list with the daemon
Jan 12 01:16:12 nuc jami-gnome.desktop[4019]: Syncing lrc accounts list with the daemon
Jan 12 00:51:33 nuc dring: Keep alive registration callback for account 6eec02b60ae98264
Jan 12 00:51:33 nuc dring: [Account xxx] SIP port changed to 5060: reregistering SIP account
Jan 12 00:51:33 nuc dring: [Account xxx] Couldn't save messages to /home/xxx/.cache/jami/xxx/messages: basic_ios::clear: iostream error
Jan 12 00:51:33 nuc dring: Creating transport
Jan 12 00:51:33 nuc dring: Recycling transport 0.0.0.0:5060
Jan 12 00:59:46 nuc dring: Keep alive registration callback for account xxx
Jan 12 00:59:46 nuc dring: [Account xxx] SIP port changed to 5060: reregistering SIP account
Jan 12 00:59:46 nuc dring: [Account xxx] Couldn't save messages to /home/xxxx/.cache/jami/xxx/messages: basic_ios::clear: iostream error
Jan 12 00:59:46 nuc dring: Creating transport
Jan 12 00:59:46 nuc dring: Recycling transport 0.0.0.0:5060
Jan 12 01:07:59 nuc dring: Keep alive registration callback for account xxx
Jan 12 01:07:59 nuc dring: [Account xxx] SIP port changed to 5060: reregistering SIP account
Jan 12 01:07:59 nuc dring: [Account ] Couldn't save messages to /home/xxx/.cache/jami/xxx/messages: basic_ios::clear: iostream error
Jan 12 01:07:59 nuc dring: Creating transport
Jan 12 01:07:59 nuc dring: Recycling transport 0.0.0.0:5060
Jan 12 01:16:12 nuc dring: Keep alive registration callback for account 6eec02b60ae98264
Jan 12 01:16:12 nuc dring: [Account ] SIP port changed to 5060: reregistering SIP account
Jan 12 01:16:12 nuc dring: [Account ] Couldn't save messages to /home/xxx/.cache/jami/xxx/messages: basic_ios::clear: iostream error
Jan 12 01:16:12 nuc dring: Creating transport
Jan 12 01:16:12 nuc dring: Recycling transport 0.0.0.0:5060https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/465Video mixer: avoid black bands around video2021-03-19T17:47:03ZSébastien BlinVideo mixer: avoid black bands around videoPierre LespagnolPierre Lespagnolhttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/1076Date should show in correct locale format2021-03-20T20:35:18ZovariDate should show in correct locale formatWas speaking to a contact who has macOS and he didn't like how the date was showing in US format. He would like the date to show in accordance with the date sets in the system locale settings which is dd/mm/yy. Unsure of exactly where th...Was speaking to a contact who has macOS and he didn't like how the date was showing in US format. He would like the date to show in accordance with the date sets in the system locale settings which is dd/mm/yy. Unsure of exactly where this date was showing incorrectly as we do not have a macOS. @kkostiuk are you able to find where this is? If so does another issue need to be created in the Jami macOS client section?
The date format is also incorrectly shown in the Jami GNOME client. The chatview seems to show the date correctly according to the system locale setting. Please see image below. @sblin can you please fix the date format to show from `mm/dd/yy` to `dd/mm/yyyy`?
If the last conversation was in the last week, can the date in the conversations panel be replaced by the day? i.e. `Monday`, `Tuesday`, `Wednesday`, `Thursday`, `Friday`, `Saturday`, `Sunday`
If the last conversation was in the last day, can the date in the conversations panel be replaced by the time in accordance with the system time setting? i.e. `6:57 PM`, `6:57 p.m.` or `18:57`
![image](/uploads/3cdc1c568df4ff41d05b1c7a3b3efc4f/image.png)
Do the other clients need fixing too? Or is this a issue with the daemon or otherwise?
Thank youNew release 1Sébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/1147Rename their about menu item from "About" to "About Jami"2021-03-21T21:34:31ZovariRename their about menu item from "About" to "About Jami"![image](/uploads/af71016d4114b8135d3e28f4aaa002f7/image.png)
>Rename their about menu item from "About" to "About application-name"<br>
https://gitlab.gnome.org/GNOME/Initiatives/-/wikis/App-Menu-Retirement
Other items may need attent...![image](/uploads/af71016d4114b8135d3e28f4aaa002f7/image.png)
>Rename their about menu item from "About" to "About application-name"<br>
https://gitlab.gnome.org/GNOME/Initiatives/-/wikis/App-Menu-Retirement
Other items may need attention, cf. https://gitlab.gnome.org/GNOME/geary/-/issues/759#note_749888
What do you think?
Thank youhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/50Multiple instances of QtWebEngineProcess run2021-03-22T02:05:02ZAndreas TraczykMultiple instances of QtWebEngineProcess run![image](/uploads/047ad10be476fd937eed01852f938421/image.png)![image](/uploads/047ad10be476fd937eed01852f938421/image.png)https://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-project/-/issues/1046Constant hard disk activity2021-03-22T14:14:32ZAndy HiscockConstant hard disk activityIf I am in a video or voice call the hard disk on my laptop is constantly seeking. From the time I press the call button on the Linux client (Trisquel 8-mini i386) until the call is answered the hard disk appears to be constantly readin...If I am in a video or voice call the hard disk on my laptop is constantly seeking. From the time I press the call button on the Linux client (Trisquel 8-mini i386) until the call is answered the hard disk appears to be constantly reading/writing.
I installed Trisquel 8 on my Dell laptop (x64) and this does the same thing. Why and how do I stop it?