-
Notifications
You must be signed in to change notification settings - Fork 308
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Roadmap for v5.9 #5632
Comments
Hey Let me know what is the status of the codebase in terms of stability, feature-completeness and stabilization of PP3 data, so that we can plan for the 5.9 release. |
Hi @Beep6581 welcome back online. No trouble with COVID-19 I hope? There are quite some issues tagged v.5.9 for which nothing noteworthy has happened. What is your suggested timeframe? |
@Beep6581 @heckflosse @Hombre57 @Desmis @Thanatomanic I noticed that Ingo tagged some issue "6.0". Shouldn't the next version after 5.9 be "5.10"? Wouldn't "6.0" warrant incompatible changes (like PP4 or something)? |
There is a discussion about some changes in the future v6.0 that maybe would warrant a change in major version. |
I tagged some issues 6.0 because that was the only tag available after 5.9 |
Even if there is a 5.10 version, you may wish to discuss when those tools should be removed (on which version), so you can warn users within the application that they will be removed in the next release version: every time they use a deprecated tool, some sort of warn should be shown telling that tool will disappear in the next version. If they should be removed in v.5.10 (or 6.0), then you should consider adding those warnings in v.5.9 |
Hey, no COVID-related issues here.
Yes, 5.10 follows 5.9, though non-computer people find 5.10 confusing so it would be nice to break compatibility to warrant 6.0 :)
No support for that idea from me, I consider that pointless and bloat. There are more urgent things that users should be notified about: #4261 #2899 |
Hey everyone How are sentiments regarding feature-completeness and stability with regards to releasing 5.9? I see many commits involving wavelet-related stuff, @Desmis let us know when you feel it's feature-complete so we can feature-freeze and go into bugfixing and eventially get 5.9 out the door this year. |
I think we're pretty much feature complete. There are only two things I feel should definitely be included:
Other than that, the current two PRs on changes to the histogram would be nice-to-have, not need-to-have, imo. |
For "Various improvment to Local adjustments" #5903, the response is with Ingo... @heckflosse Jacques |
I think, we should delay #5903 for 6.0. Currently it needs too much memory, which will stress Jacques and me if we merge it now. |
No problem for 6.0 Jacques |
Great, then I will gear up for releasing a 5.9-beta1 soon. |
@Beep6581 Jacques |
@Desmis there is no hurry. We need to review and complete the strings first, because if they get translated into e.g. 15 languages and then if changes are required then that's 15 times more work later on. Could you point me to the branch/issue where you are reviewing the strings? |
We work on this feature since beginning september 2020. Similarly, rawpedia has been translated and improved by Wayne Sutton Now we are working on tooltips for "softlight & original retinex", "common mask" and "Dynamic range & exposure" in branch "local_tool". I think tomorrow (or perhaps latter) I will merge this branch I think these tools are finished (labels, tooltips...and fixed bugs), but you can improve if you want
Tomorrow or just after
These tools represent about 80% of uses... And a big thanks to Wayne Sutton for his patience, the relevance of his proposals, the dialogue between us, .... Jacques |
Hi all, sorry for the late comment.
...and postpone current experiments / feature request for the next release. What do you think? EDIT: just in case, the latest hacks have been rolled back, the branch should now be in a clean state ;-) |
Hey In order to get 5.9 out the door, I want to remove all issues from the 5.9 milestone, except for issues marked as documentation - these must be done before a release can be made. If there are any non-documentation issues you require for 5.9, speak now. |
@Desmis what is your intention regarding your work and 5.9? i.e. is there a point of stability & feature completeness you're aiming for that 5.9 should wait for, or are we at that point now? |
@Beep6581 I am all up for making good work of getting 5.9 out! Could we take, let's say, 1-2 weeks to focus attention on these milestone issues? There are a few bugs that should probably get some attention. Jacques is less available this week anyway. |
@Thanatomanic could you list here the issues you want to keep, or assign them to yourself? Then I will omit them when removing the others. @Desmis ok great. |
@Beep6581 Below is my pick of the most important milestone issues. It would be ideal if people assigned to other milestone issues could indicate whether they want to take action, or increase or remove the milestone. But if you want to decide that to speed things up, feel free. Important things:
Things I'll pick up myself:
|
@Beep6581 @Thanatomanic @heckflosse @rom9 @Floessie @Pandagrapher @Lawrence37 @TechXavAL @waynesutton50 And others.... Excuse my bad english What are we waiting ? I see the comments on the French forums "Rawtherapee is dead"...or the remarks on Pixls.us more and more insistent..."what happens"...The answers given are ambiguous and not very credible....There is a perception (at least for me) of conflict or disagreement within the team if we make a comparison with DT on the one hand we have a new version practically every 2 months, and for us that will make 15 months !! (while the number of commits is very high) Admittedly I have withdrawn from the project - partly because of this - but this is not a reason to do nothing. For me the 2 PR "spot removal" and "trcnew" must be merge.... unless major opposition (these 2 PR are open for several months) Do we not agree on the aims of RT? If for some of us is that Rawtherappe must be a simpler software..I think it is missed...The place has been taken with brilliance by ART. I think, maybe I'm the only one? that the positioning of RT, now that there is ART is the excellence in areas little explored by other software on the market (such as Wavelet, Ciecam ...) Jacques |
First of all, I'm going to make a blunt statement, then a more nuanced one. Please bear with me. Jacques, you have currently withdrawn from the project because you don't like how things are going, because the team seems undecisive, or unresponsive or simply because there is criticism on your proposed feature(s). The way I see it, this leaves you with three options: 1) take charge of the project and lead us forward, 2) leave, fork the project like Alberto and do whatever you want on your own terms, or 3) keep discussing and working together on the nuanced points I make below. My observations on the project are as follows, as I have said in similar terms on Pixls a few times:
I truly wish we could change this and improve how we function as a team and how we continue to push RawTherapee to become a better program. But right now, I completely understand the sentiment that RawTherapee seems dead when we haven't had a release for more than a year, nor any sort of public update on what is going on behind the scenes. I know we are still enthusiastic for our project, but I am also afraid we are very close to coming to a complete standstill. I have no solid suggestion on how to change any of this in a significant way, except one which would cost me a lot of time. A simple idea is to try and schedule a Zoom call or something. That way at least we could do a lot of good in terms of getting to know each other and each others motivations. If anybody has other opinions, please share. |
@Thanatomanic You are forgetting a 4th possibility...that I leave this project permanently. That leaves 3) which seems to me a way forward. As for "zoom" or any other live exchange, I will find myself totally isolated given my very poor performance in the language of Shakespeare Jacques |
Switching to LibRaw would be absolutely the very best move, no doubt about it. |
@Benitoite any luck? |
Yes, I have generated this Universal build: |
Note to self: |
@Benitoite so the oldest supported macOS for 5.9 is macOS Big Sur (version 11), is that correct? |
If more people are expected to test 5.9-RC1, wouldn't it make sense to increase visibility |
@Benitoite according to
What is a universal build? We need a macOS build for the 5.9 release. |
5.9 is going live on the website tomorrow, would be nice if there was a macOS build to go with it. |
I believe that means x86-64 + arm64 in a single binary. |
RawTherapee 5.9 has been released and is live. |
Ping me when a macOS build is available. |
Pinging @innir for Debian integration. 😊 |
Fedora also hasn't been updated. If anyone knows the people there it would be good to get that fixed as well :) |
@Jacalz Mattia Verga is already participant in this issue. |
I'll update Fedora RPMs in the next few days |
I just uploaded 5.9 to Debian ... so curious to see all the great improvements and new features :-) Thanks for all your work! |
@mattiaverga @innir Mattia and Philip: Thank you for your continued support! 👍 |
@Benitoite any chance of getting a macOS build of 5.9? |
@Beep6581 In case you missed it, @Benitoite as a macOS build for 5.9: #6660 (comment) |
Here is a new 5.9 release build with updated libs targeting 11.7 on both intel and arm systems. |
@Benitoite are you still happy with that being uploaded as the official 5.9 macOS build? |
@Beep6581 Yes, it is suitable. |
@Benitoite keybase has shut down. Could you send the file some other way? |
@Beep6581 Indeed today I noticed someone named Zoom has just caused keybase.pub to go permanently down, although the kbfs still works fine. This has caused me to cease doing business with Zoom (*except where mandated or requested by legal or professional obligation) anymore as of today, and will be moving forthwith to GitHub. https://github.com/Benitoite/rt59/raw/main/RawTherapee_macOS_11.7_Universal_5.9.zip |
@Benitoite the macOS build is live. Are the macOS Installation Instructions on our Download page still accurate? |
@Beep6581 I would add this for the new build: Processing threads in the performance tab = 0 by default causes many crashes on arm64. Set it to 2 if this persists. |
@Beep6581 @Benitoite The download page shows
Is it true for @Benitoite's build? |
Not to my knowledge as that issue still only pertains to an outdated version of gtk+-3.24.x. |
https://github.com/Beep6581/RawTherapee/issues?utf8=%E2%9C%93&q=is%3Aissue+milestone%3Av5.9
The text was updated successfully, but these errors were encountered: