Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

0.12.0 mobile release #7976

Closed
annadanchenko opened this issue Apr 15, 2019 · 19 comments
Closed

0.12.0 mobile release #7976

annadanchenko opened this issue Apr 15, 2019 · 19 comments

Comments

@annadanchenko
Copy link

annadanchenko commented Apr 15, 2019

issue to manage mobile 0.12.0 release

Expected feature freeze date: end of day April 24
Expected release date: April 30 May 1

@annadanchenko
Copy link
Author

annadanchenko commented Apr 15, 2019

Release blockers summary:

  1. Contacts are not synced between 0.11.0 and current nightly #7917 Contacts are not synced between 0.11.0 and current nightly (fixed, merged)
  2. Redirect to Chat screen when scan QR code within Dapp #7948 Redirect to Chat screen when scan QR code within Dapp (pr in testing [Fixed #7948] Do not navigate back to chat when in a DApp #8014. (when fixed needs to be cherry picked to 0.12.0) ) Removed from release
  3. Google Play release inaccurate marketing claim #7988 Google Play release inaccurate marketing claim (fixed on playstore)
  4. Error "No protocol method IDeref.-deref defined for type undefined:" and crash if open DApp permissions #8008 Error "No protocol method IDeref.-deref defined for type undefined:" and crash if open DApp permissions (fixed, merged)
  5. Error 503 when accessing dapps #8011 Error 503 when accessing dapps (fixed on infra side)
  6. Multiple messages gaps per chat #7997 Multiple messages gaps per chat (fixed, merged)
  7. fix token transactions #8024 fix token transactions (fixed, merged)
  8. Contacts that added after initial sync on 0.12.0 are shown in contact list on release 0.11.0, but in fact are not added as contacts #8030 Contacts that added after initial sync on 0.12.0 are shown in contact list on release 0.11.0, but in fact are not added as contacts (cherry picked to 0.12.0, in build 6)
  9. Maintain scroll position after fetching gap #8025 Maintain scroll position after fetching gap (cherry picked to 0.12.0, in build 8)
  10. Change text to indicate that Submit a Dapp option will be implemented in future versions or remove this item discover-dapps#35 Change text to indicate that Submit a Dapp option will be implemented in future versions (fixed in the dap.ps site, verified ok)
  11. upgrade fastlane: 2.117.1 > 2.121.1 #8040 upgrade fastlane: 2.117.1 > 2.121.1 (cherry picked, build 7)
  12. Redirect to Chats main view happens after QR code scan on 'Add bootnode' or 'Add mailserver' screen  #8044 Redirect to Chats main view happens after QR code scan on 'Add bootnode' or 'Add mailserver' screen (by reverting 7745, build 9)
  13. Delete options "Fetch 48-60h", "Fetch 84-96h" from release #8049 Delete options "Fetch 48-60h", "Fetch 84-96h" from release (cherry picked, build 10)
  14. TypeError (evaluating 'a.replace') when logging out with wallet is on 'Send transaction' screen #8051 TypeError (evaluating 'a.replace') when logging out with wallet is on 'Send transaction' screen PR [#8051] TypeError (evaluating 'a.replace') when logging out with wall… #8053 (cherry picked, build 11)
  15. Revert "After dismissing error, no redirect to home and new qr can be scanned" After dismissing error, no redirect to home and new qr can be scanned. #7745 (build 9)

@bitsikka
Copy link
Contributor

@annadanchenko please consider including #7936 and #7820 in this release as they are part of completion of #7454 which this release already includes

@oskarth
Copy link
Contributor

oskarth commented Apr 17, 2019

#7988

@annadanchenko
Copy link
Author

planned dates are shifted to include some extra features into the 0.12.0 release.

New dates:

Expected feature freeze date: end of day April 24
Expected release date: April 30

Old dates (no longer valid):

Expected feature freeze date: end of day April 17
Expected release date: April 23

@annadanchenko
Copy link
Author

@annadanchenko
Copy link
Author

@jakubgs ios builds are failing in https://ci.status.im/job/status-react/job/release/job/release%252F0.12.x/ last 2 ios builds failed with

Error Domain=IDEFoundationErrorDomain Code=1 "Symbols tool failed" UserInfo={NSLocalizedDescription=Symbols tool failed}

https://ci.status.im/job/status-react/job/combined/job/mobile-ios/6111/console

@jakubgs
Copy link
Member

jakubgs commented Apr 25, 2019

This looks like it might be related to the change of user we use for signing iOS builds from support@status.im to auto@status.im.

@jakubgs
Copy link
Member

jakubgs commented Apr 25, 2019

Then again it might not. I'm checking /Users/jenkins/Library/Logs/gym/StatusIm-StatusIm.log for errors and I'm not seeing any clear culprit, but it doesn't appear to be signing related.

@mandrigin
Copy link
Contributor

@jakubgs there is another issue later in the process, but for that we just need to update Fastlane. Also, the build is in TestFlight anyway.

@jakubgs
Copy link
Member

jakubgs commented Apr 25, 2019

Fastlane upgrade: #8040

@jakubgs
Copy link
Member

jakubgs commented Apr 25, 2019

Looks like first successful build is here:
https://ci.status.im/job/status-react/job/release/job/release%252F0.12.x/7/

@jakubgs
Copy link
Member

jakubgs commented Apr 25, 2019

#8025 has been added by Igor:
https://ci.status.im/job/status-react/job/release/job/release%252F0.12.x/8/

@annadanchenko
Copy link
Author

@rachelhamlin agree to add #8044 to the scope?

@rachelhamlin
Copy link
Contributor

rachelhamlin commented Apr 25, 2019 via email

@annadanchenko
Copy link
Author

#8063 added Loading indicator animation with useNativeDriver (build 13)

@annadanchenko
Copy link
Author

moved release date to May 1 to finish final test cycle for build 13.

@jakubgs
Copy link
Member

jakubgs commented May 7, 2019

Shouldn't this be closed? Or will this be also used to track 0.12.1?

@annadanchenko
Copy link
Author

hotfix 0.12.1 was released on May 7 to include #8018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants