Nicola [ ]
----------------
-topic: The performance improvements provided in PR11188 should be considered a
- bug fix and therefore acceptable for backport to 1.1.1
-Proposed by Matt Caswell
+topic: Hold online weekly OTC meetings starting on Tuesday 2020-10-13
+ and until 3.0 beta1 is released, in lieu of the weekly "developer
+ meetings".
+Proposed by Nicola Tuveri
Public: yes
-opened: 2020-08-27
+opened: 2020-10-09
+closed: 2020-10-11
+accepted: yes (for: 9, against: 0, abstained: 0, not voted: 2)
+
+ Matt [+1]
+ Mark [+1]
+ Pauli [+1]
+ Viktor [ ]
+ Tim [+1]
+ Richard [+1] # 2020-10-13
+ Shane [+1]
+ Tomas [+1]
+ Kurt [+1]
+ Matthias [+1]
+ Nicola [+1]
+
+----------------
+topic: The PR #11359 (Allow to continue with further checks on
+ UNABLE_TO_VERIFY_LEAF_SIGNATURE) is acceptable for 1.1.1 branch
+As the change is borderline on bug fix/behaviour change OTC needs
+to decide whether it is acceptable for 1.1.1 branch.
+Proposed by Tomas Mraz
+Public: yes
+opened: 2020-10-09
closed: 2020-mm-dd
accepted: yes/no (for: X, against: Y, abstained: Z, not voted: T)
- Matt [-1]
- Mark [ ]
+ Matt [ ]
+ Mark [ 0]
Pauli [ ]
Viktor [ ]
Tim [ ]
Richard [ ]
Shane [ ]
- Tomas [ ]
+ Tomas [+1]
Kurt [ ]
Matthias [ ]
Nicola [ ]
+----------------
+topic: The following items are required prerequisites for the first beta release:
+ 1) EVP is the recommended API, it must be feature-complete compared with
+ the functionality available using lower-level APIs.
+ - Anything that isn’t available must be put to an OTC vote to exclude.
+ - The apps are the minimum bar for this, subject to exceptions noted below.
+ 2) Deprecation List Proposal: DH_, DSA_, ECDH_, ECDSA_, EC_KEY_, RSA_,
+ RAND_METHOD_.
+ - Does not include macros defining useful constants (e.g.
+ SHA512_DIGEST_LENGTH).
+ - Excluded from Deprecation: `EC_`, `DSA_SIG_`, `ECDSA_SIG_`.
+ - There might be some others.
+ - Review for exceptions.
+ - The apps are the minimum bar to measure feature completeness for the EVP
+ interface: rewrite them so they do not use internal nor deprecated
+ functions (except speed, engine, list, passwd -crypt and the code to handle
+ the -engine CLI option). That is, remove the suppression of deprecated
+ define.
+ - Proposal: drop passwd -crypt (OMC vote required)
+ - Compile and link 1.1.1 command line app against the master headers and
+ library. Run 1.1.1 app test cases against the chimera. Treat this as an
+ external test using a special 1.1.1 branch.
+ - Deprecated functions used by libssl should be moved to independent file(s),
+ to limit the suppression of deprecated defines to the absolute minimum
+ scope.
+ 3) Draft documentation (contents but not pretty)
+ - Need a list of things we know are not present - including things we have
+ removed.
+ - We need to have mapping tables for various d2i/i2d functions.
+ - We need to have a mapping table from “old names” for things into the
+ OSSL_PARAMS names.
+ - Documentation addition to old APIs to refer to new ones (man7).
+ - Documentation needs to reference name mapping.
+ - All the legacy interfaces need to have their documentation pointing to
+ the replacement interfaces.
+ 4) Review (and maybe clean up) legacy bridge code.
+ 5) Review TODO(3.0) items #12224.
+ 6) Source checksum script.
+ 7) Review of functions previously named _with_libctx.
+ 8) Encoder fixes (PKCS#8, PKCS#1, etc).
+ 9) Encoder DER to PEM refactor.
+10) Builds and passes tests on all primary, secondary and FIPS platforms.
+11) Query provider parameters (name, version, ...) from the command line.
+12) Setup buildbot infrastructure and associated instructions.
+13) Complete make fipsinstall.
+14) More specific decoding selection (e.g. params or keys).
+15) Example code covering replacements for deprecated APIs.
+16) Drop C code output options from the apps (OMC approval required).
+17) Address issues and PRs in the 3.0beta1 milestone.
+Proposed by .
+Public: yes
+opened: 2020-10-08
+closed: 2020-10-13
+accepted: yes (for: 8, against: 0, abstained: 0, not voted: 3)
+
+ Matt [+1]
+ Mark [+1] # 2020-10-13
+ Pauli [+1]
+ Viktor [ ]
+ Tim [+1]
+ Richard [+1]
+ Shane [+1]
+ Tomas [+1]
+ Kurt [ ]
+ Matthias [+1]
+ Nicola [+1]
+
+----------------
+topic: We should accept the Fully Pluggable TLSv1.3 KEM functionality as shown
+in PR #13018 into the 3.0 release
+Proposed by Matt Caswell
+Public: yes
+opened: 2020-10-08
+closed: 2020-10-13
+accepted: yes (for: 8, against: 1, abstained: 1, not voted: 1)
+
+ Matt [+1]
+ Mark [ 0]
+ Pauli [+1]
+ Viktor [ ]
+ Tim [+1]
+ Richard [+1]
+ Shane [-1]
+ Tomas [+1]
+ Kurt [+1]
+ Matthias [+1]
+ Nicola [+1]
+
+----------------
+topic: OTC meeting will be called for next Tuesday (2020-10-06)
+Proposed by Matthias St. Pierre
+Public: yes
+opened: 2020-09-30
+closed: 2020-09-30
+accepted: yes (for: 7, against: 0, abstained: 0, not voted: 4)
+
+ Matt [+1]
+ Mark [+1] # 2020-09-30
+ Pauli [+1]
+ Viktor [ ]
+ Tim [+1]
+ Richard [+1]
+ Shane [+1]
+ Tomas [+1] # 2020-09-30
+ Kurt [+1] # 2020-09-30
+ Matthias [+1]
+ Nicola [+1]
+
+----------------
+topic: Accept the OTC voting policy as defined:
+
+ The proposer of a vote is ultimately responsible for updating the votes.txt
+ file in the repository. Outside of a face to face meeting, voters MUST reply
+ to the vote email indicating their preference and optionally their reasoning.
+ Voters MAY update the votes.txt file in addition.
+
+ The proposed vote text SHOULD be raised for discussion before calling the vote.
+
+ Public votes MUST be called on the project list, not the OTC list and the
+ subject MUST begin with “VOTE:”. Private votes MUST be called on the
+ OTC list with “PRIVATE VOTE:” beginning subject.
+
+Proposed by Matthias St. Pierre (on behalf of the OTC)
+Public: yes
+opened: 2020-09-28
+closed: 2020-09-29
+accepted: yes (for: 9, against: 0, abstained: 0, not voted: 2)
+
+ Matt [+1]
+ Mark [+1]
+ Pauli [+1]
+ Viktor [ ]
+ Tim [+1]
+ Richard [+1]
+ Shane [+1]
+ Tomas [+1]
+ Kurt [ ]
+ Matthias [+1]
+ Nicola [+1]
+
+----------------
+topic: Adopt the coding style policy on function arguments as shown in chapter
+6.1 of web PR 194 (commit f37f8a9000)
+Proposed by Matt Caswell
+Public: yes
+opened: 2020-09-16
+closed: 2020-09-21
+accepted: no (for: 2, against: 5, abstained: 2, not voted: 2)
+
+ Matt [+1]
+ Mark [ 0]
+ Pauli [-1]
+ Viktor [ ]
+ Tim [-1]
+ Richard [-1]
+ Shane [-1]
+ Tomas [+1]
+ Kurt [-1]
+ Matthias [+0]
+ Nicola [ ]
+
+----------------
+topic: Adopt the coding style policy on extending existing functions as shown
+in chapter 6.2 of web PR 194 (commit f37f8a9000)
+Proposed by Matt Caswell
+Public: yes
+opened: 2020-09-16
+closed: 2020-09-21
+accepted: yes (for: 5, against: 3, abstained: 2, not voted: 1)
+
+ Matt [+1]
+ Mark [ 0]
+ Pauli [+1] # Vote changed 2020-09-21
+ Viktor [ ]
+ Tim [-1]
+ Richard [+1]
+ Shane [+1]
+ Tomas [+1]
+ Kurt [-1]
+ Matthias [+0]
+ Nicola [-1]
+
+
+----------------
+topic: The performance improvements provided in PR11188 should be considered a
+ bug fix and therefore acceptable for backport to 1.1.1
+Proposed by Matt Caswell
+Public: yes
+opened: 2020-08-27
+closed: 2020-09-10
+accepted: no (for: 0, against: 8, abstained: 3, not voted: 0)
+
+ Matt [-1]
+ Mark [ 0]
+ Pauli [-0]
+ Viktor [-1]
+ Tim [-1]
+ Richard [-1]
+ Shane [-1]
+ Tomas [-1]
+ Kurt [-1]
+ Matthias [-0]
+ Nicola [-1]
+
----------------
topic: Rename OSSL_SERIALIZER / OSSL_DESERIALIZER to OSSL_ENCODER / OSSL_DECODER