Merge branch 'c10s' into a10s

This commit is contained in:
Andrew Lukoshko 2024-10-17 09:31:51 +00:00
commit 04e8b58394
17 changed files with 731 additions and 722 deletions

523
.gitignore vendored
View File

@ -1,447 +1,132 @@
thunderbird-3.1.1.source.tar.bz2
thunderbird-langpacks-3.1.1-20100720.tar.bz2
thunderbird-3.1.2.source.tar.bz2
thunderbird-langpacks-3.1.2-20100803.tar.bz2
/thunderbird-3.1.3.source.tar.bz2
/thunderbird-langpacks-3.1.3-20100907.tar.bz2
/thunderbird-3.1.5.source.tar.bz2
/thunderbird-langpacks-3.1.5-20101019.tar.bz2
/thunderbird-3.1.6.source.tar.bz2
/thunderbird-langpacks-3.1.6-20101027.tar.bz2
/thunderbird-3.1.7.source.tar.bz2
/thunderbird-langpacks-3.1.7-20101209.tar.bz2
/thunderbird-3.1.8.source.tar.bz2
/thunderbird-langpacks-3.1.8-20110301.tar.bz2
/thunderbird-3.1.9.source.tar.bz2
/thunderbird-langpacks-3.1.9-20110307.tar.bz2
/thunderbird-3.1.10.source.tar.bz2
/thunderbird-langpacks-3.1.10-20110428.tar.xz
/thunderbird-3.1.11.source.tar.bz2
/thunderbird-langpacks-3.1.11-20110621.tar.xz
/thunderbird-langpacks-5.0-20110628.tar.xz
/thunderbird-5.0.source.tar.bz2
/thunderbird-6.0.source.tar.bz2
/thunderbird-langpacks-6.0-20110816.tar.xz
/thunderbird-6.0.2.source.tar.bz2
/thunderbird-langpacks-6.0.2-20110906.tar.xz
/thunderbird-7.0.source.tar.bz2
/thunderbird-langpacks-7.0-20110927.tar.xz
/thunderbird-7.0.1.source.tar.bz2
/thunderbird-langpacks-7.0.1-20110930.tar.xz
/thunderbird-8.0.source.tar.bz2
/thunderbird-langpacks-8.0-20111108.tar.xz
/thunderbird-9.0.source.tar.bz2
/thunderbird-langpacks-9.0-20111220.tar.xz
/thunderbird-langpacks-9.0-20111222.tar.xz
/thunderbird-10.0.source.tar.bz2
/thunderbird-langpacks-10.0-20120131.tar.xz
/thunderbird-10.0.1.source.tar.bz2
/thunderbird-langpacks-10.0.1-20120209.tar.xz
/thunderbird-11.0.source.tar.bz2
/thunderbird-langpacks-11.0-20120313.tar.xz
/thunderbird-11.0.1.source.tar.bz2
/thunderbird-langpacks-11.0.1-20120329.tar.xz
/thunderbird-12.0.source.tar.bz2
/thunderbird-langpacks-12.0-20120424.tar.xz
/thunderbird-12.0.1.source.tar.bz2
/thunderbird-langpacks-12.0.1-20120430.tar.xz
/thunderbird-13.0.source.tar.bz2
/thunderbird-langpacks-13.0-20120605.tar.xz
/thunderbird-13.0.1.source.tar.bz2
/thunderbird-langpacks-13.0.1-20120615.tar.xz
/thunderbird-14.0.source.tar.bz2
/thunderbird-langpacks-14.0-20120717.tar.xz
/thunderbird-15.0.source.tar.bz2
/thunderbird-langpacks-15.0-20120827.tar.xz
/thunderbird-15.0.1.source.tar.bz2
/thunderbird-langpacks-15.0.1-20120911.tar.xz
/thunderbird-16.0.source.tar.bz2
/thunderbird-langpacks-16.0-20121009.tar.xz
/thunderbird-16.0.1.source.tar.bz2
/thunderbird-langpacks-16.0.1-20121011.tar.xz
/thunderbird-16.0.2.source.tar.bz2
/thunderbird-langpacks-16.0.2-20121029.tar.xz
/thunderbird-17.0.source.tar.bz2
/thunderbird-langpacks-17.0-20121119.tar.xz
/thunderbird-17.0.2.source.tar.bz2
/thunderbird-langpacks-17.0.2-20130110.tar.xz
/thunderbird-17.0.3.source.tar.bz2
/thunderbird-langpacks-17.0.3-20130219.tar.xz
/thunderbird-17.0.4.source.tar.bz2
/thunderbird-langpacks-17.0.4-20130311.tar.xz
/thunderbird-17.0.5.source.tar.bz2
/thunderbird-langpacks-17.0.5-20130402.tar.xz
/thunderbird-17.0.6.source.tar.bz2
/thunderbird-langpacks-17.0.6-20130514.tar.xz
/thunderbird-17.0.7.source.tar.bz2
/thunderbird-langpacks-17.0.7-20130625.tar.xz
/thunderbird-17.0.8.source.tar.bz2
/thunderbird-langpacks-17.0.8-20130805.tar.xz
/thunderbird-24.0.source.tar.bz2
/thunderbird-langpacks-24.0-20130916.tar.xz
/thunderbird-24.1.0.source.tar.bz2
/thunderbird-langpacks-24.1.0-20131030.tar.xz
/thunderbird-24.2.0.source.tar.bz2
/thunderbird-langpacks-24.2.0-20131209.tar.xz
/thunderbird-24.3.0.source.tar.bz2
/thunderbird-langpacks-24.3.0-20140203.tar.xz
/thunderbird-24.4.0.source.tar.bz2
/thunderbird-langpacks-24.4.0-20140318.tar.xz
/thunderbird-24.5.0.source.tar.bz2
/thunderbird-langpacks-24.5.0-20140428.tar.xz
/thunderbird-24.6.0.source.tar.bz2
/thunderbird-langpacks-24.6.0-20140609.tar.xz
/thunderbird-24.7.0.source.tar.bz2
/thunderbird-langpacks-24.7.0-20140722.tar.xz
/thunderbird-31.0.source.tar.bz2
/thunderbird-langpacks-31.0-20140729.tar.xz
/thunderbird-31.1.0.source.tar.bz2
/thunderbird-langpacks-31.1.0-20140901.tar.xz
/thunderbird-31.1.1.source.tar.bz2
/thunderbird-langpacks-31.1.1-20140911.tar.xz
/thunderbird-langpacks-31.2.0-20141014.tar.xz
/thunderbird-31.2.0.source.tar.bz2
/thunderbird-31.3.0.source.tar.bz2
/thunderbird-langpacks-31.3.0-20141201.tar.xz
/thunderbird-31.4.0.source.tar.bz2
/thunderbird-langpacks-31.4.0-20150114.tar.xz
/thunderbird-31.5.0.source.tar.bz2
/thunderbird-langpacks-31.5.0-20150224.tar.xz
/thunderbird-31.6.0.source.tar.bz2
/thunderbird-langpacks-31.6.0-20150331.tar.xz
/thunderbird-31.7.0.source.tar.bz2
/thunderbird-langpacks-31.7.0-20150512.tar.xz
/thunderbird-38.0.1.source.tar.bz2
/thunderbird-langpacks-38.0.1-20150609.tar.xz
/thunderbird-38.1.0.source.tar.bz2
/thunderbird-langpacks-38.1.0-20150709.tar.xz
/l10n-lightning-38.1.0.tar.xz
/thunderbird-38.2.0.source.tar.bz2
/thunderbird-langpacks-38.2.0-20150819.tar.xz
/l10n-lightning-38.2.0.tar.xz
/thunderbird-38.3.0.source.tar.bz2
/thunderbird-langpacks-38.3.0-20150929.tar.xz
/l10n-lightning-38.3.0.tar.xz
/thunderbird-38.4.0.source.tar.bz2
/thunderbird-langpacks-38.4.0-20151130.tar.xz
/l10n-lightning-38.4.0.tar.xz
/thunderbird-38.5.0.source.tar.bz2
/thunderbird-langpacks-38.5.0-20160104.tar.xz
/l10n-lightning-38.5.0.tar.xz
/thunderbird-38.6.0.source.tar.bz2
/thunderbird-langpacks-38.6.0-20160216.tar.xz
/l10n-lightning-38.6.0.tar.xz
/thunderbird-langpacks-38.7.1-20160324.tar.xz
/thunderbird-38.7.1.source.tar.bz2
/l10n-lightning-38.7.1.tar.xz
/thunderbird-langpacks-45.0-20160412.tar.xz
/thunderbird-45.0.source.tar.xz
/l10n-lightning-45.0.tar.xz
/thunderbird-langpacks-45.1.0-20160517.tar.xz
/thunderbird-45.1.0.source.tar.xz
/l10n-lightning-45.1.0.tar.xz
/thunderbird-45.1.1.source.tar.xz
/thunderbird-langpacks-45.1.1-20160606.tar.xz
/l10n-lightning-45.1.1.tar.xz
/thunderbird-45.2.0.source.tar.xz
/thunderbird-langpacks-45.2.0-20160711.tar.xz
/l10n-lightning-45.2.0.tar.xz
/thunderbird-45.3.0.source.tar.xz
/thunderbird-langpacks-45.3.0-20160901.tar.xz
/l10n-lightning-45.3.0.tar.xz
/thunderbird-45.4.0.source.tar.xz
/thunderbird-langpacks-45.4.0-20161006.tar.xz
/l10n-lightning-45.4.0.tar.xz
/thunderbird-45.5.0.source.tar.xz
/thunderbird-langpacks-45.5.0-20161128.tar.xz
/l10n-lightning-45.5.0.tar.xz
/thunderbird-45.5.1.source.tar.xz
/thunderbird-langpacks-45.5.1-20161201.tar.xz
/l10n-lightning-45.5.1.tar.xz
/thunderbird-45.6.0.source.tar.xz
/thunderbird-langpacks-45.6.0-20161216.tar.xz
/l10n-lightning-45.6.0.tar.xz
/thunderbird-45.7.0.source.tar.xz
/thunderbird-langpacks-45.7.0-20170131.tar.xz
/l10n-lightning-45.7.0.tar.xz
/thunderbird-45.8.0.source.tar.xz
/thunderbird-langpacks-45.8.0-20170308.tar.xz
/l10n-lightning-45.8.0.tar.xz
/thunderbird-52.0.source.tar.xz
/thunderbird-langpacks-52.0-20170404.tar.xz
/l10n-lightning-52.0.tar.xz
/thunderbird-52.1.0.source.tar.xz
/thunderbird-langpacks-52.1.0-20170502.tar.xz
/l10n-lightning-52.1.0.tar.xz
/thunderbird-langpacks-52.1.1-20170602.tar.xz
/thunderbird-52.1.1.source.tar.xz
/l10n-lightning-52.1.1.tar.xz
/thunderbird-52.2.0.source.tar.xz
/thunderbird-langpacks-52.2.0-20170615.tar.xz
/l10n-lightning-52.2.0.tar.xz
/thunderbird-52.2.1.source.tar.xz
/thunderbird-langpacks-52.2.1-20170629.tar.xz
/l10n-lightning-52.2.1.tar.xz
/thunderbird-52.3.0.source.tar.xz
/thunderbird-langpacks-52.3.0-20170821.tar.xz
/l10n-lightning-52.3.0.tar.xz
/thunderbird-52.4.0.source.tar.xz
/thunderbird-langpacks-52.4.0-20171003.tar.xz
/l10n-lightning-52.4.0.tar.xz
/thunderbird-langpacks-52.4.0-20171004.tar.xz
/thunderbird-52.5.0.source.tar.xz
/thunderbird-langpacks-52.5.0-20171128.tar.xz
/l10n-lightning-52.5.0.tar.xz
/thunderbird-52.5.2.source.tar.xz
/thunderbird-langpacks-52.5.2-20180102.tar.xz
/l10n-lightning-52.5.2.tar.xz
/thunderbird-52.6.0.source.tar.xz
/thunderbird-langpacks-52.6.0-20180129.tar.xz
/l10n-lightning-52.6.0.tar.xz
/thunderbird-52.7.0.source.tar.xz
/thunderbird-langpacks-52.7.0-20180327.tar.xz
/l10n-lightning-52.7.0.tar.xz
/thunderbird-52.8.0.source.tar.xz
/thunderbird-langpacks-52.8.0-20180522.tar.xz
/l10n-lightning-52.8.0.tar.xz
/thunderbird-52.9.1.source.tar.xz
/thunderbird-langpacks-52.9.1-20180710.tar.xz
/l10n-lightning-52.9.1.tar.xz
/thunderbird-60.0.source.tar.xz
/thunderbird-langpacks-60.0-20180815.tar.xz
/l10n-lightning-60.0.tar.xz
/thunderbird-60.2.1.source.tar.xz
/thunderbird-langpacks-60.2.1-20181003.tar.xz
/l10n-lightning-60.2.1.tar.xz
/lightning-langpacks-60.2.1.tar.xz
/thunderbird-60.3.0.source.tar.xz
/thunderbird-langpacks-60.3.0-20181030.tar.xz
/lightning-langpacks-60.3.0.tar.xz
/thunderbird-60.3.1.source.tar.xz
/thunderbird-langpacks-60.3.1-20181122.tar.xz
/lightning-langpacks-60.3.1.tar.xz
/thunderbird-60.3.3.source.tar.xz
/thunderbird-langpacks-60.3.3-20181205.tar.xz
/lightning-langpacks-60.3.3.tar.xz
/thunderbird-60.4.0.source.tar.xz
/thunderbird-langpacks-60.4.0-20190102.tar.xz
/lightning-langpacks-60.4.0.tar.xz
/thunderbird-60.5.0.source.tar.xz
/lightning-langpacks-60.5.0.tar.xz
/thunderbird-langpacks-60.5.0-20190129.tar.xz
/thunderbird-60.5.1.source.tar.xz
/thunderbird-langpacks-60.5.1-20190218.tar.xz
/lightning-langpacks-60.5.1.tar.xz
/thunderbird-60.5.3.source.tar.xz
/lightning-langpacks-60.5.3.tar.xz
/thunderbird-langpacks-60.5.3-20190306.tar.xz
/thunderbird-langpacks-60.6.0-20190318.tar.xz
/thunderbird-60.6.0.source.tar.xz
/lightning-langpacks-60.6.0.tar.xz
/thunderbird-60.6.1.source.tar.xz
/lightning-langpacks-60.6.1.tar.xz
/thunderbird-langpacks-60.6.1-20190325.tar.xz
/thunderbird-60.7.0.source.tar.xz
/thunderbird-langpacks-60.7.0-20190520.tar.xz
/lightning-langpacks-60.7.0.tar.xz
/thunderbird-60.7.1.source.tar.xz
/thunderbird-langpacks-60.7.1-20190618.tar.xz
/lightning-langpacks-60.7.1.tar.xz
/thunderbird-60.7.2.source.tar.xz
/thunderbird-langpacks-60.7.2-20190620.tar.xz
/lightning-langpacks-60.7.2.tar.xz
/thunderbird-langpacks-60.7.2-20190621.tar.xz
/thunderbird-60.8.0.source.tar.xz
/thunderbird-langpacks-60.8.0-20190704.tar.xz
/lightning-langpacks-60.8.0.tar.xz
/thunderbird-68.0.source.tar.xz
/thunderbird-langpacks-68.0-20190829.tar.xz
/lightning-langpacks-68.0.tar.xz
/cbindgen-vendor.tar.xz /cbindgen-vendor.tar.xz
/thunderbird-68.1.0.source.tar.xz /nspr-4.32.0-1.el8_1.src.rpm
/thunderbird-langpacks-68.1.0-20190912.tar.xz /nss-3.67.0-6.el8_1.src.rpm
/lightning-langpacks-68.1.0.tar.xz /thunderbird-91.1.2.processed-source.tar.xz
/thunderbird-68.1.1.source.tar.xz /thunderbird-langpacks-91.1.2-20210929.tar.xz
/thunderbird-langpacks-68.1.1-20190927.tar.xz /thunderbird-langpacks-91.2.0-20211004.tar.xz
/lightning-langpacks-68.1.1.tar.xz /thunderbird-91.2.0.processed-source.tar.xz
/thunderbird-68.2.0.source.tar.xz /thunderbird-91.3.0.processed-source.tar.xz
/thunderbird-langpacks-68.2.0-20191029.tar.xz /thunderbird-langpacks-91.3.0-20211101.tar.xz
/lightning-langpacks-68.2.0.tar.xz /thunderbird-langpacks-91.3.0-20211102.tar.xz
/thunderbird-68.2.1.source.tar.xz /thunderbird-91.4.0.processed-source.tar.xz
/thunderbird-langpacks-68.2.1-20191101.tar.xz /thunderbird-langpacks-91.4.0-20211201.tar.xz
/lightning-langpacks-68.2.1.tar.xz /nss-3.67.0-7.el8_1.src.rpm
/thunderbird-68.2.2.source.tar.xz /thunderbird-langpacks-91.4.0-20211206.tar.xz
/thunderbird-langpacks-68.2.2-20191105.tar.xz /thunderbird-91.5.0.processed-source.tar.xz
/lightning-langpacks-68.2.2.tar.xz /thunderbird-langpacks-91.5.0-20220107.tar.xz
/thunderbird-68.3.0.source.tar.xz /thunderbird-langpacks-91.6.0-20220207.tar.xz
/thunderbird-langpacks-68.3.0-20191203.tar.xz /thunderbird-91.6.0.processed-source.tar.xz
/lightning-langpacks-68.3.0.tar.xz /thunderbird-langpacks-91.7.0-20220303.tar.xz
/thunderbird-68.3.1.source.tar.xz /thunderbird-91.7.0.processed-source.tar.xz
/thunderbird-langpacks-68.3.1-20191217.tar.xz
/lightning-langpacks-68.3.1.tar.xz
/thunderbird-68.4.1.source.tar.xz
/thunderbird-langpacks-68.4.1-20200113.tar.xz
/lightning-langpacks-68.4.1.tar.xz
/thunderbird-68.5.0.source.tar.xz
/thunderbird-langpacks-68.5.0-20200213.tar.xz
/lightning-langpacks-68.5.0.tar.xz
/thunderbird-68.6.0.source.tar.xz
/thunderbird-langpacks-68.6.0-20200313.tar.xz
/lightning-langpacks-68.6.0.tar.xz
/thunderbird-68.7.0.source.tar.xz
/thunderbird-langpacks-68.7.0-20200409.tar.xz
/lightning-langpacks-68.7.0.tar.xz
/thunderbird-68.8.0.source.tar.xz
/thunderbird-langpacks-68.8.0-20200514.tar.xz
/lightning-langpacks-68.8.0.tar.xz
/thunderbird-68.9.0.source.tar.xz
/thunderbird-langpacks-68.9.0-20200608.tar.xz
/lightning-langpacks-68.9.0.tar.xz
/thunderbird-68.10.0.source.tar.xz
/thunderbird-langpacks-68.10.0-20200709.tar.xz
/lightning-langpacks-68.10.0.tar.xz
/thunderbird-68.11.0.source.tar.xz
/thunderbird-langpacks-68.11.0-20200806.tar.xz
/lightning-langpacks-68.11.0.tar.xz
/thunderbird-68.12.0.source.tar.xz
/thunderbird-langpacks-68.12.0-20200908.tar.xz
/lightning-langpacks-68.12.0.tar.xz
/thunderbird-78.3.1.source.tar.xz
/thunderbird-langpacks-78.3.1-20200930.tar.xz
/cbindgen-vendor-0.14.3.tar.xz
/thunderbird-78.4.0.source.tar.xz
/thunderbird-langpacks-78.4.0-20201022.tar.xz
/thunderbird-78.4.3.source.tar.xz
/thunderbird-langpacks-78.4.3-20201112.tar.xz
/thunderbird-78.5.0.source.tar.xz
/thunderbird-langpacks-78.5.0-20201125.tar.xz
/thunderbird-78.6.0.source.tar.xz
/thunderbird-langpacks-78.6.0-20201215.tar.xz
/thunderbird-78.6.1.source.tar.xz
/thunderbird-langpacks-78.6.1-20210114.tar.xz
/thunderbird-78.7.0.source.tar.xz
/thunderbird-langpacks-78.7.0-20210127.tar.xz
/thunderbird-78.8.0.source.tar.xz
/thunderbird-langpacks-78.8.0-20210218.tar.xz
/thunderbird-78.8.1.source.tar.xz
/thunderbird-langpacks-78.8.1-20210315.tar.xz
/thunderbird-78.10.1.source.tar.xz
/thunderbird-langpacks-78.10.1-20210504.tar.xz
/thunderbird-78.11.0.source.tar.xz
/thunderbird-langpacks-78.11.0-20210602.tar.xz
/thunderbird-78.12.0.source.tar.xz
/thunderbird-langpacks-78.12.0-20210721.tar.xz
/thunderbird-91.0.2.source.tar.xz
/thunderbird-langpacks-91.0.2-20210823.tar.xz
/thunderbird-91.0.3.source.tar.xz
/thunderbird-langpacks-91.0.3-20210826.tar.xz
/thunderbird-91.1.0.source.tar.xz
/thunderbird-langpacks-91.1.0-20210907.tar.xz
/thunderbird-91.2.0.source.tar.xz
/thunderbird-langpacks-91.2.0-20211015.tar.xz
/thunderbird-91.3.0.source.tar.xz
/thunderbird-langpacks-91.3.0-20211109.tar.xz
/thunderbird-91.4.0.source.tar.xz
/thunderbird-langpacks-91.4.0-20211215.tar.xz
/thunderbird-91.5.0.source.tar.xz
/thunderbird-langpacks-91.5.0-20220118.tar.xz
/thunderbird-91.6.0.source.tar.xz
/thunderbird-langpacks-91.6.0-20220209.tar.xz
/thunderbird-91.6.1.source.tar.xz
/thunderbird-langpacks-91.6.1-20220228.tar.xz
/thunderbird-langpacks-91.6.2-20220307.tar.xz
/thunderbird-91.6.2.source.tar.xz
/thunderbird-langpacks-91.7.0-20220308.tar.xz /thunderbird-langpacks-91.7.0-20220308.tar.xz
/thunderbird-91.7.0.source.tar.xz
/thunderbird-91.8.0.source.tar.xz
/thunderbird-langpacks-91.8.0-20220405.tar.xz /thunderbird-langpacks-91.8.0-20220405.tar.xz
/thunderbird-91.9.0.source.tar.xz /thunderbird-91.8.0.processed-source.tar.xz
/thunderbird-langpacks-91.9.0-20220428.tar.xz
/thunderbird-91.9.0.processed-source.tar.xz
/thunderbird-langpacks-91.9.0-20220502.tar.xz
/thunderbird-langpacks-91.9.0-20220503.tar.xz /thunderbird-langpacks-91.9.0-20220503.tar.xz
/thunderbird-91.9.1.source.tar.xz /thunderbird-91.9.1.processed-source.tar.xz
/thunderbird-langpacks-91.9.1-20220523.tar.xz /thunderbird-langpacks-91.9.1-20220523.tar.xz
/thunderbird-91.10.0.source.tar.xz /thunderbird-91.10.0.processed-source.tar.xz
/thunderbird-langpacks-91.10.0-20220530.tar.xz /thunderbird-langpacks-91.10.0-20220530.tar.xz
/thunderbird-91.11.0.source.tar.xz /thunderbird-91.11.0.processed-source.tar.xz
/thunderbird-langpacks-91.11.0-20220623.tar.xz
/thunderbird-91.11.0.b2.processed-source.tar.xz
/thunderbird-langpacks-91.11.0-20220628.tar.xz /thunderbird-langpacks-91.11.0-20220628.tar.xz
/thunderbird-91.12.0.source.tar.xz /thunderbird-91.12.0.processed-source.tar.xz
/thunderbird-langpacks-91.12.0-20220725.tar.xz /thunderbird-langpacks-91.12.0-20220725.tar.xz
/thunderbird-102.1.0.source.tar.xz /thunderbird-91.13.0.processed-source.tar.xz
/thunderbird-langpacks-102.1.0-20220803.tar.xz /thunderbird-langpacks-91.13.0-20220819.tar.xz
/thunderbird-102.2.0.source.tar.xz /nss-3.79.0-6.el8_1.src.rpm
/thunderbird-langpacks-102.2.0-20220823.tar.xz /nspr-4.34.0-3.el8_1.src.rpm
/thunderbird-102.2.1.source.tar.xz /thunderbird-102.2.1.source.tar.xz
/thunderbird-langpacks-102.2.1-20220901.tar.xz /thunderbird-langpacks-102.2.1-20220901.tar.xz
/thunderbird-102.3.0.source.tar.xz /thunderbird-102.2.1.processed-source.tar.xz
/thunderbird-102.3.0.processed-source.tar.xz
/thunderbird-langpacks-102.3.0-20220916.tar.xz /thunderbird-langpacks-102.3.0-20220916.tar.xz
/thunderbird-102.3.1.source.tar.xz
/thunderbird-langpacks-102.3.1-20220929.tar.xz
/thunderbird-102.4.0.source.tar.xz
/thunderbird-langpacks-102.4.0-20221017.tar.xz /thunderbird-langpacks-102.4.0-20221017.tar.xz
/thunderbird-102.4.1.source.tar.xz /thunderbird-102.4.0.processed-source.tar.xz
/thunderbird-langpacks-102.4.1-20221102.tar.xz /thunderbird-102.5.0.processed-source.tar.xz
/thunderbird-102.5.0.source.tar.xz /thunderbird-langpacks-102.5.0-20221111.tar.xz
/thunderbird-langpacks-102.5.0-20221115.tar.xz /thunderbird-langpacks-102.5.0-20221115.tar.xz
/thunderbird-102.5.1.source.tar.xz /thunderbird-102.6.0.processed-source.tar.xz
/thunderbird-langpacks-102.5.1-20221201.tar.xz /thunderbird-langpacks-102.6.0-20221209.tar.xz
/thunderbird-102.6.0.source.tar.xz
/thunderbird-langpacks-102.6.0-20221213.tar.xz /thunderbird-langpacks-102.6.0-20221213.tar.xz
/thunderbird-102.7.1.source.tar.xz /thunderbird-102.7.0.processed-source.tar.xz
/thunderbird-langpacks-102.7.0-20230116.tar.xz
/thunderbird-102.7.1.processed-source.tar.xz
/thunderbird-langpacks-102.7.1-20230124.tar.xz /thunderbird-langpacks-102.7.1-20230124.tar.xz
/thunderbird-langpacks-102.7.1-20230131.tar.xz /thunderbird-langpacks-102.7.1-20230131.tar.xz
/thunderbird-102.7.2.source.tar.xz /thunderbird-102.8.0.processed-source.tar.xz
/thunderbird-langpacks-102.7.2-20230208.tar.xz /thunderbird-langpacks-102.8.0-20230210.tar.xz
/thunderbird-102.8.0.source.tar.xz /thunderbird-102.8.0.b2.processed-source.tar.xz
/thunderbird-langpacks-102.8.0-20230215.tar.xz /thunderbird-langpacks-102.8.0-20230215.tar.xz
/thunderbird-102.9.0.source.tar.xz /thunderbird-102.9.0.processed-source.tar.xz
/thunderbird-langpacks-102.9.0-20230313.tar.xz /thunderbird-langpacks-102.9.0-20230313.tar.xz
/thunderbird-102.9.1.source.tar.xz /nss-3.79.0-11.el8_1.src.rpm
/thunderbird-langpacks-102.9.1-20230329.tar.xz /thunderbird-102.10.0.processed-source.tar.xz
/thunderbird-102.10.0.source.tar.xz /thunderbird-langpacks-102.10.0-20230406.tar.xz
/thunderbird-102.10.0.b2.processed-source.tar.xz
/thunderbird-langpacks-102.10.0-20230411.tar.xz /thunderbird-langpacks-102.10.0-20230411.tar.xz
/thunderbird-102.11.0.source.tar.xz /thunderbird-102.11.0.processed-source.tar.xz
/thunderbird-langpacks-102.11.0-20230504.tar.xz /thunderbird-langpacks-102.11.0-20230504.tar.xz
/thunderbird-102.11.1.source.tar.xz /thunderbird-115.1.0.processed-source.tar.xz
/thunderbird-langpacks-102.11.1-20230525.tar.xz /thunderbird-langpacks-115.1.0-20230804.tar.xz
/thunderbird-102.12.0.source.tar.xz
/thunderbird-langpacks-102.12.0-20230605.tar.xz
/thunderbird-102.13.0.source.tar.xz
/thunderbird-langpacks-102.13.0-20230707.tar.xz
/thunderbird-langpacks-115.0.1-20230720.tar.xz
/thunderbird-115.0.1.source.tar.xz
/thunderbird-langpacks-115.1.1-20230815.tar.xz
/thunderbird-115.1.1.source.tar.xz
/thunderbird-115.2.2.source.tar.xz
/thunderbird-langpacks-115.2.2-20230920.tar.xz
/thunderbird-115.3.0.source.tar.xz
/thunderbird-langpacks-115.3.0-20230926.tar.xz
/thunderbird-langpacks-115.3.1-20230929.tar.xz
/thunderbird-115.3.1.source.tar.xz
/thunderbird-115.3.2.source.tar.xz
/thunderbird-langpacks-115.3.2-20231011.tar.xz
/thunderbird-115.4.0.source.tar.xz
/thunderbird-langpacks-115.4.0-20231024.tar.xz
/thunderbird-115.4.1.source.tar.xz
/thunderbird-langpacks-115.4.1-20231025.tar.xz
/thunderbird-115.4.2.source.tar.xz
/thunderbird-langpacks-115.4.2-20231108.tar.xz
/thunderbird-115.4.3.source.tar.xz
/thunderbird-langpacks-115.4.3-20231115.tar.xz
/thunderbird-115.5.0.source.tar.xz
/thunderbird-langpacks-115.5.0-20231121.tar.xz
/thunderbird-115.5.1.source.tar.xz
/thunderbird-langpacks-115.5.1-20231128.tar.xz
/thunderbird-115.5.2.source.tar.xz
/thunderbird-langpacks-115.5.2-20231212.tar.xz
/thunderbird-115.6.0.source.tar.xz
/thunderbird-langpacks-115.6.0-20231218.tar.xz
/thunderbird-115.6.1.source.tar.xz
/thunderbird-langpacks-115.6.1-20240110.tar.xz
/nspr-4.35.0-1.el8_1.src.rpm /nspr-4.35.0-1.el8_1.src.rpm
/nss-3.90.0-2.el8_1.src.rpm /nss-3.90.0-2.el8_1.src.rpm
/thunderbird-115.2.1.processed-source.tar.xz
/thunderbird-langpacks-115.2.1-20230908.tar.xz
/nss-3.90.0-3.el9_0.src.rpm /nss-3.90.0-3.el9_0.src.rpm
/nss-3.90.0-3-no-buildid.el9_0.src.rpm
/thunderbird-115.3.0.processed-source.tar.xz
/thunderbird-langpacks-115.3.0-20230926.tar.xz
/thunderbird-langpacks-115.3.1-20230929.tar.xz
/thunderbird-115.3.1.processed-source.tar.xz
/thunderbird-langpacks-115.4.0-20231020.tar.xz
/thunderbird-115.4.0.processed-source.tar.xz
/thunderbird-langpacks-115.4.0-20231021.tar.xz
/thunderbird-115.4.0.b2.processed-source.tar.xz
/thunderbird-langpacks-115.4.0-20231024.tar.xz
/thunderbird-115.4.0.b3.processed-source.tar.xz
/thunderbird-115.4.1.processed-source.tar.xz
/thunderbird-langpacks-115.4.1-20231025.tar.xz
/thunderbird-115.5.0.processed-source.tar.xz
/thunderbird-langpacks-115.5.0-20231121.tar.xz
/thunderbird-115.6.0.processed-source.tar.xz
/thunderbird-langpacks-115.6.0-20231218.tar.xz
/thunderbird-115.7.0.processed-source.tar.xz
/thunderbird-langpacks-115.7.0-20240122.tar.xz
/thunderbird-115.8.0.processed-source.tar.xz
/thunderbird-langpacks-115.8.0-20240219.tar.xz
/thunderbird-115.9.0.processed-source.tar.xz
/thunderbird-langpacks-115.9.0-20240318.tar.xz
/thunderbird-115.10.0.processed-source.tar.xz
/thunderbird-langpacks-115.10.0-20240412.tar.xz
/thunderbird-115.10.0.b2.processed-source.tar.xz
/thunderbird-langpacks-115.10.0-20240415.tar.xz
/thunderbird-115.11.0.processed-source.tar.xz
/thunderbird-langpacks-115.11.0-20240513.tar.xz
/thunderbird-115.12.0.processed-source.tar.xz
/thunderbird-langpacks-115.12.0-20240610.tar.xz
/thunderbird-langpacks-115.12.0-20240611.tar.xz
/thunderbird-115.12.0.b2.processed-source.tar.xz
/thunderbird-115.12.1.processed-source.tar.xz /thunderbird-115.12.1.processed-source.tar.xz
/thunderbird-langpacks-115.12.1-20240618.tar.xz /thunderbird-langpacks-115.12.1-20240618.tar.xz
/thunderbird-128.0b4.processed-source.tar.xz /thunderbird-128.0b4.processed-source.tar.xz
/thunderbird-langpacks-128.0b4-20240627.tar.xz /thunderbird-langpacks-128.0b4-20240627.tar.xz
/thunderbird-128.0esr.processed-source.tar.xz
/thunderbird-langpacks-128.0esr-20240710.tar.xz /thunderbird-langpacks-128.0esr-20240710.tar.xz
/thunderbird-128.0esr.processed-source.tar.xz
/nss-3.101.0-6.el9_2.src.rpm
/nss-3.101.0-6.fc40.src.rpm
/nss-3.101.0-6.el8_2.src.rpm
/thunderbird-langpacks-128.1.1esr-20240829.tar.xz
/nss-3.101.0-6.el9_0.src.rpm
/thunderbird-128.1.1esr.processed-source.tar.xz
/thunderbird-128.2.0esr.processed-source.tar.xz
/thunderbird-langpacks-128.2.0esr-20240905.tar.xz
/thunderbird-langpacks-128.3.0esr-20240930.tar.xz
/thunderbird-128.3.0esr.processed-source.tar.xz
/nss-3.101.0-7.el9_2.src.rpm
/nss-3.101.0-7.el8_2.src.rpm
/thunderbird-128.3.1esr.processed-source.tar.xz
/thunderbird-langpacks-128.3.1esr-20241009.tar.xz

20
build-libaom.patch Normal file
View File

@ -0,0 +1,20 @@
diff -up firefox-128.0/config/external/moz.build.libaom firefox-128.0/config/external/moz.build
--- firefox-128.0/config/external/moz.build.libaom 2024-07-31 15:32:39.460374047 +0200
+++ firefox-128.0/config/external/moz.build 2024-07-31 15:34:41.646064796 +0200
@@ -39,8 +39,8 @@ if CONFIG["MOZ_VORBIS"]:
if not CONFIG["MOZ_SYSTEM_LIBVPX"]:
external_dirs += ["media/libvpx"]
+external_dirs += ["media/libaom"]
if CONFIG["MOZ_AV1"]:
- external_dirs += ["media/libaom"]
external_dirs += ["media/libdav1d"]
if not CONFIG["MOZ_SYSTEM_PNG"]:
diff -up firefox-128.0/third_party/aom/third_party/fastfeat/README.libaom firefox-128.0/third_party/aom/third_party/fastfeat/README
diff -up firefox-128.0/third_party/aom/third_party/googletest/README.libaom firefox-128.0/third_party/aom/third_party/googletest/README
diff -up firefox-128.0/third_party/aom/third_party/libwebm/README.libaom firefox-128.0/third_party/aom/third_party/libwebm/README
diff -up firefox-128.0/third_party/aom/third_party/libyuv/README.libaom firefox-128.0/third_party/aom/third_party/libyuv/README
diff -up firefox-128.0/third_party/aom/third_party/SVT-AV1/README.libaom firefox-128.0/third_party/aom/third_party/SVT-AV1/README
diff -up firefox-128.0/third_party/aom/third_party/vector/README.libaom firefox-128.0/third_party/aom/third_party/vector/README
diff -up firefox-128.0/third_party/aom/third_party/x86inc/README.libaom firefox-128.0/third_party/aom/third_party/x86inc/README

View File

@ -1,12 +0,0 @@
diff -up thunderbird-115.1.0/comm/third_party/rnp/moz.build.rnp-openssl thunderbird-115.1.0/comm/third_party/rnp/moz.build
--- thunderbird-115.1.0/comm/third_party/rnp/moz.build.rnp-openssl 2023-08-07 16:38:39.272780256 +0200
+++ thunderbird-115.1.0/comm/third_party/rnp/moz.build 2023-08-07 16:38:42.822780087 +0200
@@ -93,7 +93,7 @@ elif CONFIG["MZLA_LIBRNP_BACKEND"] == "o
# Supported, but not with RHEL's OpenSSL, disabled for now;
"ENABLE_BRAINPOOL": False,
})
- rnp_defines["PACKAGE_STRING"] = rnp_defines["PACKAGE_STRING"][:-1] + '-openssl"'
+ #rnp_defines["PACKAGE_STRING"] = rnp_defines["PACKAGE_STRING"][:-1] + '-openssl"'
if CONFIG["MZLA_LIBRNP_OPENSSL_VERSION"][0] == "3":
rnp_defines["CRYPTO_BACKEND_OPENSSL3"] = True

View File

@ -1,7 +1,8 @@
diff -up thunderbird-102.2.1/comm/mail/extensions/openpgp/content/BondOpenPGP.jsm.disable-openpgp-in-thunderbird thunderbird-102.2.1/comm/mail/extensions/openpgp/content/BondOpenPGP.jsm diff -up thunderbird-128.0/comm/mail/extensions/openpgp/content/$.disable-openpgp thunderbird-128.0/comm/mail/extensions/openpgp/content/$
--- thunderbird-102.2.1/comm/mail/extensions/openpgp/content/BondOpenPGP.jsm.disable-openpgp-in-thunderbird 2022-09-12 14:33:54.995339932 +0200 diff -up thunderbird-128.0/comm/mail/extensions/openpgp/content/BondOpenPGP.sys.mjs.disable-openpgp thunderbird-128.0/comm/mail/extensions/openpgp/content/BondOpenPGP.sys.mjs
+++ thunderbird-102.2.1/comm/mail/extensions/openpgp/content/BondOpenPGP.jsm 2022-09-12 14:39:26.784999636 +0200 --- thunderbird-128.0/comm/mail/extensions/openpgp/content/BondOpenPGP.sys.mjs.disable-openpgp 2024-08-13 16:21:15.804595768 +0200
@@ -51,6 +51,8 @@ var BondOpenPGP = { +++ thunderbird-128.0/comm/mail/extensions/openpgp/content/BondOpenPGP.sys.mjs 2024-08-13 16:20:40.900692240 +0200
@@ -27,6 +27,8 @@ export var BondOpenPGP = {
_alreadyTriedInit: false, // if already true, we will not try again _alreadyTriedInit: false, // if already true, we will not try again
async init() { async init() {

6
gating.yaml Normal file
View File

@ -0,0 +1,6 @@
--- !Policy
product_versions:
- rhel-10
decision_context: osci_compose_gate
rules:
- !PassingTestCaseRule {test_case_name: desktop-qe.desktop-ci.tier1-gating.functional}

126
get-calendar-langpacks.sh Executable file
View File

@ -0,0 +1,126 @@
#!/bin/bash
#set -x
set -e
usage()
{
cat << EOF
usage: $0 options
This script downloads calendar langpacks for Thunderbird.
OPTIONS:
-h Show this message
-v Version string (7.0.1)
-b Build number (1, 2, 3)
-r Reuse downloaded files (when you don't want to redownload)
EOF
}
VER=
BUILDNUM=
LANG_DATE=`date "+%Y%m%d"`
while getopts “hv:b:r” OPTION
do
case $OPTION in
h)
usage
exit 1
;;
v)
VER=$OPTARG
;;
b)
BUILDNUM=$OPTARG
;;
?)
usage
exit
;;
esac
done
if [ -z "$VER" -o -z "$BUILDNUM" ]
then
echo "Missing version or build number."
usage
exit 1
fi
WHITE='\033[1;33m'
NC='\033[0m' # No Color
LOCALES=`curl -f https://archive.mozilla.org/pub/thunderbird/candidates/$VER-candidates/build$BUILDNUM/linux-i686/ | grep "a href"|sed -e "s|.*/\([^/]*\)/\".*|\1|"|tail -n+2 |grep -v xpi`
#echo $LOCALES
rm -rf lightning-langpacks
mkdir -p lightning-langpacks
cd lightning-langpacks
LOCALE_COUNT=`echo $LOCALES| tr ' ' '\n' | wc -l`
LOCALE_NUM=0
for lang in $LOCALES; do
LOCALE_NUM=$((LOCALE_NUM+1))
echo -e "${WHITE}Processing calendar locale: $lang ($LOCALE_NUM/$LOCALE_COUNT)${NC}"
mkdir -p extracted_lightning
mkdir -p calendar-locales
#echo Downloading TB binary for locale: $lang
wget --quiet https://archive.mozilla.org/pub/thunderbird/candidates/$VER-candidates/build$BUILDNUM/linux-i686/$lang/thunderbird-$VER.tar.bz2
cd extracted_lightning
tar -xf ../thunderbird-$VER.tar.bz2 thunderbird/distribution/extensions/\{e2fda1a4-762b-4020-b5ad-a41df1933103\}.xpi
set +e
unzip -qq thunderbird/distribution/extensions/\{e2fda1a4-762b-4020-b5ad-a41df1933103\}.xpi
set -e
LIGHTNING_VERSION=`cat app.ini |grep "^Version="|sed -e 's/Version=//'`
BUILD_ID=`cat app.ini |grep "^BuildID="|sed -e 's/BuildID=//'`
MAX_VERSION=`cat app.ini |grep MaxVersion|sed -e s/MaxVersion=//`
MIN_VERSION=`cat app.ini |grep MinVersion|sed -e s/MinVersion=//`
rm -rf thunderbird
mkdir -p ../calendar-locales/chrome
cp -r chrome/calendar-$lang ../calendar-locales/chrome
cp -r chrome/lightning-$lang ../calendar-locales/chrome
cd -
cd calendar-locales
# create manifest
cat > manifest.json <<EOL
{
"languages": {
"$lang": {
"chrome_resources": {
"calendar": "chrome/calendar-$lang/locale/$lang/calendar/",
"lightning": "chrome/lightning-$lang/locale/$lang/lightning/"
},
"version": "$LIGHTNING_VERSION"
}
},
"applications": {
"gecko": {
"strict_min_version": "$MIN_VERSION",
"id": "langpack-cal-$lang@lightning.mozilla.org",
"strict_max_version": "$MAX_VERSION"
}
},
"langpack_id": "$lang",
"version": "7.$LIGHTNING_VERSION.$BUILD_ID",
"name": "$lang Language Pack Calendar",
"manifest_version": 2,
"sources": {
"browser": {
"base_path": "browser/"
}
},
"author": "Mozilla.cz (contributors: Pavel Cvrček, Pavel Franc, Michal Stanke, Michal Vašíček)",
"description": "Language pack for Thunderbird for $lang, this was repacked by Fedora/RHEL package maintainer from original binaries."
}
EOL
zip --quiet -r ../langpack-cal-$lang@lightning.mozilla.org.xpi *
cd -
rm -rf calendar-locales
rm -rf extracted_lightning
rm -f thunderbird-$VER.tar.bz2
done
echo "Creating lightning-langpacks-$VER.tar.xz..."
tar cJf ../lightning-langpacks-$VER.tar.xz *.xpi
cd ..
rm -rf lightning-langpacks

14
get_rust_bundled_provides.sh Executable file
View File

@ -0,0 +1,14 @@
#!/bin/bash
# Get the list of the compiled bundled rust crates.
# Usage: $0 build.log
if [ -z $1 ]; then
echo Get the list of the compiled bundled rust crates.
echo Usage: $0 build.log
exit
fi
while read LINE; do
name=`echo $LINE | cut -d\ -f1`
version=`echo $LINE | cut -d\ -f2|sed -e 's/^v//g'`
echo "Provides: bundled(crate($name)) = $version"
done < <(cat $1 |grep "[0-9]\+[ ]*Compiling [a-z]"|sed -e 's/.*Compiling //'g| sort|uniq)

View File

@ -1,7 +1,7 @@
diff -up firefox-115.0/dom/media/mp4/MP4Demuxer.cpp.1670333 firefox-115.0/dom/media/mp4/MP4Demuxer.cpp diff -up firefox-128.0/dom/media/mp4/MP4Demuxer.cpp.mozilla-bmo1670333 firefox-128.0/dom/media/mp4/MP4Demuxer.cpp
--- firefox-115.0/dom/media/mp4/MP4Demuxer.cpp.1670333 2023-06-06 23:14:43.000000000 +0200 --- firefox-128.0/dom/media/mp4/MP4Demuxer.cpp.mozilla-bmo1670333 2024-07-04 18:20:27.000000000 +0200
+++ firefox-115.0/dom/media/mp4/MP4Demuxer.cpp 2023-06-08 08:15:48.214109403 +0200 +++ firefox-128.0/dom/media/mp4/MP4Demuxer.cpp 2024-07-16 13:49:10.475630426 +0200
@@ -32,6 +32,8 @@ mozilla::LogModule* GetDemuxerLog() { re @@ -33,6 +33,8 @@ mozilla::LogModule* GetDemuxerLog() { re
DDMOZ_LOG(gMediaDemuxerLog, mozilla::LogLevel::Debug, "::%s: " arg, \ DDMOZ_LOG(gMediaDemuxerLog, mozilla::LogLevel::Debug, "::%s: " arg, \
__func__, ##__VA_ARGS__) __func__, ##__VA_ARGS__)
@ -10,7 +10,7 @@ diff -up firefox-115.0/dom/media/mp4/MP4Demuxer.cpp.1670333 firefox-115.0/dom/me
namespace mozilla { namespace mozilla {
using TimeUnit = media::TimeUnit; using TimeUnit = media::TimeUnit;
@@ -404,6 +406,12 @@ already_AddRefed<MediaRawData> MP4TrackD @@ -419,6 +421,12 @@ already_AddRefed<MediaRawData> MP4TrackD
[[fallthrough]]; [[fallthrough]];
case H264::FrameType::OTHER: { case H264::FrameType::OTHER: {
bool keyframe = type == H264::FrameType::I_FRAME; bool keyframe = type == H264::FrameType::I_FRAME;
@ -23,10 +23,10 @@ diff -up firefox-115.0/dom/media/mp4/MP4Demuxer.cpp.1670333 firefox-115.0/dom/me
if (sample->mKeyframe != keyframe) { if (sample->mKeyframe != keyframe) {
NS_WARNING(nsPrintfCString("Frame incorrectly marked as %skeyframe " NS_WARNING(nsPrintfCString("Frame incorrectly marked as %skeyframe "
"@ pts:%" PRId64 " dur:%" PRId64 "@ pts:%" PRId64 " dur:%" PRId64
diff -up firefox-115.0/dom/media/platforms/PDMFactory.cpp.1670333 firefox-115.0/dom/media/platforms/PDMFactory.cpp diff -up firefox-128.0/dom/media/platforms/PDMFactory.cpp.mozilla-bmo1670333 firefox-128.0/dom/media/platforms/PDMFactory.cpp
--- firefox-115.0/dom/media/platforms/PDMFactory.cpp.1670333 2023-06-06 23:14:44.000000000 +0200 --- firefox-128.0/dom/media/platforms/PDMFactory.cpp.mozilla-bmo1670333 2024-07-04 18:20:26.000000000 +0200
+++ firefox-115.0/dom/media/platforms/PDMFactory.cpp 2023-06-08 08:09:33.145289602 +0200 +++ firefox-128.0/dom/media/platforms/PDMFactory.cpp 2024-07-16 14:16:04.635809901 +0200
@@ -67,6 +67,8 @@ @@ -62,6 +62,8 @@
#include <functional> #include <functional>
@ -35,31 +35,28 @@ diff -up firefox-115.0/dom/media/platforms/PDMFactory.cpp.1670333 firefox-115.0/
using DecodeSupport = mozilla::media::DecodeSupport; using DecodeSupport = mozilla::media::DecodeSupport;
using DecodeSupportSet = mozilla::media::DecodeSupportSet; using DecodeSupportSet = mozilla::media::DecodeSupportSet;
using MediaCodec = mozilla::media::MediaCodec; using MediaCodec = mozilla::media::MediaCodec;
@@ -562,7 +564,7 @@ void PDMFactory::CreateRddPDMs() { @@ -543,7 +545,7 @@ void PDMFactory::CreateRddPDMs() {
#ifdef MOZ_FFMPEG #ifdef MOZ_FFMPEG
if (StaticPrefs::media_ffmpeg_enabled() && if (StaticPrefs::media_ffmpeg_enabled() &&
StaticPrefs::media_rdd_ffmpeg_enabled() && StaticPrefs::media_rdd_ffmpeg_enabled() &&
- !CreateAndStartupPDM<FFmpegRuntimeLinker>()) { - !StartupPDM(FFmpegRuntimeLinker::CreateDecoder())) {
+ !(mFFmpegUsed = CreateAndStartupPDM<FFmpegRuntimeLinker>())) { + !(mFFmpegUsed = StartupPDM(FFmpegRuntimeLinker::CreateDecoder()))) {
mFailureFlags += GetFailureFlagBasedOnFFmpegStatus( mFailureFlags += GetFailureFlagBasedOnFFmpegStatus(
FFmpegRuntimeLinker::LinkStatusCode()); FFmpegRuntimeLinker::LinkStatusCode());
} }
@@ -738,9 +740,10 @@ void PDMFactory::CreateDefaultPDMs() { @@ -719,7 +721,7 @@ void PDMFactory::CreateDefaultPDMs() {
StartupPDM(AgnosticDecoderModule::Create(),
CreateAndStartupPDM<AgnosticDecoderModule>(); StaticPrefs::media_prefer_non_ffvpx());
- if (StaticPrefs::media_gmp_decoder_enabled() && - if (StaticPrefs::media_gmp_decoder_enabled() &&
+ if (StaticPrefs::media_gmp_decoder_enabled() && !mFFmpegUsed && + if (StaticPrefs::media_gmp_decoder_enabled() && !mFFmpegUsed &&
!StartupPDM(GMPDecoderModule::Create(), !StartupPDM(GMPDecoderModule::Create(),
StaticPrefs::media_gmp_decoder_preferred())) { StaticPrefs::media_gmp_decoder_preferred())) {
+ gUseKeyframeFromContainer = true;
mFailureFlags += DecoderDoctorDiagnostics::Flags::GMPPDMFailedToStartup; mFailureFlags += DecoderDoctorDiagnostics::Flags::GMPPDMFailedToStartup;
} diff -up firefox-128.0/dom/media/platforms/PDMFactory.h.mozilla-bmo1670333 firefox-128.0/dom/media/platforms/PDMFactory.h
} --- firefox-128.0/dom/media/platforms/PDMFactory.h.mozilla-bmo1670333 2024-07-04 18:20:26.000000000 +0200
diff -up firefox-115.0/dom/media/platforms/PDMFactory.h.1670333 firefox-115.0/dom/media/platforms/PDMFactory.h +++ firefox-128.0/dom/media/platforms/PDMFactory.h 2024-07-16 13:49:10.476630421 +0200
--- firefox-115.0/dom/media/platforms/PDMFactory.h.1670333 2023-06-06 23:14:42.000000000 +0200 @@ -98,6 +98,7 @@ class PDMFactory final {
+++ firefox-115.0/dom/media/platforms/PDMFactory.h 2023-06-08 08:09:33.145289602 +0200
@@ -103,6 +103,7 @@ class PDMFactory final {
RefPtr<PlatformDecoderModule> mNullPDM; RefPtr<PlatformDecoderModule> mNullPDM;
DecoderDoctorDiagnostics::FlagsSet mFailureFlags; DecoderDoctorDiagnostics::FlagsSet mFailureFlags;

View File

@ -12,6 +12,13 @@ rm -vf ./process-tarball-dir/*/testing/web-platform/tests/css/css-ui/support/cur
rm -vf ./process-tarball-dir/*/testing/web-platform/tests/conformance-checkers/html-rdfa/0230-novalid.html rm -vf ./process-tarball-dir/*/testing/web-platform/tests/conformance-checkers/html-rdfa/0230-novalid.html
rm -vf ./process-tarball-dir/*/testing/web-platform/tests/conformance-checkers/html-rdfa/0231-isvalid.html rm -vf ./process-tarball-dir/*/testing/web-platform/tests/conformance-checkers/html-rdfa/0231-isvalid.html
rm -vf ./process-tarball-dir/*/layout/inspector/tests/chrome/test_fontVariationsAPI.css rm -vf ./process-tarball-dir/*/layout/inspector/tests/chrome/test_fontVariationsAPI.css
# A forbidden code point was found in:
rm -vf ./process-tarball-dir/*/mobile/android/android-components/components/browser/errorpages/src/main/res/values-ar/strings.xml
rm -vf ./process-tarball-dir/*/mobile/android/android-components/components/feature/addons/src/main/res/values-ur/strings.xml
rm -vf ./process-tarball-dir/*/third_party/webkit/PerformanceTests/Speedometer3/resources/editors/dist/assets/codemirror-521de7ab.js
rm -vf ./process-tarball-dir/*/third_party/python/pip/pip-24.0.dist-info/AUTHORS.txt
rm -vf ./process-tarball-dir/*/comm/third_party/rust/idna/tests/IdnaTestV2.txt
rm -vr ./process-tarball-dir/*/comm/third_party/rust/wast/tests/parse-fail/confusing*
processed_tarball=${1/source/processed-source} processed_tarball=${1/source/processed-source}

19
rpminspect.yaml Normal file
View File

@ -0,0 +1,19 @@
---
inspections:
# this inspection is taking way too long and causing timeouts
abidiff: off
# the badfunc is triggered by inet_addr and inet_ntoa which is in the third party
# libraries bundled to thunderbird sources.
badfuncs:
ignore:
- /usr/lib*/thunderbird/libxul.so
- /app/lib*/thunderbird/libxul.so
# We don't plan to build Thunderbird with the LTO because it brings more problems
# than benefits to the package.
annocheck:
- hardened: --ignore-unknown --verbose --skip-lto --skip-cf-protection --skip-property-note
runpath:
# rpath to bundled content
allowed_paths:
- /usr/lib64/thunderbird/bundled/lib64
- /app/lib64/thunderbird/bundled/lib64

15
rust-file-removal.patch Normal file

File diff suppressed because one or more lines are too long

10
sources
View File

@ -1,6 +1,6 @@
SHA512 (cbindgen-vendor.tar.xz) = 0c7a40033ccd38dadd30ad064feef390444af4562be07d3dfd0c4cccc55821b01b5228ddee367d0af3bd1b4ef9b1552cdd104506579b020ac1940a7c536b8b68
SHA512 (nspr-4.35.0-1.el8_1.src.rpm) = 5123a443fcc42602e31104999be339ae899eb7b1f1e2f1ea87ba4f283eb894d08ab568e421dba1df4770f23be91ff88aa6a0748bce7feef31ed88bee5bdecb2c SHA512 (nspr-4.35.0-1.el8_1.src.rpm) = 5123a443fcc42602e31104999be339ae899eb7b1f1e2f1ea87ba4f283eb894d08ab568e421dba1df4770f23be91ff88aa6a0748bce7feef31ed88bee5bdecb2c
SHA512 (nss-3.90.0-2.el8_1.src.rpm) = 850cd6a343e62d34ad28ac356db03371f0b1f018274901cc700cc4f8138c9929eb159bbb1ebe167f727a69f6499423a54581ca65ed655ee468f1cae8450df85c SHA512 (cbindgen-vendor.tar.xz) = 0c7a40033ccd38dadd30ad064feef390444af4562be07d3dfd0c4cccc55821b01b5228ddee367d0af3bd1b4ef9b1552cdd104506579b020ac1940a7c536b8b68
SHA512 (nss-3.90.0-3.el9_0.src.rpm) = f321b9c1bda0b09eee564e2903023435851a4ff2e55bdd5b03012ca51be7999b18d85061f874065d0b25913721eb574f49746a3111f8f1cdd5b21268dddd8367 SHA512 (nss-3.101.0-7.el9_2.src.rpm) = 7c325e0e437c1266031af02b3a026d20b789548ae435be6c39d710aa9d19c967ac0a79097fd50dd8ab878bf0d72c19e937d54863aa8cd0654ef2ef288e3102ec
SHA512 (thunderbird-128.0esr.processed-source.tar.xz) = 665840529672b3470da716b5c8345479f75a63c64a96f25f1b2455f5b7765f37a931e536a52caeb8e9b8d6dfeb929dbd66d091d561dbbb14f189462ee74b5c40 SHA512 (nss-3.101.0-7.el8_2.src.rpm) = c25551b06cf9239bb54aaf3edaea2c60804b449de4e06af4f5192bc181b5c6468ea8a69ddeff9de1b11bfc123e894b1ce8fc5d6deddfd5062f8736b75db56f8d
SHA512 (thunderbird-langpacks-128.0esr-20240710.tar.xz) = 8e7de402bc320aef22c64ccc1f6049edfdc2a9dc1770558604aad1dbaca08e52d8278695d92106cbfccc80e09b21621cfb93c4457aaca96d50a117d2b006cb6c SHA512 (thunderbird-128.3.1esr.processed-source.tar.xz) = 5d2b72e2d5d9713d1dd3789c73ac1c0a5fb3d7c540599475469216bf1c34fdae12bbea13f68e05562139c262df46ef482b0fce6ccf08bf2757e36982b95a53dd
SHA512 (thunderbird-langpacks-128.3.1esr-20241009.tar.xz) = 978ad8d3e847a78915a67ca381c4f821d3150aa385eca811a5abd999805da22b85633ffe1885301cce8cd7dc6d09d1c0d26e666e9f3db90cb7c4a14e63b5a8bb

View File

@ -3,7 +3,6 @@ ac_add_options --enable-application=comm/mail
ac_add_options --allow-addon-sideload ac_add_options --allow-addon-sideload
ac_add_options --disable-bootstrap ac_add_options --disable-bootstrap
ac_add_options --disable-crashreporter ac_add_options --disable-crashreporter
#ac_add_options --disable-elf-hack
ac_add_options --disable-jemalloc ac_add_options --disable-jemalloc
ac_add_options --disable-strip ac_add_options --disable-strip
ac_add_options --disable-tests ac_add_options --disable-tests
@ -13,7 +12,6 @@ ac_add_options --enable-default-toolkit=cairo-gtk3-wayland
ac_add_options --enable-js-shell ac_add_options --enable-js-shell
ac_add_options --enable-necko-wifi ac_add_options --enable-necko-wifi
ac_add_options --enable-official-branding ac_add_options --enable-official-branding
ac_add_options --enable-official-branding
ac_add_options --enable-pulseaudio ac_add_options --enable-pulseaudio
ac_add_options --enable-release ac_add_options --enable-release
ac_add_options --enable-system-ffi ac_add_options --enable-system-ffi
@ -34,6 +32,9 @@ ac_add_options --with-unsigned-addon-scopes=app,system
export BUILD_OFFICIAL=1 export BUILD_OFFICIAL=1
export MOZILLA_OFFICIAL=1 export MOZILLA_OFFICIAL=1
export MOZ_UPDATE_CHANNEL=release export MOZ_UPDATE_CHANNEL=release
mk_add_options MOZ_TELEMETRY_REPORTING=
mk_add_options MOZ_NORMANDY=
mk_add_options MOZ_SERVICES_HEALTHREPORT=
mk_add_options BUILD_OFFICIAL=1 mk_add_options BUILD_OFFICIAL=1
mk_add_options MOZ_CO_PROJECT=mail mk_add_options MOZ_CO_PROJECT=mail
mk_add_options MOZILLA_OFFICIAL=1 mk_add_options MOZILLA_OFFICIAL=1

View File

View File

@ -34,3 +34,5 @@ pref("intl.locale.requested", "");
pref("datareporting.healthreport.uploadEnabled", false); pref("datareporting.healthreport.uploadEnabled", false);
pref("datareporting.policy.dataSubmissionEnabled", false); pref("datareporting.policy.dataSubmissionEnabled", false);
pref("toolkit.telemetry.archive.enabled", false); pref("toolkit.telemetry.archive.enabled", false);
/* ECH is not supported in the system nss */
pref("security.tls.ech.grease_probability", 0);

File diff suppressed because it is too large Load Diff