import thunderbird-78.12.0-1.el8_4
This commit is contained in:
parent
0b3c4a3cf3
commit
4b1dc3b8ff
4
.gitignore
vendored
4
.gitignore
vendored
@ -6,6 +6,6 @@ SOURCES/nodejs-10.21.0-5.fc32.src.rpm
|
|||||||
SOURCES/nspr-4.25.0-1.el8_0.src.rpm
|
SOURCES/nspr-4.25.0-1.el8_0.src.rpm
|
||||||
SOURCES/nss-3.53.1-3.fc32.src.rpm
|
SOURCES/nss-3.53.1-3.fc32.src.rpm
|
||||||
SOURCES/openssl-1.0.2k-19.6.bundle.el7_7.src.rpm
|
SOURCES/openssl-1.0.2k-19.6.bundle.el7_7.src.rpm
|
||||||
SOURCES/thunderbird-78.5.1.source.tar.xz
|
SOURCES/thunderbird-78.12.0.source.tar.xz
|
||||||
SOURCES/thunderbird-langpacks-78.5.1-20201204.tar.xz
|
SOURCES/thunderbird-langpacks-78.12.0-20210708.tar.xz
|
||||||
SOURCES/yasm-1.2.0-3.el5.src.rpm
|
SOURCES/yasm-1.2.0-3.el5.src.rpm
|
||||||
|
@ -6,6 +6,6 @@ e188ab1a444697bc649e223c28389d82ca94c472 SOURCES/libffi-3.0.13-18.el7_3.src.rpm
|
|||||||
07d67c90367c3ec0d6cebc1a5793c21076d34b78 SOURCES/nspr-4.25.0-1.el8_0.src.rpm
|
07d67c90367c3ec0d6cebc1a5793c21076d34b78 SOURCES/nspr-4.25.0-1.el8_0.src.rpm
|
||||||
223c02166b1cb9863b9f453ef687d7805a93e7af SOURCES/nss-3.53.1-3.fc32.src.rpm
|
223c02166b1cb9863b9f453ef687d7805a93e7af SOURCES/nss-3.53.1-3.fc32.src.rpm
|
||||||
a379070abf5000cde61411c97af7e733b267a4d3 SOURCES/openssl-1.0.2k-19.6.bundle.el7_7.src.rpm
|
a379070abf5000cde61411c97af7e733b267a4d3 SOURCES/openssl-1.0.2k-19.6.bundle.el7_7.src.rpm
|
||||||
e8d69a4f656ef0607cc4c578d5d614b451081a1d SOURCES/thunderbird-78.5.1.source.tar.xz
|
48303a0be781a239ceabe1203959d0eb93ec44ae SOURCES/thunderbird-78.12.0.source.tar.xz
|
||||||
3ce0da68308dc4113817de270c3756195a1fe9df SOURCES/thunderbird-langpacks-78.5.1-20201204.tar.xz
|
f6afcbd3be150a9699dbf5cb30f3a4d7263ee2e4 SOURCES/thunderbird-langpacks-78.12.0-20210708.tar.xz
|
||||||
77fd30f7ebc12a629a31c1e252cec06af55a71fe SOURCES/yasm-1.2.0-3.el5.src.rpm
|
77fd30f7ebc12a629a31c1e252cec06af55a71fe SOURCES/yasm-1.2.0-3.el5.src.rpm
|
||||||
|
@ -1,24 +1,19 @@
|
|||||||
diff -up firefox-78.1.0/Cargo.lock.D87019-thin-vec-big-endian.diff firefox-78.1.0/Cargo.lock
|
--- thunderbird-78.9.0/Cargo.lock.D87019-thin-vec-big-endian.diff 2021-03-22 11:34:35.584716638 +0100
|
||||||
--- firefox-78.1.0/Cargo.lock.D87019-thin-vec-big-endian.diff 2020-07-22 19:56:54.000000000 +0200
|
+++ thunderbird-78.9.0/Cargo.lock 2021-03-22 12:29:14.140624979 +0100
|
||||||
+++ firefox-78.1.0/Cargo.lock 2020-08-17 17:04:24.133598583 +0200
|
@@ -4792,9 +4792,9 @@ checksum = "8eaa81235c7058867fa8c0e7314f
|
||||||
@@ -4792,12 +4792,9 @@ checksum = "8eaa81235c7058867fa8c0e7314f
|
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "thin-vec"
|
name = "thin-vec"
|
||||||
-version = "0.1.0"
|
-version = "0.1.2"
|
||||||
+version = "0.2.1"
|
+version = "0.2.1"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
-checksum = "73fdf4b84c65a85168477b7fb6c498e0716bc9487fba24623389ea7f51708044"
|
-checksum = "3a93c9ade36a827a69257925808463db46ffcf193442fad01eb9bdc1d31aed81"
|
||||||
-dependencies = [
|
|
||||||
- "libc",
|
|
||||||
-]
|
|
||||||
+checksum = "dcc760ada4a9f56fc6d0e81bd143984ebc7bb1b875a6891aa2fa613ca7394fc0"
|
+checksum = "dcc760ada4a9f56fc6d0e81bd143984ebc7bb1b875a6891aa2fa613ca7394fc0"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "thiserror"
|
name = "thiserror"
|
||||||
diff -up firefox-78.1.0/gfx/webrender_bindings/Cargo.toml.D87019-thin-vec-big-endian.diff firefox-78.1.0/gfx/webrender_bindings/Cargo.toml
|
--- thunderbird-78.9.0/gfx/webrender_bindings/Cargo.toml.D87019-thin-vec-big-endian.diff 2021-03-19 22:35:16.000000000 +0100
|
||||||
--- firefox-78.1.0/gfx/webrender_bindings/Cargo.toml.D87019-thin-vec-big-endian.diff 2020-08-17 17:04:24.133598583 +0200
|
+++ thunderbird-78.9.0/gfx/webrender_bindings/Cargo.toml 2021-03-22 11:34:35.587716631 +0100
|
||||||
+++ firefox-78.1.0/gfx/webrender_bindings/Cargo.toml 2020-08-17 17:05:26.984805590 +0200
|
|
||||||
@@ -20,7 +20,7 @@ nsstring = { path = "../../xpcom/rust/ns
|
@@ -20,7 +20,7 @@ nsstring = { path = "../../xpcom/rust/ns
|
||||||
bincode = "1.0"
|
bincode = "1.0"
|
||||||
uuid = { version = "0.8", features = ["v4"] }
|
uuid = { version = "0.8", features = ["v4"] }
|
||||||
@ -28,18 +23,16 @@ diff -up firefox-78.1.0/gfx/webrender_bindings/Cargo.toml.D87019-thin-vec-big-en
|
|||||||
swgl = { path = "../wr/swgl" }
|
swgl = { path = "../wr/swgl" }
|
||||||
|
|
||||||
[dependencies.webrender]
|
[dependencies.webrender]
|
||||||
diff -up firefox-78.1.0/intl/l10n/rust/fluent-ffi/Cargo.toml.D87019-thin-vec-big-endian.diff firefox-78.1.0/intl/l10n/rust/fluent-ffi/Cargo.toml
|
--- thunderbird-78.9.0/intl/l10n/rust/fluent-ffi/Cargo.toml.D87019-thin-vec-big-endian.diff 2021-03-19 22:35:16.000000000 +0100
|
||||||
--- firefox-78.1.0/intl/l10n/rust/fluent-ffi/Cargo.toml.D87019-thin-vec-big-endian.diff 2020-07-22 17:56:20.000000000 +0200
|
+++ thunderbird-78.9.0/intl/l10n/rust/fluent-ffi/Cargo.toml 2021-03-22 11:34:35.589716625 +0100
|
||||||
+++ firefox-78.1.0/intl/l10n/rust/fluent-ffi/Cargo.toml 2020-08-17 17:04:24.134598587 +0200
|
|
||||||
@@ -10,4 +10,4 @@ fluent-pseudo = "0.2"
|
@@ -10,4 +10,4 @@ fluent-pseudo = "0.2"
|
||||||
intl-memoizer = "0.4"
|
intl-memoizer = "0.4"
|
||||||
unic-langid = "0.8"
|
unic-langid = "0.8"
|
||||||
nsstring = { path = "../../../../xpcom/rust/nsstring" }
|
nsstring = { path = "../../../../xpcom/rust/nsstring" }
|
||||||
-thin-vec = { version = "0.1.0", features = ["gecko-ffi"] }
|
-thin-vec = { version = "0.1.0", features = ["gecko-ffi"] }
|
||||||
+thin-vec = { version = "0.2.1", features = ["gecko-ffi"] }
|
+thin-vec = { version = "0.2.1", features = ["gecko-ffi"] }
|
||||||
diff -up firefox-78.1.0/intl/locale/rust/fluent-langneg-ffi/Cargo.toml.D87019-thin-vec-big-endian.diff firefox-78.1.0/intl/locale/rust/fluent-langneg-ffi/Cargo.toml
|
--- thunderbird-78.9.0/intl/locale/rust/fluent-langneg-ffi/Cargo.toml.D87019-thin-vec-big-endian.diff 2021-03-19 22:35:16.000000000 +0100
|
||||||
--- firefox-78.1.0/intl/locale/rust/fluent-langneg-ffi/Cargo.toml.D87019-thin-vec-big-endian.diff 2020-07-22 17:56:20.000000000 +0200
|
+++ thunderbird-78.9.0/intl/locale/rust/fluent-langneg-ffi/Cargo.toml 2021-03-22 11:34:35.590716623 +0100
|
||||||
+++ firefox-78.1.0/intl/locale/rust/fluent-langneg-ffi/Cargo.toml 2020-08-17 17:04:24.134598587 +0200
|
|
||||||
@@ -9,7 +9,7 @@ edition = "2018"
|
@@ -9,7 +9,7 @@ edition = "2018"
|
||||||
nserror = { path = "../../../../xpcom/rust/nserror" }
|
nserror = { path = "../../../../xpcom/rust/nserror" }
|
||||||
nsstring = { path = "../../../../xpcom/rust/nsstring" }
|
nsstring = { path = "../../../../xpcom/rust/nsstring" }
|
||||||
@ -49,9 +42,8 @@ diff -up firefox-78.1.0/intl/locale/rust/fluent-langneg-ffi/Cargo.toml.D87019-th
|
|||||||
fluent-langneg = { version = "0.12.1", features = ["cldr"] }
|
fluent-langneg = { version = "0.12.1", features = ["cldr"] }
|
||||||
unic-langid = "0.8"
|
unic-langid = "0.8"
|
||||||
unic-langid-ffi = { path = "../unic-langid-ffi" }
|
unic-langid-ffi = { path = "../unic-langid-ffi" }
|
||||||
diff -up firefox-78.1.0/intl/locale/rust/unic-langid-ffi/Cargo.toml.D87019-thin-vec-big-endian.diff firefox-78.1.0/intl/locale/rust/unic-langid-ffi/Cargo.toml
|
--- thunderbird-78.9.0/intl/locale/rust/unic-langid-ffi/Cargo.toml.D87019-thin-vec-big-endian.diff 2021-03-19 22:35:16.000000000 +0100
|
||||||
--- firefox-78.1.0/intl/locale/rust/unic-langid-ffi/Cargo.toml.D87019-thin-vec-big-endian.diff 2020-07-22 17:56:20.000000000 +0200
|
+++ thunderbird-78.9.0/intl/locale/rust/unic-langid-ffi/Cargo.toml 2021-03-22 11:34:35.591716620 +0100
|
||||||
+++ firefox-78.1.0/intl/locale/rust/unic-langid-ffi/Cargo.toml 2020-08-17 17:04:24.134598587 +0200
|
|
||||||
@@ -9,5 +9,5 @@ edition = "2018"
|
@@ -9,5 +9,5 @@ edition = "2018"
|
||||||
nserror = { path = "../../../../xpcom/rust/nserror" }
|
nserror = { path = "../../../../xpcom/rust/nserror" }
|
||||||
nsstring = { path = "../../../../xpcom/rust/nsstring" }
|
nsstring = { path = "../../../../xpcom/rust/nsstring" }
|
||||||
@ -59,9 +51,8 @@ diff -up firefox-78.1.0/intl/locale/rust/unic-langid-ffi/Cargo.toml.D87019-thin-
|
|||||||
-thin-vec = { version = "0.1.0", features = ["gecko-ffi"] }
|
-thin-vec = { version = "0.1.0", features = ["gecko-ffi"] }
|
||||||
+thin-vec = { version = "0.2.1", features = ["gecko-ffi"] }
|
+thin-vec = { version = "0.2.1", features = ["gecko-ffi"] }
|
||||||
unic-langid = { version = "0.8", features = ["likelysubtags"] }
|
unic-langid = { version = "0.8", features = ["likelysubtags"] }
|
||||||
diff -up firefox-78.1.0/netwerk/socket/neqo_glue/Cargo.toml.D87019-thin-vec-big-endian.diff firefox-78.1.0/netwerk/socket/neqo_glue/Cargo.toml
|
--- thunderbird-78.9.0/netwerk/socket/neqo_glue/Cargo.toml.D87019-thin-vec-big-endian.diff 2021-03-19 22:35:40.000000000 +0100
|
||||||
--- firefox-78.1.0/netwerk/socket/neqo_glue/Cargo.toml.D87019-thin-vec-big-endian.diff 2020-08-17 17:04:24.134598587 +0200
|
+++ thunderbird-78.9.0/netwerk/socket/neqo_glue/Cargo.toml 2021-03-22 11:34:35.600716597 +0100
|
||||||
+++ firefox-78.1.0/netwerk/socket/neqo_glue/Cargo.toml 2020-08-17 17:05:10.352750807 +0200
|
|
||||||
@@ -14,7 +14,7 @@ neqo-common = { tag = "v0.2.4", git = "h
|
@@ -14,7 +14,7 @@ neqo-common = { tag = "v0.2.4", git = "h
|
||||||
nserror = { path = "../../../xpcom/rust/nserror" }
|
nserror = { path = "../../../xpcom/rust/nserror" }
|
||||||
nsstring = { path = "../../../xpcom/rust/nsstring" }
|
nsstring = { path = "../../../xpcom/rust/nsstring" }
|
||||||
@ -71,9 +62,8 @@ diff -up firefox-78.1.0/netwerk/socket/neqo_glue/Cargo.toml.D87019-thin-vec-big-
|
|||||||
|
|
||||||
[dependencies.neqo-crypto]
|
[dependencies.neqo-crypto]
|
||||||
tag = "v0.2.4"
|
tag = "v0.2.4"
|
||||||
diff -up firefox-78.1.0/security/manager/ssl/cert_storage/Cargo.toml.D87019-thin-vec-big-endian.diff firefox-78.1.0/security/manager/ssl/cert_storage/Cargo.toml
|
--- thunderbird-78.9.0/security/manager/ssl/cert_storage/Cargo.toml.D87019-thin-vec-big-endian.diff 2021-03-19 22:35:52.000000000 +0100
|
||||||
--- firefox-78.1.0/security/manager/ssl/cert_storage/Cargo.toml.D87019-thin-vec-big-endian.diff 2020-07-22 19:56:55.000000000 +0200
|
+++ thunderbird-78.9.0/security/manager/ssl/cert_storage/Cargo.toml 2021-03-22 11:34:35.601716594 +0100
|
||||||
+++ firefox-78.1.0/security/manager/ssl/cert_storage/Cargo.toml 2020-08-17 17:04:24.134598587 +0200
|
|
||||||
@@ -18,6 +18,6 @@ rust_cascade = "0.6.0"
|
@@ -18,6 +18,6 @@ rust_cascade = "0.6.0"
|
||||||
sha2 = "^0.8"
|
sha2 = "^0.8"
|
||||||
storage_variant = { path = "../../../../storage/variant" }
|
storage_variant = { path = "../../../../storage/variant" }
|
||||||
@ -82,9 +72,8 @@ diff -up firefox-78.1.0/security/manager/ssl/cert_storage/Cargo.toml.D87019-thin
|
|||||||
+thin-vec = { version = "0.2.1", features = ["gecko-ffi"] }
|
+thin-vec = { version = "0.2.1", features = ["gecko-ffi"] }
|
||||||
time = "0.1"
|
time = "0.1"
|
||||||
xpcom = { path = "../../../../xpcom/rust/xpcom" }
|
xpcom = { path = "../../../../xpcom/rust/xpcom" }
|
||||||
diff -up firefox-78.1.0/services/fxaccounts/rust-bridge/firefox-accounts-bridge/Cargo.toml.D87019-thin-vec-big-endian.diff firefox-78.1.0/services/fxaccounts/rust-bridge/firefox-accounts-bridge/Cargo.toml
|
--- thunderbird-78.9.0/services/fxaccounts/rust-bridge/firefox-accounts-bridge/Cargo.toml.D87019-thin-vec-big-endian.diff 2021-03-19 22:35:49.000000000 +0100
|
||||||
--- firefox-78.1.0/services/fxaccounts/rust-bridge/firefox-accounts-bridge/Cargo.toml.D87019-thin-vec-big-endian.diff 2020-08-17 17:04:24.134598587 +0200
|
+++ thunderbird-78.9.0/services/fxaccounts/rust-bridge/firefox-accounts-bridge/Cargo.toml 2021-03-22 11:34:35.603716589 +0100
|
||||||
+++ firefox-78.1.0/services/fxaccounts/rust-bridge/firefox-accounts-bridge/Cargo.toml 2020-08-17 17:04:52.432691786 +0200
|
|
||||||
@@ -20,5 +20,5 @@ nserror = { path = "../../../../xpcom/ru
|
@@ -20,5 +20,5 @@ nserror = { path = "../../../../xpcom/ru
|
||||||
nsstring = { path = "../../../../xpcom/rust/nsstring" }
|
nsstring = { path = "../../../../xpcom/rust/nsstring" }
|
||||||
xpcom = { path = "../../../../xpcom/rust/xpcom" }
|
xpcom = { path = "../../../../xpcom/rust/xpcom" }
|
||||||
@ -92,9 +81,8 @@ diff -up firefox-78.1.0/services/fxaccounts/rust-bridge/firefox-accounts-bridge/
|
|||||||
-thin-vec = { version = "0.1", features = ["gecko-ffi"] }
|
-thin-vec = { version = "0.1", features = ["gecko-ffi"] }
|
||||||
+thin-vec = { version = "0.2.1", features = ["gecko-ffi"] }
|
+thin-vec = { version = "0.2.1", features = ["gecko-ffi"] }
|
||||||
fxa-client = { git = "https://github.com/mozilla/application-services", rev = "61dcc364ac0d6d0816ab88a494bbf20d824b009b", features = ["gecko"] }
|
fxa-client = { git = "https://github.com/mozilla/application-services", rev = "61dcc364ac0d6d0816ab88a494bbf20d824b009b", features = ["gecko"] }
|
||||||
diff -up firefox-78.1.0/services/sync/golden_gate/Cargo.toml.D87019-thin-vec-big-endian.diff firefox-78.1.0/services/sync/golden_gate/Cargo.toml
|
--- thunderbird-78.9.0/services/sync/golden_gate/Cargo.toml.D87019-thin-vec-big-endian.diff 2021-03-19 22:35:53.000000000 +0100
|
||||||
--- firefox-78.1.0/services/sync/golden_gate/Cargo.toml.D87019-thin-vec-big-endian.diff 2020-07-22 17:56:24.000000000 +0200
|
+++ thunderbird-78.9.0/services/sync/golden_gate/Cargo.toml 2021-03-22 11:34:35.605716584 +0100
|
||||||
+++ firefox-78.1.0/services/sync/golden_gate/Cargo.toml 2020-08-17 17:04:24.134598587 +0200
|
|
||||||
@@ -19,5 +19,5 @@ sync15-traits = { git = "https://github.
|
@@ -19,5 +19,5 @@ sync15-traits = { git = "https://github.
|
||||||
xpcom = { path = "../../../xpcom/rust/xpcom" }
|
xpcom = { path = "../../../xpcom/rust/xpcom" }
|
||||||
|
|
||||||
@ -102,52 +90,28 @@ diff -up firefox-78.1.0/services/sync/golden_gate/Cargo.toml.D87019-thin-vec-big
|
|||||||
-version = "0.1.0"
|
-version = "0.1.0"
|
||||||
+version = "0.2.1"
|
+version = "0.2.1"
|
||||||
features = ["gecko-ffi"]
|
features = ["gecko-ffi"]
|
||||||
diff -up firefox-78.1.0/third_party/rust/thin-vec/.cargo-checksum.json.D87019-thin-vec-big-endian.diff firefox-78.1.0/third_party/rust/thin-vec/.cargo-checksum.json
|
--- thunderbird-78.9.0/third_party/rust/thin-vec/.cargo-checksum.json.D87019-thin-vec-big-endian.diff 2021-03-22 11:34:35.606716581 +0100
|
||||||
--- firefox-78.1.0/third_party/rust/thin-vec/.cargo-checksum.json.D87019-thin-vec-big-endian.diff 2020-07-22 17:56:29.000000000 +0200
|
+++ thunderbird-78.9.0/third_party/rust/thin-vec/.cargo-checksum.json 2021-03-22 12:30:38.588587238 +0100
|
||||||
+++ firefox-78.1.0/third_party/rust/thin-vec/.cargo-checksum.json 2020-08-17 17:04:24.134598587 +0200
|
|
||||||
@@ -1 +1 @@
|
@@ -1 +1 @@
|
||||||
-{"files":{"Cargo.toml":"fb96cad605ae48215811808c1cc1b9a50248f2b14542058094b23983e2f8d8a0","README.md":"c26d7101e3031e7dd8890ce938e50cad7a1e6adf7fc2f2b0d3c36b03afe68c0b","src/heap.rs":"fe84a4ff433568d5713685456d87597ac5dcdb9d5190061a3da8074240ba1bc3","src/lib.rs":"ce36db8e3464dddade7c1ddbe3ee1f5e525af5be492ea51a0d8a0776c1adfc28","src/range.rs":"bac59bcb6230367a39c7e28ac15263e4526f966cd8c72015873017f17c115aaa"},"package":"73fdf4b84c65a85168477b7fb6c498e0716bc9487fba24623389ea7f51708044"}
|
-{"files":{"Cargo.toml":"7b164cc8a702a204a4732cb4da2940711b8e3be915c258e2a972d4874d767b4c","README.md":"c26d7101e3031e7dd8890ce938e50cad7a1e6adf7fc2f2b0d3c36b03afe68c0b","src/lib.rs":"9f2a087cabfe0b6f83818323bb9004b45fe7548c51376816fd8d4572256bd0e8","src/range.rs":"bac59bcb6230367a39c7e28ac15263e4526f966cd8c72015873017f17c115aaa"},"package":"3a93c9ade36a827a69257925808463db46ffcf193442fad01eb9bdc1d31aed81"}
|
||||||
\ No newline at end of file
|
\ No newline at end of file
|
||||||
+{"files":{"Cargo.toml":"754c05523d17eb7591c3ea2c9294e47c05fbb257fed04b78546fb2ec7cafa8b4","README.md":"c26d7101e3031e7dd8890ce938e50cad7a1e6adf7fc2f2b0d3c36b03afe68c0b","src/lib.rs":"627c6094c3f0286dba25bc73f5672c06c5061c25b01c513d213cbdda100673a2"},"package":"dcc760ada4a9f56fc6d0e81bd143984ebc7bb1b875a6891aa2fa613ca7394fc0"}
|
+{"files":{"Cargo.toml":"754c05523d17eb7591c3ea2c9294e47c05fbb257fed04b78546fb2ec7cafa8b4","README.md":"c26d7101e3031e7dd8890ce938e50cad7a1e6adf7fc2f2b0d3c36b03afe68c0b","src/lib.rs":"627c6094c3f0286dba25bc73f5672c06c5061c25b01c513d213cbdda100673a2"},"package":"dcc760ada4a9f56fc6d0e81bd143984ebc7bb1b875a6891aa2fa613ca7394fc0"}
|
||||||
\ No newline at end of file
|
--- thunderbird-78.9.0/third_party/rust/thin-vec/Cargo.toml.D87019-thin-vec-big-endian.diff 2021-03-19 22:36:33.000000000 +0100
|
||||||
diff -up firefox-78.1.0/third_party/rust/thin-vec/Cargo.toml.D87019-thin-vec-big-endian.diff firefox-78.1.0/third_party/rust/thin-vec/Cargo.toml
|
+++ thunderbird-78.9.0/third_party/rust/thin-vec/Cargo.toml 2021-03-22 12:32:38.577621737 +0100
|
||||||
--- firefox-78.1.0/third_party/rust/thin-vec/Cargo.toml.D87019-thin-vec-big-endian.diff 2020-07-22 17:56:29.000000000 +0200
|
@@ -11,8 +11,9 @@
|
||||||
+++ firefox-78.1.0/third_party/rust/thin-vec/Cargo.toml 2020-08-17 17:04:24.135598590 +0200
|
|
||||||
@@ -3,7 +3,7 @@
|
|
||||||
# When uploading crates to the registry Cargo will automatically
|
|
||||||
# "normalize" Cargo.toml files for maximal compatibility
|
|
||||||
# with all versions of Cargo and also rewrite `path` dependencies
|
|
||||||
-# to registry (e.g. crates.io) dependencies
|
|
||||||
+# to registry (e.g., crates.io) dependencies
|
|
||||||
#
|
|
||||||
# If you believe there's an error in this file please file an
|
|
||||||
# issue against the rust-lang/cargo repository. If you're
|
|
||||||
@@ -11,16 +11,17 @@
|
|
||||||
# will likely look very different (and much more reasonable)
|
# will likely look very different (and much more reasonable)
|
||||||
|
|
||||||
[package]
|
[package]
|
||||||
+edition = "2018"
|
+edition = "2018"
|
||||||
name = "thin-vec"
|
name = "thin-vec"
|
||||||
-version = "0.1.0"
|
-version = "0.1.2"
|
||||||
+version = "0.2.1"
|
+version = "0.2.1"
|
||||||
authors = ["Alexis Beingessner <a.beingessner@gmail.com>"]
|
authors = ["Alexis Beingessner <a.beingessner@gmail.com>"]
|
||||||
description = "a vec that takes up less space on the stack"
|
description = "a vec that takes up less space on the stack"
|
||||||
homepage = "https://github.com/gankro/thin-vec"
|
homepage = "https://github.com/gankro/thin-vec"
|
||||||
readme = "README.md"
|
--- thunderbird-78.9.0/third_party/rust/thin-vec/src/lib.rs.D87019-thin-vec-big-endian.diff 2021-03-19 22:36:28.000000000 +0100
|
||||||
license = "MIT/Apache-2.0"
|
+++ thunderbird-78.9.0/third_party/rust/thin-vec/src/lib.rs 2021-03-22 12:34:10.271595434 +0100
|
||||||
repository = "https://github.com/gankro/thin-vec"
|
@@ -1,47 +1,252 @@
|
||||||
-[dependencies.libc]
|
|
||||||
-version = "0.2"
|
|
||||||
+
|
|
||||||
+[dependencies]
|
|
||||||
|
|
||||||
[features]
|
|
||||||
default = []
|
|
||||||
diff -up firefox-78.1.0/third_party/rust/thin-vec/src/heap.rs.D87019-thin-vec-big-endian.diff firefox-78.1.0/third_party/rust/thin-vec/src/heap.rs
|
|
||||||
diff -up firefox-78.1.0/third_party/rust/thin-vec/src/lib.rs.D87019-thin-vec-big-endian.diff firefox-78.1.0/third_party/rust/thin-vec/src/lib.rs
|
|
||||||
--- firefox-78.1.0/third_party/rust/thin-vec/src/lib.rs.D87019-thin-vec-big-endian.diff 2020-07-22 17:56:28.000000000 +0200
|
|
||||||
+++ firefox-78.1.0/third_party/rust/thin-vec/src/lib.rs 2020-08-17 17:04:24.135598590 +0200
|
|
||||||
@@ -1,50 +1,252 @@
|
|
||||||
-mod range;
|
-mod range;
|
||||||
+//! ThinVec is exactly the same as Vec, except that it stores its `len` and `capacity` in the buffer
|
+//! ThinVec is exactly the same as Vec, except that it stores its `len` and `capacity` in the buffer
|
||||||
+//! it allocates.
|
+//! it allocates.
|
||||||
@ -297,23 +261,19 @@ diff -up firefox-78.1.0/third_party/rust/thin-vec/src/lib.rs.D87019-thin-vec-big
|
|||||||
-use std::ops::{Deref, DerefMut};
|
-use std::ops::{Deref, DerefMut};
|
||||||
+use std::ops::{Deref, DerefMut, RangeBounds};
|
+use std::ops::{Deref, DerefMut, RangeBounds};
|
||||||
use std::marker::PhantomData;
|
use std::marker::PhantomData;
|
||||||
+use std::alloc::*;
|
use std::alloc::*;
|
||||||
use std::cmp::*;
|
use std::cmp::*;
|
||||||
use std::hash::*;
|
use std::hash::*;
|
||||||
use std::borrow::*;
|
use std::borrow::*;
|
||||||
-use range::RangeArgument;
|
-use range::RangeArgument;
|
||||||
use std::ptr::NonNull;
|
use std::ptr::NonNull;
|
||||||
|
|
||||||
-// Heap shimming because reasons. This doesn't unfortunately match the heap api
|
|
||||||
-// right now because reasons.
|
|
||||||
-mod heap;
|
|
||||||
+use impl_details::*;
|
|
||||||
|
|
||||||
-#[cfg(not(feature = "gecko-ffi"))]
|
-#[cfg(not(feature = "gecko-ffi"))]
|
||||||
-type SizeType = usize;
|
-type SizeType = usize;
|
||||||
-#[cfg(feature = "gecko-ffi")]
|
-#[cfg(feature = "gecko-ffi")]
|
||||||
-type SizeType = u32;
|
-type SizeType = u32;
|
||||||
-
|
+use impl_details::*;
|
||||||
|
|
||||||
-#[cfg(feature = "gecko-ffi")]
|
-#[cfg(feature = "gecko-ffi")]
|
||||||
-const AUTO_MASK: u32 = 1 << 31;
|
-const AUTO_MASK: u32 = 1 << 31;
|
||||||
-#[cfg(feature = "gecko-ffi")]
|
-#[cfg(feature = "gecko-ffi")]
|
||||||
@ -407,7 +367,8 @@ diff -up firefox-78.1.0/third_party/rust/thin-vec/src/lib.rs.D87019-thin-vec-big
|
|||||||
+ #[cfg(target_endian = "big")]
|
+ #[cfg(target_endian = "big")]
|
||||||
+ pub fn is_auto(cap: SizeType) -> bool {
|
+ pub fn is_auto(cap: SizeType) -> bool {
|
||||||
+ (cap & 1) != 0
|
+ (cap & 1) != 0
|
||||||
+ }
|
}
|
||||||
|
- x as SizeType
|
||||||
+
|
+
|
||||||
+ #[inline]
|
+ #[inline]
|
||||||
+ pub fn assert_size(x: usize) -> SizeType {
|
+ pub fn assert_size(x: usize) -> SizeType {
|
||||||
@ -415,8 +376,7 @@ diff -up firefox-78.1.0/third_party/rust/thin-vec/src/lib.rs.D87019-thin-vec-big
|
|||||||
+ panic!("nsTArray size may not exceed the capacity of a 32-bit sized int");
|
+ panic!("nsTArray size may not exceed the capacity of a 32-bit sized int");
|
||||||
+ }
|
+ }
|
||||||
+ x as SizeType
|
+ x as SizeType
|
||||||
}
|
+ }
|
||||||
- x as SizeType
|
|
||||||
+
|
+
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -427,7 +387,7 @@ diff -up firefox-78.1.0/third_party/rust/thin-vec/src/lib.rs.D87019-thin-vec-big
|
|||||||
#[repr(C)]
|
#[repr(C)]
|
||||||
struct Header {
|
struct Header {
|
||||||
_len: SizeType,
|
_len: SizeType,
|
||||||
@@ -56,38 +258,10 @@ impl Header {
|
@@ -53,38 +258,10 @@ impl Header {
|
||||||
self._len as usize
|
self._len as usize
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -466,7 +426,7 @@ diff -up firefox-78.1.0/third_party/rust/thin-vec/src/lib.rs.D87019-thin-vec-big
|
|||||||
fn data<T>(&self) -> *mut T {
|
fn data<T>(&self) -> *mut T {
|
||||||
let header_size = mem::size_of::<Header>();
|
let header_size = mem::size_of::<Header>();
|
||||||
let padding = padding::<T>();
|
let padding = padding::<T>();
|
||||||
@@ -105,6 +279,41 @@ impl Header {
|
@@ -102,6 +279,41 @@ impl Header {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -508,7 +468,7 @@ diff -up firefox-78.1.0/third_party/rust/thin-vec/src/lib.rs.D87019-thin-vec-big
|
|||||||
/// Singleton that all empty collections share.
|
/// Singleton that all empty collections share.
|
||||||
/// Note: can't store non-zero ZSTs, we allocate in that case. We could
|
/// Note: can't store non-zero ZSTs, we allocate in that case. We could
|
||||||
/// optimize everything to not do that (basically, make ptr == len and branch
|
/// optimize everything to not do that (basically, make ptr == len and branch
|
||||||
@@ -121,9 +330,7 @@ extern {
|
@@ -118,9 +330,7 @@ extern {
|
||||||
|
|
||||||
// TODO: overflow checks everywhere
|
// TODO: overflow checks everywhere
|
||||||
|
|
||||||
@ -519,35 +479,20 @@ diff -up firefox-78.1.0/third_party/rust/thin-vec/src/lib.rs.D87019-thin-vec-big
|
|||||||
|
|
||||||
fn alloc_size<T>(cap: usize) -> usize {
|
fn alloc_size<T>(cap: usize) -> usize {
|
||||||
// Compute "real" header size with pointer math
|
// Compute "real" header size with pointer math
|
||||||
@@ -156,15 +363,22 @@ fn alloc_align<T>() -> usize {
|
@@ -165,9 +375,10 @@ fn layout<T>(cap: usize) -> Layout {
|
||||||
max(mem::align_of::<T>(), mem::align_of::<Header>())
|
fn header_with_capacity<T>(cap: usize) -> NonNull<Header> {
|
||||||
}
|
debug_assert!(cap > 0);
|
||||||
|
|
||||||
-fn header_with_capacity<T>(cap: usize) -> NonNull<Header> {
|
|
||||||
- debug_assert!(cap > 0);
|
|
||||||
+fn layout<T>(cap: usize) -> Layout {
|
|
||||||
unsafe {
|
unsafe {
|
||||||
- let header = heap::allocate(
|
- let header = alloc(layout::<T>(cap)) as *mut Header;
|
||||||
+ Layout::from_size_align_unchecked(
|
|
||||||
alloc_size::<T>(cap),
|
|
||||||
alloc_align::<T>(),
|
|
||||||
- ) as *mut Header;
|
|
||||||
+ )
|
|
||||||
+ }
|
|
||||||
+}
|
|
||||||
|
|
||||||
- if header.is_null() { oom() }
|
|
||||||
+fn header_with_capacity<T>(cap: usize) -> NonNull<Header> {
|
|
||||||
+ debug_assert!(cap > 0);
|
|
||||||
+ unsafe {
|
|
||||||
+ let layout = layout::<T>(cap);
|
+ let layout = layout::<T>(cap);
|
||||||
+ let header = alloc(layout) as *mut Header;
|
+ let header = alloc(layout) as *mut Header;
|
||||||
+
|
|
||||||
|
- if header.is_null() { oom() }
|
||||||
+ if header.is_null() { handle_alloc_error(layout) }
|
+ if header.is_null() { handle_alloc_error(layout) }
|
||||||
|
|
||||||
// "Infinite" capacity for zero-sized types:
|
// "Infinite" capacity for zero-sized types:
|
||||||
(*header).set_cap(if mem::size_of::<T>() == 0 { MAX_CAP } else { cap });
|
(*header).set_cap(if mem::size_of::<T>() == 0 { MAX_CAP } else { cap });
|
||||||
@@ -176,28 +390,8 @@ fn header_with_capacity<T>(cap: usize) -
|
@@ -179,28 +390,8 @@ fn header_with_capacity<T>(cap: usize) -
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -578,7 +523,7 @@ diff -up firefox-78.1.0/third_party/rust/thin-vec/src/lib.rs.D87019-thin-vec-big
|
|||||||
pub struct ThinVec<T> {
|
pub struct ThinVec<T> {
|
||||||
ptr: NonNull<Header>,
|
ptr: NonNull<Header>,
|
||||||
boo: PhantomData<T>,
|
boo: PhantomData<T>,
|
||||||
@@ -627,15 +821,15 @@ impl<T> ThinVec<T> {
|
@@ -630,15 +821,15 @@ impl<T> ThinVec<T> {
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn drain<R>(&mut self, range: R) -> Drain<T>
|
pub fn drain<R>(&mut self, range: R) -> Drain<T>
|
||||||
@ -597,35 +542,11 @@ diff -up firefox-78.1.0/third_party/rust/thin-vec/src/lib.rs.D87019-thin-vec-big
|
|||||||
Bound::Included(&n) => n + 1,
|
Bound::Included(&n) => n + 1,
|
||||||
Bound::Excluded(&n) => n,
|
Bound::Excluded(&n) => n,
|
||||||
Bound::Unbounded => len,
|
Bound::Unbounded => len,
|
||||||
@@ -666,9 +860,10 @@ impl<T> ThinVec<T> {
|
@@ -688,11 +879,30 @@ impl<T> ThinVec<T> {
|
||||||
|
alloc_size::<T>(new_cap),
|
||||||
|
) as *mut Header;
|
||||||
|
|
||||||
unsafe fn deallocate(&mut self) {
|
|
||||||
if self.has_allocation() {
|
|
||||||
- heap::deallocate(self.ptr() as *mut u8,
|
|
||||||
- alloc_size::<T>(self.capacity()),
|
|
||||||
- alloc_align::<T>());
|
|
||||||
+ dealloc(
|
|
||||||
+ self.ptr() as *mut u8,
|
|
||||||
+ layout::<T>(self.capacity()),
|
|
||||||
+ )
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -678,15 +873,36 @@ impl<T> ThinVec<T> {
|
|
||||||
debug_assert!(new_cap > 0);
|
|
||||||
if self.has_allocation() {
|
|
||||||
let old_cap = self.capacity();
|
|
||||||
- let ptr = heap::reallocate(self.ptr() as *mut u8,
|
|
||||||
- alloc_size::<T>(old_cap),
|
|
||||||
- alloc_size::<T>(new_cap),
|
|
||||||
- alloc_align::<T>()) as *mut Header;
|
|
||||||
- if ptr.is_null() { oom() }
|
- if ptr.is_null() { oom() }
|
||||||
+ let ptr = realloc(
|
|
||||||
+ self.ptr() as *mut u8,
|
|
||||||
+ layout::<T>(old_cap),
|
|
||||||
+ alloc_size::<T>(new_cap),
|
|
||||||
+ ) as *mut Header;
|
|
||||||
+
|
|
||||||
+ if ptr.is_null() { handle_alloc_error(layout::<T>(new_cap)) }
|
+ if ptr.is_null() { handle_alloc_error(layout::<T>(new_cap)) }
|
||||||
(*ptr).set_cap(new_cap);
|
(*ptr).set_cap(new_cap);
|
||||||
self.ptr = NonNull::new_unchecked(ptr);
|
self.ptr = NonNull::new_unchecked(ptr);
|
||||||
@ -654,7 +575,7 @@ diff -up firefox-78.1.0/third_party/rust/thin-vec/src/lib.rs.D87019-thin-vec-big
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1087,10 +1303,7 @@ mod tests {
|
@@ -1093,10 +1303,7 @@ mod tests {
|
||||||
use std::mem::size_of;
|
use std::mem::size_of;
|
||||||
assert_eq!(size_of::<ThinVec<u8>>(), size_of::<&u8>());
|
assert_eq!(size_of::<ThinVec<u8>>(), size_of::<&u8>());
|
||||||
|
|
||||||
@ -666,7 +587,7 @@ diff -up firefox-78.1.0/third_party/rust/thin-vec/src/lib.rs.D87019-thin-vec-big
|
|||||||
}
|
}
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
@@ -1725,7 +1938,6 @@ mod std_tests {
|
@@ -1731,7 +1938,6 @@ mod std_tests {
|
||||||
assert_eq!(v, &[(), ()]);
|
assert_eq!(v, &[(), ()]);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -674,7 +595,7 @@ diff -up firefox-78.1.0/third_party/rust/thin-vec/src/lib.rs.D87019-thin-vec-big
|
|||||||
#[test]
|
#[test]
|
||||||
fn test_drain_inclusive_range() {
|
fn test_drain_inclusive_range() {
|
||||||
let mut v = thin_vec!['a', 'b', 'c', 'd', 'e'];
|
let mut v = thin_vec!['a', 'b', 'c', 'd', 'e'];
|
||||||
@@ -1755,6 +1967,7 @@ mod std_tests {
|
@@ -1761,6 +1967,7 @@ mod std_tests {
|
||||||
}
|
}
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
@ -682,7 +603,7 @@ diff -up firefox-78.1.0/third_party/rust/thin-vec/src/lib.rs.D87019-thin-vec-big
|
|||||||
fn test_drain_max_vec_size() {
|
fn test_drain_max_vec_size() {
|
||||||
let mut v = ThinVec::<()>::with_capacity(usize::max_value());
|
let mut v = ThinVec::<()>::with_capacity(usize::max_value());
|
||||||
unsafe { v.set_len(usize::max_value()); }
|
unsafe { v.set_len(usize::max_value()); }
|
||||||
@@ -1775,7 +1988,6 @@ mod std_tests {
|
@@ -1781,7 +1988,6 @@ mod std_tests {
|
||||||
let mut v = thin_vec![1, 2, 3, 4, 5];
|
let mut v = thin_vec![1, 2, 3, 4, 5];
|
||||||
v.drain(5..=5);
|
v.drain(5..=5);
|
||||||
}
|
}
|
||||||
@ -690,7 +611,7 @@ diff -up firefox-78.1.0/third_party/rust/thin-vec/src/lib.rs.D87019-thin-vec-big
|
|||||||
|
|
||||||
/* TODO: implement splice?
|
/* TODO: implement splice?
|
||||||
#[test]
|
#[test]
|
||||||
@@ -2181,7 +2393,7 @@ mod std_tests {
|
@@ -2187,7 +2393,7 @@ mod std_tests {
|
||||||
assert!(v.capacity() >= 33)
|
assert!(v.capacity() >= 33)
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -699,10 +620,8 @@ diff -up firefox-78.1.0/third_party/rust/thin-vec/src/lib.rs.D87019-thin-vec-big
|
|||||||
#[test]
|
#[test]
|
||||||
fn test_try_reserve() {
|
fn test_try_reserve() {
|
||||||
|
|
||||||
diff -up firefox-78.1.0/third_party/rust/thin-vec/src/range.rs.D87019-thin-vec-big-endian.diff firefox-78.1.0/third_party/rust/thin-vec/src/range.rs
|
--- thunderbird-78.9.0/toolkit/components/cascade_bloom_filter/Cargo.toml.D87019-thin-vec-big-endian.diff 2021-03-19 22:36:12.000000000 +0100
|
||||||
diff -up firefox-78.1.0/toolkit/components/cascade_bloom_filter/Cargo.toml.D87019-thin-vec-big-endian.diff firefox-78.1.0/toolkit/components/cascade_bloom_filter/Cargo.toml
|
+++ thunderbird-78.9.0/toolkit/components/cascade_bloom_filter/Cargo.toml 2021-03-22 11:37:44.287130273 +0100
|
||||||
--- firefox-78.1.0/toolkit/components/cascade_bloom_filter/Cargo.toml.D87019-thin-vec-big-endian.diff 2020-07-22 17:56:29.000000000 +0200
|
|
||||||
+++ firefox-78.1.0/toolkit/components/cascade_bloom_filter/Cargo.toml 2020-08-17 17:04:24.135598590 +0200
|
|
||||||
@@ -8,5 +8,5 @@ nserror = { path = "../../../xpcom/rust/
|
@@ -8,5 +8,5 @@ nserror = { path = "../../../xpcom/rust/
|
||||||
nsstring = { path = "../../../xpcom/rust/nsstring" }
|
nsstring = { path = "../../../xpcom/rust/nsstring" }
|
||||||
rental = "0.5.5"
|
rental = "0.5.5"
|
||||||
@ -710,9 +629,8 @@ diff -up firefox-78.1.0/toolkit/components/cascade_bloom_filter/Cargo.toml.D8701
|
|||||||
-thin-vec = { version = "0.1.0", features = ["gecko-ffi"] }
|
-thin-vec = { version = "0.1.0", features = ["gecko-ffi"] }
|
||||||
+thin-vec = { version = "0.2.1", features = ["gecko-ffi"] }
|
+thin-vec = { version = "0.2.1", features = ["gecko-ffi"] }
|
||||||
xpcom = { path = "../../../xpcom/rust/xpcom" }
|
xpcom = { path = "../../../xpcom/rust/xpcom" }
|
||||||
diff -up firefox-78.1.0/toolkit/components/extensions/storage/webext_storage_bridge/Cargo.toml.D87019-thin-vec-big-endian.diff firefox-78.1.0/toolkit/components/extensions/storage/webext_storage_bridge/Cargo.toml
|
--- thunderbird-78.9.0/toolkit/components/extensions/storage/webext_storage_bridge/Cargo.toml.D87019-thin-vec-big-endian.diff 2021-03-19 22:36:28.000000000 +0100
|
||||||
--- firefox-78.1.0/toolkit/components/extensions/storage/webext_storage_bridge/Cargo.toml.D87019-thin-vec-big-endian.diff 2020-07-22 17:56:30.000000000 +0200
|
+++ thunderbird-78.9.0/toolkit/components/extensions/storage/webext_storage_bridge/Cargo.toml 2021-03-22 11:37:44.288130270 +0100
|
||||||
+++ firefox-78.1.0/toolkit/components/extensions/storage/webext_storage_bridge/Cargo.toml 2020-08-17 17:04:24.135598590 +0200
|
|
||||||
@@ -13,7 +13,7 @@ moz_task = { path = "../../../../../xpco
|
@@ -13,7 +13,7 @@ moz_task = { path = "../../../../../xpco
|
||||||
nserror = { path = "../../../../../xpcom/rust/nserror" }
|
nserror = { path = "../../../../../xpcom/rust/nserror" }
|
||||||
nsstring = { path = "../../../../../xpcom/rust/nsstring" }
|
nsstring = { path = "../../../../../xpcom/rust/nsstring" }
|
||||||
@ -722,9 +640,8 @@ diff -up firefox-78.1.0/toolkit/components/extensions/storage/webext_storage_bri
|
|||||||
xpcom = { path = "../../../../../xpcom/rust/xpcom" }
|
xpcom = { path = "../../../../../xpcom/rust/xpcom" }
|
||||||
serde = "1"
|
serde = "1"
|
||||||
serde_json = "1"
|
serde_json = "1"
|
||||||
diff -up firefox-78.1.0/toolkit/components/kvstore/Cargo.toml.D87019-thin-vec-big-endian.diff firefox-78.1.0/toolkit/components/kvstore/Cargo.toml
|
--- thunderbird-78.9.0/toolkit/components/kvstore/Cargo.toml.D87019-thin-vec-big-endian.diff 2021-03-19 22:36:33.000000000 +0100
|
||||||
--- firefox-78.1.0/toolkit/components/kvstore/Cargo.toml.D87019-thin-vec-big-endian.diff 2020-07-22 17:56:30.000000000 +0200
|
+++ thunderbird-78.9.0/toolkit/components/kvstore/Cargo.toml 2021-03-22 11:37:44.289130267 +0100
|
||||||
+++ firefox-78.1.0/toolkit/components/kvstore/Cargo.toml 2020-08-17 17:04:24.135598590 +0200
|
|
||||||
@@ -18,7 +18,7 @@ rkv = "0.10.2"
|
@@ -18,7 +18,7 @@ rkv = "0.10.2"
|
||||||
storage_variant = { path = "../../../storage/variant" }
|
storage_variant = { path = "../../../storage/variant" }
|
||||||
xpcom = { path = "../../../xpcom/rust/xpcom" }
|
xpcom = { path = "../../../xpcom/rust/xpcom" }
|
||||||
@ -734,9 +651,8 @@ diff -up firefox-78.1.0/toolkit/components/kvstore/Cargo.toml.D87019-thin-vec-bi
|
|||||||
|
|
||||||
# Get rid of failure's dependency on backtrace. Eventually
|
# Get rid of failure's dependency on backtrace. Eventually
|
||||||
# backtrace will move into Rust core, but we don't need it here.
|
# backtrace will move into Rust core, but we don't need it here.
|
||||||
diff -up firefox-78.1.0/toolkit/components/places/bookmark_sync/Cargo.toml.D87019-thin-vec-big-endian.diff firefox-78.1.0/toolkit/components/places/bookmark_sync/Cargo.toml
|
--- thunderbird-78.9.0/toolkit/components/places/bookmark_sync/Cargo.toml.D87019-thin-vec-big-endian.diff 2021-03-19 22:36:25.000000000 +0100
|
||||||
--- firefox-78.1.0/toolkit/components/places/bookmark_sync/Cargo.toml.D87019-thin-vec-big-endian.diff 2020-07-22 17:56:30.000000000 +0200
|
+++ thunderbird-78.9.0/toolkit/components/places/bookmark_sync/Cargo.toml 2021-03-22 11:37:44.289130267 +0100
|
||||||
+++ firefox-78.1.0/toolkit/components/places/bookmark_sync/Cargo.toml 2020-08-17 17:04:24.135598590 +0200
|
|
||||||
@@ -19,5 +19,5 @@ url = "2.0"
|
@@ -19,5 +19,5 @@ url = "2.0"
|
||||||
xpcom = { path = "../../../../xpcom/rust/xpcom" }
|
xpcom = { path = "../../../../xpcom/rust/xpcom" }
|
||||||
|
|
||||||
@ -744,9 +660,8 @@ diff -up firefox-78.1.0/toolkit/components/places/bookmark_sync/Cargo.toml.D8701
|
|||||||
-version = "0.1.0"
|
-version = "0.1.0"
|
||||||
+version = "0.2.1"
|
+version = "0.2.1"
|
||||||
features = ["gecko-ffi"]
|
features = ["gecko-ffi"]
|
||||||
diff -up firefox-78.1.0/tools/profiler/rust-helper/Cargo.toml.D87019-thin-vec-big-endian.diff firefox-78.1.0/tools/profiler/rust-helper/Cargo.toml
|
--- thunderbird-78.9.0/tools/profiler/rust-helper/Cargo.toml.D87019-thin-vec-big-endian.diff 2021-03-19 22:36:33.000000000 +0100
|
||||||
--- firefox-78.1.0/tools/profiler/rust-helper/Cargo.toml.D87019-thin-vec-big-endian.diff 2020-07-22 17:56:30.000000000 +0200
|
+++ thunderbird-78.9.0/tools/profiler/rust-helper/Cargo.toml 2021-03-22 11:37:44.290130265 +0100
|
||||||
+++ firefox-78.1.0/tools/profiler/rust-helper/Cargo.toml 2020-08-17 17:04:24.135598590 +0200
|
|
||||||
@@ -23,7 +23,7 @@ features = ["endian_fd", "elf32", "elf64
|
@@ -23,7 +23,7 @@ features = ["endian_fd", "elf32", "elf64
|
||||||
default-features = false
|
default-features = false
|
||||||
|
|
||||||
@ -756,9 +671,8 @@ diff -up firefox-78.1.0/tools/profiler/rust-helper/Cargo.toml.D87019-thin-vec-bi
|
|||||||
features = ["gecko-ffi"]
|
features = ["gecko-ffi"]
|
||||||
|
|
||||||
[features]
|
[features]
|
||||||
diff -up firefox-78.1.0/xpcom/rust/xpcom/Cargo.toml.D87019-thin-vec-big-endian.diff firefox-78.1.0/xpcom/rust/xpcom/Cargo.toml
|
--- thunderbird-78.9.0/xpcom/rust/xpcom/Cargo.toml.D87019-thin-vec-big-endian.diff 2021-03-19 22:36:33.000000000 +0100
|
||||||
--- firefox-78.1.0/xpcom/rust/xpcom/Cargo.toml.D87019-thin-vec-big-endian.diff 2020-07-22 17:56:30.000000000 +0200
|
+++ thunderbird-78.9.0/xpcom/rust/xpcom/Cargo.toml 2021-03-22 11:37:44.291130262 +0100
|
||||||
+++ firefox-78.1.0/xpcom/rust/xpcom/Cargo.toml 2020-08-17 17:04:24.136598593 +0200
|
|
||||||
@@ -9,4 +9,4 @@ nsstring = { path = "../nsstring" }
|
@@ -9,4 +9,4 @@ nsstring = { path = "../nsstring" }
|
||||||
nserror = { path = "../nserror" }
|
nserror = { path = "../nserror" }
|
||||||
threadbound = "0.1"
|
threadbound = "0.1"
|
||||||
|
@ -10,12 +10,12 @@
|
|||||||
MOZ_ARCH=$(uname -m)
|
MOZ_ARCH=$(uname -m)
|
||||||
case $MOZ_ARCH in
|
case $MOZ_ARCH in
|
||||||
x86_64 | s390x | sparc64 )
|
x86_64 | s390x | sparc64 )
|
||||||
MOZ_LIB_DIR="/usr/lib64"
|
MOZ_LIB_DIR="%PREFIX%/lib64"
|
||||||
SECONDARY_LIB_DIR="/usr/lib"
|
SECONDARY_LIB_DIR="%PREFIX%/lib"
|
||||||
;;
|
;;
|
||||||
* )
|
* )
|
||||||
MOZ_LIB_DIR="/usr/lib"
|
MOZ_LIB_DIR="%PREFIX%/lib"
|
||||||
SECONDARY_LIB_DIR="/usr/lib64"
|
SECONDARY_LIB_DIR="%PREFIX%/lib64"
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
@ -45,7 +45,7 @@ MOZ_EXTENSIONS_PROFILE_DIR="$HOME/.mozilla/extensions/{3550f703-e582-4d05-9a08-4
|
|||||||
##
|
##
|
||||||
## Set MOZ_APP_LAUNCHER for gnome-session
|
## Set MOZ_APP_LAUNCHER for gnome-session
|
||||||
##
|
##
|
||||||
export MOZ_APP_LAUNCHER="/usr/bin/thunderbird"
|
export MOZ_APP_LAUNCHER="%PREFIX%/bin/thunderbird"
|
||||||
|
|
||||||
##
|
##
|
||||||
## Disable the GNOME crash dialog, Moz has it's own
|
## Disable the GNOME crash dialog, Moz has it's own
|
||||||
|
@ -6,28 +6,26 @@
|
|||||||
%global debug_package %{nil}
|
%global debug_package %{nil}
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%global rhel_minor_version -1
|
%{lua:
|
||||||
%if "%{?dist}" == ".el8"
|
function dist_to_rhel_minor(str, start)
|
||||||
%global rhel_minor_version 3
|
match = string.match(str, ".module%+el8.%d+")
|
||||||
%endif
|
if match then
|
||||||
%if "%{?dist}" == ".el8_3"
|
return string.sub(match, 13)
|
||||||
%global rhel_minor_version 3
|
end
|
||||||
%endif
|
match = string.match(str, ".el8_%d+")
|
||||||
%if "%{?dist}" == ".el8_2"
|
if match then
|
||||||
%global rhel_minor_version 2
|
return string.sub(match, 6)
|
||||||
%endif
|
end
|
||||||
%if "%{?dist}" == ".el8_1"
|
return -1
|
||||||
%global rhel_minor_version 1
|
end}
|
||||||
%endif
|
|
||||||
%if "%{?dist}" == ".el8_0"
|
%global rhel_minor_version %{lua:print(dist_to_rhel_minor(rpm.expand("%dist")))}
|
||||||
%global rhel_minor_version 0
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%global system_nss 1
|
%global system_nss 1
|
||||||
%global bundle_nss 0
|
%global bundle_nss 0
|
||||||
|
|
||||||
%if 0%{?rhel} == 8
|
%if 0%{?rhel} == 8
|
||||||
%if 0%{?rhel_minor_version} < 2
|
%if %{rhel_minor_version} < 2
|
||||||
%global bundle_nss 1
|
%global bundle_nss 1
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
@ -149,7 +147,7 @@
|
|||||||
%define use_bundled_yasm 0
|
%define use_bundled_yasm 0
|
||||||
|
|
||||||
%if 0%{?rhel} == 8
|
%if 0%{?rhel} == 8
|
||||||
%if 0%{?rhel_minor_version} <= 2
|
%if %{rhel_minor_version} <= 2
|
||||||
%define use_bundled_nodejs 1
|
%define use_bundled_nodejs 1
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
@ -191,7 +189,7 @@
|
|||||||
%global build_langpacks 1
|
%global build_langpacks 1
|
||||||
Summary: Mozilla Thunderbird mail/newsgroup client
|
Summary: Mozilla Thunderbird mail/newsgroup client
|
||||||
Name: thunderbird
|
Name: thunderbird
|
||||||
Version: 78.5.1
|
Version: 78.12.0
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
URL: http://www.mozilla.org/projects/thunderbird/
|
URL: http://www.mozilla.org/projects/thunderbird/
|
||||||
License: MPLv1.1 or GPLv2+ or LGPLv2+
|
License: MPLv1.1 or GPLv2+ or LGPLv2+
|
||||||
@ -207,7 +205,7 @@ ExclusiveArch: i686 x86_64 ppc64 s390x
|
|||||||
# From ftp://archive.mozilla.org/pub/thunderbird/releases/%{version}%{?ext_version}/source
|
# From ftp://archive.mozilla.org/pub/thunderbird/releases/%{version}%{?ext_version}/source
|
||||||
Source0: https://archive.mozilla.org/pub/thunderbird/releases/%{version}%{?pre_version}/source/thunderbird-%{version}%{?pre_version}.source.tar.xz
|
Source0: https://archive.mozilla.org/pub/thunderbird/releases/%{version}%{?pre_version}/source/thunderbird-%{version}%{?pre_version}.source.tar.xz
|
||||||
%if %{build_langpacks}
|
%if %{build_langpacks}
|
||||||
Source1: thunderbird-langpacks-%{version}%{?ext_version}-20201204.tar.xz
|
Source1: thunderbird-langpacks-%{version}%{?ext_version}-20210708.tar.xz
|
||||||
# Locales for lightning
|
# Locales for lightning
|
||||||
%endif
|
%endif
|
||||||
Source2: cbindgen-vendor-0.14.3.tar.xz
|
Source2: cbindgen-vendor-0.14.3.tar.xz
|
||||||
@ -400,7 +398,7 @@ BuildRequires: openssl-devel
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if 0%{?rhel} == 8
|
%if 0%{?rhel} == 8
|
||||||
%if 0%{?rhel_minor_version} >= 3
|
%if %{rhel_minor_version} >= 3
|
||||||
BuildRequires: pkgconfig(libpipewire-0.3)
|
BuildRequires: pkgconfig(libpipewire-0.3)
|
||||||
%else
|
%else
|
||||||
BuildRequires: pipewire-devel
|
BuildRequires: pipewire-devel
|
||||||
@ -507,6 +505,13 @@ BuildRequires: chrpath
|
|||||||
BuildRequires: libatomic
|
BuildRequires: libatomic
|
||||||
BuildRequires: openssl-devel
|
BuildRequires: openssl-devel
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
%if 0%{?big_endian}
|
||||||
|
%if 0%{?flatpak}
|
||||||
|
BuildRequires: icu
|
||||||
|
%endif
|
||||||
|
%endif
|
||||||
|
|
||||||
Obsoletes: thunderbird-lightning
|
Obsoletes: thunderbird-lightning
|
||||||
# ==================================================================================
|
# ==================================================================================
|
||||||
# Override internal dependency generator to avoid showing libraries provided by this package
|
# Override internal dependency generator to avoid showing libraries provided by this package
|
||||||
@ -522,7 +527,7 @@ Mozilla Thunderbird is a standalone mail and newsgroup client.
|
|||||||
%prep
|
%prep
|
||||||
echo "Build environment"
|
echo "Build environment"
|
||||||
echo "dist %{?dist}"
|
echo "dist %{?dist}"
|
||||||
echo "RHEL 8 minor version: %{?rhel_minor_version}"
|
echo "RHEL 8 minor version: %{rhel_minor_version}"
|
||||||
echo "use_bundled_ffi %{?use_bundled_ffi}"
|
echo "use_bundled_ffi %{?use_bundled_ffi}"
|
||||||
echo "use_bundled_python_2 %{?use_bundled_python_2}"
|
echo "use_bundled_python_2 %{?use_bundled_python_2}"
|
||||||
echo "use_bundled_python_3 %{?use_bundled_python_3}"
|
echo "use_bundled_python_3 %{?use_bundled_python_3}"
|
||||||
@ -560,8 +565,13 @@ echo "use_bundled_yasm %{?use_bundled_yasm}"
|
|||||||
%patch215 -p1 -b .addons
|
%patch215 -p1 -b .addons
|
||||||
%patch219 -p1 -b .rhbz-1173156
|
%patch219 -p1 -b .rhbz-1173156
|
||||||
%patch224 -p1 -b .1170092
|
%patch224 -p1 -b .1170092
|
||||||
|
|
||||||
%if 0%{?rhel} == 8
|
%if 0%{?rhel} == 8
|
||||||
%if 0%{?rhel_minor_version} >= 3
|
%if %{rhel_minor_version} >= 3
|
||||||
|
# fixing /usr/include in the patch for the flatpak build
|
||||||
|
%if 0%{?flatpak}
|
||||||
|
sed -ie 's|/usr/include|/app/include|' %_sourcedir/firefox-pipewire-0-3.patch
|
||||||
|
%endif
|
||||||
%patch235 -p1 -b .pipewire-0-3
|
%patch235 -p1 -b .pipewire-0-3
|
||||||
%else
|
%else
|
||||||
%patch231 -p1 -b .pipewire
|
%patch231 -p1 -b .pipewire
|
||||||
@ -1016,12 +1026,19 @@ export CBINDGEN=`pwd`/.cargo/bin/cbindgen
|
|||||||
./mach python -c "import sys;print(sys.path)"
|
./mach python -c "import sys;print(sys.path)"
|
||||||
|
|
||||||
%if 0%{?big_endian}
|
%if 0%{?big_endian}
|
||||||
|
%if 0%{?flatpak}
|
||||||
|
echo "Generate big endian version of config/external/icu/data/icud58l.dat"
|
||||||
|
icupkg -tb config/external/icu/data/icudt67l.dat config/external/icu/data/icudt67b.dat
|
||||||
|
ls -l config/external/icu/data
|
||||||
|
rm -f config/external/icu/data/icudt*l.dat
|
||||||
|
%else
|
||||||
echo "Generate big endian version of config/external/icu/data/icud64l.dat"
|
echo "Generate big endian version of config/external/icu/data/icud64l.dat"
|
||||||
./mach python intl/icu_sources_data.py .
|
./mach python intl/icu_sources_data.py .
|
||||||
rm -f config/external/icu/data/icudt*l.dat
|
rm -f config/external/icu/data/icudt*l.dat
|
||||||
# mv config/external/icu/data/icudt64l.dat config/external/icu/data/icudt64b.dat
|
# mv config/external/icu/data/icudt64l.dat config/external/icu/data/icudt64b.dat
|
||||||
ls -l config/external/icu/data
|
ls -l config/external/icu/data
|
||||||
cat /tmp/icu-make*
|
cat /tmp/icu-make*
|
||||||
|
%endif
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
mkdir %{_buildrootdir}/bin || :
|
mkdir %{_buildrootdir}/bin || :
|
||||||
@ -1236,6 +1253,7 @@ desktop-file-install --dir %{buildroot}%{_datadir}/applications %{SOURCE20}
|
|||||||
rm -rf %{buildroot}%{_bindir}/thunderbird
|
rm -rf %{buildroot}%{_bindir}/thunderbird
|
||||||
%{__rm} -rf %{buildroot}%{_bindir}/thunderbird
|
%{__rm} -rf %{buildroot}%{_bindir}/thunderbird
|
||||||
%{__cat} %{SOURCE21} > %{buildroot}%{_bindir}/thunderbird
|
%{__cat} %{SOURCE21} > %{buildroot}%{_bindir}/thunderbird
|
||||||
|
sed -i -e 's|%PREFIX%|%{_prefix}|' %{buildroot}%{_bindir}/thunderbird
|
||||||
%if 0%{?bundle_gtk3}
|
%if 0%{?bundle_gtk3}
|
||||||
sed -i -e 's|%RHEL_ENV_VARS%|export XDG_DATA_DIRS="$MOZ_LIB_DIR/thunderbird/bundled/share:/usr/share:$XDG_DATA_DIRS"\nexport FONTCONFIG_FILE="$MOZ_LIB_DIR/thunderbird/bundled/etc/fonts/fonts.conf"|' %{buildroot}%{_bindir}/thunderbird
|
sed -i -e 's|%RHEL_ENV_VARS%|export XDG_DATA_DIRS="$MOZ_LIB_DIR/thunderbird/bundled/share:/usr/share:$XDG_DATA_DIRS"\nexport FONTCONFIG_FILE="$MOZ_LIB_DIR/thunderbird/bundled/etc/fonts/fonts.conf"|' %{buildroot}%{_bindir}/thunderbird
|
||||||
%else
|
%else
|
||||||
@ -1326,6 +1344,55 @@ test -f "%{buildroot}%{mozappdir}/distribution/extensions/unicode-width/scripts/
|
|||||||
# Removing librnp.so - we cannot deliver that in RHELs
|
# Removing librnp.so - we cannot deliver that in RHELs
|
||||||
%{__rm} -rf %{buildroot}%{mozappdir}/librnp.so
|
%{__rm} -rf %{buildroot}%{mozappdir}/librnp.so
|
||||||
|
|
||||||
|
# Register as an application to be visible in the software center
|
||||||
|
#
|
||||||
|
# NOTE: It would be *awesome* if this file was maintained by the upstream
|
||||||
|
# project, translated and installed into the right place during `make install`.
|
||||||
|
#
|
||||||
|
# See http://www.freedesktop.org/software/appstream/docs/ for more details.
|
||||||
|
#
|
||||||
|
mkdir -p $RPM_BUILD_ROOT%{_datadir}/appdata
|
||||||
|
cat > $RPM_BUILD_ROOT%{_datadir}/appdata/mozilla-thunderbird.appdata.xml <<EOF
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!-- Copyright 2014 Richard Hughes <richard@hughsie.com> -->
|
||||||
|
<!--
|
||||||
|
BugReportURL: https://bugzilla.mozilla.org/show_bug.cgi?id=1071065
|
||||||
|
SentUpstream: 2014-09-22
|
||||||
|
-->
|
||||||
|
<application>
|
||||||
|
<id type="desktop">mozilla-thunderbird.desktop</id>
|
||||||
|
<metadata_license>CC0-1.0</metadata_license>
|
||||||
|
<project_license>MPLv1.1 or GPLv2+ or LGPLv2+</project_license>
|
||||||
|
<description>
|
||||||
|
<p>
|
||||||
|
Thunderbird is an email client that allows you to read, write and organise all
|
||||||
|
of your email messages. It is compatible with most email accounts, including the
|
||||||
|
most popular webmail services.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
Thunderbird is designed by Mozilla, a global community working together to make
|
||||||
|
the Internet better. Mozilla believe that the Internet should be open, public,
|
||||||
|
and accessible to everyone without any restrictions.
|
||||||
|
</p>
|
||||||
|
<ul>
|
||||||
|
<li>Easier than ever to set up a new e-mail account</li>
|
||||||
|
<li>Awesome search allows you to find your messages fast</li>
|
||||||
|
<li>Thousands of add-ons give you the freedom to make Thunderbird your own</li>
|
||||||
|
</ul>
|
||||||
|
</description>
|
||||||
|
<url type="homepage">http://www.mozilla.org/thunderbird/</url>
|
||||||
|
<screenshots>
|
||||||
|
<screenshot type="default">https://raw.githubusercontent.com/hughsie/fedora-appstream/master/screenshots-extra/mozilla-thunderbird/a.png</screenshot>
|
||||||
|
</screenshots>
|
||||||
|
<releases>
|
||||||
|
<release version="%{version}" date="$(date '+%F')"/>
|
||||||
|
</releases>
|
||||||
|
<!-- FIXME: change this to an upstream email address for spec updates
|
||||||
|
<updatecontact>someone_who_cares@upstream_project.org</updatecontact>
|
||||||
|
-->
|
||||||
|
</application>
|
||||||
|
EOF
|
||||||
|
|
||||||
#---------------------------------------------------------------------
|
#---------------------------------------------------------------------
|
||||||
|
|
||||||
%clean
|
%clean
|
||||||
@ -1374,6 +1441,7 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
|
|||||||
%files -f %{name}.lang
|
%files -f %{name}.lang
|
||||||
%defattr(-,root,root,-)
|
%defattr(-,root,root,-)
|
||||||
%attr(755,root,root) %{_bindir}/thunderbird
|
%attr(755,root,root) %{_bindir}/thunderbird
|
||||||
|
%{_datadir}/appdata/*.appdata.xml
|
||||||
%attr(644,root,root) %{_datadir}/applications/thunderbird.desktop
|
%attr(644,root,root) %{_datadir}/applications/thunderbird.desktop
|
||||||
%dir %{_datadir}/mozilla/extensions/%{thunderbird_app_id}
|
%dir %{_datadir}/mozilla/extensions/%{thunderbird_app_id}
|
||||||
%dir %{_libdir}/mozilla/extensions/%{thunderbird_app_id}
|
%dir %{_libdir}/mozilla/extensions/%{thunderbird_app_id}
|
||||||
@ -1440,6 +1508,39 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
|
|||||||
#===============================================================================
|
#===============================================================================
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Thu Jul 08 2021 Eike Rathke <erack@redhat.com> - 78.12.0-1
|
||||||
|
- Update to 78.12.0 build1
|
||||||
|
|
||||||
|
* Mon May 31 2021 Eike Rathke <erack@redhat.com> - 78.11.0-1
|
||||||
|
- Update to 78.11.0 build1
|
||||||
|
|
||||||
|
* Wed Apr 21 2021 Eike Rathke <erack@redhat.com> - 78.10.0-1
|
||||||
|
- Update to 78.10.0
|
||||||
|
|
||||||
|
* Mon Apr 12 2021 Eike Rathke <erack@redhat.com> - 78.9.1-1
|
||||||
|
- Update to 78.9.1
|
||||||
|
|
||||||
|
* Tue Mar 23 2021 Eike Rathke <erack@redhat.com> - 78.9.0-3
|
||||||
|
- Update to 78.9.0 build2, updated langpacks
|
||||||
|
|
||||||
|
* Mon Mar 22 2021 Eike Rathke <erack@redhat.com> - 78.9.0-2
|
||||||
|
- Update to 78.9.0 build2
|
||||||
|
|
||||||
|
* Mon Mar 22 2021 Eike Rathke <erack@redhat.com> - 78.9.0-1
|
||||||
|
- Update to 78.9.0 build1
|
||||||
|
|
||||||
|
* Fri Feb 19 2021 Eike Rathke <erack@redhat.com> - 78.8.0-1
|
||||||
|
- Update to 78.8.0 build1
|
||||||
|
|
||||||
|
* Tue Jan 26 2021 Eike Rathke <erack@redhat.com> - 78.7.0-1
|
||||||
|
- Update to 78.7.0
|
||||||
|
|
||||||
|
* Tue Jan 12 2021 Eike Rathke <erack@redhat.com> - 78.6.1-1
|
||||||
|
- Update to 78.6.1
|
||||||
|
|
||||||
|
* Tue Dec 15 2020 Eike Rathke <erack@redhat.com> - 78.6.0-1
|
||||||
|
- Update to 78.6.0
|
||||||
|
|
||||||
* Fri Dec 04 2020 Jan Horak <jhorak@redhat.com> - 78.5.1-1
|
* Fri Dec 04 2020 Jan Horak <jhorak@redhat.com> - 78.5.1-1
|
||||||
- Update to 78.5.1 build1
|
- Update to 78.5.1 build1
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user