--- - branch: MAIN date: Sun Feb 12 04:12:54 UTC 2023 files: - new: '1.27' old: '1.26' path: pkgsrc/pkgtools/pbulk-base/Makefile pathrev: pkgsrc/pkgtools/pbulk-base/Makefile@1.27 type: modified - new: '1.19' old: '1.18' path: pkgsrc/pkgtools/pbulk/files/pbulk/pbuild/jobs.c pathrev: pkgsrc/pkgtools/pbulk/files/pbulk/pbuild/jobs.c@1.19 type: modified - new: '1.9' old: '1.8' path: pkgsrc/pkgtools/pbulk/files/pbulk/pbuild/pbuild.h pathrev: pkgsrc/pkgtools/pbulk/files/pbulk/pbuild/pbuild.h@1.9 type: modified id: 20230212T041254Z.68548c4f9601c1cb6447579cd88fc69bb1fb287c log: | pbulk-base-0.56: Support for adjusting scheduling Switch to a weighted scheduling algorithm. Before, build order was based on number of reachable nodes in the dependency graph. This assumes that heavy packages are required by other packages. Some big packages nowadays violate that assumption and can result in long periods at the end of a build where only a few builders are active. Annotating those packages with PBULK_WEIGHT in the pbulk-index output can boost their priority to let them be built earlier. The default weight is 100. Note: the pbulk-build report has grown an extra field per line with the computed effective weight of each package. This file is normally used only internally. module: pkgsrc subject: 'CVS commit: pkgsrc/pkgtools' unixtime: '1676175174' user: joerg