moduły przestarzałe
Programiści darktable regularnie przeglądają stare moduły i unowocześniają ich implementacje tam, gdzie można poprawić błędy albo gdzie zdobycze nauki pokazują miejsca do ulepszeń. Większość czasu staramy się ulepszyć istniejące moduły poprzez nowe funkcje, ale bywa to niekiedy problematyczne, często z powodu konieczności utrzymywania wielu wersji modułu. W takich przypadkach tworzymy nowy moduł zastępczy, a stary otrzymuje status przestarzałego.
Deaktualizacja modułu przebiega według jasnej ścieżki: w wydaniu, które deaktualizuje moduł, nie może on być już wyszukany ani dodany do grupy własnych. Dodawany jest do grupy modułów przestarzałych, będącej tylko do odczytu, a ponadto do modułu dodawana jest wiadomość o jego usunięciu oraz o dostępnej alternatywie.
Po upływie roku moduł jest usuwany z grupy modułów przestarzałych i staje się dostępny do użytku tylko dla starych edycji (gdzie został użyty do zdjęcia). Przestarzałe moduły nigdy nie są w pełni usuwane z darktable (dla wsparcia starych edycji), ale ich rozwój się zatrzymuje, a my w razie problemów radzimy korzystać z modułów aktualnie wspieranych.
Przykładowo przestarzałe moduły z darktable 3.4 zostaną usunięte z grupy modułów przestarzałych w darktable 3.8 (zakładając co roku dwa główne wydania).