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-aarch64 in repository toolchain/ci/base-artifacts.
discards a3a28a5021 183: onsuccess: #96: 1: [TCWG CI] https://ci.linaro.org/job/ [...] discards 56e11ade94 182: onsuccess: #95: 1: [TCWG CI] https://ci.linaro.org/job/ [...] discards 1a862a0e7a 181: onsuccess: #94: 1: [TCWG CI] https://ci.linaro.org/job/ [...] discards 3cb60e3a41 180: onsuccess: #93: 1: [TCWG CI] https://ci.linaro.org/job/ [...] discards 6e22ca7c31 179: onsuccess: #92: 1: [TCWG CI] https://ci.linaro.org/job/ [...] discards 49cd571b1c 178: onsuccess: #91: 1: [TCWG CI] https://ci.linaro.org/job/ [...] discards 2be798c36d 177: onsuccess: #90: 1: [TCWG CI] https://ci.linaro.org/job/ [...] discards bd10985c05 176: onsuccess: #89: 1: [TCWG CI] https://ci.linaro.org/job/ [...] discards caa8b8a222 175: onsuccess: #88: 1: [TCWG CI] https://ci.linaro.org/job/ [...] discards 8232ab8163 174: onsuccess: #87: 1: [TCWG CI] https://ci.linaro.org/job/ [...] discards 05fa0cb5f7 173: onsuccess: #86: 1: [TCWG CI] https://ci.linaro.org/job/ [...] discards c1788524b7 172: onsuccess: #85: 1: [TCWG CI] https://ci.linaro.org/job/ [...] discards 9d3c81858a 171: onsuccess: #84: 1: [TCWG CI] https://ci.linaro.org/job/ [...] discards 72611c803d 170: onsuccess: #83: 1: [TCWG CI] https://ci.linaro.org/job/ [...] discards d20dedcff1 169: onsuccess: #82: 1: [TCWG CI] https://ci.linaro.org/job/ [...] discards f8e4224e26 168: onsuccess: #81: 1: [TCWG CI] https://ci.linaro.org/job/ [...] discards fb28b9c1f5 167: onsuccess: #80: 1: [TCWG CI] https://ci.linaro.org/job/ [...] discards 53dbce304c 166: onsuccess: #79: 1: [TCWG CI] https://ci.linaro.org/job/ [...] discards 2fc7c4804b 165: onsuccess: #78: 1: [TCWG CI] https://ci.linaro.org/job/ [...] discards a20e178b0f 164: onsuccess: #77: 1: [TCWG CI] https://ci.linaro.org/job/ [...] discards 928584b8b0 163: onsuccess: #76: 1: [TCWG CI] https://ci.linaro.org/job/ [...] discards d7a69100ee 162: onsuccess: #75: 1: [TCWG CI] https://ci.linaro.org/job/ [...] discards 9940ba3c3a 161: onsuccess: #74: 1: [TCWG CI] https://ci.linaro.org/job/ [...] discards c3e3e31135 160: onsuccess: #73: 1: [TCWG CI] https://ci.linaro.org/job/ [...] discards 15ae5b5c8c 159: onsuccess: #72: 1: [TCWG CI] https://ci.linaro.org/job/ [...] discards 6d9abf8939 158: onsuccess: #71: 1: [TCWG CI] https://ci.linaro.org/job/ [...] discards 7e7938c5a5 157: onsuccess: #70: 1: [TCWG CI] https://ci.linaro.org/job/ [...] discards bf9f1330ea 156: onsuccess: #68: 1: [TCWG CI] https://ci.linaro.org/job/ [...] discards 74471aa28e 155: onsuccess: #67: 1: [TCWG CI] https://ci.linaro.org/job/ [...] discards 0cd8289fcf 154: onsuccess: #66: 0: [TCWG CI] https://ci.linaro.org/job/ [...] discards 38a21c8690 153: onsuccess: #65: 0: [TCWG CI] https://ci.linaro.org/job/ [...] discards ad56bd5bc1 152: force: #64: : [TCWG CI] https://ci.linaro.org/job/tcwg_ [...] discards 866c0c5d4b 151: onsuccess: #56: 1: [TCWG CI] https://ci.linaro.org/job/ [...] discards af16b1bb80 150: onsuccess: #55: 1: [TCWG CI] https://ci.linaro.org/job/ [...] discards cc3056e093 149: onsuccess: #54: 1: [TCWG CI] https://ci.linaro.org/job/ [...] discards 84c1de78c4 148: onsuccess: #53: 1: [TCWG CI] Success after binutils/gcc [...] discards e299c489d8 147: onsuccess: #52: 1: [TCWG CI] Success after binutils/gcc [...] discards 7a602d44a6 146: onsuccess: #51: 1: [TCWG CI] Success after binutils/gcc [...] discards 11f807c83e 145: onsuccess: #50: 1: [TCWG CI] Success after binutils/gcc [...] discards fd2ac5a62d 144: onsuccess: #48: 1: [TCWG CI] Success after binutils/gcc [...] discards d171439f55 143: onsuccess: #47: 1: [TCWG CI] Success after binutils/gcc [...] discards fe0e175e0e 142: onsuccess: #46: 1: [TCWG CI] Success after binutils/gcc [...] discards 8edfd7e51e 141: onsuccess: #45: 1: [TCWG CI] Success after binutils/gcc [...] discards af0ff52640 140: onsuccess: #44: 1: [TCWG CI] Success after binutils/gcc [...] discards 4ddfa0f2cf 139: onsuccess: #43: 1: [TCWG CI] Success after binutils/gcc [...] discards 106ad8e4f0 138: onsuccess: #42: 1: [TCWG CI] Success after binutils/gcc [...] discards e2b0673178 137: onsuccess: #41: 1: [TCWG CI] Success after binutils/gcc [...] discards 1ccdd76f26 136: onsuccess: #40: 1: [TCWG CI] Success after binutils/gcc [...] discards b3190c14de 135: onsuccess: #38: 1: Success after binutils/gcc/linux/gli [...] discards 0deafe609c 134: onsuccess: #37: 1: Success after binutils/gcc/linux/gdb [...] discards a486309aae 133: onsuccess: #36: 1: Success after binutils/gcc/linux/gdb [...] discards c3fdf66417 132: onsuccess: #35: 1: Success after binutils/gcc/linux/gdb [...] discards 8f1cb62b49 131: onsuccess: #34: 1: Success after binutils/gcc/linux/gli [...] discards b8bcc60d5b 130: onsuccess: #33: 1: Success after binutils/gcc/linux/gdb [...] discards 198cd2593e 129: onsuccess: #32: 1: Success after binutils/gcc/linux/gdb [...] discards 7544e2a7d5 128: onsuccess: #29: 1: Success after binutils/gcc/linux/gdb [...] discards 915f6a96af 127: force: #27: : Failure after baseline build: no new commits discards 864cac295d 126: onsuccess: #20: 1: Success after binutils/gcc/linux/gli [...] discards f7cceaae0c 125: onsuccess: #19: 1: Success after binutils/gcc/linux/gli [...] discards c907a7f27c 124: onsuccess: #18: 1: Success after gcc/linux: 46 commits discards 4f6ad63c8f 123: onsuccess: #17: 1: Success after binutils/gcc/linux/gdb [...] discards 958322dd6d 122: onsuccess: #16: 1: Success after binutils/gcc/linux/gli [...] discards d0a024e3e4 121: onsuccess: #15: 1: Success after binutils/gcc/linux/gdb [...] discards 0324016890 120: onsuccess: #14: 1: Success after binutils/gcc/linux/gli [...] discards 9394b356b6 119: onsuccess: #13: 1: Success after binutils/gcc/linux/gli [...] discards dd40a5df63 118: onsuccess: #12: 1: Success after binutils/gcc/linux/gli [...] discards dc415e4065 117: onsuccess: #11: 1: Success after gcc/linux: 45 commits discards 6ae2b3cb88 116: onsuccess: #10: 1: Success after binutils/gcc/linux/gdb [...] discards c29a44220c 115: onsuccess: #9: 1: Success after binutils/gcc/linux/gdb: [...] discards 4a094764fb 114: onsuccess: #8: 1: Success after binutils/gcc/linux/glib [...] discards 30545a54fc 113: onsuccess: #7: 1: Success after binutils/gcc/linux/gdb: [...] discards 931ec55559 112: onsuccess: #6: 1: Success after binutils/gcc/linux/glib [...] discards bc14e4058f 111: onsuccess: #5: 1: Success after binutils/gcc/linux/glib [...] discards d5dead347d 110: onsuccess: #4: 1: Success after binutils/gcc/linux/gdb: [...] discards b3bbbd8fc6 109: onsuccess: #3: 1: Success after binutils/gcc/linux/glib [...] discards ddecf2ddd3 108: onsuccess: #2: 1: Success after binutils/gcc/linux/glib [...] discards 25a9f1d629 107: onsuccess: #1: 1: Success after binutils/gcc/linux/glib [...] discards 5c497832cf 106: onsuccess: #121: 1: Success after binutils/gcc/linux/gl [...] discards 89dd022b26 105: onsuccess: #120: 1: Success after binutils/gcc/linux/gl [...] discards 1c02848c4a 104: onsuccess: #119: 1: Success after binutils/gcc/linux/gl [...] discards d89fa09d2f 103: onsuccess: #118: 1: Success after binutils/gcc/linux/gd [...] discards 226c1cdc4d 102: onsuccess: #117: 1: Success after binutils/gcc/linux/gl [...] discards 2a959a8a65 101: onsuccess: #116: 1: Success after binutils/gcc/linux/gl [...] discards ed751e8795 100: onsuccess: #115: 1: Success after binutils/gcc/gdb: 32 commits discards 9ff16a40dd 99: onsuccess: #114: 1: Success after binutils/gcc/linux/gli [...] discards d12b0572d0 98: onsuccess: #112: 1: Success after binutils/gcc/linux/gli [...] discards 5c0999b691 97: onsuccess: #111: 1: Success after binutils/gcc/linux/gli [...] discards 73d1adcdf7 96: onsuccess: #110: 1: Success after binutils/gcc/linux/gdb [...] discards abd7fcce96 95: onsuccess: #109: 1: Success after binutils/gcc/linux/gli [...] discards 3bc876ef46 94: onsuccess: #108: 1: Success after binutils/gcc/linux/gli [...] discards 46b265fe6e 93: onsuccess: #106: 1: Success after binutils/gcc/linux/gli [...] discards 27748b1c30 92: onsuccess: #105: 1: Success after binutils/gcc/linux/gli [...] discards 2b23661ddb 91: onsuccess: #104: 1: Success after binutils/gcc/linux/gli [...] discards a628b33a9d 90: onsuccess: #103: 1: Success after binutils/gcc/linux/gli [...] discards 4a542749ab 89: onsuccess: #102: 1: Success after binutils/gcc/linux/gli [...] discards e3758fc414 88: onsuccess: #101: 1: Success after binutils/gcc/linux/gli [...] discards bf21077254 87: onsuccess: #100: 1: Success after binutils/gcc/linux/gli [...] discards 933918a79e 86: onsuccess: #99: 1: Success after binutils/gcc/linux/glib [...] discards 6d08a0e094 85: onsuccess: #98: 1: Success after binutils/gcc/linux/gdb: [...] discards 0f68d7998c 84: onsuccess: #97: 1: Success after binutils/gcc/linux/glib [...] discards e0ebe1d16b 83: onsuccess: #96: 1: Success after binutils/gcc/gdb: 183 commits new 3561b8c42a 83: onsuccess: #96: 1: Success after binutils/gcc/gdb: 183 commits new 8fa100abec 84: onsuccess: #97: 1: Success after binutils/gcc/linux/glib [...] new d325dd6615 85: onsuccess: #98: 1: Success after binutils/gcc/linux/gdb: [...] new d42b44c325 86: onsuccess: #99: 1: Success after binutils/gcc/linux/glib [...] new a4d4f6c743 87: onsuccess: #100: 1: Success after binutils/gcc/linux/gli [...] new 0688cf1347 88: onsuccess: #101: 1: Success after binutils/gcc/linux/gli [...] new 0b9ff0e905 89: onsuccess: #102: 1: Success after binutils/gcc/linux/gli [...] new e8d281c46c 90: onsuccess: #103: 1: Success after binutils/gcc/linux/gli [...] new 0976979208 91: onsuccess: #104: 1: Success after binutils/gcc/linux/gli [...] new 8f146e4408 92: onsuccess: #105: 1: Success after binutils/gcc/linux/gli [...] new 70efc022d9 93: onsuccess: #106: 1: Success after binutils/gcc/linux/gli [...] new 63097b46c0 94: onsuccess: #108: 1: Success after binutils/gcc/linux/gli [...] new 64186080d4 95: onsuccess: #109: 1: Success after binutils/gcc/linux/gli [...] new d5a3ee7868 96: onsuccess: #110: 1: Success after binutils/gcc/linux/gdb [...] new 234d0ab47e 97: onsuccess: #111: 1: Success after binutils/gcc/linux/gli [...] new eda4ac67db 98: onsuccess: #112: 1: Success after binutils/gcc/linux/gli [...] new ba9e72a486 99: onsuccess: #114: 1: Success after binutils/gcc/linux/gli [...] new 0b65c51121 100: onsuccess: #115: 1: Success after binutils/gcc/gdb: 32 commits new eabd8bcd2e 101: onsuccess: #116: 1: Success after binutils/gcc/linux/gl [...] new aba1bce399 102: onsuccess: #117: 1: Success after binutils/gcc/linux/gl [...] new f1ce7379c7 103: onsuccess: #118: 1: Success after binutils/gcc/linux/gd [...] new 3436af526c 104: onsuccess: #119: 1: Success after binutils/gcc/linux/gl [...] new d35cce2861 105: onsuccess: #120: 1: Success after binutils/gcc/linux/gl [...] new b528b9fec2 106: onsuccess: #121: 1: Success after binutils/gcc/linux/gl [...] new 84dde9cfce 107: onsuccess: #1: 1: Success after binutils/gcc/linux/glib [...] new eeed8c0933 108: onsuccess: #2: 1: Success after binutils/gcc/linux/glib [...] new 0504bbee43 109: onsuccess: #3: 1: Success after binutils/gcc/linux/glib [...] new 24e6d6ae89 110: onsuccess: #4: 1: Success after binutils/gcc/linux/gdb: [...] new c76e71c7c4 111: onsuccess: #5: 1: Success after binutils/gcc/linux/glib [...] new e07e092682 112: onsuccess: #6: 1: Success after binutils/gcc/linux/glib [...] new 5e8a99fbb1 113: onsuccess: #7: 1: Success after binutils/gcc/linux/gdb: [...] new 318494129a 114: onsuccess: #8: 1: Success after binutils/gcc/linux/glib [...] new fa39219738 115: onsuccess: #9: 1: Success after binutils/gcc/linux/gdb: [...] new de2ab1c2d6 116: onsuccess: #10: 1: Success after binutils/gcc/linux/gdb [...] new 6c375e2a40 117: onsuccess: #11: 1: Success after gcc/linux: 45 commits new 71669dd202 118: onsuccess: #12: 1: Success after binutils/gcc/linux/gli [...] new b31ce8c5db 119: onsuccess: #13: 1: Success after binutils/gcc/linux/gli [...] new acf7091dc2 120: onsuccess: #14: 1: Success after binutils/gcc/linux/gli [...] new 9641d1a9d1 121: onsuccess: #15: 1: Success after binutils/gcc/linux/gdb [...] new b2c6bca0f1 122: onsuccess: #16: 1: Success after binutils/gcc/linux/gli [...] new 8283b9ca83 123: onsuccess: #17: 1: Success after binutils/gcc/linux/gdb [...] new 2db25973d7 124: onsuccess: #18: 1: Success after gcc/linux: 46 commits new 92b2c90477 125: onsuccess: #19: 1: Success after binutils/gcc/linux/gli [...] new 2ed8c8c9f3 126: onsuccess: #20: 1: Success after binutils/gcc/linux/gli [...] new 9c74fd83dc 127: force: #27: : Failure after baseline build: no new commits new 892a9f4236 128: onsuccess: #29: 1: Success after binutils/gcc/linux/gdb [...] new eabaebb5b2 129: onsuccess: #32: 1: Success after binutils/gcc/linux/gdb [...] new 022c2fda17 130: onsuccess: #33: 1: Success after binutils/gcc/linux/gdb [...] new b7f081621d 131: onsuccess: #34: 1: Success after binutils/gcc/linux/gli [...] new 8ca6f13a44 132: onsuccess: #35: 1: Success after binutils/gcc/linux/gdb [...] new e3b9a47936 133: onsuccess: #36: 1: Success after binutils/gcc/linux/gdb [...] new 7fa3b71568 134: onsuccess: #37: 1: Success after binutils/gcc/linux/gdb [...] new b7f3682247 135: onsuccess: #38: 1: Success after binutils/gcc/linux/gli [...] new 6b856111e9 136: onsuccess: #40: 1: [TCWG CI] Success after binutils/gcc [...] new f04f042489 137: onsuccess: #41: 1: [TCWG CI] Success after binutils/gcc [...] new 9f1840325b 138: onsuccess: #42: 1: [TCWG CI] Success after binutils/gcc [...] new d27ddf0b15 139: onsuccess: #43: 1: [TCWG CI] Success after binutils/gcc [...] new 9b6871e584 140: onsuccess: #44: 1: [TCWG CI] Success after binutils/gcc [...] new f4b3ad71ef 141: onsuccess: #45: 1: [TCWG CI] Success after binutils/gcc [...] new 25ef39ed50 142: onsuccess: #46: 1: [TCWG CI] Success after binutils/gcc [...] new a44afd36c3 143: onsuccess: #47: 1: [TCWG CI] Success after binutils/gcc [...] new 3f25fb808d 144: onsuccess: #48: 1: [TCWG CI] Success after binutils/gcc [...] new d2b760e96e 145: onsuccess: #50: 1: [TCWG CI] Success after binutils/gcc [...] new 0c2d486266 146: onsuccess: #51: 1: [TCWG CI] Success after binutils/gcc [...] new de4d7ea93d 147: onsuccess: #52: 1: [TCWG CI] Success after binutils/gcc [...] new f27bad0313 148: onsuccess: #53: 1: [TCWG CI] Success after binutils/gcc [...] new fecbecfe1e 149: onsuccess: #54: 1: [TCWG CI] https://ci.linaro.org/job/ [...] new 9f0025b8ed 150: onsuccess: #55: 1: [TCWG CI] https://ci.linaro.org/job/ [...] new 2f1041b1da 151: onsuccess: #56: 1: [TCWG CI] https://ci.linaro.org/job/ [...] new 430e8b7b19 152: force: #64: : [TCWG CI] https://ci.linaro.org/job/tcwg_ [...] new 71d44a9ec4 153: onsuccess: #65: 0: [TCWG CI] https://ci.linaro.org/job/ [...] new 07bd3e4144 154: onsuccess: #66: 0: [TCWG CI] https://ci.linaro.org/job/ [...] new e50ba8038c 155: onsuccess: #67: 1: [TCWG CI] https://ci.linaro.org/job/ [...] new 6fe4a99121 156: onsuccess: #68: 1: [TCWG CI] https://ci.linaro.org/job/ [...] new f52c050a0e 157: onsuccess: #70: 1: [TCWG CI] https://ci.linaro.org/job/ [...] new b5fbe57b8d 158: onsuccess: #71: 1: [TCWG CI] https://ci.linaro.org/job/ [...] new 0e764a2ac4 159: onsuccess: #72: 1: [TCWG CI] https://ci.linaro.org/job/ [...] new 050083aaa6 160: onsuccess: #73: 1: [TCWG CI] https://ci.linaro.org/job/ [...] new b05b4687ef 161: onsuccess: #74: 1: [TCWG CI] https://ci.linaro.org/job/ [...] new 2d12d2b7d0 162: onsuccess: #75: 1: [TCWG CI] https://ci.linaro.org/job/ [...] new a8daf91a41 163: onsuccess: #76: 1: [TCWG CI] https://ci.linaro.org/job/ [...] new 77f18a95f1 164: onsuccess: #77: 1: [TCWG CI] https://ci.linaro.org/job/ [...] new c17f2622d6 165: onsuccess: #78: 1: [TCWG CI] https://ci.linaro.org/job/ [...] new c5cd732e45 166: onsuccess: #79: 1: [TCWG CI] https://ci.linaro.org/job/ [...] new 7d975c82ce 167: onsuccess: #80: 1: [TCWG CI] https://ci.linaro.org/job/ [...] new cc72e91291 168: onsuccess: #81: 1: [TCWG CI] https://ci.linaro.org/job/ [...] new ac923049d4 169: onsuccess: #82: 1: [TCWG CI] https://ci.linaro.org/job/ [...] new 000689550a 170: onsuccess: #83: 1: [TCWG CI] https://ci.linaro.org/job/ [...] new a81530d596 171: onsuccess: #84: 1: [TCWG CI] https://ci.linaro.org/job/ [...] new 4ec00b62e7 172: onsuccess: #85: 1: [TCWG CI] https://ci.linaro.org/job/ [...] new 18c840047e 173: onsuccess: #86: 1: [TCWG CI] https://ci.linaro.org/job/ [...] new 2a3ce8cdd1 174: onsuccess: #87: 1: [TCWG CI] https://ci.linaro.org/job/ [...] new a59babb1bc 175: onsuccess: #88: 1: [TCWG CI] https://ci.linaro.org/job/ [...] new f45e2c4154 176: onsuccess: #89: 1: [TCWG CI] https://ci.linaro.org/job/ [...] new abf0f5906c 177: onsuccess: #90: 1: [TCWG CI] https://ci.linaro.org/job/ [...] new af644e6447 178: onsuccess: #91: 1: [TCWG CI] https://ci.linaro.org/job/ [...] new 4e1b9b6fdb 179: onsuccess: #92: 1: [TCWG CI] https://ci.linaro.org/job/ [...] new d21e842371 180: onsuccess: #93: 1: [TCWG CI] https://ci.linaro.org/job/ [...] new b35c222be5 181: onsuccess: #94: 1: [TCWG CI] https://ci.linaro.org/job/ [...] new a50bbcda29 182: onsuccess: #95: 1: [TCWG CI] https://ci.linaro.org/job/ [...] new 3c769581fc 183: onsuccess: #96: 1: [TCWG CI] https://ci.linaro.org/job/ [...] new 6b331081e5 184: onsuccess: #97: 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 (a3a28a5021) \ 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 14428 -> 14428 bytes 01-reset_artifacts/console.log.xz | Bin 2228 -> 2200 bytes 02-prepare_abe/console.log.xz | Bin 2480 -> 2412 bytes 03-build_abe-binutils/console.log.xz | Bin 36500 -> 35228 bytes 04-build_abe-gcc/console.log.xz | Bin 205496 -> 204428 bytes 05-clean_sysroot/console.log.xz | Bin 312 -> 312 bytes 06-build_abe-linux/console.log.xz | Bin 8404 -> 8848 bytes 07-build_abe-glibc/console.log.xz | Bin 241512 -> 241520 bytes 08-build_abe-gdb/console.log.xz | Bin 35048 -> 34956 bytes 09-build_abe-dejagnu/console.log.xz | Bin 3868 -> 3812 bytes 10-build_abe-check_gdb/console.log.xz | Bin 3692 -> 3396 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 | 42 +++++++++++++++++----------------- git/binutils_rev | 2 +- git/gcc_rev | 2 +- git/gdb_rev | 2 +- git/linux_rev | 2 +- jenkins/notify.sh | 2 +- mail/results.compare | 6 ++--- manifest.sh | 28 +++++++++++------------ sumfiles/gdb.sum | 4 ++-- 24 files changed, 52 insertions(+), 52 deletions(-)