From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on starla X-Spam-Level: X-Spam-Status: No, score=-0.9 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from server2.sourceware.org (server2.sourceware.org [8.43.85.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id 6E90A1F461 for ; Mon, 25 Mar 2024 10:03:00 +0000 (UTC) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 897C0385828B for ; Mon, 25 Mar 2024 10:02:59 +0000 (GMT) Received: from gnu.wildebeest.org (gnu.wildebeest.org [45.83.234.184]) by sourceware.org (Postfix) with ESMTPS id A44CB385829B for ; Mon, 25 Mar 2024 10:02:27 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org A44CB385829B Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=klomp.org Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=klomp.org ARC-Filter: OpenARC Filter v1.0.0 sourceware.org A44CB385829B Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=45.83.234.184 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1711360949; cv=none; b=f6M1XEYB5NWK7bKiw8nAqK0GvvvE4Z6G9ON3nfmZl2M4out58gnM+MwpUzIpTU6LQ4MvtWhQ5eIFnZhMTCoCCLqvcTFKVQPz6LJnZdVvoR2PlSjOK+K8UFo4THsdNgdFXRk3E0qDfAvjuEjASjPtaLqoUHHdItA9bgYEcFPtAy0= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1711360949; c=relaxed/simple; bh=PNP0LtDfq+sdoz3LoRbEkHCjn1zoEveKc+uuEVwClWE=; h=Date:From:To:Subject:Message-ID:MIME-Version; b=Wm6gxsW2ILImph8N2jO0H30JwRu/h9ZxLsSdBMJeWekkrFdFHPJHjjlu/KE3mC0XxfgZACOUNuEImdA86U3EYXJN9p3t6cNMAwDrRbEBGb7+LetHhoMznS7LnCPrIejEmjLqxuy/uqGsZ/D+gak5UW5H/GMkkxRsUYhPREvqp88= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by gnu.wildebeest.org (Postfix, from userid 1000) id CC9B630275BF; Mon, 25 Mar 2024 11:02:26 +0100 (CET) Date: Mon, 25 Mar 2024 11:02:26 +0100 From: Mark Wielaard To: libc-alpha@sourceware.org Subject: Sourceware 2024 - The Plan Message-ID: <20240325100226.GL5673@gnu.wildebeest.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: overseers@sourceware.org Errors-To: libc-alpha-bounces+e=80x24.org@sourceware.org The Sourceware Project Leadership Committee in discussion with the Software Freedom Conservancy staff came up with the Sourceware 2024 plan and is looking at longer term projects that would be needed to keep your infrastructure running smoothly and securely for the next couple of years. We are currently discussing how to distribute these tasks over paid staff, overseers, project admin volunteers and contractors. We realize that our plans may not be your plans, so really like to get feedback. It is our goal to offer a worry-free, friendly home for Free Software core toolchain and developer tools projects. So please do reach out and share your ideas on the overseers mailinglist, file infrastructure bugs, join our channel #overseers on irc or join one of the monthly open office hours: https://sourceware.org/mission.html#organization For 2024 we want to concentrate on isolating and scaling the services. In the last two years we doubled the number of machines (and more are on the way!) that we run the services on. And some of the new services are already setup in containers or on isolated VMs. But most of the services are still isolated through traditional unix mechanisms. Moving those into their own container or VM will help scaling by making it easy to move between separate physical machines. It will also provide security in depth. It is our preference to run distro packaged software (e.g. mailman, postfix, public-inbox, etc.). That way we have easy security updates. But for some services we track an upstream stable branch (e.g. buildbot, patchwork and bugzilla). While isolating/containerizing these services we will also publish the internal git repos (if they contain any local adjustments), so we can easier share patches with other organizations. Ideally we'll also publish ansible playbooks. That way, over time, we will provide services that anybody can replicate and setup themselves. Longer term we identified a couple of thing, mainly around isolation (the theme of 2024), email, spam, mailinglists, search, AI bots and services upgrades that we believe are important to prepare for. Concretely we are looking at: - mailman2 upgrade/replacement https://sourceware.org/bugzilla/show_bug.cgi?id=31545 - bugzilla upgrade https://sourceware.org/bugzilla/show_bug.cgi?id=31547 - (local) search and AI bot/spiders, sitemaps, ... https://sourceware.org/bugzilla/show_bug.cgi?id=31551 https://sourceware.org/bugzilla/show_bug.cgi?id=31548 https://sourceware.org/bugzilla/show_bug.cgi?id=30610 https://sourceware.org/bugzilla/show_bug.cgi?id=31549 - Distributed spam fighting https://sourceware.org/bugzilla/show_bug.cgi?id=31550 - buildbot email templates, pre-commit testing, buildbot-travis, ... https://sourceware.org/bugzilla/show_bug.cgi?id=31552 More items can be found in the Sourceware infrastructure bugzilla https://sourceware.org/bugzilla/buglist.cgi?component=Infrastructure&product=sourceware&resolution=--- If you read this far we really like your feedback, even if it is a simple "OK!", Reply-To: overseers@sourceware.org Or add you comments to the bugzilla items above. And take a look at other ways to participate https://sourceware.org/mission.html#organization You can also help by becoming a Conservancy Sustainer https://sfconservancy.org/sustainer/ or donating directly to Sourceware https://sourceware.org/donate.html Thanks, Frank Ch. Eigler, Christopher Faylor, Ian Kelling, Ian Lance Taylor, Tom Tromey, Jon Turney, Mark J. Wielaard, Elena Zannoni