From owner-ctm-users@FreeBSD.ORG Wed Aug 10 13:17:02 2011 Return-Path: Delivered-To: ctm-users@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 415AA106566B for ; Wed, 10 Aug 2011 13:17:02 +0000 (UTC) (envelope-from utisoft@gmail.com) Received: from mail-yw0-f54.google.com (mail-yw0-f54.google.com [209.85.213.54]) by mx1.freebsd.org (Postfix) with ESMTP id F184A8FC12 for ; Wed, 10 Aug 2011 13:17:01 +0000 (UTC) Received: by ywm39 with SMTP id 39so752087ywm.13 for ; Wed, 10 Aug 2011 06:17:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=VkYCrcdZSmZGOj7MUO0SnrkWXb1oE2gza3tXEe9q12Q=; b=higZaLYlwDDAtIVgK8umRddzouXqtPcaFdQcyff4n4L85I415IpZQhRXWoeHVP26QE 3DC1CMrZGacYh3k5wnyJ9OZcnXfCUGUdC6Oo2ieM8enTbcXzM5krCZdYczZT6mOzwfPO CIWpd2M4CJKd7MYc8CiFbulw5/sfVwcU9ZrhQ= MIME-Version: 1.0 Received: by 10.43.134.133 with SMTP id ic5mr8418415icc.293.1312982221265; Wed, 10 Aug 2011 06:17:01 -0700 (PDT) Received: by 10.231.42.169 with HTTP; Wed, 10 Aug 2011 06:17:01 -0700 (PDT) Received: by 10.231.42.169 with HTTP; Wed, 10 Aug 2011 06:17:01 -0700 (PDT) In-Reply-To: <201108101227.p7ACREGJ076842@fire.js.berklix.net> References: <20110810052444.GM6142@pjdesk.au.alcatel-lucent.com> <201108101227.p7ACREGJ076842@fire.js.berklix.net> Date: Wed, 10 Aug 2011 14:17:01 +0100 Message-ID: From: Chris Rees To: "Julian H. Stacey" Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: "ctm-users@freebsd.org" Subject: Re: Use of xz instead of gzip X-BeenThere: ctm-users@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CTM User discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Aug 2011 13:17:02 -0000 On 10 Aug 2011 13:53, "Julian H. Stacey" wrote: > > > I can see this presenting a problem on 7.x (and earlier, but they are > > no longer supported) because the base system shouldn't have dependencies > > on ports. The options would seem to be: > > 1) Stick with gzip for 7-src and earlier (as well as ports until 7.x > > goes EOL) > > (Not that I'm suggesting for or against Option 1, but it needs modifying, > Applying the same logic, append to Option 1: "as well as cvs-cur" > (as cvs can be used to extract eg 4 & ports & doc as well as head). > As the ctm collection comprises: > cvs-cur ports-cur src-4 src-5 src-6 src-7 src-8 src-cur > Option 1 thus becomes "Stick with gzip for all except src-8 & src-cur" > > Whether a CTM src-stable stream is EOL is irrelevant. > All that matters is whether extractor hosts have xz or not. > One does not need to run ctm on same `uname -r` as one extracts for, > eg my CTM extractor runs on 8.3, but I extract for all of > cvs-cur ports-cur src-4 src-5 src-6 src-7 src-8 src-cur > Some (4, maybe 6) have long been EOL, but I use them for reasons beyond > remit of this thread. > > > > 2) Make ctm a port (so it can have a dependency on xz) > > I cant imagine many CTM users saying "please kick CTM out of src/" ;-) > > > > 3) If dispensation is granted, > > Dispensation for what ? > > > > ensure the dependency is documented in > > UPDATING and ctm.1 when it is MFC'd to 7.x and before. > > Man ctm says: "The ctm command appeared in FreeBSD 2.1" > In theory someone could be extracting on a really old host ? > We might be lucky & find all people are extracting on 8.x ? > We won't know unless we ask, > Stephen could request on ctm-announce@ eg: > "People extracting CTM on old systems are requested to run > uname -r > & if not 8.something-RELEASE or current, report to ....@.... > > Personaly, I'd think an acceptable middle course could be to switch to > whatever reduces the CTM bandwidth the most & put a note in man ctm: > "If running FreeBSD-x or earlier you need to > cd /usr/ports/archivers/xz ; make install" > How does a manpage entry help? It'll only appear on later versions, where It's irrelevant, and not appear on earlier versions, where it would help! Perhaps a note could be put into the Handbook entry? Chris