Fix #4424. Allow `-hide-all-packages` to be set dynamically.