Bug 1222319 - kernel-firmware-* packages have duplicate WHENCE license files
Summary: kernel-firmware-* packages have duplicate WHENCE license files
Status: RESOLVED FIXED
Alias: None
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: Kernel (show other bugs)
Version: Current
Hardware: Other Other
: P5 - None : Minor (vote)
Target Milestone: ---
Assignee: openSUSE Kernel Bugs
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-04-04 13:17 UTC by Fabian Vogt
Modified: 2024-07-16 09:20 UTC (History)
1 user (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Fabian Vogt 2024-04-04 13:17:39 UTC
The "WHENCE" file is >300K and included as %license in all kernel-firmware-* packages:

/usr/share/licenses/kernel-firmware-usb-network/WHENCE
/usr/share/licenses/kernel-firmware-ueagle/WHENCE
/usr/share/licenses/kernel-firmware-ti/WHENCE
/usr/share/licenses/kernel-firmware-sound/WHENCE
/usr/share/licenses/kernel-firmware-serial/WHENCE
/usr/share/licenses/kernel-firmware-realtek/WHENCE
/usr/share/licenses/kernel-firmware-radeon/WHENCE
/usr/share/licenses/kernel-firmware-qcom/WHENCE
/usr/share/licenses/kernel-firmware-platform/WHENCE
/usr/share/licenses/kernel-firmware-nfp/WHENCE
/usr/share/licenses/kernel-firmware-network/WHENCE
/usr/share/licenses/kernel-firmware-mwifiex/WHENCE
/usr/share/licenses/kernel-firmware-mediatek/WHENCE
/usr/share/licenses/kernel-firmware-media/WHENCE
/usr/share/licenses/kernel-firmware-marvell/WHENCE
/usr/share/licenses/kernel-firmware-intel/WHENCE
/usr/share/licenses/kernel-firmware-i915/WHENCE
/usr/share/licenses/kernel-firmware-dpaa2/WHENCE
/usr/share/licenses/kernel-firmware-bnx2/WHENCE
/usr/share/licenses/kernel-firmware-bluetooth/WHENCE
/usr/share/licenses/kernel-firmware-atheros/WHENCE
/usr/share/licenses/kernel-firmware-ath12k/WHENCE
/usr/share/licenses/kernel-firmware-ath11k/WHENCE
/usr/share/licenses/kernel-firmware-ath10k/WHENCE
/usr/share/licenses/kernel-firmware-amdgpu/WHENCE

This could be optimized by moving common files into a separate package or maybe not shipping this at all. I'm not sure whether the info inside is actually necessary, it mostly just links to the actual license files?
Comment 1 Takashi Iwai 2024-04-04 13:36:29 UTC
We may move them to kernel-firmware-all and kernel-firmware(-uncompressed) packages.
Comment 2 Takashi Iwai 2024-04-04 13:40:58 UTC
Actually kernel-firmware-all and kernel-firmware already contain WHENCE, so we can just drop them from other kernel-firmware-* packages.

The original intention was to cover the license texts in each sub package; the licenses aren't always provided as external text files but sometimes shown in texts in WHENCE file.  But it makes little sense to pack it in each subpackage, indeed.
Comment 3 Takashi Iwai 2024-04-05 08:53:05 UTC
The fix submitted to TW.