Hello community,
here is the log from the commit of package kernel-source for openSUSE:Factory checked in at 2016-10-04 15:45:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kernel-source (Old)
and /work/SRC/openSUSE:Factory/.kernel-source.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-source"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kernel-source/kernel-64kb.changes 2016-09-28 11:29:10.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kernel-source.new/kernel-64kb.changes 2016-10-04 15:44:53.000000000 +0200
@@ -1,0 +2,24 @@
+Fri Sep 30 14:05:29 CEST 2016 - jslaby@suse.cz
+
+- rpm/package-descriptions: the flavor is 64kb, not 64k
+- commit 2e05d02
+
+-------------------------------------------------------------------
+Fri Sep 30 13:26:33 CEST 2016 - jslaby@suse.cz
+
+- Linux 4.7.6 (bsc#997639 bsc#999600).
+- Delete
+ patches.fixes/autofs-use-dentry-flags-to-block-walks-during-expire.
+- Delete
+ patches.suse/btrfs-ensure-that-file-descriptor-used-with-subvol-i.patch.
+- commit 0b20275
+
+-------------------------------------------------------------------
+Mon Sep 26 09:52:29 CEST 2016 - schwab@suse.de
+
+- kernel-module-subpackage: Properly quote flavor in expressions
+ That fixes a parse error if the flavor starts with a digit or contains
+ other non-alphabetic characters.
+- commit 19ba528
+
+-------------------------------------------------------------------
@@ -5 +29 @@
-- commit 8462c50
+- commit 7d9e0ef
@@ -52,0 +77,18 @@
+Wed Sep 21 11:52:48 CEST 2016 - mmarek@suse.com
+
+- rpm/package-descriptions: pv has been merged into -default (fate#315712)
+- commit 711ab33
+
+-------------------------------------------------------------------
+Wed Sep 21 11:26:42 CEST 2016 - jslaby@suse.cz
+
+- rpm/package-descriptions: add kernel-syzkaller
+- commit 620032b
+
+-------------------------------------------------------------------
+Wed Sep 21 10:58:48 CEST 2016 - mmarek@suse.com
+
+- rpm/kernel-binary.spec.in: Build the -base package unconditionally (bsc#1000118)
+- commit 1d8c576
+
+-------------------------------------------------------------------
@@ -119,0 +162,6 @@
+Fri Sep 2 12:57:42 CEST 2016 - mmarek@suse.com
+
+- rpm/mkspec: Read a default release string from rpm/config.sh (bsc997059)
+- commit cf65a8d
+
+-------------------------------------------------------------------
@@ -6251 +6299 @@
-- commit f7db992
+- commit 6dd25c9
kernel-debug.changes: same change
kernel-default.changes: same change
kernel-docs.changes: same change
kernel-lpae.changes: same change
kernel-obs-build.changes: same change
kernel-obs-qa.changes: same change
kernel-pae.changes: same change
kernel-source.changes: same change
kernel-syms.changes: same change
kernel-vanilla.changes: same change
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kernel-64kb.spec ++++++
--- /var/tmp/diff_new_pack.ht927H/_old 2016-10-04 15:44:58.000000000 +0200
+++ /var/tmp/diff_new_pack.ht927H/_new 2016-10-04 15:44:58.000000000 +0200
@@ -20,7 +20,7 @@
# needssslcertforbuild
%define srcversion 4.7
-%define patchversion 4.7.5
+%define patchversion 4.7.6
%define variant %{nil}
%define vanilla_only 0
@@ -46,10 +46,9 @@
# Define some CONFIG variables as rpm macros as well. (rpm cannot handle
# defining them all at once.)
-%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB
+%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB
%{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)}
-%define split_base (%CONFIG_SPLIT_PACKAGE == "y")
-%define split_extra (%CONFIG_SPLIT_PACKAGE == "y" && %CONFIG_SUSE_KERNEL_SUPPORTED == "y")
+%define split_extra (%CONFIG_SUSE_KERNEL_SUPPORTED == "y")
%ifarch %ix86 x86_64
%define install_vdso 1
@@ -58,12 +57,12 @@
%endif
Name: kernel-64kb
-Summary: The Linux Kernel
+Summary: Kernel with 64kb PAGE_SIZE
License: GPL-2.0
Group: System/Kernel
-Version: 4.7.5
+Version: 4.7.6
%if 0%{?is_kotd}
-Release: <RELEASE>.g02c4d35
+Release: <RELEASE>.gfb37fcc
%else
Release: 0
%endif
@@ -86,7 +85,6 @@
Provides: %name-%version-%source_rel
Provides: %{name}_%_target_cpu = %version-%release
Provides: multiversion(kernel)
-%if %split_base
Provides: kernel-base = %version-%source_rel
# In SLE11, kernel-$flavor complemented kernel-$flavor-base. With SLE12,
# kernel-$flavor itself contains all the needed files and kernel-$flavor-base
@@ -95,7 +93,6 @@
# owned by multiple packages now. The dependency is not correct wrt openSUSE
# 11.2 - 11.4, but we primarily care about the supported upgrade path.
Obsoletes: %name-base < 3.1
-%endif
# The following is copied to the -base subpackage as well
# BEGIN COMMON DEPS
Requires(pre): coreutils awk
@@ -366,7 +363,10 @@
%define supported_modules_check 0
%description
-The Linux Kernel.
+This kernel is identical to the default kernel, but is configured with
+64kb page size granule. Its main purpose is to serve as compatibility
+kernel for systems that were installed when the default kernel was still
+configured with 64kb page size granule.
%source_timestamp
@@ -776,7 +776,6 @@
exit 1
fi
-%if %split_base
%_sourcedir/split-modules -d %buildroot \
-o %my_builddir \
-b %kernel_build_dir \
@@ -790,12 +789,6 @@
cat %my_builddir/unsupported-modules >>%my_builddir/main-modules
%endif
-%else
- ( cd %buildroot
- find lib/modules/%kernelrelease-%build_flavor -type f -name '*.ko' -printf '/%%p\n'
- ) > %my_builddir/base-modules
-%endif
-
# The modules.dep file is sorted randomly which produces strange file
# checksums. As the file is not included in the resulting RPM, it's
# pointless to rely on its contents. Replacing by zeros to make the
@@ -909,26 +902,20 @@
find etc/uefi/certs -type f -printf '/%%p\n'
fi
if test -d lib/firmware/%kernelrelease-%build_flavor; then
-%if %split_base
echo "%%dir /lib/firmware/%kernelrelease-%build_flavor"
cat %my_builddir/base-firmware
-%else
- echo "/lib/firmware/%kernelrelease-%build_flavor"
-%endif
fi
if [ -e .%_docdir/%name ]; then
echo "%%doc %_docdir/%name"
fi
} | sort -u | add_dirs_to_filelist >%my_builddir/kernel-base.files
-%if %split_base
{
add_dirs_to_filelist %my_builddir/{kernel-base.files,main-modules}
if test -d %buildroot/lib/firmware/%kernelrelease-%build_flavor; then
echo "/lib/firmware/%kernelrelease-%build_flavor"
fi
} > %my_builddir/kernel-main.files
-%endif
%if %split_extra
add_dirs_to_filelist %my_builddir/unsupported-modules > %my_builddir/kernel-extra.files
%endif
@@ -951,18 +938,12 @@
%post -f post.sh
-%if %split_base
-
%files -f kernel-main.files
%defattr(-, root, root)
-%else
-%files -f kernel-base.files
-%defattr(-, root, root)
-%endif
%package base
-Summary: The Linux Kernel - base modules
+Summary: Kernel with 64kb PAGE_SIZE - base modules
Group: System/Kernel
Url: http://www.kernel.org/
Provides: kernel-base = %version-%source_rel
@@ -998,7 +979,10 @@
%endif
%description base
-The Linux Kernel.
+This kernel is identical to the default kernel, but is configured with
+64kb page size granule. Its main purpose is to serve as compatibility
+kernel for systems that were installed when the default kernel was still
+configured with 64kb page size granule.
This package contains only the base modules, required in all installs.
@@ -1012,14 +996,11 @@
%post base -f post-base.sh
-%if %split_base
-
%files base -f kernel-base.files
%defattr(-, root, root)
-%endif
%package extra
-Summary: The Linux Kernel - Unsupported kernel modules
+Summary: Kernel with 64kb PAGE_SIZE - Unsupported kernel modules
Group: System/Kernel
Url: http://www.kernel.org/
Provides: %name-extra_%_target_cpu = %version-%release
@@ -1038,7 +1019,10 @@
%endif
%description extra
-The Linux Kernel.
+This kernel is identical to the default kernel, but is configured with
+64kb page size granule. Its main purpose is to serve as compatibility
+kernel for systems that were installed when the default kernel was still
+configured with 64kb page size granule.
This package contains additional modules not supported by Novell.
@@ -1138,8 +1122,6 @@
%dir /lib/modules/%kernelrelease-%build_flavor
%endif
-%if %split_base
-%endif
%changelog
++++++ kernel-debug.spec ++++++
--- /var/tmp/diff_new_pack.ht927H/_old 2016-10-04 15:44:58.000000000 +0200
+++ /var/tmp/diff_new_pack.ht927H/_new 2016-10-04 15:44:58.000000000 +0200
@@ -20,7 +20,7 @@
# needssslcertforbuild
%define srcversion 4.7
-%define patchversion 4.7.5
+%define patchversion 4.7.6
%define variant %{nil}
%define vanilla_only 0
@@ -46,10 +46,9 @@
# Define some CONFIG variables as rpm macros as well. (rpm cannot handle
# defining them all at once.)
-%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB
+%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB
%{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)}
-%define split_base (%CONFIG_SPLIT_PACKAGE == "y")
-%define split_extra (%CONFIG_SPLIT_PACKAGE == "y" && %CONFIG_SUSE_KERNEL_SUPPORTED == "y")
+%define split_extra (%CONFIG_SUSE_KERNEL_SUPPORTED == "y")
%ifarch %ix86 x86_64
%define install_vdso 1
@@ -61,9 +60,9 @@
Summary: A Debug Version of the Kernel
License: GPL-2.0
Group: System/Kernel
-Version: 4.7.5
+Version: 4.7.6
%if 0%{?is_kotd}
-Release: <RELEASE>.g02c4d35
+Release: <RELEASE>.gfb37fcc
%else
Release: 0
%endif
@@ -86,7 +85,6 @@
Provides: %name-%version-%source_rel
Provides: %{name}_%_target_cpu = %version-%release
Provides: multiversion(kernel)
-%if %split_base
Provides: kernel-base = %version-%source_rel
# In SLE11, kernel-$flavor complemented kernel-$flavor-base. With SLE12,
# kernel-$flavor itself contains all the needed files and kernel-$flavor-base
@@ -95,7 +93,6 @@
# owned by multiple packages now. The dependency is not correct wrt openSUSE
# 11.2 - 11.4, but we primarily care about the supported upgrade path.
Obsoletes: %name-base < 3.1
-%endif
# The following is copied to the -base subpackage as well
# BEGIN COMMON DEPS
Requires(pre): coreutils awk
@@ -783,7 +780,6 @@
exit 1
fi
-%if %split_base
%_sourcedir/split-modules -d %buildroot \
-o %my_builddir \
-b %kernel_build_dir \
@@ -797,12 +793,6 @@
cat %my_builddir/unsupported-modules >>%my_builddir/main-modules
%endif
-%else
- ( cd %buildroot
- find lib/modules/%kernelrelease-%build_flavor -type f -name '*.ko' -printf '/%%p\n'
- ) > %my_builddir/base-modules
-%endif
-
# The modules.dep file is sorted randomly which produces strange file
# checksums. As the file is not included in the resulting RPM, it's
# pointless to rely on its contents. Replacing by zeros to make the
@@ -916,26 +906,20 @@
find etc/uefi/certs -type f -printf '/%%p\n'
fi
if test -d lib/firmware/%kernelrelease-%build_flavor; then
-%if %split_base
echo "%%dir /lib/firmware/%kernelrelease-%build_flavor"
cat %my_builddir/base-firmware
-%else
- echo "/lib/firmware/%kernelrelease-%build_flavor"
-%endif
fi
if [ -e .%_docdir/%name ]; then
echo "%%doc %_docdir/%name"
fi
} | sort -u | add_dirs_to_filelist >%my_builddir/kernel-base.files
-%if %split_base
{
add_dirs_to_filelist %my_builddir/{kernel-base.files,main-modules}
if test -d %buildroot/lib/firmware/%kernelrelease-%build_flavor; then
echo "/lib/firmware/%kernelrelease-%build_flavor"
fi
} > %my_builddir/kernel-main.files
-%endif
%if %split_extra
add_dirs_to_filelist %my_builddir/unsupported-modules > %my_builddir/kernel-extra.files
%endif
@@ -958,15 +942,9 @@
%post -f post.sh
-%if %split_base
-
%files -f kernel-main.files
%defattr(-, root, root)
-%else
-%files -f kernel-base.files
-%defattr(-, root, root)
-%endif
%package base
Summary: A Debug Version of the Kernel - base modules
@@ -1023,11 +1001,8 @@
%post base -f post-base.sh
-%if %split_base
-
%files base -f kernel-base.files
%defattr(-, root, root)
-%endif
%package extra
Summary: A Debug Version of the Kernel - Unsupported kernel modules
@@ -1156,8 +1131,6 @@
%dir /lib/modules/%kernelrelease-%build_flavor
%endif
-%if %split_base
-%endif
%changelog
kernel-default.spec: same change
++++++ kernel-docs.spec ++++++
--- /var/tmp/diff_new_pack.ht927H/_old 2016-10-04 15:44:58.000000000 +0200
+++ /var/tmp/diff_new_pack.ht927H/_new 2016-10-04 15:44:58.000000000 +0200
@@ -16,7 +16,7 @@
#
-%define patchversion 4.7.5
+%define patchversion 4.7.6
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
@@ -27,9 +27,9 @@
Summary: Kernel Documentation (man pages)
License: GPL-2.0
Group: Documentation/Man
-Version: 4.7.5
+Version: 4.7.6
%if 0%{?is_kotd}
-Release: <RELEASE>.g02c4d35
+Release: <RELEASE>.gfb37fcc
%else
Release: 0
%endif
++++++ kernel-lpae.spec ++++++
--- /var/tmp/diff_new_pack.ht927H/_old 2016-10-04 15:44:58.000000000 +0200
+++ /var/tmp/diff_new_pack.ht927H/_new 2016-10-04 15:44:58.000000000 +0200
@@ -20,7 +20,7 @@
# needssslcertforbuild
%define srcversion 4.7
-%define patchversion 4.7.5
+%define patchversion 4.7.6
%define variant %{nil}
%define vanilla_only 0
@@ -46,10 +46,9 @@
# Define some CONFIG variables as rpm macros as well. (rpm cannot handle
# defining them all at once.)
-%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB
+%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB
%{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)}
-%define split_base (%CONFIG_SPLIT_PACKAGE == "y")
-%define split_extra (%CONFIG_SPLIT_PACKAGE == "y" && %CONFIG_SUSE_KERNEL_SUPPORTED == "y")
+%define split_extra (%CONFIG_SUSE_KERNEL_SUPPORTED == "y")
%ifarch %ix86 x86_64
%define install_vdso 1
@@ -61,9 +60,9 @@
Summary: Kernel for LPAE enabled systems
License: GPL-2.0
Group: System/Kernel
-Version: 4.7.5
+Version: 4.7.6
%if 0%{?is_kotd}
-Release: <RELEASE>.g02c4d35
+Release: <RELEASE>.gfb37fcc
%else
Release: 0
%endif
@@ -86,7 +85,6 @@
Provides: %name-%version-%source_rel
Provides: %{name}_%_target_cpu = %version-%release
Provides: multiversion(kernel)
-%if %split_base
Provides: kernel-base = %version-%source_rel
# In SLE11, kernel-$flavor complemented kernel-$flavor-base. With SLE12,
# kernel-$flavor itself contains all the needed files and kernel-$flavor-base
@@ -95,7 +93,6 @@
# owned by multiple packages now. The dependency is not correct wrt openSUSE
# 11.2 - 11.4, but we primarily care about the supported upgrade path.
Obsoletes: %name-base < 3.1
-%endif
# The following is copied to the -base subpackage as well
# BEGIN COMMON DEPS
Requires(pre): coreutils awk
@@ -777,7 +774,6 @@
exit 1
fi
-%if %split_base
%_sourcedir/split-modules -d %buildroot \
-o %my_builddir \
-b %kernel_build_dir \
@@ -791,12 +787,6 @@
cat %my_builddir/unsupported-modules >>%my_builddir/main-modules
%endif
-%else
- ( cd %buildroot
- find lib/modules/%kernelrelease-%build_flavor -type f -name '*.ko' -printf '/%%p\n'
- ) > %my_builddir/base-modules
-%endif
-
# The modules.dep file is sorted randomly which produces strange file
# checksums. As the file is not included in the resulting RPM, it's
# pointless to rely on its contents. Replacing by zeros to make the
@@ -910,26 +900,20 @@
find etc/uefi/certs -type f -printf '/%%p\n'
fi
if test -d lib/firmware/%kernelrelease-%build_flavor; then
-%if %split_base
echo "%%dir /lib/firmware/%kernelrelease-%build_flavor"
cat %my_builddir/base-firmware
-%else
- echo "/lib/firmware/%kernelrelease-%build_flavor"
-%endif
fi
if [ -e .%_docdir/%name ]; then
echo "%%doc %_docdir/%name"
fi
} | sort -u | add_dirs_to_filelist >%my_builddir/kernel-base.files
-%if %split_base
{
add_dirs_to_filelist %my_builddir/{kernel-base.files,main-modules}
if test -d %buildroot/lib/firmware/%kernelrelease-%build_flavor; then
echo "/lib/firmware/%kernelrelease-%build_flavor"
fi
} > %my_builddir/kernel-main.files
-%endif
%if %split_extra
add_dirs_to_filelist %my_builddir/unsupported-modules > %my_builddir/kernel-extra.files
%endif
@@ -952,15 +936,9 @@
%post -f post.sh
-%if %split_base
-
%files -f kernel-main.files
%defattr(-, root, root)
-%else
-%files -f kernel-base.files
-%defattr(-, root, root)
-%endif
%package base
Summary: Kernel for LPAE enabled systems - base modules
@@ -1014,11 +992,8 @@
%post base -f post-base.sh
-%if %split_base
-
%files base -f kernel-base.files
%defattr(-, root, root)
-%endif
%package extra
Summary: Kernel for LPAE enabled systems - Unsupported kernel modules
@@ -1141,8 +1116,6 @@
%dir /lib/modules/%kernelrelease-%build_flavor
%endif
-%if %split_base
-%endif
%changelog
++++++ kernel-obs-build.spec ++++++
--- /var/tmp/diff_new_pack.ht927H/_old 2016-10-04 15:44:59.000000000 +0200
+++ /var/tmp/diff_new_pack.ht927H/_new 2016-10-04 15:44:59.000000000 +0200
@@ -19,7 +19,7 @@
#!BuildIgnore: post-build-checks
-%define patchversion 4.7.5
+%define patchversion 4.7.6
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
@@ -51,9 +51,9 @@
Summary: package kernel and initrd for OBS VM builds
License: GPL-2.0
Group: SLES
-Version: 4.7.5
+Version: 4.7.6
%if 0%{?is_kotd}
-Release: <RELEASE>.g02c4d35
+Release: <RELEASE>.gfb37fcc
%else
Release: 0
%endif
++++++ kernel-obs-qa.spec ++++++
--- /var/tmp/diff_new_pack.ht927H/_old 2016-10-04 15:44:59.000000000 +0200
+++ /var/tmp/diff_new_pack.ht927H/_new 2016-10-04 15:44:59.000000000 +0200
@@ -17,7 +17,7 @@
# needsrootforbuild
-%define patchversion 4.7.5
+%define patchversion 4.7.6
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
@@ -36,9 +36,9 @@
Summary: Basic QA tests for the kernel
License: GPL-2.0
Group: SLES
-Version: 4.7.5
+Version: 4.7.6
%if 0%{?is_kotd}
-Release: <RELEASE>.g02c4d35
+Release: <RELEASE>.gfb37fcc
%else
Release: 0
%endif
++++++ kernel-pae.spec ++++++
--- /var/tmp/diff_new_pack.ht927H/_old 2016-10-04 15:44:59.000000000 +0200
+++ /var/tmp/diff_new_pack.ht927H/_new 2016-10-04 15:44:59.000000000 +0200
@@ -20,7 +20,7 @@
# needssslcertforbuild
%define srcversion 4.7
-%define patchversion 4.7.5
+%define patchversion 4.7.6
%define variant %{nil}
%define vanilla_only 0
@@ -46,10 +46,9 @@
# Define some CONFIG variables as rpm macros as well. (rpm cannot handle
# defining them all at once.)
-%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB
+%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB
%{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)}
-%define split_base (%CONFIG_SPLIT_PACKAGE == "y")
-%define split_extra (%CONFIG_SPLIT_PACKAGE == "y" && %CONFIG_SUSE_KERNEL_SUPPORTED == "y")
+%define split_extra (%CONFIG_SUSE_KERNEL_SUPPORTED == "y")
%ifarch %ix86 x86_64
%define install_vdso 1
@@ -61,9 +60,9 @@
Summary: Kernel with PAE Support
License: GPL-2.0
Group: System/Kernel
-Version: 4.7.5
+Version: 4.7.6
%if 0%{?is_kotd}
-Release: <RELEASE>.g02c4d35
+Release: <RELEASE>.gfb37fcc
%else
Release: 0
%endif
@@ -86,7 +85,6 @@
Provides: %name-%version-%source_rel
Provides: %{name}_%_target_cpu = %version-%release
Provides: multiversion(kernel)
-%if %split_base
Provides: kernel-base = %version-%source_rel
# In SLE11, kernel-$flavor complemented kernel-$flavor-base. With SLE12,
# kernel-$flavor itself contains all the needed files and kernel-$flavor-base
@@ -95,7 +93,6 @@
# owned by multiple packages now. The dependency is not correct wrt openSUSE
# 11.2 - 11.4, but we primarily care about the supported upgrade path.
Obsoletes: %name-base < 3.1
-%endif
# The following is copied to the -base subpackage as well
# BEGIN COMMON DEPS
Requires(pre): coreutils awk
@@ -803,7 +800,6 @@
exit 1
fi
-%if %split_base
%_sourcedir/split-modules -d %buildroot \
-o %my_builddir \
-b %kernel_build_dir \
@@ -817,12 +813,6 @@
cat %my_builddir/unsupported-modules >>%my_builddir/main-modules
%endif
-%else
- ( cd %buildroot
- find lib/modules/%kernelrelease-%build_flavor -type f -name '*.ko' -printf '/%%p\n'
- ) > %my_builddir/base-modules
-%endif
-
# The modules.dep file is sorted randomly which produces strange file
# checksums. As the file is not included in the resulting RPM, it's
# pointless to rely on its contents. Replacing by zeros to make the
@@ -936,26 +926,20 @@
find etc/uefi/certs -type f -printf '/%%p\n'
fi
if test -d lib/firmware/%kernelrelease-%build_flavor; then
-%if %split_base
echo "%%dir /lib/firmware/%kernelrelease-%build_flavor"
cat %my_builddir/base-firmware
-%else
- echo "/lib/firmware/%kernelrelease-%build_flavor"
-%endif
fi
if [ -e .%_docdir/%name ]; then
echo "%%doc %_docdir/%name"
fi
} | sort -u | add_dirs_to_filelist >%my_builddir/kernel-base.files
-%if %split_base
{
add_dirs_to_filelist %my_builddir/{kernel-base.files,main-modules}
if test -d %buildroot/lib/firmware/%kernelrelease-%build_flavor; then
echo "/lib/firmware/%kernelrelease-%build_flavor"
fi
} > %my_builddir/kernel-main.files
-%endif
%if %split_extra
add_dirs_to_filelist %my_builddir/unsupported-modules > %my_builddir/kernel-extra.files
%endif
@@ -978,15 +962,9 @@
%post -f post.sh
-%if %split_base
-
%files -f kernel-main.files
%defattr(-, root, root)
-%else
-%files -f kernel-base.files
-%defattr(-, root, root)
-%endif
%package base
Summary: Kernel with PAE Support - base modules
@@ -1055,11 +1033,8 @@
%post base -f post-base.sh
-%if %split_base
-
%files base -f kernel-base.files
%defattr(-, root, root)
-%endif
%package extra
Summary: Kernel with PAE Support - Unsupported kernel modules
@@ -1206,8 +1181,6 @@
%dir /lib/modules/%kernelrelease-%build_flavor
%endif
-%if %split_base
-%endif
%changelog
++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.ht927H/_old 2016-10-04 15:44:59.000000000 +0200
+++ /var/tmp/diff_new_pack.ht927H/_new 2016-10-04 15:44:59.000000000 +0200
@@ -18,7 +18,7 @@
%define srcversion 4.7
-%define patchversion 4.7.5
+%define patchversion 4.7.6
%define variant %{nil}
%define vanilla_only 0
@@ -30,9 +30,9 @@
Summary: The Linux Kernel Sources
License: GPL-2.0
Group: Development/Sources
-Version: 4.7.5
+Version: 4.7.6
%if 0%{?is_kotd}
-Release: <RELEASE>.g02c4d35
+Release: <RELEASE>.gfb37fcc
%else
Release: 0
%endif
++++++ kernel-syms.spec ++++++
--- /var/tmp/diff_new_pack.ht927H/_old 2016-10-04 15:44:59.000000000 +0200
+++ /var/tmp/diff_new_pack.ht927H/_new 2016-10-04 15:44:59.000000000 +0200
@@ -24,10 +24,10 @@
Summary: Kernel Symbol Versions (modversions)
License: GPL-2.0
Group: Development/Sources
-Version: 4.7.5
+Version: 4.7.6
%if %using_buildservice
%if 0%{?is_kotd}
-Release: <RELEASE>.g02c4d35
+Release: <RELEASE>.gfb37fcc
%else
Release: 0
%endif
++++++ kernel-vanilla.spec ++++++
--- /var/tmp/diff_new_pack.ht927H/_old 2016-10-04 15:44:59.000000000 +0200
+++ /var/tmp/diff_new_pack.ht927H/_new 2016-10-04 15:44:59.000000000 +0200
@@ -20,7 +20,7 @@
# needssslcertforbuild
%define srcversion 4.7
-%define patchversion 4.7.5
+%define patchversion 4.7.6
%define variant %{nil}
%define vanilla_only 0
@@ -46,10 +46,9 @@
# Define some CONFIG variables as rpm macros as well. (rpm cannot handle
# defining them all at once.)
-%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB
+%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB
%{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)}
-%define split_base (%CONFIG_SPLIT_PACKAGE == "y")
-%define split_extra (%CONFIG_SPLIT_PACKAGE == "y" && %CONFIG_SUSE_KERNEL_SUPPORTED == "y")
+%define split_extra (%CONFIG_SUSE_KERNEL_SUPPORTED == "y")
%ifarch %ix86 x86_64
%define install_vdso 1
@@ -61,9 +60,9 @@
Summary: The Standard Kernel - without any SUSE patches
License: GPL-2.0
Group: System/Kernel
-Version: 4.7.5
+Version: 4.7.6
%if 0%{?is_kotd}
-Release: <RELEASE>.g02c4d35
+Release: <RELEASE>.gfb37fcc
%else
Release: 0
%endif
@@ -86,7 +85,6 @@
Provides: %name-%version-%source_rel
Provides: %{name}_%_target_cpu = %version-%release
Provides: multiversion(kernel)
-%if %split_base
Provides: kernel-base = %version-%source_rel
# In SLE11, kernel-$flavor complemented kernel-$flavor-base. With SLE12,
# kernel-$flavor itself contains all the needed files and kernel-$flavor-base
@@ -95,7 +93,6 @@
# owned by multiple packages now. The dependency is not correct wrt openSUSE
# 11.2 - 11.4, but we primarily care about the supported upgrade path.
Obsoletes: %name-base < 3.1
-%endif
# The following is copied to the -base subpackage as well
# BEGIN COMMON DEPS
Requires(pre): coreutils awk
@@ -776,7 +773,6 @@
exit 1
fi
-%if %split_base
%_sourcedir/split-modules -d %buildroot \
-o %my_builddir \
-b %kernel_build_dir \
@@ -790,12 +786,6 @@
cat %my_builddir/unsupported-modules >>%my_builddir/main-modules
%endif
-%else
- ( cd %buildroot
- find lib/modules/%kernelrelease-%build_flavor -type f -name '*.ko' -printf '/%%p\n'
- ) > %my_builddir/base-modules
-%endif
-
# The modules.dep file is sorted randomly which produces strange file
# checksums. As the file is not included in the resulting RPM, it's
# pointless to rely on its contents. Replacing by zeros to make the
@@ -909,26 +899,20 @@
find etc/uefi/certs -type f -printf '/%%p\n'
fi
if test -d lib/firmware/%kernelrelease-%build_flavor; then
-%if %split_base
echo "%%dir /lib/firmware/%kernelrelease-%build_flavor"
cat %my_builddir/base-firmware
-%else
- echo "/lib/firmware/%kernelrelease-%build_flavor"
-%endif
fi
if [ -e .%_docdir/%name ]; then
echo "%%doc %_docdir/%name"
fi
} | sort -u | add_dirs_to_filelist >%my_builddir/kernel-base.files
-%if %split_base
{
add_dirs_to_filelist %my_builddir/{kernel-base.files,main-modules}
if test -d %buildroot/lib/firmware/%kernelrelease-%build_flavor; then
echo "/lib/firmware/%kernelrelease-%build_flavor"
fi
} > %my_builddir/kernel-main.files
-%endif
%if %split_extra
add_dirs_to_filelist %my_builddir/unsupported-modules > %my_builddir/kernel-extra.files
%endif
@@ -951,15 +935,9 @@
%post -f post.sh
-%if %split_base
-
%files -f kernel-main.files
%defattr(-, root, root)
-%else
-%files -f kernel-base.files
-%defattr(-, root, root)
-%endif
%package base
Summary: The Standard Kernel - without any SUSE patches - base modules
@@ -1012,11 +990,8 @@
%post base -f post-base.sh
-%if %split_base
-
%files base -f kernel-base.files
%defattr(-, root, root)
-%endif
%package extra
Summary: The Standard Kernel - without any SUSE patches - Unsupported kernel modules
@@ -1138,8 +1113,6 @@
%dir /lib/modules/%kernelrelease-%build_flavor
%endif
-%if %split_base
-%endif
%changelog
++++++ kernel-binary.spec.in ++++++
--- /var/tmp/diff_new_pack.ht927H/_old 2016-10-04 15:44:59.000000000 +0200
+++ /var/tmp/diff_new_pack.ht927H/_new 2016-10-04 15:44:59.000000000 +0200
@@ -46,10 +46,9 @@
# Define some CONFIG variables as rpm macros as well. (rpm cannot handle
# defining them all at once.)
-%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB
+%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB
%{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)}
-%define split_base (%CONFIG_SPLIT_PACKAGE == "y")
-%define split_extra (%CONFIG_SPLIT_PACKAGE == "y" && %CONFIG_SUSE_KERNEL_SUPPORTED == "y")
+%define split_extra (%CONFIG_SUSE_KERNEL_SUPPORTED == "y")
%ifarch %ix86 x86_64
%define install_vdso 1
@@ -86,7 +85,6 @@
Provides: %name-%version-%source_rel
Provides: %{name}_%_target_cpu = %version-%release
Provides: multiversion(kernel)
-%if %split_base
Provides: kernel-base = %version-%source_rel
# In SLE11, kernel-$flavor complemented kernel-$flavor-base. With SLE12,
# kernel-$flavor itself contains all the needed files and kernel-$flavor-base
@@ -95,7 +93,6 @@
# owned by multiple packages now. The dependency is not correct wrt openSUSE
# 11.2 - 11.4, but we primarily care about the supported upgrade path.
Obsoletes: %name-base < 3.1
-%endif
# The following is copied to the -base subpackage as well
# BEGIN COMMON DEPS
Requires(pre): coreutils awk
@@ -650,7 +647,6 @@
exit 1
fi
-%if %split_base
%_sourcedir/split-modules -d %buildroot \
-o %my_builddir \
-b %kernel_build_dir \
@@ -664,12 +660,6 @@
cat %my_builddir/unsupported-modules >>%my_builddir/main-modules
%endif
-%else
- ( cd %buildroot
- find lib/modules/%kernelrelease-%build_flavor -type f -name '*.ko' -printf '/%%p\n'
- ) > %my_builddir/base-modules
-%endif
-
# The modules.dep file is sorted randomly which produces strange file
# checksums. As the file is not included in the resulting RPM, it's
# pointless to rely on its contents. Replacing by zeros to make the
@@ -783,26 +773,20 @@
find etc/uefi/certs -type f -printf '/%%p\n'
fi
if test -d lib/firmware/%kernelrelease-%build_flavor; then
-%if %split_base
echo "%%dir /lib/firmware/%kernelrelease-%build_flavor"
cat %my_builddir/base-firmware
-%else
- echo "/lib/firmware/%kernelrelease-%build_flavor"
-%endif
fi
if [ -e .%_docdir/%name ]; then
echo "%%doc %_docdir/%name"
fi
} | sort -u | add_dirs_to_filelist >%my_builddir/kernel-base.files
-%if %split_base
{
add_dirs_to_filelist %my_builddir/{kernel-base.files,main-modules}
if test -d %buildroot/lib/firmware/%kernelrelease-%build_flavor; then
echo "/lib/firmware/%kernelrelease-%build_flavor"
fi
} > %my_builddir/kernel-main.files
-%endif
%if %split_extra
add_dirs_to_filelist %my_builddir/unsupported-modules > %my_builddir/kernel-extra.files
%endif
@@ -825,15 +809,9 @@
%post -f post.sh
-%if %split_base
-
%files -f kernel-main.files
%defattr(-, root, root)
-%else
-%files -f kernel-base.files
-%defattr(-, root, root)
-%endif
%package base
Summary: @SUMMARY@ - base modules
@@ -864,11 +842,8 @@
%post base -f post-base.sh
-%if %split_base
-
%files base -f kernel-base.files
%defattr(-, root, root)
-%endif
%package extra
Summary: @SUMMARY@ - Unsupported kernel modules
@@ -990,7 +965,6 @@
%dir /lib/modules/%kernelrelease-%build_flavor
%endif
-%if %split_base
# BEGIN KMP
%package -n @KMP_NAME@-%build_flavor
Summary: @KMP_SUMMARY@
@@ -1033,6 +1007,5 @@
%defattr(-, root, root)
# END KMP
-%endif
%changelog
++++++ kernel-module-subpackage ++++++
--- /var/tmp/diff_new_pack.ht927H/_old 2016-10-04 15:44:59.000000000 +0200
+++ /var/tmp/diff_new_pack.ht927H/_new 2016-10-04 15:44:59.000000000 +0200
@@ -26,7 +26,7 @@
Requires: coreutils grep
%{-c:Requires: %{-n*}-ueficert}
Enhances: kernel-%1
-%if %1 == "default"
+%if "%1" == "default"
Obsoletes: %{-n*}-kmp-trace
%ifarch %ix86
Obsoletes: %{-n*}-kmp-vmi
@@ -38,7 +38,7 @@
Obsoletes: %{-n*}-kmp-xen
%endif
%endif
-%if %1 == "pae"
+%if "%1" == "pae"
Obsoletes: %{-n*}-kmp-desktop
%endif
AutoReqProv: on
++++++ mkspec ++++++
--- /var/tmp/diff_new_pack.ht927H/_old 2016-10-04 15:45:00.000000000 +0200
+++ /var/tmp/diff_new_pack.ht927H/_new 2016-10-04 15:45:00.000000000 +0200
@@ -7,7 +7,7 @@
use Getopt::Long;
my $dir = ".";
-my $rpmrelease = 0;
+my $rpmrelease;
my $patches="";
GetOptions(
@@ -30,6 +30,9 @@
my ($srcversion, $variant, $vanilla_only) =
($vars{'SRCVERSION'}, $vars{'VARIANT'}, $vars{'VANILLA_ONLY'});
$vanilla_only ||= "0";
+if (!defined ($rpmrelease)) {
+ $rpmrelease = $vars{'RELEASE'} || 0;
+}
# package name -> [summary, description]
my %binary_descriptions = parse_descriptions();
@@ -261,7 +264,9 @@
while (<$fh>) {
chomp;
if (/^\s*([A-Z_]+)=(.*)/) {
- $res{$1} = $2;
+ my ($key, $val) = ($1, $2);
+ $val =~ s/^"(.*)"$/$1/;
+ $res{$key} = $val;
}
}
close($fh);
++++++ package-descriptions ++++++
--- /var/tmp/diff_new_pack.ht927H/_old 2016-10-04 15:45:00.000000000 +0200
+++ /var/tmp/diff_new_pack.ht927H/_new 2016-10-04 15:45:00.000000000 +0200
@@ -53,14 +53,7 @@
This kernel can only be used as an unprivileged ("xenU") kernel
(mainly, but not exclusively, for Amazon EC2).
-=== kernel-pv ===
-The para-virtualized Kernel
-
-The Linux kernel for Xen (and other) paravirtualization, using pv-ops
-in the Xen/x86 case, in which case it can be used both as the domain0
-("xen0") and as an unprivileged ("xenU") kernel.
-
-=== kernel-64k ===
+=== kernel-64kb ===
Kernel with 64kb PAGE_SIZE
This kernel is identical to the default kernel, but is configured with
@@ -85,6 +78,13 @@
The standard kernel for Samsung's Exynos 4 & 5 SoC, as found in the Origen board.
+=== kernel-syzkaller ===
+Kernel used for fuzzing by syzkaller
+
+The syzkaller kernel should be used solely in a virtual machine by
+syzkaller only. It supports kernel coverage and enables a lot of slow
+debugging options.
+
=== kernel-versatile ===
Kernel for Versatile SoC
++++++ patches.fixes.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.fixes/autofs-use-dentry-flags-to-block-walks-during-expire new/patches.fixes/autofs-use-dentry-flags-to-block-walks-during-expire
--- old/patches.fixes/autofs-use-dentry-flags-to-block-walks-during-expire 2016-09-25 12:39:49.000000000 +0200
+++ new/patches.fixes/autofs-use-dentry-flags-to-block-walks-during-expire 1970-01-01 01:00:00.000000000 +0100
@@ -1,137 +0,0 @@
-From: Ian Kent