Sourceware infrastructure community updates for Q1 2025 Sourceware has provided the infrastructure for core toolchain and developer tools projects for more than 25 years. https://sourceware.org/sourceware-25-roadmap.html
Over the last couple of years, Sourceware has transformed from a purely volunteer into a professional organization with an eight person strong Project Leadership Committee, monthly open office hours, multiple hardware services partners, expanded services, the Software Freedom Conservancy as fiscal sponsor and a more diverse funding model that allows us to enter into contracts with paid contractors or staff when appropriate. Every quarter we provide a summary of news about Sourceware, the core toolchain and developer tools infrastructure, covering the previous 3 months. - Sourceware Survey 2025 - Cyber Security update and secure project policy checklist - AI/LLM scraperbots attacks and Anubis - New RISC-V CI builders - Q3 server moves - Signed-commit census report - Sourceware Organization, Contact and Open Office hours = Sourceware Survey 2025 The survey ran from Friday, 14 March to Monday, 31 March. In the end we got 103 (!) responses with a nice mix of developers, users and maintainers from various hosted projects. Full results can be found at https://sourceware.org/survey-2025 Thanks to everybody who responded, this will help guide the PLC allocate resources. = Cyber Security update and secure project policy checklist Thanks to all the input during some of the Sourceware Open Office hours earlier this year, feedback given at Fosdem and discussions with the Software Freedom Conservancy we have update the Sourceware Cyber Security FAQ (really an explainer) with updates to the current state of the US Improving the Nation's Cybersecurity Executive Order and EU Cyber Resilience Act. We also added a section with Recommendations for Sourceware hosted projects. https://sourceware.org/cyber-security-faq.html For Sourceware hosted projects that want to have a documented verifiable cybersecurity policy we now have a policy checklist your project can follow. Most are common sense things most projects already do. https://sourceware.org/cyber-security-faq.html#policy-checklist Also check out the Sourceware infrastructure security vision and sourceware security posture: https://sourceware.org/sourceware-security-vision.html https://sourceware.org/sourceware-wiki/sourceware_security_posture/ = AI/LLM scraperbots attacks and Anubis As some of you might have noticed Sourceware has been fighting the new AI/LLM scraperbots since start of the year. We are not alone in this. https://lwn.net/Articles/1008897/ https://arstechnica.com/ai/2025/03/devs-say-ai-crawlers-dominate-traffic-forcing-blocks-on-entire-countries/ We have tried to isolate services more and block various ip-blocks that were abusing the servers. But that has helped only so much. Unfortunately the scraper bots are using lots of ip addresses (probably by installing "free" VPN services that use normal user connections as exit point) and pretending to be common browsers/agents. We seem to have to make access to some services depend on solving a javascript challenge. So when using https://patchwork.sourceware.org or Bunsen https://builder.sourceware.org/testruns/ you might now have to enable javascript. This should not impact any scripts, just browsers (or bots pretending to be browsers). If it does cause trouble, please let us know. If this works out we might also "protect" bugzilla, gitweb, cgit, and the wikis this way. Thanks Xe Iaso who has helped us set this up. Please check out if you want to be one of their patrons as thank you. https://xeiaso.net/notes/2025/anubis-works/ https://xeiaso.net/patrons/ = New RISC-V CI builders Thanks to RISC-V International we got 3 new buildbot CI workers. One HiFive Premier P550 https://www.sifive.com/boards/hifive-premier-p550 and two Banana Pi BPI-F3 https://wiki.banana-pi.org/Banana_Pi_BPI-F3 They have been used for testing the Valgrind risc-v backend that will be introduced with Valgrind 3.25.0 later this month. The P550 now runs a gdb and full testsuite build. One bpi-f3 runs glibc and the full testsuite. The other bpi-f3 runs a gcc bootstrap and full testsuite the bpi-f3 has an 8 core SpacemiT K1 supporting rvv 1.0. Unfortunately we had to shut down the Pioneer box, which was faster than the above machines, but just overheated too often and then needed manual intervention. = Q3 server moves Somewhere in Q3 the Red Hat community cage, which hosts two of our servers, will move to another data center https://www.osci.io/tenants/ We don't know the precise date yet. Please contact us ASAP if there is a specific date where your project really cannot tolerate any down time. The data centers are not too far apart and we hope any downtime will be no more than 24 to 48 hours. The PLC is currently discussing if we can take advantage of this move by adding more machines, which might be installed in the new data center before the move. Which might help make any downtime as short as possible. And would help with our goals to isolate more services on separate machines. = Signed-commit census report Analyzing branch HEAD since 2025-01-01 annobin 25 commits 25 signed 100% 1 committers 1 signers 100% binutils-gdb 1296 commits 40 signed 3% 64 committers 4 signers 6% builder 35 commits 16 signed 45% 4 committers 3 signers 75% bunsen 118 commits 91 signed 77% 2 committers 2 signers 100% cygwin-calm 12 commits 12 signed 100% 1 committers 1 signers 100% cygwin-setup 4 commits 4 signed 100% 1 committers 1 signers 100% debugedit 5 commits 0 signed 0% 1 committers 0 signers 0% elfutils 53 commits 3 signed 5% 3 committers 1 signers 33% forge 6 commits 0 signed 0% 1 committers 0 signers 0% gcc 3125 commits 223 signed 7% 122 committers 9 signers 7% gitsigur 5 commits 5 signed 100% 1 committers 1 signers 100% glibc 449 commits 36 signed 8% 31 committers 2 signers 6% insight 18 commits 0 signed 0% 1 committers 0 signers 0% libabigail 49 commits 0 signed 0% 1 committers 0 signers 0% lvm2 232 commits 21 signed 9% 5 committers 1 signers 20% newlib-cygwin 220 commits 9 signed 4% 10 committers 2 signers 20% systemtap 37 commits 31 signed 83% 2 committers 1 signers 50% valgrind 171 commits 0 signed 0% 5 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 a fediverse account for for announcements, notices about downtime and temporary issues with our network. 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 services and hosting questions. If you aren't already and want to keep up to date on Sourceware infrastructure services then please also subscribe to the overseers mailinglist. https://sourceware.org/mailman/listinfo/overseers Please see https://sourceware.org/donate.html if you want to financially support Sourceware. Sourceware PLC, Frank Ch. Eigler, Christopher Faylor, Ian Kelling, Ian Lance Taylor, Tom Tromey, Jon Turney, Mark J. Wielaard, Elena Zannoni -- Dwarf-discuss mailing list Dwarf-discuss@lists.dwarfstd.org https://lists.dwarfstd.org/mailman/listinfo/dwarf-discuss