using Obsoletes with debuginfo packages

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

 



Hi folks,

We have a set of packages built from a single .spec file, let's call
them foo, foo-devel, foo-doc etc.  We need to rename this package to
avoid a clash with a later version of foo becoming available in the
Fedora Extras repository.

So, we are now building bar, bar-devel, bar-doc etc. from a modified
.spec file.  We use "Obsoletes: foo <= x.x.x" on each sub-package so
that we can upgrade our package in the middle of a chain of
dependencies.  Packages dependent on foo have dependencies on libraries
provided by foo (libfoo.so.26, say) and not explicitly on foo itself.

The problem I've run into is that this doesn't work for the implicitly
generated foo-debuginfo package.  Although the revised .spec file does
generate a bar-debuginfo package as expected, it doesn't obsolete the
foo-debuginfo package.

Is there a way to infiltrate an "Obsoletes:" line into the implicit
debuginfo sub-package?  Is there some other solution short of telling
people to manually uninstall the -debuginfo package before upgrading?

We're most concerned here with Fedora Core 5 and 6, if it matters (and
presumably RHEL 5 when available).  I'd prefer not to do anything that
only works in those environments, though.

	-- Ian

_______________________________________________
Rpm-list mailing list
Rpm-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/rpm-list

[Index of Archives]     [RPM Ecosystem]     [Linux Kernel]     [Red Hat Install]     [PAM]     [Red Hat Watch]     [Red Hat Development]     [Red Hat]     [Gimp]     [Yosemite News]     [IETF Discussion]

  Powered by Linux