Fennec F-Droid: update maintainer notes

This commit is contained in:
relan 2017-08-14 15:16:56 +03:00
parent 0215435eab
commit 78670a3b51

View file

@ -3688,23 +3688,18 @@ Build:55.0,550020
Maintainer Notes:
Updating/Versioning:
* Update Check Mode:Tags ^FENNEC_[1-9][0-9]*_[0-9]*_RELEASE$
* versionCode via ANDROID_VERSION_CODE is datestring with some magic applied
and changes every build!
* Since we no longer target an official build, we are free to use any VC. (Fx35)
* Current scheme: major version & minor version & arch & revision
* Example: 350010 = Firefox 35.00, x86, revision (= if we need to re-release) 0
* Example: 360103 = Firefox 36.01, arm, revision (= if we need to re-release) 3
* Maybe we should stay in sync with upstream?
* Update Check Mode:Tags ^FENNEC_[1-9][0-9]*_[0-9]*_RELEASE$
* versionCode via ANDROID_VERSION_CODE is datestring with some magic applied and changes every build!
* Since we no longer target an official build, we are free to use any version code.
** Current scheme: XYZAR, where X.Y.Z is upstream version, A is architecture (0 = ARMv7, 1 = x86, 2 = ARMv8), R is revision (if we need to re-release)
** Example: 530210 = Firefox 53.0.2 for x86, initial revision
** Example: 550021 = Firefox 55.0 for ARMv8, second revision
* Builds for different architectures target different Android API levels: 15 for 32-bit (ARMv7 and x86) and 21 for 64-bit (ARMv8).
Reroute Feedback:
* about:feedback links to the PlayStore for rating the app. While with FDroid
installed, we can intercept the intent and open the page in FDroid client
instead, there is no way to rate the app. If FDroid is not installed (or Play
is configured to be used always), no app info page is displayed at all: Our
package id is not in Play! Some options:
* sed -i -e '/OpenPlayStore/,+4s/getPackageName()/"org.mozilla.fennec"/g' mobile/android/base/BrowserApp.java
* sed -i -e 's|about:feedback|https://gitlab.com/fdroid/fdroiddata/issues|g' mobile/android/base/resources/xml/preferences_vendor.xml
* about:feedback links to the Play Store for rating the app. While with F-Droid installed, we can intercept the intent and open the page in F-Droid client instead, there is no way to rate the app. If F-Droid is not installed (or Play is configured to be used always), no app info page is displayed at all: Our package id is not in Play Store! Some options:
** sed -i -e '/OpenPlayStore/,+4s/getPackageName()/"org.mozilla.fennec"/g' mobile/android/base/BrowserApp.java
** sed -i -e 's|about:feedback|https://gitlab.com/fdroid/fdroiddata/issues|g' mobile/android/base/resources/xml/preferences_vendor.xml
.
Archive Policy:0 versions