3.27.90 tarball deadline extended

2018-02-05 Thread mcatanzaro

Hi developers,

TL;DR: the 3.27.90 tarball deadline is extended until next Monday

The release team is still learning how to get by in a BuildStream 
world. It turns out that nobody who is currently available knows how to 
generate release tarballs using BuildStream. Many developers, notably 
Tristan, are traveling from FOSDEM and unavailable at the moment. I've 
been discussing with Javier, and we're both kind of lost as to what to 
do. If you've already released a tarball, you must have done so either 
using host dependencies, which doesn't work for modules that depend on 
new stuff, or with JHBuild. We think it's important to actually be able 
to release all modules without using JHBuild, and we'll need a couple 
days to figure this out, and you all surely deserve at least one 
weekend after that before tarballs are due, so let's extend the 3.27.90 
tarball deadline until at least next Monday. Expect more development 
schedule change announcements as we figure out what we're doing.


Thanks for your patience throughout this big transition,

Michael

--
devel-announce-list mailing list
devel-announce-list@gnome.org
https://mail.gnome.org/mailman/listinfo/devel-announce-list


Freezes begin today

2018-02-05 Thread mcatanzaro

Hi all,

Despite the release schedule change, we're now quite close to the final 
3.28.0 release, so to ensure quality we should begin all the freezes as 
previously-scheduled. That means UI freeze, feature freeze, API/ABI 
freeze for libraries, and the string change announcement period all 
begin tonight.


Thanks for helping to make GNOME 3.28 stable and reliable,

Michael

--
devel-announce-list mailing list
devel-announce-list@gnome.org
https://mail.gnome.org/mailman/listinfo/devel-announce-list


Re: 3.27.90 tarball deadline extended

2018-02-05 Thread mcatanzaro

On Mon, Feb 5, 2018 at 11:59 AM, mcatanz...@gnome.org wrote:
The release team is still learning how to get by in a BuildStream 
world. It turns out that nobody who is currently available knows how 
to generate release tarballs using BuildStream.


Hi developers,

An update on this. With some help from Mathieu and Jürg, we've figured 
out how to generate tarballs. You need to use a combination of `bst 
workspace open` and `bst shell --build`. Then once you enter the bst 
shell, you can generate a tarball normally (mkdir build; cd build; 
meson ..; ninja; ninja dist) and it will be generated in the workspace. 
This is actually pretty simple; I had gotten confused earlier today 
because I had forgotten the --build flag to `bst shell`.


Unfortunately, I discovered a bug that's a blocker for Epiphany [1], so 
it might not work for you in practice. We'll evaluate later this week 
whether we'll need to recommend switching back to JHBuild to generate 
tarballs for the time being, or whether we can get this working 
reliably.


Thanks for your patience,

Michael

[1] https://gitlab.com/BuildStream/buildstream/issues/232

--
devel-announce-list mailing list
devel-announce-list@gnome.org
https://mail.gnome.org/mailman/listinfo/devel-announce-list