[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#953296: cinnamon-desktop: please review the hwdata recommend

Source: cinnamon-desktop
Version: 4.4.1-3
Severity: wishlist
Control: block 944500 by -1


currently a binary of the cinnamon-desktop source recommends hwdata.

This is most probably done because cinnamon-desktop requires (or can
optionally use) any of pci.ids, pnp.ids, and usb.ids.
Considering that:
- pci.ids and usb.ids have always been provided by pciutils and
  usbutils instead of hwdata upstream, with symlinks provided by the
  hwdata Debian package
- pciutils, and usbutils provide also utilities
- pci.ids and usb.ids were recently split in their own packages
- hwdata at the moment depends on pciutils, and usbutils
it is a good occasion to review the hwdata recommend.

The first checklist is package relationships to add to the binaries of
the cinnamon-desktop source:
1) pci.ids: if the pci.ids file can be used from the /usr/share/misc
2) usb.ids: if the usb.ids file can be used from the /usr/share/misc
3) pciutils: if any of the /usr/bin/lspci, /usr/bin/setpci, and
   /usr/sbin/update-pciids commands is used
4) usbutils: if any of the /usr/bin/lsusb, /usr/bin/usb-devices,
   /usr/bin/usbhid-dump, and /usr/bin/usbreset commands is used

The second checklist is criteria to determine whether the hwdata
recommend must be kept:
a) the pci.ids file is used only if in the /usr/share/hwdata directory
b) the usb.ids file is used only if in the /usr/share/hwdata directory
c) the /usr/share/hwdata/pnp.ids file is used
If none of the criteria above match, please drop the hwdata recommend.

As it can be implied from the two checklists above, a perfectly valid
resolution of this bug is to close it in case there are no changes
required. If you do so, please leave a note describing the situation,
and how hwdata is used, so it is easier for the hwdata maintainer
(currently me) to know the status.

Starting from version 0.290-2, hwdata is "Multi-Arch: foreign", so
there is no problem using it also in "Multi-Arch: same" packages.

In case of questions/doubts/etc, please do not hesitate to contact me.


Reply to: