Skip to content

release_notes_318

Bryan Drewery edited this page Sep 15, 2015 · 3 revisions

Release Notes

3.1.8

  • status -a: Fix handling of showing older builds.
  • QEMU: Add a hack to raise the default build times.
  • Don't crash starting up a job, or otherwise, if the time goes backwards.
  • blacklist: Fix loading of JAIL-SETNAME-blacklist
  • QEMU: Always try loading a qemu-blacklist file
  • Add a helper 'clock_monotonic' to use clock_gettime(CLOCK_MONOTONIC) rather than non-monotonic 'date +%s'
  • Use monotonic time for calculating durations
  • Add a build.started epoch time.
  • Add a build.ended epoch time that is set in the last HTML json generation.
  • Update sh to FreeBSD r281982
  • Fix build on older FreeBSD due to sh. If F_DUPFD_CLOEXEC is unavailable then use system sh.
  • Ignore /var/db/freebsd-update/ too.
  • jail: check the directory for method src=
  • csup has been deorbited from the project
  • Test to make sure $SVN_CMD is actually set before trying to use it. Improve test and error message for detecting if svn is installed.
  • jail -x: Run native-xtools from /usr/src for now.
  • Remove EOL 8.3 support
  • Run 'jail start' hook before any 'make' commands.
  • jail -m src: Fix handling of cross-compile by setting proper TARGET/TARGET_ARCH
  • Remove use of SVN mirrors.
  • Fix need_emulation to only check TARGET_ARCH against kern.supported_archs.
  • Let KEEP_OLD_PACKAGES work on 9.x/8.4 with sort(1) lacking -V
  • Fix typo in poudriere.8
  • Correct typo in poudriere -p help output
  • options: Override LOCALBASE to prevent pollution from LOCALBASE/etc/perl5_version. Also use which(1) to find some helper tools.
  • Avoid SIGINFO crash in startup
  • Support new pkg bootstrap PUBKEY signature format.
  • Fix crash from 'make showconfig'