[cadons-ctus] New port#46951
Conversation
|
@microsoft-github-policy-service agree |
|
…d versioning file.
BillyONeal
left a comment
There was a problem hiding this comment.
[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.
dg0yt
left a comment
There was a problem hiding this comment.
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. |
No description provided.