-
Notifications
You must be signed in to change notification settings - Fork 164
release_notes_3115
Bryan Drewery edited this page Mar 13, 2017
·
2 revisions
- Fix some special depends distfile support after removal of ${PORTSDIR} in ports dependency lines.
- Do not delete a ports tree created with method
none
-
. (#250) - Don't use -v for mkdir
- jail -c: Ensure MANIFEST is not empty
- jail -c: Only fetch dists in the MANIFEST
- ports/jail: Auto pass PROXY env vars from parent environment
- jail -u -m src: Update the version for the jail as well.
- pkgclean: Add hook: pkgclean done <DELETED_FILES: 0|1> <BUILT_REPO: 0|1>
- pkgclean: Cleanup corrupt packages
- pkgclean: Act on .latest directory for ATOMIC_PACKAGE_REPOSITORY
- pkg_get_origin: Handle missing origin better by returning false rather than crashing.
- Don't suggest changing svn.FreeBSD.org to a mirror anymore.
- jail -c: Allow @rev for releng/X.Y branch
- ports -d: Confirm if in a TTY
- options: Properly setup ARCH/MACHINE in make.conf for cross-builds
- Shutdown/umount build jails in parallel if batched free vnode lists supported
- testport: Fix fdescfs/procfs/linprocfs not being mounted.
- When unmounting try to not use -f.
- When unmounting try to use -n to avoid sync(2).
- ports -d: Really delete the zfs dataset when TMPFS_ALL is used
- Add more tests
- Show Job Id in build logs
- Don't leak mount path in build log from ident(1)
- Wait for processes to stop when killing a jail before/after a build.
- MUTABLE_BASE: Remove /usr/local, add /boot
- Optimize many operations by using relative paths, thus avoiding namecache contention on the root vnode and other components in the path.
- Check for leftover processes in the network jail
- Fix
PRIORITY_BOOST
to boost dependencies as well (#387) thanks to https://www.github.com/dag-erling/ptsort.USE_PTSORT
can be set tono
to use the older method. - QEMU: Stop null-mounting /nxb-bin for now.
- QEMU+Arm64: For arm64 copy the latest aarch64-binutils ld into the jail at startup.
- QEMU+Arm64: Link /usr/bin/ld to /nxb-bin/usr/bin/ld.
- QEMU+Arm64: Tell about copying ld
- Auto fix PORTBUILD_UID in case it does not match the jail
- Show resource limits in build log
- Limit filedescriptors to 1024 by default with MAX_FILES
- Only unhide /dev/null if needed
- Update sh from head @ r315005
- testport+SIGINFO: Fix very old deadlock with update_stats.
- Add HTML_JSON_UPDATE_INTERVAL (def: 2) to allow overriding JSON update interval.
- sh: Add some builtins: clock, dirempty, realpath, sleep
- clock_monotonic -> clock, and support -epoch to replace 'date +%s'
- Optimize update_stats usage to not read in actual file data.
- Bring in some BUILD_AS_NON_ROOT and CCACHE_DIR updates from master.
- Only do PORTBUILD_USER and ABI check in ref jail startup
- nohang: Do read before logfile comparison.
- Delay setting ulimits until building a port.
- Add some missing license headers in HTML code.
- Pass -DNOCLEANDEPENDS when cleaning to not clean dependency dirs.
- Many manpage updates
- pkgclean/distclean: Properly support PREPARE_PARALLEL_JOBS from poudriere.conf
- Default PREPARE_PARALLEL_JOBS to 1.25*PARALLEL_JOBS
- api: Allow evalling from stdin
- mtree: No reason to ignore changes to /etc/make.nxb.conf for install.
- mtree: Don't descend into /dev, avoiding devfs_readdir, etc.
- mtree: Avoid descending into all directories.
- poudriere: Clear CMD_ENV to disallow sneaking in environment vars
- options: Fix harmless warning about fetching arch
- clean.sh: Fix SIGINFO causing spurious crashes in build_pkg.
- bulk/status summaries: Fix build time being wildly wrong
- Fix very old bug with handling of ZFS rollback.
- nohang: Fix NFS timezone difference issue. (#401)
- jail: Use 'http://' protocol for ftp-archive.
- Add support for USE_TMPFS=no
- Load linux64 when needed