Bug 811396 - bogus dependency "linux-firmware"
Summary: bogus dependency "linux-firmware"
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: kernel
Version: 16
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Kernel Maintainer List
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2012-04-10 21:44 UTC by Harald Reindl
Modified: 2012-04-11 09:40 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2012-04-11 00:19:14 UTC
Type: Bug


Attachments (Terms of Use)

Description Harald Reindl 2012-04-10 21:44:54 UTC
Package kernel-3.3.1-2.fc16.x86_64 requires linux-firmware >= ('0', '20120206', '0.1.git06c8f81')
Package kernel-3.2.10-3.fc16.x86_64 requires linux-firmware >= ('0', '20120206', '0.1.git06c8f81')

can we please have removed this dependency?
virtual servers are perfectly happy without

found this by try to remove the package where yum did
not complain about deps, stress-testet some server and
removed the package finally from all installations

i found this warning only by randomly "package-cleanup --problems"

Comment 1 Josh Boyer 2012-04-11 00:19:14 UTC
(In reply to comment #0)
> Package kernel-3.3.1-2.fc16.x86_64 requires linux-firmware >= ('0', '20120206',
> '0.1.git06c8f81')
> Package kernel-3.2.10-3.fc16.x86_64 requires linux-firmware >= ('0',
> '20120206', '0.1.git06c8f81')
> 
> can we please have removed this dependency?

No.  It's not bogus.

> virtual servers are perfectly happy without

That might be true, but the bnx2 and bnx2x drivers that come in the 3.2 and newer kernels require the firmware in the version of linux-firmware specified.  Without it, they don't work.

Also, the firmware for the newly open sourced ATI drivers is contained in there and would be required for anyone using one of those cards.

Comment 2 Harald Reindl 2012-04-11 09:40:26 UTC
ok, solved it with a meta-package

[root@buildserver:~]$ cat /rpmbuild/SPECS/linux-firmware-dummy.spec 
%global checkout 06c8f81

Summary:   metapackage to satisfy kernel-dependencies on vmware-servers
Name:      linux-firmware-dummy
Version:   20120206
Release:   0.1.git%{checkout}%{?dist}
BuildArch: noarch
Group:     System Environment/Libraries
URL:       http://www.thelounge.net/
License:   GPL
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Provides:  linux-firmware = %{version}
Provides:  kernel-firmware = %{version}

%description
metapackage to satisfy kernel-dependencies on vmware-servers

%install
rm -rf ${RPM_BUILD_ROOT}

%files

%clean
rm -rf ${RPM_BUILD_ROOT}

%changelog
* Wed Apr 11 2012 Reindl Harald <h.reindl>
- initial build


Note You need to log in before you can comment on or make changes to this bug.