-
Notifications
You must be signed in to change notification settings - Fork 6.4k
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
[fastrtps] Fixes missing fast-discovery-serverd-1.0.1.exe #39482
base: master
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think the issue wasn't properly understood.
This port doesn't use the regular maintainer function vcpkg_copy_tools
which might be the entire reason for the reported issue: vcpkg_cmake_config_fixup
is expecting a different tool location.
But there is also "debug" aspect: @BillyONeal @ras0219-msft After the dbus-daemon discussion, can you please double check and advise for this PR:
- Port to
vcpkg_copy_tools
? - Keep debug executables?
- Put the debug executable to
/debug/tools/<port>
?
I do understand that vcpkg_copy_tools
becomes clumsy to use when there are scripts in addition to binaries. But improving things should be left to the community alone.
Tagged to discuss this |
@Cheney-W It seems like the bug is that the CMake targets are referring to the debug tool rather than referring to the release tool. Alternately, the right fix might be to remove the references from the targets entirely. |
The debug tool seems to have a slightly different filename. That's why the default behavior of Whether the port needs to keep the debug tool, and where, are separate questions. |
If we want to remove the reference to From below code: |
I reinstalled vcpkg and executed git pull and vcpkg update to install fastrtps2.14.0, but the issue still persists and has not been fixed |
I still think this port needs better restructuring, for canonical fixup. Not another variant of debug tool installation pattern unless applying for the vcpkg tool installation layout hall of shame. |
If we remove the |
Fixes #39375
Usage test passed with x64-windows
SHA512s are updated for each updated download.The "supports" clause reflects platforms that may be fixed by this new version.Any fixed CI baseline entries are removed from that file.Any patches that are no longer applied are deleted from the port's directory../vcpkg x-add-version --all
and committing the result.