-
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
packaging: make infernalis -> jewel upgrade work #8034
Conversation
Did you see #7931 ? |
@ktdreyer Yes - I don't think it fixes the issue, though. Please read my analysis at http://tracker.ceph.com/issues/15047#note-4 |
We could merge this PR into #7931 if that makes sense. |
I think I see what you mean now. I'm ok with this, if it gets teuthology to pass. Are the RPM |
I will prepare a branch without the RPM commit and test that first. |
pushed wip-15047-deb-only to gitbuilders |
@@ -255,6 +255,8 @@ Requires: lsb-release | |||
%if 0%{?fedora} || 0%{?rhel} | |||
Requires: redhat-lsb-core | |||
%endif | |||
Conflicts: ceph < %{epoch}:10 | |||
Obsoletes: ceph < %{epoch}:10 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't think we need the Conflicts line here (and in all the other cases). The Conflicts line would probably only cause problems for us.
As for the Obsoletes line that does make sense, not sure if it is actually necessary though as this might already be covered by the tight 'Requires: <exact_version>' lines.
Repushed the RPM patch with the following changes:
|
Scheduled a full
|
@yuriw Can you check the teuthology command line in the previous comment? Hopefully I got it right . . . |
Test completed, logs of failed and dead jobs analyzed. Conclusions:
|
Thanks @smithfarm . We can merge the debian commit, then. |
Attempts to install jewel ceph-common, ceph-mon, ceph-osd, and ceph-base package over infernalis ceph package fail due to files existing in both. See comment #4 in the tracker issue for a deeper analysis. http://tracker.ceph.com/issues/15047 Fixes: ceph#15047 Signed-off-by: Nathan Cutler <ncutler@suse.com>
RPM commit dropped. Rebased on latest jewel. |
packaging: make infernalis -> jewel upgrade work Reviewed-by: Ken Dreyer <kdreyer@redhat.com>
thanks for figuring this out! |
Attempts to install jewel ceph-common, ceph-mon, ceph-osd, and ceph-base
package over infernalis ceph package fail due to files existing in both.
See comment #4 in the tracker issue for a deeper analysis.
http://tracker.ceph.com/issues/15047 Fixes: #15047
Signed-off-by: Nathan Cutler ncutler@suse.com