lp:ubuntu/trusty/remctl

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/trusty/remctl
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

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.

38. By Robie Basak

No change rebuild for phpapi-20121212+lfs (LFS ABI break on 32-bit
arches).

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.

34. By Colin Watson

Rebuild for PHP 5.5.

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)
This branch contains Public information 
Everyone can see this information.

Subscribers