Hi,

On Wed, 2019-05-01 at 14:58 +0200, Karl-Philipp Richter via gnome-devel-list 
wrote:
> Hi,
[...]

> I'm investigating unused potential which I see in the current processes
> and seeking to prepare an overview as basis for a discussion. In order
> to avoid unnecessary work I'm looking for an eventual definite statement
> about the target state of
> > [gnome-build-meta](https://gitlab.gnome.org/krichter/gnome-build-meta)
> in terms of stability of the master branch. If there's one defined, are
> build failure allowed in this target state (no matter how it looks now)?
> Are merge requests allowed to be merged before CI passed?

It is rather a work in progress, we use gnome-build-meta for the
following things:

 - Making releases

   We build core.bst to ensure that everything builds with every
   release, and we convert the git repos in the repository into
   tarballs and publish a project which will produce exactly the
   same results as when we built it at release time.

 - Building the GNOME flatpak SDK


Currently I am working on making it build a bootable image of latest
GNOME too.

About gating commits to gnome-build-meta on CI, yes we do that, but no
it is not reliable - we need to bring some more clarity to this process
indeed.

The thing is, we run `bst track` as a part of the CI, which means that
we build "the latest master of every GNOME module" every time, so a
commit to the gnome-build-meta module (defining how things get built)
is not guaranteed to be the only thing which can cause CI to break - a
change in some of the modules can also break CI.

Really, there are better ways to do this, but I'd rather not get into
it on this list as I suspect the interested parties are not on this
list (I really don't see a lot of traffic here).

Maybe it would be beneficial if you were to come and ask about this in
the #freedesktop-sdk channel on freenode, or in the #release-team
channel on GNOME IRC ?

Cheers,
    -Tristan

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

Reply via email to