svn commit: r385864 - head/security/vuxml
Xin Li
delphij at delphij.net
Mon May 11 19:56:38 UTC 2015
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
On 05/11/15 11:42, Mathieu Arnold wrote:
> +--On 11 mai 2015 11:12:35 -0700 Xin Li <delphij at delphij.net>
> wrote: | -----BEGIN PGP SIGNED MESSAGE----- | Hash: SHA512 | | On
> 05/10/15 05:17, Simon L. B. Nielsen wrote: |> On 9 May 2015 at
> 09:20, Xin LI <delphij at freebsd.org> wrote: |>> Author: delphij
> Date: Sat May 9 08:20:44 2015 New Revision: |>> 385864 URL:
> https://svnweb.freebsd.org/changeset/ports/385864 |>> |>> Log: * is
> not valid for version number, replace all instances |>> with 0 and
> bump modification date. |> |> Eh, this is incorrect. .* has always
> been allowed. |> |> What is trying to be fixed here? |> |> I do
> think this change should be backed out. | | Yes you are right. I
> totally overlooked the Porter's handbook :(
>
> The commit message is maybe wrong, but what it did is right,
> <range><gt>3.2.*</gt><lt>3.2.17</lt></range> makes absolutely no
> sense, whereas <range><gt>3.2.0</gt><lt>3.2.17</lt></range> does.
Well, what I have overlooked is that * means "infinitely small"
(arguably, * is a poor symbol for that meaning, but it was in the
documentations for quite some time), not "any" (as one would expect)
in the ports' version numbering system.
In our system:
* < 0
* < a1
* < r1
While, e.g.:
a1 < 0
a1 < r1
r1 < 0
I also attempted some alternatives, but they failed:
2.* < 2.a1
2 > 2.a1
2 = 2.0
Basically, 0 have the same meaning of what we expect in normal
numbering system, while we added additional concept like a, r (both <
0), and in order to catch these new concepts, we invented * and lived
with that for a decade.
I don't see a easy solution here, unfortunately: we can't simply
remove the a, r concepts because some software vendors don't issue
formal release for very long time, and we really need some symbols to
represent <0 numbers.
Cheers,
- --
Xin LI <delphij at delphij.net> https://www.delphij.net/
FreeBSD - The Power to Serve! Live free or die
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.1.2 (FreeBSD)
iQIcBAEBCgAGBQJVUQlyAAoJEJW2GBstM+nsE84QAItAWAYr3nlyy9/bkUwizasr
8kL6U0r6dxZznO8mWOfmri0rENaRHlx5fhKKbtZyrJ7Wq7AWlvvBXknyQL6iWvV5
u/2Lte3SOL/h18kXrhhW+29iBNRQN7EVesnCjw7MpcStvHrp59fVd6hlHchekl/K
rmHlY2kdVvoYYVX1Kf9PR1XvfAQ/vVPlkvlE/QckCIUBCLyMoVFCthNVMcQlLq4n
bhQq4ndAwHizOCk7GgIWsgDR/UQxYU3Y7dRwd1i+YGPyIVkyexBlSzkidhqKTF8S
30eHGT8XBg3/9Mfgr+aIvUgVWwzIPWDH4PKQZzlCFa+CpB+nZpN87cyDX+VESFuZ
b0CtG5uUJr6h+xLErv/tkgyBFTwxwEv7S6MA8MuXAtQsCZy46G/aq0xkTs8gm+5M
Mvs+OosKJmbI0eLuEaaHmw/NCzw05dZm8zu7prXULDRctay7Oi1PxyTtNk1BOrBY
0lfS9gSiijY8ueNyNCdD9zbpRWi9OHNX2LorpaJ0d2TN3DMomvvIQ8RdGwYGERHR
MOH9mcxm+YdxdTCtS8hm4EE4eUELVYmDzmJbV9bmXc9k37UUPnH7+BhIfJRzwMF3
0aJffUtdJ9mMGLzxMM+lwy6J3laX/TqP/D1U0vKqK2GuzBqFl4qqFyuIjUS1xIp+
IUVDeAzyeeqTPiLR48LO
=iqfP
-----END PGP SIGNATURE-----
More information about the svn-ports-all
mailing list