From mboxrd@z Thu Jan 1 00:00:00 1970 From: ng0 Subject: Re: Our package names should not include "github-com" Date: Fri, 13 Oct 2017 17:44:40 +0000 Message-ID: <20171013174440.obwk6wdpwllagiz4@abyayala> References: <20171013014334.17601.30718@vcs0.savannah.gnu.org> <20171013014344.D813E20338@vcs0.savannah.gnu.org> <87lgkfhszj.fsf_-_@netris.org> <20171013174153.olarqmf4tjimp7ii@abyayala> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="b6jvx7mra3u2bs5e" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:35730) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e341C-0000ev-EK for guix-devel@gnu.org; Fri, 13 Oct 2017 13:45:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e3419-0003bH-Ba for guix-devel@gnu.org; Fri, 13 Oct 2017 13:45:06 -0400 Received: from aibo.runbox.com ([91.220.196.211]:59192) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1e3419-0003ap-2y for guix-devel@gnu.org; Fri, 13 Oct 2017 13:45:03 -0400 Content-Disposition: inline In-Reply-To: <20171013174153.olarqmf4tjimp7ii@abyayala> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Mark H Weaver , Leo Famulari , guix-devel@gnu.org --b6jvx7mra3u2bs5e Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable ng0 transcribed 2.5K bytes: > Mark H Weaver transcribed 0.9K bytes: > > Hi Leo, > >=20 > > leo@famulari.name (Leo Famulari) writes: > >=20 > > > lfam pushed a commit to branch master > > > in repository guix. > > > > > > commit 478ebb31a96955fc03fcea55a4432976ddb49319 > > > Author: Leo Famulari > > > Date: Wed Oct 11 20:22:32 2017 -0400 > > > > > > gnu: Add go-github-com-templexxx-reedsolomon. > >=20 > > On this, and a great many other packages, you've included "github-com-" > > in the package names. I think this is a very bad idea. For one thing, > > we should not advertise, promote, or enhance the lock-in of GitHub, and > > this policy does all three. Sometimes a maintainer decides to change > > their hosting arrangements. When they do so, we should simply be able > > to update some URLs in one package definition. We should not have to do > > a global find/replace on the package name and alert our users to update > > their profiles and OS definitions. That contributes to lock-in. > >=20 > > What do you think? > >=20 > > Mark >=20 > I think Leo just followed the upstream conventions here, where it is > named after the path the go module ends in. > If we decide not to name the package like this, we might break expectatio= ns. > So when we break expectations, what are the alternative naming schemes > we could pick for go packages that'll still make sense to people > using Go? One idea could be: go-templexxx-reedsolomon =20 so just remove the hoster from the package name. I'm not using Go, so I don't know if this will make any sense or cause potential namespace issues. --=20 ng0 GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 GnuPG: https://dist.ng0.infotropique.org/dist/keys/ https://www.infotropique.org https://ng0.infotropique.org --b6jvx7mra3u2bs5e Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEqIyK3RKYKNfqwC5S4i+bv+40hYgFAlng+4gACgkQ4i+bv+40 hYj4vw//ftIHavosB59xBKKrnIledw9TuSQVAoTPpTBFQo08rbMdtJdNNxKHpPgo R7byrZoTCUAKY+CDg59VbP2C4ZUBa7DvBylOCpwg83lL7vXaTuSSZjq1/wq2Gb6r lZ3W6G00EtyvBwBI6V+EkAZlb2uhCKNSnBSnQpE7LBi0Ceo4aUhCs/g0zTW2lQeZ sm2iU5Z3i0Flw2i8EW3V0d/1liFLRsRrouYuXqIXEgxRqCMaPMlslBVBYVBCTma+ 2ejJ87aeKOqqvqjs5osNsGaykggx+7sXs9HMs2gnAFP+GajZBEkctMcvPJPIijJL 5EwXh0ZzZJRmv/lp59AnBXOTqchLq33dPQ1TVNzbqYZJEP+GgkVBc/lbq9JSbtBM E1urXAKAN7jyQ8us6UclA9PF0UajleW2O6tx/fa1UX0lcc+9nDLa0BMQIr/7uy+Q unPpD7PDQ7fh8phF+QlkvV92O9zAkguslKf6ieC9USqVwpPVBDaFi+T5gxmBTj1F qtYKOZi1XYIBtANdZKYpXF9tO5El72yDBpYdYpYs8rMhvJy8Ha3RW0sRWBzirPgh J5uXW3Xfv0s1/kuEhEPkpzIDG6mYlfmLJ6s8sVhrMND45P7zCFGp/3d0vsyMDgdX aGUGb5btCksCjylzYgsZCPg4umoJXy5s8c1dEemfHpugD42lnOM= =cBzJ -----END PGP SIGNATURE----- --b6jvx7mra3u2bs5e--