Fennec F-Droid: update maintainer notes
This commit is contained in:
parent
0215435eab
commit
78670a3b51
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue