From owner-freebsd-ports@freebsd.org Thu Sep 29 15:37:02 2016 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id AE36BC0250B for ; Thu, 29 Sep 2016 15:37:02 +0000 (UTC) (envelope-from mat@FreeBSD.org) Received: from prod2.absolight.net (mx3.absolight.net [IPv6:2a01:678:2:100::25]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "plouf.absolight.net", Issuer "CAcert Class 3 Root" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 502D814D1 for ; Thu, 29 Sep 2016 15:37:02 +0000 (UTC) (envelope-from mat@FreeBSD.org) Received: from prod2.absolight.net (localhost [127.0.0.1]) by prod2.absolight.net (Postfix) with ESMTP id C6C0DBDCE3; Thu, 29 Sep 2016 17:37:00 +0200 (CEST) Received: from ogg.in.absolight.net (ogg.in.absolight.net [79.143.241.239]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by prod2.absolight.net (Postfix) with ESMTPSA id AAF65BDCD0; Thu, 29 Sep 2016 17:37:00 +0200 (CEST) Subject: Re: Google Code as an upstream is gone To: Christian Weisgerber , freebsd-ports@freebsd.org References: <2047d7fd-1849-6008-5be1-5fb3d1aa0661@FreeBSD.org> From: Mathieu Arnold Organization: Absolight / The FreeBSD Foundation Message-ID: <3e59578a-8556-111a-f3d4-0e641a50043e@FreeBSD.org> Date: Thu, 29 Sep 2016 17:36:59 +0200 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:45.0) Gecko/20100101 Thunderbird/45.3.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="xMIWH2WngSDSfHEiqK6S5b5p8K2OQao8V" X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Sep 2016 15:37:02 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --xMIWH2WngSDSfHEiqK6S5b5p8K2OQao8V Content-Type: multipart/mixed; boundary="t9r3nn1wvbPfc5pPb3KbugHber6ARCkFj"; protected-headers="v1" From: Mathieu Arnold To: Christian Weisgerber , freebsd-ports@freebsd.org Message-ID: <3e59578a-8556-111a-f3d4-0e641a50043e@FreeBSD.org> Subject: Re: Google Code as an upstream is gone References: <2047d7fd-1849-6008-5be1-5fb3d1aa0661@FreeBSD.org> In-Reply-To: --t9r3nn1wvbPfc5pPb3KbugHber6ARCkFj Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Le 29/09/2016 =C3=A0 17:03, Christian Weisgerber a =C3=A9crit : > On 2016-09-14, Mathieu Arnold wrote: > >> Google Code has been deprecated[1] since March 2015, and read-only sin= ce >> August 2015, giving time to software developers to move their >> development some place else. All the distribution files that still use= >> solely googlecode.com as their source have been marked BROKEN today in= >> r422140[2], as they are not fetchable. >> >> Most software have moved to some other place (mostly on github), all y= ou >> have to do is figure out where and update your ports accordingly. > Or you can simply replace > > ${PROJECT}.googlecode.com/files/ > > with > > https://storage.googleapis.com/google-code-archive-downloads/v2/code.go= ogle.com/${PROJECT}/ > > which could have trivially been done in bsd.sites.mk. > No you cannot. Before marking all the ports BROKEN, I started by changing the MASTER_SITE_GOOGLE_CODE entry to make things fetchable again. The problem with that approach is that it is just hiding the fact that the software have not been updated for more than a year and will never be again. The goal of marking all those ports broken is that people will go and look for where the software went after google code, so that it gets updated when new releases go out. If the software has not been moved to some other place, (it takes about 30 seconds to click the automatic migration to github thing, and it is usually done within the hour,) since march 2015, it is most likely abandoned and should not be kept in the ports tree. --=20 Mathieu Arnold --t9r3nn1wvbPfc5pPb3KbugHber6ARCkFj-- --xMIWH2WngSDSfHEiqK6S5b5p8K2OQao8V Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJX7TUcXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzQUI2OTc4OUQyRUQxMjEwNjQ0MEJBNUIz QTQ1MTZGMzUxODNDRTQ4AAoJEDpFFvNRg85IV+IP/2Y0bbT7Rxp98GZA94UiR8m/ EqOhOOMwwWOkTiypwxNbhzc4bxCbvxMp2JiHmNUCU5nA8V8sIx0oZDwcnhz6R5OR xXNvv4xotjnjLnR3dDz0xc5o3jh/pJyUUpxtub5fQpK/+jWPvffYh2QklPdCuh92 i3HEBGIAXG6BohZvqLtFM1pQ+nUqq8KO6kQrBBAOKzMdOkW5oyoFrXzCgOWkiNDZ pvQTyH7TJDK3G10ZqRO1C96Pr2nESUh867K9HTiC4wosbA6clHLDdBYtZEseZfZX B915Qkk+d4EziBeD7kIGH3rhhHdm8UeEaPO7Gadubr56QdECY68xXr8aGLsNDUPh YzJHnSEyNyWe8R1AYHT84ywL4HDxd8RfoSyYiExhuRYOELW3iS/iZdw8fHRyifz/ cvQX1X5h+oW6zuVhjQ8d5lgVng6zSUJNnscolRAfif5NhMX1sCR1msUrV68GR8YP WvT5hiaZUW9UVNCjE+kD2gkQrYVIWFnOuz7l7DSnjUxsSinUby08itgtpva/q/Di 90ibnaSitcWzvdYK2gEmjPzC2L+AzfmEEfg2hXf2kQNnVo78+NQZqtiagpJhdARk 4CXi7piIa//hXTJn/jaB2HWxsQmoNjq0CMBdUZ4TlIyPPFLq7vISqyFyfoq1sfUG ntXnANFuzHw82CwFe1BN =kdpP -----END PGP SIGNATURE----- --xMIWH2WngSDSfHEiqK6S5b5p8K2OQao8V--