public inbox for rulkc@linuxtesting.org
 help / color / mirror / Atom feed
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

  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®