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 -