Skip to content

ceph-volume: dependency on python-ceph-common#36372

Merged
jan--f merged 1 commit intoceph:masterfrom
jan--f:c-v-fix-package-common-dep
Aug 5, 2020
Merged

ceph-volume: dependency on python-ceph-common#36372
jan--f merged 1 commit intoceph:masterfrom
jan--f:c-v-fix-package-common-dep

Conversation

@jan--f
Copy link
Contributor

@jan--f jan--f commented Jul 30, 2020

Since e5b585d ceph-volume depends on
python-ceph-common. This commit introduces this dependency for the
ceph-osd rpm (which includes ceph-volume) and installs the dependency
for tox runs.

Fixes: https://tracker.ceph.com/issues/46772
Fixes: e5b585d

Signed-off-by: Jan Fajerski jfajerski@suse.com

Checklist

  • References tracker ticket
  • Updates documentation if necessary
  • Includes tests for new functionality or reproducer for bug

Show available Jenkins commands
  • jenkins retest this please
  • jenkins test classic perf
  • jenkins test crimson perf
  • jenkins test signed
  • jenkins test make check
  • jenkins test make check arm64
  • jenkins test submodules
  • jenkins test dashboard
  • jenkins test dashboard backend
  • jenkins test docs
  • jenkins render docs
  • jenkins test ceph-volume all
  • jenkins test ceph-volume tox

@jan--f
Copy link
Contributor Author

jan--f commented Jul 30, 2020

This also removes tox runs for python2 and fixes a unit test failure that only seems to occur on python3.8.

@jan--f
Copy link
Contributor Author

jan--f commented Jul 30, 2020

jenkins test ceph-volume tox

Requires: lvm2
Requires: sudo
Requires: libstoragemgmt
Requires: python%{python3_pkgversion}-ceph-common = %{_epoch_prefix}%{version}-%{release}
Copy link
Contributor

Choose a reason for hiding this comment

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

note py-ceph-common is no longer py2 compatible. At least for master and octopus.

Also it is not yet backported to nautilus.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Yep am aware. This is a follow up for the drive-groups subcommand and will only be backported to octopus.

Since e5b585d ceph-volume depends on
python-ceph-common. This commit introduces this dependency for the
ceph-osd rpm (which includes ceph-volume) and installs the dependency
for tox runs.

Fixes: https://tracker.ceph.com/issues/46772
Fixes: e5b585d

Signed-off-by: Jan Fajerski <jfajerski@suse.com>
@jan--f jan--f force-pushed the c-v-fix-package-common-dep branch from ad111c0 to cb432fe Compare August 3, 2020 15:15
@jan--f
Copy link
Contributor Author

jan--f commented Aug 3, 2020

jenkins test ceph-volume tox

Copy link
Contributor

@guits guits left a comment

Choose a reason for hiding this comment

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

py2 testing error is irrelevant here

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants