-
Notifications
You must be signed in to change notification settings - Fork 140
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
openvpn3 FTBFS on fedora-39[beta] #204
Comments
The fix https://gitlab.com/ojab/copr-openvpn3/-/compare/master...master?from_project_id=5398816 (I can't find a button to make a merge request there), test run https://copr.fedorainfracloud.org/coprs/ojab/openvpn3/build/6393948/ |
This is quite surprising, but I see that the autotools' provided Perhaps it's time to redo the Python packaging completely. I can plan that for a coming For some time I have pondered on moving the If anyone is willing to look into this, reach out to me (you'll find my e-mail address in the git log) and we find a way going forward. |
@ojab Thanks for that patch! I'll pull that in for the copr repos, but that will be tied to the |
TBH I don't get what's the issue, package from my copr fork works here (Fedora-39, glib2-2.77.3-2.fc39.x86_64,
Does it mean that there wouldn't be v20/v21 packages for Fedora-39? As I wrote, it works fine here, so I could proceed using my copr fork, but would prefer to have more upstream solution (i. e. your copr) for sure. |
Some VPN profiles works, but many configuration profiles makes
v22_dev is the first planned update for Fedora. The refactored glib2 integration was long over due, and that it might work with the current implementation is no guarantee it will be stable any more. The glib2 libraries has also been through some larger changes since 2.76, which is what triggered the misbehaviour in OpenVPN 3 Linux. As the refactoring for OpenVPN 3 Linux moved forward, several implementation errors and ugly hacks has been discovered and cleaned up - which also fixes some stray memory pointers and hard to catch memory leaks (some of it may be glib2 internals which I understand this waiting is painful. But as I started digging into these issues, it was either to spend lots of time adding more hacks and workarounds where the outcome was not that predictable - or to clean it up more properly. Even though lots of time is spent adding a better C++ API for D-Bus integration, I'm also trying to restrict it to what is really needed to do now to not delay the wait for too long. |
just want to confirm the packages from @ojab work for me on Fedora 39. Thank you. Looking forward to the improved version in the dsommers repo, but great to have working openvpn3! |
Realised this one has gone a bit under the radar, and there has been made some progress. But still quite a bit from ready to close it. Most of the related discussions happens in #171. To summarize:
|
My fork of
dsommers/openvpn3
copr (here) fails withimp
module is deprecated in Python-3.4 in favor ofimportlib
and was removed in Python-3.12, which is used in Fedora-39 (beta is going to be released next week or following week).The text was updated successfully, but these errors were encountered: