From owner-freebsd-pkg@FreeBSD.ORG Thu May 15 17:47:50 2014 Return-Path: Delivered-To: freebsd-pkg@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id BD39B1C4 for ; Thu, 15 May 2014 17:47:50 +0000 (UTC) Received: from o3.shared.sendgrid.net (o3.shared.sendgrid.net [208.117.48.85]) by mx1.freebsd.org (Postfix) with SMTP id 4F94320AC for ; Thu, 15 May 2014 17:47:49 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sendgrid.info; h=from:mime-version:to:cc:subject:references:in-reply-to:content-type:content-transfer-encoding; s=smtpapi; bh=4ynMO8BtGvClmpRsX57Xfbnc9AU=; b=W6jat8Pc39p5IOBdUU VDFSUkfFwlLpfsPQoM+abTe7P9bb+vY4nkTX8wO/Xg0BZyrtXqiq3WFjDmxnTj2D YtJHxsGmg8zKaSXSYr+puihCfNyAn/SWqlkthNssZOlOiMjDb/KJWmKZWQ069fLe 8Yxw4YoACWTrJxhc1+5sASjK0= Received: by mf261.sendgrid.net with SMTP id mf261.39575.5374FDC4E Thu, 15 May 2014 17:47:48 +0000 (UTC) Received: from mail.tarsnap.com (unknown [10.100.60.97]) by ismtpd-007 (SG) with ESMTP id 14600ff486c.767c.45d9a for ; Thu, 15 May 2014 17:47:48 +0000 (GMT) Received: (qmail 36104 invoked from network); 15 May 2014 17:47:47 -0000 Received: from unknown (HELO clamshell.daemonology.net) (127.0.0.1) by ec2-107-20-205-189.compute-1.amazonaws.com with ESMTP; 15 May 2014 17:47:47 -0000 Received: (qmail 8519 invoked from network); 15 May 2014 17:46:15 -0000 Received: from unknown (HELO clamshell.daemonology.net) (127.0.0.1) by clamshell.daemonology.net with SMTP; 15 May 2014 17:46:15 -0000 Message-ID: <5374FD67.10205@freebsd.org> Date: Thu, 15 May 2014 10:46:15 -0700 From: Colin Percival User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:24.0) Gecko/20100101 Thunderbird/24.0 MIME-Version: 1.0 To: Baptiste Daroussin , Matthew Seaman Subject: Re: Delta packages References: <53733AB2.6060003@infracaninophile.co.uk> <20140514161756.GB16089@ivaldir.etoilebsd.net> In-Reply-To: <20140514161756.GB16089@ivaldir.etoilebsd.net> X-Enigmail-Version: 1.5.2 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-SG-EID: Vb+Anvs0EfIvXbjCHlZrgeUkgnSdHe4yGUlfTdldXmBJpdneBBDWALG6FA3v6ccDf4nwl6VTgNcNGtfayQN1VQpX2T2FhgutI3/xD6k/9ZlTtdvEZGXbcFigLXT56ADhN+pw/Uk829h/JUMsadi9hcqVLNWTnhBDhqFSTXYup5E= Cc: freebsd-pkg@freebsd.org X-BeenThere: freebsd-pkg@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Binary package management and package tools discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 May 2014 17:47:50 -0000 Hi all, On 05/14/14 09:17, Baptiste Daroussin wrote: > On Wed, May 14, 2014 at 05:43:14AM -0400, Matthew Seaman wrote: >> On 13/05/2014 16:21, Sean Fagan wrote: >>> We have a strong desire to make delta packages -- that is, given >>> version A and version B of a package, to be able to download a package >>> that has only the changes between A and B. I have no opinion on delta packages except that they scare me and sound like a very easy way to screw things up horribly. What I'm interested in is package deltas -- given foo-1.0.0.txz and foo-1.0.0-to-1.0.1.bsdiff, generate foo-1.0.1.txz. In other words, a way to speed up "download new packages", not a change to the upgrade process (since having generated the new package, you would still be uninstalling the old package and installing the new one). -- Colin Percival Security Officer Emeritus, FreeBSD | The power to serve Founder, Tarsnap | www.tarsnap.com | Online backups for the truly paranoid