Closed jrmarino closed 9 years ago
item 6) is accomplished with the ALTCOMPILER patch I sent to portmgr@
The current dragonfly branch of poudriere has everything except analysis on the sanity check. we should add: 7) Detection of invalid manifest (directory on plist) 8) ability to override ALLOW_MAKE_JOBS on the poudriere bulk command line 9) Fix the depth-check eject once and for all
10) make it show "extra" files at the same time as missing files, e.g. don't break in the middle of the sanity check.
Apparently 5) should be fixed after full build with new pkg 1.2.1 or later.
The sanity check is fixed now I think, as #7. 11) Make logs show in reverse built order. Right now it's is first log at top, it should be first log at the end of the last page.
This is only thing left on the list! (Not done in version 3.1.0.15)
12) add ability to remove any log older than XXXXX date
DONE IN VERSION 3.1.0.15
(combo -L
I need to add a patch to poudriere to account for the new Keywords directory in the ports.sh file. Really I need to exclude all directories starting with a capital letter
DONE IN VERSION 3.1.0.15 (was already patched in 3.1.0.14)
Change the ports rsync (which is really cpdup) back to rsync. If you change 2 files, cpdup reruns over the entire tree. It might be faster the first time, but it's terribly inferior for subsequent runs where the tree doesn't change all that much.
DONE IN VERSION 3.1.0.15
another bug, add "/lib" to ldconfig on jail update
DONE IN VERSION 3.1.0.15
new feature: We need a way to have a port build with -j1 no matter what the poudriere.conf says.
DONE IN VERSION 3.1.0.15 (bulk -1)
immediate fix required: if [ ! -f ${MASTERMNT}/usr/ports/Mk/bsd.stage.mk ]; then echo "NO_STAGE=yes" >> ${MASTERMNT}/etc/make.conf fi
remove from common.sh.dragonfly (this file was removed from tree)
DONE IN VERSION 3.1.0.15
Reverse order implemented in 3.1.0.16. Everything accomplished so closing the Issue.
1) Tweak progress bar to be proportional (not 0 or 2% minimum) 2) Add load (uptime) to json / web data 3) Add total elapsed time to json / web data 4) Add swapinfo to json / web data 5) Determine if sanity check really works (and fix if necessary) 6) Add ability to use gcc (or clang) from ports to build everything