Skip to content

v1.2.4 - webOS 5.x Install Fix

Choose a tag to compare

@danielthejoker18 danielthejoker18 released this 23 Oct 00:00
· 3 commits to main since this release

Patch release - fixes installation on webOS 5.x. Closes #8.

Fixed

  • "-5: ipk verified failed" on webOS 5.x. Reported on an LG 55NANO81SNA (webOS 5.6.2) via webOS Dev Manager, both from the Homebrew store listing and the repo's own prebuilt ipk.

    Root cause: ares-package (the official packaging tool, current @webosose/ares-cli lineage) bakes 1970-01-01 (epoch-zero) modification timestamps into every file entry inside control.tar.gz and data.tar.gz. webOS 5.x's on-device pkgverifier shells out to tar to extract those archives, and GNU tar emits an "implausibly old time stamp" warning on epoch-zero entries that pkgverifier treats as a fatal error - even though older webOS versions installed the exact same package without issue. This is a known, previously-documented issue affecting other homebrew apps built with the same CLI.

    scripts/build.py now rewrites every tar entry's timestamp to the actual build time after packaging, regardless of whether ares-package or the script's own pure-Python fallback packager produced the file.

Install

Download org.webos.freemytv_1.2.4_all.ipk below, or run python scripts/install.py from a clone of this repo. If you built your own ipk from an older checkout, rebuild with python scripts/build.py to pick up the fix.