Difference: ItComponentsHead (12 vs. 13)

Revision 132007-12-01 - FrancescoGiacomini

Line: 1 to 1
 
META TOPICPARENT name="WebHome"
In the main CVS trunk (HEAD) some components have been restructured, in part following the recommendations produced during the dependency challenge, in part following internal code reviews. Some components are instead inherited from the 3.1 branch.
Line: 36 to 36
 
org.glite.dgas.hlr-service Andrea Guarise
org.glite.dgas.pa-service Andrea Guarise
Changed:
<
<
The development of the above components is done against a baseline release, represented by the ETICS configuration glite_branch_3_1_0, which includes all the external dependencies and other gLite components. The configuration name for a component under development in HEAD has a trailing _HEAD tag, preceded by a string that usually recalls the component name. For example the configuration name for org.glite.wms.manager is glite-wms-manager_HEAD. The components inherited without modifications from the 3.1 branch can use the same configurations available for glite_branch_3_1_0. Org.glite.wms.interactive, org.glite.wms.thirdparty-bypass and org.glite.wms.brokerinfo-access configurations should be taken from 3.1 branch.
>
>
The development of the above components is done against a baseline release, represented by the ETICS configuration glite_branch_3_1_0, which includes all the external dependencies and other gLite components. The configuration name for a component under development in HEAD has a trailing _HEAD tag, preceded by a string that usually recalls the component name. For example the configuration name for org.glite.wms.manager is glite-wms-manager_HEAD.
 
Changed:
<
<
Properties to be included in etics.conf:
>
>
If you add a component to the above lists, please notify Elisabetta Ronchieri. She will add the corresponding configuration and assign management rights to the mentioned responsible people, who can then add platforms, dependencies, etc. Elisabetta, Francesco Giacomini and Alessandro Maraschini have management rights on all components.

The configuration glite-wms_HEAD currently contains the following component configurations:

 
Changed:
<
<
[properties]
>
>
[Hierarchy] org.glite.wms.purger = glite-wms-purger_HEAD org.glite.wms.wmproxy = glite-wms-wmproxy_HEAD org.glite.wms.broker = glite-wms-broker_HEAD org.glite.wms.rgma-purchaser = glite-wms-rgma-purchaser_HEAD org.glite.wms.ii-purchaser = glite-wms-ii-purchaser_HEAD org.glite.wms.classad_plugin = glite-wms-classad_plugin_HEAD org.glite.wms.rls = glite-wms-rls_HEAD org.glite.wms.manager = glite-wms-manager_HEAD org.glite.wms.ism = glite-wms-ism_HEAD org.glite.wms.jobsubmission = glite-wms-jobsubmission_HEAD org.glite.wms.common = glite-wms-common_HEAD
 
Changed:
<
<
org.glite.jdl.api-cpp.DEFAULT=glite-jdl-api-cpp_HEAD org.glite.wms-utils.exception.DEFAULT=glite-wms-utils-exception_HEAD org.glite.wms-utils.classad.DEFAULT=glite-wms-utils-classad_HEAD org.glite.wms.common.DEFAULT=glite-wms-common_HEAD org.glite.wms.wmproxy.DEFAULT=glite-wms-wmproxy_HEAD
>
>
The configuration glite-wms-utils_HEAD currently contains the following component configurations:

[Hierarchy]
org.glite.wms-utils.classad = glite-wms-utils-classad_HEAD
org.glite.wms-utils.exception = glite-wms-utils-exception_HEAD

The configuration glite-jdl_HEAD currently contains the following component configurations:

[Hierarchy]
org.glite.jdl.api-java = glite-jdl-api-java_HEAD
org.glite.jdl.api-cpp = glite-jdl-api-cpp_HEAD

Developing a subsystem/component in HEAD

As already mentioned above, the development is done against a stable release, corresponding to the project configuration glite_branch_3_1_0.

To checkout a module and all its dependencies from HEAD:

  1. prepare the workspace and get the org.glite project
  2. create an etics.properties file with the values for the dynamic dependencies that differ from what expressed in the project configuration.
  3. checkout the module
  4. build the module

Taking as an example org.glite.wms, the procedure is:

$ etics-workspace-setup
$ etics-get-project org.glite
$ vi etics.properties
$ cat etics.properties
org.glite.wms.purger.DEFAULT=glite-wms-purger_HEAD
 org.glite.wms.wmproxy-interface.DEFAULT=glite-wms-wmproxy-interface_HEAD
Deleted:
<
<
org.glite.wms.wmproxy-api-cpp.DEFAULT=glite-wms-wmproxy-api-cpp_HEAD org.glite.wms.wmproxy-api-python.DEFAULT=glite-wms-api-python_HEAD org.glite.wms.wmproxy-api-java.DEFAULT=glite-wms-api-java_HEAD
 org.glite.wms.interactive.DEFAULT=glite-wms-interactive_HEAD
Changed:
<
<
org.glite.wms.classad_plugin.DEFAULT=glite-wms-classad-plugin_HEAD org.glite.wms.rls.DEFAULT=glite-wms-rls_HEAD org.glite.wms.ism.DEFAULT=glite-wms-ism_HEAD
>
>
org.glite.wms.broker.DEFAULT=glite-wms-broker_HEAD
 org.glite.wms.rgma-purchaser.DEFAULT=glite-wms-rgma-purchaser_HEAD
Added:
>
>
org.glite.wms.wmproxy-api-java.DEFAULT=glite-wms-wmproxy-api-java_HEAD org.glite.wms.classad_plugin.DEFAULT=glite-wms-classad_plugin_HEAD
 org.glite.wms.ii-purchaser.DEFAULT=glite-wms-ii-purchaser_HEAD
Changed:
<
<
org.glite.wms.broker.DEFAULT=glite-wms-broker_HEAD org.glite.wms.purger.DEFAULT=glite-wms-purger_HEAD
>
>
org.glite.wms.rls.DEFAULT=glite-wms-rls_HEAD org.glite.wms.brokerinfo-access.DEFAULT=glite-wms-brokerinfo-access_HEAD org.glite.wms.wmproxy-api-cpp.DEFAULT=glite-wms-wmproxy-api-cpp_HEAD
 org.glite.wms.manager.DEFAULT=glite-wms-manager_HEAD
Changed:
<
<
org.glite.wms.jobsubmission.DEFAULT=glite-wms-jobsubmission_HEAD
>
>
org.glite.wms.wmproxy-api-python.DEFAULT=glite-wms-wmproxy-api-python_HEAD org.glite.wms.common.DEFAULT=glite-wms-common_HEAD org.glite.wms.ism.DEFAULT=glite-wms-ism_HEAD
 org.glite.wms.thirdparty-bypass.DEFAULT=glite-wms-thirdparty-bypass_HEAD
Changed:
<
<
org.glite.wms.brokerinfo-access.DEFAULT=glite-wms-brokerinfo-access_HEAD org.glite.wms-ui.configuration.DEFAULT=glite-wms-ui-configuration_HEAD org.glite.wms-ui.api-python.DEFAULT=glite-wms-ui-api-python_HEAD org.glite.wms-ui.commands.DEFAULT=glite-wms-ui-commands_HEAD org.glite.ce.blahp.DEFAULT=glite-ce-blahp_HEAD org.glite.dgas.common.DEFAULT=glite-dgas-common_HEAD org.glite.dgas.hlr-clients.DEFAULT=glite-dgas-hlr-clients_HEAD org.glite.dgas.ce-sensors.DEFAULT=glite-dgas-ce-sensors_HEAD org.glite.dgas.pa-clients.DEFAULT=glite-dgas-pa-clients_HEAD org.glite.dgas.service-common.DEFAULT=glite-dgas-service-common_HEAD org.glite.dgas.hlr-service.DEFAULT=glite-dgas-hlr-service_HEAD org.glite.dgas.pa-service.DEFAULT=glite-dgas-pa-service_HEAD
>
>
org.glite.wms.jobsubmission.DEFAULT=glite-wms-jobsubmission_HEAD org.glite.wms.wmproxy.DEFAULT=glite-wms-wmproxy_HEAD org.glite.wms-utils.classad.DEFAULT=glite-wms-utils-classad_HEAD org.glite.wms-utils.exception.DEFAULT=glite-wms-utils-exception_HEAD org.glite.jdl.api-cpp.DEFAULT=glite-jdl-api-cpp_HEAD org.glite.jobid.api-c.DEFAULT=glite-jobid-api-c_HEAD org.glite.jobid.api-cpp.DEFAULT=glite-jobid-api-cpp_HEAD org.glite.lb.client.DEFAULT=glite-lb-client_HEAD org.glite.lb.common.DEFAULT=glite-lb-common_HEAD org.glite.lbjp-common.db.DEFAULT=glite-lbjp-common-db_HEAD org.glite.lbjp-common.server-bones.DEFAULT=glite-lbjp-common-server-bones_HEAD org.glite.lbjp-common.trio.DEFAULT=glite-lbjp-common-trio_HEAD org.glite.lb.logger.DEFAULT=glite-lb-logger_HEAD org.glite.lb.server.DEFAULT=glite-lb-server_HEAD org.glite.lb.types.DEFAULT=glite-lb-types_HEAD org.glite.lb.utils.DEFAULT=glite-lb-utils_HEAD org.glite.lb.ws-interface.DEFAULT=glite-lb-ws-interface_HEAD org.glite.security.gss.DEFAULT=glite-security-gss_HEAD $ etics-checkout --project-config glite_branch_3_1_0 -c glite-wms_HEAD org.glite.wms $ for d in org.glite.lb*; do (cd $d && cvs up -Pd -r restruct_2007-11-19); done $ etics-build org.glite.wms
 
Deleted:
<
<
If you add a component to the above list, please notify Elisabetta Ronchieri. She will add the corresponding configuration and assign management rights to the mentioned responsible people, who can then add platforms, dependencies, etc. Elisabetta, Francesco Giacomini and Alessandro Maraschini have management rights on all components.
 -- FrancescoGiacomini - 08 Oct 2007 \ No newline at end of file
 
This site is powered by the TWiki collaboration platformCopyright © 2008-2020 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback