From 28e6b067426cea52051603de47345f3dac6018a4 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Sun, 10 Jan 2021 18:19:44 +0300 Subject: [PATCH] =?utf8?q?goredo=20=D0=B2=20AUR=20=D0=B8=200.11.0=20=D1=80?= =?utf8?q?=D0=B5=D0=BB=D0=B8=D0=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit https://aur.archlinux.org/packages/goredo/ http://www.goredo.cypherpunks.ru/News.html#Release-0_002e11_002e0 Kai Hendry взял и запилил AUR порт goredo для Arch Linux. А мне пока влом делать порт для FreeBSD. Очень уж меня напрягает тот факт, что порты похоже нужно регулярно и постоянно собирать на всё обновляемых версиях FreeBSD, что тот ещё геморрой (точнее бремя maintainer-а). Даже NNCP и GoVPN за меня делают другие люди по сути а я и не знаю откуда они берут всю эту информацию и прочее. А ещё сделал 0.11.0 релиз, где поправил корявое поведение при указании кол-ва параллельных задач: REDO_JOBS перебивал -j опцию и мне приходилось делать REDO_JOBS= redo -j... пока перестал это терпеть. Ну и заодно взял и добавил BLAKE3, вместо BLAKE2b. Вряд ли у кого упор был бы в хэш, но всё же почему бы побыстрее штуку не впилить, потенциально вскоре ещё и получающую (конкретная реализация) неограниченное распараллеливание из-за Меркле деревьев. Тем более что тут нужна проверка именно целостности только. Но я взял не github.com/zeebo/blake3 (4c02094d684f2a9ac2736a67532a8f97eeec527c), а lukechampine.com/blake3, хотя код последнего мне меньше нравится. Но у zeebo среди зависимых библиотек есть пара без какой-либо лицензионной информации, что автоматом является не свободным ПО. Хотя они используются и только для внутри тестов, но геморрой возиться с созданием fork-а без них. Скорость lukechampine.com/blake3 всё равно в два раза выше у меня чем у golang.org/x/blake2b. -- 2.48.1