From: Russ Allbery
Date: Sun, 25 Jul 2010 03:57:24 +0000 (-0700)
Subject: Merge branch 'master' into bug459868-rra
X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=f577569227a2dd099c4e20efc868df618cbc64a0;hp=7a85cd2ae15f6f73b80808549c8466a173522c72;p=debian%2Fdebian-policy.git
Merge branch 'master' into bug459868-rra
---
diff --git a/debian/changelog b/debian/changelog
index 2f854ad..9afcb49 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -68,6 +68,11 @@ debian-policy (3.9.1.0) UNRELEASED; urgency=low
Seconded: Emilio Pozuelo Monfort
Seconded: Guillem Jover
Closes: #589609
+ * Policy: Ada Library Information files must be read-only
+ Wording: Russ Allbery
+ Seconded: Emilio Pozuelo Monfort
+ Seconded: Ludovic Brenta
+ 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
diff --git a/policy.sgml b/policy.sgml
index 1718317..d56ca68 100644
--- a/policy.sgml
+++ b/policy.sgml
@@ -5529,6 +5529,14 @@ Replaces: mail-transport-agent
(ld) when compiling packages, as it will only look for
libgdbm.so when compiling dynamically.
+
+
+ If the package provides Ada Library Information
+ (*.ali) 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 [.
+ ]
@@ -8087,7 +8095,7 @@ endscript
-
+
Permissions and owners
diff --git a/upgrading-checklist.sgml b/upgrading-checklist.sgml
index a147fca..6602d9a 100644
--- a/upgrading-checklist.sgml
+++ b/upgrading-checklist.sgml
@@ -71,6 +71,10 @@ Not yet released.
change if the library ABI changes are backward-compatible. Discourage
bundling shared libraries together in one package.
+8.4
+ - Ada Library Information (*.ali) files must be
+ installed read-only.
+
8.6.1, 8.6.2, 8.6.5
- Packages should normally not include a shlibs.local
file since we now have complete shlibs coverage.