Bug 1655105 - land NSS NSS_3_56_BETA1 UPGRADE_NSS_RELEASE, r=jcj
authorKevin Jacobs <kjacobs@mozilla.com>
Wed, 19 Aug 2020 21:02:09 +0000
changeset 545408 472c546742470cbf78cc794fddd7e5a65a609ace
parent 545407 fbc9e7c85713d7c594f42751822a172790eba294
child 545409 9be548b05e86837a11bd8402e5f6eff6e77095b9
push id124557
push userbtara@mozilla.com
push dateWed, 19 Aug 2020 21:22:11 +0000
treeherderautoland@472c54674247 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersjcj
bugs1655105, 1659792, 1659814, 1656519
milestone81.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1655105 - land NSS NSS_3_56_BETA1 UPGRADE_NSS_RELEASE, r=jcj 2020-08-19 Kevin Jacobs <kjacobs@mozilla.com> * tests/libpkix/certs/PayPalEE.cert: Bug 1659792 - Update libpkix tests with unexpired PayPal cert. r=jcj The in-tree `PayPalEE.cert `expired today. This patch replaces it with a current copy that expires on 12 Jan 2022. CI breakage before patch: https://treeherder.mozilla.org/#/jobs?repo =nss&revision=2890f342de631bf6774ac747515a8b5736e20d3f CI with the fix applied: https://treeherder.mozilla.org/#/jobs?repo=nss- try&revision=bd28f21d8acbcb15502bd4fc606fc9c0ed09c810 [52c965eaffa1] [NSS_3_56_BETA1] 2020-08-18 Kevin Jacobs <kjacobs@mozilla.com> * tests/interop/interop.sh: Bug 1659814 - Pull updated tls-interop for dependency fix. r=jcj [70376af425ae] * automation/release/nspr-version.txt: Bug 1656519 - NSS 3.56 should depend on NSPR 4.28. r=kaie [2890f342de63] Differential Revision: https://phabricator.services.mozilla.com/D87648
security/nss/TAG-INFO
security/nss/automation/release/nspr-version.txt
security/nss/coreconf/coreconf.dep
security/nss/tests/interop/interop.sh
security/nss/tests/libpkix/certs/PayPalEE.cert
--- a/security/nss/TAG-INFO
+++ b/security/nss/TAG-INFO
@@ -1,1 +1,1 @@
-c06f22733446
\ No newline at end of file
+NSS_3_56_BETA1
\ No newline at end of file
--- a/security/nss/automation/release/nspr-version.txt
+++ b/security/nss/automation/release/nspr-version.txt
@@ -1,9 +1,9 @@
-4.27
+4.28
 
 # The first line of this file must contain the human readable NSPR
 # version number, which is the minimum required version of NSPR
 # that is supported by this version of NSS.
 #
 # This information is used by release automation,
 # when creating an NSS source archive.
 #
--- a/security/nss/coreconf/coreconf.dep
+++ b/security/nss/coreconf/coreconf.dep
@@ -5,8 +5,9 @@
 
 /*
  * A dummy header file that is a dependency for all the object files.
  * Used to force a full recompilation of NSS in Mozilla's Tinderbox
  * depend builds.  See comments in rules.mk.
  */
 
 #error "Do not include this header file."
+
--- a/security/nss/tests/interop/interop.sh
+++ b/security/nss/tests/interop/interop.sh
@@ -20,17 +20,17 @@ interop_init()
     . ./init.sh
   fi
 
   mkdir -p "${HOSTDIR}/interop"
   cd "${HOSTDIR}/interop"
   INTEROP=${INTEROP:=tls_interop}
   if [ ! -d "$INTEROP" ]; then
     git clone -q https://github.com/mozilla/tls-interop "$INTEROP"
-    git -C "$INTEROP" checkout -q c00685aa953c49f1e844e614746aadc783e81b19
+    git -C "$INTEROP" checkout -q b7cddb7d4980221ae8910f5c4e935b65081713f1
   fi
   INTEROP=$(cd "$INTEROP";pwd -P)
 
   # We use the BoringSSL keyfiles
   BORING=${BORING:=boringssl}
   if [ ! -d "$BORING" ]; then
     git clone -q https://boringssl.googlesource.com/boringssl "$BORING"
     git -C "$BORING" checkout -q 7f4f41fa81c03e0f8ef1ab5b3d1d566b5968f107
index aef4086762a88dd5d7df06a7f4e23ea2f502c83c..36a4470f7190dd9e9bd12d6a743990ecd2278fa8
GIT binary patch
literal 1949
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
LqxY}P37UTaU?{&C