Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 845327 - net-misc/kea: Add support for installing message compiler
Summary: net-misc/kea: Add support for installing message compiler
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Lars Wendler (Polynomial-C) (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-05-18 09:13 UTC by Adrian Schollmeyer
Modified: 2022-05-18 12:27 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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(-)