For those who are out of the loop, the notable thing about this release is that Calibre is now using Python 3. Three years ago, Calibre author famously said he will maintain Python 2 when it reaches EOL, because it would be less work than migrating Calibre to Python 3.
And what was he supposed to say? Here comes some arrogant jerk, without any history in the project and announces that "Calibre needs to convert to Python 3" without offering any help or solution. Considering how big project Calibre is, Kovid's response was quite logical, it was easier to maintain Python 2 version. Later with actual contributors to the cause of migrating Calibre to Python 3 it became feasible.
Well, all distros going to remove python2, so need to convert it to python 3 isn't "Here comes some arrogant jerk, without any history in the project".
That's on top that python 3 was out for quire some time, the fate of python 2 was known. There is no point in maintaining python 2 compatibility.
I remember seeing that and facepalming, because I was considering contributing to the project but that just put me right off. Now it's on Python 3 I'm inclined to reconsider.
> Kovid has stated numerous times that any patches which work towards
python3 compatibility without hurting python2 functionality or
performance would be happily accepted. Oddly enough, no one has ever
taken him up on that, though a number of people have insisted it is
very important that he himself do that work.
Outside of the initial stance of wanting to maintain Python 2, I'm amazed at how much of a jerk the Arch distribution maintainer is being to everyone else.
Completely disagree with you on that, he comes across as someone who is tired of always being asked the same questions, who does work to solve the problem and is frustrated that a lot of people are unappreciative of Kovid's work.
Given how much criticism and entitled requests opensource maintainers have to deal with, it's not a surprise to me that he'd be tired. But I do think that he is still well reasoned in the way he expresses himself.
I think he completely shut down any respectful discussion with the Debian maintainer. It's not just discussion with the requests from users where I think he was rude, though I can understand his position more, but his attitude to the Debian maintainer is unfortunate
I disagree as an Arch user; Eli is more than just some packager, he does a metric boatload of work for the distro and has his fingers in many pies. He is speaking from a position of knowledge and experience and replying with skilled authority on the subject matter.
I make no value proposition on his work, knowledge or the extents of his role. I simply quoted the role he mentioned in the link, which makes no mention of his other contributions to Arch.
Regardless, I find his tone and attitude quite condescending to the Debian maintainer.
But is he wrong, even if true? A Debian maintainer popped in and basically said "we're doing nothing wrong" while there's discreet evidence to the contrary, Debian has altered the upstream code based on the opinion of one person and disabled features of the software.[1]
My comment is a response to the comment I was replying to, that contains the link with his comments.
They do not extend to anything outside of that, so I don't think it's a broad statement. Just my opinion on his response to the Debian maintainer and other polite requests.
https://bugs.launchpad.net/calibre/+bug/1714107