История изменений
Исправление 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