Skip to content
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

v2.2 for Blender 2.93 LTS Release #1747

Closed
14 tasks done
OmarEmaraDev opened this issue Jun 30, 2021 · 11 comments
Closed
14 tasks done

v2.2 for Blender 2.93 LTS Release #1747

OmarEmaraDev opened this issue Jun 30, 2021 · 11 comments

Comments

@OmarEmaraDev
Copy link
Collaborator

OmarEmaraDev commented Jun 30, 2021

We need to release a new version v2.2 for Blender 2.93 LTS. Note that this version uses Python 3.9, which will be our only supported version. This issue outlines the work needed to do the release.

Documentation

  • v.2.2.0
    • Release notes.
    • Node Reference.
  • v.2.2.1
    • Release notes.
    • Node Reference.
  • v.2.2.2
    • Release notes.
    • Node Reference.

Developers who contributed code to the release are welcome to contribute their respective changes, possibly more. Use the CHANGELOG file to identify the changes and propagate those changes to the documentation.

Stoppers

Publish

  • Tag release.
  • Bump version.
  • Update workflow.
  • Update website.
  • MacOS Arm Builds.
@OmarEmaraDev
Copy link
Collaborator Author

As far as I remember, the main contributors to this release are @3DSinghVFX, @harisreedhar, and @kdsin23. Let me know if you can help with the preparations for the release.

@3DSinghVFX
Copy link
Contributor

@OmarEmaraDev I'll help with the release. Can you please let me know the tentative date of the release?

@OmarEmaraDev
Copy link
Collaborator Author

@3DSinghVFX Work will be done in the master branch. The only reason I put the subversions above is to organize things and track progress. There is no specific release date, we will release once we are ready, so no hurry. I believe you have commit access, so you can commit directly, open a pull request when it doubt. Other developers can open pull requests.

@harisreedhar
Copy link
Contributor

@OmarEmaraDev Sure i can help with the release.

@3DSinghVFX
Copy link
Contributor

@3DSinghVFX Work will be done in the master branch. The only reason I put the subversions above is to organize things and track progress. There is no specific release date, we will release once we are ready, so no hurry. I believe you have commit access, so you can commit directly, open a pull request when it doubt. Other developers can open pull requests.

@OmarEmaraDev Okay, thanks for the information.

@marcan
Copy link
Contributor

marcan commented Jul 4, 2021

Any chances of getting an arm64 (Apple Silicon) macOS build too? I'd be happy to help with the build if needed, since I have the hardware.

@OmarEmaraDev
Copy link
Collaborator Author

Hi @marcan, can you create an ARM build from the v2.2-for-blender-v2.93 branch?

@marcan
Copy link
Contributor

marcan commented Aug 18, 2021

I made a build and it seems to run fine, but the test suite has a bunch of failures, all of this form:

..........................EEEEE........................................EE
======================================================================
ERROR: algorithms.lists (unittest.loader._FailedTest)
----------------------------------------------------------------------
ImportError: Failed to import test module: algorithms.lists
Traceback (most recent call last):
  File "/Applications/Blender.app/Contents/Resources/2.93/python/lib/python3.9/unittest/loader.py", line 470, in _find_test_path
    package = self._get_module_from_name(name)
  File "/Applications/Blender.app/Contents/Resources/2.93/python/lib/python3.9/unittest/loader.py", line 377, in _get_module_from_name
    __import__(name)
  File "/Users/marcan/software/an2/animation_nodes/animation_nodes/algorithms/lists/__init__.py", line 1, in <module>
    from . shuffle import shuffle, getShuffleFunction
  File "animation_nodes/algorithms/lists/shuffle.pyx", line 8, in init animation_nodes.algorithms.lists.shuffle
    from ... sockets.info import getSocketClass
ImportError: attempted relative import beyond top-level package

Is this expected?

@marcan
Copy link
Contributor

marcan commented Aug 18, 2021

Nevermind, it seems I had something left over from an old install...

Edit: Turns out if you run Blender from the directory level one up from the animation_nodes source tree, it gets confused because apparently it tries to import things from there first :-)

@marcan
Copy link
Contributor

marcan commented Aug 18, 2021

@OmarEmaraDev
Copy link
Collaborator Author

Thanks @marcan!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants