До 2, затем 1.
Во время вашего «маленького окна предупреждения» проясните своим клиентам, что bar
- это вся ярость, и убедитесь, что все (или, на ваше усмотрение, большинство) больше не зависят от foo
перед удалением мертвых. вес из вашей библиотеки. Таким образом, ваши клиенты могут пойти на неприятности по собственному усмотрению, вместо того, чтобы быть вынужденными из-за двоичного разрыва.
Конечно, как упоминал Дэвид, вам нужно будет использовать свое собственное суждение, основанное на размере вашей пользовательской базы. Если это небольшая библиотека, используемая только парой близких контактов, может оказаться более эффективным просто внести изменения, но хорошая форма , чтобы пометить ее как устаревшую.