On Mon, 2009-01-26 at 15:48 +0100, Vincent Untz wrote:
Le lundi 26 janvier 2009, à 15:26 +0100, Vincent Untz a écrit :
I'll continue at some point this week, but people should feel free to finish the work ;-)
I forgot to mention -- a few packages fail to build. For some, it's only because it's an old version (gnome-utils, eg). For others, it's only a directory ownership issue (most probably on /usr/share/gnome/help that is owned by libgnome).
For this second issue, I was wondering what to do. I'm not really happy with having all packages owning the same directory, but it's bad to require libgnome too.
I must ask why it'd be bad? It would be a "BuildRequires" and not "Requires" and so unless a .so of the dependent package actually requires a .so provided by libgnome, it wouldn't be automatically pulled in by RPM either. If libgnome is to be deprecated, then we need to create those directories in some other base GNOME package and ensure that libgnome has it in its list of BuildRequires.
So maybe we should create a filesystem-gnome package that contain some common directories? There are quite some directories that could be there:
/usr/share/gnome /usr/share/gnome/help /usr/share/gnome/autostart /usr/share/omf /usr/share/gtk-doc /usr/share/icons/HighContrastLargePrint
dunno about others, but /usr/share/gtk-doc /usr/share/gtk-doc/html are certainly meant to be owned by gtk-doc :-) Of the build failures I saw and other packages I just happened to observe, I added gtk-doc to BuildRequires and removed re-ownership of those directories. -Suman -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-gnome+help@opensuse.org