From: Dmitry Rokosov <rockosov@rulkc•org>
To: alexandr.popov62@gmail•com, a13xp0p0v@yandex•ru,
alexandr.kostrikov@gmail•com, densplotnikov.1@gmail•com,
m_ximus@frtk•ru, Shipovskijva@gmail•com, v@adeep•su,
maxmoskm@yandex•ru, oxffffaa@gmail•com, adeepv@gmail•com,
olegartys@gmail•com, cannybear@yandex•com,
andrey.rusalin@gmail•com, nikita.shubin@maquefel•me
Cc: Serge Semin <svsemin@unistemlab•com>,
Dmitry Rokosov <rockosov@rulkc•org>,
rulkc@linuxtesting.org, kernel@salutedevices•com,
rockosov@gmail•com
Subject: [rulkc] [PATCH v3 13/40] landau-linux: maintenance: Extend GIT-branches description
Date: Wed, 29 Jul 2026 16:37:38 +0300 [thread overview]
Message-ID: <20260729133905.1907868-14-rockosov@rulkc.org> (raw)
In-Reply-To: <20260729133905.1907868-1-rockosov@rulkc.org>
From: Serge Semin <fancer.lancer@gmail•com>
First of all the GIT-branches life-cycle block-scheme doesn't provide any
info regarding the "landau-next" branch even though it's presented in the
list of the main GIT-branches. Secondly the RC-stages is also missing in
the stages sheet. Thirdly there is no need in splitting up the
Normal(stable) and LTS branches diagram since their basic support is the
same.
Let's fix all of that by extending the GIT-branches description with the
details regarding the 'landau-next' GIT-branch and it' relation to
'landau-V.P.y'. Also provide some more insight about what 'support'
basically means in the framework of the LANDAU release cycle.
Co-developed-by: Dmitry Rokosov <rockosov@rulkc•org>
Signed-off-by: Dmitry Rokosov <rockosov@rulkc•org>
Signed-off-by: Serge Semin <svsemin@unistemlab•com>
---
landau-linux/maintenance.md | 102 ++++++++++++++++++++++++++++++++----
1 file changed, 92 insertions(+), 10 deletions(-)
diff --git a/landau-linux/maintenance.md b/landau-linux/maintenance.md
index d9729cbc4360..8ef1d96a9c14 100644
--- a/landau-linux/maintenance.md
+++ b/landau-linux/maintenance.md
@@ -84,22 +84,104 @@ v7.0.lXYZ
| `landau-next` | GIT-ветка следующего релиза LANDAU Linux, куда мейтейнеры отсылают свои MR |
| `landau-V.P.y` | Текущая GIT-ветка для релиза LANDAU Linux на базе <u>стабильного</u> ядра Linux с версией V.P |
-### ⏳ Жизненный цикл GIT-ветки
+### ⏳ Жизненный цикл GIT-веток
```mermaid
-graph LR
- A[Создание GIT-ветки<br>landau-7.0.y] --> B[Активная разработка<br>и выпуск релизов]
- B --> C{Тип поддержки?}
- C -->|Обычное ядро| D[EOL исходной версии →<br>GIT-ветка архивируется]
- C -->|LTS ядро| E[Поддержка до EOL исходной версии<br>только исправления]
+%%{init: {
+ 'theme': 'base',
+ 'themeVariables': {
+ 'background': '#002b36',
+ 'primaryColor': '#073642',
+ 'primaryTextColor': '#839496',
+ 'primaryBorderColor': '#586e75',
+ 'lineColor': '#b58900',
+ 'secondaryColor': '#002b36',
+ 'tertiaryColor': '#073642',
+ 'edgeLabelBackground': '#002b36',
+ 'nodeBorder': '#586e75',
+ 'nodeTextColor': '#93a1a1',
+ 'clusterBkg': '#002b36',
+ 'clusterBorder': '#586e75',
+ 'fontSize': '20px',
+ 'fontFamily': 'monospace'
+ },
+ 'flowchart': {
+ 'nodeSpacing': 80,
+ 'rankSpacing': 30,
+ 'curve': 'basis',
+ 'padding': 10
+ }
+}}%%
+flowchart TB
+ subgraph Block1["Подготовка релиза (этап RC)"]
+ direction LR
+ A["<b>landau-next</b> → <b>linux-V.P.y</b>"]
+ B["Стабилизация <b>landau-next</b>"]
+ C{"Код<br><b>landau-next</b> стабилен?"}
+ D(("•••"))
+ E["P = P + 1"]
+
+ A --> B
+ B --> C
+ C -->|Нет| B
+ C -->|Да| D
+ C -->|Да| E
+ E -.->|Ожидание релиза P| A
+ end
+```
+
+```mermaid
+%%{init: {
+ 'theme': 'base',
+ 'themeVariables': {
+ 'background': '#002b36',
+ 'primaryColor': '#073642',
+ 'primaryTextColor': '#839496',
+ 'primaryBorderColor': '#586e75',
+ 'lineColor': '#b58900',
+ 'secondaryColor': '#002b36',
+ 'tertiaryColor': '#073642',
+ 'edgeLabelBackground': '#002b36',
+ 'nodeBorder': '#586e75',
+ 'nodeTextColor': '#93a1a1',
+ 'clusterBkg': '#002b36',
+ 'clusterBorder': '#586e75',
+ 'fontSize': '20px',
+ 'fontFamily': 'monospace'
+ },
+ 'flowchart': {
+ 'nodeSpacing': 80,
+ 'rankSpacing': 30,
+ 'curve': 'basis',
+ 'padding': 10
+ }
+}}%%
+flowchart TB
+ subgraph Block2["Релиз LANDAU Linux"]
+ direction LR
+ A(("•••"))
+ B["<b>landau-V.P.y</b> → <b>landau-next</b>"]
+ C["Поддержка <b>landau-V.P.y</b>"]
+ D{"Статус<br><b>linux-V.P.y</b> <b>EOL</b>?"}
+ E["Архивация <b>landau-V.P.y</b>"]
+
+ A --> B
+ B --> C
+ C --> D
+ D -->|Нет| C
+ D -->|Да| E
+ end
```
| Стадия | Действие |
|--------|----------|
-| 🆕 Создание | В момент релиза базовой версии ядра Linux |
-| 🔧 Разработка | GIT-ветка `landau-7.0.y` |
-| 🛑 Окончание поддержки | Исходная версия достигает EOL |
-| 🐢 LTS | Только исправления (без новых фич) |
+| 🛑 Старт | Принудительное переназначение `landau-next` на базовую версию ядра Linux |
+| 🔧 Разработка | Сбор и стабилизация изменений LANDAU в GIT-ветке `landau-next` |
+| 🆕 Релиз | Создание `landau-V.P.y` на основе стабильной `landau-next` |
+| 🔧 Поддержка | Сбор исправлений ошибок в GIT-ветке `landau-V.P.y` |
+| 🐢 Окончание поддержки | Исходная версия достигает EOL |
+
+> В базовом представлении _поддержка_ подразумевает периодическую синхронизацию `landau-V.P.y` с исходной GIT-веткой `linux-V.P.y`.
---
--
2.48.1
_______________________________________________
rulkc mailing list
rulkc@linuxtesting.org
http://linuxtesting.org/cgi-bin/mailman/listinfo/rulkc
next prev parent reply other threads:[~2026-07-29 17:28 UTC|newest]
Thread overview: 44+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-07-29 13:37 [PATCH v3 00/40] Linux and Neo-Depositorium Associated Unity Dmitry Rokosov
2026-07-29 13:37 ` [PATCH v3 01/40] scripts: Add hunspell checker Dmitry Rokosov
2026-07-29 13:37 ` [PATCH v3 02/40] hugo: renamed index.md to _index.md Dmitry Rokosov
2026-07-29 13:37 ` [PATCH v3 03/40] Re-design main page from LANDAU Kernel to LANDAU umbrella project Dmitry Rokosov
2026-07-29 13:37 ` [PATCH v3 04/40] Add LANDAU Linux project overview and maintenance documentation Dmitry Rokosov
2026-07-30 10:13 ` [rulkc] " Nikita Shubin
2026-07-29 13:37 ` [PATCH v3 05/40] landau-linux: maintenance: Use LANDAU Linux project name Dmitry Rokosov
2026-07-29 13:37 ` [PATCH v3 06/40] landau-linux: maintenance: Cleanup the description text Dmitry Rokosov
2026-07-29 13:37 ` [PATCH v3 07/40] landau-linux: maintenance: Cleanup the glossary text Dmitry Rokosov
2026-07-29 13:37 ` [PATCH v3 08/40] landau-linux: maintenance: Drop 'upstream/mainline' English-ism from text Dmitry Rokosov
2026-07-29 13:37 ` [PATCH v3 09/40] landau-linux: maintenance: Add missing MR to glossary Dmitry Rokosov
2026-07-29 13:37 ` [PATCH v3 10/40] landau-linux: maintenance: Add missing EOL " Dmitry Rokosov
2026-07-29 13:37 ` [PATCH v3 11/40] landau-linux: maintenance: Add missing RC-stage version/tags description Dmitry Rokosov
2026-07-29 13:37 ` [PATCH v3 12/40] landau-linux: maintenance: Clarify the branch/repo words usage Dmitry Rokosov
2026-07-29 13:37 ` Dmitry Rokosov [this message]
2026-07-29 13:37 ` [PATCH v3 14/40] landau-linux: maintenance: Fix incorrect LANDAU Linux release lag Dmitry Rokosov
2026-07-29 13:37 ` [PATCH v3 15/40] landau-linux: maintenance: Fix incomplete RC-version in the example Dmitry Rokosov
2026-07-29 13:37 ` [PATCH v3 16/40] landau-linux: maintenance: Fix incorrect Linux version " Dmitry Rokosov
2026-07-29 13:37 ` [PATCH v3 17/40] landau-linux: maintenance: Add more detailed IC " Dmitry Rokosov
2026-07-29 13:37 ` [rulkc] [PATCH v3 18/40] landau-linux: maintenance: Refactor and enhance release process chapter Dmitry Rokosov
2026-07-30 10:26 ` Nikita Shubin
2026-07-29 13:37 ` [PATCH v3 19/40] landau-linux: maintenance: Add maintainers repos and 2MR description Dmitry Rokosov
2026-07-29 13:37 ` [PATCH v3 20/40] landau-linux: maintenance: Fix LANDAU Linux release version format Dmitry Rokosov
2026-07-29 13:37 ` [PATCH v3 21/40] landau-linux: maintenance: Drop redundant GIT-repo structure chapter Dmitry Rokosov
2026-07-29 13:37 ` [PATCH v3 22/40] landau-linux: maintenance: Drop redundant example visualization paragraph Dmitry Rokosov
2026-07-29 13:37 ` [PATCH v3 23/40] landau-linux: maintenance: Extend glossary descriptions Dmitry Rokosov
2026-07-29 13:37 ` [PATCH v3 24/40] landau-linux: maintenance: Wrap up the text to be up to 80-char per line Dmitry Rokosov
2026-07-29 13:37 ` [PATCH v3 25/40] landau-linux: maintenance: Convert links to being clickable Dmitry Rokosov
2026-07-29 13:37 ` [PATCH v3 26/40] landau-linux: maintenance: Create nice-looking doc version footer Dmitry Rokosov
2026-07-29 13:37 ` [PATCH v3 27/40] landau-linux: Drop excessive '*' symbol from the text Dmitry Rokosov
2026-07-29 13:37 ` [PATCH v3 28/40] landau-linux: Clarify LANDAU Linux project definition Dmitry Rokosov
2026-07-29 13:37 ` [PATCH v3 29/40] landau-linux: Drop 'upstream/mainline/stable/consumer' English-ism Dmitry Rokosov
2026-07-29 13:37 ` [rulkc] [PATCH v3 30/40] landau-linux: Extend the LANDAU Linux project description Dmitry Rokosov
2026-07-29 13:37 ` [PATCH v3 31/40] landau-linux: Wrap up the text to be up to 80-char per line Dmitry Rokosov
2026-07-29 13:37 ` [PATCH v3 32/40] content: Move content to subdirectory Dmitry Rokosov
2026-07-29 13:37 ` [PATCH v3 33/40] themes: add landau-hacker theme Dmitry Rokosov
2026-07-29 13:37 ` [PATCH v3 34/40] template: config: Add landau preliminary config Dmitry Rokosov
2026-07-29 13:38 ` [PATCH v3 35/40] content: convert links to canonical Dmitry Rokosov
2026-07-29 13:38 ` [PATCH v3 36/40] content/landau_linux_maintenance: Fix front matter Dmitry Rokosov
2026-07-29 13:38 ` [PATCH v3 37/40] mermaid: Add mermaid workaround Dmitry Rokosov
2026-07-29 13:38 ` [PATCH v3 38/40] misc: add .gitignore Dmitry Rokosov
2026-07-29 13:38 ` [PATCH v3 39/40] config: update LANDAU acronym and branding Dmitry Rokosov
2026-07-29 13:38 ` [PATCH v3 40/40] treewide: update rulkc official mailing address Dmitry Rokosov
2026-09-04 9:42 ` [rulkc] [PATCH v3 00/40] Linux and Neo-Depositorium Associated Unity Dmitry Rokosov
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20260729133905.1907868-14-rockosov@rulkc.org \
--to=rockosov@rulkc$(echo .)org \
--cc=Shipovskijva@gmail$(echo .)com \
--cc=a13xp0p0v@yandex$(echo .)ru \
--cc=adeepv@gmail$(echo .)com \
--cc=alexandr.kostrikov@gmail$(echo .)com \
--cc=alexandr.popov62@gmail$(echo .)com \
--cc=andrey.rusalin@gmail$(echo .)com \
--cc=cannybear@yandex$(echo .)com \
--cc=densplotnikov.1@gmail$(echo .)com \
--cc=kernel@salutedevices$(echo .)com \
--cc=m_ximus@frtk$(echo .)ru \
--cc=maxmoskm@yandex$(echo .)ru \
--cc=nikita.shubin@maquefel$(echo .)me \
--cc=olegartys@gmail$(echo .)com \
--cc=oxffffaa@gmail$(echo .)com \
--cc=rockosov@gmail$(echo .)com \
--cc=rulkc@linuxtesting.org \
--cc=svsemin@unistemlab$(echo .)com \
--cc=v@adeep$(echo .)su \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®