From owner-ctm-users@FreeBSD.ORG Wed Aug 10 15:03:41 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 07A991065670 for ; Wed, 10 Aug 2011 15:03:41 +0000 (UTC) (envelope-from jhs@berklix.com) Received: from tower.berklix.org (tower.berklix.org [83.236.223.114]) by mx1.freebsd.org (Postfix) with ESMTP id 7D6D58FC1B for ; Wed, 10 Aug 2011 15:03:39 +0000 (UTC) Received: from park.js.berklix.net (p5DCBD8E2.dip.t-dialin.net [93.203.216.226]) (authenticated bits=0) by tower.berklix.org (8.14.2/8.14.2) with ESMTP id p7AF3Xd0069912; Wed, 10 Aug 2011 15:03:33 GMT (envelope-from jhs@berklix.com) Received: from fire.js.berklix.net (fire.js.berklix.net [192.168.91.41]) by park.js.berklix.net (8.13.8/8.13.8) with ESMTP id p7AF3Ptq035027; Wed, 10 Aug 2011 17:03:25 +0200 (CEST) (envelope-from jhs@berklix.com) Received: from fire.js.berklix.net (localhost [127.0.0.1]) by fire.js.berklix.net (8.14.4/8.14.4) with ESMTP id p7AF3A5L081336; Wed, 10 Aug 2011 15:03:15 GMT (envelope-from jhs@fire.js.berklix.net) Message-Id: <201108101503.p7AF3A5L081336@fire.js.berklix.net> To: Chris Rees From: "Julian H. Stacey" Organization: http://www.berklix.com BSD Unix Linux Consultancy, Munich Germany User-agent: EXMH on FreeBSD http://www.berklix.com/free/ X-URL: http://www.berklix.com In-reply-to: Your message "Wed, 10 Aug 2011 14:17:01 BST." Date: Wed, 10 Aug 2011 17:03:10 +0200 Sender: jhs@berklix.com 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 15:03:41 -0000 Hi, Reference: > From: Chris Rees > Date: Wed, 10 Aug 2011 14:17:01 +0100 > Message-id: Chris Rees wrote: > --20cf307f3aaee51c1704aa267e44 > Content-Type: text/plain; charset=ISO-8859-1 > > 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! I see what you mean, but often I read a manual on 1 host while running a prog on another. Notleast cos newer manuals sometimes list more limitations, eg this. Adding a note to manual would be useful, As above would Stephen's run time err. message. > Perhaps a note could be put into the Handbook entry? Sure, good idea. though not all have handbook, not all on line, (though personaly I mirror handbook to laptop for ref. before traveling). > Content-Type: text/html; charset=ISO-8859-1 > Content-Transfer-Encoding: quoted-printable Duplicate ;-). Cheers, Julian -- Julian Stacey, BSD Unix Linux C Sys Eng Consultants Munich http://berklix.com Reply below, not above; Indent with "> "; Cumulative like a play script. Format: Plain text. Not HTML, multipart/alternative, base64, quoted-printable.