Conversation
There was a problem hiding this comment.
Code Review
This pull request updates the libimobiledevice package to version 1.4.0. A critical dependency mismatch was identified, as the new version requires updated versions of libimobiledevice-glue and libusbmuxd that are not currently provided in the repository, which will lead to build failures.
|
|
||
| add_urls("https://github.com/libimobiledevice/libimobiledevice/archive/refs/tags/$(version).tar.gz", | ||
| "https://github.com/libimobiledevice/libimobiledevice.git") | ||
| add_versions("1.4.0", "99e042acc1513815c36816723de52e0d0892e081f36ec29672531ce99ed59ccd") |
There was a problem hiding this comment.
Updating libimobiledevice to version 1.4.0 introduces a compatibility issue with the current dependencies in the repository. Upstream version 1.4.0 requires libimobiledevice-glue >= 1.3.0 and libusbmuxd >= 2.1.0.
Currently, the repository provides:
libimobiledevice-glue:2021.11.24(which identifies as version ~1.0.0)libusbmuxd:2021.09.13(which identifies as version ~2.0.2)
This mismatch will cause the build to fail during the autoconf configuration phase because the required package versions are not met. These dependencies should be updated to their corresponding latest versions (1.3.x and 2.1.x respectively) to support this update.
New version of libimobiledevice detected (package version: 1.3.0, last github version: 1.4.0)