elective-stereophonic
elective-stereophonic
Show Posts - jonny singapore
Please login or register.

Login with username, password and session length
Advanced search  

News:

Latest Stable Nxt Client: Nxt 1.12.2

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - jonny

Pages: [1]
1
1. Nxt account and userID/contact info for submitter
Forum user: jonny
Nxt account: NXT-3XWR-RVFD-85CK-6JHUH

2. Submission date
Sat Jul 19 2014.

3. A short description of the project with your goals very clearly specified(three sentences max.)
Create native installer for Fedora 20. These installers are called RPM packages.

3b. Long description as needed
RPM packages for Fedora (and similar systems) would ease the installation and could make it simple to keep the system up to date.

RPM packages can also increase the security by signing the packages with keys from developers that have a high level of trust.

Fedora 20 is chosen since I use it for my laptop and my VPS server. Plus I have made RPM packages of Java software before.

4. Specify the target audience
End users running Nxt node on dedicated servers and also desktop users.

5. Budget
4000 NXT for all the code and config files needed to create RPM packages.

6. Specify deadlines
Work done 10 days after the proposal is accepted.

7. Metrics need to be specified
  • Follow Fedora guidlines, install files where they belong on the system
  • Complete .spec file, patches and JPackage script
  • Include a small guide for how to build the RPM packages

8. Potential future work
  • Create a script that makes it easy for developers to build and sign the RPM with their GPG key
  • Create init script that enables NXT to run in the background on boot
  • Create a yum repository to make it easy for users to upgrade
  • Get the packages into the official Fedora repositories
  • Make the RPM work on other RPM systems, like RHEL, SUSE ++
  • Create Debian packages

2
1. Nxt account and userID/contact info for submitter
Forum user: jonny
Nxt account: NXT-3XWR-RVFD-85CK-6JHUH

2. Submission date
Sat Jul 19 2014.

3. A short description of the project with your goals very clearly specified(three sentences max.)
Create unit tests for classes nxt.peer.Hallmark and nxt.Token.

3b. Long description as needed
Automated tests increase developer confidence and quality. As a bonus for me as a new developer is to learn more about the codebase.

4. Specify the target audience
Developers.

5. Budget
1000 NXT for each class tested, total 2000 NXT for both Hallmark and Token.

6. Specify deadlines
Work done 10 days after the proposal is accepted.

7. Metrics need to be specified
  • Each tested class have a line code coverage higher than 80%
  • Written in Java and using JUnit
  • Fast, independent, no access to external resources

3
Introduce Yourself / Hi, I made an RPM for Fedora 20
« on: July 08, 2014, 09:56:36 pm »
Hi, I just wanted to say that I made a RPM for nxt-client.

I tried to post a link to the src.rpm and a pre-built for x86_64, but I got this error:
Quote
Sorry, you are not allowed to post external links.

Pages: [1]
elective-stereophonic
elective-stereophonic
assembly
assembly