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

Upgrade to libabigail 2.0.0 #12722

Closed
wants to merge 2 commits into from
Closed

Upgrade to libabigail 2.0.0 #12722

wants to merge 2 commits into from

Conversation

xnox
Copy link
Contributor

@xnox xnox commented Nov 3, 2021

Upgrade to libabigail 2.0.0

Currently using my own CI image, until openzfs/libabigail-docker#2 is merged

Motivation and Context

Most distributions are upgrading to new libabigail 2.0.0 thus our builds should support the new version of libabigail to maintain ABI checking capability.

Description

Upgrade CI and abi files using libabigail 2.0.0

How Has This Been Tested?

By updating the CI

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Performance enhancement (non-breaking change which improves efficiency)
  • Code cleanup (non-breaking change which makes code smaller or more readable)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Library ABI change (libzfs, libzfs_core, libnvpair, libuutil and libzfsbootenv)
  • Documentation (a change to man pages or other documentation)

Checklist:

@xnox xnox marked this pull request as draft November 3, 2021 15:34
@xnox
Copy link
Contributor Author

xnox commented Nov 3, 2021

Workflow failed, redoing it.

This commit should be reverted once
openzfs/libabigail-docker#2 is merged and
deployed, and new :latest image is tagged.

Signed-off-by: Dimitri John Ledkov <dimitri.ledkov@canonical.com>
@xnox xnox changed the title Try jammy 2.0 abigail Upgrade to libabigail 2.0.0 Nov 8, 2021
@xnox xnox marked this pull request as ready for review November 8, 2021 15:47
- name: StoreABI
if: failure() && steps.CheckABI.outcome == 'failure'
run: |
sudo docker run -v $(pwd):/source ghcr.io/openzfs/libabigail make storeabi
sudo docker run -v $(pwd):/source ghcr.io/xnox/libabigail make storeabi
- name: Prepare artifacts
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Note above workflow changes are in a stand alone commit, that should be reverted once openzfs/libabigail-docker#2 is merged and deployed.

Makefile.am Outdated Show resolved Hide resolved
Signed-off-by: Dimitri John Ledkov <dimitri.ledkov@canonical.com>
@gmelikov
Copy link
Member

gmelikov commented Nov 9, 2021

Thank you! I'll try to find if there are ready to merge PRs with ABI changes to pass them before this change. Otherwise - I'll merge image after several days.

@gmelikov
Copy link
Member

gmelikov commented Nov 9, 2021

@xnox I've pushed your PR for image and released it, we're ready to revert second commit here.

@behlendorf behlendorf added the Status: Code Review Needed Ready for review and testing label Nov 9, 2021
@behlendorf behlendorf mentioned this pull request Nov 10, 2021
7 tasks
@behlendorf behlendorf added Status: Accepted Ready to integrate (reviewed, tested) and removed Status: Code Review Needed Ready for review and testing labels Nov 10, 2021
@behlendorf
Copy link
Contributor

I've gone ahead and merged just 85b9565 by cherry picking it. Thanks!

@jwk404 jwk404 mentioned this pull request Nov 10, 2021
13 tasks
tonyhutter pushed a commit to tonyhutter/zfs that referenced this pull request Nov 10, 2021
Reviewed-by: Tony Hutter <hutter2@llnl.gov>
Reviewed-by: George Melikov <mail@gmelikov.ru>
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Dimitri John Ledkov <dimitri.ledkov@canonical.com>
Closes openzfs#12722
Closes openzfs#12739
tonyhutter pushed a commit to tonyhutter/zfs that referenced this pull request Nov 10, 2021
Reviewed-by: Tony Hutter <hutter2@llnl.gov>
Reviewed-by: George Melikov <mail@gmelikov.ru>
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Dimitri John Ledkov <dimitri.ledkov@canonical.com>
Closes openzfs#12722
Closes openzfs#12739
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Status: Accepted Ready to integrate (reviewed, tested)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants