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

Enable builds without ceph-test subpackage #10872

Merged
merged 5 commits into from Sep 11, 2016
Merged

Conversation

rjfd
Copy link
Contributor

@rjfd rjfd commented Aug 25, 2016

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

Signed-off-by: Ricardo Dias rdias@suse.com

@smithfarm
Copy link
Contributor

smithfarm commented Aug 25, 2016

👍 This is very useful for speeding up the build (and making it less resource-hungry) for times when you don't need the ceph-tests package.

@rjfd
Copy link
Contributor Author

rjfd commented Aug 26, 2016

Rebased to resolve conflicts with yesterday commits.

@@ -1391,6 +1401,8 @@ ln -sf %{_libdir}/librbd.so.1 /usr/lib64/qemu/librbd.so.1
%{python3_sitelib}/__pycache__/ceph_daemon.cpython*.py*
%endif

#################################################################################
Copy link
Contributor

@smithfarm smithfarm Aug 26, 2016

Choose a reason for hiding this comment

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

@rjfd Please drop this divider line (all other divider lines were dropped by #9757)

@rjfd
Copy link
Contributor Author

rjfd commented Aug 26, 2016

@smithfarm done with dropping

@smithfarm smithfarm self-assigned this Aug 26, 2016
@smithfarm
Copy link
Contributor

pushed wip-16776 to gitbuilders

@smithfarm
Copy link
Contributor

gitbuilders passed!

@smithfarm
Copy link
Contributor

smithfarm commented Aug 28, 2016

@smithfarm
Copy link
Contributor

@b-ranto @ktdreyer @tchaikov Care to review?

@smithfarm
Copy link
Contributor

Jenkins test this please

@tchaikov
Copy link
Contributor

lgtm

@ktdreyer
Copy link
Member

Would you please also move ceph-client-debug in debian/ceph-base.install to debian/ceph-test.install ?

@rjfd
Copy link
Contributor Author

rjfd commented Aug 30, 2016

@ktdreyer done

@ktdreyer ktdreyer changed the title rpm: Enable RPM build without ceph-test subpackage Enable builds without ceph-test subpackage Aug 30, 2016
@ktdreyer
Copy link
Member

LGTM

@smithfarm
Copy link
Contributor

@tchaikov What additional testing does this PR need?

@tchaikov
Copy link
Contributor

tchaikov commented Sep 2, 2016

@smithfarm better off running it through a rados run, just to make sure the nothing is missing in the ceph-test package.

@smithfarm
Copy link
Contributor

ok, repushed wip-16776 to pick up the latest commit

@smithfarm
Copy link
Contributor

@rjfd Please rebase - there is a conflict.

Signed-off-by: Ricardo Dias <rdias@suse.com>
Signed-off-by: Ricardo Dias <rdias@suse.com>
@rjfd
Copy link
Contributor Author

rjfd commented Sep 9, 2016

@smithfarm rebase done

@tchaikov
Copy link
Contributor

tchaikov commented Sep 9, 2016

@rjfd and @smithfarm will pull this PR into my test branch for the qa run.

@tchaikov tchaikov self-assigned this Sep 9, 2016
@smithfarm
Copy link
Contributor

@tchaikov Thanks!

@smithfarm smithfarm removed their assignment Sep 9, 2016
@@ -46,9 +48,15 @@ if(WITH_LIBCEPHFS)
install(TARGETS ceph-client-debug DESTINATION bin)
endif(WITH_LIBCEPHFS)

if(WITH_TESTS)
Copy link
Contributor

Choose a reason for hiding this comment

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

Copy link
Contributor

Choose a reason for hiding this comment

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

…naries

Signed-off-by: Ricardo Dias <rdias@suse.com>
Signed-off-by: Ricardo Dias <rdias@suse.com>
@rjfd
Copy link
Contributor Author

rjfd commented Sep 9, 2016

@tchaikov thanks for catching that! I fixed it and pushed the new changes.

@smithfarm
Copy link
Contributor

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