{"push_id":1214724475,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"e0b3a5cece4e076de6b24d1319ba91e156b54254","before":"2a0422f3a20228799c9746de3c37ba3a2c36c505","commits":[{"sha":"46771dca4ab3c82e643e61464026255ba6293a0d","author":{"name":"marino","email":"f73d8d3854269689c7cd691f5e2b8a2aa54b6964@FreeBSD.org"},"message":"devel/adacurses: Set ncurses:port for every platform\n\nCurrently AdaCurses on all DragonFly platforms and FreeBSD 11+ platforms\nrequires the ports version of ncurses.  Only FreeBSD 9 and 10 can use the\nsystem ncurses.  The previous commit updated the gpr file in a way that\nlooks for the ncurses libraries only at $LOCALBASE/lib, which may have\nbroken FreeBSD 9 and 10 in a poudriere environment.  Rather than fix\nthose older platforms, just make the ncurses requirement the same for\nevery platform.  The only ports consumer is ports-mgmt/synth, and that\nwill soon link ncurses statically anyway.","distinct":true,"url":"https://api.github.com/repos/freebsd/freebsd-ports/commits/46771dca4ab3c82e643e61464026255ba6293a0d"},{"sha":"e0b3a5cece4e076de6b24d1319ba91e156b54254","author":{"name":"marino","email":"f73d8d3854269689c7cd691f5e2b8a2aa54b6964@FreeBSD.org"},"message":"ports-mgmt/synth: Upgrade version 1.41 => 1.42\n\nThis is a bug fix version.  Changes include:\n  * Fix potential exception seen with a large number of builders.  The\n    height of the log area was determined by subtracting the height of\n    the other two zones from the overall xterm height.  This allowed for\n    the possibility of a negative height for the log area resulting in a\n    thrown exception.  Now the log is defined to be at least 10 lines\n    log, but ncurses will just truncate as necessary.\n  * Detection of bad OPSYS value added.  There's a rare case where pkg\n    can corrupt the configuration value of the Operating System.  If it\n    happens on FreeBSD, Synth thinks it is running on DragonFly which\n    causes all sorts of problems.  The corruption can't be auto-fixed,\n    but Synth will gracefully abort with instructions on how to correct\n    the issue.\n  * Fix filtering of port-mgmt/pkg in list of ports.  Synth was designed\n    to always skip building pkg and thus remove it from a given list of\n    ports, but the filtering didn't work correctly resulting in an\n    exception with a misleading message.\n  * Redirect failed jail setup command output to a new log:\n    /var/log/synth/05_abnormal_cmd.out.  Under normal operation, the\n    log will be empty, but any abnormal output will now be sent there\n    rather than corrupt the ncurses display as it before now.\n  * Fix mount cleanup procedure.  The output of \"df -h\" was being\n    sorted alphabetically which caused mounts-on-mounts (an exception\n    condition that dillon has been getting with H2 testing) to fail\n    during dismount.  The df output is already in the correct order so\n    it only needs to be iterated in reverse without the pre-sort.\n\nChange:\n  * Synth now links curses statically so it should not pull in any\n    additional packages when the Synth binary package is installed.\n\nThe only known bug is the curses display will freeze if running in an\nxterm window that gets resized.  The cause is still unknown because in\ntheory Synth should correctly react to a window-resize event.  Some\npeople may have success with ^z followed by fg command, but it's best\nto avoid resizing the window at all.","distinct":true,"url":"https://api.github.com/repos/freebsd/freebsd-ports/commits/e0b3a5cece4e076de6b24d1319ba91e156b54254"}]}
{"actor":{"display_login":"uqs"}}