@@ -9,33 +9,31 @@ Before reporting a new bug, please check first to see if a similar bug [exists](
9
9
Bug reports should be as complete as possible. Please try and include the following:
10
10
11
11
* complete steps to reproduce the issue
12
- * any information about platform and environment that could be specific to the bug
12
+ * any information about platform and environment that could be specific to
13
+ the bug
13
14
* Specific version of the product you are using
14
15
* Specific version of the server being used
15
16
* C++ code to help reproduce the issue if possible
16
17
18
+ Please do NOT raise a GitHub Issue to report a security vulnerability.
19
+ See SECURITY.md for additional information.
20
+
17
21
## Contributing Code
18
22
19
- Contributing to this project is easy. You just need to follow these steps.
23
+ You need to follow these steps.
20
24
21
- * Sign the Oracle Contributor Agreement. You can find instructions for doing that at [ OCA Page] ( https://oca.opensource.oracle.com/ )
25
+ * Make sure you have a user account at bugs.mysql.com. You'll need to reference
26
+ this user account when you submit your OCA (Oracle Contributor Agreement).
27
+ * Sign the Oracle Contributor Agreement. You can find instructions for doing
28
+ that at [ OCA Page] ( https://oca.opensource.oracle.com/ )
22
29
* Develop your pull request
23
- * Make sure you are aware of the requirements for the project (i.e. don't require C++17 if we are supporting C++11 and higher)
24
- * Validate your pull request by including tests that sufficiently cover the functionality
25
- * Verify that the entire test suite passes with your code applied
30
+ * Make sure you are aware of the requirements for the project (i.e. don't
31
+ require C++20 if we are supporting C++17 and higher)
32
+ * Validate your pull request by including tests that sufficiently cover
33
+ the functionality
26
34
* Submit your pull request
35
+ * It is also possible to upload your changes using the 'contribution' tab to
36
+ a bug record in https://bugs.mysql.com .
27
37
28
- ## Running Tests
29
-
30
- Any contributed code should pass our unit tests.
31
- To run the unit tests you need to perform the following steps:
32
-
33
- * Build the Connector/C++ with the cmake option enabling unit tests (-DWITH_TESTS=1)
34
- * Run MySQL Server
35
- * Set the following environment variables:
36
- * XPLUGIN_PORT = <the port number of XPlugin in MySQL Server >
37
- * XLPIGIN_USER = <MySQL user name >
38
- * XPLUGIN_PASSWORD = <MySQL password >
39
- * In the OS command line enter the Connector/C++ build directory and run ` ctest ` utility
40
-
41
- At the end of ` ctest ` run the result should indicate 100% tests passed.
38
+ Only pull requests from committers that can be verified as having signed the OCA
39
+ can be accepted.
0 commit comments