I do think they should be tied together somehow, and as I said I think it would be OK for debrelease to do the wrapping. One reason why they're separate at the moment is that a lot of developers have processes which look more like debcommit --release; test; debsign; debrelease (regardless of sanity ...).
debrelease should really be called debupload, given what it does at the moment! But it isn't.
I do think they should be tied together somehow, and as I said I think it would be OK for debrelease to do the wrapping. One reason why they're separate at the moment is that a lot of developers have processes which look more like debcommit --release; test; debsign; debrelease (regardless of sanity ...).
debrelease should really be called debupload, given what it does at the moment! But it isn't.