EMI3 release planning
Target versions:
- DPM/LFC 1.8.6 - emi-lcgdm_R_1_8_6_EMI3
- lcg_util collection 1.14.0 - emi-fts3-lcg-util_merged
- FTS 2.2.9 clients only - emi-fts_R_2_2_9_EMI3_clientsonly
- For proper testing, we should build and test emi-fts_R_2_2_9_EMI3_with_tests which has the server too (even if it won't be released)
- FTS3 initial release - don't worry about this for now, I have requested a delay.
We need to release SL5/64 and SL6/64 with 32bit clients as usual. We should concentrate the testing on SL6/64.
The
ETICS config for emi3 is emi_R_3_rc.
The project builds this every night
http://etics-repository.cern.ch/repository/reports/name/emi_R_3_rc_sl6_64/-/reports/reportModules.html
http://etics-repository.cern.ch/repository/reports/name/emi_R_3_rc_sl5_64/-/reports/reportModules.html
and populates the following repo:
http://emisoft.web.cern.ch/emisoft/dist/EMI/testing/3/sl6/x86_64/
and its equivalent for other platforms. Our deployments should be set up to use this repo.
The iteration time on project builds is long, you can do one yourself like this:
etics-submit build --verbose --continueonerror --frombinary --config emi-lcgdm_R_1_8_6_EMI3 --project emi --project-config emi_R_3_rc --platforms sl6_ia32_gcc446EPEL --register-volatile emi-lcgdm_R_1_8_6_EMI3_sl6_ia32_gcc446EPEL_emi_R_3_rc --urlname=emi-lcgdm_R_1_8_6_EMI3_sl6_ia32_gcc446EPEL_emi_R_3_rc --yum --repackage emi-3-sl6-i386 emi.lcgdm
etics-submit build --verbose --continueonerror --frombinary --config emi-lcgdm_R_1_8_6_EMI3 --project emi --project-config emi_R_3_rc --platforms sl6_x86_64_gcc446EPEL --register-volatile emi-lcgdm_R_1_8_6_EMI3_sl6_x86_64_gcc446EPEL_emi_R_3_rc --urlname=emi-lcgdm_R_1_8_6_EMI3_sl6_x86_64_gcc446EPEL_emi_R_3_rc --yum --repackage emi-3-sl6-x86_64 emi.lcgdm