
Просматривая исходный код ядра Ubuntu git, я обнаружил несколько тегов, в значении которых я не уверен.
Как узнать, какой тег в настоящее время находится в репозиториях для каждой версии Ubuntu?хорошодля компиляции последних помеченных версий ядра?
решение1
В каждом репозитории git команды Ubuntu Kernel Team теги Ubuntu-* представляют собой коммит git, который использовался для сборки официального исходного пакета для любой конкретной загрузки. Например, в git ubuntu-precice тег Ubuntu-3.2.0-23.36 представляет исходную загрузку 3.2.0-23.36. Некоторые теги имеют дополнительный компонент -lts-, указывающий, что они являются официальным LTS-бэкпортом для содержащего релиза, в git-репозитории ubuntu-lucid тег Ubuntu-lts-3.0.0-18.31 представляет 3.0.0-18.31 oneiric LTS бэкпорт для lucid.
Вы можете использовать страницу версий Launchpad для пакета Linux, чтобы определить текущие версии, загруженные в каждый карман каждого выпуска:
https://www.launchpad.net/ubuntu/+source/linux
Все последние теги должны быть подписаны коммиттером, чтобы предотвратить изменение. Вы можете спокойно создавать любые официальные теги и ожидать получить по существу похожий результат для загруженных бинарных пакетов для этого релиза.