darkmoonight / Rain

🌦️ Weather application

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

"Incompatible", "Requires armeabi-v7a"

RedSteel-1 opened this issue · comments

"Incompatible", "Requires armeabi-v7a" - this is what I see in my software store with Izzy repo included.
So stuck with v1.2.2 and not able to upgrade to 1.2.5.

Can this be fixed?

commented

@IzzySoft, can you help me figure this out?

commented

We've set up armeabi-v7a here, that's correct. So if the device (which @A-7666 didn't mention) does not support that ABI, the app cannot be updated via my repo (and probably wasn't installed from there in the first place – can you confirm?)

I assume the device is not supporting the ABI – in which case we cannot fix that here without breaking it for other users whose devices need this very ABI. I can only support one ABI in my repo, sorry.

@IzzySoft ,

Ya forgot to mention, my device is Pixel 7 Pro (it has no 32-bit support, 64-bit only).
I don't remember exactly where I installed Rain from, but it was likely from Izzy repo, not 100% sure though.
Remember that it was v1.2.2 and it has never been updated by the F-Droid client.

commented

Right, the Pixel 7 pro dropped 32bit support. So you cannot have installed the app from my repo, which always only had the 32bit version.

@IzzySoft ,

That's bad.
Why so?
It's very inconvenient to not forget to manually check the source repo for updates periodically then download if there is an update then etc etc then repeat again later.
And then imagine if there are many such programs.

Could you include both 32 and 64bit in your repo?

which always only had the 32bit version

But, this is not true.

There are plenty of programs I have installed from Izzy-repo and they all have either only64bit or both 32/64bit available.
So I don't get the point of having issues with Rain on Izzy and why Rain shouldn't have a 64bit built like other programs on Izzy-repo.

(I guess v1.2.2 64bit was available there so I installed it, and then 64bit builds disappeared with newer versions)

commented

Could you include both 32 and 64bit in your repo?

Nope, my framework does not support that. It would then mean I had to manually update all those apps, which I lack the time for.

But, this is not true.

Sorry to contradict you, but it is. I cannot remember a single case where I switched an app from arm64 to arm32.

There are plenty of programs I have installed from Izzy-repo and they all have either only64bit or both 32/64bit available.

That is true, but not for this app. And some apps support multiple architectures in a single APK (before you ask: no, I would not recommend that for Rain as it would then soon reach the size limits and I could no longer offer it at all).

Sorry, but it does not help to push further, @A-7666 – that would not change a thing: I cannot support multiple APKs per version in my repo. Your device is the only one having this issue, all other 64bit devices I know of support 32bit APKs as well – but the other way around is not true for any device (no 32bit device can support 64bit apps, so switching to 64bit in my repo would make the app unavailable for all 32bit devices as opposed to just the Pixel 7 pro).

The alternative would be bringing Rain to F-Droid.org (guess that's what #22 is about), where per-ABI releases are supported.

some apps support multiple architectures in a single APK (before you ask: no, I would not recommend that for Rain

Seems to be already there, check "rain-release-floss.apk" in releases, 33.5MB
This size should be allright given that there are other programs on Izzy with 30-40MB size