midoshouse / ootr-multiworld

An alternative implementation of multiworld for the Ocarina of Time randomizer
https://midos.house/mw
MIT License
9 stars 0 forks source link

“feature not supported” error in updater #44

Closed Elayan closed 1 month ago

Elayan commented 1 month ago

error while trying to update Mido's House Multiworld from version 16.0.0: feature not supported: 'stream reading entries with data descriptors (planned to be reintroduced)'

Zip(FeatureNotSupported("stream reading entries with data descriptors (planned to be reintroduced)"))
fenhl commented 1 month ago

This is a bug in that version's updater. It has already been fixed in the current version, but due to the nature of updater bugs, you'll need to install the newest version from https://midos.house/mw as a workaround — no need to uninstall the old version or anything.

fenhl commented 1 month ago

To give more details on this bug: The cause is the removal of a feature in a new version of the async_zip crate, whose breaking changes were undocumented at the time. MH MW version 16.0.1 included a version bump of async_zip which reintroduced that feature, but I wasn't aware of this bug at the time of the release, which is why the fix isn't mentioned in our changelog.

Ultimately, there should be tests catching bugs like this, so I've opened #45 for that.

Elayan commented 1 month ago

Thank youuuu~~