New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bounty: Fix BOINC Linux Packaging #1
Bounty: Fix BOINC Linux Packaging #1
Comments
@makeasnek The text says $1000 bounty available but on the site its only 10, is it a typo? I would be interested if so. EDIT: I missed the |
@parvit excellent do you have experience setting up deb and rpm packaging? I can have a dev reach out to you what is a good e-mail address? |
@makeasnek i've used CPack in the past to setup tarball distributions and i know deb/rpm packaging is supported (i would not shy away from doing the steps explicitly with a Makefile if needed), on the other hand i'm already proficient with github actions. |
@parvit Excellent a dev will be reaching out to you shortly |
@parvit, thank you for your interest in this. I have several questions to you:
Thank you in advance. |
Hi @AenBleidd, to answer you:
If you are ok with me working on this, i would like to know specifically for which platforms the packaging should be available. |
The main requirement here is to give ownership over these PPAs (or whatever they called) to BOINC team to be able to support it further and publish software updated when needed. |
Ok, would it be acceptable to build initially the repos for the Fedora and Ubuntu current releases, then expanding as necessary? Regards, |
@AenBleidd is @parvit set to get started on this or do you want to review additional applicants? |
@makeasnek @AenBleidd can i begin work on this? |
@parvit that is up to @AenBleidd, our job is just to send the funds when the bounty is completed :). As of right now, this bounty is still open to applicants until they decide you are chosen to complete it. |
@makeasnek of course, let me know when the decision is made. |
@parvit, sorry for the late reply. I'm ok to work with you on this bounty. Thank you in advance. |
@parvit is progress being made on this? This is a fairly urgent issue. |
@makeasnek Yes i'm in contact with @AenBleidd and we're working on the deb package. |
Created PR BOINC/boinc#5264 |
Bounty paid out today |
Edit: Bounty is in progress and currently closed to applicants. You are welcome to comment below as a potential future applicant in case the current developer is unable to complete the work required to claim the bounty.
Context: BOINC's Linux packages have been broken for many months, preventing Linux users from being able to install BOINC on their machines. This applies to both the .deb packages and .rpm packages. The current BOINC developers do not have experience with packaging and it would be best if their efforts continued to be applied to BOINC development itself. Relevant Github issue: BOINC/boinc#5124
Setting up a packaging pipeline should be fairly straightforward for somebody who has experience with this.
Requirements to claim bounty:
Contribute to this Bounty
You can contribute to this bounty by donating via BountySource. You can also donate to the SCI's BOINC development fund if you would like a tax deduction for your donation. The higher the bounty, the more likely a developer will come along to claim it!
Bounty amount: $1000 USD + whatever is on BountySource
Payment will be made through PayPal or DAI directly from the SCI upon completion of the work ($990). BountySource at time of writing has $10 on the bounty for a total of $1000. You will also get the satisfaction of knowing you are helping a software and ecosystem which supports the progress of science.
Claiming bounty
If you have the skills necessary to accomplish this, please comment below and a developer will reach out to you. You will work with the dev to develop and implement a packaging pipeline. This issue will be updated to reflect when a candidate developer has been found. The bounty will be paid out once you have completed setting up the pipeline and the dev has signed off on it. BountySource bounty will paid under the BountySource terms (if bounty payers vote that your change fixes the issue). You will also need to provide us with the requisite paperwork normally completed for contractors for US companies (1099-MISC).
About SCI
The SCI is a US 501(c)(3) non-profit organization dedicated to rebuilding the bridge of participation and trust between the public and the scientific process. We support tools and infrastructure that enable people to learn about and engage with science. Follow our work via our free newsletter on substack.
Draft announcement
Subject: BOINC needs help setting up a deb/rpm packaging pipeline. $1000 Bounty available!
Body: BOINC (the Berkeley Open Infrastructure for Network Computing) is a software tool which enables scientific researchers to use the computers of volunteers to process data for them. BOINC's Linux packages have been broken for many months, preventing Linux users from being able to install BOINC on their machines. This applies to both the .deb packages and .rpm packages. The current BOINC developers do not have much experience with packaging and it would be best if their efforts continued to be applied to BOINC development itself.
For this reason, the Science Commons Initiative has announced a bounty currently at $1000 USD and requests assistance from anybody with experience setting up package publishing pipelines from Github to deb and rpm. If you have this experience and would like to help out, please see the bounty at LINK. This bounty is made in cooperation with BOINC developers who will be the final reviewers of your work.
For more information, or to contribute to this bounty, please see the GitHub issue here:
#1
The text was updated successfully, but these errors were encountered: