REPRODUCIBILITY (% or how often): 100%
BUILD ID = OS VERSION (Settings > About product): 4.2 Verla
HARDWARE (XA2, X10, X10 II, …): X10 DualSim
UI LANGUAGE:en
REGRESSION: (compared to previous public release: Yes, No, ?): yes
DESCRIPTION:
The app permissions for the People app do not contain the “Downloads” permission. This might be intentional, however some use cases would require this.
PRECONDITIONS:
none, or see step one fo the use case descriptions below.
STEPS TO REPRODUCE:
Case 1: Contact received via email
- Receive an Email with a .vcf (contact card) attachment
- Open email, download attachments → saved to
~/Downloads/mail_attachments
- UI automatically launches People as it is registered as a handler for
text/vcard
mime type - receive the Error message that contact couldn’t be imported
- lookup in journal, file location is correct, but permission denied on reading it
Case 2: Contact downloaded from the web
- Download a .vcf card using the Browser
- Open Transfers
- select file
- continue with step 4. from Case 1
Case 3: Other means of receiving a Contact file, like restoring a backup
- Have .vcf file somewhere where Tracker can find it
- Open Settings
- Open App tab
- Open People settings
- select “import from file” (or “start import wizard”)
- select .vcf file form 1. (or even from Case 1 above)
- receive the Error message that contact couldn’t be imported
- lookup in journal, file location is correct, but permission denied on reading it
EXPECTED RESULT:
Stock apps agree on locations and access to them.
ACTUAL RESULT:
See Steps above.
ADDITIONAL INFORMATION:
Actually IIRC Calendar used to have the same problem (.ics cards and such), but has gained Downloads permission.