Skip to content

Commit ecf380c

Browse files
authored
Merge pull request #718 from coreemu/develop
release 9.0.1
2 parents 5ab7137 + 6c52029 commit ecf380c

8 files changed

+98
-88
lines changed

CHANGELOG.md

+5
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
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+
16
## 2022-11-18 CORE 9.0.0
27

38
* Breaking Changes

configure.ac

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# Process this file with autoconf to produce a configure script.
33

44
# 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)
66

77
# autoconf and automake initialization
88
AC_CONFIG_SRCDIR([netns/version.h.in])

daemon/poetry.lock

+67-77
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

daemon/pyproject.toml

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "core"
3-
version = "9.0.0"
3+
version = "9.0.1"
44
description = "CORE Common Open Research Emulator"
55
authors = ["Boeing Research and Technology"]
66
license = "BSD-2-Clause"
@@ -30,7 +30,7 @@ grpcio = "1.49.1"
3030
invoke = "1.4.1"
3131
lxml = "4.9.1"
3232
netaddr = "0.7.19"
33-
protobuf = "3.19.5"
33+
protobuf = "4.21.9"
3434
pyproj = "3.3.1"
3535
pyyaml = "5.4"
3636
Pillow = "9.2.0"
@@ -39,13 +39,13 @@ Mako = "1.2.3"
3939
[tool.poetry.dev-dependencies]
4040
black = "==19.3b0"
4141
flake8 = "3.8.2"
42-
grpcio-tools = "1.43.0"
4342
isort = "4.3.21"
4443
mock = "4.0.2"
4544
pre-commit = "2.1.1"
4645

4746
[tool.poetry.group.dev.dependencies]
4847
pytest = "6.2.5"
48+
grpcio-tools = "1.49.1"
4949

5050
[tool.isort]
5151
skip_glob = "*_pb2*.py,doc,build"

dockerfiles/Dockerfile.centos

+3-2
Original file line numberDiff line numberDiff line change
@@ -44,9 +44,10 @@ RUN wget -q https://adjacentlink.com/downloads/emane/emane-1.3.3-release-1.el7.x
4444
cd ../../../.. && \
4545
rm emane-1.3.3-release-1.el7.x86_64.tar.gz && \
4646
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 && \
4849
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
5051
RUN git clone https://github.com/adjacentlink/emane.git
5152
RUN PATH=/opt/protoc/bin:$PATH && \
5253
cd emane && \

dockerfiles/Dockerfile.centos-package

+2-2
Original file line numberDiff line numberDiff line change
@@ -44,9 +44,9 @@ RUN wget -q https://adjacentlink.com/downloads/emane/emane-1.3.3-release-1.el7.x
4444
cd ../../../.. && \
4545
rm emane-1.3.3-release-1.el7.x86_64.tar.gz && \
4646
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 && \
4848
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
5050
RUN git clone https://github.com/adjacentlink/emane.git
5151
RUN PATH=/opt/protoc/bin:$PATH && \
5252
cd emane && \

dockerfiles/Dockerfile.ubuntu

+9-2
Original file line numberDiff line numberDiff line change
@@ -18,19 +18,26 @@ WORKDIR /opt
1818
RUN git clone https://github.com/coreemu/core
1919
WORKDIR /opt/core
2020
RUN git checkout ${BRANCH}
21-
RUN NO_SYSTEM=1 ./setup.sh
21+
RUN ./setup.sh
2222
RUN . /root/.bashrc && inv install -v -p ${PREFIX}
2323
ENV PATH "$PATH:/opt/core/venv/bin"
2424

2525
# 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
2727
WORKDIR /opt
2828
RUN git clone https://github.com/adjacentlink/emane.git
2929
RUN cd emane && \
3030
./autogen.sh && \
3131
./configure --prefix=/usr && \
3232
make -j$(nproc) && \
3333
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
3441
RUN /opt/core/venv/bin/python -m pip install emane/src/python
3542

3643
# run daemon

dockerfiles/Dockerfile.ubuntu-package

+8-1
Original file line numberDiff line numberDiff line change
@@ -28,12 +28,19 @@ RUN cd ospf-mdr && \
2828
make install
2929

3030
# 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
3232
WORKDIR /opt
3333
RUN git clone https://github.com/adjacentlink/emane.git
3434
RUN cd emane && \
3535
./autogen.sh && \
3636
./configure --prefix=/usr && \
3737
make -j$(nproc) && \
3838
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
3946
RUN /opt/core/venv/bin/python -m pip install emane/src/python

0 commit comments

Comments
 (0)