]> git.donarmstrong.com Git - debian/debian-policy.git/commitdiff
Merge branch 'master' into bug477240-rra
authorRuss Allbery <rra@debian.org>
Sun, 25 Jul 2010 03:57:24 +0000 (20:57 -0700)
committerRuss Allbery <rra@debian.org>
Sun, 25 Jul 2010 03:57:24 +0000 (20:57 -0700)
debian/changelog
policy.sgml
upgrading-checklist.sgml

index 2f854adee0a0d292f57215e521f0f2c576304343..9afcb49887f09ad16aab5cb216794e3db234f9d9 100644 (file)
@@ -68,6 +68,11 @@ debian-policy (3.9.1.0) UNRELEASED; urgency=low
     Seconded: Emilio Pozuelo Monfort <pochu@debian.org>
     Seconded: Guillem Jover <guillem@debian.org>
     Closes: #589609
+  * Policy: Ada Library Information files must be read-only
+    Wording: Russ Allbery <rra@debian.org>
+    Seconded: Emilio Pozuelo Monfort <pochu@debian.org>
+    Seconded: Ludovic Brenta <ludovic@ludovic-brenta.org>
+    Closes: #232448
   * Set the version of the Perl Policy to match the version of the Policy
     package.
   * Explain the Perl module package naming policy more explicitly and
index ce2e11639dd268534b453d9536fb0bdf03c8e07d..d1c7ca82eb6864ca329dcdbe3e8a14cdae60633e 100644 (file)
@@ -5495,6 +5495,14 @@ Replaces: mail-transport-agent
        (<prgn>ld</prgn>) when compiling packages, as it will only look for
        <file>libgdbm.so</file> when compiling dynamically.
       </p>
+
+      <p>
+       If the package provides Ada Library Information
+       (<file>*.ali</file>) files for use with GNAT, these files must be
+       installed read-only (mode 0444) so that GNAT will not attempt to
+       recompile them.  This overrides the normal file mode requirements
+       given in <ref id="permissions-owners">.
+      </p>
       </sect>
 
       <sect id="sharedlibs-intradeps">
@@ -8065,7 +8073,7 @@ endscript
        </p>
       </sect>
 
-      <sect>
+      <sect id="permissions-owners">
        <heading>Permissions and owners</heading>
 
        <p>
index a147fca096c81a940b2a997b109b56d9d7ad2e73..6602d9acfaf7876bf7b5ac507879d7bc4caf26dc 100644 (file)
@@ -71,6 +71,10 @@ Not yet released.
   change if the library ABI changes are backward-compatible.  Discourage
   bundling shared libraries together in one package.
   </item>
+<tag>8.4</tag>
+  <item>Ada Library Information (<file>*.ali</file>) files must be
+  installed read-only.
+  </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.