From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id D445B45CAF for ; Mon, 14 Jul 2025 21:29:33 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 1D78A68EF46; Tue, 15 Jul 2025 00:29:30 +0300 (EEST) Received: from mout.gmx.net (mout.gmx.net [212.227.15.15]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 196F468DA33 for ; Tue, 15 Jul 2025 00:29:23 +0300 (EEST) X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from metallschleim.local ([91.62.29.141]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MbzyP-1vC8w21xqJ-00aYuC for ; Mon, 14 Jul 2025 23:29:21 +0200 Date: Mon, 14 Jul 2025 23:29:20 +0200 To: FFmpeg development discussions and patches Message-ID: References: <20250713114357.GD29660@pb2> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20250713114357.GD29660@pb2> X-Provags-ID: V03:K1:wpAyYHkcnVK73md72vHHJcAnGmcKwhCFQIbS2kBGpKchyrBoA1h Z084SO2KmkSzf64oE7MCU3drmVUOySBa4PstnOHUlskvKfWg8oXlH9wpCWA7/4uTWo5Y6bB nlrlsCYF3XBifzW5bdAUHHFNxKuGaw10p4uBk/8fJJ/Vb3fu5C4nFi4v3DmnqXfJf7jlBT1 UOS26Ffna73kfeShklxMw== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:/IkN4o+le08=;chYNv41O0lc0e2qV2B2CDTkO89P 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 Subject: Re: [FFmpeg-devel] [POLL] [VOTE] code.ffmpeg.org X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Alexander Strasser via ffmpeg-devel Reply-To: FFmpeg development discussions and patches Cc: Alexander Strasser Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: On 2025-07-13 13:43 +0200, Michael Niedermayer wrote: > Hi all > > Do people want Forgejo or Gitlab on code.ffmpeg.org for testing? > > F. code.ffmpeg.org should run Forgejo > G. code.ffmpeg.org should run Gitlab F. * the UI is more intuitive IMHO and I suspect it will be to the majority of newcomers * Gitlab follows the Open Core model which is prone to all kinds of unwanted developments * I actually did look a little at the sources and didn't get far with Gitlab where in Forgejo I could find my way around easily For Gitlab it was hard to find the source to begin with, when starting at their website. After multiple hops and wading through lists I ended up here: https://gitlab.com/gitlab-org/gitlab/ Later I randomly found out - by inspecting the README going to one of their web pages because of a different reason - that there is also: https://gitlab.com/gitlab-org/gitlab-foss/ For Forgejo it's scrolling down the home page and click a button or on every page in the footer via "Community Code". You are instantly on the repo hosted on Codeberg: https://codeberg.org/forgejo/forgejo Some superficial stats from a bit of line counting to get a feeling: | SLOC without comments | backend | frontend | ----------- | --------------------- | ------- | -------- | gitlab | ~4_600_000 | 70% | 30% | gitlab-foss | ~2_900_000 | 70% | 30% | forgejo | ~416_440 | 90% | 10% | To be fair, I didn't do any deeper analysis and be sure to take this numbers with a grain of salt. There is a mismatch of features etc. between these code bases and so we cannot just compare them easily. There are lots of features in Gitlab that we probably would never use. The ancestor of Forgejo is Gogs. Gogs initially achieved something quite remarkable. It provided a lot with very little. As far as I can judge this also transferred and to its forks Gitea/Forgejo and still mostly holds. If the Forgejo code base and project is the best in 5 years or in 10 years is not easily to be predicted today, but I would say the project has good chances to be in good shape. Currently I don't see any clearly better alternatives. Alexander _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".