Dear All,

I just wanted to let you know that I have not given up on the idea
of a stable (better named "testing") repository for MSYS2. My goal
is to have in regular, short intervals a fully bootstrapped rebuild
of all MSYS2 MinGW packages (based on a current whitelist). With
this effort I will try to isolate packages that are broken in such a
way that the current CI does not pick up. I.e. the current CI tests
that any package X will build correctly. But it does not test that
other packages depending on X still build against the updated X.
My CI will do this. The cost is a much longer build time. So instead
of triggering builds by commit, I will trigger builds with a timer.
The current build interval is ~30hrs, but this may go up significantly
with a growing whitelist.


So in the past six months I set up the build system with dependency
tracking. Its not perfect but it should be quite ok. In 99.9% of the
cases I can identify the list of all recursive dependencies of an
MSYS2 MinGW package. I also have a small whitelist set up from which
I will start. Since a few months all this is working on a subset of
packages.

But in my whitelist, I'd like to include Qt and VTK since both are
very relevant for me. And I'd like to make a release only when *all*
included packages can be successfully compiled against themselves. So
any failing package from the whitelist or the recursive prerequisites
is a blocker. As of now I can still not build mingw-w64-SDL2, mingw-
w64-icu and mingw-w64-firebird2-git. I've reported the SDL2-issue
upstream a long while ago and the problem is isolated, but the fix
is not in yet. icu is undergoing a discussion as I am writing this
email. And firebird2 is broken since more than six months but it has
not received too much attention yet.


Cutting a long story short: hopefully soon there should be fixes for
the three missing packages, and then I can make a first "testing"
release. From there I'd like to gather user feedback. I'd also like to
gather requests for further whitelisted packages.

All the best,

    Mario



On 30.08.2016 10:16, Mario Emmenlauer wrote:
> 
> I was wondering if people would like to have a "stable" repository?
> 
> I was thinking that when a plateau is reached (majority of packages
> compiles fine), the current snapshot could be copied to stable. In my
> eyes, the essential requirement would be that all base packages compile
> fine. Everything else could be handled a bit ad-hoc.
> 
> All the best, Mario
> 



------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Msys2-users mailing list
Msys2-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/msys2-users

Reply via email to