From owner-svn-ports-head@freebsd.org Thu Jan 30 08:05:56 2020 Return-Path: Delivered-To: svn-ports-head@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 9176E230A10; Thu, 30 Jan 2020 08:05:56 +0000 (UTC) (envelope-from mat@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 487Xwh3209z3KKT; Thu, 30 Jan 2020 08:05:56 +0000 (UTC) (envelope-from mat@FreeBSD.org) Received: from mail.j.mat.cc (owncloud.cube.mat.cc [79.143.240.228]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.mat.cc", Issuer "Let's Encrypt Authority X3" (verified OK)) (Authenticated sender: mat/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 47E38F26D; Thu, 30 Jan 2020 08:05:56 +0000 (UTC) (envelope-from mat@FreeBSD.org) Received: from atuin.in.mat.cc (unknown [IPv6:2a01:678:42:ffff:c144:c795:323b:59e7]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: mat@mat.cc) by mail.j.mat.cc (Postfix) with ESMTPSA id 6E95D942E97; Thu, 30 Jan 2020 08:05:54 +0000 (UTC) Date: Thu, 30 Jan 2020 09:05:52 +0100 From: Mathieu Arnold To: Alexey Dokuchaev Cc: Jan Beich , ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: Re: svn commit: r524558 - in head/sysutils/vector: . files Message-ID: <20200130080552.vfm4pw6guk6e574y@atuin.in.mat.cc> References: <202001291641.00TGfmWA019120@repo.freebsd.org> <20200130004804.GA29345@FreeBSD.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="56aqs5tkrzrx2yuj" Content-Disposition: inline In-Reply-To: <20200130004804.GA29345@FreeBSD.org> X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.29 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: Thu, 30 Jan 2020 08:05:56 -0000 --56aqs5tkrzrx2yuj Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Jan 30, 2020 at 12:48:04AM +0000, Alexey Dokuchaev wrote: > On Wed, Jan 29, 2020 at 04:41:48PM +0000, Jan Beich wrote: > > New Revision: 524558 > > URL: https://svnweb.freebsd.org/changeset/ports/524558 > >=20 > > Log: > > sysutils/vector: update to 0.7.1 > >=20 > > [...] > > CARGO_CRATES=3D adler32-1.0.4 \ > > aho-corasick-0.7.6 \ > > ansi_term-0.11.0 \ > > @@ -38,6 +38,7 @@ CARGO_CRATES=3D adler32-1.0.4 \ > > autocfg-0.1.7 \ > > backtrace-0.3.40 \ > > backtrace-sys-0.1.32 \ > > + base64-0.9.3 \ > > base64-0.10.1 \ > > base64-0.11.0 \ >=20 > Is this normal for rust-based ports to require several versions of the > same crate? Why does this happen, what's the rationale behind it? Because modern languages (rust, go...) have discovered static linking, and are abusing it like it is the second coming. Now, you don't need to have any kind of stability in your API, you can do whatever you want, consumers of your library will stick to the one version that they developped with and that works for them, and it seems nobody cares. --=20 Mathieu Arnold --56aqs5tkrzrx2yuj Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAABCgB9FiEEOraXidLtEhBkQLpbOkUW81GDzkgFAl4yjmBfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNB QjY5Nzg5RDJFRDEyMTA2NDQwQkE1QjNBNDUxNkYzNTE4M0NFNDgACgkQOkUW81GD zkgb3A//Xb+1zREmVQ93OKGztiHi7VUtm/M/xsc9cArxd85Msu13wUB7h4nugwbg J3VQ6KJa+SDl0F+i9UKGz+r5a1BHz0edFw8kiI4NTjGkuGCOcaYSIQQaNJuH4+tP /UXSkQ2iqFdWWUEq/CbsnKqhGa4PtjOt3Wuglt+wlDAmvIJSqy8o5VUEgme6GBdM lfloP+GCyHk6CWGuj2IilinXKyi6LOAZAtFhuQv4duftq122SoBnPwy+JYRqEeoB 15sFXQkFP6FD3HHMgnpt1lRu42/bZp6PdkkFcM68P6w2qJ8C4ilnxNj//fenGpNy QF/cmE1v6W4s7LWW9vhOhFN1GX0t5O45a9HxlC+TGsoOyjSp6stVez1AB8d1HrKe LezEOGatquYfB1TrN+e+WG1eYm2UInLeNArHFkYFkmfOBoXPcfGDM3O28NELjg0N GIjDAghQ+3KpLlB+LmX4SOkVjtYzbWjgl0M0zYQBoeqc+ZuY9FaWkaedNNtbGvv8 BEHR7YjtKVWuYlLkbEwRkm4DjUN8HA2wRdgpNV7CPIFb1EjMq4Frr0G1F/9RpI1A YxZFoYMbUbVPND0DEhw+k0xFsy1iJcItyXxV7k3GZbE84+w7i5WwdLPwA3KpvS8M cLpvGrTuzUG7g8JlDI8YiXQ+oV8taggtrurknmhxcGnZrBYzfW8= =FAAa -----END PGP SIGNATURE----- --56aqs5tkrzrx2yuj--