File: TODO

package info (click to toggle)
dose3 5.0.1-12
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 3,052 kB
  • sloc: ml: 16,263; python: 467; ansic: 433; makefile: 392; sh: 175; perl: 101
file content (80 lines) | stat: -rw-r--r-- 2,821 bytes parent folder | download | duplicates (6)
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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80

- add test cases for format822 (fielnames in particular)

- add --deb-output822 to DistcheckOptions to output 822 package list
  for distcheck, buildcheck etc of installable packages

- make apt-cudf output explanations when a request is not satisfiable,
  in the same style as what dose-distcheck does, if possible (beware
  of apt string mangling)

- fix common/EdosSolver documentation. For some reason only part of it is
  actually generated
  Thu Jun 17 2010 Pietro Abate <pietro.abate@pps.jussieu.fr>

- add minisat backend to the depsolver
** minisat ocaml bindings are now avalaible
  Thu Jun 17 2010 Pietro Abate <pietro.abate@pps.jussieu.fr>

- add picosat backend to the depsolver
** picosat ocaml bindings are now avalaible
  Thu Jun 17 2010 Pietro Abate <pietro.abate@pps.jussieu.fr>

-------------------

- add unit tests for opam and pef module
DONE

- Remove all references to Format in diagnostic.ml and all applications.
  Format is too slow !
NOT DONE : the new formar module is now as fast as Printf

- use ocaml-magic to identify compressed file types
DONE! not using ocaml magic, but reading directly the file header.
thanks josh !

- remove all references to Str and move to Pcre
DONE ! removed Pcre in favour of libre

- make all error codes gt 63 reserved for distcheck
** DONE !

- add --coinst to debcheck
** DONE !

- modify all test cases to check if the test file exists. If this is 
  the case, run the test, if not ignore the test. (this is to prepare
  a small release tarball with a restricted number of unit tests) 
  Wed Jun 30 2010 Pietro Abate <pietro.abate@pps.jussieu.fr>
** Won't Fix : this is not importan anymore now that all test data 
   is in a separate repository

- make reason in depsolver lazy. This way we can save a bit of time 
  when building the sat problem

- find a way to add a proper (debian/rpm/real) version to missing 
  dependencies. atm this information is lost when traslating the 
  problem to cudf
** DONE !

- fix the broken dependencies explanation list. The reason list
  sometimes does not include broken packages at the end of a reason
  list. The solver does not provide this information. Actually this is 
  a problem with distcheck.
** DONE !

- when init the depsolver, create a new data structure where all dependencies
  and conflicts are explicit. Then use this data structure when iterate
  over packages. This way we can perform all lookups once and forall.
** DONE

- implement a debdistcheck that builds the sat problem directly from 
  debian Packages without passing through cudf and friends
** WONTFIX

- fix ocamlbuild to imply -DHASRPM only when using c_use_rpm in _tags
  and remove -I rpm when building debian binaries / -I deb when building
  rpm binaries
  Thu Jun 17 2010 Pietro Abate <pietro.abate@pps.jussieu.fr>
*** DONE !