Arch Linux переводит инфраструктуру для разработки пакетов с Subversion на Git и GitLab

9zzhv9q8wmeq101er6ugek9nflm.jpeg

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 года включительно.

jtpjfrmvrncuz5mxndg3g-xje8u.png

По данным GitHub и Stack Overflow, в настоящее время ситуация изменилась кардинально. В настоящее время Git вошёл в обиход примерно у 94% разработчиков, в то время как популярность Subversion заметно снизилась. В текущем виде Subversion практически не используется для обращения к GitHub. Доля обращений через данную систему снизилась до 0,02%. На платформе присутствует всего около 5 тыс. репозиториев, в которых наблюдается хотя бы одно SVN-обращение в месяц.

mgqosm-5eos82sqgi0o4mqd3rsc.png

Subversion создана в 2000 году компанией Collabnet Inc., а в настоящее время поддерживается Apache Software Foundation. Эта система написана на C и была разработана как более надёжное централизованное решение, чем CVS (Concurrent Versions System).

© Habrahabr.ru