Re: Reminder: action required when updating dependencies or build options

Michael Catanzaro <[email protected]> Mon, 08 Feb 2021 12:51:57 -0600
Newsgroups gmane.comp.gnome.desktop
Message-ID <[email protected]>
On Thu, Jan 14, 2021 at 11:04 am, Bastien Nocera <[email protected]> 
wrote:
> I don't think you quite understand just how much trust was lost when a
> member of the release team can't follow the goals we set ourselves as 
> a
> project.
> 
> You broke that trust, then bumbled into breaking it again, fixed the
> code, but never actually cleaned up after yourself (see below).
> 
> There's no putting back together that broken trust. And I'm likely not
> going to be able to trust the release-team's work until there's a
> technical means to avoid the sort of breach of trust that just
> happened.
> 
> There was nothing to deescalate, it was already too late.

Hi Bastien,

The release team has been discussing how to handle build breakage 
situations better in the future. Our proposal is that we will create 
MRs for any build fixes and wait at least 24 hours for maintainers to 
review them before merging. (This does not apply to modules that 
disable merge requests.)

24 hours are probably not enough time for every maintainer to respond 
to a merge request, but we are not comfortable with having modules 
failing to build for extended periods of time. GNOME components are 
interconnected and GNOME can only be successful if we work together to 
keep the whole thing building. We hope you can overlook issues like 
suboptimal commit messages in build fix MRs if you are not able to 
respond to a build failure within that timeframe.

If you would like to completely opt-out of release team pushing to your 
modules, we can change your module's buildstream element to build from 
a tarball instead. That will guarantee that changes in your module's 
git repo will not cause any build failures, and therefore will not 
attract any unwanted commits from release team.

Michael

_______________________________________________
desktop-devel-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/desktop-devel-list