Bug 217123 - [exp-run] USE_PTSORT=yes
Summary: [exp-run] USE_PTSORT=yes
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Ports Framework (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Port Management Team
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-02-16 00:16 UTC by Bryan Drewery
Modified: 2019-09-05 12:20 UTC (History)
2 users (show)

See Also:
bdrewery: exp-run?


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Bryan Drewery freebsd_committer 2017-02-16 00:16:59 UTC
Please do an exp-run with USE_PTSORT=yes in the poudriere.conf with the latest poudriere release-3.1.

It is a fix for PRIORITY_BOOST to also boost dependencies properly. See https://github.com/freebsd/poudriere/issues/387 for more information.

I kept it disabled by default in release-3.1 until an exp-run could be done to not impact the main package builders.
Comment 1 Bryan Drewery freebsd_committer 2017-02-16 00:19:09 UTC
What we're looking for is that all packages are built as expected, no dependency errors occur in the build, and hoping that the time improves overall.
Comment 2 Antoine Brodin freebsd_committer 2017-02-17 13:08:09 UTC
The builders seem to swap faster than before  (the boosted ports take a long time to build, but also use a lot of memory / tmpfs)

package20 will have to be rebooted by clusteradm.
Comment 3 Bryan Drewery freebsd_committer 2017-02-17 19:52:09 UTC
(In reply to Antoine Brodin from comment #2)
> The builders seem to swap faster than before  (the boosted ports take a long
> time to build, but also use a lot of memory / tmpfs)
> 
> package20 will have to be rebooted by clusteradm.

This result seems good to me! We just need to make some other adjustments.
Comment 4 Bryan Drewery freebsd_committer 2017-02-17 19:52:57 UTC
(In reply to Bryan Drewery from comment #3)
> (In reply to Antoine Brodin from comment #2)
> > The builders seem to swap faster than before  (the boosted ports take a long
> > time to build, but also use a lot of memory / tmpfs)
> > 
> > package20 will have to be rebooted by clusteradm.
> 
> This result seems good to me! We just need to make some other adjustments.

Perhaps we can have some kind of (random name) META_PACKAGES= "gcc* libreoffice*" list that poudriere will prefer to not build more than N together at the same time. I dunno...
Comment 5 Bryan Drewery freebsd_committer 2017-02-17 19:53:07 UTC
Meant 'MEGA' not 'META'
Comment 6 Baptiste Daroussin freebsd_committer 2019-09-05 12:20:37 UTC
ptsort is the only one used in poudriere now. Close this PR