From owner-freebsd-ports@freebsd.org Mon Dec 17 11:16:58 2018 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1390B133B052 for ; Mon, 17 Dec 2018 11:16:58 +0000 (UTC) (envelope-from se@freebsd.org) Received: from mailout02.t-online.de (mailout02.t-online.de [194.25.134.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mailout00.t-online.de", Issuer "TeleSec ServerPass DE-2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4C61D8FB0D for ; Mon, 17 Dec 2018 11:16:57 +0000 (UTC) (envelope-from se@freebsd.org) Received: from fwd05.aul.t-online.de (fwd05.aul.t-online.de [172.20.27.149]) by mailout02.t-online.de (Postfix) with SMTP id ACAB941C6D35; Mon, 17 Dec 2018 12:15:13 +0100 (CET) Received: from Stefans-MBP-WLAN.fritz.box (Vr22gOZX8hEszeOhAutyxPkxtZ+LWi4HWGRWZvg7fZs8X4WMq4TLmEijDnfWI+iQ3-@[93.200.55.147]) by fwd05.t-online.de with (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384 encrypted) esmtp id 1gYqrh-2UjrKS0; Mon, 17 Dec 2018 12:15:13 +0100 Subject: Re: thunderbird build error To: George Mitchell , freebsd-ports@freebsd.org References: <9633ff85-0cbb-7e4f-0e6f-62af5478da83@m5p.com> <20181216160715.GA931@phouka1.phouka.net> <8d27870a-db54-130a-7210-e4716411770b@m5p.com> From: Stefan Esser Openpgp: preference=signencrypt Autocrypt: addr=se@freebsd.org; prefer-encrypt=mutual; keydata= mQENBFVxiRIBCADOLNOZBsqlplHUQ3tG782FNtVT33rQli9EjNt2fhFERHIo4NxHlWBpHLnU b0s4L/eItx7au0i7Gegv01A9LUMwOnAc9EFAm4EW3Wmoa6MYrcP7xDClohg/Y69f7SNpEs3x YATBy+L6NzWZbJjZXD4vqPgZSDuMcLU7BEdJf0f+6h1BJPnGuwHpsSdnnMrZeIM8xQ8PPUVQ L0GZkVojHgNUngJH6e21qDrud0BkdiBcij0M3TCP4GQrJ/YMdurfc8mhueLpwGR2U1W8TYB7 4UY+NLw0McThOCLCxXflIeF/Y7jSB0zxzvb/H3LWkodUTkV57yX9IbUAGA5RKRg9zsUtABEB AAG0J1N0ZWZhbiBFw59lciAoRnJlZUJTRCkgPHNlQGZyZWVic2Qub3JnPokBVAQTAQoAPgIb AwULCQgHAwUVCgkICwUWAwIBAAIeAQIXgBYhBKNx6mWcC+zIK3FTE0frte9a/fVEBQJa8u+q BQkLJQETAAoJEEfrte9a/fVEOeMH/icmdK1eZQvB3U8quJo9VMaZsaTuCMbUE4NThyfsIvIm MCd+rb/yULmMYwqNfjyKB1x4ikR4x+94l+yJoz7K0Usks+eNKDmMGJM6pWWssTigaJubFdVd hVVC+C1QJi7JshYSib08uONoPmO4lv5Az0TDYGtsMzsES2sIlc62c9go5WPGYhQFRbX3Lk6y V6m8OHh+G9XGSj3oPO4UteRwu+SzTdOLunZBWG1wu34+IeZm663D+2gOppQLWpLa2qaTerqw THu377ayZ2B2LPJ5JkvkZeHYPkwDQ+b5PGn0UhfkxPnDVYki5F7qKxvQ5uq1/q9YaCX7mmOl H2yO7tgVsrW5AQ0EVXGJEgEIALEj9qCXMZVucjpcd3QxM/TlUr98m5viEd1z4tCnPUyRWcIC EVtj2h5xMH+2iB0q1+KWhq+NsWtvScmEmfHnsr7dJ1K677OdpDhKVaJk61eeRulFY1R4yb6C 1MMxK+WgYB+vvpG0UeyR0M4uBewcPvRsq4yGUHFQKtLAbMdoPTSryJA+ElnmK1vdY+rPcHgi OIMBZM7ahsPXC0C9K4e5SP9clGyIoMpbfHXdx9q+Rp3zVtlbhyk3BS/xccu/+9pk9ICXL6GR js2sNnJ0wxdU1DsAlC59a5MnSruwiZFwRnkQhr3x6wk97Lg7sLS9jjTnCN7LGlVmSmpOEMy6 uq1AWfUAEQEAAYkBPAQYAQoAJgIbDBYhBKNx6mWcC+zIK3FTE0frte9a/fVEBQJa8u+rBQkL JQEZAAoJEEfrte9a/fVEuesH/2DNxGWnHvWwMyiyhlQtafvDKwEn/wAgR8gHJFodB7emf8rA TnukH7MVttCoHtjN5lvv9RSBHjNTZls5wR/ANlwdRuPQHd8ZGxLe3S6IuUB3zDSwFltLGurO N2kOMhs5mTGyypSa+uw3rtQbUAVYf1oPbiR4FLtiM8FLyEvE95hX5fPq9Qvx9FmN79kmCIEw jDKPqDaUf/OR2fEF0LSIbXHEk4tNqCEwx5DIJ0fp5/z5UzICUAmwxyRs5O/Hre1jzPsMVyud Ml9t7UTOJGKVWwRory1PMnOFxN+iz5/d4FhYSKXF7kfMiFgol4LuWaxJRwbBrr71VGBrRy2a L1nw6Bc= Message-ID: <06132b0d-beee-c7d4-df37-39494de61d25@freebsd.org> Date: Mon, 17 Dec 2018 12:15:12 +0100 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:60.0) Gecko/20100101 Thunderbird/60.3.3 MIME-Version: 1.0 In-Reply-To: <8d27870a-db54-130a-7210-e4716411770b@m5p.com> Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="1k1hZl4BlNUrmu5EUe0E0euT4d3WFDPz0" X-ID: Vr22gOZX8hEszeOhAutyxPkxtZ+LWi4HWGRWZvg7fZs8X4WMq4TLmEijDnfWI+iQ3- X-TOI-MSGID: 189b1b40-28ae-4d36-8f3c-54ba5c6305a5 X-Rspamd-Queue-Id: 4C61D8FB0D X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.97 / 15.00]; local_wl_from(0.00)[freebsd.org]; NEURAL_HAM_MEDIUM(-1.00)[-0.998,0]; NEURAL_HAM_LONG(-1.00)[-0.998,0]; TAGGED_RCPT(0.00)[freebsd]; NEURAL_HAM_SHORT(-0.97)[-0.971,0]; ASN(0.00)[asn:3320, ipnet:194.25.0.0/16, country:DE] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Dec 2018 11:16:58 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --1k1hZl4BlNUrmu5EUe0E0euT4d3WFDPz0 Content-Type: multipart/mixed; boundary="zUceg4TxoOmMAS57sSz56K6Rb0t2R4P5n"; protected-headers="v1" From: Stefan Esser To: George Mitchell , freebsd-ports@freebsd.org Message-ID: <06132b0d-beee-c7d4-df37-39494de61d25@freebsd.org> Subject: Re: thunderbird build error References: <9633ff85-0cbb-7e4f-0e6f-62af5478da83@m5p.com> <20181216160715.GA931@phouka1.phouka.net> <8d27870a-db54-130a-7210-e4716411770b@m5p.com> In-Reply-To: <8d27870a-db54-130a-7210-e4716411770b@m5p.com> --zUceg4TxoOmMAS57sSz56K6Rb0t2R4P5n Content-Type: text/plain; charset=windows-1252 Content-Language: en-US Content-Transfer-Encoding: quoted-printable Am 17.12.18 um 00:11 schrieb George Mitchell: > On 12/16/18 5:24 PM, Stefan Esser wrote: >> [...] >> I have (my version of) portmaster mostly working in a clean chroot jai= l. >> It is still a pure shell script (works with the FreeBSD /bin/sh and ba= sh), >> thus portable to all architectures supported by FreeBSD (e.g. ARM). >> >> There are a few edge cases that need further work, but my version does= >> already support 4 build modes: >> >> 1) direct build ("classic portmaster mode") >> >> 2) delayed installation (only BUILD_DEPENDS are immediately installed,= >> all other ports are installed or upgraded from saved packages at th= e >> end of the portmaster run) >> >> 3) jailed build (everything is built in a chroot jail and installed af= ter >> all builds have finished, except for pure build dependencies, which= are >> only kept as packages for use in the next portmaster run) >> >> 4) repository mode (packages are saved and at the end the repository f= iles >> are updated to allow local and remote upgrades with "pkg upgrade") >> [...] >> My goal is to have portmaster build everything, but with some restrict= ions >> compared to poudriere (only for the architecture and release of the ba= se >> system) and with the option to use the direct mode for simple cases an= d >> jailed builds (which require extra disk space for the chroot jail) in = case >> the builds need to be performed in a clean environment. >> >> Regards, STefan >> [...] >=20 > Wow! I've been using "classic" mode and I didn't even realize the > new modes were there. THANK YOU for all your fine work! -- George Well, they are in my development version, not the one currently in ports ... I have worked on the portmaster rewrite since december 2017, when I noticed that it was impossible to make the current port fully work with flavors and complex dependency changes. It works for most simple cases, but there have been changes (e.g. KDE4->KF5) where the current version just can't pass the required state around (and that could not be fixed without a lot or effort). Anyway, I'm giving the current "beta" of the new portmaster to interested= developers, but there are still a number of details that need to be cleaned up. One of the nice features that are already working well is that a failed portmaster run can be restarted with just "portmaster -R". All state and options are read in from a restart file (but it is possible to add e.g. an -x option to exclude some port that causes the failure from the curren= t run when restarting ...). I had hoped to have finished the current version to a state that could be released at least as portmaster-devel for interested parties to test, a few months ago. But I have continued adding features (for example to build the ports in a chroot jail), and I'm alternating between adding features and cleaning and speeding-up the code ... I'd really hope to commit that version as an alternative to the current portmaster port within the next weeks (but I'm not sure that I'll have much time to work on it over the holidays ...). Thanks to all that have supported my work by testing draft versions and who have given very valuable feedback! Best regards, STefan --zUceg4TxoOmMAS57sSz56K6Rb0t2R4P5n-- --1k1hZl4BlNUrmu5EUe0E0euT4d3WFDPz0 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEo3HqZZwL7MgrcVMTR+u171r99UQFAlwXhUAACgkQR+u171r9 9USzNwgAiWyEJoluqgM2iN16o143F2zt5ImFtx9VOPbykBVLUEIJ8WJZM1qINrV5 Z1BeQgHhjteBJV61fzGbj9tBGyQi0z8Rg7I7Fh9mZX5Fyr1zT0GArSUqNwggRYS4 nif1doZMRxbHnN1HdbdZxUIYSZ+zAk2vRnt7ulfOL7MbV+IezmJ29sLVkvjpz5VX XjSskzqcUdTMXzUJJXLW7nYFwyLs2A2X1ijcBjRMnVwkSIF+7yknyKIELt8gREAV rs64p4YnKzlpF5jQ8Q2v1lQUKC5FOByeIfAZ6LjyYOo039wJAs2uVzIPfNSkI5p5 sTEthlS1ckXmxAlMcidRb9WUk7D2Hw== =/VRR -----END PGP SIGNATURE----- --1k1hZl4BlNUrmu5EUe0E0euT4d3WFDPz0--