Skip to content

Commit 40ef24e

Browse files
Merge pull request #1505 from eclipse-iceoryx/integration-release-2-0-3
iox-#1504 Integration branch for iceoryx v2.0.3 release
2 parents f756b7c + 896be65 commit 40ef24e

23 files changed

Lines changed: 158 additions & 95 deletions

File tree

.github/workflows/build-test.yml

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ on:
77
push:
88
branches: [ master ]
99
pull_request:
10-
branches: [ master, release* ]
10+
branches: [ master, release*, integration* ]
1111

1212
jobs:
1313
pre-flight-check:
@@ -35,19 +35,22 @@ jobs:
3535
# prevent stuck jobs consuming macos runners for 6 hours
3636
timeout-minutes: 60
3737
needs: pre-flight-check
38-
runs-on: macos-10.15
38+
runs-on: macos-12
3939
steps:
4040
- uses: actions/checkout@v2
4141
with:
4242
ref: 'master'
4343
- name: Unix (FreeBSD) test
4444
id: Test
45-
uses: vmactions/freebsd-vm@v0.1.6
45+
uses: vmactions/freebsd-vm@v0
4646
with:
4747
usesh: true
48-
mem: 2048
48+
copyback: false
49+
mem: 4096
4950
prepare: pkg install -y cmake git ncurses bash wget bison
50-
run: ./tools/ci/build-test-freebsd.sh
51+
run: |
52+
git config --global --add safe.directory /Users/runner/work/iceoryx/iceoryx
53+
./tools/ci/build-test-freebsd.sh
5154
5255
build-test-windows:
5356
runs-on: windows-2019

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.0.2
1+
2.0.3

cmake/package/package.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
#
1515
# SPDX-License-Identifier: Apache-2.0
1616
cmake_minimum_required(VERSION 3.16)
17-
set(IOX_VERSION_STRING "2.0.2")
17+
set(IOX_VERSION_STRING "2.0.3")
1818

1919
project(iceoryx_package VERSION ${IOX_VERSION_STRING})
2020

doc/aspice_swe3_4/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
cmake_minimum_required(VERSION 3.16)
1818

19-
set(IOX_VERSION_STRING "2.0.2")
19+
set(IOX_VERSION_STRING "2.0.3")
2020

2121
project(iceoryx_doc VERSION ${IOX_VERSION_STRING})
2222

doc/aspice_swe3_4/example/iceoryx_component/CMakeLists.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ find_package(iceoryx_hoofs REQUIRED)
2121

2222
include(IceoryxPlatform)
2323

24+
set(PREFIX iceoryx/v${CMAKE_PROJECT_VERSION})
25+
2426
#
2527
########## lib ##########
2628
#
@@ -84,7 +86,7 @@ target_include_directories(${PROJECT_PREFIX}_moduletests PRIVATE . source/exampl
8486
# TODO: fix conversion warnings
8587
target_compile_options(${PROJECT_PREFIX}_moduletests PRIVATE ${TEST_CXX_FLAGS})
8688
target_link_libraries(${PROJECT_PREFIX}_moduletests ${TEST_LINK_LIBS})
87-
set_target_properties(${PROJECT_PREFIX}_moduletests PROPERTIES
89+
set_target_properties(${PROJECT_PREFIX}_moduletests PROPERTIES
8890
CXX_STANDARD_REQUIRED ON
8991
CXX_STANDARD ${ICEORYX_CXX_STANDARD}
9092
POSITION_INDEPENDENT_CODE ON

doc/website/release-notes/.pages

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
nav:
2+
- iceoryx-v2-0-3.md
23
- iceoryx-v2-0-2.md
34
- iceoryx-v2-0-1.md
45
- iceoryx-v2-0-0.md
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# iceoryx v2.0.3
2+
3+
## [v2.0.3](https://github.com/eclipse-iceoryx/iceoryx/tree/v2.0.2) (tbd)
4+
5+
[Full Changelog](https://github.com/eclipse-iceoryx/iceoryx/compare/v2.0.2...v2.0.3)
6+
7+
**Bugfixes:**
8+
9+
- Build error on certain versions of Windows/Visual Studio [\#1476](https://github.com/eclipse-iceoryx/iceoryx/issues/1476)
10+
- Fix FileLock leak when lock failed [\#1440](https://github.com/eclipse-iceoryx/iceoryx/issues/1440)
11+
- Fix INTERFACE_INCLUDE_DIRECTORIES in CMake [\#1481](https://github.com/eclipse-iceoryx/iceoryx/issues/1481)
12+
- `m_originId` in `mepoo::ChunkHeader` sometimes not set [\#1668](https://github.com/eclipse-iceoryx/iceoryx/issues/1668)
13+
- `WaitSet::wait` returns if data was send before `WaitSet::attachState(.., State::HAS_{DATA, REQUEST, RESPONSE})` [\#1855](https://github.com/eclipse-iceoryx/iceoryx/issues/1855)

iceoryx_binding_c/CMakeLists.txt

Lines changed: 2 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
# SPDX-License-Identifier: Apache-2.0
1717
cmake_minimum_required(VERSION 3.16)
1818

19-
set(IOX_VERSION_STRING "2.0.2")
19+
set(IOX_VERSION_STRING "2.0.3")
2020

2121

2222

@@ -34,20 +34,7 @@ if(CMAKE_SYSTEM_NAME MATCHES Linux OR CMAKE_SYSTEM_NAME MATCHES Darwin)
3434
option(BUILD_SHARED_LIBS "Create shared libraries by default" ON)
3535
endif()
3636

37-
option(MAKE_UNIQUE_INCLUDEDIR
38-
"When ON headers are installed to a path ending with folders called \
39-
iceoryx/vX.Y.Z/ . This avoids include directory search order issues when \
40-
overriding this package from a merged catkin, ament, or colcon workspace."
41-
ON)
42-
43-
if(MAKE_UNIQUE_INCLUDEDIR)
44-
set(_unique_dir "iceoryx/v${IOX_VERSION_STRING}")
45-
if(PREFIX STREQUAL "")
46-
set(PREFIX "${_unique_dir}")
47-
else()
48-
set(PREFIX "${PREFIX}/${_unique_dir}")
49-
endif()
50-
endif()
37+
set(PREFIX iceoryx/v${CMAKE_PROJECT_VERSION})
5138

5239
#
5340
########## set variables for export ##########

iceoryx_binding_c/package.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
33
<package format="3">
44
<name>iceoryx_binding_c</name>
5-
<version>2.0.2</version>
5+
<version>2.0.3</version>
66
<description>Eclipse iceoryx inter-process-communication (IPC) middleware C-Language Binding</description>
77
<maintainer email="iceoryx-oss-support@apex.ai">Eclipse Foundation, Inc.</maintainer>
88
<license>Apache 2.0</license>

iceoryx_dds/CMakeLists.txt

Lines changed: 2 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
# SPDX-License-Identifier: Apache-2.0
1717
cmake_minimum_required(VERSION 3.16)
1818

19-
set(IOX_VERSION_STRING "2.0.2")
19+
set(IOX_VERSION_STRING "2.0.3")
2020

2121
project(iceoryx_dds VERSION ${IOX_VERSION_STRING})
2222

@@ -32,20 +32,7 @@ find_package(iceoryx_posh REQUIRED)
3232
include(IceoryxPackageHelper)
3333
include(IceoryxPlatform)
3434

35-
option(MAKE_UNIQUE_INCLUDEDIR
36-
"When ON headers are installed to a path ending with folders called \
37-
iceoryx/vX.Y.Z/ . This avoids include directory search order issues when \
38-
overriding this package from a merged catkin, ament, or colcon workspace."
39-
ON)
40-
41-
if(MAKE_UNIQUE_INCLUDEDIR)
42-
set(_unique_dir "iceoryx/v${IOX_VERSION_STRING}")
43-
if(PREFIX STREQUAL "")
44-
set(PREFIX "${_unique_dir}")
45-
else()
46-
set(PREFIX "${PREFIX}/${_unique_dir}")
47-
endif()
48-
endif()
35+
set(PREFIX iceoryx/v${CMAKE_PROJECT_VERSION})
4936

5037
if(CMAKE_SYSTEM_NAME MATCHES Linux OR CMAKE_SYSTEM_NAME MATCHES Darwin)
5138
option(BUILD_SHARED_LIBS "Create shared libraries by default" ON)

0 commit comments

Comments
 (0)