File: TODO.mdown

package info (click to toggle)
aptitude-robot 1.5.1-1
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 520 kB
  • sloc: sh: 704; perl: 536; makefile: 32
file content (34 lines) | stat: -rw-r--r-- 1,276 bytes parent folder | download | duplicates (2)
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
# TODO

* catch error cases in pkglist.d files, i.e. write test cases
  (this will come once we have more experience with different
  scenarios)

* check for allowed actions and report errors for bad ones

* check for valid package names (but do not look up whether
  the package exists; that is aptitudes task and we do not
  want to duplicate it if only for performance reasons)

* allow package+ and package&M (or &m) to be both specified
  for the same package (currently the last one wins)

* maybe generate a package list from an installed system with
  the aim to clone a development system into production

* with automatically maintained packages it may be useful to
  have a mechanism to divert certain files in a consistent
  way rather than manually (dpkg-divert automation)

* Option --help for aptitude-robot-session

* add an action with semantics "install but do not upgrade"
  this could (should?) be an action directly supported by
  aptitude on the command line between install(+) and keep(:)
  can be implemented by a search pattern (for a hypothetical
  package "foobar"):
  aptitude install foobar+ '~i foobar:'
  maybe define '%' as an additional action to do just that

* Factor out code which is present in both, xymon-report and
  mail-log-on-error.