-
Notifications
You must be signed in to change notification settings - Fork 6k
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
ceph.spec.in: fix lttng/babeltrace conditionals #5193
Conversation
hmm, babeltrace-devel is in the SLE12 SDK, but I do not see it in openSUSE at all |
Do you want to wait until it's packaged in OpenSUSE? |
I ran a test build in OBS with this patch, and it failed even in SLE12. Will need to get that fixed before merging upstream, hence the DNM. |
The problem is that when the |
05ad631
to
190b177
Compare
Looks good. It's also useful to know that about Want to simply move |
We can do that for lttng-ust-devel, but the libbabeltrace-devel package is On Tue, Jul 14, 2015 at 6:20 PM, Ken Dreyer notifications@github.com
|
187562b
to
fc190bc
Compare
fc190bc
to
34c72f8
Compare
It's annoying that we always install (and package) the rbd-replay-prep manpage, but the executable is only built and installed on certain platforms. |
I'm a bit mystified by this. Today I have looked into other BuildRequires that are only specified for subpackages, and these OBS is respecting. As a general rule, though, it's better to consolidate all the BuildRequires up at the top if playing nicely with OBS is desirable. |
34c72f8
to
aae0a19
Compare
@smithfarm it needs rebasing |
4971265
to
1686cff
Compare
@dachary done |
Er, hmm, does this need to be rebased again? (due to #5791 ?) |
1686cff
to
c31787c
Compare
lttng and babeltrace are build dependencies for rbd-replay-prep. Make sure the right package names are used. Enable for SLE12, as well as for openSUSE 13.1 and higher. Move the BuildRequires out of the ceph-test subpackage and into the distro-conditional dependencies section. Make ordering of BuildRequires a little more alphabetical. http://tracker.ceph.com/issues/12360 Fixes: ceph#12360 Signed-off-by: Nathan Cutler <ncutler@suse.com> sqme
c31787c
to
e267128
Compare
@ktdreyer Yeah, you're right. Dropped the redundant commit and rebased the other one. |
Ok, this looks good to me. I'm running it through gitbuilder, and will merge when that looks good. |
ceph.spec.in: fix lttng/babeltrace conditionals
ceph.spec.in: fix lttng/babeltrace conditionals Reviewed-by: Ken Dreyer <kdreyer@redhat.com>
This commit makes sure that, for SLE/openSUSE, babeltrace-devel is a
BuildRequires and rbd-replay-prep is packaged.
Background quote from #5082 :
"Since we BuildRequire: libbabeltrace-devel, autoconf will see that babeltrace
is available during the build, and make will build/install the rbd-replay-prep
utility."
http://tracker.ceph.com/issues/12360 Fixes: #12360
Signed-off-by: Nathan Cutler ncutler@suse.com