To czy zostanie zachowana kompatybilność wsteczna zależy od autora. Również autor zdając sobie sprawę, że ZUPA 1.1 działa tylko od 2.0.5.67 powinien zamieścić to we wtyczce (tak jak to zrobił Beherit w TuneStatus) lub opublikować ją po wydaniu nowej wersji STABLE z dopiskiem, że działa od 2.0.5.67.
Czasem zachowanie kompatybilności wstecz jest niemożliwe i po wyświetleniu komunikatu z ZUPA 1.1 o złej wersji klikasz OK, idzie funkcja Load i po AQQ bo w niej jest problem, w takim przypadku pozostaje tylko usunięcie fizyczne pliku z dysku.
---
Nie twierdzę, że inne zaproponowane mechanizmy są złe po prostu ten jest najprostszy i daje jakieś bezpieczeństwo przy praktycznie zerowym zaangażowaniu (np. utrzymywaniu i aktualizacji bazy danych z informacjami o wtyczkach).
Użytkownik voy_k edytował ten post 2009.08.26, 23:00