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: rulkc@linuxtesting.org, kernel@salutedevices•com,
rockosov@gmail•com, Serge Semin <fancer.lancer@gmail•com>,
Serge Semin <svsemin@unistemlab•com>
Subject: [PATCH v3 08/40] landau-linux: maintenance: Drop 'upstream/mainline' English-ism from text
Date: Wed, 29 Jul 2026 16:37:33 +0300 [thread overview]
Message-ID: <20260729133905.1907868-9-rockosov@rulkc.org> (raw)
In-Reply-To: <20260729133905.1907868-1-rockosov@rulkc.org>
From: Serge Semin <fancer.lancer@gmail•com>
It's just "original repo", "source repo", "origin", etc. Use these more
correct alternatives instead or just drop if it's appropriate.
Signed-off-by: Serge Semin <svsemin@unistemlab•com>
---
landau-linux/maintenance.md | 80 +++++++++++++++++++------------------
1 file changed, 41 insertions(+), 39 deletions(-)
diff --git a/landau-linux/maintenance.md b/landau-linux/maintenance.md
index beefcac0ea5c..d407793f83a9 100644
--- a/landau-linux/maintenance.md
+++ b/landau-linux/maintenance.md
@@ -14,7 +14,7 @@ published: true
### 🎯 Цель
-Обеспечить стабильный, предсказуемый и документированный процесс выпуска релизов LANDAU Linux с отслеживанием апстрим-ядра Linux.
+Обеспечить стабильный, предсказуемый и документированный процесс выпуска релизов LANDAU Linux с отслеживанием оригинального репозитория ядра Linux.
### Глоссарий
V - VERSION - major версия ядра Linux
@@ -34,7 +34,7 @@ Bundle - в общем случае это полный набор измене
`landau-next` - это ветка для работы всех мейтейнеров вместе. В ней разрешаются конфликты и собираются все MR вместе для создания ветки `landau-V.P.y`.
`landau-next` - это force-push ветка, которая меняется при каждом старте нового RMW
-### 🪞 Апстрим-зеркала
+### 🪞 Зеркала оригинальных репозиториев Linux
На сервере `https://git.rulkc.org` поддерживаются постоянно обновляемые зеркала:
@@ -55,8 +55,8 @@ VERSION.PATCHLEVEL.SUBLEVEL.lXYZ
| Компонент | Пример | Описание |
|-----------|--------|----------|
| `VERSION` | `7` | Мажорная версия ядра |
-| `PATCHLEVEL` | `0` | Минорная версия |
-| `SUBLEVEL` | `12` | Номер стабильного обновления апстрима |
+| `PATCHLEVEL` | `0` | Минорная версия ядра |
+| `SUBLEVEL` | `12` | Номер стабильного обновления ядра |
| `lXYZ` | `l0`, `l1` | Сборочный номер LANDAU Linux |
@@ -87,22 +87,24 @@ v7.0.lXYZ
graph LR
A[Создание ветки<br>landau-7.0.y] --> B[Активная разработка<br>и выпуск релизов]
B --> C{Тип поддержки?}
- C -->|Обычное ядро| D[EOL апстрима →<br>ветка архивируется]
- C -->|LTS ядро| E[Поддержка до EOL апстрима<br>только исправления]
+ C -->|Обычное ядро| D[EOL исходной версии →<br>ветка архивируется]
+ C -->|LTS ядро| E[Поддержка до EOL исходной версии<br>только исправления]
```
| Стадия | Действие |
|--------|----------|
-| 🆕 Создание | От тега апстрим-релиза |
+| 🆕 Создание | В момент релиза базовой версии ядра Linux |
| 🔧 Разработка | Ветка `landau-7.0.y` |
-| 🛑 Окончание поддержки | Апстрим достигает EOL |
+| 🛑 Окончание поддержки | Исходная версия достигает EOL |
| 🐢 LTS | Только исправления (без новых фич) |
---
## 📅 4. График релизов
-### ⏱️ Апстрим-график
+### ⏱️ Цикл релизов ядра Linux
+
+В оригинальном репозитории ядра Linux поддерживается следующий цикл разработки:
| Фаза | ⏰ Длительность | 📝 Описание |
|------|----------------|-------------|
@@ -111,7 +113,7 @@ graph LR
| RC-тестирование | 7-8 недель | Тестирование кандидатов на релиз |
| Финальный релиз | — | Публикация стабильного ядра |
-> ℹ️ **Важно**: Релизы LANDAU Linux отстают от апстрима на **1 patchlevel (SUBLEVEL)**.
+> ℹ️ **Важно**: Релизы LANDAU Linux отстают от последней версии ядра Linux на **1 patchlevel (SUBLEVEL)**.
---
@@ -121,24 +123,24 @@ graph LR
```mermaid
flowchart TD
- A[📦 Выход нового апстрим-релиза mainline] --> B[🔓 Открытие RMW LANDAU Linux<br>2 недели]
+ A[📦 Выход нового релиза ядра Linux] --> B[🔓 Открытие RMW LANDAU Linux<br>2 недели]
B --> C[🏷️ Создание тега v7.0.l-rc1]
C --> D[🧪 Фаза RC-тестирования<br>1 неделя на RC]
D --> E{Все тесты пройдены?}
E -->|Нет| F[🔧 Исправление ошибок]
F --> D
E -->|Да| G[✅ Релиз v7.0.l]
- G --> H[🔄 Интеграция SUBLEVEL<br>апстрима]
+ G --> H[🔄 Интеграция SUBLEVEL<br>стабильной версии ядра Linux]
H --> I[📈 Повышение версии<br>v7.0.1.l1]
```
-### 5.1 🆕 Новый релиз mainline
+### 5.1 🆕 Новый релиз стабильного ядра Linux
| Шаг | Действие |
|-----|----------|
-| 1 | Создать ветку `landau-7.0.y` от тега апстрим-релиза |
+| 1 | Создать ветку `landau-7.0.y` от первого релиза стабильного ядра Linux |
| 2 | Применить LANDAU-специфичные патчи |
-| 3 | Установить `VERSION`, `PATCHLEVEL`, `SUBLEVEL` по апстриму |
+| 3 | Оставить оригинальные значения `VERSION`, `PATCHLEVEL`, `SUBLEVEL` |
| 4 | Оставить `EXTRAVERSION` пустым (используется `.lX` формат) |
| 5 | Создать тег `v7.0.l-rc1` |
@@ -157,12 +159,12 @@ flowchart TD
2. Создать финальный аннотированный тег `v7.0.l`
3. Опубликовать релиз
-### 5.4 🔄 Интеграция апстрим-обновлений SUBLEVEL
+### 5.4 🔄 Интеграция обновлений SUBLEVEL
| Шаг | Действие | Пример |
|-----|----------|--------|
-| 1 | Определить новый `SUBLEVEL` из апстрим-тега | `v7.0.1` |
-| 2 | Смержить апстрим-изменения | `git merge v7.0.1` |
+| 1 | Определить новый `SUBLEVEL` из тега в оригинальном репозитории | `v7.0.1` |
+| 2 | Забрать изменения из GIT-ветки репозитория LTS | `git merge v7.0.1` |
| 3 | Повысить LANDAU-версию | `l` → `l1` |
| 4 | Обновить версию | `v7.0.1.l1` |
| 5 | Выпустить релиз | Публикация тега |
@@ -171,7 +173,7 @@ flowchart TD
## 🐢 6. Политика в отношении LTS
-Мейнтейнеры LANDAU Linux приняли решение **нативно поддерживать LTS-версии** апстрим-ядра.
+Мейнтейнеры LANDAU Linux приняли решение **нативно поддерживать LTS-версии** ядра Linux.
### ⚠️ Ограничения LTS-поддержки
@@ -188,8 +190,8 @@ flowchart TD
| Тип ядра | Условие окончания поддержки |
|----------|------------------------------|
-| Обычное | Апстрим достигает EOL |
-| LTS | Поддержка продолжается до EOL апстрима (без добавления новых фич) |
+| Обычное | Исходный релиз достигает EOL |
+| LTS | Поддержка продолжается до EOL базовой версии (без добавления новых фич) |
Гарантировано LANDAU Linux Owners поддерживают одно последнее LTS ядро. Про остальные LTS ядра думаем при наличии ресурсов.
@@ -199,11 +201,11 @@ flowchart TD
| Область | Ответственность |
|---------|------------------|
-| 👁️ Мониторинг апстрима | Отслеживание новых релизов и RC-циклов |
+| 👁️ Мониторинг исходного репозитория | Отслеживание новых релизов и RC-циклов |
| 📦 Применение патчей | Интеграция LANDAU-специфичных изменений ядра |
| 🏷️ Управление тегами | Создание аннотированных тегов в формате `vX.Y.lZ` |
| 🧪 Координация RC | Организация тестирования кандидатов на релиз |
-| 🔒 Безопасность | Мониторинг и применение апстрим-исправлений безопасности |
+| 🔒 Безопасность | Мониторинг и применение исправлений безопасности |
| 📝 Документирование | Ведение changelog для каждого LANDAU-релиза |
---
@@ -212,7 +214,7 @@ flowchart TD
### Исходные данные
-Апстрим выпускает ядро **`6.12.0`**
+Выпущено ядро Linux версии **`6.12.0`**
### 📍 Пошаговый пример
@@ -226,13 +228,13 @@ flowchart TD
| 4 | Создание RC2 | `v7.0.l-rc2` | `7.0.l-rc2` |
| 5 | Создание RC3 | `v7.0.l-rc3` | `7.0.l-rc3` |
| 6 | **Финальный релиз** и **отвод ветки** | `v7.0.l`<br>`landau-7.0.y` | `7.0.l` |
-| 7 | Апстрим выпускает `7.0.1` | Слияние изменений в `landau-7.0.y` | — |
+| 7 | Выходит оригинальный релиз `7.0.1` | Слияние изменений в `landau-7.0.y` | — |
| 8 | Обновление версии | `v7.0.1.l1` | `7.0.1.l1` |
-| 9 | Апстрим объявляет EOL для `7.0` | Ветка `landau-7.0.y` архивируется | — |
+| 9 | Исходная версия `7.0.x` получает статус EOL | Ветка `landau-7.0.y` архивируется | — |
#### 🔄 Детальное описание процесса
-1. **Выход нового стабильного релиза upstream kernel** (например, `v7.0` по результатам 7 недель стабилизации)
+1. **Выход нового стабильного релиза ядра Linux** (например, `v7.0` по результатам 7 недель стабилизации)
2. **Открытие RMW LANDAU Linux** — берём 2 недели на свой релиз LANDAU Linux:
- Затаскиваем патч-серии (MR) в ветку `landau-next`, на основе `v7.0`
- Там же происходит решение всех конфликтов
@@ -246,15 +248,15 @@ flowchart TD
- Вся дальнейшая поддержка этой версии ведётся в `landau-7.0.y`
6. **Завершение цикла `landau-next`**:
- Ветка `landau-next` останавливает свой рост на первом релизе `v7.0.l`
- - Переключается на шаг 1, когда в upstream выходит новый стабильный релиз (например, `v7.1`)
-7. **Интеграция SUBLEVEL из upstream**:
- - Если в upstream меняется SUBLEVEL (например, `7.0.1`), мы интегрируем данный релиз в **`landau-7.0.y`**
+ - Переключается на шаг 1, когда в исходном репозитории Linux выходит новый стабильный релиз (например, `v7.1`)
+7. **Интеграция новых изменений SUBLEVEL из исходной стабильной версии ядра Linux**:
+ - Если в исходном репозитории меняется SUBLEVEL (например, `7.0.1`), мы интегрируем данный релиз в **`landau-7.0.y`**
- Повышаем свою версию: `v7.0.1.l1`
- - То есть повышается версия LANDAU Linux, а SUBLEVEL становится равным upstream SUBLEVEL
+ - То есть повышается версия LANDAU Linux, а SUBLEVEL получает новое значение согласно интегрированным изменениям
8. **Развитие стабильной версии**:
- Стабильная версия LANDAU Linux `v7.0` ведётся в ветке `landau-7.0.y`
9. **Окончание поддержки релиза**:
- - Поддержка релиза ветки LANDAU Linux заканчивается, когда версия основного ядра больше не тегируется как stable на kernel.org (например, `7.0` достигла EOL)
+ - Поддержка релиза ветки LANDAU Linux заканчивается, когда версия основного ядра больше не имеет статус стабильной на kernel.org (например, `7.0` достигла статуса EOL)
10. **LTS-поддержка**:
- Если основное ядро уходит в LTS, LANDAU поддерживает LTS до конца
- Приносятся только фиксы LANDAU Linux (без новых фич) и новые SUBLEVEL
@@ -266,16 +268,16 @@ flowchart TD
```mermaid
flowchart TD
- A[Выход нового<br>stable релиза upstream<br>например, v7.0] --> B[Открытие RMW LANDAU<br>2 недели]
+ A[Выход нового<br>стабильного релиза ядра Linux<br>например, v7.0] --> B[Открытие RMW LANDAU<br>2 недели]
B --> C[Приём MR в landau-next<br>на основе v7.0]
C --> D[Выпуск RC1, RC2, RC3...<br>до 7 недель]
D --> E{Тестирование пройдено?}
E -->|Нет| D
E -->|Да| F[Релиз v7.0.l<br><br>⚡ Отвод ветки<br><b>landau-7.0.y</b>]
- F --> G[Ожидание нового<br>stable upstream]
- G --> H[Апстрим выпускает<br>новый SUBLEVEL,<br>например, 7.0.1]
+ F --> G[Ожидание нового<br>стабильного релиза ядра Linux]
+ G --> H[Выходит стабильный релиз<br>с новым SUBLEVEL,<br>например, 7.0.1]
H --> I[Интеграция в landau-7.0.y:<br>v7.0.1.l1]
- I --> J{Апстрим EOL?}
+ I --> J{Исходная версия EOL?}
J -->|Нет| H
J -->|Да| K[Архивация ветки<br>landau-7.0.y]
```
@@ -312,9 +314,9 @@ TODO
| Ресурс | URL |
|--------|-----|
-| 📦 Репозиторий LANDAU | `https://git.rulkc.org/pub/scm/landau` |
-| 🪞 Зеркала апстрима | `https://git.rulkc.org` |
-| 🔗 Апстрим-ядро | `https://kernel.org` |
+| 📦 Репозитории LANDAU | `https://git.rulkc.org/pub/scm/landau` |
+| 🪞 Зеркала репозиториев Linux| `https://git.rulkc.org` |
+| 🔗 Оригинальные репозитории Linux | `https://kernel.org` |
---
--
2.48.1
\r
next prev parent reply other threads:[~2026-07-29 14:51 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 ` Dmitry Rokosov [this message]
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 ` [rulkc] [PATCH v3 13/40] landau-linux: maintenance: Extend GIT-branches description Dmitry Rokosov
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-9-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=fancer.lancer@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®