From owner-svn-ports-head@FreeBSD.ORG Mon May 11 19:56:38 2015 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 30F03323; Mon, 11 May 2015 19:56:38 +0000 (UTC) Received: from anubis.delphij.net (anubis.delphij.net [64.62.153.212]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "anubis.delphij.net", Issuer "StartCom Class 1 Primary Intermediate Server CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 1191413AF; Mon, 11 May 2015 19:56:37 +0000 (UTC) Received: from zeta.ixsystems.com (unknown [12.229.62.2]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by anubis.delphij.net (Postfix) with ESMTPSA id 765342A9F; Mon, 11 May 2015 12:56:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=delphij.net; s=anubis; t=1431374197; x=1431388597; bh=kFCX3AZoCD9xvN0viu2PYckJi55qNDDu36eLmn6nl2c=; h=Date:From:Reply-To:To:CC:Subject:References:In-Reply-To; b=3pVsZVjLLn9jWuGkM+zgVIJsRAfTUNEPRUK6vwR8p5ysDr4WcN9BLe3jQ1dFXlNIO cvtUYUw7VbGIO3Y/gPNJl15RXzmnm9Slegjr5U/DZSZT1mWw1QBz+oi6/1HjdO09qs XBP5gfv+npG6CpMy4lqmg2vEntd+nUM6RMSV6RcY= Message-ID: <55510974.1090703@delphij.net> Date: Mon, 11 May 2015 12:56:36 -0700 From: Xin Li Reply-To: d@delphij.net Organization: The FreeBSD Project MIME-Version: 1.0 To: Mathieu Arnold , d@delphij.net, "Simon L. B. Nielsen" , Xin LI CC: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: Re: svn commit: r385864 - head/security/vuxml References: <201505090820.t498Kj6Q040594@svn.freebsd.org> <5550F113.1090306@delphij.net> In-Reply-To: Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 May 2015 19:56:38 -0000 -----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 > 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 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, > 3.2.*3.2.17 makes absolutely no > sense, whereas 3.2.03.2.17 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 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-----