7 ms·
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
by smnrchrds 6y ago
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.
https://bugs.launchpad.net/calibre/+bug/1714107 https://bugs.launchpad.net/calibre/+bug/1714107
- peterkelly 6y agoI 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.
- andrepd 6y agoMaybe a good starting point to contributing would be helping to migrate to python 3?
- darekkay 6y ago> 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.
- comeonseriously 6y agoNow that the work of migrating is done?
- dagmx 6y agoOutside 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.
- ashtonkem 6y agoThat’s a pretty strong and broad statement. Do you have any evidence or incidents to back that up?
- franga2000 6y ago...the link...
- dagmx 6y agoMy 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.
- ashtonkem 6y agoI somehow missed the link in the original comment, my mistake.
- Karishma1234 6y agoWelcome to the world of software development of opinionated als. Now, I have read anything from the maintainer so I am not sure if he/she fits the bill but I think entire SWE should consider this sort of behaviour as a problem and create systematics interventions to stop it.
- httpsterio 6y agoI don't think a volunteer who takes the time to actually reply without being outright dismissive is a jerk. They handled that thread with poise.
- gommm 6y agoCompletely 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.
- Hitton 6y agoAnd 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.
- deleted 6y ago[deleted]
- andoriyu 6y agoWell, 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.
- int_19h 6y ago"I'm going to maintain Python 2 myself once it's EOL, rather than port to Python 3" is not a logical response. Python is way bigger than Calibre.