On Mon, Feb 14, 2011 at 6:49 PM, Peter Eisentraut <pete...@gmx.net> wrote: > On mån, 2011-02-14 at 10:13 -0500, Tom Lane wrote: >> Peter Eisentraut <pete...@gmx.net> writes: >> > Why do the extension load files need two dashes, like xml2--1.0.sql? >> > Why isn't one enough? >> >> Because we'd have to forbid dashes in extension name and version >> strings. This was judged to be a less annoying solution. See >> yesterday's discussion. > > I'm not convinced. There was nothing in that discussion why any > particular character would have to be allowed in a version number. I'd > propose that dashes should be prohibited in version names anyway, > because downstream packaging will want to use that to separate packaging > revisions. It might be better to discuss that explicitly rather than > hiding it in some thread of another title.
I think the question is more - what do we disallow in package name? Eg. Debian disallows '_' and uses it as magic separator. It works, but it not as obvious as '-' vs '--', and '--' allows both '_' and '-' in package name. Unlikely anyone will want '--' in package name. I would vote for current '--' and keeping version name simple, no '_' and '-' there. As we want to do some logic on that. -- marko -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers