Prepare release 22.12

Refs: #5250
Change-Id: Icc0cfa76328fd4faef152edc3330fa2c95857668
This commit is contained in:
Davide Pesavento committed 2022-12-31 01:55:06 -05:00
1 parent be4f1891bd
commit 3b4ee2f130
6 files changed
+37 -9

No files matched your search

+1 -1
View File
@@ -53,7 +53,7 @@ jobs:
- os: macos-12 - os: macos-12
xcode: '13.4' xcode: '13.4'
- os: macos-12 - os: macos-12
xcode: '14.1' xcode: '14.2'
steps: steps:
- name: Set up Xcode - name: Set up Xcode
uses: maxim-lobanov/setup-xcode@v1 uses: maxim-lobanov/setup-xcode@v1
+1 -1
View File
@@ -21,7 +21,7 @@ set -x
if [[ $ID == macos ]]; then if [[ $ID == macos ]]; then
if [[ -n $GITHUB_ACTIONS ]]; then if [[ -n $GITHUB_ACTIONS ]]; then
export HOMEBREW_NO_INSTALL_UPGRADE=1 export HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK=1
fi fi
brew update brew update
brew install --formula "${FORMULAE[@]}" brew install --formula "${FORMULAE[@]}"
+2 -2
View File
@@ -145,9 +145,9 @@ class GccBasicFlags(CompilerFlags):
flags = super(GccBasicFlags, self).getDebugFlags(conf) flags = super(GccBasicFlags, self).getDebugFlags(conf)
flags['CXXFLAGS'] += ['-Og', flags['CXXFLAGS'] += ['-Og',
'-g3', '-g3',
'-pedantic',
'-Wall', '-Wall',
'-Wextra', '-Wextra',
'-Wpedantic',
'-Werror', '-Werror',
'-Wcatch-value=2', '-Wcatch-value=2',
'-Wextra-semi', '-Wextra-semi',
@@ -163,9 +163,9 @@ class GccBasicFlags(CompilerFlags):
flags = super(GccBasicFlags, self).getOptimizedFlags(conf) flags = super(GccBasicFlags, self).getOptimizedFlags(conf)
flags['CXXFLAGS'] += ['-O2', flags['CXXFLAGS'] += ['-O2',
'-g', '-g',
'-pedantic',
'-Wall', '-Wall',
'-Wextra', '-Wextra',
'-Wpedantic',
'-Wcatch-value=2', '-Wcatch-value=2',
'-Wextra-semi', '-Wextra-semi',
'-Wnon-virtual-dtor', '-Wnon-virtual-dtor',
+1 -1
View File
@@ -2,7 +2,7 @@
The following lists maintainers, primary developers, and all much-appreciated contributors to ndn-tools in alphabetical order. The following lists maintainers, primary developers, and all much-appreciated contributors to ndn-tools in alphabetical order.
The specific contributions of individual authors can be obtained from the git history of the [official ndn-tools repository](https://github.com/named-data/ndn-tools). The specific contributions of individual authors can be obtained from the git history of the [official ndn-tools repository](https://github.com/named-data/ndn-tools).
If you would like to become a contributor to the official repository, please follow the recommendations in https://github.com/named-data/.github/blob/master/CONTRIBUTING.md. If you would like to become a contributor to the official repository, please follow the recommendations in <https://github.com/named-data/.github/blob/master/CONTRIBUTING.md>.
* Jerald Paul Abraham <https://cs.arizona.edu/~jeraldabraham> * Jerald Paul Abraham <https://cs.arizona.edu/~jeraldabraham>
* ***(Maintainer)*** Alexander Afanasyev <https://users.cs.fiu.edu/~afanasyev> * ***(Maintainer)*** Alexander Afanasyev <https://users.cs.fiu.edu/~afanasyev>
+30 -2
View File
@@ -1,9 +1,37 @@
# Release Notes # Release Notes
## Version 22.12
The minimum build requirements have been increased as follows:
- Either GCC >= 7.4.0 or Clang >= 6.0 is required on Linux
- On macOS, Xcode 11.3 or later is recommended; older versions may still work but are
not officially supported
- Boost >= 1.65.1 is required on all platforms
- Sphinx 4.0 or later is required to build the manual pages
chunks:
- Avoid excess window decrease in certain conditions (Issue #5202)
- Use ndn-cxx's `Segmenter` class (Issue #4702)
dissect:
- Recognize several TLV elements that appear in `Certificate` and `SafeBag`
- Remove support for obsolete TLV types
dissect-wireshark:
- Expose `type`, `len`, and `bin` fields
build system:
- Switch to C++17
- macOS 12 (Monterey) and 13 (Ventura) running on arm64 are now supported out-of-the-box
(Issue #5135)
- CentOS Stream 9 is now supported; CentOS 8 has been dropped (Issue #5181)
- Stop using the `gold` linker on Linux; prefer instead linking with `lld` if installed
- Upgrade `waf` to version 2.0.24
## Version 22.02 ## Version 22.02
Starting with this release, ndn-tools switched to a new versioning scheme: Starting with this release, ndn-tools switched to a date-based versioning scheme:
`YEAR.MONTH[.REVISION]`. `YEAR.MONTH[.PATCH]` (`YY.0M[.MICRO]` in [CalVer](https://calver.org/) notation).
chunks: chunks:
- Add `--naming-convention` command-line option (Issue #5109) - Add `--naming-convention` command-line option (Issue #5109)
+2 -2
View File
@@ -3,7 +3,7 @@
from waflib import Context, Logs, Utils from waflib import Context, Logs, Utils
import os, subprocess import os, subprocess
VERSION = '22.02' VERSION = '22.12'
APPNAME = 'ndn-tools' APPNAME = 'ndn-tools'
GIT_TAG_PREFIX = 'ndn-tools-' GIT_TAG_PREFIX = 'ndn-tools-'
@@ -33,7 +33,7 @@ def configure(conf):
conf.find_program(['pkgconf', 'pkg-config'], var='PKGCONFIG') conf.find_program(['pkgconf', 'pkg-config'], var='PKGCONFIG')
pkg_config_path = os.environ.get('PKG_CONFIG_PATH', f'{conf.env.LIBDIR}/pkgconfig') pkg_config_path = os.environ.get('PKG_CONFIG_PATH', f'{conf.env.LIBDIR}/pkgconfig')
conf.check_cfg(package='libndn-cxx', args=['libndn-cxx >= 0.8.0', '--cflags', '--libs'], conf.check_cfg(package='libndn-cxx', args=['libndn-cxx >= 0.8.1', '--cflags', '--libs'],
uselib_store='NDN_CXX', pkg_config_path=pkg_config_path) uselib_store='NDN_CXX', pkg_config_path=pkg_config_path)
boost_libs = ['system', 'program_options'] boost_libs = ['system', 'program_options']