Re: Splitting out PackageKit-Qt -- help required

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

 



Richard Hughes wrote:

> I'm here asking advice. PackageKit used to ship subpackages of
> PackageKit-glib, PackageKit-glib-devel, PackageKit-qt, and
> PackageKit-qt-devel amoung others.
> 
> Upstream PackageKit-Qt has been split out into another separate
> project as it had different API and ABI promises to PackageKit-glib
> and it was being maintained by another team who wanted to use the
> cmake build system.
> 
> The only application in Fedora that requires PackageKit-qt is apper,
> the package manager we ship in the KDE spin.
> 
> Now, to avoid breaking apper, and the KDE spin, I've tried to be a
> nice maintainer and done a package review for the new package (package
> review most welcome):
> https://bugzilla.redhat.com/show_bug.cgi?id=880155
> 
> I've also done a new PackageKit release in rawhide with the
> PackageKit-qt bits removed.
> 
> So, I need a plan of action and a list of things to provide and
> obsolete in each of the PackageKit.spec, PackageKit-Qt.spec and what
> to require in apper.
> 
> So far, what I'm thinking is that I should have in PackageKit.spec:
> 
> Obsoletes: PackageKit-qt < %{version}-%{release}
> 
> and in PackageKit-Qt.spec I should have:
> 
> Provides: PackageKit-qt
> 
> and then as a belt-and-braces fix also switch apper.spec to
> BuildRequiring PackageKit-Qt-devel rather than PackageKit-qt-devel.

I'll help with the review, if still needed.

Imo, the Obsoletes/Provides should only go in the new and sepearate -qt 
package

-- rex

-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux