-
Notifications
You must be signed in to change notification settings - Fork 63
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
Remove StRoot/StShadowMaker and "shadow" option #153
Conversation
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.
My understanding is that this is no longer my responsibility.
As you wish. You can remove the corresponding entry from the CODEOWNERS file in order to avoid automatic notifications Line 84 in 68ae73a
|
That is not quite my reading of the discussion in #136. StShadowMaker was used in the blinding/unblinding of data for the isobar data. That is the reason that the implementation file is encrypted. This code is (I believe) needed in order to be able to read / process the isobar data, and thus we need to maintain this in our library releases. Now that the data has been unblinded, it is not clear to me that StShadowMaker should remain encrypted. But that decision should be taken up as a topic for an S&C meeting. |
Just like I said:
Who is the author? Jerome? @jlauret |
This code does not need to be deployed (it is not part of the chain except the blind analysis). We can leave it encrypted and never use in a checkout. Only the header can / should be deployed. |
A couple things that appear to need clarifying:
EDIT: I see Jerome responded at about the same time I did, so there is some overlap in what we have said. |
Why? It cannot be compiled, it cannot be used. |
Alternative to removing it: modify cons to ignore by default.
…On 2021-09-22 10:21, Dmitri Smirnov wrote:
> We can leave it encrypted and never use in a checkout.
Why? It cannot be compiled, it cannot be used.
Why do you want to complicate the life of our users by requiring a
sub-standard clone procedure? I hope you do realize that the
production team is not the only user who can clone and compile the
entire repo?
--
You are receiving this because your review was requested.
Reply to this email directly, view it on GitHub [1], or unsubscribe
[2].
Triage notifications on the go with GitHub Mobile for iOS [3] or
Android [4].
Links:
------
[1] #153 (comment)
[2]
https://github.com/notifications/unsubscribe-auth/ANL4LVAAZVEZ7ECDJ75E6FTUDHQ7ZANCNFSM5ERJ4ESA
[3]
https://urldefense.com/v3/__https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675__;!!P4SdNyxKAPE!RzWee7JdwRXy1egsmk27CY-24ccj2KCv1EHf7OtofvHiQXzE9gZYPPy6y4-Y_Vk$
[4]
https://urldefense.com/v3/__https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign*3Dnotification-email*26utm_medium*3Demail*26utm_source*3Dgithub__;JSUlJSU!!P4SdNyxKAPE!RzWee7JdwRXy1egsmk27CY-24ccj2KCv1EHf7OtofvHiQXzE9gZYPPy6av4CB70$
|
Or rename .cxx.enc and move on. So many possibilities ... |
Exactly my proposal #69 since July 26 |
It's up to you
Your point != policy adopted by the collaboration. If there is a document describing the procedure of who and how can modify the code then please let us know. |
This code cannot be used so I propose to remove it. Alternatively, the authors could fix the implementation by providing the valid code in StRoot/StShadowMaker but my understanding from #136 is that they are fine with just removing it.