Any attempt to alter echo and control flags when the standard input
stream is not connected to a tty will fail. Fix the resulting nuisance
messages by skipping these steps if a tty is not present.
Reported by kmoore@ on jenkins
The echo and control-flow flags weren't being restored correctly in
general, and they weren't being restored at program exit. The result
on PuTTY was that nothing would echo to the terminal after Synth
exited, but the new version fixes it.
Small add-on for the python requests http library. Makes use Twisted's
ThreadPool, so that the requests API returns deferred.
The additional API and changes are minimal and strives to avoid
surprises.
WWW: https://github.com/tardyp/txrequests
2016-02-07: Released libzip 1.1.1
- Build fixes for Linux
- Fix some warnings reported by PVS-Studio
2016-01-28: Released libzip 1.1
- ziptool(1): command line tool to modify zip archives
- Speedups for archives with many entries
- Coverity fixes
- Better APK support
- Support for running tests on Windows
- More build fixes for Windows
- Portability fixes
- Documentation improvements
PR: 207250
Approved by: makc (maintainer)
- Add a configuration option for Lumina desktop.
- Add lagg interface option for wifi users.
- Make fdesc mount mandatory in case bash or openjdk installed later.
- Improve removable media mount config for XFCE.
- Other minor enhancements and bug fixes.
PR: 206798
Submitted by: Jason Bacon <bacon4000@gmail.com> (maintainer)
Numerous new support scripts for sysutils/desktop-installer and
sysutils/cluster-admin (to be committed).
Other bug fixes and minor enhancements.
PR: 206797
Submitted by: Jason Bacon <bacon4000@gmail.com> (maintainer)
From CHANGES:
Selenium 2.52.0
* Fixing case where UnexpectedAlertException doesn't get the alert_text in the error object
* Firefox: Actually use launch_browser timeout Fixes#1300
PR: 207140
Submitted by: douglas@douglasthrift.net (maintainer)
Dewayne G. confirmed that CPUTYPE=core-avx-i works again on the
current snapshot of gcc6. It must have been broken temporarily.
For now, let's remove the -march filter from CFLAGS. If it becomes
a problem again, I'll filter it out permanently.
Changes per diff of the CHANGELOG file:
Fix wrong answer to simple name query when --domain-needed set, but no
upstream servers configured. Dnsmasq returned REFUSED, in this case,
when it should be the same as when upstream servers are configured -
NOERROR. Thanks to Allain Legacy for spotting the problem.
Return REFUSED when running out of forwarding table slots, not SERVFAIL.
Add --max-port configuration. Thanks to Hans Dedecker for the patch.
Add --script-arp and two new functions for the dhcp-script. These are
"arp" and "arp-old" which announce the arrival and removal of entries
in the ARP or nieghbour tables.
Extend --add-mac to allow a new encoding of the MAC address as base64,
by configurting --add-mac=base64
Add --add-cpe-id option.
- Enable PKI, SWANCTL, and VICI options (no external dependencies)
- Document IMPLIES dependency on VICI for SWANCTL; mention in SWANCTL_DESC
- Bump PORTREVISION
PR: 205438
Reported by: Nick B <nicblais@clkroot.net>
Submitted by: strongswan@Nanoteq.com (maintainer)
"gqlite3" should have been "gsqlite3", like it was before that SVN commit,
otherwise the build breaks.
Submitted by: Andrew Nichols <andrew@quadrant.net>
I'm pleased to finally issue the first release of Synth. There were some
significant changes since the last release candidate:
* Rework piped command handling to fix command parsing
Synth was using ada-util to execute external commands and receive the
output. Unfortunately, this implementation currently can not handle
either extra whitespace nor can it support quoted values. The author
is going to fix this soon using popen and pclose for Unix, but I just
implemented the functionality by binding to those functions myself.
* This was the only use of ada-util (I originally expected to use more
of this library's functionality) so it's been dropped as a dependency.
This reduces the stripped executable size by about 30%.
* The environment was prepopulated with UNAME_[x] variables. This is
required for Synth to support building packages for different releases
or even architectures (e.g. building 10.2 packages on 11.0-CURRENT).
* Define OSREL in the builder's /etc/make.conf. This seemed to be
required for emulators/virtio-kmod which uses <pre> although it's not
clear defining OSREL is necessary.
* Fix graceful shutdown handling in text mode.
When the graceful shutdown key was changed from Escape to Control-Q, it
stopped working in text mode (i.e. when it wasn't in curses). I believe
that's because the curses display uses the "raw" tty mode and lets all
control characters through. In text mode, Control-Q has a flow control
functionality. I wrote a routine to disable that flow control and give
Synth access to control-Q keypress in all cases.
* The same routine disables TTY echoes when they are unwanted
* Fix "status-everything" dry-run issue where a graceful shutdown resulted
in an unwanted "sorry" message.
* In test mode file system violation check, mark changes to /var/run
during building to be excluded from checks.
* Add a guard that checks if Synth is launched when the current directory
is <sysroot>/usr/local (or a subdirectory of it). Synth will fail
to mount everything in this case, so now it stops and tells the user
to change directories and try again.
From upstream commit fecd0e5 in rabbitmq/rabbitmq-common:
Opening several ports for single fd is considered undefined behaviour
in erlang. It's safe to replace this whole function with 'io:format'.
Because writing to standard_error with io:format is synchronous - after
this call has returned data was definitely sent to the port. And
`erlang:halt` guarantees that this data will be flushed afterwards.
See also ba531a1 in erlang/otp:
Instead of outputting a formatted message showing errors found, a core
was (often) created.
This commit should fix all issues related to core dumps with RabbitMQ on
Erlang 18, which were most often observed when creating or joining
clusters.
MFH requested because a beam core dump would be most certainly interpreted
as the symptom of something worse within the Erlang VM.
PR: 204147
Submitted by: Alexey Lebedeff (follow up)
MFH: 2016Q1
Here's what happened (see also GitHub issue #6250 for elastic/kibana):
- The tag for 4.4.1 appeared on GitHub
- The port was updated to 4.4.1 using the release tarball from elastic.co,
with a matching name
- The tarball was actually a beta from a commit that was not pushed
- The port broke once the tarball from the actual release came up for
download, with exactly the same name
The commit id from package.json now matches the commit from the upstream
repo. This should be used in the future to check if tarballs actually match
releases.
Approved by: maintainer (by mail)