Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
B
Backlog
  • Project overview
    • Project overview
    • Details
    • Activity
  • Issues 1,076
    • Issues 1,076
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
    • Iterations
  • Requirements
    • Requirements
    • List
  • Operations
    • Operations
    • Incidents
  • Analytics
    • Analytics
    • Insights
    • Issue
    • Repository
    • Value Stream
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Create a new issue
  • Issue Boards
  • e
  • Backlog
  • Issues
  • #1172

Closed
Open
Opened Apr 15, 2020 by Romain Hunault@rhunaultOwner0 of 5 tasks completed0/5 tasks

System partition too large

  • /e/ version: 0.8
  • Device model: hammerhead, m8
  • When it started to occur: April
  • Reproducible with the last /e/ version: yes
  • Reproducible with LineageOS: no

Summary

Build failed for some devices because the system partition is too large. Consequently, those devices can't receive new updates.
  • 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

Due to some modifications in our code base (need to identify precisely which ones), the size of the system partition is more important.

What is the current behavior?

Consequently, this size exceeds the max size allowed on some devices. Build failed, and devices can't receive updates.

What is the expected correct behavior?

Build succeeds

Technical informations

Relevant logs (adb logcat)

Relevant screenshots

Solutions

Workaround

A workaround currently applied on some devices is to remove some default apps. It's undesirable to extend this behaviour to more devices, are it creates an inconsistent user experience between devices.

Possible fixes

  1. Decrease the size of the system partition
  2. Increase the system max size in the device tree source code, and resize partitions on the devices

Question

Would it be possible to resize the data partition too, to allow encryption feature to work out of the box?

Edited Apr 23, 2020 by Arnau Vàzquez
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: e/backlog#1172