Live data from Hacker News

Dstat project ended due to RedHat replacing it with its own dstat tool

github.com

141–150 of 159 posts

Re: Dstat project ended due to RedHat replacing it with its own dstat tool

#141
post #133
post #85

Earlier quoted context omitted.

Are all of those people commenting Red Hat employees ?

Well, I am at least. I care about when things like this happen, including figuring out how we can do better.

Start by fixing this issue- make it so `yum install dstat` installs the real dstat program.

Re: Dstat project ended due to RedHat replacing it with its own dstat tool

#142
post #110

Earlier quoted context omitted.

Confused, so why is Python 2 a requirement? Name : mercurial Version : 5.0-1 Description : A scalable distributed SCM tool Depends On : python2 Optional Deps : tk: for the hgk GUI [installed] Required By : None Optional For : None Conflicts With : None Replaces : None Installed Size : 25.95 MiB

Possible options: 1. Some of mercurial's bundled plugins are not Py3 compatible (I recall reading a discussion as an outsider a while back that some plugins are planned to be ported to Rust, not Python 3, but that may have changed) 2. Nobody involved in packaging it for Arch has had time to verify mercurial 5 on python 3.

So looking into this a bit more (and my edit window has expired), it's because the mercurial team themselves suggest not to package mercurial 5.0 for python 3 yet:

https://www.mercurial-scm.org/wiki/Release5.0

Re: Dstat project ended due to RedHat replacing it with its own dstat tool

#143
post #141
post #133

Earlier quoted context omitted.

Well, I am at least. I care about when things like this happen, including figuring out how we can do better.

Start by fixing this issue- make it so `yum install dstat` installs the real dstat program.

Well, see below. Dag wants to just move on; the "real" dstat program is now defunct even if it wasn't before. So, we'll just keep things as they are for now.

Re: Dstat project ended due to RedHat replacing it with its own dstat tool

#144

Honest question: aside from "they provide Enterprise support", does anyone have a reason they would actually use redhat or centos for new servers? Why not use a Debian-derived one, which seems to both be more common, and have less constant creepy corporate influences?

Extremely long life span (10 years), support if you want it, great community, great package manager, and in rhel 8 really great new features like appstream.

Re: Dstat project ended due to RedHat replacing it with its own dstat tool

#145
post #113
post #73

Earlier quoted context omitted.

That is done so that existing scripts keep working. Nobody complains about the LLVM linker installing itself as /usr/bin/ld, or systemd providing /sbin/init, do they?

Actually, yes they did. The use of /sbin/init was something that came up during the Debian Hoo-Hah. The conclusion was that it should be a symbolic link, and that there should be distinct packages providing that link and providing the real executable program image file that it points to. * https://packages.debian.org/search?suite=jessie&searchon=con...

That's exactly what pcp-dstat does. /use/bin/dstat is a symbolic link.

Re: Dstat project ended due to RedHat replacing it with its own dstat tool

#146
post #111
post #54

Earlier quoted context omitted.

They install a symlink from plain "dstat" to pcp-dstat. That's the exact same name part and plausibly objectionable.

The entire principle of a GNU based system is that everything is a reimplementation of original Unix tools with the same names but different provenances.

Like I said in a sibling comment, I understand why they did it, but also why the author is complaining about it. :-)

Re: Dstat project ended due to RedHat replacing it with its own dstat tool

#147
dagwieers, sorry this happened man that really fucking sucks. They should have done this differently and reached out to you for communication and stuff. Pretty disappointed with them for this. Hope you keep on and find other projects that excite you to work on.

Re: Dstat project ended due to RedHat replacing it with its own dstat tool

#148

Earlier quoted context omitted.

> Why not come up with a new name for the project instead of rage quitting? Why should he change the project name when he originally have it first? Also why did you have to frame it as rage quitting?

It’s the way of the world that larger fish get to do as they please. A simple name change and he can continue to do his work. It’s the idea of turning the other cheek. That or trademark the name I guess.

> It’s the idea of turning the other cheek.

I had to look this up.

> refrain from retaliating when one has been attacked or insulted.

I don't think he have retaliated in anyway, at least from the github commit message and the blog post. He just decided it wasn't worth his free time to deal with this problem. Maybe there is a disagreement with the definition of rage quitting but it was his open source project and his free time. I don't think it's rage quitting if he wants to quit and do something else with his free time.

Rage quitting have a negative connotation such as flipping table or that scene from the movie Half baked where the dude cussed everybody out before quitting. He seems to have a career, whether you care or not, labeling at such may be detrimental to his career.

Regardless of if you care or not, I hope other people refrain from speculating or do huge leaps of conclusion base on little or no facts that can damage other people's ability to make a living.

Re: Dstat project ended due to RedHat replacing it with its own dstat tool

#149
post #142
post #110

Earlier quoted context omitted.

Possible options: 1. Some of mercurial's bundled plugins are not Py3 compatible (I recall reading a discussion as an outsider a while back that some plugins are planned to be ported to Rust, not Python 3, but that may have changed) 2. Nobody involved in packaging it for Arch has had time to verify mercurial 5 on python 3.

So looking into this a bit more (and my edit window has expired), it's because the mercurial team themselves suggest not to package mercurial 5.0 for python 3 yet: https://www.mercurial-scm.org/wiki/Release5.0

Weird that it says Windows is the issue but I'm seeing this on Linux.

Re: Dstat project ended due to RedHat replacing it with its own dstat tool

#150
post #112

Earlier quoted context omitted.

> I can understand the motivation for not wanting to keep a Python2 install around just for one tool. I don't use a Red Hat distro but would this really only be one tool? On Arch I see the following packages depend on python2: mercurial [required], git [optional], texlive-core [optional], graphviz [optional], ...

Arch doesn't promise support. Red Hat does. If software in Arch is unsupported in the near future but currently works, that's less of a problem than software in RHEL becoming definitely unsupported during the release lifetime.

Yes but that doesn't really answer my question. My question was if these programs use Python 3 then why would Arch -- which generally has the latest versions of programs unmodified -- have them depending on Python 2. You just explained why depending on Python 2 is not a problem... which is answering a different question.
Post reply on HN