Yes, that works.
Looking st the log, it rather looks like you have the field already but are planning to change the field definition?
As boolean implies NOT NULL, all data needs to contain a value.
If you have integers for now, you could try doing a small uodate workflow setting all existing records without a value to e.g. 0.
Then deployment should work