Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 711114 - net-misc/bird: no useflag for libssh
Summary: net-misc/bird: no useflag for libssh
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Tony Vroon (RETIRED)
URL:
Whiteboard:
Keywords: EBUILD, PullRequest
Depends on:
Blocks:
 
Reported: 2020-02-29 21:29 UTC by Alarig Le Lay
Modified: 2021-04-11 11:03 UTC (History)
2 users (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 Alarig Le Lay 2020-02-29 21:29:26 UTC
Hi,

The ebuilds in the tree for bird don’t have libssh as IUSE. This compilation is mandatory for the RPKI support. Thus, there is no RPKI support for bird when using the Gentoo official ebuild.

I’ve updated the ebuild on my own repo and it works fine since two months. I’m also including a patch from upstream fixing a bug when one uses a FQDN that resolves to an IPv6 address. https://git.grifon.fr/alarig/SwordArMor-gentoo-overlay/src/branch/master/net-misc/bird/bird-2.0.7-r1.ebuild

I can do a MR on github if you want.

Regards,
-- 
Alarig Le Lay
Comment 1 Alarig Le Lay 2020-03-19 20:41:52 UTC
I’ve opened an MR on github. The worst that could happen is that it’s never merged, so I that it’s worst the risk.
Comment 2 Skyler Mäntysaari 2020-08-29 00:01:23 UTC
Unfortunately seems that ROA statements are also not supported.

bird: /etc/bird/dn42_roa.conf:6:1 syntax error, unexpected CF_SYM_UNDEFINED, that line in question has roa <prefi> max <length> as <asn>.
Comment 3 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2020-08-29 03:31:47 UTC
(In reply to Skyler Mäntysaari from comment #2)
> Unfortunately seems that ROA statements are also not supported.
> 
> bird: /etc/bird/dn42_roa.conf:6:1 syntax error, unexpected CF_SYM_UNDEFINED,
> that line in question has roa <prefi> max <length> as <asn>.

Does the PR fix your issue? Or is this a different bug?
Comment 4 Alarig Le Lay 2020-08-29 11:39:45 UTC
It seems that you’re using the bird1 syntax on a bird2 daemon, take a look at https://herbizarre.swordarmor.fr/garbage/documents/roa-bird2 and adapt it for dn42.
Comment 5 Alarig Le Lay 2021-04-11 11:03:36 UTC
The version 2.0.8 has been pushed with the libssh useflag