You are here: Foswiki>Applications Web>AppReleaseMain>AppRelease8 (20 Apr 2020, JuttaFitzek)Edit Attach

Release 8

LSA Preliminary Schedule

Leave: H = Hanno, R = Raphael, S = Sebastian, M = Maciej (CERN), J = Jürgen, T = Steffen

KW Date Leave Pre-Req Milestone Tasks
25 H R: 7.1 Release / Branch/Copy/Merge am CERN vorbereiten
S: Get in touch with Maciej and Przemek regarding current DB Schema
26 HRM S: Prepare LSA Dev DB "manually" (AccDbU)
27 04.07.-08.07. RSM S: Prepare LSA Dev DB "manually" (AccDbU)
28 IN (LSA Dev DB tablespace/user) LSA Dev DB
LSA
RH: Finish Dev DB / Merge
S: Finish Dev DB / Prepare LSA Int DB with FlyDb (AccDbT) , clarify CERN changeset management, prepare calibration curve and elements import (together with Meziane)
29 RH: Merge
S: Prepare LSA Int DB with FlyDb (AccDbT), clarify CERN changeset management, prepare calibration curve and elements import (together with Meziane)
30 J RH: Merge
S: Prepare LSA Int DB with FlyDb (AccDbT), clarify CERN changeset management, prepare calibration curve and elements import (together with Meziane)
31 01.08.-05.08. HTJ SV (FESA Int DB)
FE (Mock "re"deploy)
IN (LSA Int DB tablespace/user)
LSA Int DB
LSA
LSA_APPS
LSAREAD
SR: Finish LSA Int DB (Fill with Data, Import Model etc.)
32 HSTJ IN (websvcint + vm)
SV (int service - nameserver, japc, devacc, rda3)
TM (int timing master)
LSA Int Server R: Fix Unit Tests / Prepare Integration VM with LSA Server
33 TJ RH: Merge / Handover
S: Prepare LSA Pro DB with FlyDb (AccDbT)
34 RT RH: Integration Release (update VM)
35 29.08.-02.09. R Start of Integration Phase RH: Bug fixing, testing
S: Prepare LSA Pro DB with FlyDb (AccDbT)
36 R S: Prepare LSA Pro DB with FlyDb (AccDbT)
37 R SV (FESA Pro DB)
FE (Device "re"deploy)
IN (LSA Pro DB tablespace/user)
LSA Pro DB
LSA
LSA_APPS
LSAREAD
RH: Finish Pro DB / Test / Bugfix
S: Finish Pro DB
38 IN (websvcpro + vm)
SV (pro service - nameserver, japc, devacc, rda3)
LSA Pro Server RH: Finish Pro DB /Release 8
39 26.09.-30.09. RH: Release 8

Dependency Graph

If there are missing artifacts, please call Hanno or Andreas.

reactor-graph.png

Parents and Maven-Plugins

  • csco-parent (2.1.0) DONE
  • csco-parent-java (2.1.0) DONE
  • csco-builder-maven-plugin (0.1.4) DONE
  • csco-parent-java-service (2.1.0) DONE
  • csco-parent-java-bundle (2.1.0) DONE
  • lsa-domain-maven-plugin (0.0.9) DONE
  • csco-java-bundle-template (0.0.55) DONE
  • csco-java-fx-template (0.0.5) DONE

3rd party Projects (only the most common ones)

TODO HH: We need to talk about our artifact update policy.

Nothing to do here (just for cross validation, these version numbers are the ones we want to use in the current release): As of 2016.08.19, csco artifactory
  • commons-codec (1.3)
  • guava (19.0)
  • jgoodies-forms (1.7.2) alert (Attention when updating this library to 1.9.0, there can be runtime exceptions (no compile errors) so test all your UIs!)
  • log4j-core (2.5)
  • log4j-slf4j-impl (2.5)
  • ojdbc7 (12.1.0.1)
  • slf4j-api (1.7.21)
  • slf4j-log4j12: Sollte entfernt werden, falls vorhanden!
  • swingx (0.9.3)

For testing: (should always have scope test!)
  • hamcrest-core (1.3)
  • junit (4.12)
  • mockito-core (1.10.19)

Projects from CERN

TODO HH: We need to talk about our artifact update policy.

Nothing to do here (just for cross validation, these version numbers are the ones we want to use in the current release): As of 2016.08.19, cern artifactory
  • accsoft-commons-diag (0.2.2)
  • accsoft-commons-dbaccess (2.1.0) (!!excludes necessary: com.oracle.*, accsoft-commons-util, commons-logging)
  • accsoft-commons-domain (1.2.2)
  • accsoft-commons-io (3.1.6)
  • accsoft-commons-math (0.0.3)
  • accsoft-commons-util (3.1.2)
  • accsoft-commons-value (6.2.1)
  • accsoft-gui-frame (4.1.20)
  • accsoft-security-rba (4.0.4)
  • accsoft-security-rba-util (3.1.3)
  • accsoft-security-sign (1.1.4)
  • japc (4.6.3)
  • japc-ext-cmwrda3 (4.4.0)
  • japc-ext-mockito (2.2.0)
  • japc-ext-remote (5.0.3)
  • japc-gui-viewer (7.0.5)
  • japc-nodeps (4.6.3)
  • japc-value (4.1.0)
  • jdataviewer (1.7.8)
  • lsa-trim-simulation (1.2.3)

Projects from other CSCO Groups

Nothing to do here (just for cross validation, these version numbers are the ones we want to use in the current release): As of 2016.08.19, csco artifactory
  • devacc_java (10.26.07)
  • japc-ext-devacc (1.0.18)
  • japc-ext-devacc-eqmodparser (1.1.17)
  • cscoap-error-messages (0.5.0) DONE TODO should be replaced by conditions-art-jar (1.0.0) once it is released (hopefully in R8)

Release-Build Order (from Reactor-Project)

This list shows the order in which the maven reactor project would build the artifacts. This should give an overview of the build order in which the release can be done. It is also possible that an artifact with a higher number can be released before one with a lower number. This can be determined manually by checking the artifact's dependencies.
  1. accsoft-commons-value-gsi: Raphael (0.4.4) DONE
  2. accsoft-commons-physics-gsi: Raphael (0.4.4) DONE
  3. accsoft-security-rba-util-gui-gsi: Hanno (0.1.7) DONE
  4. cscoap-hmvc-framework: Sigi (0.0.5) DONE
  5. cscoap-common-dependencies: Raphael (1.1.6) DONE
  6. cscoap-common-utils: Sigi (0.0.7?) DONE
  7. LanguageTranslator: Sigi (2.0.2) DONE
  8. ImageLocator: Andreas (0.0.10) DONE
  9. lsa-domain: Raphael (9.13.3) DONE UPDATED
  10. lsa-client-common: Raphael (9.13.4) DONE UPDATED
  11. lsa-domain-generated-gsi: Raphael (9.13.3) DONE UPDATED
  12. lsa-domain-gsi: Raphael (9.13.1) DONE
  13. lsa-client-gsi: Raphael (9.13.1) DONE
  14. lsa-core: Raphael (9.13.2) DONE UPDATED
  15. lsa-core-gsi: Raphael (9.13.2) DONE
  16. lsa-server-gsi: Raphael / Hanno (9.13.3) DONE
  17. lsa-app-selection: Hanno (9.13.1) DONE
  18. lsa-gui: Hanno (9.13.1) DONE
  19. lsa-app-gui-gsi: Hanno (9.13.1) DONE
  20. cscoap-common-gui-elements: Andreas (0.1.7) DONE
  21. status texts used by DeviceAccess devices: Sigi (0.0.8) DONE
  22. cscoap-common-operdb-intf: Sigi (0.0.7) DONE
  23. java-units: Andreas (1.1.3) DONE
  24. cscoap-common-units: Andreas (0.0.8) DONE
  25. cscoap-common-units-ui: Andreas (0.1.4) DONE
  26. cscoap-common-units-ui-demo: Andreas (0.1.4) DONE
  27. cscoap-common-scan: Christian (0.1.1) DONE
  28. AppApplicationDeviceControl: Sigi, released by Christian (0.0.9) DONE
  29. Feedback Application: Christian (0.0.7) DONE
  30. app-hf-service: Barbara (0.0.5) DONE
  31. app-ionsrc: Barbara(0.0.8) DONE
  32. JavaProEmi: Günther (0.1.2) DONE
  33. app-launcher: Andreas (0.0.9) DONE
  34. magnet scaling application: Sigi (0.0.5) DONE
  35. lsa-app-trim: Hanno (9.13.1) DONE
  36. lsa-app-generation: Hanno (9.3.1) DONE
  37. app-parammodi: Andreas (0.0.13) DONE
  38. app-parammodi-old: Christian (0.0.12) DONE
  39. app-scan: Christian (0.0.4) DONE
  40. septum application: Christian (0.0.5) DONE
  41. app-tm: Barbara(0.0.6) DONE
  42. lsa-app-calibration-viewer-gsi: Raphael (0.1.4) DONE
  43. lsa-app-equipmonitor: Andreas (9.13.1) DONE
  44. lsa-app-equipmonitor-gsi: Andreas (0.0.6) DONE
  45. lsa-app-equipstate: Raphael (9.13.1) DONE
  46. SchemaWidget API: Christian (1.0.5) DONE
  47. lsa-app-equipstate-gsi: Christian (0.0.6) DONE
  48. SchemaWidget -Demo: Christian (0.0.6) DONE
  49. Demo Application for GUI Configuration via Spring Application Context: Andreas (0.0.4) DONE

Tools & Scripts

These projects just need their POMs updated after the release, but they need not be released themselves.
  • lsa-db-import: Hanno DONE
  • lsa-hierarchy-gsi: Hanno DONE
  • lsa-mirko-optic-import-gsi: Hanno DONE
  • lsa-py: Hanno TODO Ask Raphael about this project. It uses "parent-cern" which is unknown to me. Seems to have something to do with cmmnbuild repository?
Topic revision: r36 - 20 Apr 2020, JuttaFitzek
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback