LINUX.ORG.RU

История изменений

Исправление ZenitharChampion, (текущая версия) :

Novell-ch, помоги?

Решил тут обновить свой 4.9.0 до 4.9.6, начал не сразу - сначала 4.9.1. На локальной машине дописал в series.conf - patch-4.9.1 (конечно же, первой строчкой). Выполнил scripts/sequence-patch.sh, чтобы проверить, всё ли накладыватся. Проверка показала что некоторые патчи были приняты в апстрим - убрал их из series.conf.

Делаю scripts/tar-up.sh, чтобы обновить файл patches-fixes.tar.bz2. Отправляю обновлённый файл на OBS через веб-интерфейс, и через него же делаю правку:

%define srcversion 4.9
%define patchversion 4.9.1
...
Name:           kernel-pf
Summary:        The post-factum Kernel
License:        GPL-2.0
Group:          System/Kernel
Version:        4.9.1

По логике, это всё что нужно было сделать.

[  120s] ++ make -s kernelrelease -j4 -C .. O=/usr/src/packages/BUILD/kernel-pf-4.9.1/linux-4.9/linux-obj
[  124s] + krel=4.9.0-1.1-pf
[  124s] + '[' 4.9.0-1.1-pf '!=' 4.9.1-1.1-pf ']'
[  124s] + echo 'Kernel release mismatch: 4.9.0-1.1-pf != 4.9.1-1.1-pf'
[  124s] Kernel release mismatch: 4.9.0-1.1-pf != 4.9.1-1.1-pf
[  124s] + exit 1

Неужели где-то ещё надо поменять patchversion с 0 на 1? Облазил все файлы и все конфиги - не нашёл. Самым очевидным местом (после spec-файла) является Makefile, но в него, патчем patch-4.9.1, вносится такая правка:

--- a/Makefile
+++ b/Makefile
@@ -1,6 +1,6 @@
 VERSION = 4
 PATCHLEVEL = 9
-SUBLEVEL = 0
+SUBLEVEL = 1
 EXTRAVERSION =
 NAME = Roaring Lionus

Пока что самый очевидный вариант решения проблемы - это поменять srcversion с 4.9 на 4.9.1 (за этоотвечает файл rpm/config.sh), затем поменять исходник с linux-4.9.tar.xz на linux-4.9.1.tar.xz, и наконец убрать patch-4.9.1 из series.conf

Исправление ZenitharChampion, :

Novell-ch, помоги?

Решил тут обновить свой 4.9.0 до 4.9.6, начал не сразу - сначала 4.9.1. На локальной машине дописал в series.conf - patch-4.9.1 (конечно же, первой строчкой). Выполнил scripts/sequence-patch.sh, чтобы проверить, всё ли накладыватся. Проверка показала что некоторые патчи были приняты в апстрим - убрал их из series.conf.

Делаю scripts/tar-up.sh, чтобы обновить файл patches-fixes.tar.bz2. Отправляю обновлённый файл на OBS через веб-интерфейс, и через него же делаю правку:

%define srcversion 4.9
%define patchversion 4.9.1
...
Name:           kernel-pf
Summary:        The post-factum Kernel
License:        GPL-2.0
Group:          System/Kernel
Version:        4.9.1

По логике, это всё что нужно было сделать.

[  120s] ++ make -s kernelrelease -j4 -C .. O=/usr/src/packages/BUILD/kernel-pf-4.9.1/linux-4.9/linux-obj
[  124s] + krel=4.9.0-1.1-pf
[  124s] + '[' 4.9.0-1.1-pf '!=' 4.9.1-1.1-pf ']'
[  124s] + echo 'Kernel release mismatch: 4.9.0-1.1-pf != 4.9.1-1.1-pf'
[  124s] Kernel release mismatch: 4.9.0-1.1-pf != 4.9.1-1.1-pf
[  124s] + exit 1

Неужели где-то ещё надо поменять patchversion с 0 на 1? Облазил все файлы и все конфиги - не нашёл. Самым очевидным местом (после spec-файла) является Makefile, но в него, патчем patch-4.9.1, вносится такая правка:

--- a/Makefile
+++ b/Makefile
@@ -1,6 +1,6 @@
 VERSION = 4
 PATCHLEVEL = 9
-SUBLEVEL = 0
+SUBLEVEL = 1
 EXTRAVERSION =
 NAME = Roaring Lionus

Пока что самый очевидный вариант решения проблемы - это поменять srcversion с 4.9 на 4.9.1 (за этоотвечает файл rpm/config.sh), затем поменять исходник с linux-4.9.tar.xz на linux-4.9.1.tar.xz и убрать patch-4.9.1 из series.conf

Исправление ZenitharChampion, :

Novell-ch, помоги?

Решил тут обновить свой 4.9.0 до 4.9.6, начал не сразу - сначала 4.9.1. На локальной машине дописал в series.conf - patch-4.9.1 (конечно же, первой строчкой). Выполнил scripts/sequence-patch.sh, чтобы проверить, всё ли накладыватся. Проверка показала что некоторые патчи были приняты в апстрим - убрал их из series.conf.

Делаю scripts/tar-up.sh, чтобы обновить файл patches-fixes.tar.bz2. Отправляю обновлённый файл на OBS через веб-интерфейс, и через него же делаю правку:

%define srcversion 4.9
%define patchversion 4.9.1
...
Name:           kernel-pf
Summary:        The post-factum Kernel
License:        GPL-2.0
Group:          System/Kernel
Version:        4.9.1

По логике, это всё что нужно было сделать.

[  120s] ++ make -s kernelrelease -j4 -C .. O=/usr/src/packages/BUILD/kernel-pf-4.9.1/linux-4.9/linux-obj
[  124s] + krel=4.9.0-1.1-pf
[  124s] + '[' 4.9.0-1.1-pf '!=' 4.9.1-1.1-pf ']'
[  124s] + echo 'Kernel release mismatch: 4.9.0-1.1-pf != 4.9.1-1.1-pf'
[  124s] Kernel release mismatch: 4.9.0-1.1-pf != 4.9.1-1.1-pf
[  124s] + exit 1

Неужели где-то ещё надо поменять patchversion с 0 на 1? Облазил все файлы и все конфиги - не нашёл. Самым очевидным местом (после spec-файла) является Makefile, но в него, патчем patch-4.9.1, вносится такая правка:

--- a/Makefile
+++ b/Makefile
@@ -1,6 +1,6 @@
 VERSION = 4
 PATCHLEVEL = 9
-SUBLEVEL = 0
+SUBLEVEL = 1
 EXTRAVERSION =
 NAME = Roaring Lionus

Пока что самый очевидный вариант решения проблемы - это поменять srcversion с 4.9 на 4.9.1 (за этоотвечает файл rpm/config.sh), затем поменять linux-4.9.tar.xz на linux-4.9.1.tar.xz, и убрать patch-4.9.1 из series.conf

Исправление ZenitharChampion, :

Novell-ch, помоги?

Решил тут обновить свой 4.9.0 до 4.9.6, начал не сразу - сначала 4.9.1. На локальной машине дописал в series.conf - patch-4.9.1 (конечно же, первой строчкой). Выполнил scripts/sequence-patch.sh, чтобы проверить, всё ли накладыватся. Проверка показала что некоторые патчи были приняты в апстрим - убрал их из series.conf.

Делаю scripts/tar-up.sh, чтобы обновить файл patches-fixes.tar.bz2. Отправляю обновлённый файл на OBS через веб-интерфейс, и через него же делаю правку:

%define srcversion 4.9
%define patchversion 4.9.1
...
Name:           kernel-pf
Summary:        The post-factum Kernel
License:        GPL-2.0
Group:          System/Kernel
Version:        4.9.1

По логике, это всё что нужно было сделать.

[  120s] ++ make -s kernelrelease -j4 -C .. O=/usr/src/packages/BUILD/kernel-pf-4.9.1/linux-4.9/linux-obj
[  124s] + krel=4.9.0-1.1-pf
[  124s] + '[' 4.9.0-1.1-pf '!=' 4.9.1-1.1-pf ']'
[  124s] + echo 'Kernel release mismatch: 4.9.0-1.1-pf != 4.9.1-1.1-pf'
[  124s] Kernel release mismatch: 4.9.0-1.1-pf != 4.9.1-1.1-pf
[  124s] + exit 1

Неужели где-то ещё надо поменять patchversion с 0 на 1? Облазил все файлы и все конфиги - не нашёл. Самым очевидным местом (после spec-файла) является config.sh и Makefile, но в него, патчем patch-4.9.1, вносится такая правка:

--- a/Makefile
+++ b/Makefile
@@ -1,6 +1,6 @@
 VERSION = 4
 PATCHLEVEL = 9
-SUBLEVEL = 0
+SUBLEVEL = 1
 EXTRAVERSION =
 NAME = Roaring Lionus

Пока что самый очевидный вариант решения проблемы - это поменять srcversion с 4.9 на 4.9.1, затем поменять linux-4.9.tar.xz на linux-4.9.1.tar.xz, и убрать patch-4.9.1 из series.conf

Исправление ZenitharChampion, :

Novell-ch, помоги?

Решил тут обновить свой 4.9.0 до 4.9.6, начал не сразу - сначала 4.9.1. На локальной машине дописал в series.conf - patch-4.9.1. Выполнил scripts/sequence-patch.sh, чтобы проверить, всё ли накладыватся. Проверка показала что некоторые патчи были приняты в апстрим - убрал их из series.conf.

Делаю scripts/tar-up.sh, чтобы обновить файл patches-fixes.tar.bz2. Отправляю обновлённый файл на OBS через веб-интерфейс, и через него же делаю правку:

%define srcversion 4.9
%define patchversion 4.9.1
...
Name:           kernel-pf
Summary:        The post-factum Kernel
License:        GPL-2.0
Group:          System/Kernel
Version:        4.9.1

По логике, это всё что нужно было сделать.

[  120s] ++ make -s kernelrelease -j4 -C .. O=/usr/src/packages/BUILD/kernel-pf-4.9.1/linux-4.9/linux-obj
[  124s] + krel=4.9.0-1.1-pf
[  124s] + '[' 4.9.0-1.1-pf '!=' 4.9.1-1.1-pf ']'
[  124s] + echo 'Kernel release mismatch: 4.9.0-1.1-pf != 4.9.1-1.1-pf'
[  124s] Kernel release mismatch: 4.9.0-1.1-pf != 4.9.1-1.1-pf
[  124s] + exit 1

Неужели где-то ещё надо поменять patchversion с 0 на 1? Облазил все файлы и все конфиги - не нашёл. Самым очевидным местом (после spec-файла) является config.sh и Makefile, но в него, патчем patch-4.9.1, вносится такая правка:

--- a/Makefile
+++ b/Makefile
@@ -1,6 +1,6 @@
 VERSION = 4
 PATCHLEVEL = 9
-SUBLEVEL = 0
+SUBLEVEL = 1
 EXTRAVERSION =
 NAME = Roaring Lionus

Пока что самый очевидный вариант решения проблемы - это поменять srcversion с 4.9 на 4.9.1, затем поменять linux-4.9.tar.xz на linux-4.9.1.tar.xz, и убрать patch-4.9.1 из series.conf

Исходная версия ZenitharChampion, :

Novell-ch, помоги?

Решил тут обновить свой 4.9.0 до 4.9.6, начал не сразу - сначала 4.9.1. На локальной машине дописал в series.conf - patch-4.9.1. Выполнил scripts/sequence-patch.sh, чтобы проверить, всё ли накладыватся. Проверка показала что некоторые патчи были приняты в апстрим - убрал их из series.conf.

Делаю scripts/tar-up.sh, чтобы обновить файл patches-fixes.tar.bz2. Отправляю обновлённый файл на OBS через веб-интерфейс, и через него же делаю правку:

%define srcversion 4.9
%define patchversion 4.9.1
...
Name:           kernel-pf
Summary:        The post-factum Kernel
License:        GPL-2.0
Group:          System/Kernel
Version:        4.9.1

По логике, это всё что нужно было сделать.

[  120s] ++ make -s kernelrelease -j4 -C .. O=/usr/src/packages/BUILD/kernel-pf-4.9.1/linux-4.9/linux-obj
[  124s] + krel=4.9.0-1.1-pf
[  124s] + '[' 4.9.0-1.1-pf '!=' 4.9.1-1.1-pf ']'
[  124s] + echo 'Kernel release mismatch: 4.9.0-1.1-pf != 4.9.1-1.1-pf'
[  124s] Kernel release mismatch: 4.9.0-1.1-pf != 4.9.1-1.1-pf
[  124s] + exit 1

Неужели где-то ещё надо поменять patchversion с 0 на 1? Облазил все файлы и все конфиги - не нашёл.

Пока что самый очевидный вариант решения проблемы - это поменять srcversion с 4.9 на 4.9.1, затем поменять linux-4.9.tar.xz на linux-4.9.1.tar.xz, и убрать patch-4.9.1 из series.conf