Skip to content
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

$175 Bounty: Fix Linux Idle Detection in BOINC (C++) #2

Open
makeasnek opened this issue Apr 13, 2023 · 1 comment
Open

$175 Bounty: Fix Linux Idle Detection in BOINC (C++) #2

makeasnek opened this issue Apr 13, 2023 · 1 comment

Comments

@makeasnek
Copy link
Contributor

makeasnek commented Apr 13, 2023

btcbalance badge
eth balance badge
grc balance badge

This is a bug bounty for the fix of this issue in the BOINC repo:
BOINC/boinc#1187

BOINC does not correctly detect the "idle" state of Linux machines under some conditions. This bounty will be paid out to the first person who solves this with a patch that is integrated into the BOINC Github repo/accepted by the BOINC devs. Bounty payments happen in accordance with the BountySource terms.

Requirements to claim bounty:

  • Submit code to BOINC repo and have it approved by maintainers, following all coding standards used by the repo and making any style and other edits requested by them. In the event that your code is not accepted by maintainers but otherwise meets bounty requirements and solves the issue the bounty is for, the bounty will still be paid out. We work closely with the maintainers and have every reason to believe they would accept a well made pull request.
  • The fix should enable BOINC to correctly detect idle in the latest versions (regular and LTS) of Ubuntu. In this way, it must detect idle for both x and wayland. Since BOINC runs as an unprivileged account, it cannot detect X or Wayland status. For this reason, a separate "helper" app is proposed to run under user account and report idle status to BOINC via BOINC's RPC which will need to be extended to support the helper app.
  • Important: We have been alerted that some devs are having trouble withdrawing funds from BountySource. All future bounty increases will be paid out by us directly, we cannot guarantee that BountySource will release any funds currently stuck there.

Current Bounty Amount: $175 + whatever is in above crypto addresses

Contribute to this Bounty
You can contribute to SCI's bounty program by donating cash or crypto to SCI. You will get a nice tax deduction, and we will spend those donated funds on our bounty programs. You can also support us every time you shop on Amazon and eBay, please see our donation page for more information.

You can donate to this bounty specifically by sending crypto to the following addresses.

BTC (Bitcoin): bc1qcpjy6ww42jgy3q927f6cdre5mkmv40zju6atl6 btcbalance badge
ETH (Ethereum) and DAI: 0xf41f365b30dF31E3fdAECd1Fa721981da2b084C3 eth balance badge
GRC (Gridcoin): SDM2TSvMqT8e15qX7qBh6F2FE7Sxa8MKhb grc balance badge
Note that GRC badge does not automatically update. ETH and BTC do.

PS Did you know that crypto is one of the most effective ways to make donations (for US donors)? Cryptocurrency donations to 501(c)3 nonprofits are considered tax-deductible and do not trigger a taxable event, meaning you do not usually have to pay capital gains tax on them. We request that any individual donating over $500USD (or equivalent) provide their information along with their donation to ensure compliance with our AML and KYC policies. Any organization that wishes to make a donation to SCI is requested to reach out to us directly at contact{at}thesciencecommons.org. In the event that the awardee does not want the crypto or the bounty is closed without being paid out, it will be turned over to SCI's bounty fund to be spent on future bounties.

About the 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.

@makeasnek makeasnek changed the title Bounty: Fix Linux Idle Detection in BOINC Bounty: Fix Linux Idle Detection in BOINC (C++) May 16, 2023
@makeasnek makeasnek changed the title Bounty: Fix Linux Idle Detection in BOINC (C++) $50 Bounty: Fix Linux Idle Detection in BOINC (C++) Aug 13, 2023
@makeasnek makeasnek changed the title $50 Bounty: Fix Linux Idle Detection in BOINC (C++) $150 Bounty: Fix Linux Idle Detection in BOINC (C++) Sep 3, 2023
@makeasnek
Copy link
Contributor Author

Bounty increased to $150

@makeasnek makeasnek changed the title $150 Bounty: Fix Linux Idle Detection in BOINC (C++) $175 Bounty: Fix Linux Idle Detection in BOINC (C++) Sep 22, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant