House Majority Leader John Boehner (R-Ohio) told Republican colleagues yesterday that they will have a full and lengthy floor debate on the Iraq war, a dramatic change of course for GOP leaders who had previously resisted Republican and Democratic calls for such a debate.