This file is indexed.

/usr/share/doc/libqof2-backend-qsf/TODO is in libqof2-backend-qsf 0.8.8-1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
For a full list of TODO items, see the Doxygen output in
the documentation package: doxy/todo.html

Typically installed into 
/usr/share/doc/libqof-doc/html/doxy/todo.html
or similar, depending on your distribution.

Also take a look at doxy/deprecated.html which
describes all the functions, objects, values and
types that need to be replaced in code using QOF
to make the transition to libqof2.

LDFLAGS issue:
 Should be able to use -Wl,-z,defs but hangovers in
libqofsql mean that some functions need to be deprecated
and missing symbols removed. Not a major issue because
no extraneous dependencies are caused, AFAICT.

This is part of the libgda3 mess - qof only needs to
link against /usr/lib/libgdasql-3.0.so.3.0.0 but this is not
exposed directly via pkgconfig. /usr/lib/libgda-3.0.so.3.0.0
is linked against libgdasql so linking qof against libgda-3.0
allows the missing symbols (from qof/qofsql.c) to be
resolved. Not ideal. Can be disabled using --enable-embedded.

QofTime/QofDate in QSF

QSF still supports both <date> and <time> when built
with deprecated code enabled (the default). Applications
should convert existing files from <date> to <time>.
Each file would then only need to be read once with this
option set.