Dear EasyBuilders,
On Wednesday July 5th 2017 (i.e., next week) we will be moving the four
EasyBuild repositories [1-4] that currently reside under the 'hpcugent'
GitHub organization to a new GitHub organization created specifically
for EasyBuild: https://github.com/easybuilders .
The reason for this change is two-fold.
First and foremost, we want to highlight that EasyBuild is no longer a
project developed and maintained only by the HPC-UGent team.
A welcoming and active community has emerged around it in the last
couple of years, and we feel this should be reflected clearly on GitHub
as well.
It is important to note that this does *not* imply that I, or by
extension the HPC-UGent team, will be less involved with EasyBuild in
the foreseeable future than we are today...
In addition, there is a growing need for more helping hands to process
incoming contributions, in particular pull requests to the
easybuild-easyconfigs repository. Providing merge rights (& beyond) to
people outside the HPC-UGent team is significantly easier if the
repositories are not hosted under the hpcugent GitHub organization.
Shortly after the migration, several people that have been contributing
back frequently themselves and have been very active in the community
will be assigned as co-maintainers, and will be granted permissions to
merge pull requests and administer issues in the different EasyBuild
repositories.
This was already briefly discussed during the last EasyBuild conference
call [5,6]; more details will follow later.
Based on the GitHub documentation on repository transfers [7], we expect
the migration to the 'easybuilders' GitHub organisation to go smoothly
and have limited impact in practice.
All open pull requests and issues will be migrated, forks of the GitHub
repositories will "follow" the migration, URLs referring to the old
locations will be redirected automatically, as will repository locations
in Git (meaning that 'git pull' & co will continue to work as before).
The only major impact of the move may be the EasyBuild website at
http://hpcugent.github.io/easybuild/, but that will be handled (if
needed) either by setting up an auto-redirect page, or by clearly
mentioning the new URL and briefly explaining the migration.
We believe this change is long overdue, and will benefit both the
EasyBuild project and the community as a whole in the long run.
Do let us know if you have any questions or concerns related to these
changes.
regards,
Kenneth
EasyBuild lead developer & release manager
[1] https://github.com/hpcugent/easybuild
[2] https://github.com/hpcugent/easybuild-framework
[3] https://github.com/hpcugent/easybuild-easyblocks
[4] https://github.com/hpcugent/easybuild-easyconfigs
[5]
https://github.com/hpcugent/easybuild/wiki/Conference-call-notes-20170621
[6] https://gist.github.com/boegel/315385ae425268cb75ec583f451da88b
[7] https://help.github.com/articles/about-repository-transfers