]> Sergey Matveev's repositories - stargrave-blog.git/commit
GoCheese 4.0.0
authorSergey Matveev <stargrave@stargrave.org>
Sat, 3 Jun 2023 18:32:54 +0000 (21:32 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Sat, 3 Jun 2023 18:32:54 +0000 (21:32 +0300)
commitad7ec1c5610a27dfe14c7ccccc28d0974434c385
tree4b825dc642cb6eb9a060e54bf8d69288fbee4904
parente4c54de1933f5cf13381b6c7e55fb39c8eabec41
GoCheese 4.0.0

В новой версии 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 в приоритете.