mirror of
https://github.com/webinstall/webi-installers.git
synced 2026-04-06 18:36:50 +00:00
The Node build-classifier re-parses filenames independently and drops any cache entry where its extraction doesn't match the pre-classified field. New drops in ExportLegacy (with LegacyDropStats tracking): - universal2/universal1 arch: classifier maps 'universal' in filename to x86_64 and rejects entries with arch='universal2' - solaris/illumos OS: Node never served these; classifier mismatches are unfixable without changing the filename - android OS: classifier maps android filenames to linux ARM arch translations in legacyFieldBackport (filename-based): - gnueabihf / armhf filename → 'armhf' (Go normalizes to armv6/armv7; Node classifier preserves the original Debian/Rust naming) - armel filename → 'armel' (Go normalizes to armv6) - armv5 filename → 'armel' (Node tiered map: armv5 falls back to armel) - armv7a filename → 'armv7a' (Go normalizes to armv7) - armv7l / armv6l: no translation needed (both Go and Node say armv7/armv6)