[Bug 225633] Merge Review: bzip2

bugzilla at redhat.com bugzilla at redhat.com
Thu Feb 8 13:18:43 UTC 2007


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.

Summary: Merge Review: bzip2


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=225633





------- Additional Comments From bugs.michael at gmx.net  2007-02-08 08:18 EST -------
> check if the -devel package needs to Require the main package,
> and if so, change it to Requires: bzip2 = %{version}-%{release}
> - Remove the Requires: bzip2-libs = %{version}

The -devel packages does NOT need the "main package", but the
bzip2-libs package (comment #2):

  Requires: bzip2-libs = %{version}-%{release}

in the -devel package. The %release in there makes sure that -devel
and -libs package are in sync always (think run-time bug-fixes +
%changelog of both packages), also for a "yum install bzip2-devel"
when an older bzip2-libs is installed already. Without the strict
dependency it would be possible to install the latest bzip2-devel
while keeping an older bzip2-libs which e.g. has bugs.

The main package depends on the -libs package through an automatic
dependency on "libbz2.so.1", created by rpmbuild. If there is
reason to not trust the accuracy of that dependency, an explicit
dependency on a specific package %version-%release would be needed.
The simple "Requires: bzip2-libs = 1.0.4" does not add any value
except that it doesn't trust an automatic upgrade from 1.0.3 to 1.0.4.

-- 
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.




More information about the Fedora-package-review mailing list