This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_native_fast_check_gdb/master-arm in repository toolchain/ci/base-artifacts.
discards 99177c2d30 184: onsuccess: #103: 1: [TCWG CI] https://ci.linaro.org/job [...] discards c0ed70a913 183: onsuccess: #102: 1: [TCWG CI] https://ci.linaro.org/job [...] discards 590afa8fd9 182: onsuccess: #101: 1: [TCWG CI] https://ci.linaro.org/job [...] discards c360c26226 181: onsuccess: #97: 1: [TCWG CI] https://ci.linaro.org/job/ [...] discards f01f3eacc6 180: onsuccess: #96: 1: [TCWG CI] https://ci.linaro.org/job/ [...] discards 5146b58525 179: onsuccess: #95: 1: [TCWG CI] https://ci.linaro.org/job/ [...] discards 7076e9dba2 178: onsuccess: #94: 1: [TCWG CI] https://ci.linaro.org/job/ [...] discards 7c610fcab2 177: onsuccess: #93: 1: [TCWG CI] https://ci.linaro.org/job/ [...] discards 4ce2652d6e 176: onsuccess: #91: 1: [TCWG CI] https://ci.linaro.org/job/ [...] discards 74c4261787 175: onsuccess: #90: 1: [TCWG CI] https://ci.linaro.org/job/ [...] discards 4e41f0aa1a 174: onsuccess: #89: 1: [TCWG CI] https://ci.linaro.org/job/ [...] discards cdbed4c21e 173: onsuccess: #88: 1: [TCWG CI] https://ci.linaro.org/job/ [...] discards 999cf5375e 172: onsuccess: #87: 1: [TCWG CI] https://ci.linaro.org/job/ [...] discards bd791ac4cd 171: onsuccess: #86: 1: [TCWG CI] https://ci.linaro.org/job/ [...] discards 94cab8f884 170: onsuccess: #85: 1: [TCWG CI] https://ci.linaro.org/job/ [...] discards 505857a9a1 169: onsuccess: #84: 1: [TCWG CI] https://ci.linaro.org/job/ [...] discards c0cea07b5e 168: onsuccess: #83: 1: [TCWG CI] https://ci.linaro.org/job/ [...] discards 129037794c 167: onsuccess: #82: 1: [TCWG CI] https://ci.linaro.org/job/ [...] discards c1aa9d7d7a 166: onsuccess: #81: 1: [TCWG CI] https://ci.linaro.org/job/ [...] discards b8bd49d334 165: onsuccess: #80: 1: [TCWG CI] https://ci.linaro.org/job/ [...] discards 5613a7023f 164: onsuccess: #79: 1: [TCWG CI] https://ci.linaro.org/job/ [...] discards 1f13dee5be 163: onsuccess: #78: 1: [TCWG CI] https://ci.linaro.org/job/ [...] discards cbce9f6e41 162: onsuccess: #77: 1: [TCWG CI] https://ci.linaro.org/job/ [...] discards 7a478958cf 161: onsuccess: #76: 1: [TCWG CI] https://ci.linaro.org/job/ [...] discards 0a947846fb 160: onsuccess: #75: 1: [TCWG CI] https://ci.linaro.org/job/ [...] discards 114ab46286 159: onsuccess: #74: 1: [TCWG CI] https://ci.linaro.org/job/ [...] discards b277a3d320 158: onsuccess: #73: 1: [TCWG CI] https://ci.linaro.org/job/ [...] discards cf7198d74c 157: onsuccess: #72: 1: [TCWG CI] https://ci.linaro.org/job/ [...] discards 970630f773 156: onsuccess: #71: 1: [TCWG CI] https://ci.linaro.org/job/ [...] discards b41b840934 155: onsuccess: #70: 1: [TCWG CI] https://ci.linaro.org/job/ [...] discards 4700adb6d3 154: onsuccess: #69: 1: [TCWG CI] https://ci.linaro.org/job/ [...] discards 5aed2a8a46 153: onsuccess: #68: 1: [TCWG CI] https://ci.linaro.org/job/ [...] discards 33e16d86be 152: onsuccess: #67: 1: [TCWG CI] https://ci.linaro.org/job/ [...] discards c3a7086125 151: onsuccess: #66: 1: [TCWG CI] https://ci.linaro.org/job/ [...] discards b27d2c06ee 150: onsuccess: #65: 0: [TCWG CI] https://ci.linaro.org/job/ [...] discards 8769fc2fec 149: onsuccess: #64: 0: [TCWG CI] https://ci.linaro.org/job/ [...] discards 77c8a449d6 148: force: #63: : [TCWG CI] https://ci.linaro.org/job/tcwg_ [...] discards fd1769bdda 147: onsuccess: #55: 1: [TCWG CI] https://ci.linaro.org/job/ [...] discards 0bfd8e3c7c 146: onsuccess: #54: 1: [TCWG CI] https://ci.linaro.org/job/ [...] discards 89d9903488 145: onsuccess: #53: 1: [TCWG CI] https://ci.linaro.org/job/ [...] discards 1dbeeedb06 144: onsuccess: #52: 1: [TCWG CI] Success after binutils/gcc [...] discards c478ed768c 143: onsuccess: #51: 1: [TCWG CI] Success after binutils/gcc [...] discards a12804e4e0 142: onsuccess: #50: 1: [TCWG CI] Success after binutils/gcc [...] discards e65bd8486d 141: onsuccess: #49: 1: [TCWG CI] Success after binutils/gcc [...] discards 2f970618de 140: onsuccess: #47: 1: [TCWG CI] Success after binutils/gcc [...] discards 73b71912cb 139: onsuccess: #46: 1: [TCWG CI] Success after binutils/gcc [...] discards 22c147c320 138: onsuccess: #45: 1: [TCWG CI] Success after binutils/gcc [...] discards 2418fd6782 137: onsuccess: #44: 1: [TCWG CI] Success after binutils/gcc [...] discards 50bd4ed190 136: onsuccess: #43: 1: [TCWG CI] Success after binutils/gcc [...] discards 4910ecedfe 135: onsuccess: #42: 1: [TCWG CI] Success after binutils/gcc [...] discards 65dbb042ce 134: onsuccess: #41: 1: [TCWG CI] Success after binutils/gcc [...] discards 0814291b22 133: onsuccess: #40: 1: [TCWG CI] Success after binutils/gcc [...] discards 8e452088c1 132: onsuccess: #39: 1: [TCWG CI] Success after binutils/gcc [...] discards 7c018ed040 131: onsuccess: #37: 1: Success after binutils/gcc/linux/gli [...] discards fb8dcd4e18 130: onsuccess: #36: 1: Success after binutils/gcc/linux/gdb [...] discards e9b771707f 129: onsuccess: #35: 1: Success after binutils/gcc/linux/gdb [...] discards 7094579e85 128: onsuccess: #34: 1: Success after binutils/gcc/linux/gdb [...] discards 325ffef837 127: onsuccess: #33: 1: Success after binutils/gcc/linux/gli [...] discards cb16f7f6e3 126: onsuccess: #32: 1: Success after binutils/gcc/linux/gdb [...] discards 04fe9da714 125: onsuccess: #31: 1: Success after binutils/gcc/linux/gdb [...] discards 825e93090a 124: onsuccess: #30: 1: Success after binutils/gcc/linux/gdb [...] discards c214848151 123: onsuccess: #29: 1: Success after binutils/gcc/linux/gdb [...] discards 71261c1669 122: onsuccess: #28: 1: Success after binutils/gcc/linux/gdb [...] discards 58a99893eb 121: force: #26: : Failure after baseline build: no new commits discards 295d69eb8d 120: onsuccess: #19: 1: Success after binutils/gcc/linux/gli [...] discards 1f0d745b02 119: onsuccess: #18: 1: Success after binutils/gcc/linux/gli [...] discards bd1092195b 118: onsuccess: #17: 1: Success after binutils/gcc/linux/gdb [...] discards ae9511e555 117: onsuccess: #16: 1: Success after binutils/gcc/linux/gdb [...] discards 39f87c6fac 116: onsuccess: #15: 1: Success after binutils/gcc/linux/gli [...] discards ea36ef4089 115: onsuccess: #14: 1: Success after binutils/gcc/linux/gli [...] discards 16d2c5bbe3 114: onsuccess: #13: 1: Success after binutils/gcc/linux/gli [...] discards 519b848052 113: onsuccess: #11: 1: Success after binutils/gcc/linux/gli [...] discards 4cdc908e42 112: onsuccess: #10: 1: Success after binutils/gcc/linux/gdb [...] discards 100e27fb08 111: onsuccess: #9: 1: Success after binutils/gcc/linux/gdb: [...] discards 17ba84ffbc 110: onsuccess: #8: 1: Success after binutils/gcc/linux/glib [...] discards cda3ef9aa3 109: onsuccess: #7: 1: Success after binutils/gcc/linux/glib [...] discards 31190519fc 108: onsuccess: #6: 1: Success after binutils/gcc/linux/gdb: [...] discards 1694193735 107: onsuccess: #5: 1: Success after binutils/gcc/linux/glib [...] discards 584e9bbf91 106: onsuccess: #4: 1: Success after binutils/gcc/linux/glib [...] discards 6406b456e6 105: onsuccess: #3: 1: Success after binutils/gcc/linux/glib [...] discards 64d21e2126 104: onsuccess: #2: 1: Success after binutils/gcc/linux/glib [...] discards 1e917fdb36 103: onsuccess: #1: 1: Success after binutils/gcc/linux/glib [...] discards fda434ac04 102: onsuccess: #123: 1: Success after binutils/gcc/linux/gl [...] discards 874dee88de 101: onsuccess: #122: 1: Success after binutils/gcc/linux/gl [...] discards e7b2939d8a 100: onsuccess: #121: 1: Success after binutils/gcc/glibc/gd [...] discards c7f4efb312 99: onsuccess: #120: 1: Success after binutils/gcc/linux/gli [...] discards fc727508eb 98: onsuccess: #108: 1: Success after binutils/gcc/linux/gli [...] discards 2bccc54b94 97: onsuccess: #107: 1: Success after binutils/gcc/linux/gli [...] discards 293211ce9c 96: onsuccess: #106: 1: Success after binutils/gcc/linux/gli [...] discards 0bc1b18b28 95: onsuccess: #105: 1: Success after binutils/gcc/linux/gdb [...] discards 4ba06fae70 94: onsuccess: #104: 1: Success after binutils/gcc/linux/gli [...] discards d3b93c0d9f 93: onsuccess: #103: 1: Success after binutils/gcc/linux/gli [...] discards c74eb55a63 92: onsuccess: #101: 1: Success after binutils/gcc/linux/gli [...] discards c3432241d1 91: onsuccess: #100: 1: Success after binutils/gcc/linux/gli [...] discards 9c6acd51f0 90: onsuccess: #99: 1: Success after binutils/gcc/linux/gdb: [...] discards 0b5ea15f4b 89: onsuccess: #98: 1: Success after binutils/gcc/linux/glib [...] discards ea7b903347 88: onsuccess: #97: 1: Success after binutils/gcc/linux/glib [...] discards 71f9065d9b 87: onsuccess: #96: 1: Success after binutils/gcc/linux/glib [...] discards 7add0ad4aa 86: onsuccess: #95: 1: Success after binutils/gcc/linux/glib [...] discards 18ed7eb4d9 85: onsuccess: #94: 1: Success after binutils/gcc/linux/glib [...] discards ffd792d8c1 84: onsuccess: #93: 1: Success after binutils/gcc/linux/glib [...] new 0631321214 84: onsuccess: #93: 1: Success after binutils/gcc/linux/glib [...] new 0830158752 85: onsuccess: #94: 1: Success after binutils/gcc/linux/glib [...] new d7d45be391 86: onsuccess: #95: 1: Success after binutils/gcc/linux/glib [...] new ab890d6ccd 87: onsuccess: #96: 1: Success after binutils/gcc/linux/glib [...] new 1c1060dc46 88: onsuccess: #97: 1: Success after binutils/gcc/linux/glib [...] new 495e10dcd8 89: onsuccess: #98: 1: Success after binutils/gcc/linux/glib [...] new cb010bada5 90: onsuccess: #99: 1: Success after binutils/gcc/linux/gdb: [...] new 76a029ae79 91: onsuccess: #100: 1: Success after binutils/gcc/linux/gli [...] new 6c027d00d1 92: onsuccess: #101: 1: Success after binutils/gcc/linux/gli [...] new dedd0cca0f 93: onsuccess: #103: 1: Success after binutils/gcc/linux/gli [...] new 79ec2985b6 94: onsuccess: #104: 1: Success after binutils/gcc/linux/gli [...] new ab49e90150 95: onsuccess: #105: 1: Success after binutils/gcc/linux/gdb [...] new 88aec99dcf 96: onsuccess: #106: 1: Success after binutils/gcc/linux/gli [...] new 5c244cbf29 97: onsuccess: #107: 1: Success after binutils/gcc/linux/gli [...] new 7b11e1dd0c 98: onsuccess: #108: 1: Success after binutils/gcc/linux/gli [...] new ed269ae095 99: onsuccess: #120: 1: Success after binutils/gcc/linux/gli [...] new 6376cb1230 100: onsuccess: #121: 1: Success after binutils/gcc/glibc/gd [...] new f74222f3c8 101: onsuccess: #122: 1: Success after binutils/gcc/linux/gl [...] new 0615c72a7a 102: onsuccess: #123: 1: Success after binutils/gcc/linux/gl [...] new 014ee2dd1b 103: onsuccess: #1: 1: Success after binutils/gcc/linux/glib [...] new 4a28e18185 104: onsuccess: #2: 1: Success after binutils/gcc/linux/glib [...] new a25dfb887c 105: onsuccess: #3: 1: Success after binutils/gcc/linux/glib [...] new b55cea0da1 106: onsuccess: #4: 1: Success after binutils/gcc/linux/glib [...] new 0b2293419f 107: onsuccess: #5: 1: Success after binutils/gcc/linux/glib [...] new 2c5eec9f71 108: onsuccess: #6: 1: Success after binutils/gcc/linux/gdb: [...] new 0315b7226d 109: onsuccess: #7: 1: Success after binutils/gcc/linux/glib [...] new 00bab912f0 110: onsuccess: #8: 1: Success after binutils/gcc/linux/glib [...] new 421b2f5717 111: onsuccess: #9: 1: Success after binutils/gcc/linux/gdb: [...] new c84b84620f 112: onsuccess: #10: 1: Success after binutils/gcc/linux/gdb [...] new 015aeda397 113: onsuccess: #11: 1: Success after binutils/gcc/linux/gli [...] new 93da283caf 114: onsuccess: #13: 1: Success after binutils/gcc/linux/gli [...] new 49fe74bd92 115: onsuccess: #14: 1: Success after binutils/gcc/linux/gli [...] new 88c1e3317c 116: onsuccess: #15: 1: Success after binutils/gcc/linux/gli [...] new c084e3a1b6 117: onsuccess: #16: 1: Success after binutils/gcc/linux/gdb [...] new 5724feee16 118: onsuccess: #17: 1: Success after binutils/gcc/linux/gdb [...] new 1d27bbc206 119: onsuccess: #18: 1: Success after binutils/gcc/linux/gli [...] new 4dfbf5d789 120: onsuccess: #19: 1: Success after binutils/gcc/linux/gli [...] new 43d7f62c43 121: force: #26: : Failure after baseline build: no new commits new 54f0cabe41 122: onsuccess: #28: 1: Success after binutils/gcc/linux/gdb [...] new d23ca49cbb 123: onsuccess: #29: 1: Success after binutils/gcc/linux/gdb [...] new 2c27c4d6bc 124: onsuccess: #30: 1: Success after binutils/gcc/linux/gdb [...] new eab012da8f 125: onsuccess: #31: 1: Success after binutils/gcc/linux/gdb [...] new c774d9b4e2 126: onsuccess: #32: 1: Success after binutils/gcc/linux/gdb [...] new 74bea430a2 127: onsuccess: #33: 1: Success after binutils/gcc/linux/gli [...] new 41cb3dacd1 128: onsuccess: #34: 1: Success after binutils/gcc/linux/gdb [...] new 27b035733f 129: onsuccess: #35: 1: Success after binutils/gcc/linux/gdb [...] new 10ccddc3c1 130: onsuccess: #36: 1: Success after binutils/gcc/linux/gdb [...] new 1cc24ef594 131: onsuccess: #37: 1: Success after binutils/gcc/linux/gli [...] new c3fd2f9682 132: onsuccess: #39: 1: [TCWG CI] Success after binutils/gcc [...] new 2aba9e2230 133: onsuccess: #40: 1: [TCWG CI] Success after binutils/gcc [...] new 1a1b4a917f 134: onsuccess: #41: 1: [TCWG CI] Success after binutils/gcc [...] new 4a0a318a79 135: onsuccess: #42: 1: [TCWG CI] Success after binutils/gcc [...] new 1b0300ca32 136: onsuccess: #43: 1: [TCWG CI] Success after binutils/gcc [...] new 02f87eca5a 137: onsuccess: #44: 1: [TCWG CI] Success after binutils/gcc [...] new 811f36e2cf 138: onsuccess: #45: 1: [TCWG CI] Success after binutils/gcc [...] new bc5ebb4e7f 139: onsuccess: #46: 1: [TCWG CI] Success after binutils/gcc [...] new c5160612b5 140: onsuccess: #47: 1: [TCWG CI] Success after binutils/gcc [...] new fed163d0e2 141: onsuccess: #49: 1: [TCWG CI] Success after binutils/gcc [...] new 53e7da3256 142: onsuccess: #50: 1: [TCWG CI] Success after binutils/gcc [...] new 1c606997bf 143: onsuccess: #51: 1: [TCWG CI] Success after binutils/gcc [...] new 1b2dafde2e 144: onsuccess: #52: 1: [TCWG CI] Success after binutils/gcc [...] new 276dc5d533 145: onsuccess: #53: 1: [TCWG CI] https://ci.linaro.org/job/ [...] new 8c61551f1a 146: onsuccess: #54: 1: [TCWG CI] https://ci.linaro.org/job/ [...] new b83489b1a9 147: onsuccess: #55: 1: [TCWG CI] https://ci.linaro.org/job/ [...] new 828c27acc9 148: force: #63: : [TCWG CI] https://ci.linaro.org/job/tcwg_ [...] new 21b33acdbf 149: onsuccess: #64: 0: [TCWG CI] https://ci.linaro.org/job/ [...] new cd81995096 150: onsuccess: #65: 0: [TCWG CI] https://ci.linaro.org/job/ [...] new 0a26573dfc 151: onsuccess: #66: 1: [TCWG CI] https://ci.linaro.org/job/ [...] new 7e42ee1d9d 152: onsuccess: #67: 1: [TCWG CI] https://ci.linaro.org/job/ [...] new 1131db1b6f 153: onsuccess: #68: 1: [TCWG CI] https://ci.linaro.org/job/ [...] new 605985e3e9 154: onsuccess: #69: 1: [TCWG CI] https://ci.linaro.org/job/ [...] new 754ed58ba2 155: onsuccess: #70: 1: [TCWG CI] https://ci.linaro.org/job/ [...] new 4ccf9f479f 156: onsuccess: #71: 1: [TCWG CI] https://ci.linaro.org/job/ [...] new cc8f8dcf62 157: onsuccess: #72: 1: [TCWG CI] https://ci.linaro.org/job/ [...] new e9344ed317 158: onsuccess: #73: 1: [TCWG CI] https://ci.linaro.org/job/ [...] new c26ba73e59 159: onsuccess: #74: 1: [TCWG CI] https://ci.linaro.org/job/ [...] new 54f0c53431 160: onsuccess: #75: 1: [TCWG CI] https://ci.linaro.org/job/ [...] new 2ac4d9dda8 161: onsuccess: #76: 1: [TCWG CI] https://ci.linaro.org/job/ [...] new 1c8ff64906 162: onsuccess: #77: 1: [TCWG CI] https://ci.linaro.org/job/ [...] new 68b5014ec7 163: onsuccess: #78: 1: [TCWG CI] https://ci.linaro.org/job/ [...] new 65338a45a2 164: onsuccess: #79: 1: [TCWG CI] https://ci.linaro.org/job/ [...] new 45b447d682 165: onsuccess: #80: 1: [TCWG CI] https://ci.linaro.org/job/ [...] new 2c68e5a81c 166: onsuccess: #81: 1: [TCWG CI] https://ci.linaro.org/job/ [...] new d631ea4c78 167: onsuccess: #82: 1: [TCWG CI] https://ci.linaro.org/job/ [...] new 9034024b0d 168: onsuccess: #83: 1: [TCWG CI] https://ci.linaro.org/job/ [...] new da2be39a77 169: onsuccess: #84: 1: [TCWG CI] https://ci.linaro.org/job/ [...] new 2b02e8ee23 170: onsuccess: #85: 1: [TCWG CI] https://ci.linaro.org/job/ [...] new 629aa1ce9c 171: onsuccess: #86: 1: [TCWG CI] https://ci.linaro.org/job/ [...] new 791d57c726 172: onsuccess: #87: 1: [TCWG CI] https://ci.linaro.org/job/ [...] new 64a89f5d11 173: onsuccess: #88: 1: [TCWG CI] https://ci.linaro.org/job/ [...] new 28aee3d057 174: onsuccess: #89: 1: [TCWG CI] https://ci.linaro.org/job/ [...] new 665370619d 175: onsuccess: #90: 1: [TCWG CI] https://ci.linaro.org/job/ [...] new c95b241c20 176: onsuccess: #91: 1: [TCWG CI] https://ci.linaro.org/job/ [...] new 80e8f89ca4 177: onsuccess: #93: 1: [TCWG CI] https://ci.linaro.org/job/ [...] new 1884ebcc96 178: onsuccess: #94: 1: [TCWG CI] https://ci.linaro.org/job/ [...] new 9023513b1f 179: onsuccess: #95: 1: [TCWG CI] https://ci.linaro.org/job/ [...] new 0622cc4e21 180: onsuccess: #96: 1: [TCWG CI] https://ci.linaro.org/job/ [...] new 573fcf51b2 181: onsuccess: #97: 1: [TCWG CI] https://ci.linaro.org/job/ [...] new 067b26969b 182: onsuccess: #101: 1: [TCWG CI] https://ci.linaro.org/job [...] new 0303c75787 183: onsuccess: #102: 1: [TCWG CI] https://ci.linaro.org/job [...] new 5a12ccf260 184: onsuccess: #103: 1: [TCWG CI] https://ci.linaro.org/job [...] new d74c1cfbf5 185: onsuccess: #104: 1: [TCWG CI] https://ci.linaro.org/job [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (99177c2d30) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_gnu_native_fast_check_gd [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 102 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: 00-sumfiles/gdb.log.xz | Bin 14232 -> 14224 bytes 01-reset_artifacts/console.log.xz | Bin 2196 -> 2228 bytes 02-prepare_abe/console.log.xz | Bin 2444 -> 2436 bytes 03-build_abe-binutils/console.log.xz | Bin 49436 -> 48612 bytes 04-build_abe-gcc/console.log.xz | Bin 239356 -> 238324 bytes 05-clean_sysroot/console.log.xz | Bin 316 -> 316 bytes 06-build_abe-linux/console.log.xz | Bin 9032 -> 9032 bytes 07-build_abe-glibc/console.log.xz | Bin 233816 -> 234332 bytes 08-build_abe-gdb/console.log.xz | Bin 48244 -> 47632 bytes 09-build_abe-dejagnu/console.log.xz | Bin 3812 -> 3808 bytes 10-build_abe-check_gdb/console.log.xz | Bin 3520 -> 3504 bytes 10-build_abe-check_gdb/flaky.xfail | 2 +- 11-check_regression/console.log.xz | Bin 1196 -> 1196 bytes 11-check_regression/results.compare | 6 +-- 11-check_regression/results.compare2 | 6 +-- 12-update_baseline/console.log | 70 +++++++++++++++++----------------- git/gcc_rev | 2 +- git/glibc_rev | 2 +- jenkins/notify.sh | 2 +- mail/results.compare | 6 +-- manifest.sh | 20 +++++----- sumfiles/gdb.sum | 4 +- 22 files changed, 60 insertions(+), 60 deletions(-)