VLC migration to GitLab

Background

VideoLAN is a non-profit organization, developing popular multimedia applications, like VLC, x264 or dav1d. VideoLAN is also hosting other multimedia projects.

VideoLAN has partially moved some projects to its own Gitlab instance, like for VLC/Android or VLC/iOS.

VideoLAN has mandatory self-hosting requirements and cannot use SaaS versions of tools.

The VideLab GitLab is hosted here: https://code.videolan.org/

Product

  • Would be using Community Edition

Goals

The main goals for this migration are:

  • simplify contributions for external users,
  • single login/application for all coding tasks, from bugs to reviews, to release,
  • less maintenance,
  • move to MR model.

VideoLAN would like to kill:

  • trac (bugtracker),
  • patchwork (patch tracking),
  • wiki,
  • gitosis (git user management),
  • git webview,
  • jenkins (CI),
  • our documentation,

and move all this to Gitlab.

High Priority / Blockers

  • Custom Fields -- The biggest issue is the lack of Custom Fields in the bug tracker: #1906 (closed)

Medium Priority

Low

Nice to have

Gitlab-CI issues

Edited by Jean-Baptiste Kempf