Skip to content

Commit

Permalink
Prepare for 4.6.0.0 release
Browse files Browse the repository at this point in the history
- Updated version string
- Updated CHANGELOG
- Updated Debian-related files
- Updated images package
  • Loading branch information
atomita-ni committed Oct 31, 2023
1 parent 7b762b3 commit c2dd6c1
Show file tree
Hide file tree
Showing 7 changed files with 135 additions and 23 deletions.
54 changes: 54 additions & 0 deletions CHANGELOG
Original file line number Diff line number Diff line change
@@ -1,6 +1,60 @@
Change Log for Releases
==============================

## 004.006.000.000
* ci
- only build docker images once per week
- propagate testLength to RF ATS
- replace deprecated ruamel.yaml methods
- use build farm for windows builds
* deb
- copyright file update to eliminate errors and warnings
* docs
- X440: Add FBX to daughterboard list
- X440: Corrected web link syntax in FBX doc.
- x440: Add X440_X4_200 to image flavors
* examples
- L band capture example using dual rate
* fpga
- ci: Add X440_X4_200 to pipelines
- lib: Allow buffering in eth_ipv4_chdr_adapter
- n3xx: Add CE clock
- rfnoc: Add clock info to backend ifc
- rfnoc: radio: Add clock index parameters
- tools: Add X440_X4_200 to X440 package
- x400: Add CE clock
- x400: Add X440 200 MHz variant
- x400: Split DRAM interface into two banks
- x400: Split DRAM interface on X440_X4_200
- x400: Update PL DRAM speed bin
- x400: bump minor revision
- x400: pps_sync cleanup
- x400: propagate pps_sync changes
- x400: update signals to run on two domains
- x440: cpld: led control cleanup
- x440: remove extra synchronizer
* images
- bump x4xx fpga images
- bump x4xx fpga images
- update non-x4xx images
* lib
- rfnoc: Add clock info fields to client zero
- rfnoc: Add support for auto-clock discovery
- x4xx: Use auto clock ID in x400_radio_control
* mpm
- Add LUT for def. MCR per DSP bandwidth
- Disable MTS completely for dual rate
- x400: Align FPGA revision
- x400: match HDL PPS updates
- fix timekeeper misalignment
* rfnoc
- Enable SEP throttle register
- image builder: Add clock index support to image builder
* utils
- init device with gpsdo sources in query_gpsdo_sensors
* x4xx
- Add support for auto clock ID

## 004.005.000.000
* b200
- Fix invalid RF switch positions
Expand Down
2 changes: 1 addition & 1 deletion host/cmake/Modules/UHDVersion.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ find_package(Git QUIET)
# - set UHD_VERSION_DEVEL to true for master and development branches
########################################################################
set(UHD_VERSION_MAJOR 4)
set(UHD_VERSION_API 5)
set(UHD_VERSION_API 6)
set(UHD_VERSION_ABI 0)
set(UHD_VERSION_PATCH 0)
set(UHD_VERSION_DEVEL TRUE)
Expand Down
58 changes: 58 additions & 0 deletions host/cmake/debian/changelog
Original file line number Diff line number Diff line change
@@ -1,3 +1,61 @@
uhd (4.6.0.0-0ubuntu1) ubuntu_release; urgency=low

* ci
- only build docker images once per week
- propagate testLength to RF ATS
- replace deprecated ruamel.yaml methods
- use build farm for windows builds
* deb
- copyright file update to eliminate errors and warnings
* docs
- X440: Add FBX to daughterboard list
- X440: Corrected web link syntax in FBX doc.
- x440: Add X440_X4_200 to image flavors
* examples
- L band capture example using dual rate
* fpga
- ci: Add X440_X4_200 to pipelines
- lib: Allow buffering in eth_ipv4_chdr_adapter
- n3xx: Add CE clock
- rfnoc: Add clock info to backend ifc
- rfnoc: radio: Add clock index parameters
- tools: Add X440_X4_200 to X440 package
- x400: Add CE clock
- x400: Add X440 200 MHz variant
- x400: Split DRAM interface into two banks
- x400: Split DRAM interface on X440_X4_200
- x400: Update PL DRAM speed bin
- x400: bump minor revision
- x400: pps_sync cleanup
- x400: propagate pps_sync changes
- x400: update signals to run on two domains
- x440: cpld: led control cleanup
- x440: remove extra synchronizer
* images
- bump x4xx fpga images
- bump x4xx fpga images
- update non-x4xx images
* lib
- rfnoc: Add clock info fields to client zero
- rfnoc: Add support for auto-clock discovery
- x4xx: Use auto clock ID in x400_radio_control
* mpm
- Add LUT for def. MCR per DSP bandwidth
- Disable MTS completely for dual rate
- x400: Align FPGA revision
- x400: match HDL PPS updates
- fix timekeeper misalignment
* rfnoc
- Enable SEP throttle register
- image builder: Add clock index support to image builder
* utils
- init device with gpsdo sources in query_gpsdo_sensors
* x4xx
- Add support for auto clock ID

-- Ettus Research <packages@ettus.com> Mon, 30 Oct 2023 11:41:37 -0800


uhd (4.5.0.0-0ubuntu1) ubuntu_release; urgency=low

* b200
Expand Down
8 changes: 4 additions & 4 deletions host/cmake/debian/control
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ Vcs-Git: https://github.com/EttusResearch/uhd.git

Package: uhd-host
Architecture: any
Depends: libuhd4.5.0 (= ${binary:Version}),
Depends: libuhd4.6.0 (= ${binary:Version}),
python3,
python3-mako,
python3-numpy,
Expand All @@ -55,7 +55,7 @@ Description: hardware driver for Ettus Research products - host apps
display hardware configuration information, and Doxygen generated
documentation.

Package: libuhd4.5.0
Package: libuhd4.6.0
Architecture: any
Section: libs
Pre-Depends: ${misc:Pre-Depends}
Expand All @@ -73,7 +73,7 @@ Description: hardware driver for Ettus Research products
Package: libuhd-dev
Architecture: any
Section: libdevel
Depends: libuhd4.5.0 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
Depends: libuhd4.6.0 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
Recommends: gnuradio-dev
Suggests: uhd-doc
Description: universal hardware driver for Ettus Research products
Expand All @@ -89,7 +89,7 @@ Description: universal hardware driver for Ettus Research products
Package: python3-uhd
Architecture: alpha amd64 arm64 armel armhf hppa i386 ia64 m68k mips64el ppc64 ppc64el riscv64 s390x sparc64 x32
Section: libdevel
Depends: libuhd4.5.0 (= ${binary:Version}),
Depends: libuhd4.6.0 (= ${binary:Version}),
python3,
python3-mako,
python3-numpy,
Expand Down
File renamed without changes.
8 changes: 4 additions & 4 deletions host/cmake/debian/rules
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ override_dh_acc:
- cat logs/libuhd-dev/*/log.txt

override_dh_shlibdeps:
dh_shlibdeps --package=uhd-host --libpackage=libuhd4.5.0
dh_shlibdeps --package=libuhd4.5.0 --libpackage=libuhd4.5.0
dh_shlibdeps --package=libuhd-dev --libpackage=libuhd4.5.0
dh_shlibdeps --package=python3-uhd --libpackage=libuhd4.5.0
dh_shlibdeps --package=uhd-host --libpackage=libuhd4.6.0
dh_shlibdeps --package=libuhd4.6.0 --libpackage=libuhd4.6.0
dh_shlibdeps --package=libuhd-dev --libpackage=libuhd4.6.0
dh_shlibdeps --package=python3-uhd --libpackage=libuhd4.6.0
28 changes: 14 additions & 14 deletions images/manifest.txt
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@ x4xx_zbx_cpld_default uhd-8d022b3 x4xx/uhd-8d022b3/x4xx_zbx_cpld
x4xx_x440_fpga_default uhd-e7ff542 x4xx/uhd-e7ff542/x4xx_x440_fpga_default-ge7ff542.zip e420094efe9f6b47832fd16746a356f826fa8c682751a0cb9fbb158c4b93f65b
x4xx_x440_cpld_default uhd-f5bb3e0 x4xx/uhd-f5bb3e0/x4xx_x440_cpld_default-gf5bb3e0.zip 1c929c125b868bac47e027e4351ca8f3cbafc8ea517fff24693a1801955eb4db
# X410-Series Filesystems
x4xx_common_sdk_default meta-ettus-v4.5.0.0 x4xx/meta-ettus-v4.5.0.0/x4xx_common_sdk_default-v4.5.0.0.zip 0
x4xx_common_mender_default meta-ettus-v4.5.0.0 x4xx/meta-ettus-v4.5.0.0/x4xx_common_mender_default-v4.5.0.0.zip 0
x4xx_common_sdimg_default meta-ettus-v4.5.0.0 x4xx/meta-ettus-v4.5.0.0/x4xx_common_sdimg_default-v4.5.0.0.zip 0
x4xx_common_sdk_default meta-ettus-v4.6.0.0-rc1 x4xx/meta-ettus-v4.6.0.0-rc1/x4xx_common_sdk_default-v4.6.0.0-rc1.zip 0
x4xx_common_mender_default meta-ettus-v4.6.0.0-rc1 x4xx/meta-ettus-v4.6.0.0-rc1/x4xx_common_mender_default-v4.6.0.0-rc1.zip 0
x4xx_common_sdimg_default meta-ettus-v4.6.0.0-rc1 x4xx/meta-ettus-v4.6.0.0-rc1/x4xx_common_sdimg_default-v4.6.0.0-rc1.zip 0

# X300-Series
x3xx_x310_fpga_default uhd-0790f58 x3xx/uhd-0790f58/x3xx_x310_fpga_default-g0790f58.zip b6e1b4ad7007836074add5730bd3ee9b06e3555120e383b0c3914a61a18d0cb1
Expand All @@ -26,16 +26,16 @@ e3xx_e310_sg3_fpga_default uhd-0790f58 e3xx/uhd-0790f58/e3xx_e310_sg3
e3xx_e320_fpga_default uhd-0790f58 e3xx/uhd-0790f58/e3xx_e320_fpga_default-g0790f58.zip 9976cee010814a59cddfc9a2bd5ca33c4f2df1a21ceecc1929fb1704a997cccf

# E310 Filesystems
e3xx_e310_sdk_default meta-ettus-v4.5.0.0 e3xx/meta-ettus-v4.5.0.0/e3xx_e310_sdk_default-v4.5.0.0.zip 0
e3xx_e310_sg1_mender_default meta-ettus-v4.5.0.0 e3xx/meta-ettus-v4.5.0.0/e3xx_e310_sg1_mender_default-v4.5.0.0.zip 0
e3xx_e310_sg1_sdimg_default meta-ettus-v4.5.0.0 e3xx/meta-ettus-v4.5.0.0/e3xx_e310_sg1_sdimg_default-v4.5.0.0.zip 0
e3xx_e310_sg3_mender_default meta-ettus-v4.5.0.0 e3xx/meta-ettus-v4.5.0.0/e3xx_e310_sg3_mender_default-v4.5.0.0.zip 0
e3xx_e310_sg3_sdimg_default meta-ettus-v4.5.0.0 e3xx/meta-ettus-v4.5.0.0/e3xx_e310_sg3_sdimg_default-v4.5.0.0.zip 0
e3xx_e310_sdk_default meta-ettus-v4.6.0.0-rc1 e3xx/meta-ettus-v4.6.0.0-rc1/e3xx_e310_sdk_default-v4.6.0.0-rc1.zip 0
e3xx_e310_sg1_mender_default meta-ettus-v4.6.0.0-rc1 e3xx/meta-ettus-v4.6.0.0-rc1/e3xx_e310_sg1_mender_default-v4.6.0.0-rc1.zip 0
e3xx_e310_sg1_sdimg_default meta-ettus-v4.6.0.0-rc1 e3xx/meta-ettus-v4.6.0.0-rc1/e3xx_e310_sg1_sdimg_default-v4.6.0.0-rc1.zip 0
e3xx_e310_sg3_mender_default meta-ettus-v4.6.0.0-rc1 e3xx/meta-ettus-v4.6.0.0-rc1/e3xx_e310_sg3_mender_default-v4.6.0.0-rc1.zip 0
e3xx_e310_sg3_sdimg_default meta-ettus-v4.6.0.0-rc1 e3xx/meta-ettus-v4.6.0.0-rc1/e3xx_e310_sg3_sdimg_default-v4.6.0.0-rc1.zip 0

# E320 Filesystems, etc
e3xx_e320_sdk_default meta-ettus-v4.5.0.0 e3xx/meta-ettus-v4.5.0.0/e3xx_e320_sdk_default-v4.5.0.0.zip 0
e3xx_e320_mender_default meta-ettus-v4.5.0.0 e3xx/meta-ettus-v4.5.0.0/e3xx_e320_mender_default-v4.5.0.0.zip 0
e3xx_e320_sdimg_default meta-ettus-v4.5.0.0 e3xx/meta-ettus-v4.5.0.0/e3xx_e320_sdimg_default-v4.5.0.0.zip 0
e3xx_e320_sdk_default meta-ettus-v4.6.0.0-rc1 e3xx/meta-ettus-v4.6.0.0-rc1/e3xx_e320_sdk_default-v4.6.0.0-rc1.zip 0
e3xx_e320_mender_default meta-ettus-v4.6.0.0-rc1 e3xx/meta-ettus-v4.6.0.0-rc1/e3xx_e320_mender_default-v4.6.0.0-rc1.zip 0
e3xx_e320_sdimg_default meta-ettus-v4.6.0.0-rc1 e3xx/meta-ettus-v4.6.0.0-rc1/e3xx_e320_sdimg_default-v4.6.0.0-rc1.zip 0

# N300-Series
n3xx_n310_fpga_default uhd-0790f58 n3xx/uhd-0790f58/n3xx_n310_fpga_default-g0790f58.zip f354eb0142e6d5369dcd8b38c4570eef2596e4584380b561a1af2c3c490a32d1
Expand All @@ -46,9 +46,9 @@ n3xx_n320_cpld_default uhd-739b37b n3xx/uhd-739b37b/n3xx_n320_c
# N3XX Mykonos firmware
#n3xx_n310_fw_default fpga-6bea23d n3xx/fpga-6bea23d/n3xx_n310_fw_default-g6bea23d.zip 0
# N300-Series Filesystems, etc
n3xx_common_sdk_default meta-ettus-v4.5.0.0 n3xx/meta-ettus-v4.5.0.0/n3xx_common_sdk_default-v4.5.0.0.zip 0
n3xx_common_mender_default meta-ettus-v4.5.0.0 n3xx/meta-ettus-v4.5.0.0/n3xx_common_mender_default-v4.5.0.0.zip 0
n3xx_common_sdimg_default meta-ettus-v4.5.0.0 n3xx/meta-ettus-v4.5.0.0/n3xx_common_sdimg_default-v4.5.0.0.zip 0
n3xx_common_sdk_default meta-ettus-v4.6.0.0-rc1 n3xx/meta-ettus-v4.6.0.0-rc1/n3xx_common_sdk_default-v4.6.0.0-rc1.zip 0
n3xx_common_mender_default meta-ettus-v4.6.0.0-rc1 n3xx/meta-ettus-v4.6.0.0-rc1/n3xx_common_mender_default-v4.6.0.0-rc1.zip 0
n3xx_common_sdimg_default meta-ettus-v4.6.0.0-rc1 n3xx/meta-ettus-v4.6.0.0-rc1/n3xx_common_sdimg_default-v4.6.0.0-rc1.zip 0

# B200-Series
b2xx_b200_fpga_default uhd-92c09f7 b2xx/uhd-92c09f7/b2xx_b200_fpga_default-g92c09f7.zip 8df8872fb383738b9fc0e83eb5166b080662e54681d191274e19e1a8b291df23
Expand Down

0 comments on commit c2dd6c1

Please sign in to comment.