<div dir="ltr"><div>Totally with you on both points, Tiar. =]</div><div><br></div><div>We're beyond the stage where it makes sense to add things like that popup palette MR to 5.0, so instead of breaking string freeze we should just include that in the 5.1 cycle.</div><div><br></div><div>As for the beta, I also think we should be flexible with our timing and push the plans back a few weeks so that we can make sure that most of the currently known issues are properly dealt with.</div><div>When it comes to animation we're already getting some useful and important reports from nightly testers that I'd like Eoin and I to handle before the beta goes out.</div><div>That way we can be reasonably confident that the 5.0 beta test is somewhat stable and usable right off the bat, and we can focus on whatever new bug reports end up coming in.</div><div><br></div><div>I've been keeping the resource system at arms length until now because
it's been a bit hard to navigate what needs to be done, <br></div><div>and I'm a
bit weary of having too many cooks in the kitchen at this stage. (On top of that, there's no shortage of animation tasks and bugs to work on.)</div><div>But, if you or Halla think that we need to do an "all hands on deck" group effort to get the resource system to where it needs to be, then we should talk about organizing that.</div><div><br></div><div>Whether it's resources or animation, we have some bigger changes coming in Krita 5, and I think it's important that these things are as solid as possible to make a good initial impression.</div><div>Even though a beta is a beta, I think it'd be a mistake to release any version if we aren't mostly confident that it's ready for prime time.<br></div><div><br></div><div>- Emmet<br></div><div><br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jun 29, 2021 at 1:33 AM Dmitry Kazakov <<a href="mailto:dimula73@gmail.com">dimula73@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hi, Agata!<div><br></div><div>> <span style="color:rgb(0,0,0)">string freeze exception for this MR: </span><a href="https://invent.kde.org/graphics/krita/-/merge_requests/922" target="_blank">https://invent.kde.org/graphics/krita/-/merge_requests/922</a></div><div><br></div><div>I kind of agree about not making an exception for this patch :)</div><div><br></div><div>> <span style="color:rgb(0,0,0)">Beta release. It was supposed to be this Thursday</span><span style="color:rgb(0,0,0)"> </span></div><div><br></div><div>I don't think we should make beta release before we finished the bundles/paitop presets file format. When embedding the dependent resources is ready, we can make the release. Otherwise we may end up having multiple file formats in the wild. Basically, "beta release" means that presets creators should start updating their bundles to the new versions, so that they would be ready by the moment of the final release.</div><div><br></div><div>> <span style="color:rgb(0,0,0)">d) embed brush tips into paintoppresets (Halla was doing that, and she's on holidays now)</span></div><div><span style="color:rgb(0,0,0)"><br></span></div><div><span style="color:rgb(0,0,0)">I would really like to know how bigger in size our bundles will grow because of that... I am really curious.</span></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jun 29, 2021 at 1:59 AM Tymon Dąbrowski <<a href="mailto:tamtamy.tymona@gmail.com" target="_blank">tamtamy.tymona@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><div>Hi,</div><div><br></div><div>(I kinda thought I already volunteered to take care of that - though, admittedly, I would first try to find someone else to lead the meeting, since it's not really an easy thing to do - but when I got this mail I realized I haven't said anything...)</div><br></div><div>If we don't have a meeting, I have two things I would like to express my opinion about.</div><div><br></div><div>1) string freeze exception for this MR: <a href="https://invent.kde.org/graphics/krita/-/merge_requests/922" target="_blank">https://invent.kde.org/graphics/krita/-/merge_requests/922</a> (it was suggested in the MR comments) - I was working under an impression that string freeze exception is only for important things, and while this is a very nice change, it's just a usability improvement of a kind that I don't think warrants a special treatment. I would agree if it was a new warning message for something etc. The final decision is Halla's, though. I feel like it's important to keep our promises as a way to show respect to our translators. Though maybe I treat string freeze exceptions way more seriously than I should be - maybe string freeze just means "tell translators if you update strings"? If so, please tell me that, so I can adjust my perspective.<br></div><div><div><br></div><div>2) Beta release. It was supposed to be this Thursday (though not sure how that would happen with both Halla and I guess Dmitry on vacations), but I believe it would be beneficial to move it further at least one week, if not more. <br></div><div>There are a few blocking issues in resource rewrite and I believe other things like animation and transform tool.</div><div>There is 10 bug reports marked "release_blocker": <a href="https://bugs.kde.org/buglist.cgi?bug_status=UNCONFIRMED&bug_status=CONFIRMED&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=NEEDSINFO&bug_status=VERIFIED&f0=OP&f1=OP&f2=product&f3=component&f4=alias&f5=short_desc&f7=content&f8=CP&f9=CP&j1=OR&keywords=release_blocker%2C%20&keywords_type=allwords&list_id=1886247&o2=substring&o3=substring&o4=substring&o5=substring&o7=matches&product=krita&query_format=advanced&v2=krita&v3=krita&v4=krita&v5=krita&v7=%22krita%22" target="_blank">https://bugs.kde.org/buglist.cgi?bug_status=UNCONFIRMED&bug_status=CONFIRMED&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=NEEDSINFO&bug_status=VERIFIED&f0=OP&f1=OP&f2=product&f3=component&f4=alias&f5=short_desc&f7=content&f8=CP&f9=CP&j1=OR&keywords=release_blocker%2C%20&keywords_type=allwords&list_id=1886247&o2=substring&o3=substring&o4=substring&o5=substring&o7=matches&product=krita&query_format=advanced&v2=krita&v3=krita&v4=krita&v5=krita&v7=%22krita%22</a></div><div>There is 14 bug reports marked "regression" (of course some of the reports are the same as above): <a href="https://bugs.kde.org/buglist.cgi?bug_status=UNCONFIRMED&bug_status=CONFIRMED&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=NEEDSINFO&bug_status=VERIFIED&f0=OP&f1=OP&f2=product&f3=component&f4=alias&f5=short_desc&f7=content&f8=CP&f9=CP&j1=OR&keywords=regression%2C%20&keywords_type=allwords&list_id=1886248&o2=substring&o3=substring&o4=substring&o5=substring&o7=matches&product=krita&query_format=advanced&v2=krita&v3=krita&v4=krita&v5=krita&v7=%22krita%22" target="_blank">https://bugs.kde.org/buglist.cgi?bug_status=UNCONFIRMED&bug_status=CONFIRMED&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=NEEDSINFO&bug_status=VERIFIED&f0=OP&f1=OP&f2=product&f3=component&f4=alias&f5=short_desc&f7=content&f8=CP&f9=CP&j1=OR&keywords=regression%2C%20&keywords_type=allwords&list_id=1886248&o2=substring&o3=substring&o4=substring&o5=substring&o7=matches&product=krita&query_format=advanced&v2=krita&v3=krita&v4=krita&v5=krita&v7=%22krita%22</a></div><div><br></div><div>For the things blocking in resource rewrite, there are following mini-projects:</div><div>a) (1-3 days, depending on the approach) tag models + comboboxes, a tag shouldn't get deselected from the combobox on adding or removing a storage (incl. startup of Krita)<br></div><div>b) (1 day) automatic rename of files of imported or added resources in specific cases (would be better with user input, but I tried to work without adding new strings; and this would be the most user-friendly approach)</div><div>c) (? 1-3 days) extract tags to directory, but I probably should talk with Halla about .xml tags before I can finish that<br></div><div>d) embed brush tips into paintoppresets (Halla was doing that, and she's on holidays now)</div><div>e) rearrange brush tip GUI to make space for a label with an embedded brush tip (related to (d), also Halla's work)</div><div>f) (less necessary, but would be good to have, and it's a regression) remembering last used tags and resources for all dockers</div><div>(That's not all issues, but all the blocking/most important/bigger ones, I believe).<br></div><div><br></div><div>While I know that you can fix regressions in the beta period, I think the purpose of beta is to test the code to see and fix issues developers missed. Since we know there are big problems in Krita now, we should fix them first, so beta testers will only test code considered "good" already.</div><div>I'm not advocating for delaying ad infinitum, I know we'll have to release soon otherwise the technical debt will be increasing more and more. But I think if we move the beta for one week, or maybe two, depending on what state Krita will be in a week from now, and if the team now focuses strictly on making Krita ready for release, then we'll gain more (by avoiding reports about issues long known about, and making sure testers test the fixes) than we'll lose (releasing potentially a bit later). I think we should release beta when we feel we're ready for that, and for now, I personally don't feel like Krita is ready.<br></div><div><br></div><div>(If anyone would want to help with resource rewrite, but they feel unsure what to do or how to do it, maybe because they never worked with the new system or resources before, I can help and/or guide them through the task. But in any case, there are other issues that need to be fixed, too).<br></div><div><br></div><div>Let me know what you think.</div><div><br></div><div>Regards,</div><div>Tiar<br></div><div><br></div></div><div><div><br></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">pon., 28 cze 2021 o 14:51 Wolthera <<a href="mailto:griffinvalley@gmail.com" target="_blank">griffinvalley@gmail.com</a>> napisał(a):<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hey everyone,<br>
<br>
I'm a little under the weather, and I can't seem to find anyone to<br>
take over the meeting, so I propose we either move the meeting to<br>
tomorrow or cancel it for this week.<br>
<br>
-- <br>
Wolthera<br>
</blockquote></div>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr">Dmitry Kazakov</div>
</blockquote></div>