LINUX.ORG.RU
ФорумTalks

Зобанили в гугле, ну почти

 , ,


0

2

На меня тут gitlab санкции наложил при попытке скачать всю пакетную базу Арча разом:

Клонирование в «cdemu-daemon»...
error: RPC failed; HTTP 429 curl 22 The requested URL returned error: 429
fatal: expected flush after ref listing

Санкции, правда, не долгие, на несколько минут всего. Но.

Всё отлично с переездом Арча на новую репу, кроме того, что теперь непонятно, как засинкать пакеты. Там теперь 11490 репозиториев git, если что.

И я так предполагаю, что на git pull будет такая же шляпа.

★★★

Последнее исправление: wandrien (всего исправлений: 1)
Ответ на: комментарий от wandrien

В общем, получается, что мне надо делать по таймеру git pull репозитория state и затем подтягивать уже те репозитории, из которых зафиксированы изменения в state.

wandrien ★★★
() автор топика
Последнее исправление: wandrien (всего исправлений: 1)
Ответ на: комментарий от grem

То есть теперь что-то по расписанию запихивает из 11 тыс. реп в неё?

Не, это скорее state для билд-фермы, что ей собирать.

Во всяком случае, выглядит как.

wandrien ★★★
() автор топика
Ответ на: комментарий от grem

Я сейчас изобретаю приблизительно такое же, только хочу создать единый поисковый индекс всех пакетов и всех версий, что когда-либо были в арче. Для этого нужно проиндексировать все репозитории и построить карту (имя пакета, версия) -> (url репозитория, коммит, путь).

wandrien ★★★
() автор топика
Ответ на: комментарий от grem

Ээээ, я там только файлы с контрольными суммами нашёл.

Да. Это идентификаторы объектов вот в этих 11 тысячах репозиториев.

Например идём сюда: https://gitlab.archlinux.org/archlinux/packaging/state/-/blob/main/core-any/autoconf

Берём оттуда строку 297a4170e56a88bc8c979f61d95463ade5325f7b.

Идём в https://gitlab.archlinux.org/archlinux/packaging/packages/autoconf

Клонируем.

Делаем git show 297a4170e56a88bc8c979f61d95463ade5325f7b.

Видим конкретный коммит.

wandrien ★★★
() автор топика
Ответ на: комментарий от grem

Кстати, это отвечает на вопрос, как будут обновляться сборки KDE. Вот так вот разом в state.

wandrien ★★★
() автор топика
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)