Changes between Initial Version and Version 1 of Ticket #70689, comment 1


Ignore:
Timestamp:
Sep 7, 2024, 5:22:03 AM (13 days ago)
Author:
ryandesign (Ryan Carsten Schmidt)
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #70689, comment 1

    initial v1  
    4545> }}}
    4646
    47 The binary of MyPaint that we produced for macOS 12 Monterey works fine on my system. I'm surprised to see from the port's file list for macOS 14 Sonoma at https://ports.macports.org/port/MyPaint/details/ that it installs 891 files while on earlier systems it installs 752 files. This shouldn't differ by OS version so sSomething must have changed in MacPorts that causes it to generate a different set of files now (where "now" is January 19, 2024 when we made the Sonoma binary for arm64) than it did when we generated the macOS 13 Ventura arm64 binary (which was March 6, 2023). Indeed, after I rebuilt from source on Monterey, the port now installs 891 files and now I can reproduce your "Unknown install type" error.
     47The binary of MyPaint that we produced for macOS 12 Monterey works fine on my system. I'm surprised to see from the port's file list for macOS 14 Sonoma at https://ports.macports.org/port/MyPaint/details/ that it installs 891 files while on earlier systems it installs 752 files. This shouldn't differ by OS version so something must have changed in MacPorts that causes it to generate a different set of files now (where "now" is January 19, 2024 when we made the Sonoma binary for arm64) than it did when we generated the macOS 13 Ventura arm64 binary (which was March 6, 2023). Indeed, after I rebuilt from source on Monterey, the port now installs 891 files and now I can reproduce your "Unknown install type" error.
    4848
    4949So yes, something has broken MyPaint. One change that occurred between those dates that has broken many other Python ports is that `python.pep517` is now `yes` ([3173d46b9a29bc9d79ddb6970e7f083ebe3f79c0/macports-ports]) whereas before it was `no`. Setting it back to `no` and rebuilding fixes the problem for me, so I'll commit that shortly.