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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions