From owner-freebsd-pkg@FreeBSD.ORG Tue May 20 00:32:52 2014 Return-Path: Delivered-To: freebsd-pkg@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 0C516F1A; Tue, 20 May 2014 00:32:52 +0000 (UTC) Received: from mail.feld.me (mail.feld.me [66.170.3.6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.feld.me", Issuer "Gandi Standard SSL CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 9C85F287C; Tue, 20 May 2014 00:32:50 +0000 (UTC) Received: from mail.feld.me (mail.feld.me [66.170.3.6]); by mail.feld.me (OpenSMTPD) with ESMTP id fca5c060; Mon, 19 May 2014 19:32:39 -0500 (CDT) Received: from feld@feld.me by mail.feld.me (Archiveopteryx 3.2.0) with esmtpsa id 1400545958-73435-73432/5/2; Tue, 20 May 2014 00:32:38 +0000 Content-Type: text/plain Mime-Version: 1.0 Subject: Re: RFC: poudriere in FreeNAS build From: Mark Felder In-Reply-To: Date: Mon, 19 May 2014 19:32:37 -0500 Content-Transfer-Encoding: quoted-printable Message-Id: <143472D1-9DFA-45FD-BAD9-B6ED5E8B8312@FreeBSD.org> References: To: Craig Rodrigues X-Mailer: Apple Mail (2.1878.2) Sender: feld@feld.me Cc: Brooks Davis , Warner Losh , freebsd-pkg@freebsd.org X-BeenThere: freebsd-pkg@freebsd.org X-Mailman-Version: 2.1.18 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: Tue, 20 May 2014 00:32:52 -0000 On May 19, 2014, at 15:30, Craig Rodrigues wrote: > Hi, >=20 > I have done a lot of work to change the FreeNAS build system > to build packages using poudriere. I would be interested in > having some folks try it out and provide feedback. >=20 > If you are interested in trying it out, please try the following >=20 > SETUP > =3D=3D=3D=3D=3D=3D > Make sure you have the following ports installed: >=20 > pkg install devel/git > pkg install archivers/pxz > pkg install lang/python > pkg install emulators/virtualbox-ose > pkg install ports-mgmt/poudriere-devel >=20 >=20 > TESTING ON A FREEBSD 10 or FREEBSD CURRENT host > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D >=20 > These steps will only work on a FREEBSD 10, or a FREEBSD-CURRENT host >=20 > git clone -b freebsd10 https://github.com/freenas/freenas.git > cd freenas > make git-external > make checkout > make release >=20 >=20 > TESTING ON A FREEBSD 9 host > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D >=20 > These steps will only work on a FREEBSD 9 host: >=20 > git clone https://github.com/freenas/freenas.git > cd freenas > make git-external > make checkout > make release >=20 >=20 >=20 I know nothing about building packages for FreeNAS, but as the multimedia= /plexmediaserver port maintainer I see users on the Plex forums begging = for new packages for FreeNAS -- they lag far behind my port updates. = Would this make it trivial to build a FreeNAS package and upload it to = AppCafe or whatever FreeNAS users require to find the software?