Android: [2.0.1] Release new version

Created on 24 May 2016  路  15Comments  路  Source: owncloud/android

AC:

  • [x] [GIT] Create branch release_0.9.12 in owncloud/android-library from master (feature-frozen) @malkomich
  • [x] [GIT] Create branch release_2.0.1 in owncloud/android from master (feature-frozen) @malkomich
  • [x] [DEV] Update version number and name in AndroidManifest.xml in android module @malkomich
  • [x] [DEV] Update version number and name in AndroidManifest.xml in oc_jb_workaround module @malkomich
  • [x] [DIS] Create changelog file (< 500 chars) and add to CHANGELOG.md in owncloud/android @malkomich @davivel
  • [x] [DIS] Take relevant screenshot to update in stores, if any @davivel
  • [x] [QA] Regression Test plan @jesmrec
  • [x] [GIT] Merge branch release_0.9.12 in owncloud/android-library, into stable @davivel
  • [x] [GIT] Merge branch release_2.0.1 in owncloud/android, into stable @davivel
  • [x] [DEV] Update official build environments to operate with Gradle instead of ant @davivel
  • [x] [DIS] Generate test APKs and BAR files from branch stable in owncloud/android, in official build environment @davivel
  • [x] [GIT] Create and sign tag oc-android-library-0.9.12 in HEAD commit of stable branch, in owncloud/android-library @davivel
  • [x] [GIT] Create and sign tag oc-android-2.0.1 in HEAD commit of stable branch, in owncloud/android @davivel
  • [x] [DIS] Generate final APKs and BAR files from branch stable in owncloud/android, in official build environment @davivel
  • [x] [DIS] Upload & publish release APK and changelog in Play Store @davivel
  • [x] [DIS] Update screenshots and store listing, if needed, in Play Store @davivel
  • [x] [DIS] Upload & publish release BAR and changelog in Blackberry World @davivel
  • [x] [DIS] Update screenshots and store listing, if needed, in Blackberry World @davivel
  • [x] [GIT] merge stable branch into master, in owncloud/android-library @davivel
  • [x] [GIT] merge stable branch in master, in owncloud/android @davivel
  • [x] [DIS] push OC JB workaround app to Play Store @davivel

REGRESSION BUGS FOUND:

NOTE:

  • Internal Check issue206

BRANDING CHANGES

Most helpful comment

It' already in the Play Store. Updated already.

@all: Thank you very much, good Job!

All 15 comments

Bug [FIXED]

Steps to reproduce

1.- Set a txt file as "available offline"
2.- Enable the airplane mode in the device
3.- Modify the txt both in device and server
4.- Disable the airplane mode
5.- Pull down to refresh -> conflict is detected
6.- Change orientation of the device

Actual behaviour

Conflict is solved magically

Expected behaviour

Conflict remains until the user decides what to do, whatever action that he/she performs

Tested with HTC One v4.3, Samsung Galaxy Note4 v5

@jesmrec https://github.com/owncloud/android/issues/1686#issuecomment-222476227 Bug fixed :)

Bug [FIXED]

Steps to reproduce

1.- Set a file as "available offline"
2.- Remove locally the file

Actual behaviour

File is locally removed. In this case, if the device lost the connection will not be downloaded and will not be available offline

Expected behaviour

File can not be locally deleted if it is "Available offline"

Tested with HTC One v4.3, Nexus5

Bug

Steps to reproduce

1.- Set a file as "available offline"
2.- In server or in another client, rename the file

Actual behaviour

File is not available offline

Expected behaviour

File keeps on being available offline

Tested with Nexus7 v4.3, Nexus5 v5.0.1

Bug [FIXED]

Steps to reproduce

1.- Share a folder by link
2.- Enable "Allow Editing" option
3.- Enable Password Protect/Expiration Date

Actual behaviour

"Allow Editing" is disabled. Any change in "Password Protect"/"Expiration Date" switch "Allow editing" if it is enabled.

Expected behaviour

"Allow editing" is enabled

File keeps on being available offline

Tested with Nexus7 v4.3, Nexus5 v5.0.1
Server v9.0.2

Are all these potential bug reports showstoppers for a minor bugfix release?

I mean people are waiting for bugfixing for some major errors that came with 2.0.0 and that broke some core features.

Instead of quickly hot fixing these new errors community makes a long term release for potential bug that are unclear to be one.

@johnripper1
The bugs that will be fixed in the new version are already fixed and validated. A new version always leads regression tests to assure the quality of the whole app to avoid new bug fixing versions. Anyway, the new version is close to be released.

@jesmrec , about "Renaming in server loses av offline" in https://github.com/owncloud/android/issues/1686#issuecomment-223941858 ; this is not a regression, I think we should open a new issue and deal with it in future releases.

@davivel. Opened in https://github.com/owncloud/android/issues/1703. Closed for the current version.

The other one https://github.com/owncloud/android/issues/1686#issuecomment-223948028 is not a regression either, but probably it's an easy fix. I'll have a look

@jesmrec ,https://github.com/owncloud/android/issues/1686#issuecomment-223948028 is fixed now in release_2.0.1.

Fixed the bug, and finished the validation

Dammit, changelog is not in place... :/

And now it's DONE

It' already in the Play Store. Updated already.

@all: Thank you very much, good Job!

Was this page helpful?
0 / 5 - 0 ratings

Related issues

Emil-G picture Emil-G  路  7Comments

mbrinkmann picture mbrinkmann  路  7Comments

lefherz picture lefherz  路  6Comments

gerroon picture gerroon  路  5Comments

jesmrec picture jesmrec  路  4Comments