Bug#816515: Disallow (< ...) and (> ...) package relations
"Paul R. Tagliamonte" <tag@pault.ag> writes:
> The language is not clear - I think Jakub covered my concerns clearly.
> Open to wording changes?
I consider this all non-normative, so I've just applied the following
change that will hopefully make it completely clear that the < and >
relations are no longer allowed.
diff --git a/policy.sgml b/policy.sgml
index e086321..ba8ce9b 100644
--- a/policy.sgml
+++ b/policy.sgml
@@ -4775,11 +4775,13 @@ fi
The relations allowed are <tt><<</tt>, <tt><=</tt>,
<tt>=</tt>, <tt>>=</tt> and <tt>>></tt> for strictly
earlier, earlier or equal, exactly equal, later or equal and
- strictly later, respectively. The deprecated
- forms <tt><</tt> and <tt>></tt> were confusingly used to
- mean earlier/later or equal, rather than strictly earlier/later,
- and must not appear in new packages (though <prgn>dpkg</prgn>
- still supports them with a warning).
+ strictly later, respectively.<footnote>
+ The relations <tt><</tt> and <tt>></tt> were previously
+ allowed, but they were confusingly defined to mean
+ earlier/later or equal rather than strictly
+ earlier/later. <prgn>dpkg</prgn> still supports them with a
+ warning, but they are no longer allowed by Debian Policy.
+ </footnote>
</p>
<p>
--
Russ Allbery (rra@debian.org) <http://www.eyrie.org/~eagle/>
Reply to: