munki v5.3.0.a4 Release Notes

Release Date: 2020-12-08 // over 3 years ago
  • ๐Ÿ— This is an early experimental build of Munki 5.3 that should be Universal and run natively on Apple Silicon.

    ๐Ÿ— It contains a Universal2 build of Python 3.9.1from here: https://www.python.org/downloads/mac-osx/

    It also contains PyObjC 7.0.1 and xattr 0.9.7.

    ๐Ÿ”„ Changes from v5.3.0a3:

    • ๐Ÿš€ Python.framework based on the official Python 3.9.1 release for macOS

    ๐Ÿ”„ Changes from v5.3.0a2:

    • ๐Ÿ“ฆ The package distribution file now explicitly declares support for arm64, which should prevent a prompt to install Rosetta2 when installing this package
    • ๐Ÿš€ All the bug fixes from Munki 5.2.1rc1: https://github.com/munki/munki/releases/tag/v5.2.1rc1

    ๐Ÿ— If you want to build your own versions, you'll need a Big Sur Mac with Xcode 12.2 or later, and build from the universal2 branch:
    ./code/tools/make_munki_mpkg_from_git.sh -b universal2
    (or to build this specific commit/tag: ./code/tools/make_munki_mpkg_from_git.sh -b v5.3.0a4)

    ๐Ÿ— Please discuss this experimental build on the munki-dev mailing list/Google Group.


Previous changes from v5.3.0.a2

  • ๐Ÿ— This is an early experimental build of Munki 5.3 that should be Universal and run natively on Apple Silicon.

    ๐Ÿ— It contains an experimental Universal2 build of Python 3.9.1rc1 from here: https://www.python.org/downloads/mac-osx/

    It also contains PyObjC 7.0 and xattr 0.9.7.

    ๐Ÿ”„ Change from v5.3.0a1:

    • "ad-hoc" code signing of the Python framework to allow it to actually run on Apple Silicon, which requires all executable code and libraries to be signed.

    โœ… Since I do not currently have access to an Apple Silicon Mac, it is untested by me on Apple Silicon. Basic functionality was tested on Big Sur on an Intel Mac, but no exhaustive testing has been done.

    ๐Ÿ— If you want to build your own versions, you'll need a Big Sur Mac with Xcode 12.2 or later, and build from the universal2 branch:
    ./code/tools/make_munki_mpkg_from_git.sh -b universal2
    (or to build this specific commit/tag: ./code/tools/make_munki_mpkg_from_git.sh -b v5.3.0a2)

    ๐Ÿ— Please discuss this experimental build on the munki-dev mailing list/Google Group.