saving f-spot (was Re: Mono Package audit)

Alex Lancaster alexl at users.sourceforge.net
Tue Apr 15 10:33:56 UTC 2008


>>>>> "AL" == Alex Lancaster  writes:

>>>>> "JK" == Jesse Keating  writes:
JK> On Wed, 2008-04-09 at 19:08 -0700, Toshio Kuratomi wrote:
>>> .. _f-spot: At least, dbus-sharp, libgphoto2-sharp,
>>> gnome-keyring-sharp, Tao, google-sharp, FlickrNet, semweb,
>>> (dbus-sharp-glib?), Mono.Cairo, Mono.Addins

JK> Seems this one got missed.  I'm still trying to find something
JK> from spot related to this package, but right now things aren't
JK> good.  It hasn't been built in a while, and it provides a bunch of
JK> things that other mono packages are now looking for at a system
JK> level, so new system level mono packages aren't being brought in
JK> correctly.

JK> Somebody want to tackle f-spot please (so that I don't have to
JK> block it from the distro for F9 launch)

AL> Here is the corresponding bug:

AL> https://bugzilla.redhat.com/show_bug.cgi?id=442343

OK, I did an audit of the package and discussed things with the folks
on #f-spot on irc.gnome.org and I've summarised my findings on:

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

Basically:

1) there are no binary .DLLs in the package that don't have associated
   source, so legally OK

2) most of the provides listed by Toshio in his original message
   appear to part of f-spot itself (like semweb, FlickNet etc) and
   *do* have associated source

2) of the DLLs that could be potentially provided by other
   packages we have:

/usr/lib/f-spot/libgphoto2-sharp.dll  
 (effectively this is upstream for libgphoto apparently, it could be
 patched to use system one)
/usr/lib/f-spot/Mono.Addins* 
 (a patched version of upstream)
/usr/lib/f-spot/Tao.* 
 (there is an upstream apparently, but it's not yet packaged by Fedora
 and not installed in gac yet anyway)
/usr/lib/f-spot/gnome-keyring-sharp.dll 
 (there is upstream, not yet packaged in Fedora, and not yet stable to
  be in gac apparently)

So the only files that conflicts as far as also being provided by
other packages appears to be Mono.Addins*.dll.  This should probably
be fixed (and Tao and gnome-keyring-sharp packaged) very soon, but
based on this analysis I don't see any need to yank the package itself
from f9-final as it appears to legally OK.

Alex




More information about the fedora-devel-list mailing list