delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2026/04/06/18:33:13

DMARC-Filter: OpenDMARC Filter v1.4.2 delorie.com 636MXDW62565287
Authentication-Results: delorie.com; dmarc=pass (p=none dis=none) header.from=cygwin.com
Authentication-Results: delorie.com; spf=pass smtp.mailfrom=cygwin.com
DKIM-Filter: OpenDKIM Filter v2.11.0 delorie.com 636MXDW62565287
Authentication-Results: delorie.com;
dkim=pass (1024-bit key, unprotected) header.d=cygwin.com header.i=@cygwin.com header.a=rsa-sha256 header.s=default header.b=nfz37jTC
X-Recipient: archive-cygwin AT delorie DOT com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 1AE8A4BA2E19
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
s=default; t=1775514791;
bh=TF0UWIfSW4hBONg+pOpVcnv6yTBCHqOTgKb8b2Pstac=;
h=Date:To:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post:
List-Help:List-Subscribe:From:Reply-To:From;
b=nfz37jTCkjCHIqDm7eG+nF6/jD8sc1LNc6W+N5XeNLchC04yAPzBH+HsKLlW4kMQG
oT6nlNMsChj20R1Hyvgmz/izXU098MKiQsVTPnvZRZDyljkGOvmyffBE6uX285P2kj
SVlZCGyQbt4uzDRUK+AaVaV9Sc1DCBxv6gjqQUoc=
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 0C88B4BA2E05
ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 0C88B4BA2E05
ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1775514770; cv=none;
b=ANM7/Eg557IDnjLBEzPsM48Hf74964ObssAZL+DkqTqIG/ydz2GL7Ma67UbBA6oF8e5OnualN54fKGhOjif9kMmCEEYZGOQBWHDQXXUlhOAM56rNGY27tZQKY2ETmD0vcS6ykW+2Ir0ly7FTKNzhsjgpQxmjsFhEBCoHkTY0Jeo=
ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key;
t=1775514770; c=relaxed/simple;
bh=qgxjorHHPdg+3g687YdXyJzJlijHqnq1b5JxnFuNvfI=;
h=Date:From:To:Subject:Message-ID:MIME-Version;
b=WbRNFxRXyNYzrRlGt+PNeKfaGp5hye+MXX10Jhu7G8OhDEQ2O8DAXKT2B9EddtpifR+XyJQzQWbKU62ULBQJ+CFMdO5PiuPiJHHKweBxCw5WHoj0xsU4UlZUFH78m6ovMe5ZQuXTxc7vMsQiuVEC/8Ax09HVoFVAwRtvO8x/rFE=
ARC-Authentication-Results: i=1; server2.sourceware.org
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 0C88B4BA2E05
Date: Tue, 7 Apr 2026 00:32:49 +0200
To: cygwin AT cygwin DOT com
Subject: Sourceware infrastructure updates for Q1 2026
Message-ID: <20260406223249.GS7048@gnu.wildebeest.org>
MIME-Version: 1.0
User-Agent: Mutt/1.5.21 (2010-09-15)
X-BeenThere: cygwin AT cygwin DOT com
X-Mailman-Version: 2.1.30
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-request AT cygwin DOT com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=subscribe>
From: Mark Wielaard via Cygwin <cygwin AT cygwin DOT com>
Reply-To: Mark Wielaard <mark AT klomp DOT org>
Sender: "Cygwin" <cygwin-bounces~archive-cygwin=delorie DOT com AT cygwin DOT com>

Sourceware infrastructure community updates for Q1 2026

  Keep Sourceware independent, worry-free and friendly, sustain our
  fiscal sponsor https://sfconservancy.org/sustainer support OSUOSL
  to host projects like ours https://osuosl.org/donate or donate
  directly to Sourceware https://sourceware.org/donate.html

Every quarter we provide a summary of news about Sourceware and
roadmap updates https://sourceware.org/sourceware-25-roadmap.html

  - New buildbot CI workers and forge action runners
  - VM-first hardware refresh cycle completed
  - Forge updates
  - Signed-commit census leaderboard
  - Sourceware Organization, Contact and Open Office hours

= New buildbot CI workers and forge action runners

  We worked with the OSUOSL admins to get a new sourceware-builder3
  x86_64 server at OSUOSL 2x28 cores (2x56 threads), 768GB RAM and 2 x
  NVMe M.2 1TB online. It replaces two (smaller) sourceware-builder1
  and sourceware-builder2 servers, which have been turned off now.

  The machine has been partitioned into four VMs:

  - sw3bb1: 40 vcpus, 256GB mem, 500GB disk
  - sw3bb2: 16 vcpus,  96GB mem, 420GB disk
  - sw3runner1: 40 vcpus, 256GB mem, 500GB disk
  - sw3runner2: 16 vcpus,  96GB mem, 420GB disk

  The buildbot worker tasks and containers can be configured through
  the builder project: https://sourceware.org/cgit/builder For
  projects with user branches (like binutils, gdb, libabigail,
  elfutils, valgrind) it can also be used for pre-commit CI with try
  branches: https://sourceware.org/binutils/wiki/Buildbot
  For questions please join the mailinglist:
  https://sourceware.org/mailman/listinfo/buildbot

  The forge workflows can be configured through your projects
  .forgejo/workflows/ actions (you can also enable actions on your
  personal forks). For workflows that need to run on sw3runner1 use
  the sourceware-large-runner label. See also the forge project on
  https://forge.sourceware.org/forge/ or join the mailinglist:
  https://sourceware.org/mailman/listinfo/forge

= VM-first hardware refresh cycle completed

  This quarter the old server2 and server3 joined the new server1 that
  was moved to the new datacenter (RDU3) last quarter. They are also
  setup as VM-first machines (no services running on the bare-metal,
  everything in VMs). The intention is to configure a VM on server2 as
  warm backup for sourceware, periodically copying over the VM lvm
  snapshot. server3 will also be available for random new workloads
  (also VMs). As both server2 and server3 have raid6 setups we have
  pretty good redundancy in case of many-disk failures.

  The next vms would be inbox, patchwork, buildbot, bunsen (and maybe
  cygwin, gitweb/cgit, bugzilla, dwarfstd, valgrind). The limiting
  factor for creating more isolated, but publicly accessible, VMs is
  external IP addresses, we have 8 (which can be freely assigned to
  any VM on any of the 3 servers), but we are already using 4.

  This effort completes our bare-metal to VM-first transition. And
  with the replacement of the OSUOSL build servers (see above) this
  also completes our hardware refresh cycle. For the effort to upgrade
  the Sourceware hardware, services and security isolation the
  Sourceware PLC has been working closely together with the overseers,
  Software Freedom Conservancy, FSF sysadmins, Red Hat IT and OSUOSL
  over the last year.

  And thanks to your generous donations our hardware refresh fund is
  already back up to strenght. So we are able to replace any failing
  server or components (outside of waranty) with new hardware
  immediately. For hardware, hosting and VMs, we should be good for
  the next couple of years now.

= Forge updates

  Besides the new action runners (see above), the forge now also has a
  bigger VM on server1 (vm02), data has been migrated from the
  production server still running on the RH OSPO cloud server (but
  needs a new resync now of course). The new VM should get an ansible
  setup and a hot backup on server3 (48GB mem, 16 cores, 200GB lv).

  There has been work/discussion on how the forge should convert a
  pull request to an email containing all discussions on the forge.
  When should it trigger? What should (and shouldn't) go into the
  email? Claudio has a concrete proposal for which bot workflows would
  need to be implemented and what should happen at what time:
  https://inbox.sourceware.org/c16d2000-a13c-4136-8faf-3c0bb5feb402 AT arm DOT com/

  The Linaro bot does run merge requests through CI and updates
  comments with the current CI state.

  There were also suggestions to also "incoming" emails.
  But that still has to be setup:
  https://forgejo.org/docs/latest/admin/advanced/incoming-email/

= Signed-commit census leaderboard

  How is your project doing on signed commits?
  
analyzing branch HEAD since 2026-01-01
cygwin-calm     28 commits  28 signed 100%   1 committers  1 signers 100%
cygwin-setup    28 commits  28 signed 100%   2 committers  2 signers 100%
profiledb        5 commits   5 signed 100%   1 committers  1 signers 100%
annobin         10 commits   9 signed  90%   2 committers  1 signers  50%
systemtap       16 commits  13 signed  81%   2 committers  2 signers 100%
bunsen          57 commits  46 signed  80%   3 committers  2 signers  66%
elfutils        55 commits  36 signed  65%   4 committers  3 signers  75%
glibc          256 commits  19 signed   7%  24 committers  1 signers   4%
gcc           2008 commits 137 signed   6% 133 committers 11 signers   8%
newlib-cygwin   95 commits   2 signed   2%   7 committers  1 signers  14%
binutils-gdb  1214 commits  20 signed   1%  51 committers  4 signers   7%
valgrind       238 commits   1 signed   0%   7 committers  1 signers  14%
builder          8 commits   0 signed   0%   1 committers  0 signers   0%
debugedit        9 commits   0 signed   0%   1 committers  0 signers   0%
dwz              2 commits   0 signed   0%   1 committers  0 signers   0%
forge            1 commits   0 signed   0%   1 committers  0 signers   0%
insight         22 commits   0 signed   0%   1 committers  0 signers   0%
libabigail       7 commits   0 signed   0%   1 committers  0 signers   0%
lvm2           238 commits   0 signed   0%   8 committers  0 signers   0%

= Sourceware Organization, Contact and Open Office hours

  We can be reached through irc, email and bugzilla
  https://sourceware.org/mission.html#organization

  There is also the fediverse for announcements, notices, downtime or
  temporary network issues https://fosstodon.org/@sourceware

  Every second Friday of the month is the Sourceware Overseers Open
  Office hour in #overseers on irc.libera.chat from 16:00 till 17:00
  UTC. Please feel free to drop by with any Sourceware service or
  hosting questions.

  Do you or your company want to sponsor Sourceware plans financially
  https://sourceware.org/sourceware-security-vision.html#plans
  donate hardware or services then contact us at sponsor AT sourceware DOT org

  The PLC https://sourceware.org/mission.html#plc currently consists
  of 7 members. The mandatory minimum number of Members is 4. And no
  more than 2 Members may be Financially-Related to the same Entity.

  If you are interested in joining the PLC please read the
  https://sourceware.org/Conservancy-Sourceware-FSA.pdf
  Fiscal Sponsorship Agreement, the Conflict of Interest Policy
  https://sfconservancy.org/projects/policies/conflict-of-interest-policy.html
  and contact us at plc AT sourceware DOT org.

  If you rather help with more technical tasks please join the
  overseers list: https://sourceware.org/mailman/listinfo/overseers

Sourceware PLC,

 Frank Ch. Eigler, Ian Kelling, Ian Lance Taylor, Tom Tromey,
 Jon Turney, Mark J. Wielaard and Elena Zannoni

-- 
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019