Skip to content

release_notes_33

Bryan Drewery edited this page Oct 24, 2018 · 8 revisions

Release Notes

3.3.0

  • poudriere -vv: Show which poudriere.conf files are loaded.
  • timestamp tool rewritten/reworked.
  • More sh builtins.
  • bulk - Fix handling of >32k packages.
  • Split manpages into subpages like pkg(8) has done.
  • Buffered reads are used in various places now with the bundled sh. This improves some phases of the build significantly.
  • More tests.
  • Add a MUTABLE_BASE=schg (rename 'no' to 'nullfs' and default to 'schg') for testing. This will significantly reduce files copied during jail rollback between package builds. It is supported on USE_TMPFS=all and NO_ZFS=yes. It restricts writes to only /boot /etc /root /var and /usr/local. Custom PREFIX/LOCALBASE likely won't work yet.
  • Remove USE_PTSORT, POOL_BUCKETS options (default enabled now).
  • Block USE_CACHED as it doesn't work.
  • bulk: Spawn builds in their own process group. Block SIGTTOU/SIGTTIN to avoid stopping on tty access.
  • poudriere: Default -e to /usr/local/etc for non-install executions.
  • Support PKG_NOCOMPRESS in make.conf
Clone this wiki locally