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

rpm,debian: Ensure all ceph-disk runtime dependencies are declared for ceph-base #21356

Merged
merged 2 commits into from Apr 13, 2018

Conversation

smithfarm
Copy link
Contributor

@smithfarm smithfarm commented Apr 11, 2018

The sgdisk and parted dependencies are not used by ceph-volume, or by anything other than ceph-disk, so move them to ceph-base.

Fixes: http://tracker.ceph.com/issues/23657

In Debian "gdisk" is already listed under ceph-base, so this commit is
RPM-only.

sgdisk is only used by ceph-disk (part of "ceph-base"), not by ceph-volume
(part of "ceph-osd")

Fixes: http://tracker.ceph.com/issues/23657
Signed-off-by: Nathan Cutler <ncutler@suse.com>
@alfredodeza
Copy link
Contributor

Just a quick note: ceph-volume doesn't use parted

Since ceph-disk has been moved from "ceph-osd" to "ceph-base", all of
ceph-disk's dependencies should also be moved, provided they are not
needed by anything else.

Fixes: http://tracker.ceph.com/issues/23657
Signed-off-by: Nathan Cutler <ncutler@suse.com>
@smithfarm
Copy link
Contributor Author

Changelog:

  • move parted as well as gdisk
  • update PR description

@smithfarm
Copy link
Contributor Author

@alfredodeza OK, updated. What is the magic incantation to trigger ceph-volume tests on this PR?

@alfredodeza
Copy link
Contributor

@smithfarm you would need to push to ceph-ci so that we can get packages build for functional tests. For reporting into this PR the branch name would need to be the same name, so that packages can appear at https://shaman.ceph.com/builds/ceph/wip-23657/

@smithfarm
Copy link
Contributor Author

smithfarm commented Apr 12, 2018

@alfredodeza OK, pushed. Now waiting for packages to build at https://shaman.ceph.com/builds/ceph/wip-23657/acf6423cf6c6a47dbf59a99052a227c229d47004/

Nevermind, Kefu already pushed this PR to ceph-ci under a different branch name, so that URL will not work.

@smithfarm
Copy link
Contributor Author

@tchaikov What's the name of your ceph-ci branch that contains this PR? I couldn't find it. @alfredodeza would like to trigger https://jenkins.ceph.com/view/all/job/ceph-volume-test/ on it.

@tchaikov
Copy link
Contributor

@smithfarm it's wip-kefu-testing-2018-04-12-1450 .

@alfredodeza
Copy link
Contributor

now that we've changed to disallow branches on ceph.git none of the ceph-volume jobs will work, they were depending on having branches in ceph.git (not elsewhere). This will take a while to get everything wired up correctly. I will run these tests manually from Kefu's branch/packages

@tchaikov tchaikov changed the title Ensure all ceph-disk runtime dependencies are declared for ceph-base rpm,debian: Ensure all ceph-disk runtime dependencies are declared for ceph-base Apr 13, 2018
@alfredodeza
Copy link
Contributor

These changes worked for me locally.

@smithfarm smithfarm merged commit fac2359 into ceph:master Apr 13, 2018
@smithfarm smithfarm deleted the wip-23657 branch April 13, 2018 13:59
@smithfarm
Copy link
Contributor Author

Thanks to @tchaikov and @alfredodeza for testing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
3 participants