Date: Thu, 26 Oct 2023 19:07:44 +0200 From: Moin Rahman <bofh@freebsd.org> To: Robert Clausecker <fuz@freebsd.org> Cc: ports@freebsd.org Subject: Re: We need to do something about build times Message-ID: <B98EE86E-6FF4-4C24-8524-5AB7789E2235@freebsd.org> In-Reply-To: <ZTgXDSmpAq6lpT3f@fuz.su> References: <ZTgXDSmpAq6lpT3f@fuz.su>
next in thread | previous in thread | raw e-mail | index | archive | help
--Apple-Mail=_5C4C1185-056C-4C69-8A28-B93C369672A7 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii > On Oct 24, 2023, at 9:12 PM, Robert Clausecker <fuz@freebsd.org> wrote: > > And it seems I'm slowly killing my build SSD like that. After just about > 9 months, it is already at 100 TB of writes just from port builds. > Building with workdirs in memory is no longer an option as that frequently > kills my build server by filling all its RAM with build files until no > processes can be started anymore. Poudriere does not have an effective > mechanism to prevent this (tmpfs limits don't work as the ports in > question require very large workdirs, tend to take very long to build and > tend to be built all at the same time for multiple jails). I will just address a small part of the mail as I am mostly the one maintaining tex. Today I have committed some changes which will reduce the size of the downloads and increase the timing of fetch and install target although it won't be helping too much in the stage and pkg target. In previous I have tried with static plist which often used to timeout more hence I moved into TMPPLIST. Additionally the pkg-plist becomes something like 10MB in size I believe. texlive-texmf is one major requirement for doxygen which is a requirement of many other ports. This is one reason texlive-texmf is a common requirement. If you know of a specific reason this one is rebuilt more frequently let me know I will try to see if the dependency can be avoided to reduce the build frequencies. Kind regards, Moin(bofh@ with all hats off) --Apple-Mail=_5C4C1185-056C-4C69-8A28-B93C369672A7 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEETfdREoUGjQZKBS+fvbm1phfAvJEFAmU6nOBfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDRE Rjc1MTEyODUwNjhEMDY0QTA1MkY5RkJEQjlCNUE2MTdDMEJDOTEACgkQvbm1phfA vJGNnA//Te/Of04G2KUkgKF/Q1BjLk5q3ronV9gzlpZvRcB3U/bN6iYnxF9L5xV/ Y+tzXo0d5AiT/Dx3fhChNqWBHpzBZXViSeGi2RoHGOC0Qb6B6RknGJUo58vkZpJ1 h2I5wfUBfydSn390yyRxUda/tCpewcf+9QjJPAgNYEew9T6tmkfEvfislnhaOZ4c JAbY1I1Fop9LSTO6BBGnn5S5ywjHxcx8PinWFDDgeKmUFJLxfkF0bTfGPmirJEl3 fCf3k7Yep+2rJeqh1C07YtrNHwHdkFVmSeLNOWQlnc6myuiZc+JmZD6CcaCBMLFF /vgDQ3muvhhaRArjrBDbvjEelbzmiq3w/YpS3RqkZR6V7BjvfZAFDQxw6W3cqdBN kZwADdjefhaGpQ9UgbXpCIWLTIcN9ZcFn0Px6NbSD0cP2WQGVMXiO2LrJY7dngIZ auiZmfNIqWY9CpHBGKtgCy9KLGQrGQVdQ3jkPAkScEd1aEP1gRuTxmdadGX5K+rA 8vKgmLJjQug+5NWumaS9no+pJ7gk5I1CDJ6WyRM+3Sf6PTktdgKSsM4er8eDXRqT Pfj3IJ+A7u/fNJNgv2zvlZXpa+F6c4Rzg+fULF9JdLoGIejv3ICLaZQyjEPpQpoC TimhXTOJ2zO+RnTPoqAb6f8d7mABpalevQyaafHIiFx7pDxvGlE= =UB9R -----END PGP SIGNATURE----- --Apple-Mail=_5C4C1185-056C-4C69-8A28-B93C369672A7--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?B98EE86E-6FF4-4C24-8524-5AB7789E2235>