On 22/05/2025 21:47, Andy Seaborne wrote:
Removing TDB1 should be a longer deprecation cycle because its
persistent data and also because code deprecation does not show up to
Fuseki configuration file usage. So removal for 6.0.0 looks to me as too
savage.
We can start with @Deprecated and it does not have to be tied to 6.0.0.
I'll put in a PR. Its one of the easier ones to do because there are few
code entry points to TDB1.
https://github.com/apache/jena/pull/3218
One thing we can do at Jena 6.0.0 is remove the org.apache.jena.tdb
package. TDBFactory there has been marked deprecated since 2023-11, and
deprecated/forRemoval since 2024-04.
All the code is under oaj.tdb1. Classes left in oaj.tdb there are just
call throughs to oaj.tdb1.
Andy