From owner-freebsd-questions@FreeBSD.ORG Sun Nov 18 05:58:36 2012 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 362F35E9 for ; Sun, 18 Nov 2012 05:58:36 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from mx02.qsc.de (mx02.qsc.de [213.148.130.14]) by mx1.freebsd.org (Postfix) with ESMTP id E06A28FC12 for ; Sun, 18 Nov 2012 05:58:35 +0000 (UTC) Received: from r56.edvax.de (port-92-195-8-72.dynamic.qsc.de [92.195.8.72]) by mx02.qsc.de (Postfix) with ESMTP id 59C3C2487D; Sun, 18 Nov 2012 06:58:29 +0100 (CET) Received: from r56.edvax.de (localhost [127.0.0.1]) by r56.edvax.de (8.14.5/8.14.5) with SMTP id qAI5wTFK001944; Sun, 18 Nov 2012 06:58:29 +0100 (CET) (envelope-from freebsd@edvax.de) Date: Sun, 18 Nov 2012 06:58:29 +0100 From: Polytropon To: "C. P. Ghost" Subject: Re: how to correct corrupted ports tree? Message-Id: <20121118065829.7a20efe6.freebsd@edvax.de> In-Reply-To: References: <50A718F5.8040806@dreamchaser.org> <20121117110203.38708832.freebsd@edvax.de> Organization: EDVAX X-Mailer: Sylpheed 3.1.1 (GTK+ 2.24.5; i386-portbld-freebsd8.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: FreeBSD Mailing List X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Polytropon List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Nov 2012 05:58:36 -0000 On Sat, 17 Nov 2012 16:51:11 +0100, C. P. Ghost wrote: > On Sat, Nov 17, 2012 at 11:02 AM, Polytropon wrote: > > On Fri, 16 Nov 2012 21:56:21 -0700, Gary Aitken wrote: > >> I don't see a way to force refetch of the actual ports files > >> like "distinfo" when portsnap thinks the port is up to date. > > > > You cansolve the problem of "few per-file mismatches" by > > using the traditional CVS approach of updating the ports > > tree. Only files not matching the current (on-server) content > > will be updated. > > CVSup/csup is deprecated now and shouldn't be used anymore: > > http://www.freebsd.org/news/2012-compromise.html > > We should stop advertizing it as a way to update the ports tree. > svn or portsnap is the way to go now. Thank you for changing my inner attitude toward the new technology. I will try to avoid what "just works" (and now "worked", past tense). :-) I really hope a SVN equivalent like csup (a CVS implementation that is part of the _base_ system) will appear so there is no need to install something from ports (like cvsup-without-gui in the past). It should be efficient, fast, and free of bloat. It should also be easy to integrate it into basic operations (as shown in my example with the sup/ config file and the entry in /etc/make.conf, making "make update" a simple task, both for OS sources and ports). When this is _granted_, one could think about removing it from the base OS install. Note that I did mention it because it worked all the years fast and flawlessly, and I'm using CVS myself for "archiving" configuration files of different systems locally. I never thought about migrating this stuff over to SVN, because I consider it "too voluminous". Maybe I'm wrong, and I should be corrected. -- Polytropon Magdeburg, Germany Happy FreeBSD user since 4.0 Andra moi ennepe, Mousa, ...