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
v1.5 Release Schedule #3597
Comments
General Release Notes |
This comment has been minimized.
This comment has been minimized.
Sorry for my late response and thank you @RodneyBaker for suggesting the schedule ! The time frame seems to be perfect. But I'm sorry to say that I think I need several weeks for preparing the release mainly for verifying behavior of macOS version and for porting bug fixes and some great features from Tahoma2D. So, the schedule would be like:
Thank you for your continued support! |
This comment has been minimized.
This comment has been minimized.
Opentoonz v1.5 Pre-Release notes (draft draft draft) Animate Tool Audio Build / Github Brushes Color Model Color Separation Control Point Editor Tool Conversion Cutter Tool Effects Eraser Tool Expressions Geometry Tool Image formats Keyframing Level Strip Monitors / Screens Palette Plastic Tool Plugins Rendering Scenes Scene Cast Selector Tool Style Editor Tape Tool Translation UI / Preferences Operating Systems Xsheet Shortcuts Undo ... with many additional bug fixes, typo corrections, enhancements and more! See the Opentoonz github pulse for more information: LINK |
This comment has been minimized.
This comment has been minimized.
I have almost finished to setup a new Jenkins CI machine (Mac mini 2018, borrowed by courtesy of Dwango) toward the new version release. The new build environments are as follows:
[Windows]
Packages deployed with the new machine are currently uploaded in my repo for trial. If there seems to be no trouble, I'll replace them sometime this week. Since the setup took longer than expected, I'm so sorry but the release schedule of V1.5 needs to be postponed until the end of February. |
Thank you @shun-iwasawa for the update, information and for the effort put into updating the build and build systems. Thanks also to Dwango for the support in the form of fthe Mac mini! End of February it is! |
@shun-iwasawa I've been testing your build out (Windows 10). There's a bug in QMenu alignment I think introduced in Qt 12.X or so, that messes up alignment of the items, so items that have checkable action or icon are aligned one way, text items align another. For icon and checkable items their padding box begins at the end of the checkbox or icon area. One fix for this would be to apply a transparent icon to every menu item by default, but unless that can be done with some kind of apply-to-all method that would become bothersome. Then it could be fixed by reducing the left padding in the stylesheets.
For self compiled Qt, there is supposedely a fix posted in this thread: And a bugfix seems to have been submitted here on Jan 2019: https://codereview.qt-project.org/c/qt/qtbase/+/249408/8/src/widgets/styles/qstylesheetstyle.cpp Which doesn't seem to make sense why the bug still appears to be present in 5.15.2. I'm not sure if switching from windows style to fusion would fix it, I don't think it's just a windows style bug. opentoonz/toonz/sources/toonz/main.cpp Line 597 in e5926f4
My knowledge is limited, I hope the fix is simple! 🤞 |
@shun-iwasawa As you built the macOS version on 10.15, it won't run on anything before that. It won't run in my 10.13 virtual environment. Granted, 10.13 is soon to be out of support if it isn't already but I think 10.14 is still in support. Is the intention that OT will only now support 10.15 and later once you move to these new build servers? |
@konero Thank you for the notification of the bug and information. I'll try if any of the proposed measures would work. @manongjohn Thank you for letting me know about the supporting OS version which I didn't pay attention to. I'll try the cmake variable CMAKE_OSX_DEPLOYMENT_TARGET to support older versions. |
@shun-iwasawa Be aware, we tried CMAKE_OSX_DEPLOYMENT_TARGET when building Tahoma2D on 5.15 (I believe) but had issues due to other libraries we were using not created with backwards compatibility. So while the application might have been able to start on older systems, it would crash whenever it tried to access a library that wasn't backward compatible. Keep in mind Tahoma is self contained, unlike OT's macOS installer. I know we were having problems because some dependencies we were using were from Homebrew which isn't backwards compatible. I'm not sure how OT's macOS installer works and what dependencies it may include/install as part of the installation process or where your dependencies are from, but thought I should warn you to be aware of this issue. |
@shun-iwasawa I attempted to install and run the test build from your repo but cannot get it to run. I haven't uninstalled Opentoonz first before running your test installer so that might be something I try next. |
@manongjohn Thank you for the advice! As you commented, it seems to be straightforward and easier to prepare another virtual machine with previous OS than to resolve version compatibilities for all dependent libraries.. I'll try setting up one with Mojave (10.14). @RodneyBaker Thank you for testing. I could reproduce the problem with my MobileStudioPro (non-development machine). |
I set up a new virtual machine with MacOS Mojave (10.14) to expand compatibility. @RodneyBaker I uninstalled the previous OT before installing the newer version and the problem seems to be resolved. Can you please try at your end? |
Good news @shun-iwasawa I am continuing to press into the install just to see where I run into any issues but no problems encountered thus far. |
Thank you for testing. I've stopped the old Jen.kins and made the new one to deploy to the official nightly. |
@shun-iwasawa I'm still testing your build and artifacts using Qt 5.15.2. I've noticed that if you click and drag the title of a Viewer/ComboViewer that's already docked to move it, it will turn invisible. This only happens after starting the program and trying to move an already docked Viewer/ComboViewer, it doesn't if I dock one and try move it immediately. This system uses integrated graphics, I know there's been an issue or two with iGPU drivers and OT. The GPU is Intel HD 530. I can't test my NVIDIA cards yet, so if anybody can test in the meantime. |
@konero I confirm the problem with the viewer turning invisible. |
Jose Moreno in a message from Discord has experienced the same combo viewer issue (using an artifact listed above). I'm posting his comment here as a possible solution.
|
I think I fixed the viewer issue. Found another critical problem: OT crashes when accessing JPEG files. |
@shun-iwasawa |
I've made a new prebuilt package of Dwango Plugin Fxs which are built with the same environment as OT so that you don't need to install additional runtime like older OpenCV or Visual Studio 2013 redistributable package. Please test them and see if it works with the current nightly build: |
@shun-iwasawa I haven't had a chance to test much as of yet but a quick first look has the plugins working as expected with the latest nightly build. |
No problems from my end. 💯 |
Just released V1.5RC 🚀 |
Time for comprehensive testing folks! |
@RodneyBaker |
I'll certainly give it a try. |
I've just updated the What's New page in the Manual to show the v1.5 new features, enhancements and fixes. |
@gab3d The Production Board was listed in the early draft and I see it in your 'What's New' listing. |
It seems that the locking stroke functionality with ctlr key is missing in the cutter tool and pump tool part. |
@RodneyBaker if there's something else to add to the list, just tell me. |
Is there an estimate on how much longer till 1.5 is released? It's past april 1st and already has had two release candidates as planned, is there anything left to do before release is go? |
probably not much longer... why the rush? its the very essence of RCs that they are out for people to have the chance to try them and report show-stopper bugs, and when they do, it's sensible to allow the time for them to be fixed... |
Just a note to say that according to the feedback I am seeing the updated RC2 is resolving most of users recently reported problems (esp. as relates to RC1). |
I just released V1.5. Thank you very much for all the contributions for releasing the new version so far! |
Thank you very much for your constant work and dedication 👏 |
Awesome. Glad to see the update went smoothly. @shun-iwasawa I was told by @RodneyBaker that you're the one I should talk to about getting libtiff dependency straightened out. The packaged dependency that comes with OpenToonz needs to be replaced with the system libtiff. Now that 1.5 has been released, work on that can get started. How do you propose we fix this? |
Congrats @shun-iwasawa @RodneyBaker and every other developer and interested people that has contributed his/her time and efforts for the improvement of the project!! 😃 💪 |
Congratulations everyone! Thank you @shun-iwasawa for your hard work and patience and for the behind the scenes updates that make everything work. The work is over... let the work now begin. :) @jointri I believe you already have a report/issue open on the libtiff update. I'll recommend continuing the discussion there. |
Forgot to close this. |
Revised Schedule
Please see v1.5 Planning topic for additional/useful links: Link
The text was updated successfully, but these errors were encountered: