Skip to content

Commit 435d201

Browse files
committed
Prepare release 24.07
Refs: #5323 Change-Id: I9db0bcdd1e6324d16ef6db7ecbba309fa15040be
1 parent 5b9431d commit 435d201

File tree

4 files changed

+39
-13
lines changed

4 files changed

+39
-13
lines changed

.jenkins.d/00-deps.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ esac
3535
set -x
3636

3737
if [[ $ID == macos ]]; then
38+
export HOMEBREW_NO_ENV_HINTS=1
3839
if [[ -n $GITHUB_ACTIONS ]]; then
3940
export HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK=1
4041
fi

RELEASE_NOTES.md

Lines changed: 32 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,30 @@
11
# Release Notes
22

3+
## Version 24.07
4+
5+
The build dependencies have been increased as follows:
6+
7+
- GCC >= 9.3 or Clang >= 7.0 are strongly recommended on Linux; GCC 8.x is also known
8+
to work but is not officially supported
9+
- Xcode 13 or later is recommended on macOS; older versions may still work but are not
10+
officially supported
11+
- Boost >= 1.71.0 is required on all platforms
12+
13+
docker:
14+
15+
- Added an official Dockerfile to the repository
16+
- A prebuilt image for *linux/amd64* and *linux/arm64* platforms is available on the
17+
[GitHub container registry](https://github.com/named-data/ndn-tools/pkgs/container/ndn-tools)
18+
19+
build system:
20+
21+
- Fix detection of libpcap 1.10.2 and later on Linux
22+
- Fix building the man pages with Python 3.12
23+
([#5298](https://redmine.named-data.net/issues/5298))
24+
- Reduce amount of debugging information produced in compiled binaries by default
25+
([#5279](https://redmine.named-data.net/issues/5279))
26+
- Upgrade `waf` to version 2.0.27
27+
328
## Version 22.12
429

530
The minimum build requirements have been increased as follows:
@@ -12,8 +37,10 @@ The minimum build requirements have been increased as follows:
1237

1338
chunks:
1439

15-
- Avoid excess window decrease in certain conditions (Issue #5202)
16-
- Use ndn-cxx's `Segmenter` class (Issue #4702)
40+
- Avoid excess window decrease in certain conditions
41+
([#5202](https://redmine.named-data.net/issues/5202))
42+
- Use ndn-cxx's `Segmenter` class
43+
([#4702](https://redmine.named-data.net/issues/4702))
1744

1845
dissect:
1946

@@ -28,8 +55,9 @@ build system:
2855

2956
- Switch to C++17
3057
- macOS 12 (Monterey) and 13 (Ventura) running on arm64 are now supported out-of-the-box
31-
(Issue #5135)
32-
- CentOS Stream 9 is now supported; CentOS 8 has been dropped (Issue #5181)
58+
([#5135](https://redmine.named-data.net/issues/5135))
59+
- CentOS Stream 9 is now supported; CentOS 8 has been dropped
60+
([#5181](https://redmine.named-data.net/issues/5181))
3361
- Stop using the `gold` linker on Linux; prefer instead linking with `lld` if installed
3462
- Upgrade `waf` to version 2.0.24
3563

manpages/index.rst

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
11
.. toctree::
2-
ndn-dissect
3-
ndndump
4-
ndnpeek
5-
ndnping
6-
ndnpingserver
7-
ndnpoke
8-
ndnputchunks
2+
:glob:
3+
:maxdepth: 1
4+
5+
ndn*

wscript

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import os
44
import subprocess
55
from waflib import Context, Logs, Utils
66

7-
VERSION = '22.12'
7+
VERSION = '24.07'
88
APPNAME = 'ndn-tools'
99
GIT_TAG_PREFIX = 'ndn-tools-'
1010

@@ -34,7 +34,7 @@ def configure(conf):
3434
conf.find_program(['pkgconf', 'pkg-config'], var='PKGCONFIG')
3535

3636
pkg_config_path = os.environ.get('PKG_CONFIG_PATH', f'{conf.env.LIBDIR}/pkgconfig')
37-
conf.check_cfg(package='libndn-cxx', args=['libndn-cxx >= 0.8.1', '--cflags', '--libs'],
37+
conf.check_cfg(package='libndn-cxx', args=['libndn-cxx >= 0.9.0', '--cflags', '--libs'],
3838
uselib_store='NDN_CXX', pkg_config_path=pkg_config_path)
3939

4040
conf.check_boost(lib='program_options', mt=True)

0 commit comments

Comments
 (0)