]> git.donarmstrong.com Git - debian/debian-policy.git/blobdiff - upgrading-checklist.sgml
Merge branch 'master' into bug477240-rra
[debian/debian-policy.git] / upgrading-checklist.sgml
index 6d08cc225824bf0d611f1b50e251ef62796c2975..3dc378c102aef1bd31259dd41476a9675f8877a7 100644 (file)
@@ -40,6 +40,11 @@ picking your way through this list.
 Not yet released.
 
 </p><p><taglist>
+<tag>3.2.1</tag>
+  <item>Date-based version components should be given as the four-digit
+  year, two-digit month, and then two-digit day, but may have embedded
+  punctuation.
+  </item>
 <tag>3.9</tag>
   <item>Maintainer scripts must pass <tt>--package</tt>
   to <prgn>dpkg-divert</prgn> when creating or removing diversions and
@@ -55,6 +60,12 @@ Not yet released.
   there are file conflicts or one package breaks the other, not just
   because two packages provide similar functionality but don't interfere.
   </item>
+<tag>8.1</tag>
+  <item>The SONAME of a library should change whenever the ABI of the
+  library changes in a way that isn't backward-compatible.  It should not
+  change if the library ABI changes are backward-compatible.  Discourage
+  bundling shared libraries together in one package.
+  </item>
 <tag>8.6.1, 8.6.2, 8.6.5</tag>
   <item>Packages should normally not include a <file>shlibs.local</file>
   file since we now have complete <file>shlibs</file> coverage.
@@ -72,6 +83,23 @@ Not yet released.
   that depend on that library have removed or emptied
   their <file>.la</file> files.
   </item>
+<tag>10.2</tag>
+  <item>Libraries no longer need to be built with <tt>-D_REENTRANT</tt>,
+  which was an obsolete LinuxThreads requirement.  Instead, say explicitly
+  that libraries should be built with threading support and to be
+  thread-safe if the library supports this.
+  </item>
+<tag>11.4, 11.8.3, 11.8.4</tag>
+  <item>Packages providing alternatives for <prgn>editor</prgn>,
+  <prgn>pager</prgn>, <prgn>x-terminal-emulator</prgn>, or
+  <prgn>x-window-manager</prgn> should also provide a slave alternative
+  for the corresponding manual page.
+  </item>
+<tag>11.5</tag>
+  <item>Cgi-bin executable files may be installed in subdirectories
+  of <file>/usr/lib/cgi-bin</file> and web servers should serve out
+  executables in those subdirectories.
+  </item>
 <tag>12.5</tag>
   <item>The GPL version 1 is now included in common-licenses and should be
   referenced from there instead of included in the <file>copyright</file>