Openhab-android: Unable to release new versions

Created on 17 Dec 2020  路  14Comments  路  Source: openhab/openhab-android

Travis CI introduced a credits system and we ran out of free credits. Thus the release pipeline doesn't work anymore.
I requested additional free "open source software" credits, but didn't get a response yet.

automation

Most helpful comment

I wrote a mail to the support twice, but didn't get an answer. I'd rather port the job over to GitHub Actions or the openHAB Jenkins server. It'll be discussed by mail.

All 14 comments

Can we somehow donate credits?

I wrote a mail to the support twice, but didn't get an answer. I'd rather port the job over to GitHub Actions or the openHAB Jenkins server. It'll be discussed by mail.

One part of the release has been ported to GitHub Actions. F-Droid should now publish again the new releases.

Hello
F-Droid still shows the last version at 2.15-15 beta. Latest ones haven't been published yet i suppose?
Thanks

It usually takes a few days and AFAIK the release of a new index requires manual work (the signing keys are on a air gaped system), so it might be even more delayed currently.
3 days ago the F-Droid bot recognized the 2.15.18: https://gitlab.com/fdroid/fdroiddata/-/blob/master/metadata/org.openhab.habdroid.beta.yml

Looks like 2.15.18 is now live on F-Droid. great work!

on a seperate note, wanted to check that since the F-Droid versions are FOSS and hence do not support google FCM enabled notifications, is it possible to compile own debug version and use with FCM?
I tried but i keep getting error in the logs stating "FIS_AUTH_ERROR"
(sorry i am not very faimiliar with firebase)
Thanks in advance

No, you can't, at least not with myopenhab.org. The signature of app must match what's specified in the settings of the FCM account specified in openhab-cloud configuration, which in case of myopenhab.org means the app needs to be signed with the private key of the official app.
If you want to use FCM against your own openhab-cloud instance using a self compiled version should be possible.

Can you explain me how to compile the FCM version? When I upload and compile the project in Android Studio, it automatically builds the FOSS version. Where do I have to set what?

Under 'build variants' you need to select 'fullStableRelease'.

Thank you, that worked. I have created a signed version that basically runs as well. However, I get the message "Notification registration failed" in the notification menu. All existing notifications are displayed, however, only the push service does not work.

Yes, this is intended:

No, you can't, at least not with myopenhab.org. The signature of app must match what's specified in the settings of the FCM account specified in openhab-cloud configuration, which in case of myopenhab.org means the app needs to be signed with the private key of the official app.

https://github.com/openhab/openhab-android/issues/2336#issuecomment-756686938

OK, too bad. Do you have any idea when beta updates for google play will be available again? Pulled notifications every 15 min are not an option for me. Or when will there be a release version with full OH3 support?

Sorry, I don't have a ETA, but I'm on it.

I just published the latest beta to GitHub and Play Store (needs some time to get reviewed by Google).

https://github.com/openhab/openhab-android/releases/tag/2.15.23-beta

Was this page helpful?
0 / 5 - 0 ratings

Related issues

lolodomo picture lolodomo  路  10Comments

dakipro picture dakipro  路  11Comments

magd1978 picture magd1978  路  10Comments

LinqLover picture LinqLover  路  13Comments

mueller-ma picture mueller-ma  路  13Comments