Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 845327

Summary: net-misc/kea: Add support for installing message compiler
Product: Gentoo Linux Reporter: Adrian Schollmeyer <nex+b-g-o>
Component: Current packagesAssignee: Lars Wendler (Polynomial-C) (RETIRED) <polynomial-c>
Status: RESOLVED FIXED    
Severity: enhancement CC: expeditioneer
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Adrian Schollmeyer 2022-05-18 09:13:11 UTC
Kea ships a message compiler, which is required for generating log messages sources when developing Kea hooks libraries.
It can be enabled at compile-time using ./configure --generate-messages.
Afaik there are no additional dependencies when enabling the message compiler.
Side effects are that the message files in the Kea sources are recompiled, but since upstream should make sure that they are up-to-date, this should not have any impact on the final result.

Since I am currently developing Kea hooks, I'd be really happy to see --generate-messages to become available in the ebuild.
I can offer to patch the ebuild myself as I have done this before [0], but I'd like to know whether this shall be added behind a USE flag or if it shall be always enabled.

[0] https://gitlab.fem-net.de/gentoo/fem-overlay/-/blob/fdfcc5e729e0bb1c8eb7fe27dd0888343d8b5ecd/net-misc/kea/kea-1.8.2-r1.ebuild
Comment 1 Larry the Git Cow gentoo-dev 2022-05-18 12:27:53 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7d3e9c71823164d3eb6f0ffe3470043be4be7ba

commit c7d3e9c71823164d3eb6f0ffe3470043be4be7ba
Author:     Lars Wendler <polynomial-c@gentoo.org>
AuthorDate: 2022-05-18 12:09:59 +0000
Commit:     Lars Wendler <polynomial-c@gentoo.org>
CommitDate: 2022-05-18 12:27:48 +0000

    net-misc/kea: Bump to version 2.0.2
    
    Removed old
    
    - Bump to EAPI-8
    - Install message-compiler (#845327)
    - Add missing caps (831115)
    
    Closes: https://bugs.gentoo.org/830059
    Closes: https://bugs.gentoo.org/831115
    Closes: https://bugs.gentoo.org/845327
    Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>

 net-misc/kea/Manifest                              |  2 +-
 .../kea/{kea-1.9.11.ebuild => kea-2.0.2.ebuild}    | 32 ++++++++++++++++------
 net-misc/kea/metadata.xml                          |  1 +
 3 files changed, 26 insertions(+), 9 deletions(-)