VLC migration to GitLab

Background

VideoLAN is a non-profit organization, developing multimedia applications, like VLC, x264 or dav1d.

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

VideoLAN has mandatory self-hosting requirements.

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

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

Issues

This ticket will be linked to the issues we currently have.

Custom Fields

The biggest issue is the lack of Custom Fields in the bug tracker. https://gitlab.com/gitlab-org/gitlab-ce/issues/8988

Gitlab-CI issues

The biggest issue on the CI side is: https://gitlab.com/gitlab-org/gitlab-ce/issues/23902

Other issues

MR

Documentation

Edited by Jean-Baptiste Kempf