"Item barcodes should not contain spaces" and "do not have spaces in the middle of your barcodes" are opinions that I'd prefer not to see baked in to Evergreen.
Libraries do not always have control over some of the barcode strings that they may be required to handle.
Even if it were possible to normalize away the spaces without creating collisions, I'm not seeing justification for forbidding their use, which seems to be what this bug is proposing.
"Item barcodes should not contain spaces" and "do not have spaces in the middle of your barcodes" are opinions that I'd prefer not to see baked in to Evergreen.
Libraries do not always have control over some of the barcode strings that they may be required to handle.
Even if it were possible to normalize away the spaces without creating collisions, I'm not seeing justification for forbidding their use, which seems to be what this bug is proposing.