-
Notifications
You must be signed in to change notification settings - Fork 6.6k
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
[buck-yeh-bux] Upgrade to 1.6.5 #25072
Conversation
Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
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 is a new experimental fast check for PR issues. Please let us know if this bot is helpful!
All manifest files must be formatted
./vcpkg format-manifest ports/*/vcpkg.json
Diff
diff --git a/ports/buck-yeh-bux/vcpkg.json b/ports/buck-yeh-bux/vcpkg.json
index 4a8859a3..b578b6f5 100644
--- a/ports/buck-yeh-bux/vcpkg.json
+++ b/ports/buck-yeh-bux/vcpkg.json
@@ -1,7 +1,6 @@
{
"name": "buck-yeh-bux",
"version": "1.6.5",
- "port-version": 0,
"description": "A supplemental C++ library with functionalities not directly supported from Modern C++ standard.",
"homepage": "https://github.com/buck-yeh/bux",
"supports": "!(arm | uwp | osx)",
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: checked-in files for buck-yeh-bux have changed but the version was not updated
version: 1.6.5
old SHA: 6f26e14a9cf36df1b0a5e705bc6d2f64bf508749
new SHA: 1ece7aafb4e23d83f4b8e46558c42b7c0d7f5b27
Did you remember to update the version or port version?
Use --overwrite-version to bypass this check
***No files were updated***
You have modified or added at least one vcpkg.json where you should check the license
field.
If you feel able to do so, please consider adding a "license" field to the following files:
ports/buck-yeh-bux/vcpkg.json
Valid values for the license field can be found in the documentation
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 is a new experimental fast check for PR issues. Please let us know if this bot is helpful!
All manifest files must be formatted
./vcpkg format-manifest ports/*/vcpkg.json
Diff
diff --git a/ports/buck-yeh-bux/vcpkg.json b/ports/buck-yeh-bux/vcpkg.json
index fae64f3f..7465a14d 100644
--- a/ports/buck-yeh-bux/vcpkg.json
+++ b/ports/buck-yeh-bux/vcpkg.json
@@ -1,11 +1,10 @@
{
"name": "buck-yeh-bux",
"version": "1.6.5",
- "port-version": 0,
"description": "A supplemental C++ library with functionalities not directly supported from Modern C++ standard.",
"homepage": "https://github.com/buck-yeh/bux",
- "supports": "!(arm | uwp | osx)",
"license": "MIT",
+ "supports": "!(arm | uwp | osx)",
"dependencies": [
"fmt",
{
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: checked-in files for buck-yeh-bux have changed but the version was not updated
version: 1.6.5
old SHA: 6f26e14a9cf36df1b0a5e705bc6d2f64bf508749
new SHA: 1fd8af12a04b806faa041b8631ac34dc8c535b41
Did you remember to update the version or port version?
Use --overwrite-version to bypass this check
***No files were updated***
Thanks for the update! |
Bug/quirk fixes & enhancements with minor breakage of includes
C_EZArgs::parse()
misunderstands negative numbers as flag short names.C_ScannerImpl<>::add()
may throw due to losing its track of the last non-null action function pointer.C_EZArgs::help_full()
: Keep "USAGE:" a empty line away from "DESCRIPTION:"ParaUtil.h
(bux::C_NumIter<>
) due to deprecation ofstd::iterator<>
C_EZArgs::add_flag()
overloads now passed by rvalue references for better performance.C_PathFmtLogSnap::configPath(uintmax_t fsize_in_bytes, const auto &fallbackPaths)
DEF_CONFIGURABLE_LOGGER_FILES
withDEF_FALLBACKABLE_LOGGER_FILES(first,...)
to initialize the global logger in place.HRTN()
&OXCPT()
fromLogStream.h
toStrUtil.h
.bux::timestamp
utilizingfmt::format()
to shorten the boilerplate code.std::string::begin()
is defined asconst char *
upon implementing ctor ofbux::C_IMemBuf
../
to the command name of USAGE part of help text.bux::scanFile()
to provide encoding code of the input stream. The change has a virtue of preventing short strings from guessing the wrong encoding.C_ScannerImpl<>::add()
thrown, the incorporated message will have value ofm_CurState
.What does your PR fix?
Nothing
Which triplets are supported/not supported? Have you updated the CI baseline?
Supported
No
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/