icu-config has been deprecated by its upstream developers for some years now. In icu 63.1, icu-config is optional to install, but installed by default. In the next version, icu-config will no longer be installed by default.
The developers recommend downstream packages use pkg-config to detect the icu libraries.
Debian Linux, package version 1.4.0.19
389-ds-base fails to build from source.
If using pkg-config to detect icu-i18n, binaries should be built.
Metadata Update from @mreynolds: - Custom field component adjusted to None - Custom field origin adjusted to None - Custom field reviewstatus adjusted to None - Custom field type adjusted to None - Custom field version adjusted to None - Issue set to the milestone: 1.4.0
I think this was merged, so closing fixed.
Metadata Update from @firstyear: - Issue close_status updated to: fixed - Issue status updated to: Closed (was: Open)
Thanks for updating the status of this ticket, @firstyear.
I haven’t forgotten about converting the other pkg-config calls to PKG_CHECK_MODULES. I’ve been on holidays for a few weeks, but will get onto this when I return next week.
pkg-config
PKG_CHECK_MODULES
@hmc Should we open a new ticket for the remaining pkg-config check changes? Or did you want to do it as part of this?
@firstyear I'll open a new PR for the remaining patchset.
Great, thanks @hmc
https://pagure.io/389-ds-base/pull-request/50342
Cherry-picked to 1.4.0 - 6f086aa
389-ds-base is moving from Pagure to Github. This means that new issues and pull requests will be accepted only in 389-ds-base's github repository.
This issue has been cloned to Github and is available here: - https://github.com/389ds/389-ds-base/issues/3126
If you want to receive further updates on the issue, please navigate to the github issue and click on subscribe button.
subscribe
Thank you for understanding. We apologize for all inconvenience.
Metadata Update from @spichugi: - Issue close_status updated to: wontfix (was: fixed)
Login to comment on this ticket.