Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
T
tails
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 944
    • Issues 944
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 13
    • Merge Requests 13
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • tails
  • tails
  • Issues
  • #6591

Closed
Open
Opened Jan 10, 2014 by intrigeri@intrigeriMaintainer

GUI to select another upgrade channel

Originally created by @intrigeri on #6591 (Redmine)

A GUI to select another upgrade channel (e.g. alpha or beta) would make it much easier:

  1. for us to document how to upgrade to a Tails release candidate;
  2. for users to follow this documentation.

Implementation-wise:

  • If implementing this in Perl: Tails::RunningSystem in our perl5lib allows to trivially get the currently configured channel. Adding the needed backend code there to change this setting and write /etc/os-release should be pretty easy. Adding a frontend on top should also be easy.
  • If implementing this in another language (Python, shell): either do the /etc/os-release parsing and writing yourself; or preferably add a short Perl wrapper executable around our perl5lib, and build a GUI on top using your preferred programming language; this way, the channel reading and writing is kept in a single place, instead of being duplicated in various programming languages; intrigeri may be willing to write the needed Perl bits if it helps.
To upload designs, you'll need to enable LFS and have admin enable hashed storage. More information
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: tails/tails#6591