From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id CF021138CCF for ; Fri, 15 May 2015 18:33:09 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 66A30E0849; Fri, 15 May 2015 18:33:03 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 7EA23E0833 for ; Fri, 15 May 2015 18:33:02 +0000 (UTC) Received: from [192.168.1.130] (CPE002401f30b73-CM78cd8ec1b205.cpe.net.cable.rogers.com [173.33.128.254]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: axs) by smtp.gentoo.org (Postfix) with ESMTPSA id A7F80340EC4 for ; Fri, 15 May 2015 18:33:01 +0000 (UTC) Message-ID: <55563BD9.2080200@gentoo.org> Date: Fri, 15 May 2015 14:32:57 -0400 From: Ian Stakenvicius User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] News item review: SquashDelta syncing support References: <20150515165139.2cfc1341@pomiot.lan> <20150515191518.1ccd2ee0@diamond.mlzone> In-Reply-To: <20150515191518.1ccd2ee0@diamond.mlzone> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Archives-Salt: db434c6e-00ea-4d87-b270-d9db53188b3a X-Archives-Hash: d15e69c62182c75f34f03f935057dd0d -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 15/05/15 12:15 PM, Diamond wrote: > On Fri, 15 May 2015 08:23:27 -0700 Dirkjan Ochtman > wrote: > >> On Fri, May 15, 2015 at 7:51 AM, Michał Górny >> wrote: >>> Starting with Portage 2.2.19, a new SquashDelta syncing method >>> has been introduced. It is meant to provide lightweight and >>> efficient solution for stable systems. The whole repository is >>> contained within a single pre-generated SquashFS image file. >>> The daily snapshot of the repository is first fetched from the >>> mirrors, and afterwards updated in-place using deltas (without >>> repacking). >> >> This sounds nice, but the news item currently leaves me wondering >> what sort of improvements I should expect. [...] > > I've read the pdf article of Michał Górny and from my expirience > with emerge-delta-webrsync and app-portage/getdelta in the past > this good old new feature looks mostly useful for bad Internet > connections (too slow or too expensive ones) and looks mostly > useless for syncing relative to rsync method from local mirror like > I use [...] Although this thread should be a review of the news item rather than a review of the feature, I think both of these guys have a point. The main benefit to this new feature is that it allows users to use a squashfs image for their gentoo repo (portage tree) without having to (re)generate it themselves locally every time they --sync, AND without having to re-download an entire image from gentoo mirrors each time either. The new item doesn't really cover this much -- that the feature is for supporting storage and synchronization of the gentoo repo on squashfs rather than on a regular filesystem. Perhaps it would be enough to link to an article describing the benefits of using a squashfs'ed portage tree, so users could chose whether they want this or not based on that? Similarly, it would probably be good to mention that this new feature deprecates squash_portage and the other tools/methods out there for doing the same thing locally. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iF4EAREIAAYFAlVWO9kACgkQ2ugaI38ACPA1vwD9ELIdOgSSTfly3rT5zU6dzhGb 62LtN8loiRFhKfyAe/8A/24xw95j7qav/himVRA5OOjM3qTE++iBY/2yXPgLWpI5 =1+2r -----END PGP SIGNATURE-----