Your message dated Tue, 27 Feb 2018 20:50:00 +0000
with message-id <e1eqmcg-000eyy...@fasolo.debian.org>
and subject line Bug#886920: fixed in collectd 5.8.0-1
has caused the Debian Bug report #886920,
regarding collectd: FTBFS with libi2c-dev 4.0
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
886920: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=886920
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: collectd
Version: 5.7.2-2

Hi,
I ran into an FTBFS as well when I wanted to rebuild in Ubuntu to pick
up the new DPDK 17.11.

I found [1], but I wasn't sure if the reported warning on liblvm2app
is "the" FTBFS. I mean collectd due to the way it works uses plenty of
libs and that way is easy to become outdated.
But while deprecated it doesn't look like an actual error to me.

Before finding this bug I was wondering more about:
  error: 'i2c_smbus_read_i2c_block_data' undeclared (first use in this
function); did you mean 'i2c_smbus_ioctl_data'?

But due to the mass of libs used (and tests done due to that) I
wondered if maybe even something completely else would be the issue.

It turns out we were both right.
In my case barometer was dependency-error breaking configure due to
actually i2c failing. This is due to changes to libi2c version 4.0 in
the Archive.

Once I removed barometer from being enabled it continued to run into
the bug pointed out by [1].

I see no upstream fixes for either yet.
TL;DR: we have an additional issue with the newer i2c libs.


Upstream in i2c this came by the change:

  commit 251d594fd0d338c7b85707a2e72153a404a25b10
  Author: Jean Delvare <jdelv...@suse.de>
  Date:   Mon May 21 16:52:48 2012 +0000

    New library for I2C device access under Linux. As a first step, the
    library will host the i2c_smbus_*() inline functions which were
    previously in the user-space flavor of <linux/i2c-dev.h>.

I reported the issue upstream at [2] so they can add a proper
toleration for the change in the i2c lib.

Note: short term the following does the trick to get it building at
least (obviously without i2c&barometer):
  confflags += --disable-barometer

[1]: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=881641
[2]: https://github.com/collectd/collectd/issues/2646


-- 
Christian Ehrhardt
Software Engineer, Ubuntu Server
Canonical Ltd

--- End Message ---
--- Begin Message ---
Source: collectd
Source-Version: 5.8.0-1

We believe that the bug you reported is fixed in the latest version of
collectd, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 886...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sebastian Harl <tok...@debian.org> (supplier of updated collectd package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Tue, 27 Feb 2018 20:44:03 +0100
Source: collectd
Binary: collectd-core collectd collectd-utils collectd-dbg collectd-dev 
libcollectdclient-dev libcollectdclient1
Architecture: source
Version: 5.8.0-1
Distribution: unstable
Urgency: medium
Maintainer: Sebastian Harl <tok...@debian.org>
Changed-By: Sebastian Harl <tok...@debian.org>
Description:
 collectd   - statistics collection and monitoring daemon
 collectd-core - statistics collection and monitoring daemon (core system)
 collectd-dbg - statistics collection and monitoring daemon (debugging symbols)
 collectd-dev - statistics collection and monitoring daemon (development files)
 collectd-utils - statistics collection and monitoring daemon (utilities)
 libcollectdclient-dev - client library for collectd's control interface 
(development file
 libcollectdclient1 - client library for collectd's control interface
Closes: 881641 881757 886920 887093
Changes:
 collectd (5.8.0-1) unstable; urgency=medium
 .
   [ Marc Fournier ]
   * New upstream release. (Closes: #887093, #881757, CVE-2017-16820)
   * New plugins:
     - DPDK link status and keep alive events: dpdkevents
     - Intel performance counters: intel_pmu (disabled in Debian because of
       missing dependencies)
     - Machine Check Exceptions notifications: mcelog
     - Open vSwitch link state events: ovs_events
     - Open vSwitch bridge / interface statistics: ovs_stats
     - receive and handle queries from SNMP master agent: snmp_agent
     - synproxy statistics: synproxy (Linux-specific)
   * Enable the grpc plugin, libgrpc++ is now available.
   * Enable the intel_rdt plugin, libpqos is now available.
   * Re-enable the varnish plugin, support for varnish 5.2 now implemented.
   * debian/control:
     - Build-depend on libgrpc++-dev, libprotobuf-dev, protobuf-compiler,
       protobuf-compiler-grpc: Needed by the grpc plugin.
     - Build-depend on intel-cmt-cat: Needed by the intel_rdt plugin.
   * debian/rules:
     - Disable the intel_pmu plugin.
     - Disable the synproxy plugin on non-Linux architectures.
     - Disable the dpdkevents, intel_pmu, intel_rdt, mcelog and mic plugins on
       non-Intel architectures.
   * debian/patches:
     - Added i2c_detection.patch; needed to build against libi2c-4.0. Thanks to
       Christian Ehrhardt for reporting this problem and Andreas Hasenack for
       providing a patch. (Closes: #886920)
     - Added liblvm2app_depreciation_warning.patch; allows the plugin to build
       despite liblvm2app depreciation. Thanks to Christian Ehrhardt for
       suggesting this workaround. (Closes: #881641)
     - Added rd_kafka_last_error.patch; needed to build against
       librdkafka-0.11.0. Thanks to Pavel Rochnyack for providing a patch.
     - Removed dpdk-pkg-config.patch; included upstream.
     - Removed libcollectdclient_error_buffer.patch; included upstream.
     - Removed local-msr-index-h.patch; included upstream.
     - Removed write_mongodb.patch; included upstream.
   * debian/libcollectdclient-dev.install:
     - Install new server and parsing header files.
   * debian/libcollectdclient1.symbols
     - Updated for 5.8.
 .
   [ Sebastian Harl ]
   * debian/control:
     - Depend on libi2c-dev (>= 4.0~); that's required for the i2c detection
       patch which breaks the build with earlier versions. Both changes can
       easily be reverted, e.g. for backporting.
Checksums-Sha1:
 c3a7664cd35ff909eecafbc1b69579c18b16e864 4053 collectd_5.8.0-1.dsc
 eb3567563de471e1950b7388e8883b911be3756a 1686017 collectd_5.8.0.orig.tar.bz2
 3885e0024a057af7669ced5c9b8ba8e3d96c94fd 76608 collectd_5.8.0-1.debian.tar.xz
 98648ddaf71a73541b0f0cbc5812dd2f65791f46 20255 
collectd_5.8.0-1_source.buildinfo
Checksums-Sha256:
 441276c5d813ad2269feb0bce7e745bd40a2c5757e2c288c9bb2a04b8b71bdbc 4053 
collectd_5.8.0-1.dsc
 b06ff476bbf05533cb97ae6749262cc3c76c9969f032bd8496690084ddeb15c9 1686017 
collectd_5.8.0.orig.tar.bz2
 c283cdbceb8168d325202fef4b1c94dc7fe599d2a07fee73426e8db7c538e181 76608 
collectd_5.8.0-1.debian.tar.xz
 8e369247f1a225d489633300b4b465fc272c3bd8f940e0ed71a8df2f71df062e 20255 
collectd_5.8.0-1_source.buildinfo
Files:
 87fa8bedc629281c1149fcbf46904656 4053 utils optional collectd_5.8.0-1.dsc
 a841159323624f18bf03198e9f5aa364 1686017 utils optional 
collectd_5.8.0.orig.tar.bz2
 86ce4cff69b13686065a9d891de11b2b 76608 utils optional 
collectd_5.8.0-1.debian.tar.xz
 3ca5c57ed2ec697db5f4c3133dab8a81 20255 utils optional 
collectd_5.8.0-1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJGBAEBCgAwFiEE0SB09zJN4Zng3RwbzAV+ci8f/McFAlqVtUESHHRva2tlZUBk
ZWJpYW4ub3JnAAoJEMwFfnIvH/zHBHwP/2LfisivrFk/QvyEb3znDK9w/OaMwyBb
na/vzlw+2xaX9dulKo8EzN2hZwEPDTCIXyoyMVcRFT2BtoPo9Ipyybc2Ipylxsv6
usOo3lGxewezEtkWVuuY9zx6K0lLMULSnB5e5ck8CEYdX5MIuCwWrsOe0TIyM+mf
1auvlOjEnn+BuSgsAJuO+hNKjQl358OEYv5h4nHpdVZFW0crsqb0ugeFbqvubVP8
r2W3w3G38x4ax3EN7aPPOu2BEXh7M0tbvnz+W/zgj6VV/cUWJlTDKsGGU9Lilned
/TgLcgGXg0TKfrPpunM//SoNxbAVOQju9I7L8FN6pklh9PdrQy+bb5CHPZiSVMFI
pWkG0nYZBG6qC8r1t958ZrvtlbCPioBFHqlGGKBDz1fYCeA38He2Sl4QTJDzpXdL
pVP3bpwxKE8uCuNv+O9SKzPjPvlZsr4oQGazmcNtaUJUR+LVKg9M71u/PVaXoQog
i8a1pjgAwwPSu6U+mhVcrTtEAclZZkNSQOxemuTIqqjaXzTAzkcH1+8XJSyhYzJO
i1UUwKptWY5xgy9MQuF2+t2sXFOT89rxgi4agVeWOHwgFh4wJUnoLOQKgag8saTl
ZXiLn2HY7W19IXPbSVBSMaCH0bMMnGCsz5EQLSVaDwV89rQ85qrXSKYskV9RnMff
BIYjItIksjd9
=45hu
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to