-
Notifications
You must be signed in to change notification settings - Fork 740
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
explicit not_null constructor #400
Conversation
Hi @akrzemi1, I'm your friendly neighborhood Microsoft Pull Request Bot (You can call me MSBOT). Thanks for your contribution! TTYL, MSBOT; |
Looks good to me, but I think you need to update the respective unit tests too. I don't know, if that would trigger a cla requriement though. |
Please, can you push my fix and apply the unit test updates yourself? If I try to add unit-tests, the whole process of license agreement starts. I do not want Microsoft to collect my personal data. |
@akrzemi1 I can't knowingly take a pull request that breaks the CI builds. I believe it is basic engineering etiquette to fix the breaks that result from your change before expecting it to be accepted. I'm sorry to hear that you don't want to sign the Contributor License Agreement. The purpose of that agreement is to make sure that this open source project works effectively for everyone. The reason we collect your personal data (name, email and address) is to help guard all of us who use and contribute to the GSL (whether we work at Microsoft or not) against claims of patent or copyright infringement. I understand people are nervous about collection of their personal data. In the same way, I am nervous about accepting contributions unless I can be sure they are free of claims that would undermine our efforts to provide open source software to the wider C++ community. Unless you are prepared to sign the agreement and fix the tests, then I cannot accept the PR. Given there was a past PR that attempted to fix the issue, I may go back and revive that when I next get a chance. |
In any case, we would probably want to continue with this pull request: #401 Sorry, I do not know exactly how GitHub pull requests work, so I ended up creating another one with unit tests. |
@neilmacintosh Thank you for the explanation. I understand your position. |
Thanks @akrzemi1. I'll close this PR out for now. |
See also #395