Skip to content
You must be logged in to sponsor unnecessary-abstraction

Become a sponsor to Paul Barker

I'm seeking sponsorship primarily for work on the meta-linux-mainline Yocto Project layer. This project provides support for building vanilla upstream kernel releases with Yocto Project, from the latest mainline release candidates to the oldest currently supported LTS branch (currently Linux 4.14). The linux-yocto recipes provided in the Yocto Project's openembedded-core repository are great, but having these additional vanilla kernel recipes provides advantages when working upstream-first with the Linux kernel community.

Due to the nature of Yocto Project builds, and the size of the meta-linux-mainline test matrix, it's not possible to use GitHub Actions with the free GitHub-hosted runners to provide CI builds for this project. Instead, a self-hosted build machine is needed. I'm currently using my desktop PC for manual builds, but further automation will require rental of a server to fulfil this role. So that's the first sponsorship goal for this project - cover the cost of renting a dedicated build server and setup CI builds in GitHub Actions.

Additional funding will also allow me to dedicate more time to meta-linux-mainline maintenance. Updating the layer is not simply about running the update-layer script I've written - it's also about debugging any build failures and working with the Linux kernel community to resolve them. Where possible issues will be resolved upstream, benefitting all Linux kernel users.

My other active open source project is mirrorshades: an easily extensible tool for mirroring data from git repositories, cloud storage, mail servers and other remote sources. I'd like to be able to dedicate more time to this project as well, improving it to support parallel updates, grokmirror integration and other features in the mirrorshades roadmap.

If you use either of these projects, or any of my other non-$DAYJOB open source work, please consider sponsoring my work here.

@unnecessary-abstraction

Fund a dedicated build server for meta-linux-mainline development & CI.

Meet the team

Featured work

  1. unnecessary-abstraction/mirrorshades

    An easily extensible tool for mirroring data from git repositories, cloud storage, mail servers and other remote sources.

    Python 6

0% towards $100 per month goal

Be the first to sponsor this goal!

Select a tier

$ a month

You'll receive any rewards listed in the $3 monthly tier. Additionally, a Public Sponsor achievement will be added to your profile.

$3 a month

Select

Recommended sponsorship tier for individuals.

$30 a month

Select

Recommended sponsorship tier for small/medium businesses.

$300 a month

Select

Recommended sponsorship tier for large businesses.

$3,000 a month

Select

Business sponsorship tier with dedicated support contract and integration with your project or product (contact me to agree Ts & Cs).