lp:ubuntu/trusty/remctl
- Get this branch:
- bzr branch lp:ubuntu/trusty/remctl
Branch merges
Branch information
- Owner:
- Ubuntu branches
- Status:
- Development
Recent revisions
- 41. By Russ Allbery
-
* Build-Depend on the version of gem2deb with working multi-binary
package support for native extensions.
* Fix the exclusion rule for dh_install --fail-missing to ignore the
Ruby module under both the 2.0 and 1.9.1 paths. (dh_ruby --install
will go back and install the module in the correct locations.) Should
fix FTBFS in Ubuntu, which still has Ruby 1.9.1. - 40. By Logan Rosen
-
Undo the gem2deb changes from 3.8-2, as we apparently don't have a new
enough version of it. - 39. By Russ Allbery
-
* Add upstream patch to increase the buffer size on timeout tests.
Linux has apparently increased the size of network writes it is
willing to buffer internally, so we now have to write more data to
force a timeout. (Closes: #743991)
* Use gem2deb to build and install the Ruby module. This will
automatically use the current supported Ruby versions, avoiding the
need for sourceful uploads for new Ruby releases. Thanks to Christian
Hofstaedtler for the patch.
* Remove now-unneeded Lintian override for the upstream signing key.
* Add a Lintian override for the dual-licensed protocol specification. - 37. By Russ Allbery
-
* New upstream release.
- remctld now uses libevent for the process event loop, which removes
the need to poll for child exit and will make the server faster and
more responsive.
- Fill each MESSAGE_OUTPUT message from the server with the maximum
allowed data per the protocol, rather than capping it artificially
at 65000 octets.
- Fix a minor server memory leak when processing help commands.
- Fix a minor client memory leak on errors with protocol one commands.
- Write out the server PID file atomically.
* Start building the Ruby extension for Ruby 2.0 and stop building it
for Ruby 1.8, which is being removed. (Closes: #735659)
* Add Depends on ruby | ruby-interpreter to ruby-remctl. This is
apparently standard for Ruby extensions, since it will pull in a
version of Ruby that can use the extension if the Ruby versions of the
extension match the providers of ruby-interpreter.
* Drop Replaces and Breaks on libremctl-ruby1.8 and libremctl-ruby1.9.
These were already tranditional packages in wheezy.
* Correctly qualify the libsystemd-daemon- dev dependency with
[linux-any]. (Closes: #736578)
* Switch to the new uscan upstream signature verification method, which
uses an armored key in debian/upstream/ signing- key.asc. This allows
removal of debian/source/ include- binaries. Export a minimal key to
save all the space required by key signatures, since inclusion of the
key in the package already indicates the relevant trust and the
signatures are retrievable from a public keyserver. - 36. By Russ Allbery
-
* New upstream release.
- Fix client memory leak when remctl_set_ccache is used.
- Fix Net::Remctl::Backend argument count validation when one of the
arguments is coming from standard input.
- remctld in stand-alone mode now supports systemd status notification
and socket activation and, with -Z, upstart status notification. By
default, remctld is still spawned from inetd, so this only affects
users who change the default configuration. Sample systemd and
upstart configurations are included in /usr/share/doc/remctl- server.
- Net::Remctl classes now fail cleanly if the object is undef.
* Switch the default Ruby build to 1.9.1 to make it easier to remove the
Ruby 1.8 module build when ready to do so.
* Add necessary keyring and watch configuration for uscan to verify
PGP signatures on new upstream releases.
* Update the watch file to download *.tar.xz distributions by default.
* Remove now-unnecessary override of dh_builddeb to use xz compression.
* Remove old NEWS file that predated the package split for a port
transition that substantially predated oldstable.
* Update standards version to 3.9.5 (no changes required). - 35. By Russ Allbery
-
* New upstream release.
- For client calls with a timeout, restart waiting for a non-blocking
connect if the select call is interrupted by a signal.
- Better Net::Remctl::Backend help formatting for commands with long
syntax. - 33. By Russ Allbery
-
* New upstream release.
- Fix a long-standing race condition in remctld that could truncate
large backend output.
- remctl_set_ccache is now threadsafe when built against a GSS-API
library that supports gss_krb5_import_ cred.
- The Net::Remctl and Net::Remctl::Backend Perl module versions have
gone backwards from Perl's perspective to bring them in-line with
the package version (3.4 -> 3.05). This is a one-time adjustment
to a more reliable versioning scheme.
- Fix test suite issues with newer Linux kernels. - 32. By Russ Allbery
-
* Upload to unstable.
* Drop old Ruby transitional packages required for upgrades from squeeze
now that wheezy has been released.
* Add additional Perl modules required to run the full module test suite
to Build-Depends.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)