How to check what holds package update?

You could always ] free DataStructures.
I always use jules approach.

What normally happens is that it doesn’t work – instead, I normally get an error message explaining what is holding DataStructures back: the thing you’re looking for.