Skip to content

build: crate esl01-indexedlog fails to build on Rust 1.89 #1119

@claytonrcarter

Description

@claytonrcarter

I'm a co-maintainer of git-branchless, and we recently received a report that our project won't build with Rust 1.89 due to an issue in the esl01-indexedlog crate. (We depend upon that crate indirectly, via the esl01-dag crate, which we use heavily.) The build error apparently relates to some code in esl01-indexedlog being incompatible with some file locking APIs having been newly stabilized in Rust 1.89.

The reported error seems to have been fixed in this project a few months ago, but that fix has not yet been published in an updated crate. That fix references Rust 1.84 as adding the new file locking API, but it seems that the new API was just stabilized for general release in Rust 1.89.

Is it possible for this fix to be published into an updated release of the esl01-indexedlog and/or esl01-dag crates?

Thank you!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions