Proposal description

This is a request to fund a very modest Dash patronage to help offset some of the effort associated to the development and process of building, packaging, delivery, and maintenance of Dash Core code for the premier family of linux operating systems: Red Hat -- Fedora, CentOS and RHEL. I.e., "release engineering" for this family of operating systems. I have been building packages for this line of operating systems for over 8 months now and will continue to do so, proposal accepted or not. This is a plea to assist in my efforts as I improve and expand the scope of what I am already doing. Dash Core for Fedora, CentOS, and RHEL is already the easiest to install, update, and maintain and in the next 3 to 6 months the scope of what is packaged and delivered will only expand. Thank you for your support -t0dd
For more detail, please review the full proposal description here.

Show full description ...

Discussion: Should we fund this proposal?

Submit comment

No comments so far?Be the first to start the discussion!

jkdshcntrl0 points,7 months ago

dnf upgrade should never install a new version of dash. Upgrading must be voluntary, with conscious effort made to do so. With autoupgrade there is a risk of pushing out undesirable binaries and hardforking without many realizing what is happening.

Reply

t0dd (proposal owner)0 points,7 months ago

There is that risk no matter how the code is delivered. That being said, I am investigating best practice surrounding this scenario. It may be that for hard forks, it becomes a different package-set (doesn't overwrite the previous). I don't know if that is the right soution so, in the meantime, I am still digging into that.

Reply

t0dd (proposal owner)0 points,7 months ago

Anyway... It's not a unique problem and it is solvable.

Reply

dusko0 points,7 months ago

If you just run /dash-0.12.0/bin/dash-qt under this versions of Linux distributions, it does not work?

Reply

t0dd (proposal owner)0 points,7 months ago

I am unsure of what you are asking. Can you please elaborate?

Reply

dusko0 points,7 months ago

On my Debian I dowloaded latest core version from https://www.dash.org/binaries/dash-0.12.0.58-linux64.tar.gz , extracted and run dash-qt and it works fine.
Is it not the same under all Linux distribution?

Reply

t0dd (proposal owner)0 points,7 months ago

The experience needed:
* Your software manager alerts you that a new version of Dash available, do you want to update it?
* You elect yes, and click a button.
* Done.

I want my Android app to be packaged right, with the right files landing in the right places with the right security settings delivered and updated from Google Play or F-Droid. Or from iTunes from Apple. The same standard should hold true for any desktop or server application.

Right now... you can have that experience if you run Fedora, CentOS, or RHEL. Because I built that.

If you run a masternode, it comes *close* to that experience... but is certainly the easiest masternode install and configure experience that is out there. Again, because I built that. I also fixed or enhanced packaging issues that... you don't see, but makes Dash core work better.

Some folks are just fine continuing down a path where installing and updating software is manual process involving browsing to a community webpage, downloading a a tarball or zip file and installing that. But a mature software platform needs to professionalize. This is what this is all about.

And there is much more planned (read the proposal). I hope that helps explain the effort better. Thanks for the question.

Reply

t0dd (proposal owner)0 points,7 months ago

Example: Anyone running a dash masternode would have seen this arrive from Santa late last night... :)