Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • U updater
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 37
    • Issues 37
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 1
    • Merge requests 1
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Turris
  • updater
  • updater
  • Issues
  • #252

Closed
Open
Created Apr 26, 2018 by Karel Koci@kkoci🤘Owner2 of 2 tasks completed2/2 tasks

Refactor URI

Updater contains complicated uri handling and almost separate downloading framework (that is integrated with events). We should instead reimplement it from ground up in C (just as lua bindings) with dedicated downloading system. Idea is to separate current downloader implementation from events and then use that to implement uri abstraction.

There should also be small feature that to simplify uri usage we should also accept strings without URI:// format to be local paths (file:// uri).

  • Separate downloader from events
  • Implement uri as a lua bindings
Edited Mar 18, 2019 by Karel Koci
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking