Update third-party dependencies (2026-03-25)#156
Update third-party dependencies (2026-03-25)#156szalpal wants to merge 5 commits intoNVIDIA:mainfrom
Conversation
Signed-off-by: szalpal <mszolucha@nvidia.com>
Signed-off-by: szalpal <mszolucha@nvidia.com>
Signed-off-by: szalpal <mszolucha@nvidia.com>
Signed-off-by: szalpal <mszolucha@nvidia.com>
Signed-off-by: szalpal <mszolucha@nvidia.com>
Greptile SummaryThis PR performs routine bumps of five third-party submodule dependencies — opus (1.5.2→1.6.1), FFmpeg (8.0.1→8.1), protobuf (34.0→34.1), curl (8.18.0→8.19.0), and aws-sdk-cpp (1.11.760→1.11.776) — and updates the corresponding version table in Key observations:
Confidence Score: 5/5
Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A[PR: Update third-party deps] --> B[README.rst\nVersion table updated]
A --> C[third_party/opus\nv1.5.2 → v1.6.1]
A --> D[third_party/FFmpeg\nn8.0.1 → n8.1]
A --> E[third_party/protobuf\nv34.0 → v34.1]
A --> F[third_party/curl\n8.18.0 → 8.19.0]
A --> G[third_party/aws-sdk-cpp\n1.11.760 → 1.11.776]
C --> H[build_libopus.sh\nParses README.rst for tag\nNo version hardcoding]
D --> I[build_ffmpeg.sh\nUses submodule dir directly\nNo version hardcoding]
E --> J[build_protobuf.sh\nUses submodule dir directly\nNo version hardcoding]
F --> K[build_aws-sdk-cpp.sh\nUses submodule dir directly\nNo version hardcoding]
G --> K
Reviews (1): Last reviewed commit: "Update aws-sdk-cpp to 1.11.776" | Re-trigger Greptile |
| | `FFmpeg <https://github.com/FFmpeg/FFmpeg>`_ | `8.1 <https://github.com/FFmpeg/FFmpeg/releases/tag/n8.1>`_ | `LGPL v2.1 license <https://github.com/FFmpeg/FFmpeg/blob/master/LICENSE.md>`_ | | ||
| | | `(Source Snapshot) <https://developer.download.nvidia.com/compute/redist/nvidia-dali/FFmpeg-n8.1.tar.gz>`_ | | |
There was a problem hiding this comment.
RST grid table column width misalignment
The FFmpeg version string changed from 8.0.1 (5 chars) to 8.1 (3 chars), and the URL fragment from n8.0.1 (6 chars) to n8.1 (4 chars) — a total of 4 fewer characters per cell across both the version link and the source snapshot URL. In RST grid tables, every | separator must land in the same column position across all rows. If the trailing spaces in these two lines weren't padded out by 4 extra spaces to compensate, the column borders will be misaligned and the table will fail to render correctly.
Please verify that the | character closing the second column still sits at the same horizontal position as in all other rows (e.g. compare against the libsndfile or curl rows), and add trailing spaces to both lines if needed:
| | `FFmpeg <https://github.com/FFmpeg/FFmpeg>`_ | `8.1 <https://github.com/FFmpeg/FFmpeg/releases/tag/n8.1>`_ | `LGPL v2.1 license <https://github.com/FFmpeg/FFmpeg/blob/master/LICENSE.md>`_ | | |
| | | `(Source Snapshot) <https://developer.download.nvidia.com/compute/redist/nvidia-dali/FFmpeg-n8.1.tar.gz>`_ | | | |
| | `FFmpeg <https://github.com/FFmpeg/FFmpeg>`_ | `8.1 <https://github.com/FFmpeg/FFmpeg/releases/tag/n8.1>`_ | `LGPL v2.1 license <https://github.com/FFmpeg/FFmpeg/blob/master/LICENSE.md>`_ | | |
| | | `(Source Snapshot) <https://developer.download.nvidia.com/compute/redist/nvidia-dali/FFmpeg-n8.1.tar.gz>`_ | | |
|
Make sure to update the internal docs to reflect the update |
Updated dependencies
Test plan