Как работает поддержка Ubuntu

9

Каждая версия Ubuntu объявила дату окончания поддержки. Например, текущий Oneiric будет поддерживаться до апреля 2013 года. Что это значит и что произойдет к тому времени? Если в одном из пакетов, поддерживаемых Ubuntu, найдена ошибка - будет ли она исправлена?

Я спрашиваю, потому что я испытываю серьезные известные проблемы с Compiz и Unity, которые делают его полностью непригодным для меня (ошибка # 888039 + несколько других мелких проблем ). Исправления были выпущены в ветви Precise, хотя статус Launchpad говорит о том, что это влияет на Oneiric (это тоже сбивает с толку, но, возможно, я недостаточно хорошо знаю процесс). Переход на Precise пока недоступен, и мне просто интересно, могу ли я ожидать, что такие исправления будут перенесены в предыдущую - все еще поддерживаемую версию, если по какой-то причине я не хотел бы обновиться до последней версии.

Я знаю, что это сложно обобщить, но я просто хотел узнать, чего можно ожидать от «поддерживаемой» версии.

Мацей Драган
источник
1
Статус ошибки говорит, что исправления были выпущены для Precise и Oneiric. Исправление для Oneiric было зафиксировано несколько минут назад, поэтому до появления обновления может пройти день или два.
Во всяком случае,
Какой выбор времени;) В любом случае - думаю, мне придется подождать еще пару дней, так как я все еще не вижу исправления в обновлениях.
Мацей Драган
На самом деле, исправление было представлено 10 февраля (# 131) и принято в предлагаемое на ФРС 17 (# 133). Если он все еще не вошел в основной, вы можете включить предложенный репозиторий и установить его версию nux.
независимо от того,
Это было только для Preceise (# 139). Последнее изменение статуса для Oneiric ... Я надеюсь. Вот почему я написал, что состояние панели запуска довольно запутанно.
Мацей Драган
... но я не говорил о начальном PPA, равно как и № 131 и № 133. Они оба относятся только к Oneiric. Проверьте, какая версия у nuxвас установлена:apt-cache show nux | grep Version
mikewh независимо от

Ответы:

5

Обещание о том, что определенная версия Ubuntu будет поддерживаться для определенного количества монтирований, не обязательно означает обещание исправить все ошибки или даже обещание исправить любые ошибки.

Обратите внимание на эту цитату с веб-страницы Ubuntu для настольных бизнес-пользователей.

Будьте в курсе бесплатных и регулярных обновлений и обновлений

Смотрите график под названием Ubuntu for Desktop Release Cycle . Обратите внимание, что следующие два выпуска LTS получат 2 года поддержки для обновлений оборудования и обслуживания и еще 3 года для поддержки обновлений. Это может включать исправления ошибок, но это не означает обещание исправить все ошибки в течение этого периода.

Это похоже на версии сервера LTS, как показывает эта страница для бизнес-пользователей сервера Ubuntu . Основное отличие заключается в том, что обновления оборудования и технического обслуживания продлеваются на полный 5-летний период.

Как показывает ссылка в вашем вопросе на отчет об ошибке, зачастую очень трудно точно определить, какой пакет вызывает проблему, и мы также видим, что добровольцы прилагают немало усилий для сортировки отчетов об ошибках, чтобы определить, какие из них должны иметь приоритет и кто несет ответственность за его устранение.

Когда я читаю эту страницу о помощи с ошибками, я вижу, что сообщество разработчиков Ubuntu реагирует на сообщения об ошибках очень упорядоченным образом.

Вы также должны учитывать, что Ubuntu - это дистрибутив. Он берет программные компоненты из других частей сообщества Linux и объединяет их. Что если ошибка в ядре Linux, Debian, Gnome или каком-либо другом компоненте, за который Ubuntu не несет ответственности.

Отчет об ошибке должен быть отправлен тем, кто отвечает за поддержку и разработку пакета, в котором есть ошибка. И тогда дело за этими людьми.

Иногда люди из Ubuntu могут предоставить исправление, а также отчет об ошибках. Важно, чтобы это исправление было запущено (так оно и называется), тогда все в сообществе Linux могут получить выгоду, а не только мы, пользователи Ubuntu. Требуется время, чтобы исправление вышло вверх по течению, было принято этими сопровождающими и возвращено вниз по течению, чтобы быть исправленным в Ubuntu.

Я не удивлен, что иногда принимается решение исправить проблему в следующей версии Ubuntu, а не исправить в версии, которая вскоре будет заменена. Особенно, если следующая версия будет LTS с 5-летней поддержкой.

Вы говорите, что эта конкретная ошибка исправлена ​​в Precise Pangolin, но не в Oneiric Ocelot. Но Precise Pangolin 12.04 проходил тестирование почти шесть месяцев. Помещая исправление в Precise, исправление проверяется.

Это лучше, чем помещать его в Oneiric для пользователей, ожидающих стабильную версию для тестирования, не так ли?

Исправление прошлого может подождать. Получите будущее "точно" в начале. Вот что важно, на мой взгляд.

grahammechanical
источник
2

Например, текущий Oneiric будет поддерживаться до апреля 2013 года. Что это значит и что произойдет к тому времени?

В основном это означает, что техническая поддержка, касающаяся версии Oneiric, будет оказываться до конца срока ее действия, то есть до апреля 2013 года. Вы также можете быть уверены, что критические ошибки и ошибки безопасности, затрагивающие Oneiric, будут исправлены до апреля 2013 года.

Если в одном из пакетов, поддерживаемых Ubuntu, найдена ошибка - будет ли она исправлена?

В зависимости от серьезности ошибок и пакетов, затронутых этой ошибкой, она может быть или не быть исправлена.

Джокердино
источник
2

Нет гарантии, что если ошибка будет найдена, она будет исправлена. Период. Даже на текущей или разрабатываемой версии. Некоторые ошибки исправлены, некоторые нет, это зависит от доступных ресурсов, серьезности ошибок и т. Д ...

Что точно, если эта ошибка исправлена, и это проблема безопасности или критическая, она будет перенесена на все поддерживаемые версии. Кроме того, в некоторых поддерживаемых версиях вы будете получать обновления для некоторых выбранных пакетов (например, Firefox) до его окончания срока действия.

С точки зрения обычного пользователя, самое важное о поддержке заключается в том, что хранилища любых версий будут оставаться в сети только до тех пор, пока они поддерживаются. Если вы используете неподдерживаемую версию Ubuntu, вы не сможете установить или обновить программное обеспечение обычным способом (apt-get с официальными репозиториями, Software Center и т. Д.).

Хавьер Ривера
источник
0

Другие хорошо рассмотрели, что значит быть поддержанным.

Если есть исправление в Precise, которое вам нужно в более старой версии, такой как Oneiric, есть три возможности.

  1. Вы можете следить за процессом обновления стабильной версии. Если исправление важно и вряд ли что-то сломает, это кандидат на SRU. Смотрите здесь . Ссылка также дает важную информацию о том, почему ошибки не исправляются автоматически в старых версиях пакетов.

    Я вижу исправление для ошибки, которую вы упомянули, проходящей через процесс SRU для Oneiric. Вы можете прокомментировать сообщение об ошибке, спрашивая о его статусе. Я удивлен, что это было в тестировании так долго, как это было.

  2. В целом, возможно, что более новая версия пакета с исправлением была выпущена для oneiric-backports. Вы можете включить этот репозиторий, открыв Ubuntu Software Center и используя Edit-> Software Sources, а затем перейдя на вкладку Updates. Выберите oneiric-backports.

  3. Опять же, вообще говоря, вы можете использовать версию Precise в своей системе, если Oneiric имеет все зависимости новой версии пакета. Вы можете перейти на archives.ubuntu.com через пул каталогов каталогов к текущему пакету для каждого поддерживаемого выпуска. Вы можете скачать нужный файл, проверить, выполнены ли все его зависимости, а затем попытаться установить его с помощью sudo dpkg -i package_name_and_releaseкоманды. Поиск в Интернете также может помочь найти файл .deb для нужной версии. Это вряд ли сработает для Compiz или Unity, потому что в их зависимости от выпуска к выпуску так много изменений.


В вашем конкретном случае, о котором вы упомянули, я думаю, что процесс SRU был наиболее подходящим, и, действительно, исправление следует за этим процессом. Предложенное исправление находится в предложенном oneiric репозитории, и вы можете установить и протестировать его оттуда. Смотрите это для получения дополнительной информации.

Джон С. Грубер
источник