-
-
Notifications
You must be signed in to change notification settings - Fork 2.6k
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
OF 0.12.0 Release Checklist #6692
Comments
suggestions:
|
Suggestions: Folders naming and locationit would be great to change some parts of structure for a major version like 0.12.0 and moving templates to root, not inside scripts. it is just strange that this folder sits there, together with lots of .sh folders. |
Be great if people could add any open issues not listed above to this - either in the comments or by editing this issue. |
Regarding my Emscripten branch: Not sure what is the best way to do the bitesized pull requests, but I am open for that... I tried to make a list for a better overview (hope I did not forget anything): Done: Done, but could be optimized: Not done (but I have examples for using the file system): |
Bitesized Pull Requests would be great!
Especially starting with stuff which is easy to review and merge.
People can then review the PRs in a more focused way.
Thanks!!
Theo
|
Alright, actually I think I need somebody who can help me (already asked in the forum - but it seems quite difficult to find someone, even if paid), also I dont have a lot of time at the moment. But I will try, if I have more time (not sure if that is before 0.12.0). (My problem starts with: This branch is 186 commits behind the upstream and has conflicts that must be resolved.) I am a little lost and have other important things to do at the moment. I am sorry for that. |
Implement audioWorklet from official Emscripten branch: https://github.com/emscripten-core/emscripten/pull/16449/files |
hey @Jonathhhan sorry for not being able to help so far. I will take a look at your branch and see how I can help to make a nice and clean PR. |
@roymacdonald no problem. And sorry if I sounded a bit grumpy, it wasnt meant like that. I was just a little overwhelmed and exhausted.... But I think it would be a good idea to implement audioWorklets from the official Emscripten branch instead. Still, my implementation could help to show how to implement it (maybe (hopefully) it doesnt need a lot of changes). |
@Jonathhhan no worries. It did not sound like that at all to me. I see that there your most up to date branches are named |
@roymacdonald those two branches were my attempts to get clean up to date branches for making the bitsize changes. But I had no luck, because I made some changes to my master branch once (they include none of my current changes yet). So this is still the branch that includes all my changes: https://github.com/Jonathhhan/openFrameworks/tree/AudioWorklet |
Edit: Done |
Anybody else likes the idea of having https://github.com/danomatika/ofxMidi as a core addon? |
definitely :) |
Yes yes
…On Sat, 2 Apr 2022 at 12:25 pm, Jonathan ***@***.***> wrote:
Anybody else likes the idea of having
https://github.com/danomatika/ofxMidi as a core addon?
definitely :)
—
Reply to this email directly, view it on GitHub
<#6692 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAGK2HDCPYCY55FHJDPLDMLVC6OY7ANCNFSM4YB3EOSQ>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Edit: Done |
hey @ofTheo I was reading this one " Change template to make missing a return a hard error instead of allowing functions not return anything."
in line 93 of config.osx.default.mk |
@dimitre that would be great for make! Thanks!! |
Nice, its here |
Hey @ofTheo can you explain better about retina support item? |
@dimitre there is is more info here: #4789 Originally I was imagining that say you had a 2x retina scale OF would render everything twice as large into a 2x frame buffer. However fonts would also need to be loaded at 2x and then things start to get tricky as if you move the window to a 1x ( non retina window ), do you reload the fonts? Or if you start on a non retina monitor and move to a retina monitor do you reload the fonts at 2x? There are definitely some edge cases where things get tricky. It might be worth trying out some different approaches and see what is the simplest and most robust approach. We can query the pixel coordinate scale and we can enable retina support via the plist so, the basic info is there. Hope that helps! |
Other suggestion, older deprecated API should be removed already |
Just to add to list. |
I saw the Linux issue "Try and get Rpi 4 working without X" in the list. Does this mean running oF headless and without windowing system? I just did something similar on a Rock Pi 4 and I basically just used the ofAppNoWindow feature. |
I think this should be addressed for Linux: |
Hey @StaffanMelin do you think it is an OF issue rather than GStreamer? Is Processing still shipping a previous version binary to make it work? |
ofRandom: #7598 |
allow me to also point #7600 |
also #7601 |
and just in case it's an easy thing to fix (i guess it's more of a PG (or template?) thing?): make "release" the default -- as discussed in 2012: #1022 -- there seems to be more and more performance difference between debug and release (at least macOS). |
Also this: |
Just a heads up that aside from a couple of very small fixes I think we're close to 0.12.0 release. @dimitre if we can hold off on merging big feature or refactoring PRs for now. Let's let master sit as is for a few days and just focus on testing nightlies and addressing critical platform breaking issues. Goal will be to post 0.12 early next week. Edit: I'm guessing that install_dependencies scripts will need testing for ubuntu, debian and arch platforms. Maybe trying a fresh install on RPI3 ( 32bit bullseye raspbian ) and RPi4 ( 64bit bullseye debian ). Testing msys2 with @oxillo 's help. We could also do a forum post to ask people to test the nightly builds on their platform. |
Great! no more news for pg until release. only bugfixes if they are found. About RPI: |
Nice @dimitre! Thanks for testing. Were you using the 64bit Raspberry Pi Bullseye OS or the Debian 64 bit OS or something different? |
Raspberry Pi Bullseye. |
cool! thanks @dimitre |
on the x64 archlinux side, fresh install on i5 with of_v20230823_linux64gcc6_release.tar.gz: the download libs scripts work, as does compile and run the 3dprimitives example. |
Awesome thanks @artificiel ! |
ProjectGenerator still does not open projects with |
@Jonathhhan yup - trying to track that one down. |
great! i will still advocate a bit for #7601 as these don't help anyone currently and even if a quickie ARC fix is possible, it will not turn them into good examples. also I had #7271 on a lingering list -- just tested it, it works and feels more "correct" than executing an arbitrary downloaded script with complete sudo privileges. |
0.12.0 RC 1 is out here: If there are no major issues we'll convert it to full 0.12.0. |
Hey, thanks for the update! Just reporting about PG: Dragging any example folder to PG is not allowed here on Windows 11. Using the "import" button it works. |
Thanks for checking @moebiussurfing !! Many thanks! |
yes, older versions allowed drag a project folder to PG |
On MSYS2, compilation raises a lot of annoying deprecation warnings for ofSeedRandom(). Error in the compilation directory. Sorry ! |
Warning about compilation of C files with C++ only option
This is only for addon compilation! fix is not simple. |
@oxillo srand-based random will be removed from core soon, but right now the deprecation warning should only be on the argument version. (we still need a single call in the new random engine to keep the seeds in sync but that will also go away). I've just removed instances of ofSeedRandom in the examples with #7622; can you point if you have others lines for which you get errors? |
@artificiel : I've compiled in the wrong directory... RC1 doesn't seem to have this deprecation warning ! |
Only warning that is remaining in the core is about unused function in ofFileUtils.cpp
I think it can be safely deleted as it is replace by naturalStr(). @ofTheo what do you think ? |
Closing this issue! Thanks everyone!!!! 🎉 |
I found this format quite helpful to organize tracking issues for releases.
Just wanted to put this here so we can start collecting any issues/PR for the next patch release.
Please add links to issues based on testing the nightly packages on different platforms.
0.12.0 SPECIFIC:
Addons:
Libraries:
All Platforms:
Windows:
VS:
MSYS2:
macOS:
Linux/ARM:
Arm64 / aarch64
iOS:
Android:
emscripten:
CI:
ProjectGenerator:
Apothecary:
Examples:
GENERAL:
Move to 0.13.0
The text was updated successfully, but these errors were encountered: