This file is indexed.

/usr/share/doc/cdbs/TODO is in cdbs 0.4.150.

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
33
34
35
36
37
38
39
40
41
42
43
44
FIXME
  * Avoid introducing cdbs_$p_mainflavor by putting it as first value of
    cdbs_python_flavors.
  * doublecheck all deprecated vars - especially how they resolve!
  * Verify that all deprecations are fixable with only public variables.

Misc ideas...
  * Move sanity checks to testsanity target.
  * Use shell assignment operator != instead of = $(shell ...).
  * avoid confusing variables _cdbs_expand_$p_allflavors and
    _cdbs_expand_$p_defaultflavor.
  * Simplify build-dependencies separately from splitting systems from implementations.
  * add ruby.mk, based on ruby-sass rules file.
  * Add nodejs.mk, based on ??? rules file.
  * Drop unused dkms.mk snippet?
  * Unconvolute shell checks in waf.mk.

  * strip tabs in middle of lines

  * && at start of line

  * avoid shell calls in ant.mk
  * avoid shell tests (use wildcard) in autotools-files.mk.in.

  * avoid copyright check on arch-only builds.
    Thanks to Matthias Klose (see bug#717827).

Ideas for 2nd epoch (i.e. /usr/share/cdbs/2/* files):

  * Support parallel build of self (i.e. avoid .NOTPARALLEL)
  * Consistent variable handling:
    + uppercase for overridable, lowercase for read-only
    + leading deb_ for package-specific, cdbs_ for global
    + allow early override (or register as special case)
    + always resolve *_ALL and *_$(pkg) for deb_* vars
    + preserve leading "python" of flavors in python-autotools.mk
  * Use only early resolved ifeq constructs when deliberate
  * enable regression tests by default
  * enable parallel build by default
  * warn if -dbg packages could be build but are missing
  * Make auto-discovered docs easier overridable: Add collection to new
    variable DEB_INSTALL_DOCS (not DEB_INSTALL_DOCS_ALL).
    Closes: bug#207775.
  * Mention replacement variable in deprecation warnings.