Ошибка в Launchpad привела к внеплановой синхронизации пакетов Ubuntu с Debian
28 июля 2011 года
Разработчики Ubuntu получили уведомление о внеплановой синхронизации с пакетами из архива Debian GNU/Linux около 900 пакетов (Архивная копия от 27 августа 2011 на Wayback Machine) из состава репозиториев, используемых для разработки новой версии Ubuntu. Синхронизация была вызвана ошибкой, всплывшей в результате финального тестирования новой версии системы Launchpad. Ошибка была связана с тем, что реализация новой функции синхронизации c Debian отдельных пакетов через web-интерфейс при определённых обстоятельствах приводила к синхронизации всех пакетов вместо одного.
В настоящее время ведётся работа по откату произведённых изменений. Все обновлённые в результате инцидента пакеты в настоящее время ожидают завершения стадии пересборки, до окончания которой могут наблюдаться проблемы со стабильностью. Разработчики Launchpad уже определили причину ошибки и протестировали исправление на экспериментальном сервере. В ближайшее время планируется возобновить тестирование на рабочем сервере с целью выявления побочных эффектов, связанных с исправленной ошибкой.
Из синхронизированных по ошибке пакетов 78(недоступная ссылка) относились к репозиторию "main", а 813(недоступная ссылка) к репозиториям "universe" и "multiverse". Всего в репозитории "main" насчитывается 3261 пакетов, "universe" - 14736, "multiverse" - 504. В процессе разбора полётов была выявлена ещё одна недоработка, в результате которой синхронизации подверглись некоторые пакеты, в которые были внесены оригинальные изменения Ubuntu (ошибка затронула 7 пакетов). В остальном, в процессе инцидента были обновлены только пакеты, скопированные в Ubuntu без внесения изменений, что значительно упрощает процесс возвращения репозиториев в состояние до возникновения инцидента.
Основная масса пакетов Ubuntu импортируется из Debian. В примерно 17% импортированных пакетов разработчики Ubuntu вносят дополнительные изменения. Специально для Ubuntu создано около 7% пакетов из общего состава репозиториев данного дистрибутива. Большинство из пакетов, изменённых силами проекта Ubuntu, относится к репозиторию "main"; репозиторий "universe" более близок по своему составу к официальным пакетам Debian.
Источники[править]
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.
Комментарии[править]
Если вы хотите сообщить о проблеме в статье (например, фактическая ошибка и т. д.), пожалуйста, используйте обычную страницу обсуждения.
Комментарии на этой странице могут не соответствовать политике нейтральной точки зрения, однако, пожалуйста, придерживайтесь темы и попытайтесь избежать брани, оскорбительных или подстрекательных комментариев. Попробуйте написать такие комментарии, которые заставят задуматься, будут проницательными или спорными. Цивилизованная дискуссия и вежливый спор делают страницу комментариев дружелюбным местом. Пожалуйста, подумайте об этом.
Несколько советов по оформлению реплик:
- Новые темы начинайте, пожалуйста, снизу.
- Используйте символ звёздочки «*» в начале строки для начала новой темы. Далее пишите свой текст.
- Для ответа в начале строки укажите на одну звёздочку больше, чем в предыдущей реплике.
- Пожалуйста, подписывайте все свои сообщения, используя четыре тильды (~~~~). При предварительном просмотре и сохранении они будут автоматически заменены на ваше имя и дату.
Обращаем ваше внимание, что комментарии не предназначены для размещения ссылок на внешние ресурсы не по теме статьи, которые могут быть удалены или скрыты любым участником. Тем не менее, на странице комментариев вы можете сообщить о статьях в СМИ, которые ссылаются на эту заметку, а также о её обсуждении на сторонних ресурсах.