File tree 8 files changed +98
-88
lines changed
8 files changed +98
-88
lines changed Original file line number Diff line number Diff line change
1
+ ## 2022-11-28 CORE 9.0.1
2
+
3
+ * Installation
4
+ * updated protobuf and grpcio-tools versions in pyproject.toml to account for bad version mix
5
+
1
6
## 2022-11-18 CORE 9.0.0
2
7
3
8
* Breaking Changes
Original file line number Diff line number Diff line change 2
2
# Process this file with autoconf to produce a configure script.
3
3
4
4
# this defines the CORE version number, must be static for AC_INIT
5
- AC_INIT ( core , 9.0.0 )
5
+ AC_INIT ( core , 9.0.1 )
6
6
7
7
# autoconf and automake initialization
8
8
AC_CONFIG_SRCDIR ( [ netns/version.h.in] )
Original file line number Diff line number Diff line change 1
1
[tool .poetry ]
2
2
name = " core"
3
- version = " 9.0.0 "
3
+ version = " 9.0.1 "
4
4
description = " CORE Common Open Research Emulator"
5
5
authors = [" Boeing Research and Technology" ]
6
6
license = " BSD-2-Clause"
@@ -30,7 +30,7 @@ grpcio = "1.49.1"
30
30
invoke = " 1.4.1"
31
31
lxml = " 4.9.1"
32
32
netaddr = " 0.7.19"
33
- protobuf = " 3.19.5 "
33
+ protobuf = " 4.21.9 "
34
34
pyproj = " 3.3.1"
35
35
pyyaml = " 5.4"
36
36
Pillow = " 9.2.0"
@@ -39,13 +39,13 @@ Mako = "1.2.3"
39
39
[tool .poetry .dev-dependencies ]
40
40
black = " ==19.3b0"
41
41
flake8 = " 3.8.2"
42
- grpcio-tools = " 1.43.0"
43
42
isort = " 4.3.21"
44
43
mock = " 4.0.2"
45
44
pre-commit = " 2.1.1"
46
45
47
46
[tool .poetry .group .dev .dependencies ]
48
47
pytest = " 6.2.5"
48
+ grpcio-tools = " 1.49.1"
49
49
50
50
[tool .isort ]
51
51
skip_glob = " *_pb2*.py,doc,build"
Original file line number Diff line number Diff line change @@ -44,9 +44,10 @@ RUN wget -q https://adjacentlink.com/downloads/emane/emane-1.3.3-release-1.el7.x
44
44
cd ../../../.. && \
45
45
rm emane-1.3.3-release-1.el7.x86_64.tar.gz && \
46
46
rm -rf emane-1.3.3-release-1
47
- RUN wget https://github.com/protocolbuffers/protobuf/releases/download/v3.7.1/protoc-3.7.1-linux-x86_64.zip && \
47
+
48
+ RUN wget https://github.com/protocolbuffers/protobuf/releases/download/v3.19.6/protoc-3.19.6-linux-x86_64.zip && \
48
49
mkdir protoc && \
49
- unzip protoc-3.7.1 -linux-x86_64.zip -d protoc
50
+ unzip protoc-3.19.6 -linux-x86_64.zip -d protoc
50
51
RUN git clone https://github.com/adjacentlink/emane.git
51
52
RUN PATH=/opt/protoc/bin:$PATH && \
52
53
cd emane && \
Original file line number Diff line number Diff line change @@ -44,9 +44,9 @@ RUN wget -q https://adjacentlink.com/downloads/emane/emane-1.3.3-release-1.el7.x
44
44
cd ../../../.. && \
45
45
rm emane-1.3.3-release-1.el7.x86_64.tar.gz && \
46
46
rm -rf emane-1.3.3-release-1
47
- RUN wget https://github.com/protocolbuffers/protobuf/releases/download/v3.7.1 /protoc-3.7.1 -linux-x86_64.zip && \
47
+ RUN wget https://github.com/protocolbuffers/protobuf/releases/download/v3.19.6 /protoc-3.19.6 -linux-x86_64.zip && \
48
48
mkdir protoc && \
49
- unzip protoc-3.7.1 -linux-x86_64.zip -d protoc
49
+ unzip protoc-3.19.6 -linux-x86_64.zip -d protoc
50
50
RUN git clone https://github.com/adjacentlink/emane.git
51
51
RUN PATH=/opt/protoc/bin:$PATH && \
52
52
cd emane && \
Original file line number Diff line number Diff line change @@ -18,19 +18,26 @@ WORKDIR /opt
18
18
RUN git clone https://github.com/coreemu/core
19
19
WORKDIR /opt/core
20
20
RUN git checkout ${BRANCH}
21
- RUN NO_SYSTEM=1 ./setup.sh
21
+ RUN ./setup.sh
22
22
RUN . /root/.bashrc && inv install -v -p ${PREFIX}
23
23
ENV PATH "$PATH:/opt/core/venv/bin"
24
24
25
25
# install emane
26
- RUN apt-get install -y libpcap-dev libpcre3-dev libprotobuf-dev libxml2-dev protobuf-compiler uuid-dev
26
+ RUN apt-get install -y libpcap-dev libpcre3-dev libprotobuf-dev libxml2-dev protobuf-compiler unzip uuid-dev
27
27
WORKDIR /opt
28
28
RUN git clone https://github.com/adjacentlink/emane.git
29
29
RUN cd emane && \
30
30
./autogen.sh && \
31
31
./configure --prefix=/usr && \
32
32
make -j$(nproc) && \
33
33
make install
34
+ RUN wget https://github.com/protocolbuffers/protobuf/releases/download/v3.19.6/protoc-3.19.6-linux-x86_64.zip && \
35
+ mkdir protoc && \
36
+ unzip protoc-3.19.6-linux-x86_64.zip -d protoc
37
+ RUN PATH=/opt/protoc/bin:$PATH && \
38
+ cd emane/src/python && \
39
+ make clean && \
40
+ make
34
41
RUN /opt/core/venv/bin/python -m pip install emane/src/python
35
42
36
43
# run daemon
Original file line number Diff line number Diff line change @@ -28,12 +28,19 @@ RUN cd ospf-mdr && \
28
28
make install
29
29
30
30
# install emane
31
- RUN apt-get install -y libpcap-dev libpcre3-dev libprotobuf-dev libxml2-dev protobuf-compiler uuid-dev
31
+ RUN apt-get install -y libpcap-dev libpcre3-dev libprotobuf-dev libxml2-dev protobuf-compiler unzip uuid-dev
32
32
WORKDIR /opt
33
33
RUN git clone https://github.com/adjacentlink/emane.git
34
34
RUN cd emane && \
35
35
./autogen.sh && \
36
36
./configure --prefix=/usr && \
37
37
make -j$(nproc) && \
38
38
make install
39
+ RUN wget https://github.com/protocolbuffers/protobuf/releases/download/v3.19.6/protoc-3.19.6-linux-x86_64.zip && \
40
+ mkdir protoc && \
41
+ unzip protoc-3.19.6-linux-x86_64.zip -d protoc
42
+ RUN PATH=/opt/protoc/bin:$PATH && \
43
+ cd emane/src/python && \
44
+ make clean && \
45
+ make
39
46
RUN /opt/core/venv/bin/python -m pip install emane/src/python
You can’t perform that action at this time.
0 commit comments