Skip to content

[vamp-sdk] update to 2.10; switch download URL to GitHub; fix path of installed headers#19572

Merged
dan-shaw merged 2 commits intomicrosoft:masterfrom
Be-ing:vamp_sdk_ssl
Aug 19, 2021
Merged

[vamp-sdk] update to 2.10; switch download URL to GitHub; fix path of installed headers#19572
dan-shaw merged 2 commits intomicrosoft:masterfrom
Be-ing:vamp_sdk_ssl

Conversation

@Be-ing
Copy link
Contributor

@Be-ing Be-ing commented Aug 14, 2021

This works around a bad SSL certificate on
https://code.soundsoftware.ac.uk :

Error: Failed to download from mirror set:
https://code.soundsoftware.ac.uk/attachments/download/2589/vamp-plugin-sdk-2.9.0.zip: % Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
curl: (60) SSL certificate problem: unable to get local issuer certificate
More details here: https://curl.se/docs/sslcerts.html

curl failed to verify the legitimacy of the server and therefore could not
establish a secure connection to it. To learn more about this situation and
how to fix it, please visit the web page mentioned above.

Describe the pull request

  • What does your PR fix?

    Fixed outdated port and works around bad SSL certificate

  • Which triplets are supported/not supported? Have you updated the CI baseline?

    all

  • Does your PR follow the maintainer guide?

    yes

  • If you have added/updated a port: Have you run ./vcpkg x-add-version --all and committed the result?

    Yes

This works around a bad SSL certificate on
https://code.soundsoftware.ac.uk :

Error: Failed to download from mirror set:
https://code.soundsoftware.ac.uk/attachments/download/2589/vamp-plugin-sdk-2.9.0.zip: % Total    % Received % Xferd  Average Speed   Time    Time Time  Current
                                 Dload  Upload   Total   Spent Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
curl: (60) SSL certificate problem: unable to get local issuer certificate
More details here: https://curl.se/docs/sslcerts.html

curl failed to verify the legitimacy of the server and therefore could not
establish a secure connection to it. To learn more about this situation and
how to fix it, please visit the web page mentioned above.
@Be-ing
Copy link
Contributor Author

Be-ing commented Aug 14, 2021

x64-windows-static failure seems unrelated? Azure Pipelines says there is a regression in colmap:x64-windows-static...

@dg0yt
Copy link
Contributor

dg0yt commented Aug 14, 2021

x64-windows-static failure seems unrelated? Azure Pipelines says there is a regression in colmap:x64-windows-static...

ninja: error: 'D:/installed/x64-windows-static/debug/lib/openblas.lib', needed by 'src/exe/colmap.exe', missing and no known rule to make it

This is unrelated. It happened to another PR already: #19551.

@9cvele3 9cvele3 mentioned this pull request Aug 14, 2021
@ras0219
Copy link
Contributor

ras0219 commented Aug 15, 2021

This GitHub repo (c4dm/vamp-plugin-sdk) looks official enough to me to depend upon -- it is from an organization that the primary author (@cannam) is in.

@Be-ing
Copy link
Contributor Author

Be-ing commented Aug 15, 2021

I trust GitHub to keep their SSL certificate valid more than the website for this package.

These are the paths installed by the vamp-plugin-sdk-devel Fedora
package:

/usr/include/vamp
/usr/include/vamp-hostsdk
/usr/include/vamp-hostsdk/Plugin.h
/usr/include/vamp-hostsdk/PluginBase.h
/usr/include/vamp-hostsdk/PluginBufferingAdapter.h
/usr/include/vamp-hostsdk/PluginChannelAdapter.h
/usr/include/vamp-hostsdk/PluginHostAdapter.h
/usr/include/vamp-hostsdk/PluginInputDomainAdapter.h
/usr/include/vamp-hostsdk/PluginLoader.h
/usr/include/vamp-hostsdk/PluginSummarisingAdapter.h
/usr/include/vamp-hostsdk/PluginWrapper.h
/usr/include/vamp-hostsdk/RealTime.h
/usr/include/vamp-hostsdk/host-c.h
/usr/include/vamp-hostsdk/hostguard.h
/usr/include/vamp-hostsdk/vamp-hostsdk.h
/usr/include/vamp-sdk
/usr/include/vamp-sdk/FFT.h
/usr/include/vamp-sdk/Plugin.h
/usr/include/vamp-sdk/PluginAdapter.h
/usr/include/vamp-sdk/PluginBase.h
/usr/include/vamp-sdk/RealTime.h
/usr/include/vamp-sdk/plugguard.h
/usr/include/vamp-sdk/vamp-sdk.h
/usr/include/vamp/vamp.h
@PhoebeHui PhoebeHui self-assigned this Aug 16, 2021
@PhoebeHui PhoebeHui added the category:port-update The issue is with a library, which is requesting update new revision label Aug 16, 2021
Copy link
Contributor

@PhoebeHui PhoebeHui left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Be-ing, thanks for your PR!

@PhoebeHui PhoebeHui added the info:needs-maintainer-attention Lets the current 'on rotation' vcpkg maintainer know they need to look at this. label Aug 16, 2021
@Be-ing Be-ing changed the title [vamp-sdk] update to 2.10; switch download URL to GitHub [vamp-sdk] update to 2.10; switch download URL to GitHub; fix path of installed headers Aug 16, 2021
@dan-shaw dan-shaw merged commit 719ceca into microsoft:master Aug 19, 2021
@cannam
Copy link

cannam commented Aug 19, 2021

It's after the fact I know, but I just want to agree that this is the right thing to do. There have been ongoing problems with the previous server, and the Github repo is equally "official".

@Be-ing Be-ing deleted the vamp_sdk_ssl branch August 19, 2021 12:18
Be-ing added a commit to tenacityteam/vcpkg that referenced this pull request Aug 19, 2021
n0toose pushed a commit to Be-ing/tenacity that referenced this pull request Aug 22, 2021
vamp-sdk has been removed from the overlay since
microsoft/vcpkg#19572
was merged upstream.

Signed-off-by: Be <be@mixxx.org>
emabrey pushed a commit to tenacityteam/vcpkg that referenced this pull request Sep 28, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

category:port-update The issue is with a library, which is requesting update new revision info:needs-maintainer-attention Lets the current 'on rotation' vcpkg maintainer know they need to look at this.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants