packages icon indicating copy to clipboard operation
packages copied to clipboard

libimobiledevice: update all packages to the latest git version

Open httpstorm opened this issue 10 months ago • 4 comments

Due to dependency, all packages need to be updated together. The latest releases are available on GitHub. Some of the packages have not received a release since 2020-06-16. They had to be updated to the last commit. Added 3 new packages for completeness.

For usbmuxd, revert a change from the following commit, otherwise iPhone tethering will not work. https://github.com/libimobiledevice/usbmuxd/commit/c7a0dd9b82633ea347497626282e3051a469ef50#r141306029

Maintainer: @neheb Compile tested:

  • Marvell EBU Armada, Marvell Armada 37x/38x/XP, Linksys WRT3200ACM, main
  • Atheros ATH79, Generic, TP-Link TL-WR1043N/ND v4, main
  • x86, x86_64, Generic x86/64, main

Run tested:

  • Marvell EBU Armada, Marvell Armada 37x/38x/XP, Linksys WRT3200ACM

Please let me know if any changes are needed. @nbd168 @Ansuel @robimarko @hauke @1715173329 @jow-

httpstorm avatar Apr 24 '24 13:04 httpstorm

@neheb Any idea why all these tests suddenly failed? I recompiled all 10 packages {clean,compile}, then make -j 16 and re-flashed my router. I'm still online, so all is good.

Edit: with PKG_VERSION removed, the archives stored under dl have different names, also the top folder, so the hash is different. So as the archives are downloaded, they are rejected by the hash. Then the repository is cloned and it compiles successfully. I need to update PKG_MIRROR_HASH.

httpstorm avatar Apr 25 '24 23:04 httpstorm

@neheb @1715173329 I fixed PKG_MIRROR_HASH, also fixed usbmuxd to print the version. Locally everything builds fine and I ran make check for all affected packages.

Can you help me? Why am I getting this error from the CI?

This step has been truncated due to its large size. Download the full logs from the  menu once the workflow run has completed.

httpstorm avatar Apr 26 '24 02:04 httpstorm

@neheb @1715173329 I rebased the branch on master just so I can trigger the tests again and now all tests pass. I wonder why? Is there anything else I need to change?

httpstorm avatar Apr 27 '24 00:04 httpstorm

gettext-full exploded in previous CI build (guessing caused by outdated SDK image?), and now it works again. It's irrelevant to this PR.

1715173329 avatar Apr 27 '24 05:04 1715173329