bounties icon indicating copy to clipboard operation
bounties copied to clipboard

Ubuntu/Debian: Support installation for Harmony

Open jacksteroo opened this issue 3 years ago • 9 comments

Description

Package and distribute the Harmony binaries for Linux's Ubuntu/Debian distribution. For example, Ubuntu/Debian's apt install harmony-one should initiate installation of Harmony binaries alongside all the dependencies. Also allow the installation to be pinned to a certain version.

Context

This encourages ease of development and testing, and further helps with decentralizing the ecosystem. Review the guidelines for Ubuntu and Debian for further context.

Acceptance Criteria

  • [ ] Create the necessary dependency metadata initially with a personal repo (to point to Harmony later on)
  • [ ] Provide the guidelines on how to add the Ubuntu/Debian PPA to enable installs
  • [ ] Ensure the setup and installation abides by Harmony and Ubuntu/Debian guidelines (e.g. permissions, install path, etc.)
  • [ ] Document the steps necessary to post the latest builds to the Ubuntu/Debian repositories, if any
  • [ ] Submit the changes to Harmony and review with the Harmony team

Reward

USD $500 (in ONEs)

jacksteroo avatar Aug 20 '21 23:08 jacksteroo

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


This issue now has a funding of 3426.2931 ONE (502.66 USD @ $0.15/ONE) attached to it.

gitcoinbot avatar Sep 29 '21 02:09 gitcoinbot

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


Work has been started.

These users each claimed they can complete the work by 264 years, 7 months from now. Please review their action plans below:

1) zedgell has started work.

Generate the files to install dependency, Generate the files to install harmony, Push to GitHub. 2) abhinavmir has started work.

Will package all dependencies and node software in a debian package and publish it via PPA. 3) matsto641 has started work.

I will create a test machine and using any documentation available I will install/compile any needed software while addressing any issues along the way Aldo while creating my own documentation. Once the test machine is setup to satisfaction I will create packages and upload them to a repo, with a new test machine I will repeat the same process only this time with the packages I created and documenting the process so that anyone will be able to repeat my steps. 4) ayushkumar63123 has started work.

I have almost already completed the packaging process.

Learn more on the Gitcoin Issue Details page.

gitcoinbot avatar Sep 29 '21 12:09 gitcoinbot

I have also started the work

ayushkumar63123 avatar Nov 30 '21 10:11 ayushkumar63123

I am almost to the end

ayushkumar63123 avatar Nov 30 '21 15:11 ayushkumar63123

Your package would be published to ubuntu very very soon

ayushkumar63123 avatar Nov 30 '21 15:11 ayushkumar63123

@ayushkumar63123 any update?

LeoHChen avatar Mar 15 '22 05:03 LeoHChen

Sorry i left this bounty long ago due to a lot of errors inwas getting while doing the job.

On Tue, 15 Mar, 2022, 10:55 am Leo Chen, @.***> wrote:

@ayushkumar63123 https://github.com/ayushkumar63123 any update?

— Reply to this email directly, view it on GitHub https://github.com/harmony-one/bounties/issues/70#issuecomment-1067577922, or unsubscribe https://github.com/notifications/unsubscribe-auth/AUULJTO3L644UICCJ5ZHJUDVAANN3ANCNFSM5CRGPZSA . You are receiving this because you were mentioned.Message ID: @.***>

ayushkumar63123 avatar Mar 15 '22 05:03 ayushkumar63123

is the bounty still open?

ayushkumar63123 avatar Apr 12 '22 08:04 ayushkumar63123

I would be willing to take a whack at this if it were for more than $500. At my professional rates that would be 5 hours of work and it isn't enough. Even at half the rate I usually work at, it isn't enough hours. I haven't messed with packaging for some years but have 20 years experience as a Debian admin/user.

ILL-DIE-TRYING avatar Jun 26 '22 12:06 ILL-DIE-TRYING