commit 0530e5c5395a3084d21ac5dc604220c134990e31

OBS-URL: https://build.opensuse.org/package/show/Kernel:stable/kernel-source?expand=0&rev=1636
This commit is contained in:
Jiri Slaby 2021-12-15 09:02:26 +00:00 committed by Git OBS Bridge
parent b79ea3478b
commit 9d9f6fa4b3
37 changed files with 571 additions and 65 deletions

View File

@ -1,3 +1,22 @@
-------------------------------------------------------------------
Tue Dec 14 22:23:55 CET 2021 - dmueller@suse.com
- Revert "- rpm/*build: use buildroot macro instead of env variable"
buildroot macro is not being expanded inside a shell script. go
back to the environment variable usage. This reverts parts of
commit e2f60269b9330d7225b2547e057ef0859ccec155.
- commit fe85f96
-------------------------------------------------------------------
Tue Dec 14 17:57:17 CET 2021 - dmueller@suse.com
- kernel-obs-build: include the preferred kernel parameters
Currently the Open Build Service hardcodes the kernel boot parameters
globally. Recently functionality was added to control the parameters
by the kernel-obs-build package, so make use of that. parameters here
will overwrite what is used by OBS otherwise.
- commit a631240
-------------------------------------------------------------------
Tue Dec 14 11:22:56 CET 2021 - jslaby@suse.cz
@ -3957,6 +3976,15 @@ Wed Oct 20 11:14:15 CEST 2021 - msuchanek@suse.de
1.22 is finally released, and it is required for functionality.
- commit c88d345
-------------------------------------------------------------------
Tue Oct 19 11:16:44 CEST 2021 - dmueller@suse.com
- rpm/kernel-obs-build.spec.in: move to zstd for the initrd
Newer distros have capability to decompress zstd, which
provides a 2-5% better compression ratio at very similar
cpu overhead. Plus this tests the zstd codepaths now as well.
- commit 3d53a5b
-------------------------------------------------------------------
Tue Oct 19 11:14:43 CEST 2021 - dmueller@suse.com

View File

@ -31,7 +31,7 @@
Name: dtb-aarch64
Version: 5.15.8
%if 0%{?is_kotd}
Release: <RELEASE>.g3f92609
Release: <RELEASE>.g0530e5c
%else
Release: 0
%endif

View File

@ -1,3 +1,22 @@
-------------------------------------------------------------------
Tue Dec 14 22:23:55 CET 2021 - dmueller@suse.com
- Revert "- rpm/*build: use buildroot macro instead of env variable"
buildroot macro is not being expanded inside a shell script. go
back to the environment variable usage. This reverts parts of
commit e2f60269b9330d7225b2547e057ef0859ccec155.
- commit fe85f96
-------------------------------------------------------------------
Tue Dec 14 17:57:17 CET 2021 - dmueller@suse.com
- kernel-obs-build: include the preferred kernel parameters
Currently the Open Build Service hardcodes the kernel boot parameters
globally. Recently functionality was added to control the parameters
by the kernel-obs-build package, so make use of that. parameters here
will overwrite what is used by OBS otherwise.
- commit a631240
-------------------------------------------------------------------
Tue Dec 14 11:22:56 CET 2021 - jslaby@suse.cz
@ -3957,6 +3976,15 @@ Wed Oct 20 11:14:15 CEST 2021 - msuchanek@suse.de
1.22 is finally released, and it is required for functionality.
- commit c88d345
-------------------------------------------------------------------
Tue Oct 19 11:16:44 CEST 2021 - dmueller@suse.com
- rpm/kernel-obs-build.spec.in: move to zstd for the initrd
Newer distros have capability to decompress zstd, which
provides a 2-5% better compression ratio at very similar
cpu overhead. Plus this tests the zstd codepaths now as well.
- commit 3d53a5b
-------------------------------------------------------------------
Tue Oct 19 11:14:43 CEST 2021 - dmueller@suse.com

View File

@ -31,7 +31,7 @@
Name: dtb-armv6l
Version: 5.15.8
%if 0%{?is_kotd}
Release: <RELEASE>.g3f92609
Release: <RELEASE>.g0530e5c
%else
Release: 0
%endif

View File

@ -1,3 +1,22 @@
-------------------------------------------------------------------
Tue Dec 14 22:23:55 CET 2021 - dmueller@suse.com
- Revert "- rpm/*build: use buildroot macro instead of env variable"
buildroot macro is not being expanded inside a shell script. go
back to the environment variable usage. This reverts parts of
commit e2f60269b9330d7225b2547e057ef0859ccec155.
- commit fe85f96
-------------------------------------------------------------------
Tue Dec 14 17:57:17 CET 2021 - dmueller@suse.com
- kernel-obs-build: include the preferred kernel parameters
Currently the Open Build Service hardcodes the kernel boot parameters
globally. Recently functionality was added to control the parameters
by the kernel-obs-build package, so make use of that. parameters here
will overwrite what is used by OBS otherwise.
- commit a631240
-------------------------------------------------------------------
Tue Dec 14 11:22:56 CET 2021 - jslaby@suse.cz
@ -3957,6 +3976,15 @@ Wed Oct 20 11:14:15 CEST 2021 - msuchanek@suse.de
1.22 is finally released, and it is required for functionality.
- commit c88d345
-------------------------------------------------------------------
Tue Oct 19 11:16:44 CEST 2021 - dmueller@suse.com
- rpm/kernel-obs-build.spec.in: move to zstd for the initrd
Newer distros have capability to decompress zstd, which
provides a 2-5% better compression ratio at very similar
cpu overhead. Plus this tests the zstd codepaths now as well.
- commit 3d53a5b
-------------------------------------------------------------------
Tue Oct 19 11:14:43 CEST 2021 - dmueller@suse.com

View File

@ -31,7 +31,7 @@
Name: dtb-armv7l
Version: 5.15.8
%if 0%{?is_kotd}
Release: <RELEASE>.g3f92609
Release: <RELEASE>.g0530e5c
%else
Release: 0
%endif

View File

@ -1,3 +1,22 @@
-------------------------------------------------------------------
Tue Dec 14 22:23:55 CET 2021 - dmueller@suse.com
- Revert "- rpm/*build: use buildroot macro instead of env variable"
buildroot macro is not being expanded inside a shell script. go
back to the environment variable usage. This reverts parts of
commit e2f60269b9330d7225b2547e057ef0859ccec155.
- commit fe85f96
-------------------------------------------------------------------
Tue Dec 14 17:57:17 CET 2021 - dmueller@suse.com
- kernel-obs-build: include the preferred kernel parameters
Currently the Open Build Service hardcodes the kernel boot parameters
globally. Recently functionality was added to control the parameters
by the kernel-obs-build package, so make use of that. parameters here
will overwrite what is used by OBS otherwise.
- commit a631240
-------------------------------------------------------------------
Tue Dec 14 11:22:56 CET 2021 - jslaby@suse.cz
@ -3957,6 +3976,15 @@ Wed Oct 20 11:14:15 CEST 2021 - msuchanek@suse.de
1.22 is finally released, and it is required for functionality.
- commit c88d345
-------------------------------------------------------------------
Tue Oct 19 11:16:44 CEST 2021 - dmueller@suse.com
- rpm/kernel-obs-build.spec.in: move to zstd for the initrd
Newer distros have capability to decompress zstd, which
provides a 2-5% better compression ratio at very similar
cpu overhead. Plus this tests the zstd codepaths now as well.
- commit 3d53a5b
-------------------------------------------------------------------
Tue Oct 19 11:14:43 CEST 2021 - dmueller@suse.com

View File

@ -31,7 +31,7 @@
Name: dtb-riscv64
Version: 5.15.8
%if 0%{?is_kotd}
Release: <RELEASE>.g3f92609
Release: <RELEASE>.g0530e5c
%else
Release: 0
%endif

View File

@ -1,3 +1,22 @@
-------------------------------------------------------------------
Tue Dec 14 22:23:55 CET 2021 - dmueller@suse.com
- Revert "- rpm/*build: use buildroot macro instead of env variable"
buildroot macro is not being expanded inside a shell script. go
back to the environment variable usage. This reverts parts of
commit e2f60269b9330d7225b2547e057ef0859ccec155.
- commit fe85f96
-------------------------------------------------------------------
Tue Dec 14 17:57:17 CET 2021 - dmueller@suse.com
- kernel-obs-build: include the preferred kernel parameters
Currently the Open Build Service hardcodes the kernel boot parameters
globally. Recently functionality was added to control the parameters
by the kernel-obs-build package, so make use of that. parameters here
will overwrite what is used by OBS otherwise.
- commit a631240
-------------------------------------------------------------------
Tue Dec 14 11:22:56 CET 2021 - jslaby@suse.cz
@ -3957,6 +3976,15 @@ Wed Oct 20 11:14:15 CEST 2021 - msuchanek@suse.de
1.22 is finally released, and it is required for functionality.
- commit c88d345
-------------------------------------------------------------------
Tue Oct 19 11:16:44 CEST 2021 - dmueller@suse.com
- rpm/kernel-obs-build.spec.in: move to zstd for the initrd
Newer distros have capability to decompress zstd, which
provides a 2-5% better compression ratio at very similar
cpu overhead. Plus this tests the zstd codepaths now as well.
- commit 3d53a5b
-------------------------------------------------------------------
Tue Oct 19 11:14:43 CEST 2021 - dmueller@suse.com

View File

@ -109,7 +109,7 @@ License: GPL-2.0-only
Group: System/Kernel
Version: 5.15.8
%if 0%{?is_kotd}
Release: <RELEASE>.g3f92609
Release: <RELEASE>.g0530e5c
%else
Release: 0
%endif
@ -231,10 +231,10 @@ Conflicts: hyper-v < 4
Conflicts: libc.so.6()(64bit)
%endif
Provides: kernel = %version-%source_rel
Provides: kernel-%build_flavor-base-srchash-3f926092d92651ed16f7008d043ea3cfc2e135ee
Provides: kernel-srchash-3f926092d92651ed16f7008d043ea3cfc2e135ee
Provides: kernel-%build_flavor-base-srchash-0530e5c5395a3084d21ac5dc604220c134990e31
Provides: kernel-srchash-0530e5c5395a3084d21ac5dc604220c134990e31
# END COMMON DEPS
Provides: %name-srchash-3f926092d92651ed16f7008d043ea3cfc2e135ee
Provides: %name-srchash-0530e5c5395a3084d21ac5dc604220c134990e31
%obsolete_rebuilds %name
Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
Source3: kernel-source.rpmlintrc

View File

@ -1,3 +1,22 @@
-------------------------------------------------------------------
Tue Dec 14 22:23:55 CET 2021 - dmueller@suse.com
- Revert "- rpm/*build: use buildroot macro instead of env variable"
buildroot macro is not being expanded inside a shell script. go
back to the environment variable usage. This reverts parts of
commit e2f60269b9330d7225b2547e057ef0859ccec155.
- commit fe85f96
-------------------------------------------------------------------
Tue Dec 14 17:57:17 CET 2021 - dmueller@suse.com
- kernel-obs-build: include the preferred kernel parameters
Currently the Open Build Service hardcodes the kernel boot parameters
globally. Recently functionality was added to control the parameters
by the kernel-obs-build package, so make use of that. parameters here
will overwrite what is used by OBS otherwise.
- commit a631240
-------------------------------------------------------------------
Tue Dec 14 11:22:56 CET 2021 - jslaby@suse.cz
@ -3957,6 +3976,15 @@ Wed Oct 20 11:14:15 CEST 2021 - msuchanek@suse.de
1.22 is finally released, and it is required for functionality.
- commit c88d345
-------------------------------------------------------------------
Tue Oct 19 11:16:44 CEST 2021 - dmueller@suse.com
- rpm/kernel-obs-build.spec.in: move to zstd for the initrd
Newer distros have capability to decompress zstd, which
provides a 2-5% better compression ratio at very similar
cpu overhead. Plus this tests the zstd codepaths now as well.
- commit 3d53a5b
-------------------------------------------------------------------
Tue Oct 19 11:14:43 CEST 2021 - dmueller@suse.com

View File

@ -109,7 +109,7 @@ License: GPL-2.0-only
Group: System/Kernel
Version: 5.15.8
%if 0%{?is_kotd}
Release: <RELEASE>.g3f92609
Release: <RELEASE>.g0530e5c
%else
Release: 0
%endif
@ -231,10 +231,10 @@ Conflicts: hyper-v < 4
Conflicts: libc.so.6()(64bit)
%endif
Provides: kernel = %version-%source_rel
Provides: kernel-%build_flavor-base-srchash-3f926092d92651ed16f7008d043ea3cfc2e135ee
Provides: kernel-srchash-3f926092d92651ed16f7008d043ea3cfc2e135ee
Provides: kernel-%build_flavor-base-srchash-0530e5c5395a3084d21ac5dc604220c134990e31
Provides: kernel-srchash-0530e5c5395a3084d21ac5dc604220c134990e31
# END COMMON DEPS
Provides: %name-srchash-3f926092d92651ed16f7008d043ea3cfc2e135ee
Provides: %name-srchash-0530e5c5395a3084d21ac5dc604220c134990e31
%ifarch ppc64
Provides: kernel-kdump = 2.6.28
Obsoletes: kernel-kdump <= 2.6.28

View File

@ -1,3 +1,22 @@
-------------------------------------------------------------------
Tue Dec 14 22:23:55 CET 2021 - dmueller@suse.com
- Revert "- rpm/*build: use buildroot macro instead of env variable"
buildroot macro is not being expanded inside a shell script. go
back to the environment variable usage. This reverts parts of
commit e2f60269b9330d7225b2547e057ef0859ccec155.
- commit fe85f96
-------------------------------------------------------------------
Tue Dec 14 17:57:17 CET 2021 - dmueller@suse.com
- kernel-obs-build: include the preferred kernel parameters
Currently the Open Build Service hardcodes the kernel boot parameters
globally. Recently functionality was added to control the parameters
by the kernel-obs-build package, so make use of that. parameters here
will overwrite what is used by OBS otherwise.
- commit a631240
-------------------------------------------------------------------
Tue Dec 14 11:22:56 CET 2021 - jslaby@suse.cz
@ -3957,6 +3976,15 @@ Wed Oct 20 11:14:15 CEST 2021 - msuchanek@suse.de
1.22 is finally released, and it is required for functionality.
- commit c88d345
-------------------------------------------------------------------
Tue Oct 19 11:16:44 CEST 2021 - dmueller@suse.com
- rpm/kernel-obs-build.spec.in: move to zstd for the initrd
Newer distros have capability to decompress zstd, which
provides a 2-5% better compression ratio at very similar
cpu overhead. Plus this tests the zstd codepaths now as well.
- commit 3d53a5b
-------------------------------------------------------------------
Tue Oct 19 11:14:43 CEST 2021 - dmueller@suse.com

View File

@ -109,7 +109,7 @@ License: GPL-2.0-only
Group: System/Kernel
Version: 5.15.8
%if 0%{?is_kotd}
Release: <RELEASE>.g3f92609
Release: <RELEASE>.g0530e5c
%else
Release: 0
%endif
@ -231,10 +231,10 @@ Conflicts: hyper-v < 4
Conflicts: libc.so.6()(64bit)
%endif
Provides: kernel = %version-%source_rel
Provides: kernel-%build_flavor-base-srchash-3f926092d92651ed16f7008d043ea3cfc2e135ee
Provides: kernel-srchash-3f926092d92651ed16f7008d043ea3cfc2e135ee
Provides: kernel-%build_flavor-base-srchash-0530e5c5395a3084d21ac5dc604220c134990e31
Provides: kernel-srchash-0530e5c5395a3084d21ac5dc604220c134990e31
# END COMMON DEPS
Provides: %name-srchash-3f926092d92651ed16f7008d043ea3cfc2e135ee
Provides: %name-srchash-0530e5c5395a3084d21ac5dc604220c134990e31
%ifarch %ix86
Provides: kernel-smp = 2.6.17
Obsoletes: kernel-smp <= 2.6.17

View File

@ -1,3 +1,22 @@
-------------------------------------------------------------------
Tue Dec 14 22:23:55 CET 2021 - dmueller@suse.com
- Revert "- rpm/*build: use buildroot macro instead of env variable"
buildroot macro is not being expanded inside a shell script. go
back to the environment variable usage. This reverts parts of
commit e2f60269b9330d7225b2547e057ef0859ccec155.
- commit fe85f96
-------------------------------------------------------------------
Tue Dec 14 17:57:17 CET 2021 - dmueller@suse.com
- kernel-obs-build: include the preferred kernel parameters
Currently the Open Build Service hardcodes the kernel boot parameters
globally. Recently functionality was added to control the parameters
by the kernel-obs-build package, so make use of that. parameters here
will overwrite what is used by OBS otherwise.
- commit a631240
-------------------------------------------------------------------
Tue Dec 14 11:22:56 CET 2021 - jslaby@suse.cz
@ -3957,6 +3976,15 @@ Wed Oct 20 11:14:15 CEST 2021 - msuchanek@suse.de
1.22 is finally released, and it is required for functionality.
- commit c88d345
-------------------------------------------------------------------
Tue Oct 19 11:16:44 CEST 2021 - dmueller@suse.com
- rpm/kernel-obs-build.spec.in: move to zstd for the initrd
Newer distros have capability to decompress zstd, which
provides a 2-5% better compression ratio at very similar
cpu overhead. Plus this tests the zstd codepaths now as well.
- commit 3d53a5b
-------------------------------------------------------------------
Tue Oct 19 11:14:43 CEST 2021 - dmueller@suse.com

View File

@ -33,7 +33,7 @@ License: GPL-2.0-only
Group: Documentation/Man
Version: 5.15.8
%if 0%{?is_kotd}
Release: <RELEASE>.g3f92609
Release: <RELEASE>.g0530e5c
%else
Release: 0
%endif
@ -64,7 +64,7 @@ BuildRequires: texlive-zapfding
%endif
Url: http://www.kernel.org/
Provides: %name = %version-%source_rel
Provides: %name-srchash-3f926092d92651ed16f7008d043ea3cfc2e135ee
Provides: %name-srchash-0530e5c5395a3084d21ac5dc604220c134990e31
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz

View File

@ -1,3 +1,22 @@
-------------------------------------------------------------------
Tue Dec 14 22:23:55 CET 2021 - dmueller@suse.com
- Revert "- rpm/*build: use buildroot macro instead of env variable"
buildroot macro is not being expanded inside a shell script. go
back to the environment variable usage. This reverts parts of
commit e2f60269b9330d7225b2547e057ef0859ccec155.
- commit fe85f96
-------------------------------------------------------------------
Tue Dec 14 17:57:17 CET 2021 - dmueller@suse.com
- kernel-obs-build: include the preferred kernel parameters
Currently the Open Build Service hardcodes the kernel boot parameters
globally. Recently functionality was added to control the parameters
by the kernel-obs-build package, so make use of that. parameters here
will overwrite what is used by OBS otherwise.
- commit a631240
-------------------------------------------------------------------
Tue Dec 14 11:22:56 CET 2021 - jslaby@suse.cz
@ -3957,6 +3976,15 @@ Wed Oct 20 11:14:15 CEST 2021 - msuchanek@suse.de
1.22 is finally released, and it is required for functionality.
- commit c88d345
-------------------------------------------------------------------
Tue Oct 19 11:16:44 CEST 2021 - dmueller@suse.com
- rpm/kernel-obs-build.spec.in: move to zstd for the initrd
Newer distros have capability to decompress zstd, which
provides a 2-5% better compression ratio at very similar
cpu overhead. Plus this tests the zstd codepaths now as well.
- commit 3d53a5b
-------------------------------------------------------------------
Tue Oct 19 11:14:43 CEST 2021 - dmueller@suse.com

View File

@ -109,7 +109,7 @@ License: GPL-2.0-only
Group: System/Kernel
Version: 5.15.8
%if 0%{?is_kotd}
Release: <RELEASE>.g3f92609
Release: <RELEASE>.g0530e5c
%else
Release: 0
%endif
@ -231,10 +231,10 @@ Conflicts: hyper-v < 4
Conflicts: libc.so.6()(64bit)
%endif
Provides: kernel = %version-%source_rel
Provides: kernel-%build_flavor-base-srchash-3f926092d92651ed16f7008d043ea3cfc2e135ee
Provides: kernel-srchash-3f926092d92651ed16f7008d043ea3cfc2e135ee
Provides: kernel-%build_flavor-base-srchash-0530e5c5395a3084d21ac5dc604220c134990e31
Provides: kernel-srchash-0530e5c5395a3084d21ac5dc604220c134990e31
# END COMMON DEPS
Provides: %name-srchash-3f926092d92651ed16f7008d043ea3cfc2e135ee
Provides: %name-srchash-0530e5c5395a3084d21ac5dc604220c134990e31
%obsolete_rebuilds %name
Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
Source3: kernel-source.rpmlintrc

View File

@ -1,3 +1,22 @@
-------------------------------------------------------------------
Tue Dec 14 22:23:55 CET 2021 - dmueller@suse.com
- Revert "- rpm/*build: use buildroot macro instead of env variable"
buildroot macro is not being expanded inside a shell script. go
back to the environment variable usage. This reverts parts of
commit e2f60269b9330d7225b2547e057ef0859ccec155.
- commit fe85f96
-------------------------------------------------------------------
Tue Dec 14 17:57:17 CET 2021 - dmueller@suse.com
- kernel-obs-build: include the preferred kernel parameters
Currently the Open Build Service hardcodes the kernel boot parameters
globally. Recently functionality was added to control the parameters
by the kernel-obs-build package, so make use of that. parameters here
will overwrite what is used by OBS otherwise.
- commit a631240
-------------------------------------------------------------------
Tue Dec 14 11:22:56 CET 2021 - jslaby@suse.cz
@ -3957,6 +3976,15 @@ Wed Oct 20 11:14:15 CEST 2021 - msuchanek@suse.de
1.22 is finally released, and it is required for functionality.
- commit c88d345
-------------------------------------------------------------------
Tue Oct 19 11:16:44 CEST 2021 - dmueller@suse.com
- rpm/kernel-obs-build.spec.in: move to zstd for the initrd
Newer distros have capability to decompress zstd, which
provides a 2-5% better compression ratio at very similar
cpu overhead. Plus this tests the zstd codepaths now as well.
- commit 3d53a5b
-------------------------------------------------------------------
Tue Oct 19 11:14:43 CEST 2021 - dmueller@suse.com

View File

@ -109,7 +109,7 @@ License: GPL-2.0-only
Group: System/Kernel
Version: 5.15.8
%if 0%{?is_kotd}
Release: <RELEASE>.g3f92609
Release: <RELEASE>.g0530e5c
%else
Release: 0
%endif
@ -231,10 +231,10 @@ Conflicts: hyper-v < 4
Conflicts: libc.so.6()(64bit)
%endif
Provides: kernel = %version-%source_rel
Provides: kernel-%build_flavor-base-srchash-3f926092d92651ed16f7008d043ea3cfc2e135ee
Provides: kernel-srchash-3f926092d92651ed16f7008d043ea3cfc2e135ee
Provides: kernel-%build_flavor-base-srchash-0530e5c5395a3084d21ac5dc604220c134990e31
Provides: kernel-srchash-0530e5c5395a3084d21ac5dc604220c134990e31
# END COMMON DEPS
Provides: %name-srchash-3f926092d92651ed16f7008d043ea3cfc2e135ee
Provides: %name-srchash-0530e5c5395a3084d21ac5dc604220c134990e31
%obsolete_rebuilds %name
Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
Source3: kernel-source.rpmlintrc

View File

@ -1,3 +1,22 @@
-------------------------------------------------------------------
Tue Dec 14 22:23:55 CET 2021 - dmueller@suse.com
- Revert "- rpm/*build: use buildroot macro instead of env variable"
buildroot macro is not being expanded inside a shell script. go
back to the environment variable usage. This reverts parts of
commit e2f60269b9330d7225b2547e057ef0859ccec155.
- commit fe85f96
-------------------------------------------------------------------
Tue Dec 14 17:57:17 CET 2021 - dmueller@suse.com
- kernel-obs-build: include the preferred kernel parameters
Currently the Open Build Service hardcodes the kernel boot parameters
globally. Recently functionality was added to control the parameters
by the kernel-obs-build package, so make use of that. parameters here
will overwrite what is used by OBS otherwise.
- commit a631240
-------------------------------------------------------------------
Tue Dec 14 11:22:56 CET 2021 - jslaby@suse.cz
@ -3957,6 +3976,15 @@ Wed Oct 20 11:14:15 CEST 2021 - msuchanek@suse.de
1.22 is finally released, and it is required for functionality.
- commit c88d345
-------------------------------------------------------------------
Tue Oct 19 11:16:44 CEST 2021 - dmueller@suse.com
- rpm/kernel-obs-build.spec.in: move to zstd for the initrd
Newer distros have capability to decompress zstd, which
provides a 2-5% better compression ratio at very similar
cpu overhead. Plus this tests the zstd codepaths now as well.
- commit 3d53a5b
-------------------------------------------------------------------
Tue Oct 19 11:14:43 CEST 2021 - dmueller@suse.com

View File

@ -45,7 +45,7 @@ BuildRequires: util-linux
%endif
%endif
%endif
BuildRequires: kernel%kernel_flavor-srchash-3f926092d92651ed16f7008d043ea3cfc2e135ee
BuildRequires: kernel%kernel_flavor-srchash-0530e5c5395a3084d21ac5dc604220c134990e31
%if 0%{?rhel_version}
BuildRequires: kernel
@ -66,10 +66,13 @@ License: GPL-2.0-only
Group: SLES
Version: 5.15.8
%if 0%{?is_kotd}
Release: <RELEASE>.g3f92609
Release: <RELEASE>.g0530e5c
%else
Release: 0
%endif
%if 0%{?suse_version} > 1550 || 0%{?sle_version} > 150200
BuildRequires: zstd
%endif
%description
This package is repackaging already compiled kernels to make them usable
@ -151,6 +154,9 @@ ROOT=""
dracut --reproducible --host-only --no-hostonly-cmdline \
--no-early-microcode --nofscks --strip --hardlink \
--drivers="$KERNEL_MODULES" --force /tmp/initrd.kvm \
%if 0%{?suse_version} > 1550 || 0%{?sle_version} > 150200
--compress "zstd -19 -T0" \
%endif
`echo /boot/%{kernel_name}-*%{kernel_flavor} | sed -n -e 's,[^-]*-\(.*'%{kernel_flavor}'\),\1,p'`
%endif
@ -162,6 +168,14 @@ install -d -m 0755 %{buildroot}
cp -v /boot/%{kernel_name}-*%{kernel_flavor} %{buildroot}/.build.kernel.kvm
cp -v /tmp/initrd.kvm %{buildroot}/.build.initrd.kvm
# inform worker kernel parameters to invoke
CMDLINE="quiet panic=1 elevator=noop nmi_watchdog=0 rw rd.driver.pre=binfmt_misc"
%if 0%{?suse_version} && 0%{?suse_version} < 1315
# kvmclock has always been disabled for old kernels, keep it for historic compatibility
CMDLINE+=" no-kvmclock"
%endif
echo "$CMDLINE" > %{buildroot}/.build.cmdline.kvm
# inform worker about availability of virtio-serial
touch %{buildroot}/.build.console.kvm
if grep -qx CONFIG_VIRTIO_CONSOLE=y /boot/config-*%{kernel_flavor} ; then
@ -173,9 +187,10 @@ fi
uname -m > %{buildroot}/.build.hostarch.kvm
%files
/.build.kernel.*
/.build.initrd.*
/.build.hostarch.*
/.build.cmdline.*
/.build.console.*
/.build.hostarch.*
/.build.initrd.*
/.build.kernel.*
%changelog

View File

@ -70,6 +70,9 @@ Release: <RELEASE>.g@COMMIT@
%else
Release: @RELEASE@
%endif
%if 0%{?suse_version} > 1550 || 0%{?sle_version} > 150200
BuildRequires: zstd
%endif
%description
This package is repackaging already compiled kernels to make them usable
@ -151,6 +154,9 @@ ROOT=""
dracut --reproducible --host-only --no-hostonly-cmdline \
--no-early-microcode --nofscks --strip --hardlink \
--drivers="$KERNEL_MODULES" --force /tmp/initrd.kvm \
%if 0%{?suse_version} > 1550 || 0%{?sle_version} > 150200
--compress "zstd -19 -T0" \
%endif
`echo /boot/%{kernel_name}-*%{kernel_flavor} | sed -n -e 's,[^-]*-\(.*'%{kernel_flavor}'\),\1,p'`
%endif
@ -162,6 +168,14 @@ install -d -m 0755 %{buildroot}
cp -v /boot/%{kernel_name}-*%{kernel_flavor} %{buildroot}/.build.kernel.kvm
cp -v /tmp/initrd.kvm %{buildroot}/.build.initrd.kvm
# inform worker kernel parameters to invoke
CMDLINE="quiet panic=1 elevator=noop nmi_watchdog=0 rw rd.driver.pre=binfmt_misc"
%if 0%{?suse_version} && 0%{?suse_version} < 1315
# kvmclock has always been disabled for old kernels, keep it for historic compatibility
CMDLINE+=" no-kvmclock"
%endif
echo "$CMDLINE" > %{buildroot}/.build.cmdline.kvm
# inform worker about availability of virtio-serial
touch %{buildroot}/.build.console.kvm
if grep -qx CONFIG_VIRTIO_CONSOLE=y /boot/config-*%{kernel_flavor} ; then
@ -173,9 +187,10 @@ fi
uname -m > %{buildroot}/.build.hostarch.kvm
%files
/.build.kernel.*
/.build.initrd.*
/.build.hostarch.*
/.build.cmdline.*
/.build.console.*
/.build.hostarch.*
/.build.initrd.*
/.build.kernel.*
%changelog

View File

@ -1,3 +1,22 @@
-------------------------------------------------------------------
Tue Dec 14 22:23:55 CET 2021 - dmueller@suse.com
- Revert "- rpm/*build: use buildroot macro instead of env variable"
buildroot macro is not being expanded inside a shell script. go
back to the environment variable usage. This reverts parts of
commit e2f60269b9330d7225b2547e057ef0859ccec155.
- commit fe85f96
-------------------------------------------------------------------
Tue Dec 14 17:57:17 CET 2021 - dmueller@suse.com
- kernel-obs-build: include the preferred kernel parameters
Currently the Open Build Service hardcodes the kernel boot parameters
globally. Recently functionality was added to control the parameters
by the kernel-obs-build package, so make use of that. parameters here
will overwrite what is used by OBS otherwise.
- commit a631240
-------------------------------------------------------------------
Tue Dec 14 11:22:56 CET 2021 - jslaby@suse.cz
@ -3957,6 +3976,15 @@ Wed Oct 20 11:14:15 CEST 2021 - msuchanek@suse.de
1.22 is finally released, and it is required for functionality.
- commit c88d345
-------------------------------------------------------------------
Tue Oct 19 11:16:44 CEST 2021 - dmueller@suse.com
- rpm/kernel-obs-build.spec.in: move to zstd for the initrd
Newer distros have capability to decompress zstd, which
provides a 2-5% better compression ratio at very similar
cpu overhead. Plus this tests the zstd codepaths now as well.
- commit 3d53a5b
-------------------------------------------------------------------
Tue Oct 19 11:14:43 CEST 2021 - dmueller@suse.com

View File

@ -38,7 +38,7 @@ License: GPL-2.0-only
Group: SLES
Version: 5.15.8
%if 0%{?is_kotd}
Release: <RELEASE>.g3f92609
Release: <RELEASE>.g0530e5c
%else
Release: 0
%endif

View File

@ -1,3 +1,22 @@
-------------------------------------------------------------------
Tue Dec 14 22:23:55 CET 2021 - dmueller@suse.com
- Revert "- rpm/*build: use buildroot macro instead of env variable"
buildroot macro is not being expanded inside a shell script. go
back to the environment variable usage. This reverts parts of
commit e2f60269b9330d7225b2547e057ef0859ccec155.
- commit fe85f96
-------------------------------------------------------------------
Tue Dec 14 17:57:17 CET 2021 - dmueller@suse.com
- kernel-obs-build: include the preferred kernel parameters
Currently the Open Build Service hardcodes the kernel boot parameters
globally. Recently functionality was added to control the parameters
by the kernel-obs-build package, so make use of that. parameters here
will overwrite what is used by OBS otherwise.
- commit a631240
-------------------------------------------------------------------
Tue Dec 14 11:22:56 CET 2021 - jslaby@suse.cz
@ -3957,6 +3976,15 @@ Wed Oct 20 11:14:15 CEST 2021 - msuchanek@suse.de
1.22 is finally released, and it is required for functionality.
- commit c88d345
-------------------------------------------------------------------
Tue Oct 19 11:16:44 CEST 2021 - dmueller@suse.com
- rpm/kernel-obs-build.spec.in: move to zstd for the initrd
Newer distros have capability to decompress zstd, which
provides a 2-5% better compression ratio at very similar
cpu overhead. Plus this tests the zstd codepaths now as well.
- commit 3d53a5b
-------------------------------------------------------------------
Tue Oct 19 11:14:43 CEST 2021 - dmueller@suse.com

View File

@ -109,7 +109,7 @@ License: GPL-2.0-only
Group: System/Kernel
Version: 5.15.8
%if 0%{?is_kotd}
Release: <RELEASE>.g3f92609
Release: <RELEASE>.g0530e5c
%else
Release: 0
%endif
@ -231,10 +231,10 @@ Conflicts: hyper-v < 4
Conflicts: libc.so.6()(64bit)
%endif
Provides: kernel = %version-%source_rel
Provides: kernel-%build_flavor-base-srchash-3f926092d92651ed16f7008d043ea3cfc2e135ee
Provides: kernel-srchash-3f926092d92651ed16f7008d043ea3cfc2e135ee
Provides: kernel-%build_flavor-base-srchash-0530e5c5395a3084d21ac5dc604220c134990e31
Provides: kernel-srchash-0530e5c5395a3084d21ac5dc604220c134990e31
# END COMMON DEPS
Provides: %name-srchash-3f926092d92651ed16f7008d043ea3cfc2e135ee
Provides: %name-srchash-0530e5c5395a3084d21ac5dc604220c134990e31
%ifarch %ix86
Provides: kernel-bigsmp = 2.6.17
Obsoletes: kernel-bigsmp <= 2.6.17

View File

@ -1,3 +1,22 @@
-------------------------------------------------------------------
Tue Dec 14 22:23:55 CET 2021 - dmueller@suse.com
- Revert "- rpm/*build: use buildroot macro instead of env variable"
buildroot macro is not being expanded inside a shell script. go
back to the environment variable usage. This reverts parts of
commit e2f60269b9330d7225b2547e057ef0859ccec155.
- commit fe85f96
-------------------------------------------------------------------
Tue Dec 14 17:57:17 CET 2021 - dmueller@suse.com
- kernel-obs-build: include the preferred kernel parameters
Currently the Open Build Service hardcodes the kernel boot parameters
globally. Recently functionality was added to control the parameters
by the kernel-obs-build package, so make use of that. parameters here
will overwrite what is used by OBS otherwise.
- commit a631240
-------------------------------------------------------------------
Tue Dec 14 11:22:56 CET 2021 - jslaby@suse.cz
@ -3957,6 +3976,15 @@ Wed Oct 20 11:14:15 CEST 2021 - msuchanek@suse.de
1.22 is finally released, and it is required for functionality.
- commit c88d345
-------------------------------------------------------------------
Tue Oct 19 11:16:44 CEST 2021 - dmueller@suse.com
- rpm/kernel-obs-build.spec.in: move to zstd for the initrd
Newer distros have capability to decompress zstd, which
provides a 2-5% better compression ratio at very similar
cpu overhead. Plus this tests the zstd codepaths now as well.
- commit 3d53a5b
-------------------------------------------------------------------
Tue Oct 19 11:14:43 CEST 2021 - dmueller@suse.com

View File

@ -37,7 +37,7 @@ License: GPL-2.0-only
Group: Development/Sources
Version: 5.15.8
%if 0%{?is_kotd}
Release: <RELEASE>.g3f92609
Release: <RELEASE>.g0530e5c
%else
Release: 0
%endif
@ -48,7 +48,7 @@ BuildRequires: fdupes
BuildRequires: sed
Requires(post): coreutils sed
Provides: %name = %version-%source_rel
Provides: %name-srchash-3f926092d92651ed16f7008d043ea3cfc2e135ee
Provides: %name-srchash-0530e5c5395a3084d21ac5dc604220c134990e31
Provides: linux
Provides: multiversion(kernel)
Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz

View File

@ -8,7 +8,7 @@ package_nvr=$3
set -o pipefail
install -d -m 0755 %{buildroot}/boot
install -d -m 0755 $RPM_BUILD_ROOT/boot
$scriptdir/splitflist $kernel_package_name kernel.flist kernel-ghost.flist
echo Ghost files:
@ -33,11 +33,11 @@ $scriptdir/moddep modules.dep request-modules modules
$scriptdir/modflist kernel.flist modules modules.flist /lib/modules/$KREL/modules.builtin
grep -v "^$USR/lib/modules/$KREL\\(\$\\|/kernel\\)" < kernel.flist >> modules.flist || :
tar -C / -cf- -T modules.flist | tar -C %{buildroot} -xvf-
tar -C / -cf- -T modules.flist | tar -C $RPM_BUILD_ROOT -xvf-
[ -z "$USR" ] || ln -s usr/lib %{buildroot}/lib
moderr="$(/usr/sbin/depmod -b %{buildroot} -e -F /boot/System.map-$KREL $KREL 2>&1 > /dev/null)"
[ -z "$USR" ] || rm %{buildroot}/lib
[ -z "$USR" ] || ln -s usr/lib $RPM_BUILD_ROOT/lib
moderr="$(/usr/sbin/depmod -b $RPM_BUILD_ROOT -e -F /boot/System.map-$KREL $KREL 2>&1 > /dev/null)"
[ -z "$USR" ] || rm $RPM_BUILD_ROOT/lib
if [ "$moderr" ] ; then
echo Picked modules have errors:
@ -59,14 +59,14 @@ while read name mode size mtime link; do
p="${mode:0-4:4}"
(( p != 0 )) || p=''
if (( t == 0100000 )); then
install -D -m "${p:-0644}" /dev/null "%{buildroot}$name"
dd if=/dev/null bs=1 count=0 status=none seek="$size" of="%{buildroot}$name"
touch -h --date="@$mtime" "%{buildroot}$name"
install -D -m "${p:-0644}" /dev/null "$RPM_BUILD_ROOT$name"
dd if=/dev/null bs=1 count=0 status=none seek="$size" of="$RPM_BUILD_ROOT$name"
touch -h --date="@$mtime" "$RPM_BUILD_ROOT$name"
elif (( t == 0040000 )); then
install -d -m "${p:-0755}" "%{buildroot}$name"
touch -h -date="@$mtime" "%{buildroot}$name"
install -d -m "${p:-0755}" "$RPM_BUILD_ROOT$name"
touch -h -date="@$mtime" "$RPM_BUILD_ROOT$name"
elif (( t == 0120000 )); then
ln -s "$link" "%{buildroot}$name"
touch -h --date="@$mtime" "%{buildroot}$name"
ln -s "$link" "$RPM_BUILD_ROOT$name"
touch -h --date="@$mtime" "$RPM_BUILD_ROOT$name"
fi
done < kernel-ghost.flist

View File

@ -1,3 +1,22 @@
-------------------------------------------------------------------
Tue Dec 14 22:23:55 CET 2021 - dmueller@suse.com
- Revert "- rpm/*build: use buildroot macro instead of env variable"
buildroot macro is not being expanded inside a shell script. go
back to the environment variable usage. This reverts parts of
commit e2f60269b9330d7225b2547e057ef0859ccec155.
- commit fe85f96
-------------------------------------------------------------------
Tue Dec 14 17:57:17 CET 2021 - dmueller@suse.com
- kernel-obs-build: include the preferred kernel parameters
Currently the Open Build Service hardcodes the kernel boot parameters
globally. Recently functionality was added to control the parameters
by the kernel-obs-build package, so make use of that. parameters here
will overwrite what is used by OBS otherwise.
- commit a631240
-------------------------------------------------------------------
Tue Dec 14 11:22:56 CET 2021 - jslaby@suse.cz
@ -3957,6 +3976,15 @@ Wed Oct 20 11:14:15 CEST 2021 - msuchanek@suse.de
1.22 is finally released, and it is required for functionality.
- commit c88d345
-------------------------------------------------------------------
Tue Oct 19 11:16:44 CEST 2021 - dmueller@suse.com
- rpm/kernel-obs-build.spec.in: move to zstd for the initrd
Newer distros have capability to decompress zstd, which
provides a 2-5% better compression ratio at very similar
cpu overhead. Plus this tests the zstd codepaths now as well.
- commit 3d53a5b
-------------------------------------------------------------------
Tue Oct 19 11:14:43 CEST 2021 - dmueller@suse.com

View File

@ -27,7 +27,7 @@ Group: Development/Sources
Version: 5.15.8
%if %using_buildservice
%if 0%{?is_kotd}
Release: <RELEASE>.g3f92609
Release: <RELEASE>.g0530e5c
%else
Release: 0
%endif
@ -52,7 +52,7 @@ Requires: kernel-pae-devel = %version-%source_rel
%endif
Requires: pesign-obs-integration
Provides: %name = %version-%source_rel
Provides: %name-srchash-3f926092d92651ed16f7008d043ea3cfc2e135ee
Provides: %name-srchash-0530e5c5395a3084d21ac5dc604220c134990e31
Provides: multiversion(kernel)
Source: README.KSYMS
Requires: kernel-devel%variant = %version-%source_rel

View File

@ -1,3 +1,22 @@
-------------------------------------------------------------------
Tue Dec 14 22:23:55 CET 2021 - dmueller@suse.com
- Revert "- rpm/*build: use buildroot macro instead of env variable"
buildroot macro is not being expanded inside a shell script. go
back to the environment variable usage. This reverts parts of
commit e2f60269b9330d7225b2547e057ef0859ccec155.
- commit fe85f96
-------------------------------------------------------------------
Tue Dec 14 17:57:17 CET 2021 - dmueller@suse.com
- kernel-obs-build: include the preferred kernel parameters
Currently the Open Build Service hardcodes the kernel boot parameters
globally. Recently functionality was added to control the parameters
by the kernel-obs-build package, so make use of that. parameters here
will overwrite what is used by OBS otherwise.
- commit a631240
-------------------------------------------------------------------
Tue Dec 14 11:22:56 CET 2021 - jslaby@suse.cz
@ -3957,6 +3976,15 @@ Wed Oct 20 11:14:15 CEST 2021 - msuchanek@suse.de
1.22 is finally released, and it is required for functionality.
- commit c88d345
-------------------------------------------------------------------
Tue Oct 19 11:16:44 CEST 2021 - dmueller@suse.com
- rpm/kernel-obs-build.spec.in: move to zstd for the initrd
Newer distros have capability to decompress zstd, which
provides a 2-5% better compression ratio at very similar
cpu overhead. Plus this tests the zstd codepaths now as well.
- commit 3d53a5b
-------------------------------------------------------------------
Tue Oct 19 11:14:43 CEST 2021 - dmueller@suse.com

View File

@ -109,7 +109,7 @@ License: GPL-2.0-only
Group: System/Kernel
Version: 5.15.8
%if 0%{?is_kotd}
Release: <RELEASE>.g3f92609
Release: <RELEASE>.g0530e5c
%else
Release: 0
%endif
@ -231,10 +231,10 @@ Conflicts: hyper-v < 4
Conflicts: libc.so.6()(64bit)
%endif
Provides: kernel = %version-%source_rel
Provides: kernel-%build_flavor-base-srchash-3f926092d92651ed16f7008d043ea3cfc2e135ee
Provides: kernel-srchash-3f926092d92651ed16f7008d043ea3cfc2e135ee
Provides: kernel-%build_flavor-base-srchash-0530e5c5395a3084d21ac5dc604220c134990e31
Provides: kernel-srchash-0530e5c5395a3084d21ac5dc604220c134990e31
# END COMMON DEPS
Provides: %name-srchash-3f926092d92651ed16f7008d043ea3cfc2e135ee
Provides: %name-srchash-0530e5c5395a3084d21ac5dc604220c134990e31
%obsolete_rebuilds %name
Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
Source3: kernel-source.rpmlintrc

View File

@ -1,3 +1,22 @@
-------------------------------------------------------------------
Tue Dec 14 22:23:55 CET 2021 - dmueller@suse.com
- Revert "- rpm/*build: use buildroot macro instead of env variable"
buildroot macro is not being expanded inside a shell script. go
back to the environment variable usage. This reverts parts of
commit e2f60269b9330d7225b2547e057ef0859ccec155.
- commit fe85f96
-------------------------------------------------------------------
Tue Dec 14 17:57:17 CET 2021 - dmueller@suse.com
- kernel-obs-build: include the preferred kernel parameters
Currently the Open Build Service hardcodes the kernel boot parameters
globally. Recently functionality was added to control the parameters
by the kernel-obs-build package, so make use of that. parameters here
will overwrite what is used by OBS otherwise.
- commit a631240
-------------------------------------------------------------------
Tue Dec 14 11:22:56 CET 2021 - jslaby@suse.cz
@ -3957,6 +3976,15 @@ Wed Oct 20 11:14:15 CEST 2021 - msuchanek@suse.de
1.22 is finally released, and it is required for functionality.
- commit c88d345
-------------------------------------------------------------------
Tue Oct 19 11:16:44 CEST 2021 - dmueller@suse.com
- rpm/kernel-obs-build.spec.in: move to zstd for the initrd
Newer distros have capability to decompress zstd, which
provides a 2-5% better compression ratio at very similar
cpu overhead. Plus this tests the zstd codepaths now as well.
- commit 3d53a5b
-------------------------------------------------------------------
Tue Oct 19 11:14:43 CEST 2021 - dmueller@suse.com

View File

@ -109,7 +109,7 @@ License: GPL-2.0-only
Group: System/Kernel
Version: 5.15.8
%if 0%{?is_kotd}
Release: <RELEASE>.g3f92609
Release: <RELEASE>.g0530e5c
%else
Release: 0
%endif
@ -231,10 +231,10 @@ Conflicts: hyper-v < 4
Conflicts: libc.so.6()(64bit)
%endif
Provides: kernel = %version-%source_rel
Provides: kernel-%build_flavor-base-srchash-3f926092d92651ed16f7008d043ea3cfc2e135ee
Provides: kernel-srchash-3f926092d92651ed16f7008d043ea3cfc2e135ee
Provides: kernel-%build_flavor-base-srchash-0530e5c5395a3084d21ac5dc604220c134990e31
Provides: kernel-srchash-0530e5c5395a3084d21ac5dc604220c134990e31
# END COMMON DEPS
Provides: %name-srchash-3f926092d92651ed16f7008d043ea3cfc2e135ee
Provides: %name-srchash-0530e5c5395a3084d21ac5dc604220c134990e31
%obsolete_rebuilds %name
Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
Source3: kernel-source.rpmlintrc

View File

@ -1,3 +1,3 @@
2021-12-14 10:24:29 +0000
GIT Revision: 3f926092d92651ed16f7008d043ea3cfc2e135ee
2021-12-15 08:12:54 +0000
GIT Revision: 0530e5c5395a3084d21ac5dc604220c134990e31
GIT Branch: stable