X-Recipient: archive-cygwin AT delorie DOT com DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:mime-version:in-reply-to:references:from:date :message-id:subject:to:content-type; q=dns; s=default; b=DLJWAA6 tljMikCpri0d4O6VSKrJp3fb5H+o1yeFChdCuYZs69vuiF5uahX/EtpjjfGk6r7u td21gm1oQL1+Cr8PIB10+IKSzX8RWLst6dKGZ872iM55YQNMN+qlrBAKUR2KTNtE uaYJBxBNXqhV17Wq3sItiuwg/urTRYBwFMXU= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:mime-version:in-reply-to:references:from:date :message-id:subject:to:content-type; s=default; bh=svjQZlU4cKQNr 5NdN1CRMX1iaxc=; b=YmNZtNIsCcqv0ldY+jsXfCJBCleTAxh2Poy2PHW+LjBP9 qSrJDUB8h5561biTjFimLJMlId4iYVvhDmNpJvXUKRokMTOjfD3xbbKmfC55KGK/ CHfSmAXrkaTJJ7MGwawX2qrUZlwGtnaViPxeZRRbRwNrSkpcp/ctWpc9jBU/9A= Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.3 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,RCVD_IN_SORBS_SPAM,SPF_PASS autolearn=no version=3.3.2 spammy=pulling, Greetings, knowing X-HELO: mail-lf0-f53.google.com X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to; bh=oy5F8EfjT2dfouNO9SLRDNWSO2T5TUZV8hmEzTbAqwU=; b=m4HMzcsE6Ah7ebu4wNcF0TNnRC0ppjlmpl/OOWrV6a2z76pboFezAUNRUUJzt/2Wqs MrC4lMzLif4bAZk1vGuMlbFCE/GpXuzA2HWyoLBH7ixxQZQbHfS6NGrxpqvDozly7Udv 31Pg7VPwc4WH7qiL59Xv8633jWSH5yhztHqc3z9xYOnLsXvVNfud3+Z0+BioXOHK4Xna wpTv2w1iGuJcSX5VmxfHbeu0eFGxjpfYHV8R2Vv0sj0OsVD7HJ2SzD0Sq+Whxf8fMrAT 3GD1P5oG7Vz5rdfQn4P6zaHNSZL2n4m6MnzB2v8R/hQ80WsF04nEZS8qzIOJV4Y5ueUD hanw== X-Gm-Message-State: ABUngveI8YcWz7bWjRH+fAkb6sqNeB47cJWUsQdedSDWgxVX3ZYlFtxfrkV+dkCWwV/n8HIxJVMo9eF639jVDA== X-Received: by 10.25.221.8 with SMTP id u8mr204458lfg.40.1478826239770; Thu, 10 Nov 2016 17:03:59 -0800 (PST) MIME-Version: 1.0 In-Reply-To: References: <000801d23b23$8912a3c0$9b37eb40$@bonhard.uklinux.net> <166a2465-cffb-3b15-30be-d696be8ead8e AT SystematicSw DOT ab DOT ca> From: Erik Soderquist Date: Thu, 10 Nov 2016 20:03:58 -0500 Message-ID: Subject: Re: Complaining after fair notice of dropping XP support. Was: Not very nice at all. To: cygwin AT cygwin DOT com Content-Type: text/plain; charset=UTF-8 X-IsSubscribed: yes On Thu, Nov 10, 2016 at 7:38 PM, Peter A. Castro wrote: > Greetings, Erik, > > A good magician never reveals how the trick works. 8^) > > Sadly I'm not a good magician. > > It's not all that complicated, if you think about it. Each time a new > setup.ini is generated only a hand full of packages was actually updated, so > really, day-to-day, there's not all that much change. > > I keep a delta database and each time I grab a new setup.ini I compare all > of the packages listed to my existing database. Anything new, I pull down > and add to the archive. Anything already present I don't re-pull. Think of > it as de-duplication on a package level (though I do this for more than just > setup.ini, but that's a separate trick). > > It's only if you decide you want a complete copy of all packages for any > given circa that the amount of data instantiating is alot. > > Then, from the setup.ini, I create a new circa directory and, really, the > smoke-and-mirrors of the trick is that it's all symlinks to the real package > storage, of which I have exactly one copy. Hence, 500Gb instead of 535Tb. > > So, um, "Ta-da"! :-) > > Oh, this is all automated, btw. I hardly touch it except to clean out old > logs and do backups from time to time. > > Sorry, it wasn't all that good a trick, was it. The automation details are primarily what I'm after, though it could have been something like ZFS with deduplication turned on I'm wondering if I could apply your automations to a few background projects I'm working on Would also be interesting to see how cleanly the existing setup could be mirrored knowing the details of the automation... rsync would happily copy the symlinks, and once created, a Time Machine mirror *should* be able to "stay in sync" with the original time machine by pulling from the cygwin main sources in the same manner. -- Erik -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple