Feature freeze exception for kpatch 0.5.0

Bug #1763065 reported by Ben Romer
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
kpatch (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

The kpatch package needs to be updated to support bionic.

The updated package contains fixes for these bugs:
- kpatch-dkms 0.3.2-1ubuntu4.2: kpatch kernel module failed to build (#1665613)
- kpatch ADT test failures with 4.10 kernels (#1659581)

The upstream source for kpatch does not use changelogs. The git commit record can be
found at:
https://github.com/dynup/kpatch/commits/0.5.0

This package update contains all upstream commits between v0.3.2 and 0.5.0, as well as a set of
Ubuntu-specific changes:
- to safely patch ubuntu kernels, we must build the way ubuntu kernels are
  built and not just use the mainline kernel's makefile.
- we must use the paths for binaries where they are installed via debian package.
- support is added for ubuntu's included external packages. (ZFS)
- support is added for ubuntu kernel flavors. (generic, lowlatency)

Testing that was performed: (logs will be attached for all items)
- building using pbuilder and installing and removing the debians
- building the DKMS module and installing it
- building a livepatch module from a source patch

Revision history for this message
Ben Romer (bromer) wrote :
Revision history for this message
Ubuntu Foundations Team Bug Bot (crichton) wrote :

The attachment "simple livepatch test patch" seems to be a patch. If it isn't, please remove the "patch" flag from the attachment, remove the "patch" tag, and if you are a member of the ~ubuntu-reviewers, unsubscribe the team.

[This is an automated message performed by a Launchpad user owned by ~brian-murray, for any issues please contact him.]

tags: added: patch
Ben Romer (bromer)
tags: removed: patch
tags: added: upgrade-software-version
Revision history for this message
Ben Romer (bromer) wrote :
Revision history for this message
Ben Romer (bromer) wrote :
Revision history for this message
Ben Romer (bromer) wrote :
Revision history for this message
Ben Romer (bromer) wrote :
Revision history for this message
Łukasz Zemczak (sil2100) wrote :

(talking to myself here) For reference, the new features in this release:

 * Basic ppc64le support
 * kpatch utility support for the livepatch consistency model:
  * kpatch load automatically signals stalled processes after a timeout
  * kpatch list shows stalled processes
  * kpatch signal signals stalled processes
 * kpatch-build has some new options:
  * multiple source patches can be combined into a single binary patch module
  * -n|--name option for giving a custom name to the patch module
  * additional -d options for more verbose debug modes
 * The module prefix is now either livepatch- or kpatch- depending on the underlying patching technology

Revision history for this message
Łukasz Zemczak (sil2100) wrote :

Ok, looks good. The package is not seeded right now so it shouldn't be a problem - also, seeing that the last release of kpatch for Ubuntu was in yakkety, it's about time to get a new version rolled out. FFe approved.

Do you think if we could also get the new version released for Debian? The package is now marked for auto-removal due to inactivity (and no one being around to get the new version uploaded). I guess we might want to poke Chris about that...

Changed in kpatch (Ubuntu):
status: New → Triaged
Revision history for this message
Ben Romer (bromer) wrote :

Thank you for approving this! :)

I will test my package on Debian and try to get in touch with Chris again.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package kpatch - 0.5.0-0ubuntu1

---------------
kpatch (0.5.0-0ubuntu1) bionic; urgency=low

   * Upstream bump to 0.5.0 (LP: #1763065).
   * Drop patches that are present in the upstream release:
     - kpatch-build-works-without-kpatch-kmod.patch
     - kmod-core-fix-stacktrace_ops-address-function-protot.patch
     - create-diff-object-fix-WARN-_ONCE-detection-on-newer.patch
     - use-livepatch-4.5-kernel-features.patch
   * output-kernel-build-in-debug.patch was dropped to reduce build output.
   * These remaining patches have been updated to apply to the refreshed
     upstream:
     - kpatch-build-adjust-dirs.patch
     - use-debian-rules-for-ubuntu-builds.patch
     - ubuntu-kernel-variants.patch
   * The shellcheck linter is called during packaging, to verify the quality of
     the scripts used in the package.
   * List the Ubuntu Kernel Team as the package maintainer in the control file
   * kmod/core: fix stacktrace_ops 'address' function prototype for 4.6 (LP: #1665613, #1659581)

 -- Benjamin M Romer <email address hidden> Wed, 11 Apr 2018 21:41:51 -0400

Changed in kpatch (Ubuntu):
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.