public inbox for cgen@sourceware.org
 help / color / mirror / Atom feed
* Sourceware infrastructure updates for Q2 2023
@ 2023-08-30  8:31 Mark Wielaard
  0 siblings, 0 replies; 2+ messages in thread
From: Mark Wielaard @ 2023-08-30  8:31 UTC (permalink / raw)
  To: cgen

Sourceware infrastructure community updates for Q3 2023

- Sourceware 25 Roadmap
- git source code integrity
- inbox.sourceware.org vs HTML email
- Continuous glibc src and manual snapshots
- Conservancy BBB server for Sourceware projects
- Working on individual tech sovereignty together
- Sourceware Overseers Open Office hour

= Sourceware 25 Roadmap

Preparing Sourceware for the next 25 years.

In the last couple of years we have started to diversify our hardware
partners, setup new services using containers and isolated VMs,
investigated secure supply chain issues, added redundant mirrors,
created a non-profit home, collected funds, invested in open
communication, open office hours and introduced community oversight by
a Sourceware Project Leadership Committee with the help from the
Software Freedom Conservancy.

https://sourceware.org/sourceware-25-roadmap.html

= git source code integrity.

gitsigur for protecting git repo integrity. With comparisons,
developer workflow examples and composition possibilities for
gitsigur, b4 and sigstore.

https://inbox.sourceware.org/ZJ3Tihvu6GbOb8%2FR@elastic.org/

Sourceware now also allows signed git pushes (in addition to signed
git commits).

= inbox.sourceware.org vs HTML email

HTML email. Most Sourceware projects allow it, if there is at least a
text/plain alternative.

But public-inbox is not so forgiving, it only allows plain-text
emails, HTML is rejected by default.

So the https://inbox.sourceware.org archive was incomplete.

We now have a filter that removes redundant HTML parts before storing
in public-inbox. And we re-imported missing emails to make the archive
complete.

But please don't sent HTML email. It will make DKIM verification of
your email impossible.

= Continuous glibc src and manual snapshots

glibc is the latest Sourceware project that provides continuous
snapshots from current git with both source archives and manuals.

https://snapshots.sourceware.org

This helps to make sure the release process always works and that
manuals can be produced in various formats.

Thanks to OSUOSL for hosting the snapshots server.

= Conservancy BBB server for Sourceware	projects

The Software Freedom Conservancy is extending the use of their Big
Blue Button instance https://bbb.sfconservancy.org/ to Sourceware
projects that want to host video meetings.

https://sfconservancy.org/news/2023/aug/15/exit-zoom/

Please contact overseers@sourceware.org for instructions on how to
create an account for your project.

Note: Anyone is able to join a meeting, accounts are only required to
create new meetings.

= Working on individual tech sovereignty together

Valgrind was picked for a FUTO https://futo.org Microgrant, which has
been donated to Sourceware through the Software Freedom Conservancy
for maintaining and expanding the infrastructure for Valgrind and
other core toolchain and developer tool projects.

https://www.youtube.com/watch?v=aYzzOfQehPg

If you want to donate to Sourceware please see
https://sfconservancy.org/donate and become a Conservancy Sustainer or
give directly by mentioning Sourceware as comment or on the memo line.

= Sourceware Overseers Open Office hour

Every second Friday of the month is the Sourceware Overseers Open
Office hour in #overseers on irc.libera.chat from 18:00 till 19:00
UTC. The next one will be Friday September 4th.

Please feel free to drop by with any Sourceware services and hosting
questions. Feedback and questions about the Sourceware 25 Roadmap are
also very appreciated. https://sourceware.org/sourceware-25-roadmap.html

Of course you are welcome to drop into the #overseers channel at any
time and we can also be reached through email and bugzilla:
https://sourceware.org/mission.html#organization

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

We are also on the fediverse these days:
https://fosstodon.org/@sourceware

The Sourceware Project Leadership Committee also meets once a month to
discuss all community input. The committee will set priorities and
decide how to spend any funds, negotiate with hardware and service
partners, create budgets together with the Conservancy, or decide when
a new fundraising campaign is needed. Up till now we have been able to
add new services without needing to use any of the collected
funds. Our hardware partners have also been very generous with
providing extra servers when requested. The current committee includes
Frank Ch. Eigler, Christopher Faylor, Ian Kelling, Ian Lance Taylor,
Tom Tromey, Jon Turney, Mark J. Wielaard and Elena Zannoni.

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Sourceware infrastructure updates for Q2 2023
@ 2023-06-05  9:24 Mark Wielaard
  0 siblings, 0 replies; 2+ messages in thread
From: Mark Wielaard @ 2023-06-05  9:24 UTC (permalink / raw)
  To: cgen

Sourceware infrastructure community updates for Q2 2023

- https://dwarfstd.org/ joins Sourceware
- https://snapshots.sourceware.org/
- Simpler b4 setup
- Sourceware joins Software Freedom Conservancy
- Sourceware joins the fediverse @sourceware@fosstodon.org
- Mirrors and Software Heritage
- Open Office Hours (this Friday)

= dwarfstd.org joins Sourceware

The DWARF Debugging Standard, are now hosted on Sourceware. This
includes git.dwarfstd.org, wiki.dwarfstd.org and lists.dwarfstd.org.
Sourceware already hosted the old dwarf2 archives
https://sourceware.org/legacy-ml/dwarf2/

= snapshots.sourceware.org

Thanks to OSUOSL we now have a snapshots server to publish static
artifacts from current git repos created in isolated containers.

It can be used as alternative to git hooks or cron jobs to generate
snapshots for things like:

GNU poke code and doc snapshots:
  https://snapshots.sourceware.org/gnupoke/trunk/latest/
elfutils code coverage:
  https://snapshots.sourceware.org/elfutils/coverage/latest/
libabigail website, manuals and api docs:
  https://snapshots.sourceware.org/libabigail/html-doc/latest/
valgrind snapshots and manuals:
  https://snapshots.sourceware.org/valgrind/trunk/latest/
DWARF draft spec:
  https://snapshots.sourceware.org/dwarfstd/dwarf-spec/latest/

The container files and build steps are defined through the builder
project.

https://inbox.sourceware.org/20230409113050.GA6496@gnu.wildebeest.org

= Simpler b4 setup

Previously the guidance for adding b4 support through
inbox.sourceware.org was to add per project mailing-list b4
settings. But if all your projects have an inbox.sourceware.org
mailinglist you can simply use:

$ git config --global b4.midmask https://inbox.sourceware.org/%s
$ git config --global b4.linkmask https://inbox.sourceware.org/%s

Since public-inbox knows about all message-ids independent of which
mailinglist they were posted in and b4 just needs the message-id.

Thanks to Thomas Schwinge for the hint.

= Sourceware joins Software Freedom Conservancy

https://sfconservancy.org/news/2023/may/15/sourceware-joins-sfc/

As the fiscal host of Sourceware, Software Freedom Conservancy will
provide a home for fundraising, legal protection and governance that
will benefit all projects under Sourceware's care.  We share one
mission: developing, distributing and advocating for Software Freedom.
Together we will offer a worry-free, friendly home for core toolchain
and developer tool projects.

There will be no big changes, this is just an oppertunity to protect
the confidence in the long term future of Sourceware. There is a small
budget already available which we would like to use for extra
redundancy and backup services. But we are happy to discuss other
ideas like mentioned in the original proposal and Sourceware technical
roadmap.

https://inbox.sourceware.org/Yw5Q4b%2F2nqvAi3K4@elastic.org/
https://inbox.sourceware.org/YrLdfDWzq1T4k5xg@wildebeest.org/

= Sourceware joins the fediverse

Sourceware joined the fediverse at @sourceware@fosstodon.org
https://fosstodon.org/@sourceware

The account will be used for Sourceware announcements, notices about
downtime and temporary issues with our network.

= Mirrors and Software Heritage

We added two rsync and http mirrors in China
https://sourceware.org/mirrors.html

And the Software Heritage project https://www.softwareheritage.org/
started archiving the active git repos. We are working on also adding
the (historic) subversion and cvs archives. This is in addition to the
mirrors at SourceHut https://sr.ht/~sourceware/

Thanks to Paul Wise for getting the ball rolling.
https://sourceware.org/bugzilla/show_bug.cgi?id=29618

= Overseers Open Office hours

Every second Friday of the month is the Overseers Open Office hour in
#overseers on irc.libera.chat from 18:00 till 19:00 UTC. That is this
Friday June 9th.

Of course you are welcome to drop into the #overseers channel at any
time and we can also be reached through email and bugzilla:
https://sourceware.org/mission.html#organization

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

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2023-08-30  8:31 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-08-30  8:31 Sourceware infrastructure updates for Q2 2023 Mark Wielaard
  -- strict thread matches above, loose matches on Subject: below --
2023-06-05  9:24 Mark Wielaard

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).