Branches/p11: различия между версиями

Материал из ALT Linux Wiki
 
(не показаны 3 промежуточные версии 2 участников)
Строка 2: Строка 2:


<div id="support"></div>
<div id="support"></div>
= Дата выпуска репозитория =
== Дата выпуска репозитория ==
31 мая 2024 г.
31 мая 2024 г.


<!--
<!--
= Поддержка =
== Поддержка ==
<div style="border-left:3px solid #2590B7;border-right:3px solid #2590B7;padding:7px;margin-top: 7px;margin-bottom: 7px;background-color:#E0EEF3;">В части обновлений по безопасности поддержка репозитория будет закончена '''30 июня 2024''' года, но не ранее полугода после выпуска следующей платформы (p11). Сроки поддержки продуктов на основе Одиннадцатой платформы могут быть иными.</div>
<div style="border-left:3px solid #2590B7;border-right:3px solid #2590B7;padding:7px;margin-top: 7px;margin-bottom: 7px;background-color:#E0EEF3;">В части обновлений по безопасности поддержка репозитория будет закончена '''30 июня 2024''' года, но не ранее полугода после выпуска следующей платформы (p11). Сроки поддержки продуктов на основе Одиннадцатой платформы могут быть иными.</div>
-->
-->
Строка 12: Строка 12:
<div id="repos"></div>
<div id="repos"></div>


= Репозитории =
== Репозитории ==
Для 64-разрядных систем x86 <small>(AMD64)</small>:
Для 64-разрядных систем x86 <small>(AMD64)</small>:
<pre>rpm [p11] http://ftp.altlinux.org/pub/distributions/ALTLinux p11/branch/x86_64 classic
<pre>rpm [p11] http://ftp.altlinux.org/pub/distributions/ALTLinux p11/branch/x86_64 classic
Строка 29: Строка 29:


<!-- <div id="mirrors"></div>
<!-- <div id="mirrors"></div>
= Зеркала =
== Зеркала ==


* '''http://mirror.yandex.ru/altlinux/p11/branch'''
* '''http://mirror.yandex.ru/altlinux/p11/branch'''
Строка 37: Строка 37:
<div id="upgrade"></div>
<div id="upgrade"></div>


= Как перейти на репозиторий p11 =
== Как перейти на репозиторий p11 ==
{{main|update/p11}}
{{main|update/p11}}


<div id="updates"></div>
<div id="updates"></div>
= Процедура сборки пакетов Одиннадцатой платформы =
== Процедура сборки пакетов Одиннадцатой платформы ==


{{Важно|Пока что действует '''упрощённый''' порядок попадания пакетов в p11: тот, что описан ниже, но без участия группы tester.
При сборке пакета в ветку p11 [[Git.alt/Справочник#Сборка пакетов|сборочное задание]] должно быть последовательно ''одобрено'' членами группы maint@ и tester@. Если мейнтейнер желает, чтобы его задание появилось в репозитории, он должен собрать его в p11 в состояние <code>EPERM</code> (см. примечания) и совершить одно из двух действий (а) или (б):
 
Мы ожидаем, что полная процедура вступит в силу не раньше, чем [[Компания «Базальт СПО»|Базальт СПО]] подготовит альфа-версии своих дистрибутивов, но конкретных сроков и гарантий нет.}}
 
При сборке пакета в ветку p11 [[Git.alt/Справочник#Сборка пакетов|сборочное задание]] должно быть последовательно ''одобрено'' членами группы maint@ и tester@. Если мейнтейнер желает, чтобы его задание появилось в репозитории, он должен собрать его в p11 в состояние <code>EPERM</code> и совершить одно из двух действий (а) или (б):


а) указать причину в сообщении к сборке:
а) указать причину в сообщении к сборке:
Строка 56: Строка 52:


{{Note|Задание не должно иметь признака test-only (то есть запущено с {{cmd|--commit}}).}}
{{Note|Задание не должно иметь признака test-only (то есть запущено с {{cmd|--commit}}).}}
{{Note|Члены группы maint@ могут не только одобрять задания, но и снимать наследование через {{term|task check-git-inheritance}} и {{term|task check-lastchange-inheritance}}.}}
{{Note|Члены группы maint@ могут не только одобрять задания, но и снимать наследование через {{term|task check-git-inheritance}} и {{term|task check-lastchange-inheritance}}. В тех случаях, когда это нужно, задание не достигнет состояния <code>EPERM</code>, потому что не пройдёт проверки git-inheritance и srpm-inheritance на сборочнице.}}


== Причины обновления пакетов ==
=== Причины обновления пакетов ===


Так как репозиторий p11 стабильный, то обновление его консервативное, то есть допустимыми причинами могут быть:
Так как репозиторий p11 стабильный, то обновление его консервативное, то есть допустимыми причинами могут быть:
Строка 67: Строка 63:
Сборка новой версии просто ради повышения версии не является веской причиной одобрения.
Сборка новой версии просто ради повышения версии не является веской причиной одобрения.


= Публикация репозитория на ftp.altlinux.org =
== Публикация репозитория на ftp.altlinux.org ==


Репозиторий обновляется раз в сутки примерно к 8:00 по московскому времени.
Раз в сутки, примерно в три часа ночи по московскому времени, из состояния репозитория делается срез и публикуется на ftp.altlinux.org


<!--
<!--
= Предложения пользователей =
== Предложения пользователей ==
* Обсуждение на форуме: http://forum.altlinux.org/index.php/topic,32760.0.html
* Обсуждение на форуме: http://forum.altlinux.org/index.php/topic,32760.0.html
-->
-->

Текущая версия от 15:05, 11 июня 2024

Основная статья: Одиннадцатая платформа


Дата выпуска репозитория

31 мая 2024 г.


Репозитории

Для 64-разрядных систем x86 (AMD64):

rpm [p11] http://ftp.altlinux.org/pub/distributions/ALTLinux p11/branch/x86_64 classic
rpm [p11] http://ftp.altlinux.org/pub/distributions/ALTLinux p11/branch/noarch classic

Для запуска 32-разрядных приложений на 64-разрядных системах x86:

rpm http://ftp.altlinux.org/pub/distributions/ALTLinux p11/branch/x86_64-i586 classic

Для 32-разрядных систем x86 (IA32):

rpm [p11] http://ftp.altlinux.org/pub/distributions/ALTLinux p11/branch/i586 classic
rpm [p11] http://ftp.altlinux.org/pub/distributions/ALTLinux p11/branch/noarch classic

Для aarch64 (64-разрядный ARMv8):

rpm [p11] http://ftp.altlinux.org/pub/distributions/ALTLinux p11/branch/aarch64 classic
rpm [p11] http://ftp.altlinux.org/pub/distributions/ALTLinux p11/branch/noarch classic


Как перейти на репозиторий p11

Основная статья: update/p11


Процедура сборки пакетов Одиннадцатой платформы

При сборке пакета в ветку p11 сборочное задание должно быть последовательно одобрено членами группы maint@ и tester@. Если мейнтейнер желает, чтобы его задание появилось в репозитории, он должен собрать его в p11 в состояние EPERM (см. примечания) и совершить одно из двух действий (а) или (б):

а) указать причину в сообщении к сборке:

  • task run -m <текст_обоснования_без_пробелов>
  • echo "Свободный текст обоснования" | task run -m -

б) написать письмо произвольной формы с указанием причин на адрес p11-maint@lists.altlinux.org.

Примечание: Задание не должно иметь признака test-only (то есть запущено с --commit).
Примечание: Члены группы maint@ могут не только одобрять задания, но и снимать наследование через task check-git-inheritance и task check-lastchange-inheritance. В тех случаях, когда это нужно, задание не достигнет состояния EPERM, потому что не пройдёт проверки git-inheritance и srpm-inheritance на сборочнице.


Причины обновления пакетов

Так как репозиторий p11 стабильный, то обновление его консервативное, то есть допустимыми причинами могут быть:

  • закрытие уязвимостей (надо перечислить CVE или другие vuln ID);
  • исправление ошибок (надо указать конкретные ошибки, возможно и с номерами ошибок на bugs.altlinux.org);
  • востребованные возможности в новых версиях (надо явно указать эти возможности).

Сборка новой версии просто ради повышения версии не является веской причиной одобрения.

Публикация репозитория на ftp.altlinux.org

Раз в сутки, примерно в три часа ночи по московскому времени, из состояния репозитория делается срез и публикуется на ftp.altlinux.org