Source: duc Severity: important Control: block 1131879 by -1 Dear maintainers,
The Tokyo Cabinet library has been deprecated upstream for many years, Given its age and lack of upstream maintenance, Tokyo Cabinet is starting to show increasing issues (see e.g. #1114412). Therefore, there is an ongoing effort to remove Tokyo Cabinet from Debian. This effort is tracked with bug #1131879. Upstream explicitly recommends Tkrzw [1] as the successor, and it should be considered the preferred migration target. Note: While Kyoto Cabinet [2] has historically been suggested as a replacement, it is in a similar situation today (limited maintenance and aging code), so migrating to it may not be a long-term solution. Upstream recommends Tkrzw as the successor of Kyoto Cabinet. Alternatively, it may be worth considering other supported backends or making Tokyo Cabinet support optional, if applicable. For duc, it seems upstream supports other database backends,[3] lists: - Tokyo Cabinet: tokyocabinet - LevelDB: leveldb - Sqlite3: sqlite3 - Lightning Memory-Mapped Database: lmdb - Kyoto Cabinet: kyotocabinet - Tkrzw: tkrzw (default as of v1.5.0) with the default of tkrzw [1] https://dbmx.net/tkrzw/ [2] https://dbmx.net/kyotocabinet/ [3] https://github.com/zevv/duc/blob/master/INSTALL#L91 -- Thanks, tobi

