From ad7ec1c5610a27dfe14c7ccccc28d0974434c385 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Sat, 3 Jun 2023 21:32:54 +0300 Subject: [PATCH] GoCheese 4.0.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit В новой версии GoCheese удалил поддержку PGP подписей, как это сделал и PyPI (b3b47ad4d00d6daefad47943d8f4eaafadfd4bed) и Warehouse его. Плюс в январе они переименовали "blake2_256" в "blake2b_256" (о чём думали прежде?) -- тоже синхронизировал это изменение. Поэтому в storage надо сделать: for i (**.blake2_256) mv $i $i:r.blake2b_256 При скачивании пакетов, GoCheese делал запрос в Simple API и в JSON API. Из первого брал список файлов с хэшами, а из второго сопутствующую общую метаинформацию. Проблема в том, что Simple отдаёт только SHA256 хэш, а JSON отдаёт все хэши (насколько понимаю, BLAKE2b-256 есть для всех). Поэтому теперь беру знание о BLAKE2b из JSON API в приоритете. -- 2.48.1