Skip to content

[botan] update to version 2.17.3#17243

Closed
agrandville wants to merge 17 commits intomicrosoft:masterfrom
agrandville:master
Closed

[botan] update to version 2.17.3#17243
agrandville wants to merge 17 commits intomicrosoft:masterfrom
agrandville:master

Conversation

@agrandville
Copy link

feat add debug symbols

  • triplets 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

If you are still working on the PR, open it as a Draft: https://github.blog/2019-02-14-introducing-draft-pull-requests/

feat add debug symbols
@autoantwort
Copy link
Contributor

Please run ./vcpkg format-manifest --all :)

@NancyLi1013 NancyLi1013 self-assigned this Apr 13, 2021
@NancyLi1013 NancyLi1013 added the category:port-update The issue is with a library, which is requesting update new revision label Apr 13, 2021
Copy link
Contributor

@NancyLi1013 NancyLi1013 left a comment

Choose a reason for hiding this comment

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

Could you please update botan as ${PORT} in the following codes?

vcpkg_copy_tool_dependencies(${CURRENT_PACKAGES_DIR}/tools/botan)
file(RENAME ${CURRENT_PACKAGES_DIR}/share/botan-${BOTAN_VERSION}/ ${CURRENT_PACKAGES_DIR}/share/botan/)
file(RENAME ${CURRENT_PACKAGES_DIR}/share/botan/license.txt ${CURRENT_PACKAGES_DIR}/share/botan/copyright)

@NancyLi1013
Copy link
Contributor

Please run./vcpkg format-manifest ./ports/botan/vcpkg.json to format vcpkg.json file.

@agrandville agrandville marked this pull request as draft April 13, 2021 07:32
@agrandville agrandville marked this pull request as ready for review April 13, 2021 07:44
@NancyLi1013
Copy link
Contributor

LGTM now, thanks for your update @agrandville.

For the failures on osx pipeline, there is something wrong with our CI, which is not related with this PR. I will rerun it once solved.

@NancyLi1013
Copy link
Contributor

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@NancyLi1013
Copy link
Contributor

The failures caused by popsift will be fixed by #17277.

@NancyLi1013
Copy link
Contributor

NancyLi1013 commented Apr 15, 2021

Error: While reading versions for port botan from file: C:\a\1\s\versions\b-\botan.json
       File declares version `2.17.3` with SHA: f355b4fc82c9cb1c7de67be66ac517931a488f01
       But local port with the same verion has a different SHA: 2d15c43909a9409da601e7b01a9a3a288c50bfb9
       Please update the port's version fields and then run:

           vcpkg x-add-version botan

       to add a new version.

Please run vcpkg x-add-version botan again to update versions.

Note: Have you tested the usage of botan? I noticed that added botanConfig.cmake file in the last commit.

@agrandville
Copy link
Author

I'm upgrading the cmake scripts of opendnssec/SoftHSMv2 project who use vcpkg botan.
For now, SoftHSM compile, with botan crypto backend and vcpkg toolchain, fails due to missing BotanConfig.cmake file.

update port-version to 1
@NancyLi1013
Copy link
Contributor

You can use vcpkg-x-add-version --overwrite-version botan to update the version files.

agrandville and others added 3 commits April 16, 2021 09:02
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
agrandville and others added 4 commits April 16, 2021 09:08
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
@NancyLi1013 NancyLi1013 added info:needs-maintainer-attention Lets the current 'on rotation' vcpkg maintainer know they need to look at this. and removed requires:author-response labels Apr 16, 2021
@strega-nil-ms
Copy link
Contributor

@agrandville could you please merge with latest?

@BillyONeal BillyONeal removed the info:needs-maintainer-attention Lets the current 'on rotation' vcpkg maintainer know they need to look at this. label May 7, 2021
agrandville and others added 3 commits May 13, 2021 18:33
@NancyLi1013 NancyLi1013 added the info:needs-maintainer-attention Lets the current 'on rotation' vcpkg maintainer know they need to look at this. label May 20, 2021
@@ -0,0 +1,51 @@
project(botan)
Copy link
Contributor

Choose a reason for hiding this comment

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

Why is this file here? it doesn't seem to be used by portfile.cmake...

Copy link
Contributor

Choose a reason for hiding this comment

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

Thanks for pointing this out @strega-nil-ms. Sorry, I missed this point before.

@strega-nil-ms strega-nil-ms added requires:author-response and removed info:needs-maintainer-attention Lets the current 'on rotation' vcpkg maintainer know they need to look at this. labels May 26, 2021
@NancyLi1013
Copy link
Contributor

@agrandville

Could you please address the review suggestions? Thanks.

@PhoebeHui
Copy link
Contributor

PhoebeHui commented Sep 14, 2021

Closing this PR since it seems that no progress is being made. Please reopen if work is still being done.
botan has been updated to 2.18.1.

@PhoebeHui PhoebeHui closed this Sep 14, 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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants