-
Notifications
You must be signed in to change notification settings - Fork 0
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
Upgrade KibOChat code to make it compatible with Swift 3 #461
Comments
Working on this. First used Xcode tool to auto convert our code to Swift 3. It successfully made many changes but still tool was unable to track and convert many. On build, it gave around 600 errors. I have to manually correct them. The required change for each error is minute e.g. need to remove some brackets or colons, commas etc. But as number of errors are large it is taking time. Still working on it. |
OK. Let's wrap it up soon |
Worked on this and resolved many syntax errors, There are some errors hard to debug. This is taking time and there are more changes required. Status: There were around 600 errors and now there are around 150 left. |
Errors related to code are being fixed. Remaining errors left are related to SwiftyJSON and Compression library. |
Thanks for the update |
Spent whole of time on this. Updated and integrated latest version of SwiftyJSON library. Also worked to make required changes for library in code. This needs some more work. |
Woked yesterday and was stuck in some errors. Later struggled and found there was a conflict between two libraries. Fixed the conflict and corrected those errors. |
Sumaira This is not specific enough. You have been working on this for more 1 week. This was estimated as 3 days of effort. Three days ago you told me it is 90% done and I will push the code IA today. Be very specific what was done and what is the plan for today. |
From table above, this issue covered two rows one was to update our own code to swift 3 and other part was to update swiftyjson to swift 3. Also, this issue covers updating compression library. In past week, firstly we updated our own code using Xcode tool. Even after that we found there were around 600 errors which needed to be corrected manually one after other. As i continued to correct errors, they reduced and 4 days ago it reduced to 150 errors. |
What is the next step and what is the ETA to get this done? What % of the work is complete and ℅ is pending? |
Next step is to manually fix the errors that are being popped up by compiler. Its tough to comment on ETA or amount of work pending as compiler shows different number of errors each time we compile code after fixing errors. I can comment a rough estimate according to my analysis after looking at amount of errors already corrected around 80% work is done. Rough ETA is around 2 days. However, its possible that it gets done in 1 day, trying best to resolve maximum errors each day. |
This is very poor planning. You have no idea what you are doing. I do not understand your comment about 80%. It was 90% 3 days ago. How many errors are pending to be fixed? |
At first it showed around 60 errors remaining, worked and now it shows 6 errors remaining. Will keep on updating issues pending and solved as I re-compile. |
On recompile, 17 more errors popped up. correcting them |
Worked to correct those 17 errors. On clean build, 40 errors popped up from compiler. Corrected 25 of them, 15 errors pending to be corrected |
After correcting those 15 errors, 35 more errors were shown by compiler, solved 26 of them. Now working to fix remaining 9 errors |
Finally I am able to resolve all the build errors and project has built successfully. On running app, it showed first screen but app crashed. From logs, i found an error related to new Kingfisher Image library. I am opening seperate issue for that. We can close this one. |
Thanks. Are you getting this error locally or after pushing this into TestFlight? |
Yes sir getting it locally. As app is crashing after launch so didnt push
it to testflight. Let me know if I need to push it right away or after
solving the crash issue
…On Fri, Feb 10, 2017 at 7:40 PM, Cloudkibo ***@***.***> wrote:
Thanks.
Are you getting this error locally or after pushing this into TestFlight?
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
<#461 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AKbhpyp9O__T9FDdhL8rl-GXDM7fXUtpks5rbHbugaJpZM4LVUza>
.
|
Upgrade KibOChat code to make it compatible with Swift 3.
Step 1: Swift 3 is mostly backward compatible with Swift 2. Identify what changes in our code need (required vs nice to have)
Step 2: Make only the absolute required changes
Required for task #459
The text was updated successfully, but these errors were encountered: