Please sync dkms 2.3-2 from Debian sid (main)

Bug #1651124 reported by Aron Xu
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
dkms (Ubuntu)
Fix Released
Wishlist
Unassigned

Bug Description

dkms upstream has become back to life in recent months, and merged many patches from downstream communities, thus merging with the new release is worthy to get old bug fixed and new features incorporated.

All Ubuntu deltas are merged into Debian package with certain changes, thus they could be dropped.

Revision history for this message
Aron Xu (happyaron) wrote :

Linked a branch for this merge which needs a sponsor.

Revision history for this message
Mario Limonciello (superm1) wrote :

@Aron,

It looks like there is just one patch delta in Ubuntu right? Would you mind to include that to Debian unstable too? Then we can sync zesty and Debian and Ubuntu shouldn't have to carry anything.

Revision history for this message
Aron Xu (happyaron) wrote :

@superm1, here are the list of deltas:

  * Resynchronize with Debian, remaining changes:
    - debian/patches/shim_secureboot_support.patch:
      Add shim secureboot support
    - debian/patches/apport_name_in_valueerror.diff:
      Check the ValueError from apport for the package name too
    - debian/patches/dpkg-compare-noise.patch:
      Don't assume /boot/config-* exists, test first.
    - debian/postinst: handle cleanup of the previous templates

I'm not quite sure whether we want the shim patch upstream right now, which is the only thing blocking me from getting everything in sync between Debian and Ubuntu. What do you think about it?

Revision history for this message
Jeremy Bícha (jbicha) wrote :

Debian is beginning to get Secure Boot support.

https://lwn.net/Articles/703001/

Revision history for this message
Aron Xu (happyaron) wrote :

@jbicha, current implementation is to disable verification for the dkms built modules in shim, making secure boot not that secure. An alternative way would be assisting users sign the built modules (which has key management problem). I'm not quite sure which way is preferred in upstream and/or Debian.

Revision history for this message
Mario Limonciello (superm1) wrote :

@happyaron

Maybe for now check if running on Ubuntu in lsb_release and only activate the secure boot and shim stuff in Ubuntu and derivatives? We do stuff like that in fwupdate right now.

Example:
https://anonscm.debian.org/cgit/uefi/fwupdate.git/tree/debian/rules#n7

Mathew Hodson (mhodson)
Changed in dkms (Ubuntu):
importance: Undecided → Wishlist
Revision history for this message
Aron Xu (happyaron) wrote : Re: Please merge dkms 2.3-2 from Debian sid (main)

@superm1, I've applied some tricks in d/rules, uploaded as 2.3-2 in Debian. I think it's find to sync now.

summary: - Please merge dkms 2.3-1 from Debian testing (main)
+ Please merge dkms 2.3-2 from Debian sid (main)
Revision history for this message
Aron Xu (happyaron) wrote :

s/find/fine/

summary: - Please merge dkms 2.3-2 from Debian sid (main)
+ Please sync dkms 2.3-2 from Debian sid (main)
description: updated
Revision history for this message
Jeremy Bícha (jbicha) wrote :

This bug was fixed in the package dkms - 2.3-2
Sponsored for Aron Xu (happyaron)

---------------
dkms (2.3-2) unstable; urgency=medium

  [ Adam Cornad ]
  * Don't assume /boot/config-* exists, test first.

  [ Aron Xu ]
  * d/control: update VCS-*, std-ver: 3.9.8
  * d/rules: add shim support for Ubuntu derivatives

 -- Aron Xu <email address hidden> Wed, 28 Dec 2016 19:57:32 +0800

dkms (2.3-1) unstable; urgency=medium

  [ Adel Belhouane ]
  * Update mkbmdeb behavior (Closes: #830670)

  [ Aron Xu ]
  * Downgrade menu from Recommends to Suggests (Closes: #744054)
  * Imported Upstream version 2.3
  * Upstream post-release cherry-picks
  * d/compat: 7 -> 9

  [ D. Jared Dominguez ]
  * update URLs

 -- Aron Xu <email address hidden> Wed, 26 Oct 2016 14:26:44 +0800

dkms (2.2.1.0+git20160527-1) unstable; urgency=medium

  * Rebase to upstream commit eb402f72b9a71ccdd0d3610db8570195eb048f1f
  * Update patches

 -- Aron Xu <email address hidden> Tue, 23 Aug 2016 14:24:38 +0800

dkms (2.2.0.3-5) unstable; urgency=medium

  [ Aron Xu ]
  * Remove obsolete virtual package 'linux-image' from Recommends (Closes: #724566)
  * Do not ignore --kernelsourcedir (Closes: #653176)
  * Update upstream link to github
  * Use gbp-pq to manage patches

  [ Daniel Kahn Gillmor ]
  * Make dh_dkms name and version parsing more proper (Closes: #829123)

  [ Dirk Griesbach ]
  * Port apport hook to python3 and add python3-apport to Suggests (Closes: #707008)

  [ Thijs Kinkhorst ]
  * mkbmdeb: support for lean binary package with only the built modules (Closes: #554843)

 -- Aron Xu <email address hidden> Wed, 06 Jul 2016 05:51:37 +0800

dkms (2.2.0.3-4) unstable; urgency=medium

  * Acknowledge 2.2.0.3-2.1 NMU. (Closes: #822351)
  * Make sure apport code write files in binary mode. (Closes: #684377)
  * Build modules using all CPU cores. (Closes: #663114)
  * Improve message printed when kernel headers are missing. (Closes: #690866)
  * Add gbp.conf to ensure pristine-tar feature is used.

 -- Petter Reinholdtsen <email address hidden> Sun, 01 May 2016 15:27:22 +0200

dkms (2.2.0.3-3) unstable; urgency=medium

  [ Petter Reinholdtsen ]
  * Correct indentation of mkdeb in dkms(8) manual page. (Closes: #690865)
  * Drop the unneeded quilt build dependency. (Closes: #728550)
  * Added myself and Aron Xu as uploaders.

  [ Aron Xu ]
  * Added patches from Darik Horn and Ubuntu:
    - Add support for BUILD_DEPENDS (Closes: #729015)
    - Correct handling of POST_BUILD (Closes: #704989)

 -- Petter Reinholdtsen <email address hidden> Wed, 27 Apr 2016 10:20:15 +0200

dkms (2.2.0.3-2.1) unstable; urgency=medium

  * Non-maintainer upload.
  * Add dkms-autopkgtest script from Ubuntu (Closes: #769095).
  * Updated Standards-Version from 3.9.2 to 3.9.7.

 -- Petter Reinholdtsen <email address hidden> Sat, 23 Apr 2016 19:55:25 +0200

Changed in dkms (Ubuntu):
status: New → Fix Released
tags: added: upgrade-software-version
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.