Table of contents


Release history and use in Alma

This is the third ACS development to be used in cycle 8. Below is the list of addressed tickets.

Java 11 continues to be provided in a separate branch (feature/ICT-14271), to give time to the different subsystems to upgrade. All the relevant changes are being patched in integration/java11 branch.

Addressed JIRA tickets


Key Summary T Created Updated Due Assignee Reporter P Status Resolution
Loading...
Refresh


Release Notes (Regular Release)

git status
On branch integration/COMMON-2019JUN
Your branch is up to date with 'origin/integration/COMMON-2019JUN'.

git log --oneline master..integration/COMMON-2019JUN -- ACS
64cd671813 Merge remote-tracking branch 'origin/feature/ICT-9678' into integration/COMMON-2019JUN
fe4a2382be Merge remote-tracking branch 'origin/feature/ICT-12452' into integration/COMMON-2019JUN
b055970619 (origin/feature/ICT-12452) Replaced args[1] by modpath
06eec129c1 (origin/feature/ICT-9678) ICT-9678: Changed privacy of reinit mutex to protected to be usable by acsncSimpleConsumer
4baca50e70 (origin/temp/InclusiveMakefile) ICT-12452: Undoing a change to a regular Makefile
047c88a144 ICT-12452: Updating several module.mk files
c1e383bb75 ICT-12452: Updating group.mk files
ce52871675 ICT-12452: acsStartJava gives CL_JARPATH to acsGetSpecifcJars
6a9f064d21 ICT-12452: acsGetSpecificJars gets lists of paths for searching
07cf22053e ICT-12452: Code generation scripts accept absolute paths as additional argument
0a927b0c50 Merge remote-tracking branch 'origin/feature/ICT-9678' into integration/COMMON-2019JUN
dd8f42abd5 ICT-9678: Added protection for possible race condition during handling of an event and reinitialization of the notification channel consumer
5d29843e33 ICT-12452: General bug-fixes and improvements to New ACS Makefile
c27e232d76 ICT-12452: Fixed small issue in makePyPackage macro that prevented use of nested packages
cc697f331f ICT-12452: module.mk files of ACS/LGPL/Tools were updated to work with the new ACS Makefile
242a657b5b ICT-12452: Adding Fedora30 profile for ACSMakefile
f7a7a3cc1a ICT-12452: Several changes for ICT-12452 Changed use of PWD for CURDIR, to be compatible with 'make -C' Macro for removing checks if it's a directory or a file, to decide whether to use 'rm -rf' or 'rm -f' Removed small bug, on cpp/idl unmet deps calculation which used '$(AT)' outside make recipe Improved JAR dependencies to consider 'lib/endorsed' directory Changed install macro to make use of absolute path Created makeInstallJars macro to install existing (not compiled) jars and generate list of dependencies Improved man directory creation (man1-man9)
0d7e55147e Merge branch 'master' into temp/InclusiveMakefile
1da0d7b46e Fix kernel module install. (ICT-14846)
edfcac88ba Add support for kernel module compilation. (ICT-14846)
8fee7f9c77 Merge remote-tracking branch 'origin/feature/ICT-14665' into integration/COMMON-2019JUN
5f0b19b910 Merge remote-tracking branch 'origin/feature/ICT-9678' into integration/COMMON-2019JUN
1890871ff5 ICT-9678: Prevent memory leaks by storing in CORBA smart pointers (_var)
ab599fbe6e ICT-9678: Continuously check state of the ProxyPushSupplier, ConsumerAdmin and EventChannel states
9e78ce2795 (origin/feature/ICT-14665) ICT-14665: Modified the generator definition in Hibernate FTL This was to generate appropriate unique generator names Hard-coded types (generated in Archive and copied to cdb_rdb) were regenerated and copied Both FTLs from cdb_rdb and ARCHIVE/TMCDB/Database were updated
da83f6eda6 Merge remote-tracking branch 'origin/bugfix/ICT-12785' into integration/COMMON-2019JUN
5d1f3aeff0 Merge remote-tracking branch 'origin/feature/ICT-14605' into integration/COMMON-2019JUN
f325347fa3 Merge remote-tracking branch 'origin/bugfix/ICT-11603-nc-supplier-event-type-name-memory' into integration/COMMON-2019JUN
b519978179 Merge remote-tracking branch 'origin/bugfix/ICT-11604-base-nc-helper-string_dup-of-owned' into integration/COMMON-2019JUN
4f2286c7ed Merge remote-tracking branch 'origin/ICT-12884-acsnc-consumer-should-provide-timing' into integration/COMMON-2019JUN
662329d445 Merge remote-tracking branch 'origin/ICT-13645-include-relevant-paths-in-control-acc-pythoncontainer' into integration/COMMON-2019JUN
6bd24c6fe3 Merge remote-tracking branch 'origin/ICT-14129-support-compilation-for-python' into integration/COMMON-2019JUN
3eef9afef1 Merge remote-tracking branch 'origin/bugfix/ICT-13047-acsdataclean-should-cleanup-instance-s' into integration/COMMON-2019JUN
5bbbb47147 Merge remote-tracking branch 'origin/bugfix/ICT-14163' into integration/COMMON-2019JUN
70bbab62ed ICT-14605: Updating release version
0fe147bd28 Support code generation dependencies Several other improvements
051466c259 Initial dummy implementation of XSDBIND Improvements in basic Java compilation and Python compilation cleaner
4750ca0fef xmlpybind removing rm of module that generated issues...
7ba8075c53 Greatly improved handling of PyModules and PyPackages compilation
04f12767dd Changed makePyScript definition to consider full path instead of relative
08bcf3bc81 Added CDB_SCHEMAS support to Inclusive Makefile
baa7911234 Added support for ACSLOGTSDEF in inclusive Makefile
4b4da46d29 Changed relative for absolute path for bash scripts
25759e70cd Added ACSERRDEF support in InclusiveMakefile
d16c395f94 Added automatic dependency calculation (.d files)
3d8b8b2e8f Small fix to add module makefile target specific variables.
8dedc063ca Added ACSLaser module.mk and Makefile.mk files
080da3f5ca Several improvements to inclusive makefile
6e8a4feb69 Added several modules and groups handling with Inclusive Makefile
8382f2c12a First Inclusive ACS Makefile commit for the IRM F2F workshop
2309152fd7 Merge branch 'master' into temp/InclusiveMakefile
47c4d22bff Merge branch 'master' into temp/InclusiveMakefile
4218a29da3 Converting the inclusive makefile in an ACS agnostic implementation.
330baac7eb Initial implementation of inclusive Makefile It includes module.mk and Makefile.mk to compile ACS/LGPL/Kit/acs It also includes templates for module.mk, group.mk, Makefile.mod.mk and Makefile.grp.mk.
c51c70bda0 Merge branch 'bugfix/ICT-11243-new-makefile-3.82-fails-to-compile-link' into temp/InclusiveMakefile
c488a1b117 Merge branch 'bugfix/ICT-11112-tcl-tk-recursive-linking-is-no' into temp/InclusiveMakefile

git log --oneline master..integration/COMMON-2019JUN -- ARCHIVE
ae5810a1e6 Merge remote-tracking branch 'origin/feature/ICT-14774-archive-openjdk11' into integration/COMMON-2019JUN
052ebe5e5c (origin/feature/ICT-14774-archive-openjdk11) ICT-14774 added clearer logging to help when we need ot debug why the tests of other subsystems are not working
841c4fc801 ICT-14774 manually executed tat tests, but made sure they are disabled in jenkins builds as they are extremely unstable
941b866a77 ICT-14774 removed tests which have been moved from tat to junit
c9f1e39ea1 ICT-14774 simplified Database exception handling. Extended changed into Archive and BulkStore
f1f77f9125 ICT-14774 added more test coverage for the microarchive replacement and deprecated some scripts
8ba60d8ccc ICT-14774 corrected changes file markdiown
df1b0b4646 ICT-14774 updated changes file
aa40d1da43 ICT-14774 reduced the defect count of sonarqube analysis
327c6a7eeb Merge branch 'technica/ICT-14542-mvn-2019jun' into feature/ICT-14774-archive-openjdk11
2c390fa11d ICT-14774 groundwork - removing unused code, making unit tests work, removing the most egregious errors
ae17638899 ICT-14774 removed Tomcat5. It won't work with openjdk11
17e81c022f Merge branch 'bugfix/ICT-14628' into feature/ICT-14774-archive-openjdk11
c45e932f55 Merge branch 'bugfix/ICT-14629' into feature/ICT-14774-archive-openjdk11
0d34a74e12 Merge branch 'technica/ICT-14542-mvn-2019jun' into integration/COMMON-2019JUN
f6feb21ba4 (origin/technica/ICT-14542-mvn-2019jun) ICT-14542 updated poms -> 2019.06-SNAPSHOT
8fee7f9c77 Merge remote-tracking branch 'origin/feature/ICT-14665' into integration/COMMON-2019JUN
9e78ce2795 (origin/feature/ICT-14665) ICT-14665: Modified the generator definition in Hibernate FTL This was to generate appropriate unique generator names Hard-coded types (generated in Archive and copied to cdb_rdb) were regenerated and copied Both FTLs from cdb_rdb and ARCHIVE/TMCDB/Database were updated
8b905e13d8 (origin/bugfix/ICT-14629) ICT-14629: Changed jacorb-omgapi to 3.9 version. Changed anonymous elements from '_' to 'el'
a44f1cdf3b (origin/bugfix/ICT-14628) ICT-14628: Added jacorb acs parent to expose jacorb-omgapi-3.9
7d258100a4 Merge remote-tracking branch 'origin/bugfix/ICT-14496-ngas-jclient-misleading-exception' into integration/COMMON-2019JUN
7a9e05da17 Merge remote-tracking branch 'origin/techncial/ICT-14369-mvn-update-2019APR' into integration/COMMON-2019JUN
59b027bcb0 Merge remote-tracking branch 'origin/archive/2019APR' into integration/COMMON-2019JUN

git log --oneline master..integration/COMMON-2019JUN -- ICD
837accb586 Merge branch 'master' into integration/COMMON-2019JUN
f25c5a4460 Merge branch 'feature/2019-ADAPT-core' into integration/COMMON-2019JUN
fc5b3253f1 (origin/feature/2019-ADAPT-core) Fixed problem with building for the very first time
f591d4a48e Merge branch 'feature/2019-ADAPT-core' into integration/COMMON-2019JUN
13c93278eb ICT-14783: cherry-picked fix from integration/ADAPT-2019
8584ec72e1 Merge branch 'feature/2019-ADAPT-core' into integration/COMMON-2019JUN
0d34a74e12 Merge branch 'technica/ICT-14542-mvn-2019jun' into integration/COMMON-2019JUN
c5792b786b ICT-14827: Avoid error trying to convert to MessageState type a state already of that type
f032809bac ICT-14862: Added usage of username and password from *Config.properties files
f6feb21ba4 (origin/technica/ICT-14542-mvn-2019jun) ICT-14542 updated poms -> 2019.06-SNAPSHOT
6b6c3eb614 removed unused qa2 reason mapping from AquaQaStatusHistory
9a9d680677 ICT-14854 log4j removed from ICD/OBOPS poms
5f581f8c7f Merge remote-tracking branch 'origin/feature/ICT-14335' into integration/COMMON-2019JUN
1f367a4fa6 Merge remote-tracking branch 'origin/delivery/2019MAY-CORR' into integration/COMMON-2019JUN
729e31ccd8 ICT-14836 updated ICD/OBOPS poms to 2019.06-SNAPSHOT
4385315c85 Merge branch 'master' into feature/2019-ADAPT-core
885e93a000 Updated maven files from ADAPT-SNAPSHOT to 2019.06-SNAPSHOT
30438ab01b ICT-14803: Added dependency to pycrypto as it is required to avoid a bug due to a different backend used by python-jose
6f28e08167 ICT-14758: Updated Python MessageTags.py to reflect the changes in Java side
c32df0926c ICT-14758: added tag definitions for fast.xx
9dd3b34a35 Added message publish/subscribe stress test; minor changes
26e885c497 Improved MockMessageBroker threading
f1de434cb9 ICT-14018: Modifications to Python message generation template Changed internal handling of variable to use __dict__ instead of the variable names to prevent problems with reserved words. Added getters and setters to allow accessing variables with reserved names
a42eec5fe6 ICT-14018: A couple of bug fixes Added a missing getter Changed format to UTF-8 for received JSON Added comparison methods for EnvelopeStatus class
4017172643 Commented noisy console log (this should be back as a debug log)
31ff8fb4dd ICT-14018: Sorted out several bugs of code that was not used until prototyping with the dashboard
1fe4e4f4cb ICT-14018: Updated demos for easier configuration (Autowired mimic for Python) Added termination handling for ExecutorClient
f5bd24c793 ICT-14018: Improved configurations handling and "autowired" mimic for Python
babbdfcfc7 ICT-14018: Message Bus Python API improvements and bug fixes for termination and message archiver
03311a269b ICT-14018: Updated Message Bus Python implementation to latest version of the API Sorted out several bugs
b1a67f6506 Merge branch 'feature/2019-ADAPT-core' of https://bitbucket-mirror.hq.eso.org:8443/scm/bitbucket/alma/almasw into feature/2019-ADAPT-core
432245777f Added test to better investigate termination, updated Javadoc
20a39d0c1d Changed MockMessageBroker's blocking Q to a ConcurrentLinkedQueue
d67cad7da2 ICT-14349: implemented graceful stop of Subscribers
4bbf1fc8c4 Merge branch 'feature/ICT-14317-remove-polling' into feature/2019-ADAPT-core
38be76629b ICT-14349: impelemented feature and related tests
cd027e7b5d ICT-14349: changed timeout type from int to long
b57bc71d7c ICT-14349: Changed logging level and messages
0f377a5944 ICT-14018: Several bug fixes and compatibility changes Use of six library for unicode types compatibility with Python 2 and 3 Consistent manage of dates through MessageBroker helper methods Fixed version of Pika for RabbitMQ handling Subscriber listenInThread method implementation Other minor changes
2e2c49f83e ICT-14018: Updated Python Message Bus to latest version of API
9a0622c5b5 Temporary commit (backup)
24d985463d Cosmetic change
493cb4c8fe Fixed test, wasn't deleting temp queue
057a1ca8d2 ICT-14031: improved configuration options
7f3daa4c5c ICT-14031 Made the heartbeat feature disabled by default, improved javadoc
6c834fa913 Removed import warning
7ecfd17687 (origin/feature/ICT-14335) ICT-14335: Changes for APDM module and small fixes in Enumeration module to respect INTROOT, INTLIST and ACSROOT order
949287cf8e ICT-14335: Updated build.xml to consider INTROOT, INTLIST and ACSROOT JARs.
44c2bb0c30 ICT-14512: fixed threading issues (hopefully)
6e352676a7 ICT-14512: new RabbitMQ multithreading test
4c7b603499 Updated test, new default user in internal token factory
39025210b0 Changed default username of local token factory to be an actual account
edce7a6f46 Cosmetic change
dcf88476c1 More lenient implementation
962005dde8 Created HeartbeatSender
6264525184 Renamed nowPlusIntevalISO to nowPlusIntervalISO
8076f5db36 Moved data product origin specification from message to tags
5aea7ed779 Fixed bug: was creating OidcTokenFactory regardless of configuration values
12a9e5e9d4 Fixed tests
b26264806a Minor improvement (should not be necessary)
9dbb3e42e8 Made JWTFactory compatible with OidcTokenFactory
e3be751a02 Made JWTFactory compatible with OidcTokenFactory
2777077e00 First cut at reorganized security
cdaf1cd3c8 Cosmetic changes
6737c4fd22 Updated Python code to be compatible with latest Java API changes
0e15e1561a Merge branch 'feature/2019-ADAPT-core' of https://bitbucket-mirror.hq.eso.org:8443/scm/bitbucket/alma/almasw into feature/2019-ADAPT-core
d7afd64271 Added response data field to response messages
3fcff7d2ed Added no-timeout constructor to Executor, and date helper methods to MessageBroker
5efa073c5b Creation
0f4ee0f315 Polished
cb2413f8e4 Merge branch 'feature/2019-ADAPT-core' of https://bitbucket-mirror.hq.eso.org:8443/scm/bitbucket/alma/almasw into feature/2019-ADAPT-core
0df32472f0 Change message type to Request
324c89df59 ICT-14022 added JWTFactory to MockMessageBroker to create default test Principal
95def0d90b Creation
079a55a3e6 Fixed package definition
04ec6fbf45 ICT-14313: Usin ForgivingExceptionHandler to prevent channel being closed
ec898df078 ICT-14313: Improved MessageBroker fault tolerance at startup
0aa07ed3ab Fixed javadoc
52137e5dd4 Fixed compilation issue
6fa48e9862 Added PrepareReports message and constants for message tags
cc9e15d66e Merge branch 'feature/2019-ADAPT-core' of https://bitbucket-mirror.hq.eso.org:8443/scm/bitbucket/alma/almasw into feature/2019-ADAPT-core
116b813b10 ICT-14019: added support for Oracle, MySQL
28888df59a ICT-14019: ported from Spring Data JDBC to Spring Data JPA (4)
8d48ce7052 ICT-14022 changed the StateChange comment field to be required
cff25636fa ICT-14019: ported from Spring Data JDBC to Spring Data JPA (2)
037517a198 ICT-14019: ported from Spring Data JDBC to Spring Data JPA
d0a12c004e ICT-14019: initial port to Oracle
41c754cd7b Polished
176001c2b9 ICT-14019: refactored Envelope history API and storage
1cbc744ceb ICT-14018: Allow all primitive Java types in messages code generation
f598f7696b ICT-14018: Added message-archiver demo and fixed several issues related with PersistentRabbitMqMessageBroker
81e6fe7a5d ICT-14018: Implemented Python versions of secure sender and receiver Fixed small issues in MessageQueue with AcceptedRoles
afa6bf43f6 ICT-14018: Added Python RpcServer and RpcClient implementation in demos Fixed some pieces of code that failed when executing these demos
f4696f5b49 ICT-14018: Optional arguments are no longer part of Messages constructor in Java In Python they're initialized to None
a398995ec9 ICT-14018: Changed comparison in Java using ==, != to use 'equals' method
c8f55c6011 ICT-14018: Fixed several issues after updating API
893513bb14 ICT-14018: Updated Python API to reflect all changes in Java side
d53f67c377 Modified StateChange to with a pair fields, targetEntity and uid
7eda4ee9d1 Minor change
b26a8a2246 Minor changes
3070759fba Added missing fields to IngestProducts message
c1d18b8a4e ICT-14327: refactored for clarity (again)
c0c594b445 ICT-14327: added unit test, refactored for clarity
d1f6859b87 Merge branch 'feature/2019-ADAPT-core' of https://bitbucket-mirror.hq.eso.org:8443/scm/bitbucket/alma/almasw into feature/2019-ADAPT-core
4684472847 Removed Eclipse warnings
e7154f774c ICT-14022 removed @Profile import from RabbitMqMessageBrokerConfiguration
7ca569882f ICT-14022 removed @Profile rabbitmq from RabbitMqMessageBrokerConfiguration
365417693f ICT-14323: added no-args constructor to generated classes
812055d240 Fixed compilation issues
7c6ca771c8 Added source files to the generated jarfiles
192e1b4d25 Fixed regression
45a876f83f Clean up
c184f7c118 Moved getPrincipal() method from Subscriber to Envelope
a0dffbcbae Minor change
958d20c4fa ICT-14022: added feature to retrieve message principal from a message
cb054e16a1 ICT-14022: introduced SimpleResponseMessage to replace temporary XtssRpcResponse
7f63549c17 ICT-14022 added MockMessageBroker to message-bus (moved from xtss)
39aecd21cb (origin/feature/ICT-14317-remove-polling) Recovered.
3f2c8d957d Recovered.
89d8b26a02 Moved RabbitMQ dependency where it belongs
3780afcc7a Minor change
489fac7a3d Minor change
fb45229aa2 ICT-14017 added rabbitmq profile to RabbitMQ config classes
da2b154a0a ICT-14017 fixed adapt-messages pom to use message-bus-core
b4e0992d73 ICT-14017 added new projects to top level Makefile
f404b411de ICT-14017 moved spring-data-jdbc from message-bus to message-bus-persisted-rabbitmq
6dc6cd679d Broke down message-bus in smaller chunks for easier integration
e63f81ae2d Broke down message-bus in smaller chunks for easier integration
f729c9bad3 Broke down message-bus in smaller chunks for easier integration
dc28dfc9fe Broke down message-bus in smaller chunks for easier integration
b4cac70e25 Changed response message to include an error condition
b7b7916a86 Updated code-generation XSLT templates to consider different kinds of messages Right now it considers Message, Request and Response kinds
8846d46118 Updated messages according to specification document
39b0f01673 Fixed bug, was not setting state of request messages to Consumed
b9446b4c6b Commented out tests (again)
74578eb9a1 Updated dependency
cf0e01c52e Corrected README files
158619d15c Fixed links across projects
6eea6768c0 Added ADAPT
26611c1405 Merge branch 'integration/ADAPT-2019' of https://bitbucket-mirror.hq.eso.org:8443/scm/bitbucket/alma/almasw into integration/ADAPT-2019
4176e762f5 Fixed copy&paste bug
363c1c15f6 Updated messages to reflect documentation
f81c71c210 Merge branch 'integration/ADAPT-2019' of https://bitbucket-mirror.hq.eso.org:8443/scm/bitbucket/alma/almasw into integration/ADAPT-2019
34ade77255 Fixed
1470399de9 Creation
480ee1a974 Changing from Python3 version to Python2.7
e22073249f Merge branch 'integration/ADAPT-2019' of https://bitbucket.sco.alma.cl/scm/alma/almasw into integration/ADAPT-2019
358b85b6e6 Added test directories to adapt-mockup Moved GenMessage to message-bus. Messages are still generated in adapt-messages module Added several required __init__.py for Python 2.7 compatibility
1571018230 Now supporting Jenkins build
e8709a0dc6 Renaming Python package to adapt according to latest changes in GitHub
b18d6f8a05 Moved here from GitHub
7243f785f7 Creation

Release notes (Java11 Release)

git status
On branch integration/java11
Your branch is up to date with 'origin/integration/java11'.

git log --oneline integration/COMMON-2019JUN..integration/java11 -- ACS
1cb69d7127 (HEAD -> integration/java11, origin/integration/java11) Merge branch 'integration/COMMON-2019JUN' into integration/java11
436450c64f Merge branch 'integration/java11' of https://bitbucket.sco.alma.cl/scm/alma/almasw into integration/java11
8addebd569 (origin/bugfix/ICT-14859) Updated templates and mappings for solve ICT-14859
666ae3cfa7 Merge branch 'feature/ICT-14787' into integration/java11
a94666395e (origin/feature/ICT-14787, feature/ICT-14787) ICT-14787: Updated activation.jar to 1.1.1 version
ca39d762bb Merge branch 'feature/ICT-14607-2' into integration/java11
59f12e7d47 (origin/feature/ICT-14607-2, feature/ICT-14607-2) ICT-14607: Last changes for log:e and cdb:e compatibility. Updated all XSDs and XMLs to be in this format.
f5627d064e ICT-14607: Several changes were '_' was used as anonymous element in XMLs and parsing
1e5f096ef9 ICT-14607: Updated LoggingCache anonymous elements in XML files
b7ac01d5ce ICT-14607: LoggingConfig.xsd attribute changed from '_' to 'e' for consistency
1a85ec68ac Merge branch 'integration/COMMON-2019JUN' into integration/java11
5775e65708 Merge branch 'master' into integration/java11
79c3836ca0 Merge branch 'bugfix/ICT-14645' into integration/java11
5b1ddfa86a (origin/bugfix/ICT-14645, bugfix/ICT-14645) ICT-14645: Reverted JAVA_HOME path to /usr/java/default
9d7091c709 Merge branch 'feature/ICT-14271' into bugfix/ICT-14645
b48f59c543 Merge branch 'bugfix/ICT-14608' into integration/java11
b7f97fb92f (origin/bugfix/ICT-14608, bugfix/ICT-14608) ICT-14608: Add @Deprecated annotation to items documented as @deprecated
28fae9f688 Merge branch 'feature/ICT-14271' into bugfix/ICT-14608
2ea08109db Merge branch 'feature/ICT-14379' into integration/java11
7423e2367f (origin/feature/ICT-14379, feature/ICT-14379) ICT-14379: Ensure xercesImpl is both at lib and lib/endorsed during transition
263ba1d582 Merge branch 'feature/ICT-14379' into integration/java11
3dbcb369f8 ICT-14379: Further changes for Eclipse 4.11 and Java 11 compatibility
6c751b0c69 Merge branch 'feature/ICT-14379' into integration/java11
0d54b5520c ICT-14379: Updated eventGUI to be compatible with Eclipse 4.11 and Java 11
5aa6eb0302 ICT-14379: Updated alarmsDefGUI to be compatible with Eclipse 4.11 and Java11
067a61247d ICT-14379: Eclipse RCP Depends on java properties that were removed, I re-added them
fccd464b3c Merge branch 'feature/ICT-14633' into integration/java11
565b72f621 (origin/feature/ICT-14633, feature/ICT-14633) ICT-14633: Changed Eclipse4 version for 4.11
e0d5640e3a Merge branch 'bugfix/ICT-14627' into integration/java11
cfb7baae08 (origin/bugfix/ICT-14627, bugfix/ICT-14627) ICT-14627: Updated jacorb-omgapi version to 3.9
2203b6dc3a Merge remote-tracking branch 'origin/integration/COMMON-2019APR' into integration/java11
5c76bb889b Merge remote-tracking branch 'origin/ICT-12884-acsnc-consumer-should-provide-timing' into integration/COMMON-2019APR
a4ea4b443c Merge branch 'integration/COMMON-2019APR' into integration/java11
32437d541d Merge remote-tracking branch 'origin/ICT-12884-acsnc-consumer-should-provide-timing' into integration/COMMON-2019APR
d060dd8801 (origin/bugfix/ICT-14509) Added latest version of xerces
908cc99850 Merge branch 'integration/COMMON-2019APR' into integration/java11
4f7d23761a Merge branch 'bugfix/ICT-13047-acsdataclean-should-cleanup-instance-s' into integration/java11
c524beba1c Merge remote-tracking branch 'origin/bugfix/ICT-14163' into integration/COMMON-2019APR
b392fc6f9d Merge branch 'master' into integration/COMMON-2019APR
09f0aec469 Merge remote-tracking branch 'origin/feature/ICT-14344' into integration/COMMON-2019APR
01f257b299 Merge remote-tracking branch 'origin/bugfix/ICT-11603-nc-supplier-event-type-name-memory' into integration/COMMON-2019APR
525cbb955d Merge remote-tracking branch 'origin/bugfix/ICT-11604-base-nc-helper-string_dup-of-owned' into integration/COMMON-2019APR
3871eb3e2c Merge remote-tracking branch 'origin/ICT-14129-support-compilation-for-python' into integration/COMMON-2019APR
9cc6d511a2 Merge remote-tracking branch 'origin/bugfix/ICT-13047-acsdataclean-should-cleanup-instance-s' into integration/COMMON-2019APR
7b4ce7e7f0 Merge remote-tracking branch 'origin/bugfix/ICT-12785' into integration/COMMON-2019APR
8954f19333 Merge remote-tracking branch 'origin/obops/2019MAR' into integration/COMMON-2019APR
4d3458b48f (origin/feature/ICT-14271, feature/ICT-14271) Changed version from 2019FEB to 2019APR-JAVA11
5f6e0570f1 Merge branch 'master' into feature/ICT-14271
4d1672f430 Replaced cdb:_ by cdb:e to read cdb Array in C++
45ab6596d6 Changed settings for memory logging and GC memory for Java 11
f405ff4748 Fixed several CDB documents changing 'cdb:_' element by 'cdb:_'
6f08cc3796 Fixed cdb_rdb tests
94f7109b78 Fixed cdb_rdb tests
fa49ceb4d3 Fixed CDBs for cdb modules tests
7a5c06ea5c Added relaxng to install path
14433a5314 Fixed problem starting the manager based on JNDI naming context.
dba91e4334 Added more jar dependencies to the build system
078f419e82 Added missing lib directory to the classpath
1145babe6e ACSAlarm is now compatible with Java 11
4c29019b39 Replaced '_' variable name by 'e' to make source code java 11 compatible
3956916741 Replaced '_' variable name by 'e' to make source code java 11 compatible
a5565f8342 Merge remote-tracking branch 'origin/tests/ICT-14289' into feature/ICT-14271
19e236841f Merge remote-tracking branch 'origin/feature/ICT-13831' into feature/ICT-14271
bd6597550e Fixed some other problems related to Java 11 migration
b717eae701 Fixed jlog to be compatible with Java 11
82cb05bce6 Updated list of base classpath with more CORBA base jars
16fb5fa4c4 Removed code branch to support Sun's CORBA JVM impl
44727ae460 Replaced _ by el for some variable names
1cb9639228 Replaced _ by el for some variable names
ec9effd0e6 Replaced _ by el for some variable names
fdb0316b06 Replaced _ by el for some variable names
2ba2ecf8b4 Replaced _ by el as variable name
b54e098b04 Made basic Java tools compatible with Java 11
9fff06a1d3 Updated version of sl4j library
da09f868cb Modified script to build JacORB
06ff059e6a Removed old jacorb sources
dfe864aec6 Trying to make the build java 11 compatible
e12d0d9f55 Add 'ACS/ExtProd/PRODUCTS/jacorb/' from commit 'fe550962b6b001c8e8fdb3b3f31c8beed8cbd948'
1070de2476 (origin/feature/ICT-14298) Modified version of ACS for 2019APR release
a951a6a1ff Added Ant and Maven versions compatible with Java 11

git log --oneline integration/COMMON-2019JUN..integration/java11 -- ARCHIVE
54ecbf90ed ICT-14774 manually merged changes onto integration/java11
2fa454a36c ICT-14892 updated poms -> 2019.06-java11-SNAPSHOT
f3655156e8 Merge branch 'integration/COMMON-2019JUN' into integration/java11
8addebd569 (origin/bugfix/ICT-14859) Updated templates and mappings for solve ICT-14859
1a85ec68ac Merge branch 'integration/COMMON-2019JUN' into integration/java11
5607da24d5 Merge branch 'bugfix/ICT-14629' into integration/java11
d87d13a73e Merge branch 'bugfix/ICT-14628' into integration/java11
ddeb690424 Merge remote-tracking branch 'origin/bugfix/ICT-14496-ngas-jclient-misleading-exception' into integration/COMMON-2019APR
3747b0273e Merge remote-tracking branch 'origin/ICT-14230' into integration/COMMON-2019APR
726bfe767d Merge remote-tracking branch 'origin/techncial/ICT-14369-mvn-update-2019APR' into integration/COMMON-2019APR

git log --oneline integration/COMMON-2019JUN..integration/java11 -- ICD
7a01ec82dc Merge branch 'master' into integration/java11
92b9d46aca (origin/bugfix/ICT-14892-java11-intbranch-pom-differentiation) ICT-14892 Updated the ICD/OBOPS poms to use 2019.06-java11-SNAPSHOT
9b348e083c ICT-14892 Updated the ICD/ADAPT poms to use 2019.06-java11-SNAPSHOT
2fa454a36c ICT-14892 updated poms -> 2019.06-java11-SNAPSHOT
48f463dcdc Move the ADAPT module into the groups
f3655156e8 Merge branch 'integration/COMMON-2019JUN' into integration/java11
fa7ba6e46b Merge branch 'integration/java11' of https://bitbucket.sco.alma.cl/scm/alma/almasw into integration/java11
1880b153ea ICT-14667: replaced '_' by 'e' in cdb elements
41db61c696 Merge branch 'integration/COMMON-2019JUN' into integration/java11
47e37ed915 Merge branch 'feature/ICT-14632' into integration/java11
279d38913a (origin/feature/ICT-14632, feature/ICT-14632) ICT-14632: Updated module to be compatible with Java 11 and Eclipse 4.11
9c97503915 Merge branch 'bugfix/ICT-14630' into integration/java11
3ab8623ef9 (origin/bugfix/ICT-14630, bugfix/ICT-14630) ICT-14630: Updated build target and source versions to 11, to be compatible with Java 11
a6d277103a First attempt at porting ICD/CORR
908cc99850 Merge branch 'integration/COMMON-2019APR' into integration/java11
4f7d23761a Merge branch 'bugfix/ICT-13047-acsdataclean-should-cleanup-instance-s' into integration/java11
f6e7622e87 Merge remote-tracking branch 'origin/delivery/2019APR-CORR-COMMON' into integration/COMMON-2019APR
2745b78963 Merge remote-tracking branch 'origin/feature/ICT-14297' into integration/COMMON-2019APR
d67b504fa7 Merge branch 'feature/ICT-14375-icd-obops-poms-2019.04' into integration/COMMON-2019APR
939c1611e4 ICT-14509 removed endorsed/xercesImpl from ASDM & APDM builds
c01cf685dd Merge branch 'control/java11' into feature/ICT-14509-compile-icd-java11
2636da9bc4 Merge branch 'feature/ICT-14375-icd-obops-poms-2019.04' into integration/COMMON-2019APR
726bfe767d Merge remote-tracking branch 'origin/techncial/ICT-14369-mvn-update-2019APR' into integration/COMMON-2019APR
a2753e01d3 Merge remote-tracking branch 'origin/feature/ICT-14375-icd-obops-poms-2019.04' into integration/COMMON-2019APR
8954f19333 Merge remote-tracking branch 'origin/obops/2019MAR' into integration/COMMON-2019APR
5f6e0570f1 Merge branch 'master' into feature/ICT-14271
1710d9c37f Changed the ant build file to allow code generation to work with OpenJDK-11 and ACS-2018OCT. This involved adding the fork="true" attribute for the oaw_workflow taskdef. This prevents the error message "java.lang.NoClassDefFoundError: jdk/internal/reflect/ConstructorAccessorImpl" from appearing. I've no idea why.
e16ebac9e6 Changed to ant build file to allow code generation to work with OpenJDK-11 and ACS-2018OCT. This involved adding the fork="true" attribute for the oaw_workflow taskdef. This prevents the error message "java.lang.NoClassDefFoundError: jdk/internal/reflect/ConstructorAccessorImpl" from appearing. I've no idea why.
c724e2138b Did the minimum necessary to make the ICD/HLA/Enumerations module build using OpenJDK-11 and ACS-2018OCT. There were two changes. 1. Add the fork="true" attribute for the oaw_workflow taskdef. This prevents the error message "java.lang.NoClassDefFoundError: jdk/internal/reflect/ConstructorAccessorImpl" from appearing. I've no idea why. Alexis suggested this change so perhaps he can explain it. 2. Remove the use of the xercesImpl.jar as it was in a lib/endorsed directory. In https://docs.oracle.com/javase/10/migrate its stated that the endorsed directory is no longer supported. I'm guessing the xerces package is not used as I did not need to move this jar file to another place.

System Requirements

The officially supported OS is the 64 bit version of "Red Hat Enterprise Linux Server release 7.6 (Maipo)". The binary distribution of ACS (tarball) is made for this OS. We also successfully use its clone "CentOS 7.6".

For all machines the expected kernel is 3.10

The expected and actual versions of compilers, ORBs and various RPMs can be found by running the command =acsConfigReport=, both for required RPMs and for software shipped together with ACS. To get a rough overview before installing ACS, here are the most basic ones:

  • gcc: 4.8.5 RHEL 7.6
  • java: 1.8.0_91
  • python: 2.7.14
  • ACE: 6.4.3
  • TAO: 2.4.3
  • mico: 2.3.13
  • JacORB: 3.6.1
  • omniorb: 4.2.1-2


Problems

Key Summary T Created Updated Due Assignee Reporter P Status Resolution
Loading...
Refresh