From owner-freebsd-pkg@FreeBSD.ORG Wed Mar 20 17:03:41 2013 Return-Path: Delivered-To: freebsd-pkg@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 55490765 for ; Wed, 20 Mar 2013 17:03:41 +0000 (UTC) (envelope-from matthew@freebsd.org) Received: from smtp.infracaninophile.co.uk (smtp6.infracaninophile.co.uk [IPv6:2001:8b0:151:1:3cd3:cd67:fafa:3d78]) by mx1.freebsd.org (Postfix) with ESMTP id B0A5F655 for ; Wed, 20 Mar 2013 17:03:40 +0000 (UTC) Received: from rufus.webfusion.com (mail.heartinternet.co.uk [79.170.40.31]) (authenticated bits=0) by smtp.infracaninophile.co.uk (8.14.6/8.14.6) with ESMTP id r2KH3au4061914 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO) for ; Wed, 20 Mar 2013 17:03:36 GMT (envelope-from matthew@freebsd.org) DKIM-Filter: OpenDKIM Filter v2.8.0 smtp.infracaninophile.co.uk r2KH3au4061914 Authentication-Results: smtp.infracaninophile.co.uk/r2KH3au4061914; dkim=none reason="no signature"; dkim-adsp=none (unprotected policy) X-Authentication-Warning: lucid-nonsense.infracaninophile.co.uk: Host mail.heartinternet.co.uk [79.170.40.31] claimed to be rufus.webfusion.com Message-ID: <5149EBE7.1040609@freebsd.org> Date: Wed, 20 Mar 2013 17:03:35 +0000 From: Matthew Seaman User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:17.0) Gecko/20130312 Thunderbird/17.0.4 MIME-Version: 1.0 To: freebsd-pkg@freebsd.org Subject: Re: [HEADS UP] pkgng binary packages regression in 1.0.9. Fixed in 1.0.9_1 References: <5141B491.1010800@FreeBSD.org> <20130320162930.GA5230@icarus.home.lan> In-Reply-To: <20130320162930.GA5230@icarus.home.lan> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: clamav-milter 0.97.6 at lucid-nonsense.infracaninophile.co.uk X-Virus-Status: Clean X-Spam-Status: No, score=-1.6 required=5.0 tests=AWL,BAYES_00,SPF_SOFTFAIL autolearn=no version=3.3.2 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on lucid-nonsense.infracaninophile.co.uk X-BeenThere: freebsd-pkg@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Binary package management and package tools discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Mar 2013 17:03:41 -0000 On 20/03/2013 16:29, Jeremy Chadwick wrote: > Deep down I'm worried that this will solicit a response of "switch to > ports-mgmt/pkg and ports-mgmt/poudriere". While I'm not opposed to the > tools themselves, I'm strongly opposed to that kind of response as I'm > tired of seeing the security incident being used as a opportunistic > crutch (as it was for the sudden cvsup/csup deprecation). While we would like everyone to switch to pkgng in the fullness of time, there's no way we're ready to completely ditch the old pkg_tools packages yet. Nor will we be until the last release using pkg_tools by default goes out of support -- and as part of the fallout from the security incident it's planned for the upcoming 8.4 and (I think) 9.2 to ship with pkg_tools as the default packaging system. That's a change to the original pkgng roadmap I really need to add to the Wiki page. Nor will poudriere become a de-facto necessity for anyone running a FreeBSD site. Firstly, alternatives like tinderbox or portmaster or portupgrade are still going to exist, and secondly, if pkgng does what it is supposed to do, then it should be perfectly viable for someone to maintain a FreeBSD system without actually having to build any packages themselves[*]. It certainly is not the case that pkgng is even being favoured over pkg_tools at the moment. Restoring the pkg_tools build systems was prioritised ahead of any pkgng building systems. The pkg_tools build cluster is (I believe) pretty much ready to swing into action for building the pkgs to go with the upcoming 8.4-RELEASE. Replacement pkgng building systems are on the way, but noting is available quite yet. Cheers, Matthew [*] Although building your own will be preferred by many, or simply building your own customized versions of the software that is central to what you are doing, and using pre-packaged stuff for anything else.