Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

No rbgen on Fedora because Python 3 only #4

Open
holzingk opened this issue Sep 20, 2019 · 1 comment
Open

No rbgen on Fedora because Python 3 only #4

holzingk opened this issue Sep 20, 2019 · 1 comment

Comments

@holzingk
Copy link

Fails to build on Fedora because it ships without Python 2.
This line needs to be changed probably:
https://github.com/sysrepo/libredblack/blob/master/configure#L2959

@jktjkt
Copy link

jktjkt commented Apr 20, 2020

It's not just the TabError, there's also the exec statement on Python 2, which Python 3 does not have. An appropriate fix is passing --without-rbgen to ./configure because sysrepo does not use rbgen at all.

jktjkt added a commit to CESNET/CzechLight-dependencies that referenced this issue Apr 21, 2020
Fedora 31 is Python3-only, and libredblack's rbgen uses `exec`
statement which won't really work. (There's also a TabError in there,
but that's purely cosmetic.) Libssh also came up a bit more strict
cipher policy settings, hence the libnetconf2 update.

There are new error reports about memory leaks that I was not able to
track down; I don't know if it's due to libev and libssh bugs or whether
the problem is in the callers.

Bug: sysrepo/libredblack#4
Bug: CESNET/libnetconf2#222
Change-Id: I4448c49079f4bd46bba0aef1f3bf558aeb26a64f
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants