rexpect icon indicating copy to clipboard operation
rexpect copied to clipboard

Bump nix from 0.14.1 to 0.25.0

Open dependabot[bot] opened this issue 3 years ago • 12 comments
trafficstars

Bumps nix from 0.14.1 to 0.25.0.

Changelog

Sourced from nix's changelog.

[0.25.0] - 2022-08-13

Added

  • Added faccessat (#1780)
  • Added memfd on Android. (#1773)
  • Added ETH_P_ALL to SockProtocol enum (#1768)
  • Added four non-standard Linux SysconfVar variants (#1761)
  • Added const constructors for TimeSpec and TimeVal (#1760)
  • Added chflags. (#1758)
  • Added aio_writev and aio_readv. (#1713)
  • impl From<uid_t> for Uid and From<gid_t> for Gid (#1727)
  • impl From<SockaddrIn> for std::net::SocketAddrV4 and impl From<SockaddrIn6> for std::net::SocketAddrV6. (#1711)
  • Added support for the x86_64-unknown-haiku target. (#1703)
  • Added ptrace::read_user and ptrace::write_user for Linux. (#1697)
  • Added getrusage and helper types UsageWho and Usage (#1747)
  • Added the DontRoute SockOpt (#1752)
  • Added signal::SigSet::from_sigset_t_unchecked(). (#1741)
  • Added the Ipv4OrigDstAddr sockopt and control message. (#1772)
  • Added the Ipv6OrigDstAddr sockopt and control message. (#1772)
  • Added the Ipv4SendSrcAddr control message. (#1776)

Changed

  • Rewrote the aio module. The new module:
    • Does more type checking at compile time rather than runtime.
    • Gives the caller control over whether and when to Box an aio operation.
    • Changes the type of the priority arguments to i32.
    • Changes the return type of aio_return to usize. (#1713)
  • nix::poll::ppoll: sigmask parameter is now optional. (#1739)
  • Changed gethostname to return an owned OsString.

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

dependabot[bot] avatar Sep 11 '22 18:09 dependabot[bot]

bors merge

matthiasbeyer avatar Sep 11 '22 18:09 matthiasbeyer

Canceled.

bors[bot] avatar Sep 11 '22 18:09 bors[bot]

@dependabot rebase

matthiasbeyer avatar Sep 11 '22 18:09 matthiasbeyer

Looks like this PR is already up-to-date with master! If you'd still like to recreate it from scratch, overwriting any edits, you can request @dependabot recreate.

dependabot[bot] avatar Sep 11 '22 18:09 dependabot[bot]

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

dependabot[bot] avatar Sep 11 '22 18:09 dependabot[bot]

@dependabot recreate

I am not sure why dependabot was under the impression that we have the latest version on master.

matthiasbeyer avatar Sep 15 '22 11:09 matthiasbeyer

Looks like this PR is closed. If you re-open it I'll rebase it as long as no-one else has edited it (you can use @dependabot reopen if the branch has been deleted).

dependabot[bot] avatar Sep 15 '22 11:09 dependabot[bot]

@dependabot reopen

matthiasbeyer avatar Sep 15 '22 11:09 matthiasbeyer

@dependabot rebase

matthiasbeyer avatar Sep 15 '22 11:09 matthiasbeyer

Requested review because I introduce unsafe {} code here.

matthiasbeyer avatar Sep 15 '22 11:09 matthiasbeyer

The fork is OK, but please leave a reason why as a comment. I had one in my PR.

petreeftime avatar Sep 15 '22 12:09 petreeftime

Not sure where the CI fail comes from now...

matthiasbeyer avatar Sep 15 '22 13:09 matthiasbeyer

I've ran the tests in a loop 1000 times and this error never showed up for me. I've reviewed the code involved and I couldn't find anything obvious either. I think it would be ok to merge this commit.

petreeftime avatar Sep 25 '22 06:09 petreeftime

I've opened #70 to track the issue that showed up in testing.

petreeftime avatar Sep 25 '22 07:09 petreeftime

Okay, it seems that we have an issue now for the possibly sporadic test failure. Let me

bors try

and I think I won't self-merge this, so I'd rather

bors delegate=petreeftime

matthiasbeyer avatar Sep 25 '22 07:09 matthiasbeyer

:v: petreeftime can now approve this pull request. To approve and merge a pull request, simply reply with bors r+. More detailed instructions are available here.

bors[bot] avatar Sep 25 '22 07:09 bors[bot]

try

Build failed:

bors[bot] avatar Sep 25 '22 07:09 bors[bot]

... and there we have our second failure? :laughing:

matthiasbeyer avatar Sep 25 '22 07:09 matthiasbeyer

Interesting. It manifests pretty similar to the other one, with the output string showing up duplicated. I'll take another look.

petreeftime avatar Sep 25 '22 07:09 petreeftime

bors try

petreeftime avatar Oct 08 '22 17:10 petreeftime

try

Build succeeded:

bors[bot] avatar Oct 08 '22 17:10 bors[bot]

bors merge

matthiasbeyer avatar Oct 08 '22 19:10 matthiasbeyer

bors merge

petreeftime avatar Oct 08 '22 20:10 petreeftime

Already running a review

bors[bot] avatar Oct 08 '22 20:10 bors[bot]

Timed out.

bors[bot] avatar Oct 08 '22 21:10 bors[bot]

bors retry

petreeftime avatar Oct 08 '22 21:10 petreeftime

Timed out.

bors[bot] avatar Oct 08 '22 22:10 bors[bot]

I can't find any logs from bors for this, but it's possible it doesn't like this PR initially originated in another repo? I'll give it another try, maybe it does the right thing this time... if not, I'll close this PR and work on the other one.

petreeftime avatar Oct 09 '22 06:10 petreeftime

bors merge

petreeftime avatar Oct 09 '22 06:10 petreeftime

Timed out.

bors[bot] avatar Oct 09 '22 07:10 bors[bot]