leepeuker / movary

Self hosted web app to track and rate your watched movies

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Support 32bit arch e.g. arm/v7

Pinolo opened this issue · comments

Description

There are 2 current dependencies requiring php-64bit: phinx and zipstream-php. This makes the project unusable on 32bit architectures such as arm/v7 (old but still viable Raspberry PIs, for example, ideal for self-hosting@home).

Desired Behavior

The ideal outcome would be the project supporting 32bit architectures, by adopting compatible dependencies.

Additional Context

I haven't been able to assess the impact of zipstream-php, and its replaceability. Phinx, on the other hand, seems to be a show-stopper, because they explicitly don't support 32bit, thus the initial migrations are not working (I've also tried using a previous version without the explicit 64bit requirement, but I get the same error described in the linked issues). In order to accomplish 32bit support, the entire migration system should probably be replaced.

I think this request is also somehow linked to #206