Merge lp://staging/~renatofilho/sync-monitor/remove-syncevolution-config into lp://staging/sync-monitor
- remove-syncevolution-config
- Merge into trunk
Status: | Merged |
---|---|
Approved by: | Bill Filler |
Approved revision: | 98 |
Merged at revision: | 66 |
Proposed branch: | lp://staging/~renatofilho/sync-monitor/remove-syncevolution-config |
Merge into: | lp://staging/sync-monitor |
Diff against target: |
5039 lines (+2355/-1284) 32 files modified
3rd_party/syncevolution-qt/dbustypes.cpp (+2/-2) 3rd_party/syncevolution-qt/dbustypes.h (+5/-1) CMakeLists.txt (+1/-0) Ubuntu/SyncMonitor/syncmonitor-qml.cpp (+66/-38) Ubuntu/SyncMonitor/syncmonitor-qml.h (+7/-2) config.h.in (+9/-1) debian/control (+1/-0) src/CMakeLists.txt (+5/-0) src/eds-helper.cpp (+127/-257) src/eds-helper.h (+27/-22) src/main.cpp (+12/-2) src/sync-account.cpp (+459/-257) src/sync-account.h (+76/-30) src/sync-auth.cpp (+140/-0) src/sync-auth.h (+62/-0) src/sync-configure.cpp (+467/-225) src/sync-configure.h (+41/-24) src/sync-daemon.cpp (+369/-147) src/sync-daemon.h (+27/-17) src/sync-dbus.cpp (+39/-28) src/sync-dbus.h (+15/-11) src/sync-queue.cpp (+160/-35) src/sync-queue.h (+22/-8) src/syncevolution-server-proxy.cpp (+41/-2) src/syncevolution-server-proxy.h (+10/-0) src/syncevolution-session-proxy.cpp (+69/-22) src/syncevolution-session-proxy.h (+14/-7) templates/google.conf (+3/-3) tests/unittest/eds-helper-mock.h (+1/-4) tests/unittest/eds-helper-test.cpp (+5/-50) tests/unittest/sync-account-mock.h (+4/-1) tests/unittest/sync-queue-test.cpp (+69/-88) |
To merge this branch: | bzr merge lp://staging/~renatofilho/sync-monitor/remove-syncevolution-config |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
system-apps-ci-bot | continuous-integration | Approve | |
PS Jenkins bot | continuous-integration | Approve | |
Ubuntu Phablet Team | Pending | ||
Review via email: mp+240490@code.staging.launchpad.net |
Commit message
Remove syncevolution account config files if the account get removed.
Avoid create extra sources for accounts on syncevolution config.
Create a config for each google calendar.
Description of the change
PS Jenkins bot (ps-jenkins) wrote : | # |
- 41. By Renato Araujo Oliveira Filho
-
Removed log.
- 42. By Renato Araujo Oliveira Filho
-
Trunk merged.
- 43. By Renato Araujo Oliveira Filho
-
Implemented support for multiple calendars.
Create a configuration file for each remote calendar.
- 44. By Renato Araujo Oliveira Filho
-
Fixed sync flags.
- 45. By Renato Araujo Oliveira Filho
-
Remove contact sync support.
Fetch remote calendar before start configuration. - 46. By Renato Araujo Oliveira Filho
-
Use shell command to list databases intead of DBUS API to avoid problems during the sync.
For some reason syncevolution DBUS get buggy after query for remote databases and cause the sync to fail.
- 47. By Renato Araujo Oliveira Filho
-
Check individual reports before sync the sources.
Remove old account config before sync all account sources. - 48. By Renato Araujo Oliveira Filho
-
Update account sync config on startup.
- 49. By Renato Araujo Oliveira Filho
-
Trunk merged.
- 50. By Renato Araujo Oliveira Filho
-
Fix crash caused by last merge.
- 51. By Renato Araujo Oliveira Filho
-
Link each calendar source with the online account.
- 52. By Renato Araujo Oliveira Filho
-
Trunk merged.
- 53. By Renato Araujo Oliveira Filho
-
Make sure that all colections linked with account are removed.
- 54. By Renato Araujo Oliveira Filho
-
Append account id into sources name to avoid conflicts with sources from other accounts.
- 55. By Renato Araujo Oliveira Filho
-
Fixed sync for long source name.
Sources names should have only 30 chars.
- 56. By Renato Araujo Oliveira Filho
-
Create function to remove collection by id.
- 57. By Renato Araujo Oliveira Filho
-
Make sure that collections removed from remote side are removed locally.
- 58. By Renato Araujo Oliveira Filho
-
Fixed second account configuration.
- 59. By Renato Araujo Oliveira Filho
-
Updated 'lastSuccessful
SyncDate' ; To return indivual results based on source name. - 60. By Renato Araujo Oliveira Filho
-
Fix check for sync status.
- 61. By Renato Araujo Oliveira Filho
-
Emit account syncError if the account fail to configure.
Retry fetch remote calendars once if it fails on the first time. - 62. By Renato Araujo Oliveira Filho
-
Send a syncFinished signal if account fail to config.
- 63. By Renato Araujo Oliveira Filho
-
Fix 'availableServices' function.
The function was returning empty list after configure the account.
- 64. By Renato Araujo Oliveira Filho
-
Append "?SyncEvolution
=Google" to the sync url to enable syncevolution google hacks. - 65. By Renato Araujo Oliveira Filho
-
Change syncAccount signature to allow specify which source to sync.
- 66. By Renato Araujo Oliveira Filho
-
Fix calendar list parse.
- 67. By Renato Araujo Oliveira Filho
-
Only notify sync status when running "refresh-
from-remote" sync. - 68. By Renato Araujo Oliveira Filho
-
Use google API to retrieve calendars.
- 69. By Renato Araujo Oliveira Filho
-
Add new build dep.
- 70. By Renato Araujo Oliveira Filho
-
Remove old collections on startup.
Check for accounts removed while sync-monitor was not running.
- 71. By Renato Araujo Oliveira Filho
-
Keep copatibility with old configuration.
- 72. By Renato Araujo Oliveira Filho
-
Reduce the debug messsages.
- 73. By Renato Araujo Oliveira Filho
-
Fixed crash on second sync.
- 74. By Renato Araujo Oliveira Filho
-
Reduce the loglevel to try to make sync quick.
- 75. By Renato Araujo Oliveira Filho
-
Use always "refresh-
from-server" on read-only sources. - 76. By Renato Araujo Oliveira Filho
-
Show notifications only once by account.
- 77. By Renato Araujo Oliveira Filho
-
Create new sources with colors from google.
- 78. By Renato Araujo Oliveira Filho
-
Removed support for "contacts" source.
Added support for overwrite calendar title. - 79. By Renato Araujo Oliveira Filho
-
Update notification messages.
- 80. By Renato Araujo Oliveira Filho
-
Added syncInterval limit.
- 81. By Renato Araujo Oliveira Filho
-
Does not dislay sync done message in case of sync finished because account is disabled.
- 82. By Renato Araujo Oliveira Filho
-
Reduce sync interval to 30 days.
- 83. By Renato Araujo Oliveira Filho
-
Keep track of sync monitor service on QML module..
- 84. By Renato Araujo Oliveira Filho
-
Use "refresh-
from-remote" for read-only calendars. - 85. By Renato Araujo Oliveira Filho
-
Mark source as read only if the remote calendar is read only.
- 86. By Renato Araujo Oliveira Filho
-
Create a simple log to store information about the last sync.
- 87. By Renato Araujo Oliveira Filho
-
Export 'state' function on DBus.
- 88. By Renato Araujo Oliveira Filho
-
Only show account sync notifications for new accounts.
- 89. By Renato Araujo Oliveira Filho
-
Implemented API to sync indivisdual sources.
- 90. By Renato Araujo Oliveira Filho
-
Trunk merged.
- 91. By Renato Araujo Oliveira Filho
-
Update log message.
- 92. By Renato Araujo Oliveira Filho
-
Fix problems with sync on change.
- 93. By Renato Araujo Oliveira Filho
-
Remove config files from old accounts.
system-apps-ci-bot (system-apps-ci-bot) wrote : | # |
PASSED: Continuous integration, rev:93
https:/
Executed test runs:
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
Click here to trigger a rebuild:
https:/
- 94. By Renato Araujo Oliveira Filho
-
Fixe sync for multiple accounts.
system-apps-ci-bot (system-apps-ci-bot) wrote : | # |
FAILED: Continuous integration, rev:94
https:/
Executed test runs:
SUCCESS: https:/
FAILURE: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
Click here to trigger a rebuild:
https:/
- 95. By Renato Araujo Oliveira Filho
-
Use remote id as source name to avoid problems when renaming sources on remote side.
system-apps-ci-bot (system-apps-ci-bot) wrote : | # |
PASSED: Continuous integration, rev:95
https:/
Executed test runs:
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
Click here to trigger a rebuild:
https:/
- 96. By Renato Araujo Oliveira Filho
-
Re-sync account in case of soft error.
system-apps-ci-bot (system-apps-ci-bot) wrote : | # |
FAILED: Continuous integration, rev:96
https:/
Executed test runs:
SUCCESS: https:/
FAILURE: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
Click here to trigger a rebuild:
https:/
- 97. By Renato Araujo Oliveira Filho
-
Does not try to sync if account is not enabled.
Skip sync if calendar was removed from remote side.
system-apps-ci-bot (system-apps-ci-bot) wrote : | # |
FAILED: Continuous integration, rev:97
https:/
Executed test runs:
SUCCESS: https:/
FAILURE: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
Click here to trigger a rebuild:
https:/
- 98. By Renato Araujo Oliveira Filho
-
Postpone sync if offline.
system-apps-ci-bot (system-apps-ci-bot) wrote : | # |
PASSED: Continuous integration, rev:98
https:/
Executed test runs:
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
Click here to trigger a rebuild:
https:/
PASSED: Continuous integration, rev:40 jenkins. qa.ubuntu. com/job/ sync-monitor- ci/85/ jenkins. qa.ubuntu. com/job/ sync-monitor- utopic- amd64-ci/ 33 jenkins. qa.ubuntu. com/job/ sync-monitor- utopic- armhf-ci/ 33 jenkins. qa.ubuntu. com/job/ sync-monitor- utopic- armhf-ci/ 33/artifact/ work/output/ *zip*/output. zip jenkins. qa.ubuntu. com/job/ sync-monitor- utopic- i386-ci/ 33
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild: s-jenkins. ubuntu- ci:8080/ job/sync- monitor- ci/85/rebuild
http://