Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • jami-project jami-project
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 155
    • Issues 155
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • savoirfairelinux
  • jami-projectjami-project
  • Issues
  • #482

Closed
Open
Created Jul 19, 2018 by Hugo Lefeuvre@hlefeuvreDeveloper

Ring PPA / Debian package: provide one-click-install

Currently it is very difficult for non-power-users to get Ring automatically updated when using the Debian package from the website.

This is because configuring the PPA requires command line operations. We want everybody to be able to use our GNU/Linux GNOME client.

What we should do: If the user decides to install ring.cx's Debian package (instead of the official Debian / Ubuntu package), then he should be able to do it within the space of just a few clicks. No command line stuff. If user agrees, the Debian package should set up the PPA and the GnuPG release key as well. This is important for security updates.

Examples: Chrome, Opera, Steam

What we should keep in mind:

  1. Don't be intrusive. We should always ask the user before adding our key + repository to their trusted peers. This action should be explained in very simple yet meaningful words.

  2. Keep it clean. There are many ways to do it, and most of them are ugly. We should follow https://wiki.debian.org/DebianRepository/UseThirdParty

Edited Jul 19, 2018 by Hugo Lefeuvre
Assignee
Assign to
Time tracking