README.feature-removal-schedule 2.5 KB

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