[Bug 529374] Review Request: ethos - Plugin framework for GLib

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

 



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


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





--- Comment #24 from Christoph Wickert <cwickert@xxxxxxxxxxxxxxxxx>  2010-01-07 23:15:55 EDT ---
Sorry, but there are definitely blockers left:
- the unversioned libs in /usr/lib64/ethos/plugin-loaders/ belong into the
devel package, see
https://fedoraproject.org/wiki/Packaging/Guidelines#Devel_Packages
- using %{_libdir}/python2.6/ in the files section is a no-go. Please see 
https://fedoraproject.org/wiki/Packaging/Python#System_Architecture
for how to do this properly.
- vala package should be noarch as it contains no arch dependent files


(In reply to comment #18)
> > (In reply to comment #15)
> > > What owns/provides /usr/share/gir-1.0/? Make sure the dir is not unowned.  
> 
> It should be this package that owns it.
> 
> > gobject-introspection-devel-0:0.6.7-1.fc13.i686

Then you need the devel package require gobject-introspection-devel for
directory ownership. Currently the requirements autogenerated from the pkconfig
files only include 
 pkgconfig(gobject-2.0)  
 pkgconfig(gtk+-2.0) 
This means that only glib2-devel and gtk2-devel are pulled in. And even if we
had pkgconfig(introspection-1.0.pc) I'd still prefer requiring
gobject-introspection-devel because all this stuff only works with newer
versions of rpm.

There are more potentially unowned dirs:
- doc package puts files into %{_datadir}/gtk-doc/html, so it needs to require
gtk-doc
- python package puts files into %{python_sitearch}/gtk-2.0 (sic!) and needs to
require pygtk2
- python package puts files into %{_datadir}/pygtk/2.0/defs and needs to
require gnome-python2
- vala package puts files into %{_datadir}/vala/vapi and needs to require vala


Other questions:
- Why is there a doc package anway? Usually gtk-doc is part of the devel
package. People who don't want the docs can still install it with
--excludedocs.
- Should %{_libdir}/ethos/plugin-loaders/libpythonloader.so be part of the
python package?

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

_______________________________________________
Fedora-package-review mailing list
Fedora-package-review@xxxxxxxxxx
http://www.redhat.com/mailman/listinfo/fedora-package-review

[Index of Archives]     [Fedora Legacy]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]     [Fedora Tools]