From owner-freebsd-ports@FreeBSD.ORG Sat Sep 8 21:42:51 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0550E106566C for ; Sat, 8 Sep 2012 21:42:51 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: from mail-wg0-f50.google.com (mail-wg0-f50.google.com [74.125.82.50]) by mx1.freebsd.org (Postfix) with ESMTP id 88C778FC08 for ; Sat, 8 Sep 2012 21:42:50 +0000 (UTC) Received: by wgbds11 with SMTP id ds11so591799wgb.31 for ; Sat, 08 Sep 2012 14:42:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=/bH8Rezv6sckxLJG9C/1SCCoSXH3M0A9Xt/JPcibvjA=; b=nA6g3SBKRsvqd42QfTNhsPTBJEQDUOX8/FvyxU/esdgruACefcVEwrH/eBoDi+e1Cm Np57p2L1Ji7ZJ6JGEeWPtsadaxiAGB2Qpm0VKpTia8E3FkhhYcMxUCH0MHudGkbMXrCg EcRk7y+8Adw4tYC9nv4rU5/5SGrBeMe4k0oBVy2wvY331s928fPmRYZNYl/t+HiiPTw9 lB5MhdhUD4JgHEvxpsFGgfuwwIAbUiqou8SFFwDUcLkWPIspoYn/GPkKwRYirSrEnm0F KdEsFSVLarC/J5MCXuon4vM5BjtkTwe3rPmJbgxZwdkgBMlzBx3DDwl+/0zWOusibZeO owQw== MIME-Version: 1.0 Received: by 10.180.87.34 with SMTP id u2mr6684291wiz.3.1347140569693; Sat, 08 Sep 2012 14:42:49 -0700 (PDT) Received: by 10.223.63.76 with HTTP; Sat, 8 Sep 2012 14:42:49 -0700 (PDT) In-Reply-To: <20120908100908.GA13193@osx.kode5.net> References: <5049EA50.4040001@FreeBSD.org> <20120908100908.GA13193@osx.kode5.net> Date: Sat, 8 Sep 2012 14:42:49 -0700 Message-ID: From: Kevin Oberman To: Jamie Paul Griffin Content-Type: text/plain; charset=UTF-8 Cc: freebsd-ports@freebsd.org Subject: Re: [HEADS-UP] Announcing the end of port CVS X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 08 Sep 2012 21:42:51 -0000 On Sat, Sep 8, 2012 at 3:09 AM, Jamie Paul Griffin wrote: > [ Lars Eighner wrote on Fri 7.Sep'12 at 10:00:45 -0500 ] > >> On Fri, 7 Sep 2012, Beat Gaetzi wrote: >> >> >The development of FreeBSD ports is done in Subversion nowadays. >> >For the sake of compatibility a Subversion to CVS exporter is >> >in place which has some limitations. For CVSup mirroring cvsup >> >based on Ezm3 is used which breaks regularly especially on amd64 >> >and with Clang and becomes more and more unmaintainable. >> >> >> What exactly is the motivation again for moving from things which work like >> cvsup and gcc to things that are broken or lame like subversion and clang? > > They're not broken. I've recently been using them and they're fine. > There has been plenty of discussion about the reasons for the changes so > have a read from the various sites and list archives. Looks like a troll to me. No one who has worked with subversion for a project of any size would ever want to go back to CVS. While still having some of CVS's limitations, it does far, far more and is much easier to work with for most things. I really miss the forced commit and, for one application, RANCiD, I use CVS so I can grep through the ,v files easily. But I can't see any reason for FreeBSD not to move the the more advanced system. As to clang, there is no choice there. The license on newer version of gcc (GPLv3) is simply not acceptable to the community, so gcc is stuck forever at 4.2 which is getting very old. clang has excellent development support, an acceptable license, and early tests show that it generally compiles faster and MAY even generate better, faster code. -- R. Kevin Oberman, Network Engineer E-mail: kob6558@gmail.com