1
0
Fork 0
mirror of https://git.sr.ht/~rjarry/aerc synced 2025-09-16 14:32:50 +02:00
aerc/lib/jwz/testdata
Robin Jarry 13e9ee3b40 lib: vendor-in the jwz library
The maintainer of this library has gone AWOL. We are depending on
a patch that has never been merged. Let's vendor the library to avoid
future issues.

This patch has been made with the following steps:

git clone https://github.com/konimarti/jwz lib/jwz
git -C lib/jwz checkout fix-missing-messages
mv lib/jwz/test/testdata/ham lib/jwz/testdata
sed -i 's#test/testdata#testdata#' lib/jwz/jwz_test.go
rm -rf lib/jwz/.* lib/jwz/docs lib/jwz/examples lib/jwz/test
sed -i 's#github.com/gatherstars-com/jwz#git.sr.ht/~rjarry/aerc/lib/jwz#' \
	lib/threadbuilder.go
go mod tidy
git add --intent-to-add lib/jwz
make fmt

Along with some manual adjustments to fix the linter warnings. Also, to
make the patch smaller, I only kept 93 test emails from the test data
fixture.

Changelog-changed: The JWZ library used for threading is now vendored.
Signed-off-by: Robin Jarry <robin@jarry.cc>
Reviewed-by: Moritz Poldrack <moritz@poldrack.dev>
2025-08-28 09:28:16 +02:00
..
0002.b3120c4bcbf3101e661161ee7efcb8bf.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0003.acfc5ad94bbd27118a0d8685d18c89dd.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0004.e8d5727378ddde5c3be181df593f1712.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0005.8c3b9e9c0f3f183ddaf7592a11b99957.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0006.ee8b0dba12856155222be180ba122058.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0007.c75188382f64b090022fa3b095b020b0.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0008.20bc0b4ba2d99aae1c7098069f611a9b.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0009.435ae292d75abb1ca492dcc2d5cf1570.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0010.4996141de3f21e858c22f88231a9f463.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0012.d354b2d2f24d1036caf1374dd94f4c94.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0013.ff597adee000d073ae72200b0af00cd1.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0015.a9ff8d7550759f6ab62cc200bdf156e7.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0016.d82758030e304d41fb3f4ebbb7d9dd91.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0017.d81093a2182fc9135df6d9158a8ebfd6.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0019.a8a1b2767e83b3be653e4af0148e1897.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0020.ef397cef16f8041242e3b6560e168053.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0021.f8e73bdba7277d967af4d561f0402129.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0022.7241da4491c49b50c0470a3638ee35c4.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0023.b4a61a2990263e8825246e41a8d78399.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0024.771af861a302951df7630ec4ff1965a2.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0025.64d0382de54b9e4c5b4200173133b8d7.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0026.6baf1aea162ccb9a6e9f142c0715ceb4.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0027.11da06d9130a188bf0ffb2060881dbe9.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0028.54cf7aa229456fb33194b3a12a713e3e.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0029.7119e865bff73aca46681d96a451cb60.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0030.77828e31de08ebb58b583688b87524cc.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0031.af5b387661e1f58d3787ac41139106e5.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0032.f07a3f2152f2bedfc9492459c171012c.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0033.e3fd617544226dc06abf36c95a9a2d11.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0034.4be53f8dac3bd651ace83a38b6313c45.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0035.50b257408356cfcfce8cf2afe9fd7959.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0036.7ca216a105267375948e13b460d1fb8f.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0037.0c57a93c0241775d406efecf43ba19cf.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0038.f2ffa1197c969d067be4d01c26fa9b5e.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0040.930593a7e616570a2b63f2d774847316.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0041.af4e0891f17484c10c032f713bce43de.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0042.7ef6c72f88de15d72b1c0d9c164ccb78.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0043.2ea45c42b1ea15bc214723e142b81127.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0044.f1db2c76854ee58bc73d0c85ca6a86d2.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0045.910fa2e79f96c646f1b6c987c65cbe3f.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0046.05e8a863eaf20f90374d0a15427d9a16.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0047.5c3e049737a2813d4ac6f13f02362fb1.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0048.6dbad96d78f9dd6100a4ad2a8b8086b6.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0049.bda43370915afa1f557f7edab6913e04.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0050.fd9291b33ecd99af26da03a7d4152dc2.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0051.9281d3f8a3faf47d09a7fafdf2caf26e.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0052.40794e238104d6b01f36b0f4d5145175.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0053.71bcb179e702d98e88fd0bc081ba0f52.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0054.a6fa82d1b26c7772829e54ec41a1fbd3.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0055.b5509ace7ed62c900779c0c51cca92a3.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0056.6ac9eb23e2ef6c7e7eabc3fb0ac3038a.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0057.be5e34dcebd922928045634015e3ed78.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0058.a7c28223050c35c3a22ac4e2b5969111.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0059.b3b1b1d95976b70d9bbd6c39c6b8d5d2.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0060.877bf70a297621b9dc3bab0095f95027.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0061.20319a885b8cf6c88c8098eafd731396.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0062.b675bdb7b9e2321dfe97e48037fe7782.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0064.7160290efcb7320ac8852369a695bcaf.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0065.b72ddcc517cc317f3fc1e79c3feeca15.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0066.dcf72ba90be7570f2f7edab45b23ae36.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0067.d77af11e9b2a74048c073462efecca12.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0068.f1c604a78739e4f966253d762c972dde.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0069.7173de1d2da14306c5a20e8abda7a6e2.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0070.4f269f2d783b479971f31006fe17ce62.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0071.75403094cab986a246c1e7ce3460e827.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0072.d1c080832388ae81835ca069e2efffa3.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0073.cd29b8202a4b05db3c6f0d71b72a3260.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0074.78000652dcb19856e85ff9637f0e52dd.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0075.faa4a28fdd9a82edd6d35ebb6bae3085.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0076.f565b68778786f9b9736f779489331f0.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0077.dc5578862c0e716ee82e78b0dffbc8d2.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0078.8481bc92aa3ab9d23ca30c0eaecfc5e4.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0079.083beadce354774290a4a5bc4175366e.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0080.7c3a836baaa732cd915546442c0fef1a.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0081.9d26c2d149545a1c5d23e2cd4dca1b5f.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0082.7f7858a1a7360410ed120899504c3a25.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0083.e506d3273b3dde9ae2d340cb0197a2a0.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0084.e84ff95488fab22c26801bcd5bae337e.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0085.1a80e2b1720bd5cbeb900554a5477d0b.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0086.b96641b3e0a2cf8c238976336d45a86c.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0087.dd5f3aa35f50008bf7dfc5059ac8a239.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0088.43fa07c598e8b3d272a1a00705398e48.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0089.8b3fea141f5b2f2e5b66a9f12148b7d0.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0090.314ec4268af7a3a1974d5eab84ea65af.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0091.3bdd7b578973ee005733480a8b6c9b54.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0092.a1560d2416687b2db8204c2fa69163f2.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0093.0c71febfdf6f3acbc4d0c76b777a8530.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0094.b7bf14fae9c31d0516cfe00dd9ab068d.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0095.b51416f612ac5737e0f4a5529ce453d1.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0096.0446f3ed63b550a8622c8671d8ae9a9c.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0097.39badf2fea6bcebc640bea05ced59b59.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0098.5053f669dda8f920e5300ed327cdd986.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00
0099.9f54be08406e67fd8944f2f1d0fbdd90.eml lib: vendor-in the jwz library 2025-08-28 09:28:16 +02:00