newsGNU Health - News: Reorganization and migration of Mercurial repositories

 
 
Latest News
Argentina chooses GNU Health for COVID19 observatory and contact tracing posted by meanmicio, Fri 04 Dec 2020 11:15:11 AM UTC - 0 replies
Reorganization and migration of Mercurial repositories posted by meanmicio, Sat 28 Nov 2020 01:35:22 PM UTC - 0 replies
GNU Health HL7 FHIR server 0.9b3 is out posted by meanmicio, Wed 04 Nov 2020 03:26:44 PM UTC - 0 replies
GNU Health HMIS patchset 3.6.5 released posted by meanmicio, Fri 21 Aug 2020 02:28:53 PM UTC - 0 replies

Reorganization and migration of Mercurial repositories

Item posted by Luis Falcon <meanmicio> on Sat 28 Nov 2020 01:35:22 PM UTC.

Dear community

Since Richard Stallman adopted GNU Health in 2011, the development environment has been hosted at GNU Savannah, which generously provided a mercurial (hg) repository, that has been in use since then.

Many years have passed, and GNU Health is today a Libre digital health ecosystem made of different components.

In the last couple of years, GNU Health has been facing a tremendous growth, both in the community and in the development environment, yet, the hosting facilities at Savannah has remained pretty much the same.

One of the issues I have faced is not being able to have multiple mercurial repositories to match all the new components. To give you an idea, this is a list of the GNU Health ecosystem components from 2011 and 2020.

2011 components:

  • HIS
  • HIS-client

2020 components:

  • HIS
  • HIS-client
  • HIS-client plugins (camera, crypto, FRL)
  • PyWEBDAV server
  • MyGNUHealth
  • FHIR server
  • Thalamus
  • Federation Portal

As you can imagine, having a single mercurial repository to hold all these components, with their own development and release process, is not feasible. I've spent quite a bit of time trying and asking to find a solution to modernize GNU Savannah, but this change has not happen. As a result, I have taken the decision to move part of the development environment from Savannah to OSDN.

There are many reasons behind why I've chosen OSDN among other platforms. Some of them:

  • Freedom to create and manage our mercurial repositories and packages
  • Support of Mercurial
  • Only Libre Software projects allowed
  • Anybody in the world can access. There is no ban on countries.
  • OSDN has mirrors in many regions / countries in the world.

Currently all the components (except the HIS server) have now their own mercurial repo at OSDN. The HIS repository will be migrated in the coming days, once we establish the connection from the Weblate translation server.

Of course, GNU Health will continue to be hosted at GNU.org, as well as the mailing lists and news. The official packages will be published at GNU.org. All these packages are also now hosted at OSDN.

Let me take this opportunity to thank both GNU and OSDN for their
generosity and support for the GNU Health and the Libre
Software community around the globe!

Happy and healthy hacking!

--
Dr. Luis Falcon, MD, MSc
President, GNU Solidario
GNU Health: Freedom and Equity in Healthcare
http://www.gnuhealth.org
Fingerprint: ACBF C80F C891 631C 68AA 8DC8 C015 E1AE 0098 9199

No messages in Reorganization and migration of Mercurial repositories

 

Back to the top


Powered by Savane 3.5