Information
We are currently investigating an issue with the editor of some pages. Please save your work and avoid to create new pages until this banner is gone.
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.
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
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.
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: