-
Notifications
You must be signed in to change notification settings - Fork 203
Common dependency updates #1075
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
mcoliver
wants to merge
28
commits into
AcademySoftwareFoundation:main
Choose a base branch
from
mcoliver:dependency_updates
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Common dependency updates #1075
mcoliver
wants to merge
28
commits into
AcademySoftwareFoundation:main
from
mcoliver:dependency_updates
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Numerous improvements, supported hardware, and bug fixes aja-video/libajantv2@ntv2_17_1_0...ntv2_17_6_0 Signed-off-by: Michael Oliver <mcoliver@gmail.com>
bdwgc/libatomic_ops@0445739...v7.10.0 Signed-off-by: Michael Oliver <mcoliver@gmail.com>
You can run this script to quickly check for new versions of common dependencies. It checks releases first and then tags. Best effort to discover the latest release or tag that conforms to the versioning schema per package. Ignores rc, beta, dev, test, pre, and alpha named versions. There is some messiness out there with versioning. Signed-off-by: Michael Oliver <mcoliver@gmail.com>
Performance improvements and optimizations videolan/dav1d@1.4.3...1.5.3 Signed-off-by: Michael Oliver <mcoliver@gmail.com>
fixes build errors aja-video/libajantv2@ntv2_17_6_0...ntv2_17_6_0_hotfix1 Signed-off-by: Michael Oliver <mcoliver@gmail.com>
doctest/doctest@v2.4.9...v2.4.12 https://github.com/doctest/doctest/blob/master/CHANGELOG.md Signed-off-by: Michael Oliver <mcoliver@gmail.com>
numerous security and bug fixes. libexpat/libexpat@R_2_6_3...R_2_7_3 https://github.com/libexpat/libexpat/blob/master/expat/Changes Signed-off-by: Michael Oliver <mcoliver@gmail.com>
numerous bug fixes and features https://github.com/bdwgc/bdwgc/blob/master/ChangeLog bdwgc/bdwgc@v8.2.2...v8.2.10 Signed-off-by: Michael Oliver <mcoliver@gmail.com>
Bug fixes and feature updates https://github.com/uclouvain/openjpeg/blob/master/CHANGELOG.md uclouvain/openjpeg@v2.5.0...v2.5.4 Signed-off-by: Michael Oliver <mcoliver@gmail.com>
numerous bug fixes and enhancements aous72/OpenJPH@0.21.3...0.26.0 Signed-off-by: Michael Oliver <mcoliver@gmail.com>
Numerous bug fixes and improvements https://github.com/PCRE2Project/pcre2/blob/pcre2-10.47/ChangeLog PCRE2Project/pcre2@pcre2-10.43...pcre2-10.47 Signed-off-by: Michael Oliver <mcoliver@gmail.com>
bug and security fixes https://github.com/pnggroup/libpng/blob/0f07f70aa55e4771d00b0f8a238dca992fbb60e4/CHANGES#L6264 pnggroup/libpng@v1.6.48...v1.6.54 Signed-off-by: Michael Oliver <mcoliver@gmail.com>
bug fixes, security fixes, and feature improvements https://github.com/gabime/spdlog/releases gabime/spdlog@v1.11.0...v1.17.0 Signed-off-by: Michael Oliver <mcoliver@gmail.com>
Numerous changes and fixes https://github.com/webmproject/libwebp/blob/45102247a82396fabac5241c64305b13ed711335/ChangeLog#L741 webmproject/libwebp@v1.2.1...v1.6.0 Signed-off-by: Michael Oliver <mcoliver@gmail.com>
LibRaw/LibRaw@0.21.1...0.22.0 https://github.com/LibRaw/LibRaw/blob/d20315b6e7b0162d3b0d7820dcbaf4de716b3e77/Changelog.txt#L3 Signed-off-by: Michael Oliver <mcoliver@gmail.com>
forgot to update the hash Signed-off-by: Michael Oliver <mcoliver@gmail.com>
formatting Signed-off-by: Michael Oliver <mcoliver@gmail.com>
|
|
apparently it wants to squash this all into one line. ¯\_(ツ)_/¯ Signed-off-by: Michael Oliver <mcoliver@gmail.com>
0bb1b7b to
c3b2c76
Compare
uses lib64 since v0.24. https://github.com/aous72/OpenJPH/releases/tag/0.24.0 Signed-off-by: Michael Oliver <mcoliver@gmail.com>
updated hash to be accurate Signed-off-by: Michael Oliver <mcoliver@gmail.com>
Windows builds failing on spdlog and oiio because they bundle fmt which requires a utf-8 flag when compiling on windows. Error was D:\a\OpenRV\OpenRV\_build\RV_DEPS_SPDLOG\install\include\spdlog\fmt\bundled\base.h(465,28): error C2338: static_assert failed: 'Unicode support requires compiling with /utf-8' [D:\a\OpenRV\OpenRV\_build\src\lib\base\TwkUtil\TwkUtil.vcxproj] Signed-off-by: Michael Oliver <mcoliver@gmail.com>
openjph now support debug envs so lets support them as well https://github.com/aous72/OpenJPH/blob/8e597d11715552a6c63e3963d940fa29a4c5831b/src/core/CMakeLists.txt#L119 Signed-off-by: Michael Oliver <mcoliver@gmail.com>
fixed formatting Signed-off-by: Michael Oliver <mcoliver@gmail.com>
format fixes Signed-off-by: Michael Oliver <mcoliver@gmail.com>
Builds failing with LINK : fatal error LNK1181: cannot open input file '..\..\..\..\RV_DEPS_AJA\install\lib\ajantv2_vs143_MT.lib' Install log references Installing: D:/a/OpenRV/OpenRV/_build/RV_DEPS_AJA/install/lib/ajantv2.lib so let's change the lib name Signed-off-by: Michael Oliver <mcoliver@gmail.com>
Contributor
Author
|
pre-commit.ci autofix |
1 task
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summarize your change.
Created a script to check common dependencies against their most recent releases. Useful for seeing if there are updates to dependency packages. I used that script to identify a few that were behind on bug fixes, security updates, and features. None are breaking changes.
Describe the reason for the change.
There were quite a few dependencies that were running old versions. Newer versions fix bugs and security issues along with exposing new features that can be harnessed for future performance optimizations and feature extensions.
Describe what you have tested and on which operating system.
builds locally. Will monitor CICD on the PR. Tested various images and videos affected by the packages that were updated with success (jpeg, webp, png, libraw, etc..)
Add a list of changes, and note any that might need special attention during the review.
I linked out to each changelog and commit diff for the various dependencies. I made a best effort to ensure there are no breaking changes and stuck to minor version updates.
One thing to note: Libraw does deprecate some older cameras but also adds support for a bunch of new ones along with other new features. Feels like a worthwhile tradeoff but should be noted. https://github.com/LibRaw/LibRaw/blob/d20315b6e7b0162d3b0d7820dcbaf4de716b3e77/Changelog.txt#L50
If possible, provide screenshots.