Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • E Easy Installer
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Merge requests 7
    • Merge requests 7
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Jobs
  • Commits
Collapse sidebar
  • e
  • devices
  • Easy Installer
  • Merge requests
  • !163

Google, OnePlus, macOS support (+ bug fixes)

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Romain Hunault requested to merge e12os-google-pixel-macos-bugfix into master Jun 28, 2022
  • Overview 31
  • Commits 69
  • Pipelines 3
  • Changes 20

Description

Validation before release

Issue(s)

New devices

  • Offer Google Pixel 4A support https://gitlab.e.foundation/e/devices/easy-installer/-/issues/411
  • Offer OnePlus 8 support https://gitlab.e.foundation/e/devices/easy-installer/-/issues/414
  • Offer OnePlus 7T support https://gitlab.e.foundation/e/devices/easy-installer/-/issues/417
  • Offer Google Pixel 4 support https://gitlab.e.foundation/e/devices/easy-installer/-/issues/418
  • Offer Google Pixel 4 XL support https://gitlab.e.foundation/e/devices/easy-installer/-/issues/419
  • Offer OnePlus 8 Pro support https://gitlab.e.foundation/e/devices/easy-installer/-/issues/415
  • ❓ Offer OnePlus 7 Pro support https://gitlab.e.foundation/e/devices/easy-installer/-/issues/416

MacOS support

  • Easy Installer on MAC https://gitlab.e.foundation/e/devices/easy-installer/-/issues/408

bugfix

  • When changing the focused instruction, with a new image, an resizing error displayed https://gitlab.e.foundation/e/devices/easy-installer/-/issues/386
  • As a non-admin user I want to have access to shortcut https://gitlab.e.foundation/e/devices/easy-installer/-/issues/261

Test environment

  • non regression test

/!\ Checked OS should at least be tested: /!\

  • windows
  • linux
  • MacOS

/!\ Checked devices should at least be tested: /!
If no device checked, then you can pick anyone from the list

  • GS290
  • FP3
  • 2e
  • starlte
  • star2lte
  • dreamlte
  • dream2lte
  • herolte
  • hero2lte
  • sunfish
  • flame
  • coral
  • instantnoodle
  • instantnoodlep
  • hotdogb
  • ❓ guacamole

HOW TO SETUP

  • Download build from latest pipeline of this MR

windows

  • Extracted Installer from the build downloaded
  • Double click on it
  • Follow the setup wizard
  • Start from shorcut in menu

linux with Snap

  • You need to have snap available from your shell.

    • Debian/ubuntu based :
      sudo apt install snapd
    • Fedora based :
      sudo dnf install snapd
    • Arch linux based :
      yaourt -S snapd
      sudo systemctl enable --now snapd.socket
  • Extract snap file to some location

  • Open shell prompt and move to this location (using cd )

  • run : sudo snap install --dangerous <yourFile.snap>. Note: I have a doubt about sudo

  • run : snap connect easy-installer:adb-support

  • run : sudo snap connect easy-installer:raw-usb

macOS

  • Extracted Installer from the build downloaded
  • run the .app

Uninstall the easy-installer test build:

Windows:

  • Open menu
  • Right click on easy-installer
  • select uninstall

Or remove it like any other software from uninstall settings menu.

Linux:

  • run sudo snap remove easy-installer in a shell

Test procedures

//Describe the process to Follow

//Describe what should be checked

Screenshots

// Screenshots which can help reviewer

Check list

  • Self review
  • Test procedure explained
  • Tested on fresh install
  • Tested applied as an update
  • License
  • Internal documentation
  • User documentation

macOS

Edited Jul 05, 2022 by Romain Hunault
Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: e12os-google-pixel-macos-bugfix