Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 570772 - app-admin/collectd-5.5.0 - Ebuild doesn't apply patches anymore
Summary: app-admin/collectd-5.5.0 - Ebuild doesn't apply patches anymore
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Proxy Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 570766
  Show dependency tree
 
Reported: 2016-01-03 18:42 UTC by Thomas Deutschmann (RETIRED)
Modified: 2016-01-08 03:12 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Suggested fix: Use autotools-utils instead of autotools class (collectd_fix570772.patch,1.03 KB, patch)
2016-01-03 19:04 UTC, Thomas Deutschmann (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Deutschmann (RETIRED) gentoo-dev 2016-01-03 18:42:32 UTC
Hi,

collectd-5.5.0.ebuild defines

> PATCHES=(
>         "${FILESDIR}/${PN}-5.4.1"-{libocci,lt}.patch
>         "${FILESDIR}/${PN}-4.10.3"-werror.patch
> )

...but theses patches are currently not applied (looks like when the ebuild was converted away from base class this was lost).

Reproducible: Always
Comment 1 Thomas Deutschmann (RETIRED) gentoo-dev 2016-01-03 19:04:49 UTC
Created attachment 421800 [details, diff]
Suggested fix: Use autotools-utils instead of autotools class
Comment 2 Chris Mayo 2016-01-05 18:20:02 UTC
Fixed now?:
https://github.com/gentoo/gentoo/commit/255bbef4ec73371480d70ddcf331e1a1c9db1574


N.B. autotools-utils.eclass:
https://github.com/gentoo/gentoo/commit/ad4c142684afb096e8fff2937ae5c5c3385dd22e

 autotools-{utils,multilib}.eclass: Ban for EAPI=6

Ban autotools-utils.eclass and dependant autotools-multilib.eclass for
EAPI=6 to avoid them being accidentally enabled. The former eclass
should be replaced with inline code, the latter with
multilib-minimal.eclass.