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
Add missing includes to Geometry/Tracker(Numbering/Geometry)Builder #31356
Conversation
The code-checks are being triggered in jenkins. |
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-31356/18141
|
A new Pull Request was created by @davidlange6 (David Lange) for master. It involves the following packages: Geometry/TrackerGeometryBuilder @civanch, @Dr15Jones, @makortel, @cvuosalo, @ianna, @mdhildreth, @cmsbuild can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
@cmsbuild please test |
The tests are being triggered in jenkins.
|
+1 |
Comparison job queued. |
Comparison is ready Comparison Summary:
|
@@ -7,6 +7,10 @@ | |||
<use name="Geometry/CommonDetUnit"/> | |||
<use name="Geometry/CommonTopologies"/> | |||
<use name="Geometry/TrackerNumberingBuilder"/> | |||
<use name="CondFormats/GeometryObjects"/> |
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.
@davidlange6 , looks like this is causing cyclic deps in cxxmodules IBs due to following dep chain
CondFormats/GeometryObjects -> Geometry/VeryForwardGeometryBuilder -> Geometry/TrackerNumberingBuilder -> CondFormats/GeometryObjects
module build failed to compile any thing,
Indeed. - however this PR not causing cyclic dependencies. Its admitting to having them..
#31420 is causing them.
On Sep 4, 2020, at 8:36 AM, Malik Shahzad Muzaffar <notifications@github.com<mailto:notifications@github.com>> wrote:
@smuzaffar commented on this pull request.
________________________________
In Geometry/TrackerGeometryBuilder/BuildFile.xml<#31356 (comment)>:
@@ -7,6 +7,10 @@
<use name="Geometry/CommonDetUnit"/>
<use name="Geometry/CommonTopologies"/>
<use name="Geometry/TrackerNumberingBuilder"/>
+<use name="CondFormats/GeometryObjects"/>
@davidlange6<https://github.com/davidlange6> , looks like this is causing cyclic deps in cxxmodules IBs due to following dep chain
CondFormats/GeometryObjects -> Geometry/VeryForwardGeometryBuilder -> Geometry/TrackerNumberingBuilder -> CondFormats/GeometryObjects
module build failed to compile any thing,
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub<#31356 (review)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ABGPFQ2LPSIQQLDF2VZTZXLSECDIHANCNFSM4QVL4XIA>.
|
correct but if this PR along with https://github.com/cms-sw/cmssw/pull/31343/files gets merged then it will break all IBs :-) |
On Sep 4, 2020, at 8:44 AM, Malik Shahzad Muzaffar <notifications@github.com<mailto:notifications@github.com>> wrote:
correct but if this PR along with https://github.com/cms-sw/cmssw/pull/31343/files gets merged then it will break all IBs :-)
Yes, its time to revert #31420.
By the way, all the cyclic deps can be found under ignominy results https://cmssdt.cern.ch/SDT/cgi-bin/newQA.py?arch=slc7_amd64_gcc820&release=CMSSW_11_2_X_2020-09-03-2300#ignominy
Right - Did you not notice that I fixed 4 of them yesterday?..
|
please test with #31359 |
The tests are being triggered in jenkins.
|
my local full build shows that these two changes work and restore the modules build to a working state (mostly) |
+1 |
Comparison job queued. |
Comparison is ready Comparison Summary:
|
+1 |
This pull request is fully signed and it will be integrated in one of the next master IBs (tests are also fine). This pull request will now be reviewed by the release team before it's merged. @silviodonato, @dpiparo, @qliphy (and backports should be raised in the release meeting by the corresponding L2) |
this pr does not require any external change.. |
+1 |
as usual - found in module build errors