Backlog issueshttps://gitlab.e.foundation/e/backlog/-/issues2022-06-22T10:21:23Zhttps://gitlab.e.foundation/e/backlog/-/issues/1442Google Cloud Messaging disconnected by default2022-06-22T10:21:23ZRomain HunaultGoogle Cloud Messaging disconnected by default- /e/ version: 0.9-p-2020062059357-test
- Device model: dreamlte
- When it started to occur:
- Reproducible with the last /e/ version: yes
- Reproducible with LineageOS: -
## Summary
<Summarize the bug encountered briefly and precisely...- /e/ version: 0.9-p-2020062059357-test
- Device model: dreamlte
- When it started to occur:
- Reproducible with the last /e/ version: yes
- Reproducible with LineageOS: -
## Summary
<Summarize the bug encountered briefly and precisely>
GCM is disconnected by default.
Following https://gitlab.e.foundation/e/backlog/-/issues/1423, we can test the fix by installing Signal app and checking that is no notification shown for background running.
<Please tick one of the following sentences if relevant>
- [ ] The device is unusable
- [ ] The bug is the source of a data loss or a big waste of time
- [ ] The bug concerns a third party app
- [ ] The bug concerns security
- [ ] The bug concerns privacy
## The problem
**Steps to reproduce**
<How one can reproduce the issue>
1. Install last test build
1. Install Signal app and login
**What is the current behavior?**
<What actually happens>
Signal informs you that Google Play Services are missing. So you have to allow the app to run in background. After few minutes, the notification appears in top bar.
When you go in `microG` > `Google Cloud Message` settings, the option is enabled but the status stay disabled.
**What is the expected correct behavior?**
<What you should see instead>
Google Cloud Message should automatically connect when it is asked by an app.
## Technical informations
**Relevant logs (`adb logcat`)**
<Paste any relevant logs in the codeblock bellow>
```
```
**Relevant screenshots**
<Screenshots of the problem>
![screenshot_20200622_19_22_01](/uploads/4791bc9e0473bbf21df3eebed9ba1043/screenshot_20200622_19_22_01.png)![screenshot_20200622_19_22_54](/uploads/842fd22b62329109d3b2cea6a1256f49/screenshot_20200622_19_22_54.png)![screenshot_20200623_10_58_49](/uploads/23aa22415f89da544c2a40390ff395f5/screenshot_20200623_10_58_49.png)
## Solutions
**Workaround**
<To get the feature working or at least to make the device usable>
1. dial `*#*#2432546#*#*`
1. try going into Advanced (3 dots menu) and change the ping interval for all Networks to 60 seconds
1. Reinstall Signal and log in.
From https://gitlab.e.foundation/e/apps/GmsCore/-/merge_requests/19#note_45087
**Possible fixes**
<Any idea to fix the issue or a link to the line of code that might be the cause for this problem>Parishttps://gitlab.e.foundation/e/backlog/-/issues/1645microG refactoring catch-all2022-06-22T10:21:22ZAlexandru Chircualexch@e.emailmicroG refactoring catch-allCatch-all entry to discuss microG refactoring related issues, features, etc.
MR: https://gitlab.e.foundation/e/apps/GmsCore/-/merge_requests/21Catch-all entry to discuss microG refactoring related issues, features, etc.
MR: https://gitlab.e.foundation/e/apps/GmsCore/-/merge_requests/21ParisRomain HunaultRomain Hunaulthttps://gitlab.e.foundation/e/backlog/-/issues/1652Use intents to set microG default configuration2022-06-22T10:21:21ZRomain HunaultUse intents to set microG default configuration- /e/ version:
- Device model:
- Reproducible with the last /e/ version:
- Reproducible with LineageOS:
## Summary
<Summarize the improvement briefly and precisely>
Instead of modifiying the source code of the app, we can now use inte...- /e/ version:
- Device model:
- Reproducible with the last /e/ version:
- Reproducible with LineageOS:
## Summary
<Summarize the improvement briefly and precisely>
Instead of modifiying the source code of the app, we can now use intent to define the microG default configuration.
**This improvement concerns** <Tick at least one of the following choices>
- [ ] UI
- [x] Behavior
- [ ] Privacy
## Description
**What is the current behavior?**
<What actually happens>
We modified values in the source code to set the default settings.
**What is the improved behavior?**
<What you should see instead>
Call intent, from the FTSW, to set the default microG setting values
**What does it bring?**
<Why this improvement is needed>
Avoid to differ from upstream
## Examples
<Give the example of what users will be able to accomplish with the improvement>
From Marvin (microG's founder)
> The code is here: https://github.com/microg/android_packages_apps_GmsCore/blob/master/play-services-core/src/main/kotlin/org/microg/gms/provision/ProvisionService.kt
>
> You have to
> - use permission org.microg.gms.PROVISION
> - start service com.google.android.gms/org.microg.gms.provision.ProvisionService using Intent that can have any of the boolean extras: checkin_enabled, gcm_enabled, safetynet_enabled set to true to enable that feature
## Validation
<List test case that will be run to validate that the issue is working as expected>
- [ ] Install /e/ on a device and check that the default conf is correct
- [ ] Check if the test plan have a part to validate microG default settingsParisRomain HunaultRomain Hunaulthttps://gitlab.e.foundation/e/backlog/-/issues/1024No Text-to-Speech Engine included in /e/ Pie (LineageOS 16) anymore2021-11-26T16:21:19ZRalph BöhlkeNo Text-to-Speech Engine included in /e/ Pie (LineageOS 16) anymore- /e/ version: Beryllium Pie test
- Device model: Poco F1/Beryllium
- When it started to occur: Pie test
- Reproducible with the last /e/ version:
- Reproducible with LineageOS: most probably / not tested
## Summary
It seems that Line...- /e/ version: Beryllium Pie test
- Device model: Poco F1/Beryllium
- When it started to occur: Pie test
- Reproducible with the last /e/ version:
- Reproducible with LineageOS: most probably / not tested
## Summary
It seems that LineageOS 16 and above is not shipped anymore with PicoTTS. Therefore, there is no Text-to-Speech support integrated in /e/ Pie. It would be desirable to integrated another Text-to-Speech Engine in /e/ Pie version. This is a downgrade compared to the Oreo build
https://android.stackexchange.com/questions/211988/default-text-to-speech-tts-engine-in-lineageos-16-0ParisMohit MaliMohit Malihttps://gitlab.e.foundation/e/backlog/-/issues/1633Import latest microG refactoring2020-12-07T18:55:53ZAlexandru Chircualexch@e.emailImport latest microG refactoring- Current app version: 0.2.10.19420
- Target app version: 0.2.11.202414- Current app version: 0.2.10.19420
- Target app version: 0.2.11.202414ParisMohit MaliMohit Mali