From owner-freebsd-ports@freebsd.org Wed Feb 8 16:07:05 2017 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 93B7ACD5C45 for ; Wed, 8 Feb 2017 16:07:05 +0000 (UTC) (envelope-from julian@freebsd.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 810351FCE for ; Wed, 8 Feb 2017 16:07:05 +0000 (UTC) (envelope-from julian@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 7D727CD5C44; Wed, 8 Feb 2017 16:07:05 +0000 (UTC) Delivered-To: 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 7D1EDCD5C43 for ; Wed, 8 Feb 2017 16:07:05 +0000 (UTC) (envelope-from julian@freebsd.org) Received: from vps1.elischer.org (vps1.elischer.org [204.109.63.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "vps1.elischer.org", Issuer "CA Cert Signing Authority" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 5D8D31FCD; Wed, 8 Feb 2017 16:07:05 +0000 (UTC) (envelope-from julian@freebsd.org) Received: from Julian-MBP3.local (ppp121-45-246-6.lns20.per4.internode.on.net [121.45.246.6]) (authenticated bits=0) by vps1.elischer.org (8.15.2/8.15.2) with ESMTPSA id v18G6xQo014310 (version=TLSv1.2 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Wed, 8 Feb 2017 08:07:02 -0800 (PST) (envelope-from julian@freebsd.org) To: FreeBSD Ports Management Team , "ports@FreeBSD.org" From: Julian Elischer Subject: please fix the pkg downloads system Message-ID: <08701a74-4142-7e33-a1fe-9fd4d5a112d2@freebsd.org> Date: Thu, 9 Feb 2017 00:06:53 +0800 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0) Gecko/20100101 Thunderbird/45.7.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit 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: Wed, 08 Feb 2017 16:07:05 -0000 please work on having the "Latest" image in a directory that has the cvs revision number in its name and make the current names just be links to there. I ONCE AGAIN (for the third time) got half of one release (432891) and half of another (433120) because the newest snapshot of the pkgs was replaced half way through my process of downloading a large set of packages. Then a couple of days later I managed to get all the files of 433274, but by the time I got to downloading the metadata it was changed to the next snapshot (433341), making my mirror pointless. (unless there is a script I can run to regenerate the metadata from the actual files. (I'm guessing there is). Please consider keeping two copies, at any time. this measn that someonewho starts copying the latest set has at least a couple of days to get it. So FreeBSD http://pkg.freebsd.org/FreeBSD:10:amd64/latest/ would be a link to the latest but someone who followed the link 20 minutes earlier and was copying files would keep getting a consistent set. the actual backing set would be called something like: FreeBSD-pkg/head/r433274/FreeBSD:10:amd64/All and the next would be: FreeBSD-pkg/head/r433341/FreeBSD:10:amd64/All then FreeBSD-pkg/head/r433529/FreeBSD:10:amd64/All etc. (real snapshot numbers) but http://pkg.freebsd.org/FreeBSD:10:amd64/latest/ would always point to the latest one. this would ensure that I don't keep getting HALF A RELEASE!