Bump libc to 0.2.142
libc 0.2.141 cannot build successfully on AIX. (CI on AIX is not available yet)
Upgrade libc to 0.2.142 to make cargo build on AIX.
Update openssl-src to 111.25.3+1.1.1t
### What does this PR try to resolve?
Support for LoongArch has been added to the `openssl-src` start from `v111.25.3`. Therefore, we have updated the version to include this support.
Thanks
Remove wrong url in benchsuite manifest.
This was a copy-paste error when it was added. The documentation field isn't too important here since this is never published.
Add the Win32_System_Console feature since it is used
In `src/cargo/core/shell.rs` `windows_sys::Win32::System::Console` is used but the feature is not present in Cargo.toml.
I found it while updating `cargo-c`.
`--help` output use line wrap
### What does this PR try to resolve?
Enable the `wrap_help` feature to help the output of `--help` wrap, making it easier to read.
Fixes#11895
Update contributor guide with new issue labels.
This updates the contributor guide with the new labels discussed in #11788, and expands on some of the meanings and process changes related to that.
chore: Use globs for workspace members
This is a short-term option until we can have a better solution for globbing. This does not update `benches/` to support which has a README in there preventing globbing; this seems low-churn enough not to find a solution for it.
On the next sync-up with rust-lang/rust, we'll need to update 4e46301258/src/bootstrap/tool.rs (L588-L603)Fixes#11988
This is a short-term option until we can have a better solution for
globbing. This does not update `benches/` to support which has a README
in there preventing globbing; this seems low-churn enough not to find a
solution for it.
On the next sync-up with rust-lang/rust, we'll need to update 4e46301258/src/bootstrap/tool.rs (L588-L603)Fixes#11988
fix: Allow win/mac credential managers to build on all platforms
### What does this PR try to resolve?
This is a step towards #11987 by making two of the platform-specific credential managers build on all platforms using `cfg`.
I haven't done `gnome-secret` yet because that is more of an oddball in that it isn't just platforms-specific but dependent on what is installed on that platform.
### How should we test and review this PR?
```console
$ cargo check --workspace --exclude cargo-credential-gnome-secret
```
Note that the commits are broken down so you can view the movements of code separate from the functionality being changed.
### Additional information
Other information you want to mention in this PR, such as prior arts,
future extensions, an unresolved problem, or a TODO list.
-->
<!-- homu-ignore:end -->
Add S-triage auto-label.
This automatically adds the https://github.com/rust-lang/cargo/labels/S-triage label to new issues using the template.
This is intended to help make it clear that issues have not been triaged, and need some decision on the next state they should go to.
cc #11788
When changing cargo versions from stable to nightly, it's possible
that the Cargo.lock format changes ever so slightly. This leaves
the `Cargo.lock` file changed which is picked up by `git status`.
This patch adjusts the `git status` invocation to limit itself
to the CWD.