Talk:Release Log History

From Gcube Wiki
Jump to: navigation, search

Release (LOG) History

The section provides the main outcome for the work package 4 reporting the details for all releases and the development version performed from September 2015 (M1) to August2016 (M13). It includes some statistics of new , updates and untouched components and subsystems for all releases in the BlueBridge project (ref. http://www.bluebridge-vres.eu/).

The following table provides only the release for the first period of the project (all release-log are hosted on https://wiki.gcube-system.org/gcube/Software_Integration_and_Distribution:_Release_Log).

The release org.gcube.3.9 has higher value in term of total components released: 574; on the contrary , the release org.gcube.3.11.0 has lower value of components released: 392.



As represented in the following figure, the release org.gcube.3.10.1 has higher value in term of total components new or updated: 491 on 525 released ; on the contrary, the release org.gcube.3.9.0 has lower value of components new or updated:134 on 574 released.


As represented in the following figure, the release org.gcube.4.0.0 has lower value in term of duration of day per release : 194 (on 412) components was released in 37th days; on the contrary, the release org.gcb3.10.0 has higher value and it was released 146 components (on 536) in 67th days.


gCube 3.9

The integration activities for gCube 3.9.0 lasted 64 days.

During the release  :

*33 components has been removed and 134 updated
*has been produced a list of components that need to be re-factored because they depend on obsolete components and a new versioning system is used. 

More details are hosted on the session Other Releases/GCube3.9.0 at https://www.gcube-system.org/software-releases ).

gCube 3.10.0

The integration activities for gCube 3.10.0 lasted 67. In total, 42 components have been removed, continued the re-factoring activities and 146 components have been updated.

The details for this release is reported in the session Other Releases/GCube3.10.0 at https://www.gcube-system.org/software-releases.


gCube 3.10.1

A maintenance release was necessary to fix logging configuration for some components and the update of all the Readme files of the project software components to be compliant with a new format https://wiki.gcube-system.org/gcube/Maven_distro_directory_layout#README specification.

It has been released in 57 days 510 components are updated.

More details at https://github.com/gcube-system/gcube-releases/releases/tag/v3.10.1.


gCube 3.11.0

This release represents a turning point in the management, development and implementation of the Gcube components. From now it have two parallel and distinct release: one based on Smart Gear and that based on gCore component.

The purpose is to abandon slowly all the components based on gcore and have a unique release the components of which are based on Smart Gear at the end of the BlueBridge project.

More details : at https://github.com/gcube-system/gcube-releases/releases/tag/v3.11.0.

  • org.gcube.3.11.0 based on the Smart-Gears components. It has been released in 51 days and 234 components updated and published (released source code) on GitHub.
  • org.gcube.3.11.0-gcore based on the Gcore components. It has been released in 51 days and 329 components updated (298 removed).

From this moment on, all the release will be working in parallel for the two releases.

gCube 4.0.0

gCube 4.0.0 release has been integrated, tested and deployed during July. This release included a major upgrade of the portal technology at Liferay 6.2. All portlets have been migrated to the new version.

  • org.gcube.4.0.0 : The release included 40 new component and 134 updated in 37 days (more details in the table and (ref. Sotware Integration and Distribution Release Log).
  • borg.gcube.4.0.0-gcore :The release included 3 new component and 44 updated in 37 days (ref. Sotware Integration and Distribution Release Log).

gCube.HEAD

As reported in the D7.4_Software_Release_Activity_Report, org.gcube.HEAD provides ‘’ the development version for the gCube project’’. As the release, a nightly build is provided in order to help the developers to keep up with the rest of the system and project developments. The gCube is steadily updated with the last development version of the gCube components. The build server is hosted at CNR and an BTRT instance is installed to provide the build results from the web. Starting to gCube.3.11, the org.gcube.HEAD release has been splitted in two version org.gcube.HEAD and org.gcube.HEAD-gcore. During the first period of the project , 316 build are executed and the developers have been contacted directly to fix the bug.