From owner-freebsd-ports@freebsd.org Fri Sep 30 12:51:08 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 EDF91C021BC for ; Fri, 30 Sep 2016 12:51:08 +0000 (UTC) (envelope-from demelier.david@gmail.com) Received: from mail-ua0-x235.google.com (mail-ua0-x235.google.com [IPv6:2607:f8b0:400c:c08::235]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id A83511030 for ; Fri, 30 Sep 2016 12:51:08 +0000 (UTC) (envelope-from demelier.david@gmail.com) Received: by mail-ua0-x235.google.com with SMTP id n13so93093679uaa.3 for ; Fri, 30 Sep 2016 05:51:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-transfer-encoding; bh=fkv9yXeDY0on5xcUwkFIpWaL/qUkrwoDKaLMk02z82E=; b=agHFJ3PNiMK3I/tjRpIvnOcnfRwsVid4ed5y4kBDmIkTHwlcGuC6dsc9Mmc9RT+Tug qsqb986xoEPvUyJyweNbGF2r/oLxOarF1axHaDtwbhigv4q1079Ee8YClnCejV2yZgfI 8UlQbz/tRAo14RiCyy/pa9OE7iK8q9vOlkgMQkyyLzFl0bgGpvMk+Loj1auR/fy4t2fO /rDl0O1gpfhzUkU3j5WV2ePqCs5SKXNn+PjtImG3R0vOGQVq9y64S+kd88iHllYQvR0D gxDiWJ5XTIgUbeSJR5jDu4E+Zp7C63kZvNZWnSnq90RzFVOrY4NHj/+NwC1TRg8tBjPC FUKw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:content-transfer-encoding; bh=fkv9yXeDY0on5xcUwkFIpWaL/qUkrwoDKaLMk02z82E=; b=gXCD3faI5hjsALmf7957ywm3TDrCmqNc2P8A1GrbWYEabcmCnmTpNYUIQVvkaYwrKc a8ktG4CT/FIDKycRM958hDxV0Nv6Ef+MTdtFp5oLA96V/jnxoJWzxl2ztAnRyNrbr3SN E8o+wFfu/XMle4I9571eztB/tmNfPVsPnKa3iiGdI9FSe05Cg6LqqAvDDgOLBZUQzkEn 6AucHqbR2XKfaBx4BLpQ1YQXkpiU2CtxXx4GYtjGFP5gzv1nkALo8PxRvYbl902EXjEX Ajzn9LfdsFYiWHwCIfp3DWqaIIX69hVCV/XzQVn8GNpyEOy1kATniiLBoA40AszkuRMi vQ7A== X-Gm-Message-State: AA6/9Rki5eW6LghhyQ0uB1swnqthEUed85vIqFF5rOfSjo/+tQrzJJAPEcozPoEF4s08pPaS1Yw0XfcK7AFR3w== X-Received: by 10.159.35.134 with SMTP id 6mr4786164uao.126.1475239867718; Fri, 30 Sep 2016 05:51:07 -0700 (PDT) MIME-Version: 1.0 Received: by 10.103.77.20 with HTTP; Fri, 30 Sep 2016 05:51:07 -0700 (PDT) In-Reply-To: <3e59578a-8556-111a-f3d4-0e641a50043e@FreeBSD.org> References: <2047d7fd-1849-6008-5be1-5fb3d1aa0661@FreeBSD.org> <3e59578a-8556-111a-f3d4-0e641a50043e@FreeBSD.org> From: David Demelier Date: Fri, 30 Sep 2016 14:51:07 +0200 Message-ID: Subject: Re: Google Code as an upstream is gone To: freebsd-ports@freebsd.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable 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: Fri, 30 Sep 2016 12:51:09 -0000 2016-09-29 17:36 GMT+02:00 Mathieu Arnold : > 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 sinc= e >>> 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 yo= u >>> 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.goo= gle.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. > As many have pointed out here, abandoned does not mean it's not usable anymore. There are dozen of ports or software not maintained anymore and still work because they do not require maintenance. Marking as broken is a bit hurried IMHO. We should provide a longer expiration date by keeping distfiles to our FreeBSD mirrors for a while until the upstream moves to somewhere else. Of course, we should also bulk mail the maintainer to tell that the port will expire and distfiles removed at the time. Regards, --=20 Demelier David