memory heap
#guix_patches Продолжаю поэтапно обновлять Kubo (IPFS) в GNU Guix. Вот выкатил ещё один патч, обновляющий Kubo c 0.16.0 до 0.18.0. Ещё на рассмотрении патчи: - [PATCH] gnu: Add go-github-com-gabriel-vasile-mimetype. - [PATCH] gnu: book-sparc: Update to…
#guix_patches #ipfs
Sharlatan Hellseher замёржил мой патч в GNU Guix, обновляющий Kubo (IPFS) до версии 0.18.0.
\o/
Sharlatan Hellseher замёржил мой патч в GNU Guix, обновляющий Kubo (IPFS) до версии 0.18.0.
\o/
🔥2
Forwarded from Decentralize!
Kubo v0.27.0
[ipfs.tech]
Kubo was the first IPFS implementation and is the most widely used one today. Implementing the Interplanetary Filesystem - the Web3 standard for content-addressing, interoperable with HTTP. Thus powered by IPLD's data models and the libp2p for network communication. Kubo is written in Go.
Featureset
- Runs an IPFS-Node as a network service
- Command Line Interface to IPFS-Nodes
- Local Web2-to-Web3 HTTP Gateway functionality
- HTTP RPC API (
- IPFS's internal Webgui can be used to manage the Kubo nodes
Changelog:
[https://github.com/ipfs/kubo/releases/tag/v0.27.0]
#IPFS
[ipfs.tech]
Kubo was the first IPFS implementation and is the most widely used one today. Implementing the Interplanetary Filesystem - the Web3 standard for content-addressing, interoperable with HTTP. Thus powered by IPLD's data models and the libp2p for network communication. Kubo is written in Go.
Featureset
- Runs an IPFS-Node as a network service
- Command Line Interface to IPFS-Nodes
- Local Web2-to-Web3 HTTP Gateway functionality
- HTTP RPC API (
/api/v0) to access and control the daemon- IPFS's internal Webgui can be used to manage the Kubo nodes
Changelog:
[https://github.com/ipfs/kubo/releases/tag/v0.27.0]
#IPFS
#guix_patches #ipfs
Приняли ещё один набор патчей в GNU Guix, связанный с Kubo (IPFS.)
Основной патч тут
Спасибо Sharlatan Hellseher за ревью и мёрж.
Приняли ещё один набор патчей в GNU Guix, связанный с Kubo (IPFS.)
Основной патч тут
go-github-com-ipfs-go-cid, который добавляет реализацию спецификации идентификаторов контента (CID), используемых в IPFS, на языке Go.Спасибо Sharlatan Hellseher за ревью и мёрж.
🔥4
#guix_patches #ipfs
Наконец-то коллективными усилиями смогли ([1], [2]) обновить Kubo (IPFS) до самой последней на текущий момент (апрель 2024) версии 0.28.0:
https://git.savannah.gnu.org/cgit/guix.git/commit/?id=46a9857ab0fffbe6360e925a808dda6e3a835971
Также благодаря Sharlatan Hellseher сильно продвинулась работа по unbundle'иванию пакетов Kubo:
https://git.savannah.gnu.org/cgit/guix.git/commit/?id=9f183c3627a006e8fd3bb9708448bc05a6204e6d
Из плюсов также стоит отметить то, что пакуя и обновляя такие крупные пакеты, как Kubo, можно увидеть недостающие пакеты в Guix и запаковать их, а также обновить имеющиеся. Чем больше пакетов, тем проще паковать новые пакеты, т.к. зависимости уже будут в системе.
Уже готовлю очередную порцию патчей.
Наконец-то коллективными усилиями смогли ([1], [2]) обновить Kubo (IPFS) до самой последней на текущий момент (апрель 2024) версии 0.28.0:
https://git.savannah.gnu.org/cgit/guix.git/commit/?id=46a9857ab0fffbe6360e925a808dda6e3a835971
Также благодаря Sharlatan Hellseher сильно продвинулась работа по unbundle'иванию пакетов Kubo:
https://git.savannah.gnu.org/cgit/guix.git/commit/?id=9f183c3627a006e8fd3bb9708448bc05a6204e6d
Из плюсов также стоит отметить то, что пакуя и обновляя такие крупные пакеты, как Kubo, можно увидеть недостающие пакеты в Guix и запаковать их, а также обновить имеющиеся. Чем больше пакетов, тем проще паковать новые пакеты, т.к. зависимости уже будут в системе.
Уже готовлю очередную порцию патчей.
Telegram
memory heap
#guix_patches
Sharlatan Hellseher проревьюил и замёржил в GNU Guix мой патч, добавляющий go-github-com-multiformats-go-multiaddr-dns. Теперь можно продвинуться немного дальше по обновлению Kubo.
Сегодня планирую опять провести стрим в 21:30 UTC+3 по пакетированию…
Sharlatan Hellseher проревьюил и замёржил в GNU Guix мой патч, добавляющий go-github-com-multiformats-go-multiaddr-dns. Теперь можно продвинуться немного дальше по обновлению Kubo.
Сегодня планирую опять провести стрим в 21:30 UTC+3 по пакетированию…
⚡3
memory heap
#guix_patches #ipfs Наконец-то коллективными усилиями смогли ([1], [2]) обновить Kubo (IPFS) до самой последней на текущий момент (апрель 2024) версии 0.28.0: https://git.savannah.gnu.org/cgit/guix.git/commit/?id=46a9857ab0fffbe6360e925a808dda6e3a835971 …
#guix #guix_patches #ipfs
Занимательная статистика: первый мой коммит, связанный с Kubo (IPFS), был сделан 2023-09-10. Таким образом, работа по обновлению Kubo (IPFS) с версии 0.11.0 до 0.28.0 заняла примерно 8 месяцев.
Занимательная статистика: первый мой коммит, связанный с Kubo (IPFS), был сделан 2023-09-10. Таким образом, работа по обновлению Kubo (IPFS) с версии 0.11.0 до 0.28.0 заняла примерно 8 месяцев.
$ git log --pretty="format:%h %ai %s" --author=poptsov.artyom --grep="kubo|ipfs" -E
85fcdc5cd3 2024-04-28 19:38:33 +0300 gnu: kubo: Unbundle "go-cidutil", "go-log" and "go-ipfs-util".
4993a32246 2024-04-28 19:38:33 +0300 gnu: Add go-github-com-ipfs-go-cidutil.
dbc4823f01 2024-04-28 12:24:12 +0300 gnu: Add go-github-com-ipfs-go-log.
50cf12ac97 2024-04-28 12:24:02 +0300 gnu: Add go-github-com-ipfs-go-log-v2.
47aca58928 2024-04-28 12:23:36 +0300 gnu: Add go-github-com-ipfs-go-detect-race.
39852de501 2024-04-28 12:23:06 +0300 gnu: Add go-github-com-ipfs-go-ipfs-util.
46a9857ab0 2024-04-24 23:03:51 +0300 gnu: kubo: Update to 0.28.0.
087d1e16a1 2024-04-07 13:01:45 +0300 gnu: Add go-github-com-ipfs-go-cid.
d3bc9e73e5 2024-03-01 22:59:49 +0300 gnu: kubo: Update to 0.22.0.
513755d64d 2024-02-06 21:04:19 +0300 gnu: kubo: Update to 0.19.0.
e3f4ab49b1 2024-01-21 11:12:44 +0300 gnu: kubo: Update to 0.18.0.
f7c0ccb186 2024-01-18 22:57:03 +0300 gnu: kubo: Update to 0.16.0.
45fbcc452f 2023-09-15 12:46:35 +0300 gnu: go-ipfs: Update to 0.14.0.
1149cc1b9f 2023-09-10 10:18:44 +0300 gnu: go-ipfs: Update to 0.13.0.
6fd589898c 2023-10-08 09:26:38 +0300 gnu: go-ipfs: Update to 0.15.0.
2919b5ae31 2023-10-08 09:21:00 +0300 gnu: Deprecate the "go-ipfs" variable.
⚡3
#guix_patches #ipfs
Вместе с Sharlatan Hellseher unbundle'ли ещё пачку пакетов (
https://git.savannah.gnu.org/cgit/guix.git/commit/?id=2bea3f256209c4f92a2ace28b45d1f452a2b51ba
Вместе с Sharlatan Hellseher unbundle'ли ещё пачку пакетов (
go-cidutil, go-log и go-ipfs-util) от Kubo (IPFS) в GNU Guix:https://git.savannah.gnu.org/cgit/guix.git/commit/?id=2bea3f256209c4f92a2ace28b45d1f452a2b51ba
⚡3
#guix_patches #ipfs
Вместе с Sharlatan Hellseher отвязали от Kubo ещё пачку пакетов, теперь они собираются отдельно и добавляются к Kubo, как зависимости.
Вместе с Sharlatan Hellseher отвязали от Kubo ещё пачку пакетов, теперь они собираются отдельно и добавляются к Kubo, как зависимости.
⚡2
#guix_patches #ipfs
Вместе с Sharlatan Hellseher отвязали от Kubo (IPFS) ещё несколько пакетов, упаковав их отдельно и добавив в зависимости.
Тем временем вышла новая версия Kubo 0.29.0 — надо будет обновить в Guix.
Вместе с Sharlatan Hellseher отвязали от Kubo (IPFS) ещё несколько пакетов, упаковав их отдельно и добавив в зависимости.
Тем временем вышла новая версия Kubo 0.29.0 — надо будет обновить в Guix.
GitHub
Release v0.29.0 · ipfs/kubo
🔥3
#guix_patches #ipfs
Вместе с Sharlatan Hellseher обновили Kubo (IPFS) до версии 0.29.0 в GNU Guix, также отвязав от него часть включённых зависимостей, добавив их, как отдельные пакеты.
Вместе с Sharlatan Hellseher обновили Kubo (IPFS) до версии 0.29.0 в GNU Guix, также отвязав от него часть включённых зависимостей, добавив их, как отдельные пакеты.
⚡2