infra.txt 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. FFmpeg Infrastructure:
  2. ======================
  3. Servers:
  4. ~~~~~~~~
  5. Main Server:
  6. ------------
  7. Our Main server is hosted at telepoint.bg
  8. for more details see: https://www.ffmpeg.org/#thanks_sponsor_0001
  9. Nothing runs on our main server directly, instead several VMs run on it.
  10. ffmpeg.org VM:
  11. --------------
  12. Web, mail, and public facing git, also website git
  13. fftrac VM:
  14. ----------
  15. trac.ffmpeg.org Issue tracking
  16. ffaux VM:
  17. ---------
  18. patchwork.ffmpeg.org Patch tracking
  19. vote.ffmpeg.org Condorcet voting
  20. fate:
  21. -----
  22. fate.ffmpeg.org FFmpeg automated testing environment
  23. coverage:
  24. ---------
  25. coverage.ffmpeg.org Fate code coverage
  26. The main and fate server as well as VMs currently run ubuntu
  27. Cronjobs:
  28. ~~~~~~~~~
  29. Part of the docs is in the main ffmpeg repository as texi files, this part is build by a cronjob. So is the
  30. doxygen stuff as well as the FFmpeg git snapshot.
  31. These 3 scripts are under the ffcron user
  32. Git:
  33. ~~~~
  34. Public facing git is provided by our infra, (https://git.ffmpeg.org/gitweb)
  35. main developer ffmpeg git repository for historic reasons is provided by (git@source.ffmpeg.org:ffmpeg)
  36. Other developer git repositories are provided via git@git.ffmpeg.org:<NAME_OF_REPOSITORY>
  37. git mirrors are available on https://github.com/FFmpeg
  38. (there are some exceptions where primary repositories are on github or elsewhere instead of the mirrors)
  39. Github mirrors are redundantly synced by multiple people
  40. You need a new git repository related to FFmpeg ? contact root at ffmpeg.org
  41. Fate:
  42. ~~~~~
  43. fatesamples are provided via rsync. Every FFmpeg developer who has a shell account in ffmpeg.org
  44. should be in the samples group and be able to upload samples.
  45. See https://www.ffmpeg.org/fate.html#Uploading-new-samples-to-the-fate-suite
  46. Accounts:
  47. ~~~~~~~~~
  48. You need an account for some FFmpeg work? Send mail to root at ffmpeg.org
  49. VMs:
  50. ~~~~
  51. You need a VM, docker container for FFmpeg? contact root at ffmpeg.org
  52. (for docker, CC Andriy)
  53. IRC:
  54. ~~~~
  55. irc channels are at https://libera.chat/
  56. irc channel archives are at https://libera.irclog.whitequark.org