Merge lp:~bfiller/address-book-app/disable-predictive-text into lp:address-book-app
- disable-predictive-text
- Merge into trunk
Status: | Merged |
---|---|
Approved by: | Bill Filler |
Approved revision: | 122 |
Merged at revision: | 121 |
Proposed branch: | lp:~bfiller/address-book-app/disable-predictive-text |
Merge into: | lp:address-book-app |
Diff against target: |
242 lines (+41/-36) 4 files modified
po/address-book-app.pot (+38/-36) src/imports/ContactEdit/ContactDetailAddressesEditor.qml (+1/-0) src/imports/ContactEdit/ContactDetailNameEditor.qml (+1/-0) src/imports/ContactEdit/ContactDetailOrganizationsEditor.qml (+1/-0) |
To merge this branch: | bzr merge lp:~bfiller/address-book-app/disable-predictive-text |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Bill Filler (community) | Approve | ||
PS Jenkins bot | continuous-integration | Approve | |
Review via email: mp+202776@code.launchpad.net |
Commit message
disable predictive text for some fields where it doesn't make sense
Description of the change
disable predictive text for some fields where it doesn't make sense
PS Jenkins bot (ps-jenkins) wrote : | # |
PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:119
http://
Executed test runs:
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
Click here to trigger a rebuild:
http://
PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:119
http://
Executed test runs:
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
Click here to trigger a rebuild:
http://
- 120. By Bill Filler
-
merge from trunk
- 121. By Bill Filler
-
merge from trunk
PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:121
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
FAILURE: http://
SUCCESS: http://
FAILURE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
- 122. By Bill Filler
-
merge from trunk
PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:122
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
UNSTABLE: http://
SUCCESS: http://
UNSTABLE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:122
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
deb: http://
FAILURE: http://
UNSTABLE: http://
FAILURE: http://
UNSTABLE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
deb: http://
FAILURE: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
PS Jenkins bot (ps-jenkins) wrote : | # |
PASSED: Continuous integration, rev:122
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
Bill Filler (bfiller) wrote : | # |
jenkins finally passed, renato tested so approving
Preview Diff
1 | === modified file 'po/address-book-app.pot' | |||
2 | --- po/address-book-app.pot 2013-10-11 19:18:14 +0000 | |||
3 | +++ po/address-book-app.pot 2014-01-24 19:42:47 +0000 | |||
4 | @@ -1,5 +1,5 @@ | |||
5 | 1 | # SOME DESCRIPTIVE TITLE. | 1 | # SOME DESCRIPTIVE TITLE. |
7 | 2 | # Copyright (C) 2013 Canonical Ltd. | 2 | # Copyright (C) YEAR Canonical Ltd. |
8 | 3 | # This file is distributed under the same license as the PACKAGE package. | 3 | # This file is distributed under the same license as the PACKAGE package. |
9 | 4 | # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. | 4 | # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. |
10 | 5 | # | 5 | # |
11 | @@ -8,7 +8,7 @@ | |||
12 | 8 | msgstr "" | 8 | msgstr "" |
13 | 9 | "Project-Id-Version: address-book-app\n" | 9 | "Project-Id-Version: address-book-app\n" |
14 | 10 | "Report-Msgid-Bugs-To: \n" | 10 | "Report-Msgid-Bugs-To: \n" |
16 | 11 | "POT-Creation-Date: 2013-10-11 16:16-0300\n" | 11 | "POT-Creation-Date: 2014-01-24 11:48-0500\n" |
17 | 12 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | 12 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" |
18 | 13 | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | 13 | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" |
19 | 14 | "Language-Team: LANGUAGE <LL@li.org>\n" | 14 | "Language-Team: LANGUAGE <LL@li.org>\n" |
20 | @@ -17,7 +17,7 @@ | |||
21 | 17 | "Content-Type: text/plain; charset=CHARSET\n" | 17 | "Content-Type: text/plain; charset=CHARSET\n" |
22 | 18 | "Content-Transfer-Encoding: 8bit\n" | 18 | "Content-Transfer-Encoding: 8bit\n" |
23 | 19 | 19 | ||
25 | 20 | #: src/imports/ContactList/ContactListPage.qml:122 | 20 | #: src/imports/ContactList/ContactListPage.qml:153 |
26 | 21 | msgid "Add" | 21 | msgid "Add" |
27 | 22 | msgstr "" | 22 | msgstr "" |
28 | 23 | 23 | ||
29 | @@ -26,17 +26,17 @@ | |||
30 | 26 | msgid "Address" | 26 | msgid "Address" |
31 | 27 | msgstr "" | 27 | msgstr "" |
32 | 28 | 28 | ||
34 | 29 | #: src/imports/Ubuntu/Contacts/ContactDetailOnlineAccountTypeModel.qml:61 | 29 | #: src/imports/Ubuntu/Contacts/ContactDetailOnlineAccountTypeModel.qml:63 |
35 | 30 | msgid "Aim" | 30 | msgid "Aim" |
36 | 31 | msgstr "" | 31 | msgstr "" |
37 | 32 | 32 | ||
39 | 33 | #: src/imports/Ubuntu/Contacts/ContactListView.qml:111 | 33 | #: src/imports/Ubuntu/Contacts/ContactListView.qml:115 |
40 | 34 | msgid "All contacts" | 34 | msgid "All contacts" |
41 | 35 | msgstr "" | 35 | msgstr "" |
42 | 36 | 36 | ||
46 | 37 | #: src/imports/ContactEdit/ContactEditor.qml:320 | 37 | #: src/imports/ContactEdit/ContactEditor.qml:347 |
47 | 38 | #: src/imports/ContactEdit/EditToolbar.qml:36 | 38 | #: src/imports/ContactEdit/EditToolbar.qml:37 |
48 | 39 | #: src/imports/Ubuntu/Contacts/DialogButtons.qml:36 | 39 | #: src/imports/Ubuntu/Contacts/DialogButtons.qml:37 |
49 | 40 | msgid "Cancel" | 40 | msgid "Cancel" |
50 | 41 | msgstr "" | 41 | msgstr "" |
51 | 42 | 42 | ||
52 | @@ -45,7 +45,7 @@ | |||
53 | 45 | msgstr "" | 45 | msgstr "" |
54 | 46 | 46 | ||
55 | 47 | #: data/address-book-app.desktop.in:6 data/address-book-app.desktop.in:7 | 47 | #: data/address-book-app.desktop.in:6 data/address-book-app.desktop.in:7 |
57 | 48 | #: src/imports/ContactList/ContactListPage.qml:47 | 48 | #: src/imports/ContactList/ContactListPage.qml:53 |
58 | 49 | msgid "Contacts" | 49 | msgid "Contacts" |
59 | 50 | msgstr "" | 50 | msgstr "" |
60 | 51 | 51 | ||
61 | @@ -57,17 +57,18 @@ | |||
62 | 57 | msgid "Country" | 57 | msgid "Country" |
63 | 58 | msgstr "" | 58 | msgstr "" |
64 | 59 | 59 | ||
67 | 60 | #: src/imports/ContactView/ContactView.qml:149 | 60 | #: src/imports/ContactList/ContactListPage.qml:78 |
68 | 61 | #: src/imports/Ubuntu/Contacts/ContactSimpleListView.qml:239 | 61 | #: src/imports/ContactView/ContactView.qml:157 |
69 | 62 | #: src/imports/Ubuntu/Contacts/ContactSimpleListView.qml:245 | ||
70 | 62 | msgid "Delete" | 63 | msgid "Delete" |
71 | 63 | msgstr "" | 64 | msgstr "" |
72 | 64 | 65 | ||
75 | 65 | #: src/imports/ContactEdit/EditToolbar.qml:50 | 66 | #: src/imports/ContactEdit/EditToolbar.qml:52 |
76 | 66 | #: src/imports/Ubuntu/Contacts/DialogButtons.qml:51 | 67 | #: src/imports/Ubuntu/Contacts/DialogButtons.qml:53 |
77 | 67 | msgid "Done" | 68 | msgid "Done" |
78 | 68 | msgstr "" | 69 | msgstr "" |
79 | 69 | 70 | ||
81 | 70 | #: src/imports/ContactView/ContactView.qml:159 | 71 | #: src/imports/ContactView/ContactView.qml:169 |
82 | 71 | msgid "Edit" | 72 | msgid "Edit" |
83 | 72 | msgstr "" | 73 | msgstr "" |
84 | 73 | 74 | ||
85 | @@ -90,33 +91,33 @@ | |||
86 | 90 | msgstr "" | 91 | msgstr "" |
87 | 91 | 92 | ||
88 | 92 | #: src/imports/ContactEdit/ContactFetchError.qml:25 | 93 | #: src/imports/ContactEdit/ContactFetchError.qml:25 |
90 | 93 | #: src/imports/ContactList/ContactListPage.qml:54 | 94 | #: src/imports/ContactList/ContactListPage.qml:60 |
91 | 94 | msgid "Error" | 95 | msgid "Error" |
92 | 95 | msgstr "" | 96 | msgstr "" |
93 | 96 | 97 | ||
95 | 97 | #: src/imports/ContactList/ContactListPage.qml:55 | 98 | #: src/imports/ContactList/ContactListPage.qml:61 |
96 | 98 | msgid "Fail to Load contacts" | 99 | msgid "Fail to Load contacts" |
97 | 99 | msgstr "" | 100 | msgstr "" |
98 | 100 | 101 | ||
99 | 101 | #: src/imports/ContactView/ContactDetailPhoneNumbersView.qml:33 | 102 | #: src/imports/ContactView/ContactDetailPhoneNumbersView.qml:33 |
101 | 102 | #: src/imports/ContactView/ContactDetailPhoneNumbersView.qml:42 | 103 | #: src/imports/ContactView/ContactDetailPhoneNumbersView.qml:44 |
102 | 103 | msgid "Favorite" | 104 | msgid "Favorite" |
103 | 104 | msgstr "" | 105 | msgstr "" |
104 | 105 | 106 | ||
106 | 106 | #: src/imports/Ubuntu/Contacts/ContactListView.qml:61 | 107 | #: src/imports/Ubuntu/Contacts/ContactListView.qml:65 |
107 | 107 | msgid "Favourites" | 108 | msgid "Favourites" |
108 | 108 | msgstr "" | 109 | msgstr "" |
109 | 109 | 110 | ||
111 | 110 | #: src/imports/ContactEdit/ContactDetailNameEditor.qml:77 | 111 | #: src/imports/ContactEdit/ContactDetailNameEditor.qml:78 |
112 | 111 | msgid "First name" | 112 | msgid "First name" |
113 | 112 | msgstr "" | 113 | msgstr "" |
114 | 113 | 114 | ||
117 | 114 | #: src/imports/Common/ContactDetailGroupWithTypeBase.qml:122 | 115 | #: src/imports/Common/ContactDetailGroupWithTypeBase.qml:116 |
118 | 115 | #: src/imports/Ubuntu/Contacts/ContactDetailPhoneNumberTypeModel.qml:102 | 116 | #: src/imports/Ubuntu/Contacts/ContactDetailPhoneNumberTypeModel.qml:95 |
119 | 116 | msgid "Home" | 117 | msgid "Home" |
120 | 117 | msgstr "" | 118 | msgstr "" |
121 | 118 | 119 | ||
123 | 119 | #: src/imports/Ubuntu/Contacts/ContactDetailOnlineAccountTypeModel.qml:62 | 120 | #: src/imports/Ubuntu/Contacts/ContactDetailOnlineAccountTypeModel.qml:64 |
124 | 120 | msgid "ICQ" | 121 | msgid "ICQ" |
125 | 121 | msgstr "" | 122 | msgstr "" |
126 | 122 | 123 | ||
127 | @@ -124,15 +125,15 @@ | |||
128 | 124 | msgid "IM" | 125 | msgid "IM" |
129 | 125 | msgstr "" | 126 | msgstr "" |
130 | 126 | 127 | ||
132 | 127 | #: src/imports/Ubuntu/Contacts/ContactDetailOnlineAccountTypeModel.qml:64 | 128 | #: src/imports/Ubuntu/Contacts/ContactDetailOnlineAccountTypeModel.qml:66 |
133 | 128 | msgid "Jabber" | 129 | msgid "Jabber" |
134 | 129 | msgstr "" | 130 | msgstr "" |
135 | 130 | 131 | ||
137 | 131 | #: src/imports/ContactEdit/ContactDetailNameEditor.qml:77 | 132 | #: src/imports/ContactEdit/ContactDetailNameEditor.qml:78 |
138 | 132 | msgid "Last name" | 133 | msgid "Last name" |
139 | 133 | msgstr "" | 134 | msgstr "" |
140 | 134 | 135 | ||
142 | 135 | #: src/imports/ContactEdit/ContactDetailAvatarEditor.qml:77 | 136 | #: src/imports/ContactEdit/ContactDetailAvatarEditor.qml:81 |
143 | 136 | msgid "Loading" | 137 | msgid "Loading" |
144 | 137 | msgstr "" | 138 | msgstr "" |
145 | 138 | 139 | ||
146 | @@ -140,11 +141,11 @@ | |||
147 | 140 | msgid "Locality" | 141 | msgid "Locality" |
148 | 141 | msgstr "" | 142 | msgstr "" |
149 | 142 | 143 | ||
151 | 143 | #: src/imports/Ubuntu/Contacts/ContactDetailOnlineAccountTypeModel.qml:65 | 144 | #: src/imports/Ubuntu/Contacts/ContactDetailOnlineAccountTypeModel.qml:67 |
152 | 144 | msgid "MSN" | 145 | msgid "MSN" |
153 | 145 | msgstr "" | 146 | msgstr "" |
154 | 146 | 147 | ||
156 | 147 | #: src/imports/Ubuntu/Contacts/ContactDetailPhoneNumberTypeModel.qml:106 | 148 | #: src/imports/Ubuntu/Contacts/ContactDetailPhoneNumberTypeModel.qml:99 |
157 | 148 | msgid "Mobile" | 149 | msgid "Mobile" |
158 | 149 | msgstr "" | 150 | msgstr "" |
159 | 150 | 151 | ||
160 | @@ -152,8 +153,8 @@ | |||
161 | 152 | msgid "Organization" | 153 | msgid "Organization" |
162 | 153 | msgstr "" | 154 | msgstr "" |
163 | 154 | 155 | ||
166 | 155 | #: src/imports/Common/ContactDetailGroupWithTypeBase.qml:124 | 156 | #: src/imports/Common/ContactDetailGroupWithTypeBase.qml:118 |
167 | 156 | #: src/imports/Ubuntu/Contacts/ContactDetailPhoneNumberTypeModel.qml:110 | 157 | #: src/imports/Ubuntu/Contacts/ContactDetailPhoneNumberTypeModel.qml:103 |
168 | 157 | msgid "Other" | 158 | msgid "Other" |
169 | 158 | msgstr "" | 159 | msgstr "" |
170 | 159 | 160 | ||
171 | @@ -179,15 +180,16 @@ | |||
172 | 179 | msgid "Role" | 180 | msgid "Role" |
173 | 180 | msgstr "" | 181 | msgstr "" |
174 | 181 | 182 | ||
176 | 182 | #: src/imports/ContactEdit/ContactEditor.qml:311 | 183 | #: src/imports/ContactEdit/ContactEditor.qml:338 |
177 | 183 | msgid "Save" | 184 | msgid "Save" |
178 | 184 | msgstr "" | 185 | msgstr "" |
179 | 185 | 186 | ||
181 | 186 | #: src/imports/ContactList/ContactListPage.qml:115 | 187 | #: src/imports/ContactList/ContactListPage.qml:78 |
182 | 188 | #: src/imports/ContactList/ContactListPage.qml:145 | ||
183 | 187 | msgid "Select" | 189 | msgid "Select" |
184 | 188 | msgstr "" | 190 | msgstr "" |
185 | 189 | 191 | ||
187 | 190 | #: src/imports/Ubuntu/Contacts/ContactDetailOnlineAccountTypeModel.qml:67 | 192 | #: src/imports/Ubuntu/Contacts/ContactDetailOnlineAccountTypeModel.qml:69 |
188 | 191 | msgid "Skype" | 193 | msgid "Skype" |
189 | 192 | msgstr "" | 194 | msgstr "" |
190 | 193 | 195 | ||
191 | @@ -211,15 +213,15 @@ | |||
192 | 211 | msgid "View contact's profile" | 213 | msgid "View contact's profile" |
193 | 212 | msgstr "" | 214 | msgstr "" |
194 | 213 | 215 | ||
197 | 214 | #: src/imports/Common/ContactDetailGroupWithTypeBase.qml:123 | 216 | #: src/imports/Common/ContactDetailGroupWithTypeBase.qml:117 |
198 | 215 | #: src/imports/Ubuntu/Contacts/ContactDetailPhoneNumberTypeModel.qml:104 | 217 | #: src/imports/Ubuntu/Contacts/ContactDetailPhoneNumberTypeModel.qml:97 |
199 | 216 | msgid "Work" | 218 | msgid "Work" |
200 | 217 | msgstr "" | 219 | msgstr "" |
201 | 218 | 220 | ||
203 | 219 | #: src/imports/Ubuntu/Contacts/ContactDetailPhoneNumberTypeModel.qml:108 | 221 | #: src/imports/Ubuntu/Contacts/ContactDetailPhoneNumberTypeModel.qml:101 |
204 | 220 | msgid "Work Mobile" | 222 | msgid "Work Mobile" |
205 | 221 | msgstr "" | 223 | msgstr "" |
206 | 222 | 224 | ||
208 | 223 | #: src/imports/Ubuntu/Contacts/ContactDetailOnlineAccountTypeModel.qml:68 | 225 | #: src/imports/Ubuntu/Contacts/ContactDetailOnlineAccountTypeModel.qml:70 |
209 | 224 | msgid "Yahoo" | 226 | msgid "Yahoo" |
210 | 225 | msgstr "" | 227 | msgstr "" |
211 | 226 | 228 | ||
212 | === modified file 'src/imports/ContactEdit/ContactDetailAddressesEditor.qml' | |||
213 | --- src/imports/ContactEdit/ContactDetailAddressesEditor.qml 2013-08-28 17:06:38 +0000 | |||
214 | +++ src/imports/ContactEdit/ContactDetailAddressesEditor.qml 2014-01-24 19:42:47 +0000 | |||
215 | @@ -33,4 +33,5 @@ | |||
216 | 33 | i18n.tr("Region"), | 33 | i18n.tr("Region"), |
217 | 34 | i18n.tr("Post code"), | 34 | i18n.tr("Post code"), |
218 | 35 | i18n.tr("Country") ] | 35 | i18n.tr("Country") ] |
219 | 36 | inputMethodHints: Qt.ImhNoPredictiveText | ||
220 | 36 | } | 37 | } |
221 | 37 | 38 | ||
222 | === modified file 'src/imports/ContactEdit/ContactDetailNameEditor.qml' | |||
223 | --- src/imports/ContactEdit/ContactDetailNameEditor.qml 2013-11-13 00:17:22 +0000 | |||
224 | +++ src/imports/ContactEdit/ContactDetailNameEditor.qml 2014-01-24 19:42:47 +0000 | |||
225 | @@ -76,6 +76,7 @@ | |||
226 | 76 | detail: root.detail | 76 | detail: root.detail |
227 | 77 | height: units.gu(4) | 77 | height: units.gu(4) |
228 | 78 | placeholderText: field == QtContacts.Name.FirstName ? i18n.tr("First name") : i18n.tr("Last name") | 78 | placeholderText: field == QtContacts.Name.FirstName ? i18n.tr("First name") : i18n.tr("Last name") |
229 | 79 | inputMethodHints: Qt.ImhNoPredictiveText | ||
230 | 79 | onTextChanged: checkIsEmpty() | 80 | onTextChanged: checkIsEmpty() |
231 | 80 | onFieldChanged: checkIsEmpty() | 81 | onFieldChanged: checkIsEmpty() |
232 | 81 | 82 | ||
233 | 82 | 83 | ||
234 | === modified file 'src/imports/ContactEdit/ContactDetailOrganizationsEditor.qml' | |||
235 | --- src/imports/ContactEdit/ContactDetailOrganizationsEditor.qml 2013-09-18 14:10:33 +0000 | |||
236 | +++ src/imports/ContactEdit/ContactDetailOrganizationsEditor.qml 2014-01-24 19:42:47 +0000 | |||
237 | @@ -31,4 +31,5 @@ | |||
238 | 31 | i18n.tr("Role"), | 31 | i18n.tr("Role"), |
239 | 32 | i18n.tr("Title") | 32 | i18n.tr("Title") |
240 | 33 | ] | 33 | ] |
241 | 34 | inputMethodHints: Qt.ImhNoPredictiveText | ||
242 | 34 | } | 35 | } |
FAILED: Continuous integration, rev:119 jenkins. qa.ubuntu. com/job/ address- book-app- ci/357/ jenkins. qa.ubuntu. com/job/ address- book-app- trusty- amd64-ci/ 67 jenkins. qa.ubuntu. com/job/ address- book-app- trusty- armhf-ci/ 67 jenkins. qa.ubuntu. com/job/ address- book-app- trusty- armhf-ci/ 67/artifact/ work/output/ *zip*/output. zip jenkins. qa.ubuntu. com/job/ address- book-app- trusty- i386-ci/ 67 jenkins. qa.ubuntu. com/job/ generic- mediumtests- trusty/ 2537 jenkins. qa.ubuntu. com/job/ generic- mediumtests- trusty- touch/2348/ console jenkins. qa.ubuntu. com/job/ autopilot- testrunner- otto-trusty/ 2215 jenkins. qa.ubuntu. com/job/ generic- mediumtests- builder- trusty- amd64/2539 jenkins. qa.ubuntu. com/job/ generic- mediumtests- builder- trusty- amd64/2539/ artifact/ work/output/ *zip*/output. zip jenkins. qa.ubuntu. com/job/ generic- mediumtests- builder- trusty- armhf/2349 jenkins. qa.ubuntu. com/job/ generic- mediumtests- builder- trusty- armhf/2349/ artifact/ work/output/ *zip*/output. zip jenkins. qa.ubuntu. com/job/ generic- mediumtests- runner- mako/4791/ console s-jenkins. ubuntu- ci:8080/ job/touch- flash-device/ 3275
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
UNSTABLE: http://
FAILURE: http://
UNSTABLE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
deb: http://
FAILURE: http://
SUCCESS: http://
Click here to trigger a rebuild: s-jenkins. ubuntu- ci:8080/ job/address- book-app- ci/357/ rebuild
http://