Arch Linux переводит инфраструктуру для разработки пакетов с Subversion на Git и GitLab
Arch Linux переводит инфраструктуру для разработки пакетов с системы управления версиями Subversion на Git и GitLab.
Разработчики дистрибутива Arch Linux пояснили, что основные работы по переводу инфраструктуры для разработки будут проведены с 19 по 21 мая. В это время запланирована приостановка публикаций обновлений пакетов в репозиториях и будет ограничен доступ к первичным зеркалам при помощи rsync и HTTP. После полного завершения миграции доступ к SVN-репозиториям Arch Linux будет закрыт, а зеркало на базе svn2git прекратит получать обновления.
В рамках миграции будет проведена реструктуризация репозиториев Arch Linux. Репозиторий testing будет разделён на отдельные репозитории core-testing и extra-testing, а репозиторий staging на core-staging и extra-staging. Содержимое репозитория community будет перенесено в репозиторий extra.
После реструктуризации проекта репозитории testing, staging и community будут оставлены пустыми. Для продолжения нормального обновления пакетов пользователям преобразованных репозиториев потребуется изменить настройки в pacman.conf, например, заменить упоминание [testing] на [core-testing] и [extra-testing].
Ранее веб-сервис для хостинга IT-проектов и их совместной разработки GitHub объявил, что с 8 января 2024 года прекратит поддержку системы управления версиями Subversion и сосредоточится на Git. Возможность работы с размещёнными в GitHub репозиториями через интерфейс централизованной системы контроля версий Subversion (svn.github.com) будет поддерживаться до 8 января 2024 года включительно.
По данным GitHub и Stack Overflow, в настоящее время ситуация изменилась кардинально. В настоящее время Git вошёл в обиход примерно у 94% разработчиков, в то время как популярность Subversion заметно снизилась. В текущем виде Subversion практически не используется для обращения к GitHub. Доля обращений через данную систему снизилась до 0,02%. На платформе присутствует всего около 5 тыс. репозиториев, в которых наблюдается хотя бы одно SVN-обращение в месяц.
Subversion создана в 2000 году компанией Collabnet Inc., а в настоящее время поддерживается Apache Software Foundation. Эта система написана на C и была разработана как более надёжное централизованное решение, чем CVS (Concurrent Versions System).