Skip to content
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

[ports] add support expressions #23034

Merged
merged 1 commit into from
Feb 18, 2022

Conversation

autoantwort
Copy link
Contributor

Tested them on my arm mac and they don't support arm.

Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

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

You have modified or added at least one vcpkg.json where a "license" field is missing.
If you feel able to do so, please consider adding a "license" field to the following files:

  • ports/apsi/vcpkg.json
  • ports/bde/vcpkg.json
  • ports/ctemplate/vcpkg.json
  • ports/dcmtk/vcpkg.json
  • ports/embree2/vcpkg.json
  • ports/tesseract/vcpkg.json

Valid values for the license field are listed at https://spdx.org/licenses/

@JonLiu1993 JonLiu1993 self-assigned this Feb 11, 2022
@JonLiu1993 JonLiu1993 added the category:port-feature The issue is with a library, which is requesting new capabilities that didn’t exist label Feb 11, 2022
@JonLiu1993 JonLiu1993 added the info:reviewed Pull Request changes follow basic guidelines label Feb 11, 2022
"description": "APSI is a research library for asymmetric private set intersection.",
"homepage": "https://github.com/microsoft/APSI",
"supports": "static",
"supports": "static & !arm",
Copy link
Contributor

Choose a reason for hiding this comment

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

It does look like the library attempts to support arm & arm64 (https://github.com/microsoft/APSI/blob/main/common/apsi/fourq/FourQ.h#L83), so I don't think !arm is right here.

I did a little bit of investigation and discovered the failure might be due to the flatbuffers dependency, which I've attempted to address #23067.

Could you leave this change off of this PR?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

On my arm macbook I get the following error:

CMake Error at common/apsi/fourq/CMakeLists.txt:30 (add_subdirectory):
  add_subdirectory given source "arm64" which is not an existing directory.

That indicated it does not support arm, at least not on mac.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Ok I have removed apsi from this PR. @JonLiu1993 you can mark this as reviewed again :)

@JonLiu1993 JonLiu1993 removed the info:reviewed Pull Request changes follow basic guidelines label Feb 14, 2022
@JonLiu1993 JonLiu1993 added depends:upstream-changes Waiting on a change to the upstream project and removed requires:author-response labels Feb 14, 2022
Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

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

You have modified or added at least one vcpkg.json where a "license" field is missing.

If you feel able to do so, please consider adding a "license" field to the following files:

  • ports/bde/vcpkg.json
  • ports/ctemplate/vcpkg.json
  • ports/dcmtk/vcpkg.json
  • ports/embree2/vcpkg.json
  • ports/tesseract/vcpkg.json

Valid values for the license field can be found in the documentation

@JonLiu1993 JonLiu1993 removed the depends:upstream-changes Waiting on a change to the upstream project label Feb 15, 2022
@JonLiu1993 JonLiu1993 added the info:reviewed Pull Request changes follow basic guidelines label Feb 15, 2022
@BillyONeal
Copy link
Member

Now that #23067 is merged, can you try again and let us know how it goes?

@JonLiu1993 JonLiu1993 removed the info:reviewed Pull Request changes follow basic guidelines label Feb 16, 2022
Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

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

This is a new experimental fast check for PR issues. Please let us know if this bot is helpful!

PRs must add only one version and must not modify any published versions

When making any changes to a library, the version or port-version in vcpkg.json or CONTROL must be modified.

Error: Local changes detected for brpc but no changes to version or port version.
-- Version: 0.9.7#6
-- Old SHA: f658cec9384935d01319d2725a039da7cb5e6c77
-- New SHA: 4546ed4f98a6739ff14ba5c6f0291696ad837ac2
-- Did you remember to update the version or port version?
-- Pass `--overwrite-version` to bypass this check.
***No files were updated.***

You have modified or added at least one vcpkg.json where a "license" field is missing.

If you feel able to do so, please consider adding a "license" field to the following files:

  • ports/bde/vcpkg.json
  • ports/ctemplate/vcpkg.json
  • ports/dcmtk/vcpkg.json
  • ports/embree2/vcpkg.json
  • ports/tesseract/vcpkg.json

Valid values for the license field can be found in the documentation

Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

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

You have modified or added at least one vcpkg.json where a "license" field is missing.

If you feel able to do so, please consider adding a "license" field to the following files:

  • ports/apsi/vcpkg.json
  • ports/bde/vcpkg.json
  • ports/ctemplate/vcpkg.json
  • ports/dcmtk/vcpkg.json
  • ports/embree2/vcpkg.json
  • ports/tesseract/vcpkg.json

Valid values for the license field can be found in the documentation

@autoantwort
Copy link
Contributor Author

apsi still does not build on arm64-osx. So I added the support expression back for macOS

@JonLiu1993 JonLiu1993 added the info:reviewed Pull Request changes follow basic guidelines label Feb 17, 2022
@vicroms
Copy link
Member

vicroms commented Feb 17, 2022

Trigger CLA check again

@vicroms vicroms closed this Feb 17, 2022
@vicroms vicroms reopened this Feb 17, 2022
Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

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

You have modified or added at least one vcpkg.json where a "license" field is missing.

If you feel able to do so, please consider adding a "license" field to the following files:

  • ports/apsi/vcpkg.json
  • ports/bde/vcpkg.json
  • ports/ctemplate/vcpkg.json
  • ports/dcmtk/vcpkg.json
  • ports/embree2/vcpkg.json
  • ports/tesseract/vcpkg.json

Valid values for the license field can be found in the documentation

@vicroms vicroms merged commit 6ce8ef3 into microsoft:master Feb 18, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
category:port-feature The issue is with a library, which is requesting new capabilities that didn’t exist info:reviewed Pull Request changes follow basic guidelines
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants