Миграция репозиториев завершена

Миграция и реструктуризация репозиториев успешно проведена, спасибо всем участвовавшим!
Исходники пакетов теперь доступны в GitLab. Багтрекер пока остаётся на flyspray, поэтому merge запросы не принимаются. Предполагается, что багтрекер и связанная с ним инфраструктура GitLab заработает в обозримом будущем.
Синхронизация зеркал репозиториев снова включена.

Пользователям
Обновите систему и актуализируйте файл pacman.conf. Это необходимо, т.к. [community] объединился с [extra].
$ pacman -Syu "pacman>=6.0.2-7"
Утилита asp теперь не работает, пользуйтесь pkgctl:
$ pacman -Syu "devtools>=1:1.0.0-1"
$ pkgctl repo clone linux
Прочитайте статью в вики про то, откуда теперь брать PKGBUILDы.

Разработчикам и создателям пакетов
Если вы участвовали в тестировании новой концепции репозиториев, удалите devtools-git-poc и все клонированные репозитории.
Обновите devtools и pacman:
$ pacman -Syu "devtools>=1:1.0.0-1" "pacman>=6.0.2-7"
Очистите старые chrootы:
$ rm -rf /var/lib/archbuild/
# или используйте опцию --clean для pkgctl build (ОДИН РАЗ!)
$ pkgctl build --clean

О том как использовать pkgctl читайте статью вики "How to be a packager" и маны:
$ man pkgctl-build
$ man pkgctl-repo-clone
такие дела.
Как то так:

[testing]
Include = /etc/pacman.d/mirrorlist

[core]
Include = /etc/pacman.d/mirrorlist

[core-staging]
Include = /etc/pacman.d/mirrorlist

[core-testing]
Include = /etc/pacman.d/mirrorlist

[extra]
Include = /etc/pacman.d/mirrorlist

[extra-staging]
Include = /etc/pacman.d/mirrorlist

[extra-testing]
Include = /etc/pacman.d/mirrorlist

[community-testing]
Include = /etc/pacman.d/mirrorlist

[community]
Include = /etc/pacman.d/mirrorlist

[staging]
Include = /etc/pacman.d/mirrorlist

# If you want to run 32 bit applications on your x86_64 system,
# enable the multilib repositories as required here.

[multilib-testing]
Include = /etc/pacman.d/mirrorlist

[multilib]
Include = /etc/pacman.d/mirrorlist

[multilib-staging]
Include = /etc/pacman.d/mirrorlist

[community-staging]
Include = /etc/pacman.d/mirrorlist

[gnome-unstable]
Include = /etc/pacman.d/mirrorlist

[kde-unstable]
Include = /etc/pacman.d/mirrorlist

[archstrike]
Server = https://mirror.archstrike.org/$arch/$repo

[blackarch]
Include = /etc/pacman.d/blackarch-mirrorlist
raeg0ma4
Как то так:
Уверен, что правильно? ... например, repo testing больше нет ...
А вообще у тебя раньше были установлены пакеты из testing? Смотри выводы:
paclist testing | wc -l
paclist core-testing | wc -l
paclist extra-testing | wc -l
Ошибки не исчезают с опытом - они просто умнеют
Пользуясь случаем, хочу порекомендовать утилиту etc-update для работы с файлами pacnew ну и заодно свой алиас через fzf:

alias whatsnew='find /etc -name *.pacnew 2>/dev/null | sed '\''s/.pacnew//'\'' | fzf --reverse --preview '\''diff -y --suppress-common-lines {1} {1}.pacnew'\'' --preview-window right:78%:wrap | xargs -ro sudo etc-update'
vasek
raeg0ma4
Как то так:
Уверен, что правильно? … например, repo testing больше нет …
А вообще у тебя раньше были установлены пакеты из testing? Смотри выводы:
paclist testing | wc -l
paclist core-testing | wc -l
paclist extra-testing | wc -l

смотрел здесь http://mirror.yandex.ru/archlinux/

paclist testing | wc -l
0
paclist core-testing | wc -l
9
paclist extra-testing | wc -l
5
ну да там нет ничего http://mirror.yandex.ru/archlinux/testing/os/x86_64/
raeg0ma4
ну да там нет ничего http://mirror.yandex.ru/archlinux/testing/os/x86_64/
потому что
cucullus
Репозиторий testing будет разделён на core-testing и extra-testing
то есть testing больше нет ... и нет смысла тащить его в pacman.conf
Ошибки не исчезают с опытом - они просто умнеют
И всё-таки немного непонятно: как теперь должен выглядеть pacman.conf, или он остался прежним, с [community]?
rutgerg
как теперь должен выглядеть pacman.conf, или он остался прежним, с [community]?
Без [community], мой пример (привожу только в части repo ...), testing не использую
[core]
Include = /etc/pacman.d/mirrorlist

[extra]
Include = /etc/pacman.d/mirrorlist

[multilib]
Include = /etc/pacman.d/mirrorlist

[archlinuxcn]
Server = http://repo.archlinuxcn.org/$arch

PS - в верху слева, Repository приведен список имеющихся repo - community в нем нет
Ошибки не исчезают с опытом - они просто умнеют
rutgerg
И всё-таки немного непонятно
Всё предельно понятно:
#[core-testing]
#Include = /etc/pacman.d/mirrorlist

[core]
Include = /etc/pacman.d/mirrorlist

#[extra-testing]
#Include = /etc/pacman.d/mirrorlist

[extra]
Include = /etc/pacman.d/mirrorlist

# If you want to run 32 bit applications on your x86_64 system,
# enable the multilib repositories as required here.

#[multilib-testing]
#Include = /etc/pacman.d/mirrorlist

#[multilib]
#Include = /etc/pacman.d/mirrorlist

# An example of a custom package repository.  See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#SigLevel = Optional TrustAll
#Server = file:///home/custompkgs
И правильный pacman.conf, лежит в пакете pacman-6.0.2-7-x86_64.pkg.tar.zst
 
Зарегистрироваться или войдите чтобы оставить сообщение.