coreutils icon indicating copy to clipboard operation
coreutils copied to clipboard

chore(deps): update rust crate windows-sys to 0.59.0

Open renovate[bot] opened this issue 2 years ago • 7 comments

This PR contains the following updates:

Package Type Update Change
windows-sys workspace.dependencies minor 0.48.0 -> 0.59.0

Release Notes

microsoft/windows-rs (windows-sys)

v0.59.0

Compare Source

This release includes an update to the windows-sys crate only. The windows-sys crate is updated very infrequently and only when there is an explicit need to do so. The 0.59.0 release includes a rollup of API fixes, updates, and additions since the 0.52.0 release nine months ago. Notably:

  • This update introduces support for Arm64EC (#​2957)
  • Updated bindings for the latest APIs https://github.com/microsoft/windows-rs/tree/0.59.0/crates/libs/bindgen/default
  • Derive standard traits (#​3041)
  • Updates to code generation to handle newer Rust warnings and lints
  • Overall smaller crate and more efficient code gen to reduce build time
  • Support for feature search https://microsoft.github.io/windows-rs/features/#/0.59.0
  • MSRV is updated to 1.60

Full Changelog: https://github.com/microsoft/windows-rs/compare/0.52.0...0.59.0

v0.52.0

Compare Source

This release includes updates to all crates. This includes the first update to the windows-sys crate in 8 months. It also includes the first published version of the riddle tool and the windows-version crate.

What's Changed
New Contributors

Full Changelog: https://github.com/microsoft/windows-rs/compare/0.48.5...0.52.0


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • [ ] If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

renovate[bot] avatar Nov 15 '23 20:11 renovate[bot]

GNU testsuite comparison:

Congrats! The gnu test tests/tail/inotify-dir-recreate is no longer failing!
GNU test failed: tests/tail/truncate. tests/tail/truncate is passing on 'main'. Maybe you have to rebase?

github-actions[bot] avatar Nov 15 '23 21:11 github-actions[bot]

Linking fails on x86_64-pc-windows-gnu:

error: linking with `x86_64-w64-mingw32-gcc` failed: exit code: 1
  |
  = note: "x86_64-w64-mingw32-gcc" "-fno-use-linker-plugin" "-Wl,--dynamicbase" "-Wl,--disable-auto-image-base" "-m64" "-Wl,--high-entropy-va" "C:\\Users\\runneradmin\\.rustup\\toolchains\\1.70.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\rsbegin.o" "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\rustcz4typ5\\symbols.o" "D:\\a\\coreutils\\coreutils\\target\\x86_64-pc-windows-gnu\\release\\deps\\coreutils-03fe184c575283cc.coreutils.33f5ca51-cgu.4.rcgu.o" "-L" "D:\\a\\coreutils\\coreutils\\target\\x86_64-pc-windows-gnu\\release\\deps" "-L" "D:\\a\\coreutils\\coreutils\\target\\release\\deps" "-L" "C:\\Users\\runneradmin\\.cargo\\registry\\src\\index.crates.io-6f17d22bba15001f\\windows_x86_64_gnu-0.48.0\\lib" "-L" "C:\\Users\\runneradmin\\.cargo\\registry\\src\\index.crates.io-6f17d22bba15001f\\winapi-x86_64-pc-windows-gnu-0.4.0\\lib" "-L" "D:\\a\\coreutils\\coreutils\\target\\x86_64-pc-windows-gnu\\release\\build\\blake3-22fd380183f905b1\\out" "-L" "D:\\a\\coreutils\\coreutils\\target\\x86_64-pc-windows-gnu\\release\\build\\blake3-22fd380183f905b1\\out" "-L" "C:\\Users\\runneradmin\\.cargo\\registry\\src\\index.crates.io-6f17d22bba15001f\\windows_x86_64_gnu-0.52.0\\lib" "-L" "C:\\Users\\runneradmin\\.cargo\\registry\\src\\index.crates.io-6f17d22bba15001f\\windows_x86_64_gnu-0.42.2\\lib" "-L" "D:\\a\\coreutils\\coreutils\\target\\x86_64-pc-windows-gnu\\release\\build\\onig_sys-99aa8a08a16fb2cd\\out" "-L" "C:\\Users\\runneradmin\\.rustup\\toolchains\\1.70.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib" "-Wl,-Bstatic" "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\rustcz4typ5\\libonig_sys-ae6c18be62cd3f6b.rlib" "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\rustcz4typ5\\libblake3-0e889aa7b45fe9ab.rlib" "C:\\Users\\runneradmin\\.rustup\\toolchains\\1.70.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libcompiler_builtins-01a96de2f41b0b44.rlib" "-Wl,-Bdynamic" "-lwindows.0.48.0" "-lbcrypt" "-ladvapi32" "-lwindows.0.48.0" "-lwindows" "-lkernel32" "-lwinapi_advapi32" "-lwinapi_cfgmgr32" "-lwinapi_gdi32" "-lwinapi_kernel32" "-lwinapi_msimg32" "-lwinapi_opengl32" "-lwinapi_synchronization" "-lwinapi_user32" "-lwinapi_version" "-lwinapi_winspool" "-lwindows.0.52.0" "-lwindows.0.48.0" "-lkernel32" "-ladvapi32" "-luserenv" "-lkernel32" "-lws2_32" "-lbcrypt" "-lntdll" "-lgcc_eh" "-l:libpthread.a" "-lmsvcrt" "-lmingwex" "-lmingw32" "-lgcc" "-lmsvcrt" "-luser32" "-lkernel32" "-Wl,--nxcompat" "-L" "C:\\Users\\runneradmin\\.rustup\\toolchains\\1.70.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib" "-o" "D:\\a\\coreutils\\coreutils\\target\\x86_64-pc-windows-gnu\\release\\deps\\coreutils-03fe184c575283cc.exe" "-Wl,--gc-sections" "-no-pie" "-Wl,-O1" "-nodefaultlibs" "C:\\Users\\runneradmin\\.rustup\\toolchains\\1.70.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\rsend.o"
  = note: Warning: corrupt .drectve at end of def file

          Warning: corrupt .drectve at end of def file

          Warning: corrupt .drectve at end of def file

          Warning: corrupt .drectve at end of def file

          collect2.exe: error: ld returned 5 exit status

cakebaker avatar Nov 16 '23 10:11 cakebaker

⚠ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path Cargo.toml --package [email protected] --precise 0.52.0
    Updating crates.io index
error: failed to select a version for the requirement `windows-sys = "^0.48"`
candidate versions found which didn't match: 0.52.0
location searched: crates.io index
required by package `dns-lookup v2.0.4`
    ... which satisfies dependency `dns-lookup = "^2.0.4"` (locked to 2.0.4) of package `uucore v0.0.26 (/tmp/renovate/repos/github/uutils/coreutils/src/uucore)`
    ... which satisfies path dependency `uucore` (locked to 0.0.26) of package `coreutils v0.0.26 (/tmp/renovate/repos/github/uutils/coreutils)`
perhaps a crate was updated and forgotten to be re-vendored?

renovate[bot] avatar Dec 09 '23 12:12 renovate[bot]

GNU testsuite comparison:

Skipping an intermittent issue tests/tail/inotify-dir-recreate (passes in this run but fails in the 'main' branch)

github-actions[bot] avatar Jan 13 '24 15:01 github-actions[bot]

GNU testsuite comparison:

Congrats! The gnu test tests/cksum/md5sum is no longer failing!
Congrats! The gnu test tests/cksum/sha1sum is no longer failing!
Congrats! The gnu test tests/cp/same-file is no longer failing!
Congrats! The gnu test tests/cp/cross-dev-symlink is no longer failing!

github-actions[bot] avatar Apr 21 '24 08:04 github-actions[bot]

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path Cargo.toml --package [email protected] --precise 0.59.0
    Updating crates.io index
error: failed to select a version for the requirement `windows-sys = "^0.48"`
candidate versions found which didn't match: 0.59.0
location searched: crates.io index
required by package `dns-lookup v2.0.4`
    ... which satisfies dependency `dns-lookup = "^2.0.4"` (locked to 2.0.4) of package `uucore v0.0.27 (/tmp/renovate/repos/github/uutils/coreutils/src/uucore)`
    ... which satisfies path dependency `uucore` (locked to 0.0.27) of package `coreutils v0.0.27 (/tmp/renovate/repos/github/uutils/coreutils)`

renovate[bot] avatar Jul 30 '24 16:07 renovate[bot]