Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 28 Dec 2020 23:34:38 +0100
From:      Stefan Esser <se@freebsd.org>
To:        Michael Grimm <trashcan@ellael.org>
Cc:        abi <abi@abinet.ru>, FreeBSD ports <freebsd-ports@freebsd.org>
Subject:   Re: portmaster new development
Message-ID:  <482b95df-86bd-40a3-9307-79589f2392aa@freebsd.org>
In-Reply-To: <44D977F8-C880-4F60-9D2D-FBFBB3CBE16E@ellael.org>
References:  <20201226124150.7c494410@dismail.de> <6d0d128b-9a75-34f4-830c-d8be05ded9cb@freebsd.org> <X%2BhEUk7K92mi%2BEca@home.opsec.eu> <X%2BhMcRqUX17XyyBQ@c720-r368166.fritz.box> <2128EDF2-39D7-4FF4-92AB-9F36FA4CAAC5@ellael.org> <20201227060021.3eb4148d@dismail.de> <7a0fc616-0805-e1c2-01cb-65186167ed2b@blackrosetech.com> <deb56698-d7ba-73f1-a0cf-1cf238055323@abinet.ru> <253cc0ef-edc3-bac6-72bd-90d82713f465@freebsd.org> <8959400d-b868-addf-8dd4-0e6890da9665@abinet.ru> <b71d6d4e-9471-13af-632a-aa09ad1cd202@freebsd.org> <44D977F8-C880-4F60-9D2D-FBFBB3CBE16E@ellael.org>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--3ZtPnHTo6JZEryC4ksTZBRbJYkM8ThSJW
Content-Type: multipart/mixed; boundary="1WuBVLQ4oOdtPbkNt5BMWBDBG4CufxgBE";
 protected-headers="v1"
From: Stefan Esser <se@freebsd.org>
To: Michael Grimm <trashcan@ellael.org>
Cc: abi <abi@abinet.ru>, FreeBSD ports <freebsd-ports@freebsd.org>
Message-ID: <482b95df-86bd-40a3-9307-79589f2392aa@freebsd.org>
Subject: Re: portmaster new development
References: <20201226124150.7c494410@dismail.de>
 <6d0d128b-9a75-34f4-830c-d8be05ded9cb@freebsd.org>
 <X+hEUk7K92mi+Eca@home.opsec.eu> <X+hMcRqUX17XyyBQ@c720-r368166.fritz.box>
 <2128EDF2-39D7-4FF4-92AB-9F36FA4CAAC5@ellael.org>
 <20201227060021.3eb4148d@dismail.de>
 <7a0fc616-0805-e1c2-01cb-65186167ed2b@blackrosetech.com>
 <deb56698-d7ba-73f1-a0cf-1cf238055323@abinet.ru>
 <253cc0ef-edc3-bac6-72bd-90d82713f465@freebsd.org>
 <8959400d-b868-addf-8dd4-0e6890da9665@abinet.ru>
 <b71d6d4e-9471-13af-632a-aa09ad1cd202@freebsd.org>
 <44D977F8-C880-4F60-9D2D-FBFBB3CBE16E@ellael.org>
In-Reply-To: <44D977F8-C880-4F60-9D2D-FBFBB3CBE16E@ellael.org>

--1WuBVLQ4oOdtPbkNt5BMWBDBG4CufxgBE
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable

Am 28.12.20 um 22:07 schrieb Michael Grimm:>> On 28. Dec 2020, at 21:41, =

Stefan Esser <se@freebsd.org> wrote:
>>
>> Poudriere works best on sufficiently powerful build servers and it
>> often requires rebuilding dependencies over hours when I just want to
>> test a new port before committing it.
>=20
> Excuse me, but that is not true in this generality. I do run poudriere =
on ZFS in a cloud instance with 7G of memory and a CPU of 2.1 MHz. Never =
had to wait for more then one hour for recompiling *all* of my 240+ ports=
 for STABLE-12. YMMV, yes, but stating that in that totality is nonsense,=
 at least IMHO.

My build host is much bigger and I often have to build
dependencies over night before I can test-build a new
port with poudriere.

Maybe your ports do not have as many big dependencies,
but building LLVM and GCC as a dependency for 3 release
versions takes its time and whenever these ports have
been updated I cannot run "poudriere test" for my new
port before the compilers are updated.

If there are no complex dependencies, you are right,
but MESA, KDE (or even Qt5) and all ports that need
a specific compiler version that is receiving updates
cause excessive delays before a port can be test built
with poudriere.

So yes, YMMV, but it depends on the complexity of the
dependencies. And I test with different options in
the different jails (e.g. with/without DOCS, one with
non-standard PREFIX, etc.) for a better test coverage.
Therefore I cannot fetch pre-compiled compilers and
other dependencies to speed up my port tests.

And this might be typical for poudriere users. If you
do not want to build with non-default options you are
better served by using pre-compiled packages.

Regards, STefan


--1WuBVLQ4oOdtPbkNt5BMWBDBG4CufxgBE--

--3ZtPnHTo6JZEryC4ksTZBRbJYkM8ThSJW
Content-Type: application/pgp-signature; name="OpenPGP_signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="OpenPGP_signature"

-----BEGIN PGP SIGNATURE-----

wsB5BAABCAAjFiEEo3HqZZwL7MgrcVMTR+u171r99UQFAl/qXX4FAwAAAAAACgkQR+u171r99UQJ
4Qf/YZRnxY9z5A5Rx2eYsGP+eIenMSIVjjApkovyrTeTkdMeBvEMmZgBXJbsvAPAsVjdrKjVgvt/
mzShG1PboS+zDkkPvga4AFCz+5A1cHvkyMD4lAI8ZOU1uK9o0NJlYPUHrsP/OEIBf71M4ufYM+3N
v3ooYlhcD+qN73O2ti3PwyCOW81Ift3FsJhxRSf4UJpwPUvTfb6HRY/86FJxYCmT+dOVi+TVQnyz
yx0/4JNrt7vFbywRnlf64I8h2AftQp2BgGpxXF3JwUA2Ws9HJNcNPqjyRcPdPBzvJOYC9y6fp7Yx
p/w6679tyELBdPtRRKFYTthIsoLgj0ZQTuPxvFaxSg==
=UL8C
-----END PGP SIGNATURE-----

--3ZtPnHTo6JZEryC4ksTZBRbJYkM8ThSJW--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?482b95df-86bd-40a3-9307-79589f2392aa>