Pinning only works if the old version is still in the package repo.
$ sudo apt-cache madison salt-minion
Quite a few times now, we've seen "patch releases" break code (i.e. states)
that was working robustly[1].
Whether or not our existing broken, the semantics of a patch release don't seem
to apply lately.
The release notes [2] for 0.17.4 are length and it's not clear how to determine
which parts have an impact on changing working behaviour.
I'm consistently impressed by how quickly Salt development progresses, and how
stable the releases are in general, but these breaking patch releases are
becoming a real pain. We've been tempted to set up our own apt mirror so that
we can control the uptake of a new release, but we'd prefer to avoid this.
Has there been any further thought into keeping previous releases in the
package repo? If there are technical obstacles to this, what would it take to
get it done?
Thanks,
Daniel