Notification time stamped 2023-05-31 20:52:50 UTC
From 7502535b9b8527d3b9e02647f859428b1b7e55bf Mon Sep 17 00:00:00 2001
From: Benjamin A. Beasley <code(a)musicinmybrain.net>
Date: May 30 2023 17:14:08 +0000
Subject: Update to 9.1.0 (close RHBZ#2210894)
---
diff --git a/.gitignore b/.gitignore
index 03658fd..c756590 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,4 @@
/ots-8.2.1-filtered.tar.xz
/ots-8.2.2-filtered.tar.xz
/ots-9.0.0-filtered.tar.xz
+/ots-9.1.0-filtered.tar.xz
diff --git a/get-source.py b/get-source.py
index 3656f43..04b5bf5 100755
--- a/get-source.py
+++ b/get-source.py
@@ -153,11 +153,21 @@ MANUAL_YES = {
#
"5b376d5ec538bc3c86749e13a815661c7f5d9528",
"c58d4e63655652bc74153333cd91f190a6e6671e",
+ #
# The following have no apparent license or copyright information, but are
# recognizably derived from version 1.003 of Aref Ruqaa
# (
https://github.com/aliftype/aref-ruqaa/tree/v1.003), which is
# OFL-licensed.
+ #
"257a9ccbda162eec44796987d8e20fca32288029",
+ #
+ # The following have a copyright statement but no license information;
+ # however, the copyright statement indicates they are from Raqq
+ # (
github.com/aliftype/raqq), which is licensed under the AGPLv3.0; the
+ # upstream repository makes it clear that the proper SPDX expression is
+ # AGPL-3.0-or-later.
+ #
+ "bcb95ceaa9bad402a1a2b620c153a6bc792bf167",
}
# Manually-rejected filtered fonts
@@ -263,6 +273,7 @@ MANUAL_NO = {
"a919b33197965846f21074b24e30250d67277bce",
"aca5f8ef7bc0754b0b6fd7a1abd4c69ca7801780",
"aef6783789cb40fd037e26f2b299b9088adce089",
+ "b48e5042d1f1f6cec531b73abf15c8ee4f2afc63",
"b6acef662e0beb8d5fcf5b61c6b0ca69537b7402",
"b927e6af295696a2307641eb9679d0832dd7c22d",
"b9ea4b9b671307bc0f9745dd684e1e4f6e48191d",
@@ -330,6 +341,18 @@ MANUAL_NO = {
# other than English.
#
"bd4c6cd00c8b7de49831f2153414c49902da973c",
+ #
+ # The following are:
+ #
+ # The Ahem font belongs to the public domain. In jurisdictions that do
+ # not recognize public domain ownership of these files, the following
+ # Creative Commons Zero declaration applies:
+ #
http://labs.creativecommons.org/licenses/zero-waive/1.0/us/legalcode
+ #
+ # Since CC0-1.0 is not currently an allowed license for fonts in Fedora, we
+ # err on the side of excluding these.
+ #
+ "e502b70bfa49d3f497b2a15093a3765e29ccfdcc",
}
MANUAL_NO, MANUAL_YES = (
diff --git a/opentype-sanitizer.spec b/opentype-sanitizer.spec
index 81bc392..361f7d1 100644
--- a/opentype-sanitizer.spec
+++ b/opentype-sanitizer.spec
@@ -4,7 +4,7 @@ Name: opentype-sanitizer
# multi-build update (i.e., using a side tag).
#
# - python-opentype-sanitizer
-Version: 9.0.0
+Version: 9.1.0
Release: %autorelease
Summary: Parses and serializes OpenType/WOFF/WOFF2 font files
diff --git a/ots-9.0.0-excluded-font-checksums.txt
b/ots-9.0.0-excluded-font-checksums.txt
deleted file mode 100644
index cc22a1f..0000000
--- a/ots-9.0.0-excluded-font-checksums.txt
+++ /dev/null
@@ -1,247 +0,0 @@
-0014256514b220c525e98840b0d6ba736a85acbd
-00ac7a910785ea3a30655fe386d4cb02b39719aa
-013d9956e40d1ea194c4d7817fbf220d6be9c33b
-01592f6b2f515888a44dc6311c481a57edf79644
-024ad17b23e4298f1d80246b63d63d8e54c76e3d
-0349e0140ce7dc311f52413dea38b8d64df5cd0c
-035341aa98a4342f18cf59d7332a77794c5a8923
-03b667c2ab94eba7e078bc91cd7145e04f352cd5
-07165649b488b700585197b1d1083f94ac61d525
-078400f5718f84841fc43a04fd28d946ddad5e37
-080a26ad508861558f5f69836881bb0b8e8842c2
-08b3b69027fc071fa71910cc7857833b7e5f4534
-092da87de7e293efee8be43f531b5bf0612693a5
-0a228b7430d18283b6564822c06e8521dac93407
-0a85ab417c6726d99235a6f9aaaf4879f711f01b
-0c60702ee5003855555fee931a2da7daa917a1ef
-0e4a70a10a82f7f4d63865006e81a445de26d3d1
-0f4f4a8e4a247694370ff11ae8b129395eca85fd
-0fce4352e04a156a1cb8d4bc344cd2be1dfe7177
-103ad354e517994c447b9c5c6914a290517cb5ed
-103b47d389cb700e76893677f51f7b74d09d08d5
-13124b99e25a379efbdd1c3820b1484f842e1ad5
-173c4c23291c983fead3d734afd8a4de504f508e
-17cbd36aad32fe96dfb6dc49ceaaed54553c9189
-1de19636832bb7ebb45680fb09b44227f19a96ce
-1ef2c4e95428d382ed8653c6657bdb66eb0f415d
-23b2a3316b3797bf9a61acdf36cf63d10ab3342e
-251a4ffb5418b336217a9e7958941192b5a20137
-28ce9a4dc67328856213bb1da09d55e4cf561c68
-2d80771036e065b9cd582b769d0388a0de90f84f
-2edb1d50d2b8f4ccf8b7d56e7f354dd86be081f9
-2f74c3cb404c60d9a46e883c88d6c10dc3562fad
-335e7e5a354010624679dfb52609652c4a7f6fc8
-33df9c8b531928c90a3afebf6b15828dd0cad929
-35159513f8d8422ff1a880a039ad68c857660cdd
-3b9bcfd57f7f18dd4c45ba51e77b23b3895faa9f
-3ba5737414924ed17800ff60ff21a524a513e111
-3bfa96a443c19de63f28554b748bf84e57ee51c3
-410761bc1115173bad3f6b0d3d72103e1dc32f67
-41542b89c620cc3159dc2f29bd335d48136478da
-42e947856c0ee90faf78051ffc41e527a8ee8be9
-457227a3d4dbf6dd062d251b2ae0c8b31f14c9b8
-494f40cf28ec4c2753aa907941fe48b7d15f6b04
-4c8e7bcd6b657941c4e846f6e48bb714fb3faf92
-4d29ba6a49fcba83c9a0cb91835b8e5e9fbe2e0b
-4d9ba653319ad56fa13a724e6d2c357ff948c2ea
-52053c2de32349ee09bbb6a4e755c2b3e85b9821
-55c321d6932942d22555ff9b985e905eb472d4d1
-56d013275a9626c7b10b677fba1d5d4752eec51f
-5733cd9ca76aead50df6240b6b42d466e78240b2
-58b7bd1ebd3396d226c5a777098d115a2fc9f56f
-58c575a08b375e51c9776275c5f877396ddf552b
-5c67809a0d4b9a16d9eba881282f920153b761eb
-65932a3c0a5ebcbc1ac55267e98506e9dedf41a5
-66803a29a4e2dc941921d82abf376857583b49db
-68bfc9f9233e34db2c5ecb5fb966bf205f92079a
-692df3e4b35e0b83cc8991a19ae29e434e705124
-698e25666a75ea6121065b5fced5ccee62b65ca4
-6d2cc2870fabdc4fa686b66accd404759349e4a8
-7304e91492c3ba14030446c92f084f8fb031e8e8
-7522970cb3bb80a698c206cfa61f8418767c1704
-7c8eefff708b374fffbce135ba28a4565766e560
-81942d3ea419539b69990ba98f824a8a46dcb951
-85d903c71a429ed98a012e742a700cbe2fef005c
-8a97d860fcbd1294be09f2d0aebb764f2c12f69c
-8edb1c6072ff63478456cc93601b77b0eb3432e7
-90d60863109aab420257ee10577f2673cb91b3e7
-92520e16995b11b01f56b3834f200416f656161d
-927b4dc365aab682749294bc85bd195e4b74e034
-9682ce841ae16214afca9b5e584162611f88dfff
-985de319c172b29bd9e651b093271a8939c35f13
-a80d45906af055b269d6e81eeae9e91d5c26ef27
-af434603052be497e74415f2f160df0d6989aded
-b49c3750db6a1538283586cbf1115e973383350c
-b9ea4b9b671307bc0f9745dd684e1e4f6e48191d
-bd5ee794425c2809f262b4bc6e3c0b33008fca73
-c22404e0f69eaca5bbfbecd13d2941df5748a8e3
-c69c27b17d332fbf33dbc8f25baa0a0a461293a2
-c6c0f06e6819b04a2eacca8e20dc0882a21bc312
-ca0e0bca764d78f46d533b11bb66466f5b489220
-cb5656f950377ad5de2c7a6df0a659fbb7065ffe
-cbc1d3e183f8138f94b788baa397413d7863eb07
-cf6934b8e2d100b495e219d1b079fa2c34133d08
-d052cc5e62def2facb5772d1b38112779539ef0a
-dcc4f3316f90bc8a4c05e0086d2b49fddd3a059b
-e071a5082117ad5a64dc3db1bfcd0a31d6db93ae
-ea8c4b1d5178ae184ffd0346f12fd426850729cc
-eaeb6d903b14ee184f887aa8a0a81b917e252da9
-eb44137aa49ccb9ea7aad127a8fdc6e155f20565
-edaf09c932e0582b1473384f66d5571da752a4d2
-f1dba4340ce94f5359fa4434debc7efcfd1b521f
-011facefb10ee4f813117eae60bb5940a280ae30
-0509e80afb379d16560e9e47bdd7d888bebdebc6
-05a7abc8e4c954ef105d056bd6249c6fda96d4a8
-07f054357ff8638bac3711b422a1e31180bba863
-10531f9105aa03bf6e0f9754ec8af33ed457ad5c
-11340844a1190f140c78a0a964d49b5985253ea0
-15dfc433a135a658b9f4b1a861b5cdd9658ccbb9
-17ebbcdaf31a8f80c5efa07f4dc11ee40de7ee7f
-17f60353ae7621b585e8d98a546bbf8479649535
-18052b7fc1ca5c188b54864f163bebf80f488811
-181a03beec3e4aa1814fb24a3b8ca5f930629955
-191826b9643e3f124d865d617ae609db6a2ce203
-1a6f1687b7a221f9f2c834b0b360d3c8463b6daf
-1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9
-1d5090bfad0eeb11c88882085d4a195f73926327
-2028193bd133228575af7000c60fa6f3e46a4bf0
-205edd09bd3d141cc9580f650109556cc28b22cb
-205edd09bd3d141cc9580f650109556cc28b22cb
-217a934cfe15c548b572c203dceb2befdf026462
-294c88607d6ebf0bd78f2c8e234e03e2d9b186d5
-298c9e1d955f10f6f72c6915c3c6ff9bf9695cec
-2a124fa3e39a294280d406c4790398726bdc66ca
-2a12de12323bfd99b9c4bb33ed20b66b8ff0915f
-2abab3950432f64f17882a6517a9b7d2fb2dafe7
-315da578ec2c7e391a93ed484786b5cc93dc2739
-3493e92eaded2661cadde752a39f9d58b11f0326
-3511ff5c1647150595846ac414c595cccac34f18
-361ce9ae6e20175595cac0cb82addcb184e20953
-3684bc52f9aa06e9e6de67d80b626d44ca2bccf5
-37033cc5cf37bb223d7355153016b6ccece93b28
-375d6ae32a3cbe52fbf81a4e5777e3377675d5a3
-3e66a8cf6c20ccb36bce728f5d818f18145499c7
-41c14459f0f134a81fc5f4051b861bae8503c87b
-43979b90b2dd929723cf4fe1715990bcb9c9a56b
-43979b90b2dd929723cf4fe1715990bcb9c9a56b
-4502415a27007e8f37af2d6663ccf909a45abba4
-4765a8901e377d1e767f67e1cc768ae3c9207bd1
-49c9f7485c1392fa09a1b801bc2ffea79275f22e
-4a7b3505f054f426efc6057fd0adc27f6c16c41b
-4cce528e99f600ed9c25a2b69e32eb94a03b4ae8
-4d707d06afca5573a717fa3a9e825863c35ca786
-4fcaec74137a83b5304d7d5f830b81c9abed73e5
-52b6e52e7382c7c7e5ce839cc5df0cd3ae133add
-558661aa659912f4d30ecd27bd09835171a8e2b0
-5a5daf5eb5a4db77a2baa3ad9c7a6ed6e0655fa8
-5ac36fb372dd26e0e1142c82c95b0e3807ae8136
-60adec4d200651dbf91e7c373789bbc2a2c4b46b
-641bd9db850193064d17575053ae2bf8ec149ddc
-6ff0fbead4462d9f229167b4e6839eceb8465058
-7042436c3b20a4426fc9a2dba76f68b2b27423af
-7043d3c69c50da8eba1a0ad627b9f6de70e832e5
-72566065770241b8c31bd35201ad62102962a5aa
-79e3983181b2bef104af453fdc98f4a335d48bd5
-7bd0df7f6f234108e1f87f45bcde74931dc16efc
-7ef276fc886ea502a03b9b0e5c8b547d5dc2b61c
-813c2f8e5512187fd982417a7fb4286728e6f4a8
-81e64d72d3dd87b1d36744927d3842492f1c1001
-8240789f6d12d4cfc4b5e8e6f246c3701bcf861f
-8240789f6d12d4cfc4b5e8e6f246c3701bcf861f
-8330c9816493e1adccc0500b414455b85088d7d1
-83670edbe0a52e2e84b4454b1a828c44b6692c63
-8454d22037f892e76614e1645d066689a0200e61
-85414f2552b654585b7a8d13dcc3e8fd9f7970a3
-8668cff491460e4c5cd03142b87e9710fd4b5588
-8a9fea2a7384f2116e5b84a9b31f83be7850ce21
-8faaf7e0d92db057ff26cf5af44a44e873c054cb
-93ef7dcd6968068b41515a381aa1b04535312b01
-94bdbcb520c5301750167dc433803ac7933da028
-96813142f8614d945222afa529815dd1213e2b3d
-99e0f8817ca25d074ff4456de4296c4397e23563
-9cb9bb35205cb4a7588a5a2b8e35fc4be856fc95
-9f553001b12ed154a54de011828fd78138c66113
-a34a7b00f22ffb5fd7eef6933b81c7e71bc2cdfb
-a34a9191d9376bda419836effeef7e75c1386016
-a37166581403c1fda5e5689d4e027a085e3186e8
-a5ea7e8e3e00a6f147a8a77b56e6e88c5e4fe30f
-a919b33197965846f21074b24e30250d67277bce
-aca5f8ef7bc0754b0b6fd7a1abd4c69ca7801780
-ad24c3e446b9be316db8387adb0c7e2667388d3c
-adb242cbc61b3ca428903e397a2c9dcf97fe3042
-aef6783789cb40fd037e26f2b299b9088adce089
-b6acef662e0beb8d5fcf5b61c6b0ca69537b7402
-b927e6af295696a2307641eb9679d0832dd7c22d
-bad5283f2b80a5669e03313446c962c50897adb0
-bb29ce50df2bdba2d10726427c6b7609bf460e04
-bdb9d23d51966a2544da5a66fd8727f1e0654a73
-bfec49121cbe81f898476c5bcc6d188b489f1d7e
-c077be3830a3fe49277220e2515791cc9a2e5060
-c455eacf5e313dd37ad87d279f6eba6c3114310f
-c4e48b0886ef460f532fb49f00047ec92c432ec0
-c8fda8de3123a35984f9f0811c4481fe3a8d3641
-cff4306f450b3b433adca6872ff1c928a6ede2c6
-d4e4a9508c6b9e73c514b8af27b56918f45c3f9e
-d7aec40dfc478e1adb022406decaadfd46e61f89
-dc2b2ffc9fc5318fea924276dc8298f2b06f26ab
-df768b9c257e0c9c35786c47cae15c46571d56be
-dfba97547bf1cc337702d52311dee7029bc51db8
-e88c339237f52d21e01c55f01b9c1b4cc14a0467
-ef86fe710cfea877bbe0dbb6946a1f88d0661031
-f22416c692720a7d46fadf4af99f4c9e094f00b9
-f37d5b05405c0861da62bdad2b00fcaa7d2923f9
-f4bcb76e745d6390bdf0447f2128db19686c432d
-f518eb6f6b5eec2946c9fbbbde44e45d46f5e2ac
-f5ff6aaa96256b0e2c1abfdebf592c0987a1637a
-fab39d60d758cb586db5a504f218442cd1395725
-01ae09f3a2ca8f33035e6261d09e9fe06b919174
-02d99e81593bcabce56b6a589254e8bc77e00208
-068aaf44acba22aa769fc7023b9b575fdf72c530
-0c4afb23b983bbab65c39869b81ca1dfb90c0258
-1232d0423fe3bb731faa3da008281ca030d3fe0a
-14b84df95987d7ba699d058686e9163eb4ca5e75
-1554deaab977f26747d651fa983988429bc0ebc5
-27312d3d8d62bf7f3d2dec4afd90ac5549c05958
-2eba8164a0811c8422ecde8900bf476bb4a05ca3
-322aa2ac0a3916d3a5cb1e7789ca355de0a6bc76
-39b02c925a67188e7dd1fb9e78e7799976d8b6f6
-3b4a0f922a35acba59502ba042f35cafbff1865f
-3ee1ab163f0029bdd8f90b79f2c0e798bc26957b
-49331b1dd031e95ca803d632f69404d09ee6f592
-49a9db4b6c08dadd1e8aeff4cee63dc454c5cb7c
-4e5ac04a7e4638302443a8d9e3258772ccb60744
-4e7747c985aa4f1b89f5f6c09f4ec4094bf1b20b
-54819458b3920c39db79d6e4cc8594e47654ca5f
-611dc1a20537abb29791dfdbf12ecb48afd94f53
-6c26e8ccc29afe595364bf649455d10dc0e39861
-6d7ceee66a8d288d96ea235b1d642b75d96cafd5
-7ef289b55de3392d9fca03735ea0a1c8498fdf0a
-83de2fc102dbe5e1738710655787d736e51f5b56
-84df123947f7f5f9a5456e755f91bef963b1dd7c
-88ffc07c893a8e7d1f9622eaebd572d588fee7ea
-89166e0ffdfdac0309d31012d1d5c1de8fe65a52
-9227eefacd215fee911b7c4f935e0bad9bde5772
-942fab6918c0dc9bf59f62ab15e3fd38736bbe8d
-960799635ff99168566f5475bb9d37facf8629fd
-983fcc3c7f3bc7bf2063104d72d1b5d7589378d2
-9dc7e9523203d97914edf64aff494a1a18762782
-9ed41be8b32ab179d63c91df0585e8cc070e21ec
-a29b6af1965f9cac3b4ada03258bcce6a155b168
-a64a622a50d6400592a9590c003afb02e9e4436d
-a69c0298f6d3e29903a492ce1f175932dabf800e
-ad455c8c531334cf470a98901cbe86a378895c14
-b2fc7c776ddbc942ae72bf4060a8c1412b715cf3
-bb4d6e4c25c01847c88db33066bf85e97ea27cd0
-bd4c6cd00c8b7de49831f2153414c49902da973c
-bdc581002a733b039b57b0c56d187ad228bf4a1f
-c7c0abafe42cda85913730dd6813223cbb5d57ae
-c7d76de613012ce941785c387eb6570d905bc6a7
-c8af7209f1c5c9a2e541214c9bc31bb2bb676c0e
-ce6ada335d2950f6893926d3fbec2b648a4014cb
-e9b02051de5a2b3a3ae1e044e2c459421511a77f
-ec0f5f1cccb6c5675b4f396b462eedf1acce7d95
-ef7da53aaff13acd3e6dedda380a2ac0ef746cab
-f60191da5f12f78d23ec32c6fdf51314ce3bb8c0
-f681955b5a5f59517c3b66a9efa202ced7f99ae1
-fd2f7ce86f14f554ebd65bd9ba04f2d8f13943ec
-fd62f786684b29020b46c40ae4cacfbd044fc7ab
diff --git a/ots-9.1.0-excluded-font-checksums.txt
b/ots-9.1.0-excluded-font-checksums.txt
new file mode 100644
index 0000000..88d5988
--- /dev/null
+++ b/ots-9.1.0-excluded-font-checksums.txt
@@ -0,0 +1,250 @@
+0014256514b220c525e98840b0d6ba736a85acbd
+00ac7a910785ea3a30655fe386d4cb02b39719aa
+013d9956e40d1ea194c4d7817fbf220d6be9c33b
+01592f6b2f515888a44dc6311c481a57edf79644
+024ad17b23e4298f1d80246b63d63d8e54c76e3d
+0349e0140ce7dc311f52413dea38b8d64df5cd0c
+035341aa98a4342f18cf59d7332a77794c5a8923
+03b667c2ab94eba7e078bc91cd7145e04f352cd5
+07165649b488b700585197b1d1083f94ac61d525
+078400f5718f84841fc43a04fd28d946ddad5e37
+080a26ad508861558f5f69836881bb0b8e8842c2
+08b3b69027fc071fa71910cc7857833b7e5f4534
+092da87de7e293efee8be43f531b5bf0612693a5
+0a228b7430d18283b6564822c06e8521dac93407
+0a85ab417c6726d99235a6f9aaaf4879f711f01b
+0c60702ee5003855555fee931a2da7daa917a1ef
+0e4a70a10a82f7f4d63865006e81a445de26d3d1
+0f4f4a8e4a247694370ff11ae8b129395eca85fd
+0fce4352e04a156a1cb8d4bc344cd2be1dfe7177
+103ad354e517994c447b9c5c6914a290517cb5ed
+103b47d389cb700e76893677f51f7b74d09d08d5
+13124b99e25a379efbdd1c3820b1484f842e1ad5
+173c4c23291c983fead3d734afd8a4de504f508e
+17cbd36aad32fe96dfb6dc49ceaaed54553c9189
+1de19636832bb7ebb45680fb09b44227f19a96ce
+1ef2c4e95428d382ed8653c6657bdb66eb0f415d
+23b2a3316b3797bf9a61acdf36cf63d10ab3342e
+251a4ffb5418b336217a9e7958941192b5a20137
+28ce9a4dc67328856213bb1da09d55e4cf561c68
+2d80771036e065b9cd582b769d0388a0de90f84f
+2edb1d50d2b8f4ccf8b7d56e7f354dd86be081f9
+2f74c3cb404c60d9a46e883c88d6c10dc3562fad
+335e7e5a354010624679dfb52609652c4a7f6fc8
+33df9c8b531928c90a3afebf6b15828dd0cad929
+35159513f8d8422ff1a880a039ad68c857660cdd
+3b9bcfd57f7f18dd4c45ba51e77b23b3895faa9f
+3ba5737414924ed17800ff60ff21a524a513e111
+3bfa96a443c19de63f28554b748bf84e57ee51c3
+410761bc1115173bad3f6b0d3d72103e1dc32f67
+41542b89c620cc3159dc2f29bd335d48136478da
+42e947856c0ee90faf78051ffc41e527a8ee8be9
+457227a3d4dbf6dd062d251b2ae0c8b31f14c9b8
+494f40cf28ec4c2753aa907941fe48b7d15f6b04
+4c8e7bcd6b657941c4e846f6e48bb714fb3faf92
+4d29ba6a49fcba83c9a0cb91835b8e5e9fbe2e0b
+4d9ba653319ad56fa13a724e6d2c357ff948c2ea
+52053c2de32349ee09bbb6a4e755c2b3e85b9821
+55c321d6932942d22555ff9b985e905eb472d4d1
+56d013275a9626c7b10b677fba1d5d4752eec51f
+5733cd9ca76aead50df6240b6b42d466e78240b2
+58b7bd1ebd3396d226c5a777098d115a2fc9f56f
+58c575a08b375e51c9776275c5f877396ddf552b
+5c67809a0d4b9a16d9eba881282f920153b761eb
+65932a3c0a5ebcbc1ac55267e98506e9dedf41a5
+66803a29a4e2dc941921d82abf376857583b49db
+68bfc9f9233e34db2c5ecb5fb966bf205f92079a
+692df3e4b35e0b83cc8991a19ae29e434e705124
+698e25666a75ea6121065b5fced5ccee62b65ca4
+6d2cc2870fabdc4fa686b66accd404759349e4a8
+7304e91492c3ba14030446c92f084f8fb031e8e8
+7522970cb3bb80a698c206cfa61f8418767c1704
+7c8eefff708b374fffbce135ba28a4565766e560
+81942d3ea419539b69990ba98f824a8a46dcb951
+85d903c71a429ed98a012e742a700cbe2fef005c
+8a97d860fcbd1294be09f2d0aebb764f2c12f69c
+8edb1c6072ff63478456cc93601b77b0eb3432e7
+90d60863109aab420257ee10577f2673cb91b3e7
+92520e16995b11b01f56b3834f200416f656161d
+927b4dc365aab682749294bc85bd195e4b74e034
+9682ce841ae16214afca9b5e584162611f88dfff
+985de319c172b29bd9e651b093271a8939c35f13
+a80d45906af055b269d6e81eeae9e91d5c26ef27
+af434603052be497e74415f2f160df0d6989aded
+b49c3750db6a1538283586cbf1115e973383350c
+b9ea4b9b671307bc0f9745dd684e1e4f6e48191d
+bd5ee794425c2809f262b4bc6e3c0b33008fca73
+c22404e0f69eaca5bbfbecd13d2941df5748a8e3
+c69c27b17d332fbf33dbc8f25baa0a0a461293a2
+c6c0f06e6819b04a2eacca8e20dc0882a21bc312
+ca0e0bca764d78f46d533b11bb66466f5b489220
+cb5656f950377ad5de2c7a6df0a659fbb7065ffe
+cbc1d3e183f8138f94b788baa397413d7863eb07
+cf6934b8e2d100b495e219d1b079fa2c34133d08
+d052cc5e62def2facb5772d1b38112779539ef0a
+dcc4f3316f90bc8a4c05e0086d2b49fddd3a059b
+e071a5082117ad5a64dc3db1bfcd0a31d6db93ae
+ea8c4b1d5178ae184ffd0346f12fd426850729cc
+eaeb6d903b14ee184f887aa8a0a81b917e252da9
+eb44137aa49ccb9ea7aad127a8fdc6e155f20565
+edaf09c932e0582b1473384f66d5571da752a4d2
+f1dba4340ce94f5359fa4434debc7efcfd1b521f
+011facefb10ee4f813117eae60bb5940a280ae30
+0509e80afb379d16560e9e47bdd7d888bebdebc6
+05a7abc8e4c954ef105d056bd6249c6fda96d4a8
+07f054357ff8638bac3711b422a1e31180bba863
+10531f9105aa03bf6e0f9754ec8af33ed457ad5c
+11340844a1190f140c78a0a964d49b5985253ea0
+15dfc433a135a658b9f4b1a861b5cdd9658ccbb9
+17ebbcdaf31a8f80c5efa07f4dc11ee40de7ee7f
+17f60353ae7621b585e8d98a546bbf8479649535
+18052b7fc1ca5c188b54864f163bebf80f488811
+181a03beec3e4aa1814fb24a3b8ca5f930629955
+191826b9643e3f124d865d617ae609db6a2ce203
+1a6f1687b7a221f9f2c834b0b360d3c8463b6daf
+1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9
+1d5090bfad0eeb11c88882085d4a195f73926327
+2028193bd133228575af7000c60fa6f3e46a4bf0
+205edd09bd3d141cc9580f650109556cc28b22cb
+205edd09bd3d141cc9580f650109556cc28b22cb
+217a934cfe15c548b572c203dceb2befdf026462
+294c88607d6ebf0bd78f2c8e234e03e2d9b186d5
+298c9e1d955f10f6f72c6915c3c6ff9bf9695cec
+2a124fa3e39a294280d406c4790398726bdc66ca
+2a12de12323bfd99b9c4bb33ed20b66b8ff0915f
+2abab3950432f64f17882a6517a9b7d2fb2dafe7
+315da578ec2c7e391a93ed484786b5cc93dc2739
+3493e92eaded2661cadde752a39f9d58b11f0326
+3511ff5c1647150595846ac414c595cccac34f18
+361ce9ae6e20175595cac0cb82addcb184e20953
+3684bc52f9aa06e9e6de67d80b626d44ca2bccf5
+37033cc5cf37bb223d7355153016b6ccece93b28
+375d6ae32a3cbe52fbf81a4e5777e3377675d5a3
+3e66a8cf6c20ccb36bce728f5d818f18145499c7
+41c14459f0f134a81fc5f4051b861bae8503c87b
+43979b90b2dd929723cf4fe1715990bcb9c9a56b
+43979b90b2dd929723cf4fe1715990bcb9c9a56b
+4502415a27007e8f37af2d6663ccf909a45abba4
+4765a8901e377d1e767f67e1cc768ae3c9207bd1
+49c9f7485c1392fa09a1b801bc2ffea79275f22e
+4a7b3505f054f426efc6057fd0adc27f6c16c41b
+4cce528e99f600ed9c25a2b69e32eb94a03b4ae8
+4d707d06afca5573a717fa3a9e825863c35ca786
+4fcaec74137a83b5304d7d5f830b81c9abed73e5
+52b6e52e7382c7c7e5ce839cc5df0cd3ae133add
+558661aa659912f4d30ecd27bd09835171a8e2b0
+5a5daf5eb5a4db77a2baa3ad9c7a6ed6e0655fa8
+5ac36fb372dd26e0e1142c82c95b0e3807ae8136
+60adec4d200651dbf91e7c373789bbc2a2c4b46b
+641bd9db850193064d17575053ae2bf8ec149ddc
+6ff0fbead4462d9f229167b4e6839eceb8465058
+7042436c3b20a4426fc9a2dba76f68b2b27423af
+7043d3c69c50da8eba1a0ad627b9f6de70e832e5
+72566065770241b8c31bd35201ad62102962a5aa
+79e3983181b2bef104af453fdc98f4a335d48bd5
+7bd0df7f6f234108e1f87f45bcde74931dc16efc
+7ef276fc886ea502a03b9b0e5c8b547d5dc2b61c
+813c2f8e5512187fd982417a7fb4286728e6f4a8
+81e64d72d3dd87b1d36744927d3842492f1c1001
+8240789f6d12d4cfc4b5e8e6f246c3701bcf861f
+8240789f6d12d4cfc4b5e8e6f246c3701bcf861f
+8330c9816493e1adccc0500b414455b85088d7d1
+83670edbe0a52e2e84b4454b1a828c44b6692c63
+8454d22037f892e76614e1645d066689a0200e61
+85414f2552b654585b7a8d13dcc3e8fd9f7970a3
+8668cff491460e4c5cd03142b87e9710fd4b5588
+8a9fea2a7384f2116e5b84a9b31f83be7850ce21
+8faaf7e0d92db057ff26cf5af44a44e873c054cb
+93ef7dcd6968068b41515a381aa1b04535312b01
+94bdbcb520c5301750167dc433803ac7933da028
+96813142f8614d945222afa529815dd1213e2b3d
+99e0f8817ca25d074ff4456de4296c4397e23563
+9cb9bb35205cb4a7588a5a2b8e35fc4be856fc95
+9f553001b12ed154a54de011828fd78138c66113
+a34a7b00f22ffb5fd7eef6933b81c7e71bc2cdfb
+a34a9191d9376bda419836effeef7e75c1386016
+a37166581403c1fda5e5689d4e027a085e3186e8
+a5ea7e8e3e00a6f147a8a77b56e6e88c5e4fe30f
+a919b33197965846f21074b24e30250d67277bce
+aca5f8ef7bc0754b0b6fd7a1abd4c69ca7801780
+ad24c3e446b9be316db8387adb0c7e2667388d3c
+adb242cbc61b3ca428903e397a2c9dcf97fe3042
+aef6783789cb40fd037e26f2b299b9088adce089
+b48e5042d1f1f6cec531b73abf15c8ee4f2afc63
+b6acef662e0beb8d5fcf5b61c6b0ca69537b7402
+b927e6af295696a2307641eb9679d0832dd7c22d
+bad5283f2b80a5669e03313446c962c50897adb0
+bb29ce50df2bdba2d10726427c6b7609bf460e04
+bdb9d23d51966a2544da5a66fd8727f1e0654a73
+bfec49121cbe81f898476c5bcc6d188b489f1d7e
+c077be3830a3fe49277220e2515791cc9a2e5060
+c455eacf5e313dd37ad87d279f6eba6c3114310f
+c4e48b0886ef460f532fb49f00047ec92c432ec0
+c8fda8de3123a35984f9f0811c4481fe3a8d3641
+cff4306f450b3b433adca6872ff1c928a6ede2c6
+d4e4a9508c6b9e73c514b8af27b56918f45c3f9e
+d7aec40dfc478e1adb022406decaadfd46e61f89
+dc2b2ffc9fc5318fea924276dc8298f2b06f26ab
+df768b9c257e0c9c35786c47cae15c46571d56be
+dfba97547bf1cc337702d52311dee7029bc51db8
+e88c339237f52d21e01c55f01b9c1b4cc14a0467
+ef86fe710cfea877bbe0dbb6946a1f88d0661031
+f22416c692720a7d46fadf4af99f4c9e094f00b9
+f37d5b05405c0861da62bdad2b00fcaa7d2923f9
+f4bcb76e745d6390bdf0447f2128db19686c432d
+f518eb6f6b5eec2946c9fbbbde44e45d46f5e2ac
+f5ff6aaa96256b0e2c1abfdebf592c0987a1637a
+fab39d60d758cb586db5a504f218442cd1395725
+01ae09f3a2ca8f33035e6261d09e9fe06b919174
+02d99e81593bcabce56b6a589254e8bc77e00208
+068aaf44acba22aa769fc7023b9b575fdf72c530
+0c4afb23b983bbab65c39869b81ca1dfb90c0258
+1232d0423fe3bb731faa3da008281ca030d3fe0a
+14b84df95987d7ba699d058686e9163eb4ca5e75
+1554deaab977f26747d651fa983988429bc0ebc5
+27312d3d8d62bf7f3d2dec4afd90ac5549c05958
+2eba8164a0811c8422ecde8900bf476bb4a05ca3
+322aa2ac0a3916d3a5cb1e7789ca355de0a6bc76
+39b02c925a67188e7dd1fb9e78e7799976d8b6f6
+3b4a0f922a35acba59502ba042f35cafbff1865f
+3ee1ab163f0029bdd8f90b79f2c0e798bc26957b
+40acdfaee3c5f4fac5348001d8c54a9085623a24
+49331b1dd031e95ca803d632f69404d09ee6f592
+49a9db4b6c08dadd1e8aeff4cee63dc454c5cb7c
+4e5ac04a7e4638302443a8d9e3258772ccb60744
+4e7747c985aa4f1b89f5f6c09f4ec4094bf1b20b
+54819458b3920c39db79d6e4cc8594e47654ca5f
+611dc1a20537abb29791dfdbf12ecb48afd94f53
+6c26e8ccc29afe595364bf649455d10dc0e39861
+6d7ceee66a8d288d96ea235b1d642b75d96cafd5
+7ef289b55de3392d9fca03735ea0a1c8498fdf0a
+83de2fc102dbe5e1738710655787d736e51f5b56
+84df123947f7f5f9a5456e755f91bef963b1dd7c
+88ffc07c893a8e7d1f9622eaebd572d588fee7ea
+89166e0ffdfdac0309d31012d1d5c1de8fe65a52
+9227eefacd215fee911b7c4f935e0bad9bde5772
+942fab6918c0dc9bf59f62ab15e3fd38736bbe8d
+960799635ff99168566f5475bb9d37facf8629fd
+983fcc3c7f3bc7bf2063104d72d1b5d7589378d2
+9dc7e9523203d97914edf64aff494a1a18762782
+9ed41be8b32ab179d63c91df0585e8cc070e21ec
+a29b6af1965f9cac3b4ada03258bcce6a155b168
+a64a622a50d6400592a9590c003afb02e9e4436d
+a69c0298f6d3e29903a492ce1f175932dabf800e
+ad455c8c531334cf470a98901cbe86a378895c14
+b2fc7c776ddbc942ae72bf4060a8c1412b715cf3
+bb4d6e4c25c01847c88db33066bf85e97ea27cd0
+bd4c6cd00c8b7de49831f2153414c49902da973c
+bdc581002a733b039b57b0c56d187ad228bf4a1f
+c7c0abafe42cda85913730dd6813223cbb5d57ae
+c7d76de613012ce941785c387eb6570d905bc6a7
+c8af7209f1c5c9a2e541214c9bc31bb2bb676c0e
+ce6ada335d2950f6893926d3fbec2b648a4014cb
+e502b70bfa49d3f497b2a15093a3765e29ccfdcc
+e9b02051de5a2b3a3ae1e044e2c459421511a77f
+ec0f5f1cccb6c5675b4f396b462eedf1acce7d95
+ef7da53aaff13acd3e6dedda380a2ac0ef746cab
+f60191da5f12f78d23ec32c6fdf51314ce3bb8c0
+f681955b5a5f59517c3b66a9efa202ced7f99ae1
+fd2f7ce86f14f554ebd65bd9ba04f2d8f13943ec
+fd62f786684b29020b46c40ae4cacfbd044fc7ab
diff --git a/sources b/sources
index 1053495..32cf8d9 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (ots-9.0.0-filtered.tar.xz) =
f894be28e22b481ad628247e3d5aa9d154669add1319cdea80e6d0fa7497c1c1673e5ef509c8c8f09f32766912648640c2cd3cd3cc95e41db8a0773f81062c03
+SHA512 (ots-9.1.0-filtered.tar.xz) =
2eb46e41b952cf9f1af44b67a0622aa1b47449f88ae28625e29d584cc297c9c85268d5622e89ade0f0d56d1ce31010b934b5ee94b7042f7c82d4ff386527b201
https://src.fedoraproject.org/rpms/opentype-sanitizer/c/7502535b9b8527d3b...