[FFE] DFSG-free FAT driver

Bug #1569602 reported by dann frazier
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
edk2 (Debian)
Fix Released
Unknown
edk2 (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Microsoft have recently removed the license restriction for the FAT driver in edk2 that has kept it restricted to multiverse.

Changed in edk2 (Debian):
status: Unknown → Confirmed
Revision history for this message
Martin Pitt (pitti) wrote :

What is the particular FF request here? If this means packaging a new upstream release with a changed license and moving the package to universe, that sounds fine as long as there are no other changes.

If you are going to upload other changes, please list them. That said, edk2 is a leaf package without reverse dependencies, so the risk is quite low.

Changed in edk2 (Ubuntu):
status: New → Incomplete
Revision history for this message
dann frazier (dannf) wrote :

Correct - it is to package a new upstream release with a changed license and moving the package to universe.

I've prep'd some packaging, which Steve is currently reviewing - the complete changelog at the moment is:

edk2 (0~20160408.ffea0a2c-1) UNRELEASED; urgency=medium

  * New upstream version.
    - d/p/enable-nvme: Drop; superseded by upstream commit 8ae3832d.
    - d/p/no-missing-braces.diff: Refresh.
    - d/p/FatPkg-AARCH64.diff: Drop; fixed upstream in commit 04a4fdb9.
    - d/p/no-stack-protector-all-archs.diff: Refresh.
    - d/p/arm64-mistrict-align.patch: Drop; superseded by upstream
      commit d764d5984.
  * Move out of non-free as the FAT driver. Closes: #815618.
    Thanks to Microsoft.
  * Add SECURE_BOOT_ENABLE flag to aarch64 build to enable support for UEFI
    Secure Boot. Closes: #819757. Thanks to Linn Crosetto.

 -- dann frazier <email address hidden> Tue, 12 Apr 2016 13:19:27 -0500

The one "new" thing here is to enable the SECURE_BOOT_ENABLE flag for aarch64 - I've tested that on aarch64 (in non-secureboot mode) to verify there are no regressions. But, I'm also happy to omit that change in the Ubuntu merge

Changed in edk2 (Ubuntu):
status: Incomplete → New
Revision history for this message
Martin Pitt (pitti) wrote :

SECURE_BOOT_ENABLE flag seems ok -- if that's not our standard mode (I doubt it is), it doesn't break images and at worst we can deliver fixes in SRUs. So please go ahead.

Changed in edk2 (Ubuntu):
status: New → Triaged
Changed in edk2 (Debian):
status: Confirmed → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package edk2 - 0~20160408.ffea0a2c-2

---------------
edk2 (0~20160408.ffea0a2c-2) unstable; urgency=medium

  * Provide split AAVMF_{CODE,VARS}.fd for arm64 in the qemu-efi package,
    for VM-friendly nvram persistence in the same style as Fedora et al.
    and by analogy with the OVMF_{CODE,VARS}.fd on x86. Thanks to
    William Grant <email address hidden> for the patch.

edk2 (0~20160408.ffea0a2c-1) unstable; urgency=medium

  [ dann frazier ]
  * New upstream version.
    - d/p/enable-nvme: Drop; superseded by upstream commit 8ae3832d.
    - d/p/no-missing-braces.diff: Refresh.
    - d/p/FatPkg-AARCH64.diff: Drop; fixed upstream in commit 04a4fdb9.
    - d/p/no-stack-protector-all-archs.diff: Refresh.
    - d/p/arm64-mistrict-align.patch: Drop; superseded by upstream
      commit d764d5984.
  * Move out of non-free as the FAT driver has been replaced with a free
    implementation, Thanks to Microsoft. Closes: #815618, LP: #1569602.
  * Add SECURE_BOOT_ENABLE flag to aarch64 build to enable support for UEFI
    Secure Boot. Closes: #819757. Thanks to Linn Crosetto.

 -- Steve Langasek <email address hidden> Sat, 16 Apr 2016 00:30:50 +0000

Changed in edk2 (Ubuntu):
status: Triaged → Fix Released
Changed in edk2 (Debian):
status: Fix Committed → 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.