-
Notifications
You must be signed in to change notification settings - Fork 206
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
Post 0.107 cleanup & dropping API/ABI compat #400
Conversation
Few more things to remember:
|
see #401 |
3796fb9
to
e6e8d20
Compare
5c3fda5
to
706ccf9
Compare
b11fec3
to
dd71696
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It's looking good so far. The only thing we must fix are the tests that are failing. They just need to be zeroed because the \0
is missing when the strings are compared (see my comment in the test).
7dd4f86
to
c152ea4
Compare
New ctests to satisfy coverage
Thanks for your review @daniloegea ! I've addressed all of your comments and got the CI to be green (except for the known tunnel/GRE failures on Jammy autopkgtest, which are unrelated). PTAL. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm!
@@ -45,7 +45,12 @@ jobs: | |||
pull-lp-source netplan.io | |||
cp -r netplan.io-*/debian . | |||
rm -r debian/patches/ # clear any distro patches | |||
sed -i 's|rm debian/tmp/lib/netplan/generate|# DELETED|' debian/rules | |||
# usrmerge-fix | |||
mkdir debian/extra |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I believe this will start to fail when your changes get synced with Ubuntu but we can fix the CI again later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes. And I just uploaded 0.107.1-2 into Debian unstable. I'll use my next PR to adopt CI accordingly, once that landed.
Description
Note
Please review commit-by-commit (and ignore the huge "ABI: regenerate compat check for dropped symbols" commit in
abi-compat/*.xml
-- it's autogenerated)Unrelated changes
This PR contains some unrelated "cleanup" changes for post 0.107 tasks.
Primary changes
The primary changes, of dropping legacy Netplan API and ABI (in preparation for a breaking 1.0 release) start from commit "test:generator:base: Refactor to use new API".
Checklist
make check
successfully.make check-coverage
).