-
Notifications
You must be signed in to change notification settings - Fork 7.1k
[cadons-ctus] New port #46951
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
[cadons-ctus] New port #46951
Conversation
@microsoft-github-policy-service agree |
|
…d versioning file.
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.
[x] The name of the port matches an existing name for this component on https://repology.org/ if possible, and/or is strongly associated with that component on search engines.
This does not appear to be true as far as I can tell? repology does not have the name and casual searching points to several libraries all claiming to be a 'tusclient' but none of which are "Cadons/tusclient". I think the name of the port needs to become cadons-tusclient
. See also https://learn.microsoft.com/vcpkg/contributing/maintainer-guide#check-names-against-other-repositories
Note that this is only about the name of the port. The name used
[x] The license declaration in vcpkg.json matches what upstream says.
https://github.com/Cadons/libtusclient/blob/main/lib/tusclient/LICENSE does not say MIT. Since you are upstream, can you delete this file if you actually hold copyright on the repo contents and your intent is to ship MIT?
The linux builds failed due to:
Change Dir: '/mnt/vcpkg-ci/b/tusclient/x64-linux-dbg'
Run Build Command(s): /vcpkg/downloads/tools/ninja/1.12.1-linux/ninja -v -v -j33 install
[1/14] /usr/bin/c++ -DBOOST_CONTAINER_NO_LIB -DBOOST_CONTAINER_STATIC_LINK -DCURL_STATICLIB -DGFLAGS_IS_A_DLL=0 -DGLOG_USE_GFLAGS -DGLOG_USE_GLOG_EXPORT -I/mnt/vcpkg-ci/b/tusclient/src/1.0.0-a125a16405.clean/lib/tusclient/include/tusclient -isystem /mnt/vcpkg-ci/installed/x64-linux/include -fPIC -g -std=c++20 -MD -MT lib/tusclient/CMakeFiles/tusclient.dir/src/tusclient/chunk/FileChunker.cpp.o -MF lib/tusclient/CMakeFiles/tusclient.dir/src/tusclient/chunk/FileChunker.cpp.o.d -o lib/tusclient/CMakeFiles/tusclient.dir/src/tusclient/chunk/FileChunker.cpp.o -c /mnt/vcpkg-ci/b/tusclient/src/1.0.0-a125a16405.clean/lib/tusclient/src/tusclient/chunk/FileChunker.cpp
FAILED: lib/tusclient/CMakeFiles/tusclient.dir/src/tusclient/chunk/FileChunker.cpp.o
/usr/bin/c++ -DBOOST_CONTAINER_NO_LIB -DBOOST_CONTAINER_STATIC_LINK -DCURL_STATICLIB -DGFLAGS_IS_A_DLL=0 -DGLOG_USE_GFLAGS -DGLOG_USE_GLOG_EXPORT -I/mnt/vcpkg-ci/b/tusclient/src/1.0.0-a125a16405.clean/lib/tusclient/include/tusclient -isystem /mnt/vcpkg-ci/installed/x64-linux/include -fPIC -g -std=c++20 -MD -MT lib/tusclient/CMakeFiles/tusclient.dir/src/tusclient/chunk/FileChunker.cpp.o -MF lib/tusclient/CMakeFiles/tusclient.dir/src/tusclient/chunk/FileChunker.cpp.o.d -o lib/tusclient/CMakeFiles/tusclient.dir/src/tusclient/chunk/FileChunker.cpp.o -c /mnt/vcpkg-ci/b/tusclient/src/1.0.0-a125a16405.clean/lib/tusclient/src/tusclient/chunk/FileChunker.cpp
/mnt/vcpkg-ci/b/tusclient/src/1.0.0-a125a16405.clean/lib/tusclient/src/tusclient/chunk/FileChunker.cpp:16:10: fatal error: format: No such file or directory
16 | #include <format>
| ^~~~~~~~
compilation terminated.
... which may be fixed by asking for a later C++ standard version but I'm not positive if the Ubuntu we use for testing has that yet. If that's the case and you otherwise expect this to build for Linux please add entries to scripts/ci.baseline.txt
and/or ci.feature.baseline.txt
to skip this port on Linux.
@BillyONeal Can you explain me better the first 2 points ( this is my first package submission) |
The first point is a request to rename the directory and the name in vcpkg.json to But you don't need to rename your CMake configs or header names or documentation or whatever to have the The second point is just licensing. You're claiming that the contents are MIT but https://github.com/Cadons/libtusclient/blob/main/lib/tusclient/LICENSE is a EULA which is not MIT. It's not clear that it is safe to mark |
/azp run |
Azure Pipelines successfully started running 1 pipeline(s). |
…h, and adjust CMake paths accordingly.
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.
Some suggestions are the same as last time...
I changed this to draft because there are outstanding build failures for a long time; please fix those and mark 'Ready for review' when you're ready for us to take another look. |
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.
Thanks!
No description provided.