[FFmpeg-devel] [PATCH] doc: Add infra.txt

Michael Niedermayer michael at niedermayer.cc
Sat Feb 24 16:04:59 EET 2024


On Thu, Feb 22, 2024 at 10:05:36PM +0100, Andreas Rheinhardt wrote:
> Michael Niedermayer:
> > ---
> >  doc/infra.txt | 99 +++++++++++++++++++++++++++++++++++++++++++++++++++
> >  1 file changed, 99 insertions(+)
> >  create mode 100644 doc/infra.txt
> > 
> > diff --git a/doc/infra.txt b/doc/infra.txt
> > new file mode 100644
> > index 0000000000..5947a2c715
> > --- /dev/null
> > +++ b/doc/infra.txt
> > @@ -0,0 +1,99 @@
> > +FFmpeg Infrastructure:
> > +======================
> > +
> > +
> > +
> > +
> > +Servers:
> > +~~~~~~~~
> > +
> > +
> > +Main Server:
> > +------------
> > +Our Main server is hosted at telepoint.bg
> > +for more details see: https://www.ffmpeg.org/#thanks_sponsor_0001
> > +Nothing runs on our main server directly, instead several VMs run on it.
> > +
> > +
> > +ffmpeg.org VM:
> > +--------------
> > +Web, mail, and public facing git, also website git
> > +
> > +
> > +fftrac VM:
> > +----------
> > +trac.ffmpeg.org         Issue tracking
> > +
> > +
> > +ffaux VM:
> > +---------
> > +patchwork.ffmpeg.org    Patch tracking
> > +vote.ffmpeg.org         Condorcet voting
> > +
> > +
> > +fate:
> > +-----
> > +fate.ffmpeg.org         FFmpeg automated testing environment
> > +
> > +
> > +All servers currently run ubuntu
> > +
> > +
> > +
> > +Cronjobs:
> > +~~~~~~~~~
> > +Part of the docs is in the main ffmpeg repository as texi files, this part is build by a cronjob. So is the
> > +doxygen stuff as well as the FFmpeg git snapshot.
> > +These 3 scripts are under the ffcron user
> > +
> > +
> > +
> > +Git:
> > +~~~~
> > +Public facing git is provided by our infra, (https://git.ffmpeg.org/gitweb)
> > +main developer ffmpeg git repository for historic reasons is provided by (git at source.ffmpeg.org:ffmpeg)
> > +Other developer git repositories are provided via git at git.ffmpeg.org:<NAME_OF_REPOSITORY>
> > +git mirrors are available on https://github.com/FFmpeg
> > +(there are some exceptions where primary repositories are on github or elsewhere instead of the mirrors)
> > +
> > +Github mirrors are redundantly synced by multiple people
> > +
> > +You need a new git repository related to FFmpeg ? contact root at ffmpeg.org
> > +
> > +
> > +Fate:
> > +~~~~~
> > +fatesamples are provided via rsync. Every FFmpeg developer who has a shell account in ffmepg.org
> 
> ffmpeg.org
> 
> > +should be in the samples group and be able to upload samples.
> > +See https://www.ffmpeg.org/fate.html#Uploading-new-samples-to-the-fate-suite
> > +
> > +
> > +
> > +Accounts:
> > +~~~~~~~~~
> > +You need an account for some FFmpeg work? Send mail to root at ffmpeg.org
> > +
> > +
> > +
> > +VMs:
> > +~~~~
> > +You need a VM, docker container for FFmpeg? contact root at ffmpeg.org
> > +(for docker, CC Andriy)
> > +
> > +
> > +
> > +IRC:
> > +~~~~
> > +irc channels are at https://libera.chat/
> > +irc channel archieves are at https://libera.irclog.whitequark.org
> 
> archives
> 
> > +
> > +
> > +
> > +Currently open positions:
> > +~~~~~~~~~~~~~~~~~~~~~~~~~
> > +volunteer postfix / mailman expert.
> > +    You will need to do a mailman2 -> 3 update, old archieve links must continue to work
> 
> archive
> 
> > +    Some evaluation and improvments of DMARC/DKIM/... handling
> 
> improvements
> 
> > +    general long term maintaince of the mailman lists
> 
> maintenance

will apply with fixes and without the "open positions" because that
seems not to fit in the ffmpeg-git that well.

thx

[...]

-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

Does the universe only have a finite lifespan? No, its going to go on
forever, its just that you wont like living in it. -- Hiranya Peiri
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 195 bytes
Desc: not available
URL: <https://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20240224/8de8071b/attachment.sig>


More information about the ffmpeg-devel mailing list