lp:ubuntu/lucid-proposed/collectd

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

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Review team:
Ubuntu Development Team
Status:
Mature

Recent revisions

15. By Baptiste Mille-Mathias

* debian/patch/lp615509_curl_json.dpatch:
  - permit check of local files with curl_json (LP: #615509)

14. By Sebastian Harl

* New upstream release:
  - Now using libtool 2.
* Set urgency to medium because of the fix for #559801.
* Split the "collectd" binary package into "collectd-core" and "collectd".
  The former provides the main program file and the plugins while the latter
  provides the configuration. This allows for much more flexible setups
  (e.g. providing customizations on top of "collectd-core" without modifying
  the "collectd" package) and, amongst others, removes the hard dependency
  on librrd (Closes: #495936, #544311).
* debian/collectd-core.collectd.init.d:
  - Do not (try to) start collectd if the config file does not exist. Else,
    installation of "collectd-core" (which does not provide configuration)
    would fail.
* debian/collectd.postinst:
  - Let the "collectd" package restart the daemon, since it provides the
    config file.
* debian/collectd.links:
  - Symlink /u/s/d/collectd/examples to /u/s/d/collectd-core/examples.
* debian/control:
  - Build-depend on the right combination of libsnmp-dev and perl. Perl's
    CFLAGS (included in net-snmp's CFLAGS) introduced '-fstack-protector' in
    version 5.10.1 on some architectures (those supporting that features).
    net-snmp has been fixed to handle that correctly in 5.4.2.1~dfsg-4;
    thanks to Lamont Jones and Dann Frazier for reporting this
    (Closes: #559087).
  - Build-depend on libsensors4-dev rather than libsensors-dev. libsnmp-dev,
    starting with version 5.4.2.1~dfsg-5, supports libsensors4, thus making
    that possible. This restores the full functionality of the "sensors"
    plugin, which does not work well with libsensors3 and lm-sensors-3;
    thanks to Anssi Kolehmainen for reporting this (Closes: #538795).
  - Build-depend on libltdl-dev to make it possible to use the system-wide
    libltdl.
  - No longer conflict/provide/replace the pre-Lenny "collectd-$plugin"
    packages.
  - Update the list of collectd-core's suggestions: added various services
    providing data that may be collected by collectd. Downgraded lm-sensors
    from a recommendation to a suggestion.
* debian/patches:
  - Removed gmond-fix-compile-error.dpatch -- included upstream.
  - Added bts561577_collectd2html_recursive_fix.dpatch -- fixed
    collectd2html.pl's recursive mode and improved some defaults; thanks to
    Yuri D'Elia for reporting this and providing a patch (Closes: #561577).
  - Added bts557599_powerdns_fix.dpatch -- fixed communication to pdns
    versions 2.9.22 and above; thanks to <email address hidden> for reporting this
    and Luke Heberling for providing the patch (Closes: #557599).
  - Added bts559801_plugin_find_fix.dpatch -- make collectd resistant
    against copies of libltdl affected by CVE-2009-3736. This fixes a
    potential but very unlikely security issue, e.g. found in the embedded
    copy. For details about how collectd might be affected, see
    <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=559801#15>; thanks to
    Michael Gilbert for reporting this (Closes: #559801).
* debian/rules:
  - Pass --without-included-ltdl to configure to tell libtool 2 to not use
    the shipped libltdl but rather the one available in the system. Thus,
    in the future, libltdl related issues do no longer require updated
    collectd packages.
  - Pass --disable-static to configure to tell libtool 2 to not build any
    static libraries.
  - Install debian/collectd.conf as an example into "collectd-core".
  - Output the content of config.log if configure fails -- this might help
    debugging.
* debian/README.Debian:
  - Added a short explanation of the package split.

13. By Sebastian Harl

* New upstream release.
* debian/patches:
  - Removed battery_acpi_complain.dpatch - included upstream.
  - Removed include_empty_files.dpatch - included upstream.
  - Removed ntpd_type_pun_fix.dpatch - included upstream.
  - Removed rrdtool_uninitialized_fix.dpatch - included upstream.
  - Added libcollectdclient_static_sstrerror.dpatch to make a private
    function in libcollectdclient static.
* debian/rules:
  - Install collectd-network.py to /usr/share/doc/collectd/examples/.

12. By Andreas Moog

* Merge from debian unstable, remaining changes:
  - debian/patches/upstream_fix_ftbfs.dpatch
    - Fix FTBFS with gcc4.4 by cherrypicking the change from
      upstream's git-repository.
* Closes LP: #373462

11. By Bhavani Shankar

* Merge from debian unstable, remaining changes: (LP: #307683)
  - Add ubuntu_in6-glibc28.dpatch patch, fix FTBFS.
  - Add ubuntu_hardening.dpatch patch, fix FTBFS.
  - Add ubuntu_perl.c.dpatch, fix FTBFS.

10. By Morten Kjeldgaard

* Merge from Debian unstable (LP: #298828). Remaining Ubuntu changes:
* Add ubuntu_in6-glibc28.dpatch patch, fix FTBFS.
* Add ubuntu_hardening.dpatch patch, fix FTBFS.
* Add ubuntu_perl.c.dpatch, fix FTBFS.

9. By Devid Antonio Filoni

* Add in6-glibc28.dpatch patch, fix FTBFS (LP: #255837).
* Add ubuntu_hardening.dpatch patch, fix FTBFS.

8. By Sebastian Harl

* New upstream release.
  - Fixed another issue of the sensors plugin affecting some chip types
    (Closes: #468143).
  - Fixed creation of "vserver" graphs in collection.cgi (Closes: #475120).
  - Fixed a segfault when using libperl 5.10.
  - collectd now ships libiptc itself.
  New plugins:
  - Ascent server statistics: ascent
  - IPMI sensors information: ipmi
  - PowerDNS name server statistics: powerdns
  - incremental parsing of logfiles: tail
  - TeamSpeak2 server statistics: teamspeak2
  - detailed virtual memory statistics: vmem
* Disable "tcpconns" plugin by default (Closes: #478759).
* Reenabled iptables plugin on all architectures (Closes: #473435).
  - Added the plugin to collectd.conf.
  - Added /usr/share/doc/collectd/examples/iptables/.
  - Added build dependency on linux-libc-dev (>= 2.6.25-4) - that version is
    required because of #479899.
* New debconf template translations:
  - gl.po, thanks to Jacobo Tarrio (Closes: #482667).
* Added a work around for #474087 (broken openipmi .pc files) by forcing the
  inclusion of the ipmi plugin and manually specifying the dependencies.
* Updated standards-version to 3.8.0 (no changes).

7. By Sebastian Harl

* New upstream release.
  - Fixed handling of ignored sensors instances (Closes: #468143).
  - Fixed reading of wireless noise values (Closes: #471788).
* Adopted patches and script to extractDS.px being renamed to rrd_filter.px.
* Clarified debconf template in respect to packages required for the data
  migration (Closes: #469336).
* collectd.conf: Moved logging plugins to the top of the file.
* New debconf template translations:
  - de.po, thanks to Kai Wasserbäch (Closes: #469334).
  - fr.po, thanks to Florent Usseil (Closes: #468813).
  - pt.po, thanks to AmĂ©rico Monteiro (Closes: #469745, #472183).
* collectd.init.d: Consider the DISABLE option only when starting collectd.
* Disabled iptables plugin - libiptc is no longer available in Debian.
  - Removed the plugin from collectd.conf.
  - Removed /usr/share/doc/collectd/examples/iptables/.

6. By Sebastian Harl

* New upstream release.
  - Added basic support for monitoring by introducing notifications and
    threshold checking.
  - Reverse lookups can be disabled using the "ReverseLookups" option of the
    ntpd plugin (Closes: #455162).
  New plugins:
  - Set the hostname to an unique identifier: uuid
  - CPU, dist, network statistics of guest systems: libvirt
* Upload to unstable: With the latest changes to the perl plugin, all parts
  of collectd are suitable for a release.
* Added libvirt-dev, libxml2-dev and libhal-dev to the build dependencies.
* Updated package description to mention the monitoring support.
* Install liboping/oping.h to collectd-dev as well.
* collectd.init.d: Optionally start collectdmon to monitor collectd. This
  can be configured using the USE_COLLECTDMON variable - enabled by default.
* collectd.init.d: Added ENABLE_COREFILES option - if enabled the core file
  limit will be set to unlimited - disabled by default.
* Compile collectd with -DLT_LAZY_OR_NOW='RTLD_LAZY|RTLD_GLOBAL' to force
  lt_dlopen() to use the RTLD_GLOBAL flag which is required by the perl
  plugin (which would otherwise be unable to find symbols defined in libperl
  when loading perl modules that require such symbols).
* Disable debugging support.
* watch file: Added uversionmangle for "beta" and "-rc".
* Override "spelling-error-in-description" for the mysql plugin name - all
  plugins are spelled lowercase.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/maverick/collectd
This branch contains Public information 
Everyone can see this information.

Subscribers