HTC was the first OEM to set a deadline for their Android update to Lollipop for the One M7 and M8. But it looks like they won't be able to meet their 90-day deadline. And they are placing the blame on Google.
According to HTC's Vice President of Product Management Mo Versi, Google had to address issues with the software release and they are trying to implement Google's fixes into the update but it won't be available for some of the carrier versions of the two devices. Versi added they will try to keep as close to the deadline as they can but he won't say when that may be.