-
Notifications
You must be signed in to change notification settings - Fork 7k
[yalantinglibs] Add a new port #42154
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
[yalantinglibs] Add a new port #42154
Conversation
I will convert this PR to a draft. After all CIs are green, you can click "ready for review". |
@microsoft-github-policy-service agree |
@microsoft-github-policy-service agree |
I have already replied to the CLA, but why did all the CIs fail? |
Looks like a temporary connectivity issue. Let me add some comments. |
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.
FTR upstream has zero external usage/stars/contributors.
"name": "yalantinglibs", | ||
"version": "0.3.9", | ||
"homepage": "https://github.com/171930433/yalantinglibs", | ||
"description": "A Collection of C++20 libraries, include struct_pack, struct_json, struct_xml, struct_yaml, struct_pb, easylog, coro_rpc, coro_http and async_simple", |
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.
This description is a vague description of what users could expect.
Platform Android is not yet supported by yalantinglibs . Could you please help me check why the x86_windows build failed? @dg0yt |
the dependence is loss, asio, frozen and |
Usage test passed with x64-windows triplet. |
we need add option INSTALL_THIRDPARTY=OFF |
目前yalantinglibs在vcpkg这边使用的还是我fork的仓库,因为需要alibaba/yalantinglibs打一个tag,
这些改动可以等到alibaba/yalantinglibs打一个tag时, 一起修改 |
你看下我的review,tag也加了,最新版本0.3.10,你可以切到这个版本。 |
/azp run |
Azure Pipelines successfully started running 1 pipeline(s). |
@poor-circle @dg0yt @jimwang118 all ci passed |
|
Can you describe why the potentially optional dependencies are missing above, or fix them to be explicitly disabled or included in Thanks for your contribution to vcpkg! |
this library will automatic install denpendecies by itself, so i suggest add option to disable it and install denpendecies by vcpkg. they are not optional denpendecies. |
That is not allowed for ports in our curated registry: https://learn.microsoft.com/vcpkg/contributing/maintainer-guide#do-not-use-vendored-dependencies
Then I think they need to be in the |
|
I see, I missed the |
By the way, how to add the introduction of the yalantinglibs library? vcpkg query @BillyONeal |
I tested the latest master branch and got an error message with "error: the baseline does not contain an entry for port yalantinglibs" @jimwang118 @dg0yt @BillyONeal Please teach me how to solve this problem. |
This means that the code you downloaded does not contain yalantinglibs port. You can check whether there is a yalantinglibs folder in the vcpkg/ports directory. If not, update the vcpkg library. |
This is a manifest mode message. IIUC you need to update not only the vcpkg checkout but also the project's chosen vcpkg baseline. |
Thanks. I modified the "default-registry"-"baseline" under "vcpkg-configuration.json" to the latest "master", and the problem has been solved. |
No description provided.