Ukraine’s stretched defences in Donetsk have been creaking since early this year under a fierce Russian drive.