From owner-freebsd-ports@freebsd.org Fri Nov 27 15:34:36 2020 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 41E394AAC8D for ; Fri, 27 Nov 2020 15:34:36 +0000 (UTC) (envelope-from mason@blisses.org) Received: from yangtze.blisses.org (yangtze.blisses.org [144.202.50.44]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4CjJZz3lYWz3QlL for ; Fri, 27 Nov 2020 15:34:35 +0000 (UTC) (envelope-from mason@blisses.org) Received: from cocytus.blisses.org (cocytus.blisses.org [64.223.129.151]) by yangtze.blisses.org (Postfix) with ESMTP id 1F88117A010 for ; Fri, 27 Nov 2020 10:34:28 -0500 (EST) Date: Fri, 27 Nov 2020 10:34:26 -0500 From: Mason Loring Bliss To: freebsd-ports@freebsd.org Subject: Re: Donation to Foundation for Poudriere /opt builds! (Bounty?) Message-ID: <20201127153425.GO5983@blisses.org> References: <20201101233032.GC6041@blisses.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="gwtGiOGliFx8mAnm" Content-Disposition: inline In-Reply-To: <20201101233032.GC6041@blisses.org> User-Agent: Mutt/1.10.1 (2018-07-13) X-Rspamd-Queue-Id: 4CjJZz3lYWz3QlL X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of mason@blisses.org designates 144.202.50.44 as permitted sender) smtp.mailfrom=mason@blisses.org X-Spamd-Result: default: False [-3.40 / 15.00]; RCVD_TLS_LAST(0.00)[]; ARC_NA(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[144.202.50.44:from]; TO_MATCH_ENVRCPT_ALL(0.00)[]; R_SPF_ALLOW(-0.20)[+mx]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-ports@freebsd.org]; TO_DN_NONE(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; RCPT_COUNT_ONE(0.00)[1]; SPAMHAUS_ZRD(0.00)[144.202.50.44:from:127.0.2.255]; DMARC_NA(0.00)[blisses.org]; NEURAL_SPAM_SHORT(1.00)[1.000]; SUBJECT_HAS_EXCLAIM(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; SIGNED_PGP(-2.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCVD_COUNT_TWO(0.00)[2]; ASN(0.00)[asn:20473, ipnet:144.202.48.0/20, country:US]; SUBJECT_HAS_QUESTION(0.00)[]; MAILMAN_DEST(0.00)[freebsd-ports] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Nov 2020 15:34:36 -0000 --gwtGiOGliFx8mAnm Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, Nov 01, 2020 at 06:30:32PM -0500, Mason Loring Bliss wrote: > Hey all. I want to have Poudriere build packages that build and install to > /opt instead of /usr/local. I'm not managing to do it on my own, so I've > thought of a creative solution. If folks on this list can help me get it = to > work, I'll promise three things: >=20 > 1. I'll make a $50 donation to the FreeBSD Foundation in exchange for the > help, and, related, I've just made the promised donation, although since I'm asking for a matching donation from work it'll probably be slow arriving. But it'll arrive. We figured out the hurdles to getting the build to work in theory. That said, a number of packages clearly ignore LOCALBASE being set to something other than /usr/local, and will need bugs filed, so I wasn't able to actually get a usable set of packages built. Remaining action: 1. I'll document what I had to do for this to work, which includes one modification to Poudriere itself to get working pathing in the build jail. 2. I need to at least file bugs for broken packages, but ideally devise patches to submit along with the bugs. Thanks, everyone who weighed in. --=20 Mason Loring Bliss mason@blisses.org Ewige Blumenkraft! awake ? sleep : random() & 2 ? dream : sleep; -- Hamlet, Act III, Scene I --gwtGiOGliFx8mAnm Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEEXtBZz1axB5rEDCEnrJXcHbvJVUFAl/BHH4ACgkQnrJXcHbv JVVbEw/+KosTeBFVX44fPCuXNs9PCxkrY2z1O/MyR1racgFM8+Q2mCJbNQqNz5EK UbGIIqrvcrKBtVYRXTvV0vNO1nJybN/gSd8sWH6UdEQl6bU6lF5XfP01P5B5YRVg oCI9SmkLzsy+UJaeI5szFz0sijRJ4np3ugPHAq/jCC0JLHifAySkDaG/tC7G8QGg 0qK1465bvBuYHMVCHf26WWvawtEqq1zuExh5wCsidCwJI4H8LKm0C9Ml3LLf16bG lFOKUYpZqppTgsGftW+rusH1ExQplOv/8XLb3008nj0k//mkSHZsSp25oYgWODDR iTQB96YhKxrPZs5WN6ziH26lI5ItexMD+UPYSJWKr6RL0d1R+9PZNFii62hGz44O ZPT/DJKhub6llRilLc3qqUzF33rh2aszkJNa+CRMMtahMWc4q4c0svVGNZh4MOZY a7MS1/j4viXp2JHfImhsEkSMoa4bjdtdFyg728X27CxZsQxRqWN/F610n6AOjVEV YfGwZWHGQ5Syunu+U6V+rIXhK85RZqYD59FChMqWuWU60E20xBMazdLNQKfOL5No A5CUBwS807n03aclrHirDv2jMau+UOeUTYzNQU0HKTdhYdZ85dG1vHaEx21fQhOm SsX4SHJ7HLv3X8elqIIFC+6s0g6gP2GeBAq8H0cppRU4coVBkbQ= =JoAG -----END PGP SIGNATURE----- --gwtGiOGliFx8mAnm--