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
qa/workunits: Remove redundant Xenial cmake3 requirements #35082
qa/workunits: Remove redundant Xenial cmake3 requirements #35082
Conversation
…uirements It's no longer necessary to handle Xenial as a special case. Fixes: https://tracker.ceph.com/issues/45561 Signed-off-by: Brad Hubbard <bhubbard@redhat.com>
Signed-off-by: Brad Hubbard <bhubbard@redhat.com>
64d5f32
to
88094c2
Compare
@badone could you fill me with more context? we don't build nautilus on xenial anymore? |
The test still runs on Xenial. Is Nautilus supported on Xenial? If not I guess we could remove Xenail from this test instead but the code's redundant anyway right? |
i am not sure. you put "Fixes: https://tracker.ceph.com/issues/45561" in the commit message. and add "bug fix" label to this PR instead of "cleanup", that's why i am asking.
that's why i approved this PR. |
This forms part of the resolution for https://tracker.ceph.com/issues/44981 |
the failures are either tracked or fixed by |
i am leaving https://tracker.ceph.com/issues/45561 open. as i am not sure if nautilus on xenial is still being built or tested, if you could paste any link / document as a reference, that'd be great. |
https://shaman.ceph.com/builds/ceph/wip-nautilus-badone-testing/ built xenial 7 days ago. |
@tchaikov https://shaman.ceph.com/builds/ceph/nautilus/fd80879112559f6509c42370d6cb41114d5e54d0/ is building on Xenial today.
|
http://qa-proxy.ceph.com/teuthology/bhubbard-2020-05-22_22:46:42-rados-nautilus-distro-basic-smithi/5083578/teuthology.log <--- This is the specific failure in Nautilus HEAD this PR is designed to resolve. |
so we still need to handle xenial, right? |
Right, but not as a special case. |
the commit message reads:
and i did read it. you reply repeats it in a slightly different way. the reason why we install cmake3 on xenial was we used cmake3 for compiling nautilus on xenial. and because we claimed to drop the xenial by then but was still using it. so i have to package cmake3 for xenial then. i think it's a cleanup but not a fix, because we don't built the master branch on xenial anymore. please note i compiled cmake3 using the a recent toolchain offered by PPA, that's why "libstdc++6 (>= 6)" is required. so far, i cannot find enough information connecting the issue with the fix. |
I've removed 'bug fix' and added 'cleanup'. I think that's what you want? My argument is that it may be a clean up on master but I believe it's a bug fix on nautilus. My objective is to get the nautilus test to pass. This seemed like a reasonable way to achieve that. Please make or suggest any adjustments you deem necessary for this discussion to reach an end. |
this does not make difference anymore, as this PR has been merged. Brad, i was reviewing this change in hope to help you. what i can now, is to make sure the tracker issue is not closed because of a "maybe" fix. if i have enough bandwidth, i would make or suggest. |
I appreciate your help but am just not clear on why you consider it to be a "maybe" fix. Perhaps you could elaborate on what is required to convince you it is an actual fix? |
i tried to put my understanding of the issue in #35082 (comment) . if you think otherwise, i will give up on understanding the "why". if you could paste a link to pulpito of the passed fix on nautilus with backport of this change, that'd suffice. |
Fixes: https://tracker.ceph.com/issues/45561
Checklist
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