Skip to content

Workflow failure due to Ubuntu 20 image retirement #71

@ureeves

Description

@ureeves

I see the workflow is failing due to github having retired their ubuntu 20 images. I also see there's a problem with simply updating to the more recent ubuntu 22 images, since they're running kernel 6.8 and as a consequence the syscall path for creating a file descriptor would no longer be tested.

I can see at least two options for addressing this problem:

1.) Modify the public API of the crate to allow the user to choose which method to use - either use the syscall or the ioctl.
2.) Introduce features, much like the one introduced in this PR, controlling which methods of creating a file descriptor are allowed.

Originally posted by @ureeves in #70 (comment)

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