Bug 42048 - Preview Linux Kernel 4.9 for UCS 4.2
Preview Linux Kernel 4.9 for UCS 4.2
Product: UCS
Classification: Unclassified
Component: Kernel
UCS 4.2
Other Linux
: P5 enhancement (vote)
: UCS 4.2
Assigned To: Stefan Gohmann
Philipp Hahn
: interim-1
: 43487 (view as bug list)
Depends on: 43469
Blocks: 42047 43519
  Show dependency treegraph
Reported: 2016-08-19 07:19 CEST by Stefan Gohmann
Modified: 2017-04-04 18:29 CEST (History)
2 users (show)

See Also:
What kind of report is it?: Release Management
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Note You need to log in before you can comment on or make changes to this bug.
Description Stefan Gohmann univentionstaff 2016-08-19 07:19:19 CEST
Milestone 1 for UCS 4.2 should include a preview of the Linux Kernel 4.4.
Comment 1 Stefan Gohmann univentionstaff 2017-01-05 15:45:08 CET
I think we will switch to Kernel 4.10.
Comment 2 Philipp Hahn univentionstaff 2017-01-20 13:07:39 CET
Debian will use 4.9 <https://lists.debian.org/debian-release/2016/08/msg00171.html> and GregKH just made 4.9 the next LTS: <https://lkml.org/lkml/2017/1/19/339>
Comment 3 Stefan Gohmann univentionstaff 2017-02-01 16:42:10 CET
I've back-ported the current testing kernel (4.9.2-2):

The old patches:

- 06_use_gcc-4.7.patch
  → that is part of 10_backport.patch

- 08_use-gz-compression.patch
  → I've removed it, if it is still required, please reopen

- 12_disable_abicheck.patch
  → merged

- 14_ucs_version.patch
  → merged, we don't use the build number anymore, so I added a hardcoded version number ucs100 which should be increased by every build. Maybe we can add another mechanism.

- 20_udev-helper.patch
  → UCS 4.2 uses a newer udev version, so the patch is obsolete

- 28_do-not-abort-on-gentrol.py.patch
  → merged

- 34_disable-rt-flavour.patch
  → merged

- 44_enable-parallel-build.patch
  → merged

- 50_enable_module_sig.patch
  → This one is currently disabled but it needs to be merged, see Bug #43469

- 51_disable_framebuffer.patch
  → I think it is no longer needed. If it is still required, please reopen.

- 55_call_gencontrol.patch
  → merged

- 57_dpkg-parsechangelog.patch
  → no longer needed

- 58_revert-patches.patch
  → no longer needed

- 59_revert-UEFI-file-alignment.quilt
  → This one is applied upstream

- 6?_linux-4.1.*.quilt
  → These ones are no longer needed since we have updated to 4.9

- 700*.quilt
  → Security fixes which are already upstream or not relevant for 4.9.

We need to fix Bug #43469 as well otherwise we are not allowed to sign the new kernel.
Comment 4 Janek Walkenhorst univentionstaff 2017-02-02 14:50:19 CET
Package: univention-kernel-image-signed
Version: 3.0.1-1A~

Package: univention-kernel-image
Version: 10.0.0-2A~
Comment 5 Stefan Gohmann univentionstaff 2017-02-02 17:18:04 CET
*** Bug 43487 has been marked as a duplicate of this bug. ***
Comment 6 Stefan Gohmann univentionstaff 2017-02-03 13:57:07 CET
Comment 7 Philipp Hahn univentionstaff 2017-02-06 16:34:30 CET
OK: uname -r # 4.9.0-ucs102-amd64
OK: dmesg
OK: /usr/share/doc/linux-image-4.9.0-ucs102-amd64/changelog.Debian.gz
OK: cmp -l /boot/vmlinuz-4.9.0-ucs102-amd64*
OK: dpkg-query -W linux-image-`uname -r`{,-signed} univention-kernel-image
 linux-image-4.9.0-ucs102-amd64  4.9.2-2A~
 linux-image-4.9.0-ucs102-amd64-signed   3.0.2-1A~
 univention-kernel-image 10.0.0-5A~
OK: amd64@kvm
OK: amd64@kvm=UEFI+SB
OK: amd64@HW=xen1

# make -C xfstests
/usr/include/xfs/xfs_fs.h:42:8: error: redefinition of 'struct fsxattr'
/usr/include/linux/fs.h:156:8: note: originally defined here
# dpkg-query -W xfslibs-dev linux-libc-dev
linux-libc-dev:amd64    4.9.2-2A~
xfslibs-dev     3.2.1
Comment 8 Stefan Gohmann univentionstaff 2017-04-04 18:29:05 CEST
UCS 4.2 has been released:

If this error occurs again, please use "Clone This Bug".