]> err.no Git - dpkg/blob - README.feature-removal-schedule
Merge commit 'err.no/master'
[dpkg] / README.feature-removal-schedule
1 This is a list of features that are scheduled to be removed from dpkg.
2
3
4 What: 822-date (program)
5 Status: obsolete
6 When: lenny+1
7 Warning: program
8 Why:
9  Should switch to use 'date -R'.
10
11 What: cleanup-info (program)
12 Status: deprecated
13 When: lenny
14 Warning: none
15 Why:
16  This program was needed long time ago to fixup broken info dir files
17  generated by buggy install-info programs. Should not be needed anymore.
18
19 What: Source-Version (substvar)
20 Status: obsolete
21 When: lenny+1
22 Warning: lintian (substvar-source-version-is-deprecated)
23 Why:
24  The semantics of Source-Version are missleading when applied to binNMUs.
25  Should switch to use binary:Version or source:Version substvars.
26
27 What: Revision, Package-Revision, Package_Revision, Class, Recommended,
28       Optional (field)
29 Status: obsolete
30 When: lenny+1
31 Warning: program
32 Why:
33  These fields have been superseded by either other fields with better names
34  or values in other fields.
35
36 What: recommended, contrib, base (priority)
37 Status: obsolete
38 When: lenny+1
39 Warning: none
40 Why:
41  These priorities have been superseded by either other fields or values in
42  other fields.
43
44 What: --force-auto-install (dpkg option)
45 Status: obsolete
46 When: lenny+1
47 Warning: program
48
49 What: --largemem, --smallmem (dpkg option)
50 Status: obsolete
51 When: lenny+1
52 Warning: program
53
54 What: --no-auto-select (dpkg option)
55 Status: deprecated
56 When: lenny+1
57 Warning: none
58
59 What: -u, --udeb (dpkg-scanpackages option)
60 Status: deprecated
61 When: lenny+1
62 Warning: none
63 Why:
64  This option has been superseded by -tudeb.
65
66 What: substvars support in dpkg-source and dpkg-genchanges
67 Status: deprecated
68 When: lenny+1
69 Warning: program
70 Why:
71  substvars do not make sense during generation of .dsc and .changes files.
72  This also means that it won't be possible anymore to override the Format
73  field output by dpkg-genchanges.
74
75 What: support of custom changelog parsers understanding only -v
76 Status: obsolete
77 When: lenny+1
78 Warning: none
79 Why:
80  The debian changelog parser has been enhanced. It supports new options
81  that enable more fine-grained retrieval of information. Those new options
82  will be used by scripts (like dpkg-genchanges).
83  .
84  Custom changelog parsers must be updated to support the new API (see
85  dpkg-parsechangelog(1) and README.api).
86
87 What: support of PGP
88 Status: deprecated
89 When: lenny+1
90 Warning: program
91 Why:
92  PGP is not part of Debian and GnuPG has been the standard tool for digital
93  signatures for several years already. Supporting only GnuPG enables us to
94  rely on some of its features.