Hi Alan,

That list is just the SourceForge users with permissions to the msys2
project at that site and we're moving away from that to be more fully
GitHub-based.

The definition of 'core' and 'non-core' isn't something I'm too keen
to promote, the other list at http://www.msys2.org/ isn't
representative of who actually does the work, and for me, that's what
really matters. These days, I'm only an occasional contributor due to
time constraints (I will try to be responsive when I can on the
packages I'm most familiar with though and anyone can ping me via
gmail with any questions about them when they want to), but MSYS2 is
very important to me. Alexey Pavlov (obviously), Mateusz MikuĊ‚a, David
Macek, Andrea Zagli, and J. Peter Mugaas do more these days than I do.
A slightly better list of the core team is probably gotten by running
`git shortlog -s -n | head -n10` in each of MINGW-packages and
MSYS-packages and merging the output but is still not great because it
doesn't count other contributions outside of the package build
recipes, people like David Grayson, Martell Malone, Andrew Chadwick,
Qian Hong and Renato Silva who help out by answering questions or in
upstream projects or with CI systems and also people who bring up
these important discussions. It also doesn't give enough credit to
newer contributors who are getting more involved which is so important
to the future success of the project (Mario Emmenlauer, Alethea Rose,
more besides). I could also add a category of people who are attached
to other projects that use MSYS2 as the build system or as a source
for binary builds (OCD, Gnome, KiCad) but really all contributors and
contributions are welcome (and also those of the upstreams, Cygwin,
mingw-w64, mintty in particular and also Git for Windows; Johannes
Schindelin's work has been very helpful). Apologies if I left anyone
out here who feels they should appear, I was tempted to delete this
whole paragraph so as not to offend anyone.

One thing I would state is that Alexey is the BDFL of this project,
and I don't think we could have anyone more suited to that role.
Alexey, your continued efforts are hugely appreciated and I reckon
that sentiment is felt by everyone here.

I know this is getting back to the thread you forked this one from so
apologies for that, but personally, I'd like to get to the stage where
we have a *really* good CI system, but it needs to be one that Alexey
buys into and uses since he does all of the final package builds and
uploads. At my day-job a colleague has been working on one based on
Concourse CI and, when it's finished I'd like to try to set it up for
MSYS2. I know the other CIs have had short-comings (time limits for
AppVeyor, 64-bit for TeaCI) and Alexey had concerns that they only
operate in isolation, so that after a new package is built they don't
test that downstream packages still run or build OK. It'd be nice if
PKGBUILDs could list a few representative packages to be run or built
after each triggered build I think. Also I'd like to see new nightly
installers made and test that they work still (with bisection to
figure out what broke it?). Once such a system is in place and good
enough we could think about doing a stratified repo layout, possibly
where people give +1s on a web UI to say that they used the package
from 'testing' in some non-trivial way with the latest of the other
ones in 'testing' and it worked fine for them (or -1s if not). But
testing repos that aren't used are more harm than good and we need a
critical mass of users and contributors to avoid that situation.

As for promoting to the core-team, It's not like the core-team as much
as it exists get together to make decisions affecting everyone else.
There is an IRC channel but I'm not on it these days (I mean to get
back to it sometime though). I'd like to hear other peoples' opinions
on these matters though, but my hope is that the project is fairly
meritoric. On your specific suggestion for a "Want to get involved?"
wikipage, we have: https://github.com/msys2/msys2/wiki with subpages
https://github.com/msys2/msys2/wiki/Contributing-to-MSYS2 and
https://github.com/msys2/msys2/wiki/Devtopics. If you feel they could
be better organised then for sure please make some PRs. David Macek
moved them from SourceForge to Github recently.


Best regards,

Ray

On Sun, Feb 26, 2017 at 5:14 AM, Alan W. Irwin
<ir...@beluga.phys.uvic.ca> wrote:
> Hi Ray:
>
> This post is a change of topic from the current thread concerning
> ways of making a more stable version of MSYS2 available to users,
> but it is strongly motivated by that thread.
>
> Right now the total number of admins and developers for the MSYS2 core
> team is only 6 according to
> <https://sourceforge.net/p/msys2/_members/>, and I believe an
> important issue for this project is it needs to recruit more members
> of that core team.  That expansion of the core team would spread the
> load so none of you burn out and also allow dealing with substantial
> project improvements (such as making a more stable version of MSYS2
> available to users) which are bound to require a large amount of extra
> work by the core team.
>
> You obviously cannot solve the relatively small size of your core team
> in an instant, but to make a start on that you need to evaluate
> potential members of that core team.  That can be done in a large
> variety of ways (most of which you may already be doing).  But one
> additional way of doing that is to encourage external volunteers with
> more mundane potentially crowd-sourced tasks that simultaneuously help
> out MSYS2 and also give the current core team a chance to evaluate who
> would be useful as additional members of your core team.
>
> Anyhow, I think it would be potentially a large help to the MSYS2
> project in the long term if you were to write up a wiki page outlining
> how external volunteers could help out with the project.  My apologies
> in advance if such page already exists, and I have just not been able
> to find it.
>
> Alan
> __________________________
> Alan W. Irwin
>
> Astronomical research affiliation with Department of Physics and Astronomy,
> University of Victoria (astrowww.phys.uvic.ca).
>
> Programming affiliations with the FreeEOS equation-of-state
> implementation for stellar interiors (freeeos.sf.net); the Time
> Ephemerides project (timeephem.sf.net); PLplot scientific plotting
> software package (plplot.sf.net); the libLASi project
> (unifont.org/lasi); the Loads of Linux Links project (loll.sf.net);
> and the Linux Brochure Project (lbproject.sf.net).
> __________________________
>
> Linux-powered Science
> __________________________

------------------------------------------------------------------------------
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