From owner-freebsd-arch@FreeBSD.ORG Thu Sep 13 07:15:52 2012 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A1D31106566B for ; Thu, 13 Sep 2012 07:15:52 +0000 (UTC) (envelope-from markiyan.kushnir@gmail.com) Received: from mail-wi0-f178.google.com (mail-wi0-f178.google.com [209.85.212.178]) by mx1.freebsd.org (Postfix) with ESMTP id 2BBBB8FC0A for ; Thu, 13 Sep 2012 07:15:50 +0000 (UTC) Received: by wibhr14 with SMTP id hr14so2413712wib.13 for ; Thu, 13 Sep 2012 00:15:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=Bri1aUmgYKCITrg3ZPUtaQ4NvHjNkHnUrbtRSMlVxo0=; b=nxFVhGGZIoFg1yY1yzx1WpxyiM8IMbNNJqX2FCgf+BUNrzpuIzSMOoUrWi0u00xx0s hzdk1AxrGYEr11wcqOPLAtZ6ViAZgqv4AtKRHaxfQYvA88sA3S3J/XoZpjAzXDwWz1S6 07O7JrT5EOMnzQj2vUEnzK6JRvHtrfJ66r09FLM9CSVfSfUtqBgS5j48AqFZmPT0niqq +XNjq6AIxsDOQWb2r/XxcnoUUE4ofvTup2aRvsHre3taZAenonRAw3aJdECr/jo0WpXI qC2Q3b7S4t2zI1BC7YFjjG8Y2Pn96VzuLms/Oyr++ZUuynkfccppFUWIZ4NReAv9Csie nEyw== Received: by 10.216.137.76 with SMTP id x54mr594456wei.189.1347520549806; Thu, 13 Sep 2012 00:15:49 -0700 (PDT) Received: from mkushnir.zapto.org (152-2-95-178.pool.ukrtel.net. [178.95.2.152]) by mx.google.com with ESMTPS id fb20sm18463231wid.1.2012.09.13.00.15.48 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 13 Sep 2012 00:15:48 -0700 (PDT) Message-ID: <505187E4.6060404@gmail.com> Date: Thu, 13 Sep 2012 10:14:44 +0300 From: Markiyan Kushnir User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:10.0.2) Gecko/20120222 Thunderbird/10.0.2 MIME-Version: 1.0 To: freebsd-arch@freebsd.org References: In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: Removing CVS from HEAD X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Sep 2012 07:15:52 -0000 On 09.09.2012 01:09, Eitan Adler wrote: > Hi all, > > CVS is obsolete. Virtually everyone that uses a version control system > chooses git, mercurial, subversion, etc. FreeBSD has finally migrated > from CVS for all of the repositories [2]. The ports management team > has announced the end of CVS support in six months time (the end of > February 2013). The documentation project does not export subversion > to CVS. The source repository will eventually cease support of CVS as > well. > > As such I propose that we treat CVS as deprecated in 9.x and remove > CVS from HEAD [0]. > > There is already a port devel/cvs which uses a virtually identical > copy of the CVS sources in HEAD as of today. > > [0] http://people.freebsd.org/~eadler/files/svn-remove-cvs-from-base.diff > [1] http://www.mail-archive.com/freebsd-ports@freebsd.org/msg44029.html > [2] projcvs does not count > As a desktop user, I'm OK with the idea. However I have a concern on using csup after Feb 2013. In my "custom upgrade" scenario (I use it on my desktops, almost fully automated), I start with, roughly: % pkg_delete -adf % [some extra cleanup] % csup % [build and install the base system] % [build and install my batch of ports] After pkg_delete I have a clean base system "old" release, and at this point I'm able to update the base source tree before I proceed with the building of the new world/kernel. After Feb, 2013 I wouldn't be able to do it. As for updating the ports tree, I'm OK with the portsnap(8). Do you have suggestions how I could adjust my scenario to update /usr/src the new way? -- Markiyan.