From owner-freebsd-ports@FreeBSD.ORG Fri Aug 7 00:44:46 2009 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 7543710656EC for ; Fri, 7 Aug 2009 00:44:46 +0000 (UTC) (envelope-from bf1783@googlemail.com) Received: from mail-ew0-f206.google.com (mail-ew0-f206.google.com [209.85.219.206]) by mx1.freebsd.org (Postfix) with ESMTP id 0DC668FC18 for ; Fri, 7 Aug 2009 00:44:45 +0000 (UTC) Received: by ewy2 with SMTP id 2so1274604ewy.43 for ; Thu, 06 Aug 2009 17:44:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:cc:content-type:content-transfer-encoding; bh=uEgZ1BDmQpKfjcirDetVNvh2b0Y97d87kEBcW9iaEdM=; b=Wp8qvG/f7qOXZXNNrYKHLMVAli5/nDsDnKNDNyPFQgMW8+Jn1cZWTmV+2+pSYhbtxU h1lMB+eO1k1sieywP+ikVmx5pOTNwRD0J9VEVdU2V2/d6RjLduJ4dpbt0w228Wsfc2X4 OTS9DQIHO3OXz5MMgkbxVfG71B2rjVpNIcWmU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; b=ANZu222twIOSw7+JWot69LxNr7JuUVWIcA5LuzAKT6wYM6K83p/3czhu+c6a68O/mz FOuXYDBOZsocaoVn3hbbPuDn1MoJdKp1qbqqYq7f304au/DEx8S9Y3QQcZ4aEtn0HL/6 SkSFYDKsJerUtdteMSL0qLY3y51JBt7NVESEk= MIME-Version: 1.0 Received: by 10.216.23.72 with SMTP id u50mr102583weu.178.1249605884948; Thu, 06 Aug 2009 17:44:44 -0700 (PDT) Date: Fri, 7 Aug 2009 00:44:44 +0000 Message-ID: From: "b. f." To: freebsd-ports@FreeBSD.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Erich Dollansky Subject: Re: Ports completely and permanently hosed 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: Fri, 07 Aug 2009 00:44:46 -0000 Erich Dollansky wrote: >I think that you hit the weakest point of FreeBSD. When a version >number of a base port changes, hundreds or even thousands of >ports have to be recompiled. It is basically the same effect as >when the major version number of FreeBSD changes. The same is true of almost any build-from-source distribution that uses shared libraries, not just FreeBSD. >If this would be synchronised with the main FreeBSD releases, it >would have a minor effect on users. No one is _forcing_ you to update anything, or even to use ports at all. You can use binary packages from a number of packaging systems, including FreeBSD Ports, or roll your own. You can fix on a particular point in the Ports repository, and grab that snapshot using date tags, rather than the most recent versions of everything. You can selectively update certain ports while holding others back in your private repo. You can better manage your updates by using scheduling, suspend/resume, etc. You can do any manner of things that suit your needs. But please don't attempt to slow needed development by making *(&@Q%#%@!!!! suggestions like this. If you need a seat-belt, put it on -- but don't wrap it around everyone's neck. b.