Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • U User Personas
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Issues 15
    • Issues 15
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Create a new issue
  • Jobs
  • Issue Boards
Collapse sidebar
  • Librem5
  • User Personas
  • Issues
  • #2

Closed
Open
Created Jul 16, 2020 by Jonas Smedegaard@jonas.smedegaardDeveloper4 of 35 tasks completed4/35 tasks

User persona: Jonas

Jonas is a Debian geek. He mostly sits in his couch at home in Scandinavia, curating and developing Debian software, remote-controlling Debian-based servers, and authoring documentation for setting up and using Debian as servers and workstations. Occationally Jonas goes travelling, but rarely at places without a power plug: Long battery life is certainly a convenience but not a must.

For Jonas, it is nice but not crucial that his phone can make voice calls. Most important is to somehow always be online, which means that whenever he goes for a walk or goes shopping he needs his phone to provide him with that crucial internet connection - either voice-based, or realtime text chat. Jonas finds it important that most if not all of his software tools are long-term maintained in Debian, and that data is not only backed up but in sync with his workstations and servers. Also important is that customization of Jonas' phone can be easily replicated by both himself and others, so interactive user-specific customizations are avoided most possible, instead favoring automated system-wide tweaks, or even better integrated with Debian packages as general-purpose presets (so-called "debconf settings").

critical

  • install and update software via apt
  • runs a mainline kernel
  • runs a mainline bootloader
  • LUKS disk encryption using cryptsetup
  • wifi support
  • wwan support
  • SMS
  • xmpp

important

  • install and update software via apt solely from Debian
  • runs Debian-maintained kernel
  • runs Debian-maintained u-boot
  • LUKS disk encryption using Debian-maintained cryptsetup-initramfs
  • audio input/output
  • contact integration for calls/sms/xmpp
  • minimal matrix support (chat messages, 1:1, chat rooms)
  • reading email inbox
  • sending email
  • caldav/carddav calendar/contacts sync out of the box
  • mumble

normal

  • stereo headphone output
  • install and update software via apt solely from Debian testing (i.e. nothing unstable or experimental)
  • phone calls
  • web browsing
  • rich matrix support (images, video, audio)
  • xmpp phone calls
  • managing/sorting email
  • using the phone the whole day without thinking about it

wishlist

  • install using official Debian installer
  • install and update software via apt solely from Debian stable (i.e. no backports)
  • taking photos
  • adjusting photos
  • sending photos via mail / IM
  • using device as desktop replacement
  • solid integration
  • safenet integration
Edited Aug 07, 2020 by Jonas Smedegaard
Assignee
Assign to
Time tracking