Abdessamad Derraz
b7645f70ad
feat: a recipe for every archive, and its build
...
recipes/archives.json records each of the 2,222 archives database.json lists, .variants/ copies included: members in order with size, crc32 and sha1, the container sha1, md5 and size, exact when the TorrentZip build gives its bytes (1,790) and canonical otherwise (432), the profile and DAT recipes agreeing on its members, and the platforms or profiles pinning its bytes.
romset_recipes.py --capture writes it (pipeline step 1c), --build and --build-all rebuild from held members, loose first, then another archive, then its own copy, read back and checked before the move into place. Under zlib-ng nothing is claimed exact. A test fails when an archive has no recipe or a member is held nowhere.
2026-11-06 18:37:55 +01:00
..
2026-11-06 14:56:11 +01:00
2026-11-06 18:37:37 +01:00
2026-11-06 18:37:55 +01:00
2026-11-06 08:54:06 +01:00
2026-11-06 11:52:34 +01:00
2026-10-27 13:41:40 +01:00
2026-11-06 08:14:17 +01:00
2026-11-06 11:52:34 +01:00
2026-11-06 15:09:35 +01:00
2026-10-28 08:16:27 +01:00
2026-10-28 09:28:29 +01:00
2026-11-06 14:52:50 +01:00
2026-11-06 03:28:14 +01:00
2026-11-06 14:59:40 +01:00
2026-11-06 15:47:18 +01:00
2026-11-06 11:52:34 +01:00
2026-11-03 10:12:40 +01:00
2026-11-05 19:06:57 +01:00
2026-11-06 15:09:35 +01:00
2026-11-06 14:52:50 +01:00
2026-11-06 15:09:35 +01:00
2026-10-22 15:27:58 +02:00
2026-11-06 11:52:34 +01:00
2026-10-28 05:47:38 +01:00
2026-11-05 11:43:03 +01:00
2026-11-06 11:52:34 +01:00
2026-10-23 20:04:12 +02:00
2026-11-06 03:21:53 +01:00
2026-11-06 15:09:35 +01:00
2026-10-22 06:19:05 +02:00
2026-11-06 11:52:34 +01:00
2026-11-05 19:16:59 +01:00
2026-11-06 03:42:09 +01:00
2026-11-06 03:51:36 +01:00
2026-11-05 19:16:59 +01:00
2026-11-06 14:55:40 +01:00
2026-11-06 11:52:34 +01:00
2026-11-06 16:36:32 +01:00
2026-11-06 11:52:34 +01:00
2026-11-06 15:09:35 +01:00
2026-11-06 08:30:55 +01:00
2026-11-06 03:31:27 +01:00
2026-11-06 15:09:35 +01:00
2026-11-06 11:52:34 +01:00
2026-10-28 17:09:24 +01:00
2026-11-06 03:21:53 +01:00
2026-11-06 09:00:06 +01:00
2026-10-28 05:18:38 +01:00
2026-10-23 13:49:37 +02:00
2026-11-05 11:43:55 +01:00
2026-11-05 11:45:55 +01:00
2026-11-06 09:00:06 +01:00
2026-10-22 21:44:14 +02:00
2026-11-06 10:33:56 +01:00
2026-11-05 11:57:06 +01:00
2026-11-06 09:02:18 +01:00
2026-11-06 18:37:55 +01:00
2026-11-06 15:02:53 +01:00
2026-11-06 15:09:35 +01:00
2026-11-06 10:28:14 +01:00
2026-11-06 14:46:17 +01:00
2026-11-06 15:09:35 +01:00
2026-11-06 14:52:50 +01:00
2026-11-06 03:50:49 +01:00
2026-11-06 11:52:34 +01:00
2026-11-06 11:52:34 +01:00
2026-11-06 08:30:55 +01:00
2026-11-06 05:18:11 +01:00
2026-11-06 11:52:34 +01:00
2026-11-06 18:37:55 +01:00
2026-11-06 12:55:57 +01:00
2026-11-05 12:19:12 +01:00
2026-11-06 11:52:34 +01:00
2026-10-27 21:14:04 +01:00
2026-11-05 12:11:12 +01:00
2026-11-06 11:52:34 +01:00
2026-11-06 08:12:43 +01:00
2026-11-05 19:46:22 +01:00
2026-10-28 08:08:16 +01:00
2026-11-06 11:52:34 +01:00
2026-11-06 09:14:42 +01:00
2026-11-05 19:35:32 +01:00
2026-10-23 20:04:33 +02:00
2026-11-06 15:09:35 +01:00
2026-11-06 08:33:16 +01:00
2026-11-06 08:54:06 +01:00
2026-10-27 23:29:28 +01:00
2026-10-27 10:40:06 +01:00
2026-11-06 18:34:40 +01:00
2026-11-05 11:50:09 +01:00
2026-11-06 03:27:04 +01:00
2026-11-06 11:52:34 +01:00
2026-11-06 11:52:34 +01:00
2026-11-06 11:52:34 +01:00
2026-11-06 08:16:08 +01:00
2026-11-06 15:13:55 +01:00
2026-10-27 19:23:17 +01:00
2026-11-05 19:10:57 +01:00