Since our Dev Tracker is finally online again many have already inquired about posting patches for the packages they maintain and/or want to update. Some who still had the build environment set up from before the outage have even already begun filling the tracker with their work.
This is much appreciated of course, but we also want to make clear that it'll take some time until we can review and push those package updates to the builder and repository.
Here is the progression of things that have to happen before we will be able to do so:
Bringing our build server back online (we're currently waiting for DNS propagation) DONE!
Testing an initial package build + repo update to verify the whole pipeline works correctly DONE!
Coordinating with RIT to get our package repository properly mirrored again CHANGED TO CDN
Pushing the first round of updates which includes security fixes, updates to the packaging tools, and a small number of important non-security fixes for common applications DONE!
Short testing period for those updates DONE!
First "real" sync DONE!
Second round of important application and library updates DONE!
Second sync DONE!
Until at least step 4 is complete you'll also not be able to set up the package build environment completely if you're a new contributor (or an old contributor who needs to set it up again), as there are updates for eopkg
, arcanist
and solbuild
queued to handle changed URI schemes and the new phabricator version.
I suspect that after these steps we can start properly reviewing the first of your patches.
Importantly we're also planning to publish new ISOs sooner rather than later, so some package updates might be pushed to a point after those ISOs have been released (so the process of building and testing them can happen as early and fast as possible), depending on their importance.
After this first ISO refresh has been completed, which mainly serves to enable new hardware and spare users the huge initial update after installation, we can go full steam ahead on including all kinds of updates and improvements, big and small.
(Some details of this are still subject to change)
Thank you!