[vlc-devel] Migration to Merge Requests

Jean-Baptiste Kempf jb at videolan.org
Wed Apr 21 23:05:02 UTC 2021


As it should be a surprise to nobody, we're moving to Merge Requests for the main repository of VLC in the next few days, or maybe a few hours, depending on our sysadmins.

What does it change for you:
- the main pull URL will be git at code.videolan.org:videolan/vlc.git or https://code.videolan.org/videolan/vlc.git
- you will need to do your changes on your fork before submitting an MR to the main repository
- the github clone will be mirrored from gitlab.

NB: Merge Requests will run CI before acceptance, on all platforms (currently 18 as you can see on https://code.videolan.org/videolan/vlc/-/pipelines/88794)

For now, the review process will be checked by a bot, to smooth the reviews, reach consensus and not forget patches.
The process of the bot was discussed IRL, on VC and on IRC.
This bot, open source, is in its infancy: it will not be perfect, and it will not catch all cases. The asso and the TC are here to solve the remaining cases. Timings will probably need to be adjusted.

Discussions without consensus will need discussions with the TC or a WorkShop.

We will review the process in a VC call ONE MONTH after the introduction of the Merge Requests, to make the adjustments.

The source code of the bot can be found here: https://code.videolan.org/Garf/homer-bot
The document explaining the high-level process can be found attached to this email (svg).
The process can also be found here https://code.videolan.org/Garf/homer-bot/-/blob/master/doc/acceptance.md and is more focused on the Bot PoV.

Happy Hacking folks!

Jean-Baptiste Kempf -  President
+33 672 704 734
-------------- next part --------------
A non-text attachment was scrubbed...
Name: acceptance.svg
Type: image/svg+xml
Size: 18372 bytes
Desc: not available
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20210422/de0eef4a/attachment.svg>

More information about the vlc-devel mailing list