This month we had excellent attendance and a full agenda for the Technology Working Group. The development team continued to push forward in migrating plugins from the old Hudson system to our new cloud-based Jenkins system as well as putting together our 4.1.5 release.
4.1.5 Update - Issues
Update on GenQuery v2
Request for participation in new consortium working groups
Discussion of hosting repositories for iRODS packages, externals for 4.2, and CMake
Discussion of a C++14 compliant compiler: Clang vs G++
Focus for 4.2 release
Additional topics
We have had 16 issues reported against 4.1.4 which we have been fixing in the last month. We will be issuing a release of 4.1.5 as soon as the 4-1-stable branch passes through CI and federation testing.
The two primary activities for 4.2 are currently the refactor of the configuration scripts, moving from a mix of bash, perl and python into a pure python library. We are now using pyodbc to configure the database which simplifies things greatly. This code should be available in the master branch soon.
The other major activity is the creation of proper apt and yum repositories. These repositories will be used to house the iRODS packages, the externalized plugins as well as all of the dependencies for build and installation. This will allow for a much more smooth installation and upgrade experience as well as allow the Consortium to more easily transition away from the legacy build system.
We still continue to migrate our external plugins to the new Jenkins system. HPSS and GSI are next on the list for migration. We should have an additional release of these plugins after 4.1.5 has shipped.