Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 942980 - app-admin/syslog-ng-4.6.0 is missing ivykis as builddep
Summary: app-admin/syslog-ng-4.6.0 is missing ivykis as builddep
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Tomáš Mózes
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-11-07 08:02 UTC by Étienne Buira
Modified: 2024-12-09 21:49 UTC (History)
3 users (show)

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


Attachments
build.log (syslog-ng-5.6.0-build.log,17.27 KB, text/x-log)
2024-11-07 08:03 UTC, Étienne Buira
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Étienne Buira 2024-11-07 08:02:58 UTC
ivykis is set as rundep, but headers are needed at build time.

Reproducible: Always
Comment 1 Étienne Buira 2024-11-07 08:03:21 UTC
Created attachment 908049 [details]
build.log
Comment 2 Tomáš Mózes 2024-12-03 13:09:55 UTC
Hello Étienne, it's listed both as RDEPEND and DEPEND:

RDEPEND=">=dev-libs/ivykis-0.42.4
...
DEPEND="${RDEPEND}"

How did you install syslog-ng?

For example on my machine:
# emerge -av1 syslog-ng

[ebuild  N     ] dev-libs/ivykis-0.43.2::local  USE="-static-libs" 654 KiB
[ebuild   R    ] app-admin/syslog-ng-4.8.1-r1::local  USE="caps -amqp -dbi -geoip2 -grpc -http -json -kafka -mongodb -mqtt -pacct -python -redis -smtp -snmp -spoof-source -systemd -tcpd -test" PYTHON_SINGLE_TARGET="python3_12 -python3_10 -python3_11 -python3_13" 0 KiB
Comment 3 Étienne Buira 2024-12-09 17:38:25 UTC
Hi Tomáš,

You're correct, ivykis is as the right place.

I tried to merge using ROOT=$r PORTAGE_CONFIGROOT=$r SYSROOT=$r portage under fakeroot, and it failed.

But i can't even reproduce the issue now, portage complains "/var/db/pkg" is read-only although $r is set to writable tree (in _emerge/actions.py, line 595 if that interests anyone, that looks like to impact python-using packages). I can do some patch-testing if someone wants to fix it.

Definitely invalid in the scope of syslog-ng, please apologise about the noise.
Comment 4 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-12-09 21:49:04 UTC
Yes, please file a separate Portage bug for that if you haven't already.