Openframeworks: OF 0.11.1 Release Checklist

Created on 1 Dec 2019  路  8Comments  路  Source: openframeworks/openFrameworks

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.11.1 SPECIFIC:

Project Generator:

  • [x] notarize project generator.

All Platforms:

  • [x] make sure generated releases have latest PG ( at least macOS doesn't currently )
  • [x] check PRs merged to master needed for patch-release
  • [x] Fix possible issue with qtcreator linking projects #6420
  • [x] ofxNetwork : wrong reported errors #6457
  • [x] ofEventListeners: added size() method. #6022
  • [x] ofParameter::trigger() notifies parents #6471
  • [x] openAL error fix #6524
  • [x] check opencv 4 and current ofxOpenCV compatibility ( relevant #6334 )
  • [x] grab screen distorted colors - #6528
  • [x] ofNode setOrientation from euler angle bug - #6589

VS2017:

  • [x] ofLog() not printing in debugging console #6511

MSYS2:

  • [x] add msys2 64bit builds to nightly and release scripts. #6486
  • [x] MSYS2 64bits : many GLM warnings #6496
  • [x] add fmod for 64bit ( not as default )
  • [x] CI broken for 64bit msys2 - #6683

macOS:

Linux/ARM

  • [x] Fullscreen issue on Ubuntu 18 #6283
  • [x] OpenALSoundPlayer typedefs need updating #6490
  • [x] add lingconf-2-4 to Debian ( and possibly other) install_dependencies.sh #6493
  • [x] Pi makefile add latomic for Stretch/Buster on Pi even if legacy is enabled. #6508
  • [x] Make GLFW Window on Pi default to numSamples = 0 to speed up app. #6497

iOS

  • [x] Fixes for drawing BGRA textures on iOS. #5909
  • [x] PG fixes needed for iOS ( https://github.com/vanderlin/projectGenerator/commit/ec7b5dfae1c4b23a07ce13ed1f1283c90a649128 )

emscripten

  • [x] weird issues with 3D meshes / geometry #6484
  • [x] fix deprecations #6501

CI:

  • [x] CI seems broken again for armv7l - maybe relating to junest?

Apothecary:

Examples:

GENERAL:

  • [x] update the _change log_.
  • [x] update the Thanks.md with scripts/dev/thanks.sh
  • [x] update version defines in ofConstants.h.
  • [x] change the version on ofSite and make packages.
  • [x] update apothecary and projectGenerator submodules
  • [x] update stable to master

Most helpful comment

Thanks everyone! 馃帀

All 8 comments

Hi, thanks @ofTheo for putting up this list.
There are two PR I did, which need to be reviewed by someone else. to me these look good.
As these are related to ofxGui, I would like to add a few more improvements to it: which I've listed in this issue. Some of these could be included in this update, that's why I am saying it here.

Can you add this tiny improvement ? I think that @elliotwoods was asking for something similar elsewhere.

This PR is more or less ok, but needs testing and a double check by someone else. I've posted some comments in the PR.

0.11.1 should be a patch version, no new features, I usually create a new patch branch and set it as default while we are doing patch releases. any new features can go to master for 0.12

about ofEventListeners: added size() method. #6022 non of the channel apis i've used in other languages have such a method. there's usually a bounded version of the channel that blocks or fails if the channel is full and makes more sense than querying the size since the back pressure management relies on the channel and not on the user. in any case i wouldn't implement it cause we can't warranty we can keep it if we move to a diferentt implementation

sounds good @arturoc - I imagine we can use patch-release which already exists.
I can remove anything feature related from this issue.

So I think we could be pretty close to doing this 0.11.1 release.

I'll try and address as many of the small issues left in this list above this week. Anything that doesn't have a clear fix or isn't reproducible I will remove.

Hi Theo, #6471 caused the issue #6602.
I think we should fix #6602 (I have a fix proposal) if we want #6471 to be in this release. But I think, as it resembles more of a "new feature", this could be removed from the patch release and leave it to 0.12. What do you think?

Hi. To me it sounds more as a missing feature rather than a new one. I would implement it now, so this issue is closed and no need to remember in the future adding it for the 0.12 release.

Thanks everyone! 馃帀

Was this page helpful?
0 / 5 - 0 ratings

Related issues

corybarr picture corybarr  路  11Comments

hellokitty-glitch picture hellokitty-glitch  路  7Comments

Hperigo picture Hperigo  路  7Comments

ofTheo picture ofTheo  路  6Comments

moebiussurfing picture moebiussurfing  路  10Comments