[Bug 1006905] Re: Case inconsistency in machine field definitions

Dave Jones dave.jones at canonical.com
Wed Oct 23 10:01:33 UTC 2019


Required-packages vs Required-Packages appears to have been fixed some
time ago; however we add Bootloader-sets-root (with its inconsistent
capitalization) and it's the only field with this issue. I'll get this
sorted out this cycle.

** Changed in: flash-kernel (Ubuntu)
     Assignee: (unassigned) => Dave Jones (waveform)

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to flash-kernel in Ubuntu.
https://bugs.launchpad.net/bugs/1006905

Title:
  Case inconsistency in machine field definitions

Status in flash-kernel package in Ubuntu:
  New
Status in flash-kernel package in Debian:
  Fix Released

Bug description:
  Filed in Debian:

  The README refers to Required-packages. However,
  debian/flash-kernel-installer.postinst uses Required-Packages and
  get_machine_field is case sensitive. This causes packages that
  developers specify as required actually ending up being ignored.

  Further, the existing database appears to have many entries listed with
  this error.

  But Bootloader-sets-root appears to be used with this capitalisation,
  which is inconsistent.

  Can I suggest a review of the capitalisation of these fields to make
  them consistent across themselves, the documentation, the code and the
  existing database?

  At a minimum, the existing fields in the database should be fixed so
  that debian/flash-kernel-installer.postinst can see them, and the README
  should be fixed so that developers won't insert new entries into the
  database in error.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/flash-kernel/+bug/1006905/+subscriptions



More information about the foundations-bugs mailing list