lp:ubuntu/oneiric/collectd

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

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Status:
Mature

Recent revisions

23. By Colin Watson

Build-depend on libdbi-dev rather than libdbi0-dev (LP: #625882).

22. By Clint Byrum

debian/control: Removing libhal-dev as Build-Dependency so collectd
can be moved to main.

21. By Colin Watson

* libperl-linkage.dpatch: Separate Perl ldopts into components suitable
  for LDFLAGS and LIBS, fixing build failure with 'ld --as-needed'
  (LP: #796571).
* Apply build fixes from peter green in Debian #625323:
  - gcc-4.6-fixes.dpatch: Fix unused variable/parameter errors (adjusted
    slightly by me to appease 'gcc -Wunused-result'.
  - notify-desktop.dpatch: Port to libnotify 0.7.

20. By Fabrice Coutadeur

fix-detection-libiptc-1.4.10.dpatch: fix detection of libiptc 1.4.10. This
fixes a FTBFS.

19. By Steffen Joeris <email address hidden>

* Non-maintainer upload by the security team
* Fix DoS in RRD file creation (Closes: #605092)
  Fixes: CVE-2010-4336
  Thanks to Florian Forster

18. By Sebastian Harl

* debian/rules:
  - Added support for ‘powerpcspe’ to the Java arch mapping; thanks to
    Sebastian Andrzej Siewior for the patch (Closes: #592909).
* debian/patches:
  - Added bts595756-notify_email-segfault -- upstream patch fixing a
    segfault in the 'notify_email' plugin; thanks to Manuel CISSE for
    reporting this (Closes: #595756).
  - Added bts592623-curl_json-file -- upstream patch fixing access to
    file:// URLs in the 'curl_json' plugin; thanks Baptiste Mille-Mathias
    for reporting this and pointing out the patch (Closes: #592623).
  - Added bts596128-reheap-fix -- upstream patch fixing the 'reheap()'
    function used to manage the "read" callbacks and making sure all plugins
    get executed correctly and in each interval (Closes: #596128).
* Set urgency to "medium" because of the RC bug-fix.

17. By Sebastian Harl

* New upstream release.
* debian/patches:
  - Removed bts561577_collectd2html_recursive_fix -- applied upstream.
  - Removed bts575029-collectd2html-xhtml -- applied upstream.
  - Removed bts557599_powerdns_fix -- applied upstream.
* debian/control:
  - Updated standards-version to 3.9.1 -- no changes.

16. By Sebastian Harl

* New upstream release:
  New plugins:
  - Parse XML data: curl_xml
  - Parse values from Modbus/TCP enabled devices: modbus (disabled in
    Debian; libmodbus is not available)
  - Timing values from Pinba: pinba
* debian/control:
  - Build-depend on libprotobuf-c0-dev and protobuf-c-compiler required by
    the 'pinba' plugin.
  - Updated to standards-version 3.8.4 -- no changes.
* debian/patches:
  - Removed bts566199_collection_hide_types -- applied upstream.
  - Removed typo_fixes -- applied upstream.
  - Added bts575029-collectd2html-xhtml, adding support for XHTML to
    collectd2html.pl; thanks to Ivan Shmakov for reporting this and Max
    Henkel and Timur Kirilichev for providing patches (Closes: #575029).
* debian/rules:
  - Define (and pass to configure) $JAR, required by current versions of the
    Java bindings.
  - Added support for Renesas SH4 to the Java arch mapping; thanks to
    Nobuhiro Iwamatsu for the patch (Closes: #564165).
* debian/collectd.postinst:
  - Manually replace /usr/share/doc/collectd/examples/ with a symlink when
    upgrading from versions << 4.10.0-1~ -- this is not handled by dpkg
    according to policy 6.6; thanks to Joey Hess for reporting this
    (Closes: #569268).
* debian/collectd-core.overrides:
  - Override 'capitalization-error-in-description python Python' -- all
    plugin names are spelled in lower-case letters.

15. By Sebastian Harl

* debian/rules:
  - Re-enabled non-kfreebsd plugins on i386 and amd64, which had been
    disabled accidentally by using findstring (which does a substring match)
    to compare DEB_BUILD_ARCH with kfreebsd-{amd64,i386}; thanks to ilia
    kudirov for reporting this (Closes: #567259).
  - Replaced all occurrences of 'findstring' with appropriate 'filter'
    statements to make sure to match words rather than substrings.

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.

Branch metadata

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

Subscribers