[MCOL-1980] javamcsapi's shared library gets generated with the version number appended twice Created: 2018-11-28  Updated: 2023-10-26  Resolved: 2019-03-05

Status: Closed
Project: MariaDB ColumnStore
Component/s: None
Affects Version/s: 1.2.2
Fix Version/s: 1.2.3

Type: Bug Priority: Major
Reporter: Jens Röwekamp (Inactive) Assignee: Zdravelina Sokolovska (Inactive)
Resolution: Fixed Votes: 0
Labels: None
Environment:

CentOS 7


Sprint: 2018-21, 2019-01, 2019-02

 Description   

The shared library libjavamcsapi.so gets created with the version number appended twice as suffix instead of only once. (e.g. libjavamcsapi.so.1.2.2.1.2.2)



 Comments   
Comment by Jens Röwekamp (Inactive) [ 2019-01-04 ]

Due to different versions of cmake between the OSes this change needed to happen.

For QA:

  • execute the Java part of the regression test suite
  • verify that libjavamcsapi.so only has the version information appended once

The MillionRow test of the regression suite might fail as documented in MCOL-1995. On my test system it was also the case on CentOS 7. The other tests passed.

Comment by Zdravelina Sokolovska (Inactive) [ 2019-03-04 ]

checked with mariadb-columnstore-api/develop-1.2 and latest id a1ff2b3778bd4a97b57077ecd27f7979f7afaf48
on debian9 stretch : libjavamcsapi.so.1.2.3 is compiled with index 1.2.3 appended once
and centOS7 : libjavamcsapi.so.1.2.3 is compiled with index 1.2.3 appended once
Java tests of the Java part from the regression test suite pass on both cetos7 and debian9

      Start 35: Java_BasicTest
35/40 Test #35: Java_BasicTest .........................   Passed   33.15 sec
      Start 36: Java_ClearLockTest
36/40 Test #36: Java_ClearLockTest .....................   Passed    6.03 sec
      Start 37: JavaMcsapi_mcsapi_compatibility_test
37/40 Test #37: JavaMcsapi_mcsapi_compatibility_test ...   Passed  136.42 sec

Generated at Thu Feb 08 02:32:48 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.